
/* ---- Ipad - Landscape ---*/

@media only screen and (max-width: 1079px){
	section.widget-header-home-article{ margin: 8px 0 0 0;}

    .article-submit-btn {margin: 0 auto 30px 27%; text-align: center;}
    .article-comment-row-holder {min-width: 100%;}
    #commentSection p.pageNav { margin: 0 27% 0 auto;}
    ul.comment-list{width:100%;}
    #replycontainer .btn-pink.article-post {padding: 3% 5%; font-size: 20px; margin: 0 5% 0 0;}
    #replycontainer h2.article-heading-common{padding-left: 5%; font-size: 26px;}
    #replycontainer .comment-respond{width:100%;}
    #replycontainer .comment-respond a { margin: 0;}
    #replycontainer .comment-respond textarea{height:120px;}
    #replycontainer .article-reply-btn { margin: 20px 0 30px 0px;}
    #giveaway-notification p {padding:21px 45px;}

    .info-save-btn, .info-save-btn:hover {border-radius: 0;padding: 10px;width: 100%;text-transform: uppercase;color: #fff;font-size: 18px;background-color: #d52c7d;}
/*===========================================================
	HOME PAGE STYLES 
===========================================================*/
.home-article-large a > img {max-width:100%;}
header { min-height: 174px;}
header.giveawaynotification { min-height: 228px;}
nav.navbar .container{width:100%;}
.sublevel-navigation .container{width:100%;}
.most-shared-data .container{width:100%;padding:0;}

.social-icons-outer { margin-right: -15px;}
.social-icons{height:38px;}
.social-icons-wrap {max-width:134px;}
.article-cont{padding:4% 6% 0;}
#prod-carousel .prod-carousel-btn a {font-size: 11px;padding: 12px 20px 10px 20px;letter-spacing: 2px;}
.article-cont .article-title a{font:normal 33px/30px Proxima N W01 Thin Reg;}
.footer-social ul li{padding:6px 7px;}

#giveaway-notification {font-size:12px;height:inherit;}
#giveaway-notification button {margin:-47px -80px 0 0;padding:20px 0 0 0;}
div#signinModal{top:-3%;}
.search-result-content{padding:20px 20px 20px 22px;}
.search-result-widget{padding:40px 0 0 0;}
.search-results{padding-left:20px;}
.search-result-widget .addCategory {padding:0 20px;}
.about-follow-us h2{margin-left:20px;}

#prod-carousel, .featured-carousel{min-height:425px;}
.fa-chevron-right, .fa-chevron-left{height:50px;width:50px;line-height:50px;}
#prod-carousel .prod-carousel-title{height:80px; line-height:27px;}
.featured-carousel .prod-slider-move{bottom:9%;}
.featured-carousel .featured-prod-icon, .featured-carousel.try-these-carousel .featured-prod-icon{top:-60px;}
.featured-carousel .featured-prod-icon img, p.home-editors-favpick-icon > img, p.retated-articles-icon img{max-width:80%;height:auto;display:block;}
.search-result-avatar img{width:auto !important;}
.most-shared-content{padding-left:12px;overflow:inherit;}
.most-shared{height:81px;}

.footer-form{width:57%;}
.footer-heading{font-size:51px;}
.footer-para{font-size:14.16px;}
.footer-links { margin:0 }
.footer-social { padding-left: 17px; margin-left: 0;}
.footer-terms { padding: 0; margin-left: 0;}
.footer-links ul, .footer-terms ul { padding: 0; margin-left: 0;}
.footer-social ul {  margin: 8px 0 8px;}
.footer-links ul li, .footer-terms ul li { font-size: 12px; padding: 4px; margin-left: 0;}
.footer-social ul li a, .footer-social ul li a:hover {color: #000;vertical-align:middle;}
.footer-social ul li a.connect-instagram{vertical-align:top;}
.footer-links ul li a, .footer-terms ul li a {letter-spacing: 1.2px; font-size: 12px; padding: 8px 9px;}
.input-group-btn:last-child>.btn {padding-left:14px;}
.footer-form .form-control{padding-left:20px;}
p.copyright { font-size: 11px; padding-top: 18px;}

ul.nav.navbar-nav.main-nav {margin-left:-10px;}
.nav > li > a { padding: 18px 15px;}
.nav-tabs > li > a{padding:6px 0 !important;}
.simply-scroll-btn-right{right:-99px !important;}
.simply-scroll-btn-left {left: -117px !important;width: 86px !important;}

section.about-connected {padding:30px 10px;}
section.about-connected h2{padding: 0 2%;font-size:30px; margin: 9px 0 0 4px;}
.search-holder .search-input-field input[type=text] {line-height:54px;}

/*--------------- Product carousel styles ---------------------*/
#prod-carousel .prod-carousel-title {font-size: 22px; line-height: 24px; word-wrap: break-word; padding-right: 10px}
#prod-carousel .prod-carousel-btn {bottom: 0;}
#prod-carousel .prod-item-cont {padding-top: 70px; float: left; width: 55%;}

/*--------------------------------- // New Header // -------------------------------------*/	 
ul.nav.navbar-nav {margin-left:0;}
.navbar-nav > li {margin-right:0;}
li.rght-social-link > a {padding: 0;margin: 15px 10px 0 30px;}
li.rght-email-link > a, li.rght-beauty-profile-link > a, li.rght-search-link > a {margin:15px 8px 0 0;}

/*--------------------------------- //Sign in // -------------------------------------*/	
.cbp-spmenu-push.modal-open{position:fixed;}
#signinModal .modal-content{width:100%;}
section.widget-signin-lightbox .modal-dialog{width:77%;}
#signinModal .signin-logins li img{width:70px;height:70px;}

/*==============================Connect with us starts here=====================================*/	
.social-gallery .instagram-cont, .social-gallery .pinterest-cont{    width: 43.9%;}
.social-gallery .gallery-cntrl{width:14%;}

/*===========================================================
	ABOUT US PAGE STYLES 
===========================================================*/
.widget-about {padding-top:2%;}
.about-detail-quote blockquote p{font-size:20px; line-height:34px;width:68%;}




/*===========================================================
	CONTACT US PAGE STYLES 
===========================================================*/

/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-title{font-size:41px;}
.ask-editor .ask-editor-subtitle{font-size:31.5px;}
.ask-editor textarea{height:145px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:52px;}
.ask-editor input[type=button]{font-size:16.4px;padding: 1.75%;}
.ask-editor-note{font-size:14px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:11px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:11px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:11px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:11px;}


/*===========================================================
	PRIVACY POLICY PAGE STYLES 
===========================================================*/









/*========================================================================================
	ARITICLE PAGE STYLES 
=========================================================================================*/

/*--------------------------------- // Giveaway page Starts here // ----------------------------*/
.giveaway-heading-txt {bottom:0;}
.giveaway-wiget-form-holder {padding:15px 20px 75px 20px;}
.checkbox.checkbox-inline {margin-right:0;}
section.widget-article-header{ margin: 40px 0 30px 0}

.giveaway img{width:94%;}
.giveaway-chance{margin-top:25px;}
/*------------------------------------ // Article Infinite Scroll page starts here // -------------------------*/
.article-widget-first img {height:inherit;}
.article-comment-name input {width:100%;}
.article-comment-name textarea {width:74%;}
.giveaway-chance { margin-top:20px;padding:30px 30px 20px;}
.most-shared-title{padding:16px 0 0 0;letter-spacing:2px; font-size: 18px}
.most-shared-subtitle a{font:14px/15px Proxima N W01 Reg; font-weight: bold}
.article-hero-banner > img{height:auto;}
.article-slideshow .article-main-contents{font:100 16px/23px 'Calluna W01 Regular';height:273px;}
.btn-pink1{font-size:16px;}
.slide-count{top:15px;font-size:14px;}
.most-shared-data .most-shared-title{ width: 10%}
.most-shared-data .col-sm-11{ width: 90%}
.most-shared-content h4 a{ font-size: 14px}
.most-shared-subtitle a{ padding-right: 5px;}
.widget-article-header .df-social-horizontal{ right: -50px; margin-bottom: 0; top: -5px}
.most-shared-content h4{ margin-top: 12px}

/*===========================================================
	CATEGORY PAGE STYLES 
===========================================================*/







/*===========================================================
	SEARCH RESULT PAGE STYLES 
===========================================================*/
.search-result-widget .search-result-avatar{width: 42%}
.search-result-widget .search-result-content{ padding: 30px 6% 30px 30px}
.search-result-widget .search-widget-list{ height: 200px}
.search-result-widget .search-pagination .search-nav p{ padding-left: 10%}	
.search-result-widget .search-list-heading{ font: 23px Proxima N W01 Reg; font-weight: bold}
.search-result-widget .search-category a{font:18px Proxima N W01 X Cd Bold; color:#f38f92 !important; letter-spacing:3px;text-transform:uppercase;}	
	
	
	
	
	
/*===========================================================
	Email Template PAGE STYLES 
===========================================================*/







/*===========================================================
	ACCOUNT DETAILS PAGE STYLES 
===========================================================*/	

/*-------------------------Account favorite starts here------------------------------*/
.all-fav-cont, .all-fav-img-lt, .all-fav-img-rt{min-height:202px;}
.all-fav-cont .all-fav-title { font-size: 18px; line-height: 20px; }
.all-fav-cont p {font-size: 12px;  }
.all-fav-overlap { top: -53%; }
h2.article-heading-comment {padding-left:0;}
h2.article-heading-common {padding:0;}
.article-comment-name {padding-left:0;}
.article-submit-btn {width:74%; margin:0 0 30px 0;}
 .home-feature-descript{font-size:20px;}


/*===========================================================
	MEET THE EDITORS PAGE STYLES 
===========================================================*/

ul.editor-social {left:0;top:180px; }
ul.editor-social li {height: 57px; width: 57px;font-size: 18px;padding: 16px;}
ul.editor-social li a.connect-instagram{background-size:cover !important;width: 13px; height: 15px;}
 
.editor-role{font-size:14.16px;}
.widget-chief-editor {padding-top:9.2%;}
.widget-contributors .editor-contributor-list{width:95%;}
.widget-contributors .editor-contributor-list li {margin-left:13px;margin-top:-65px;}
.widget-list-of-editors.editor-listing-groups li {margin:0 40px 30px 40px;}
.widget-chief-editor .editor-heading, .widget-contributors .editor-contributors-heading{font-size:50.4px;}
.widget-chief-editor .editor-sub-heading{font-size:38.6px;line-height:39px;}
.widget-chief-editor .editor-description{font-size:14.18px;line-height:23.63px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:36.23px;}

.widget-list-of-editors .editor-list-name{font-size:22.65px;}
.widget-list-of-editors .editor-listing-groups .editor-role, .widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:12px;}
.widget-contributors ul.editor-contributor-list li a > img, ul.editor-contributor-list li > img{width:135px;height:135px;}
.giveaway-title{font:600 40px 'Proxima N W01 Thin Reg';}
.giveaway-chance{margin-top:8%;}
.giveaway-community-title{font:600 28px 'Proxima N W01 Reg';}
.giveaway-community  .giveaway-chance{padding:40px 40px 20px;margin-top:0;}
}




@media only screen and (max-width: 970px){
	
	
/*===========================================================
	HOME PAGE STYLES 
===========================================================*/
header{min-height:131px;}
header.giveawaynotification{min-height:186px;}
.search-close-btn {right: 10px;}
.sublevel-navigation .submenu-tabs .nav-tabs { border-right: 1px solid #ccc; min-height: 150px; } 

/*-----------------------------Home Page Starts here------------------------------*/
.home-article-large a > img{width:100%;}
section.widget-header-home-article{ margin:25px 0 0;}
.widget-header-home-article img{object-fit:cover;}
.article-cont a.article-read-more {padding-top:0;}
.article-cont {padding:10px 6% 0px;}

.social-icons-outer {margin-right: 0;margin-top:-3px;}
ul.nav.navbar-nav{ margin-left: -5px !important; margin-top: 3px;}
nav.shrink.navbar-default .navbar-nav>li>a{ padding:10px 3px;}
.item.active.article-scroll-item { height: auto; overflow: hidden;}
.img-hover-container .img-hover-content .home-feature-descript, .img-hover-container .img-hover-content .home-feature-link, a.home-feature-link  {font-size: 14px;}

li.rght-social-link > a {margin:0 0 0 0;}
ul.nav.navbar-nav {margin-left:-14px !important;}
nav.shrink.navbar-default .navbar-nav>li.rght-social-link>a {margin: 8px 8px 0 28px;}
.left-vertical-tabs {width:12.3%;}
li.rght-email-link > a, li.rght-beauty-profile-link > a, li.rght-search-link > a {margin:0;}
.navbar-nav>li>a {line-height:24px;}
.main-nav-bg .hover-dots {line-height:45px;}
nav.shrink .social-icons-channel {line-height: 24px;margin:4px !important;}
.social-icons-channel {height: 33px;line-height: 33px;margin: 0 2px;padding: 4px;}
.social-icons-circle{left:60px;}
.most-shared-content{padding-left:15px;}
.most-shared-data{margin-top:0;height:56px;line-height:10px;}
.most-shared{height:57px; top:78px !important;}
.most-shared-subtitle a{font-size:12px;line-height:normal;}
.navigation-left li a > img {margin-right:10px;}
.navbar-nav > li {margin-right:12px;}
.navigation-right li {margin:20px 0 0 40px;}
.nav li > a {font-size:12px;}
.nav>li>a {padding:10px 3px;}
ul.nav.nav-tabs.tabs-left li a {padding: 2px 0;}
nav.shrink .navbar-brand>img {}
.navbar-default .navbar-nav>li>a{font-size:12px;}
.home-feature-descript{font-size:16px;}
.subimg-descript {font-size: 12px; padding: 10px 5px 0 0; width: 100%;}
.subimg-descript a {font-size: 12px;}
.search-holder .search-input-field input[type=text] {line-height:40px;font-size:34px;width:88%;}
.search-input-field .input-group-btn:last-child>.search-btn{background-size:cover;padding:20px;}

/*---------------footer styles ---------------------*/
.footer-form{width:100%;}
.footer-social ul li {padding:6px 8px;font-size:15px;}
.footer-links ul li {font-size:11px;}
.social-icons-wrap {max-width:108px;}
.footer-para{font-size:13px;}
.footer-social { padding-left: 17px;}
.footer-form .input-group{width:76.7%;}
/*--------------- Product carousel styles ---------------------*/
#prod-carousel .prod-carousel-subtitle { font-size: 12px;}
#prod-carousel .prod-carousel-title {font-size: 18px; line-height: 18px; word-wrap: break-word; padding-right: 5px}
#prod-carousel .prod-carousel-btn {bottom: 0;}
#prod-carousel .prod-item-cont {padding-top: 40px; float: left; width: 55%;}
#prod-carousel .slick-slider, .featured-carousel .slick-slider{margin-bottom:0;}

/*===========================================================
	ABOUT US PAGE STYLES 
===========================================================*/
.widget-about { padding-top: 5%;}
.about-get-know{margin:0;}
.about-connected-inner { margin: 0 0 0 auto; overflow: hidden; width: 100%; }
.about-get-know .social-title, .about-follow-us .social-title { color: #000; display: block; float: left; font: 100 22px/34px Proxima N W01 Thin Reg; padding: 0; text-align: right; }
section.about-connected .meet-editors-btn { font-size: 12px; margin: 0; padding: 8px 20px; }
.about-follow-us { padding-left: 30px; }
.about-follow-us h2{padding:10px 0 0 27%;}
.about-follow-us ul.editor-social-blue li { height: 40px; line-height: 40px; margin: 0 10px 0 0; padding: 0; width: 40px; }
.widget-about h1 {font-size:39px;margin: 0 0 2.7% }
.widget-about h2{font-size:30px;line-height:28px;}
.about-desc{font-size:12px;line-height:22.16px;padding:3.2% 40px 0}
.about-detail-quote h4{font-size:15px;letter-spacing:2px;}
section.about-connected h2{font-size:20px;}
section.about-connected {padding:30px 0;}
.about-detail-quote blockquote{padding:0.5em 10px 2.9%;}
.about-detail-quote blockquote p{font-size:22px;line-height:27px;width:82%}

.about-detail-quote blockquote:before{font-size:6em;left:-7px;} 
.about-detail-quote blockquote:after{font-size:6em;right:-7px;}
/*===========================================================
	CONTACT US PAGE STYLES 
===========================================================*/
.ask-editor{margin-top:5%;}
.ask-editor .ask-editor-title{font-size:38.6px;}
.ask-editor .ask-editor-subtitle{font-size:29.56px; padding: 0 27% 21px;}
.ask-editor textarea{height:136px;}
.ask-editor input[type=text],.ask-editor input[type=email]{height:48px;}
.ask-editor input[type=button]{font-size:15.36px;}
.ask-editor-note{font-size:13.8px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:10.34px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:10.34px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:10.34px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:10.34px;}


/*===========================================================
	SEARCH CATEGORY STYLES 
===========================================================*/
.all-fav-cont, .all-fav-img-lt, .all-fav-img-rt { min-height: 242px;}


.search-list-heading{font-size:18px;}
.search-category, .search-category a, .search-category:hover, .search-category-date{font-size:15px;}
.search-result-content{padding:20px 10px 20px 20px}

.search-widget-list{height:178px;}
.search-holder input[type=text]::-webkit-input-placeholder{font:30px/30px Calluna W01 Italic;}
.try-these-carousel .slick-slider{ margin-bottom: 0px !important}
 .df-social-horizontal{ width: 100%}
 .search-result-widget .search-list-heading{ font-size: 17px !important}
 .search-result-widget .search-result-content{ padding: 10px 6% 0 !important}


/*===========================================================
	ARITICLE PAGE STYLES 
===========================================================*/

/*------------------ // Most shared sticky widget // --------------------------*/
.most-shared-title{letter-spacing:2px;font-size:13px;padding:12px 0 0 0;}
.most-shared a img{height:55px;}
.most-shared-content h4 a{font-size:12px; margin-top: 0px}
.most-shared ul li{ width: 18%; word-wrap: break-word; text-overflow: ellipsis}
section.widget-article-header{ top:10px; position: relative }

/*---------- // Social Icons left side // --------------*/
#social-sharing-sticky span span { width: 50px; height: 44px; background-size: 86%; }
.stumbleupon .StumbleUpon { line-height: 44px; height: 44px; width: 44px; font-size: 14px; }
#social-sharing-sticky div { margin: 10px 0 0 15px; height: 46px; width: 45px; z-index: 5; background-size: 100%; }
.df-social .fa{margin-top:12px; font-size: 20px}
 .df-social .fa-pinterest-p{margin-top:14px}
 .df-social .fa-facebook{margin-top:12px}
 .df-social .fa-twitter{margin-top:12px}
 .df-social .fa-envelope{margin-top:12px}
.most-shared-subtitle a{font:9px/10px Proxima N W01 Reg; font-weight: bold; height: 29px;overflow: hidden}
.most-shared-content h4{ margin-top: 8px}



/*----------------------------------- // Giveaway page // -----------------------------------*/
.giveaway-widget-product {bottom:15px;}
.giveaway-heading-txt {padding: 22px;width: 53%;bottom: -28px;left: 0px;}
.giveaway-wiget-form-holder {padding:15px 20px 75px 20px;}
.checkbox.checkbox-inline {margin-top: 0;margin-bottom: 15px;margin-left: 0;}
.promo-field .input-group {margin-top:20px;}


/*------------------------------------// Article Infinite // ------------*/
h1.article-heading{padding:0%;}
p.article-desvription {padding:0;}
.article-google-ad img {max-width: 100%;}
.article-hero-banner {width:auto;}
.article-hero-banner > img {width:inherit;height:inherit;max-width:100%;}
.article-tweet-icon {right:45%;}
.article-widget-first img {height:inherit;}
.article-comment-name input{width:100%;}
.article-comment-name textarea {width:78%;}
.social-gallery .instagram-gallery, .social-gallery .pinterest-gallery{width:39%;}
 h2.article-heading-comment {padding-left:0;}
 h2.article-heading-common {padding:0;}
 .slick-list{top:40px;}
 .article-slideshow .article-main-contents{height:273px;margin-top:45px;}
 .article-slidehshow-btn{right:80px;bottom:80px;}
.btn-pink1{font-size:16px;}
.article-slideshow .article-main-contents{font:100 14px/22px 'Calluna W01 Regular';}
.slide-count{top:55px;font:600 12px Proxima N W01 Reg;}
.article-slideshow .prod-slider-left, .article-slideshow .prod-slider-right{bottom:33px;right:0;}



/*===========================================================
	SEARCH RESULT PAGE STYLES 
===========================================================*/
.search-result-widget .search-list-heading{ font-size: 18px; font-weight: bold; margin-bottom: 0; height: auto; overflow: hidden; min-height: 60px}
.search-result-widget .search-result-avatar{ width: 40%}
.search-result-widget .search-result-content{ padding: 10px 6%}
.search-result-widget .search-widget-list{ height: auto; min-height: 150px; margin: 0 0 20px}
.search-result-widget .search-pagination .search-nav p{ padding-left: 12%}
.search-result-widget .category-heading{ padding-left: 10px}
	
	

	
/*===========================================================
	Email Template PAGE STYLES 
===========================================================*/







/*===========================================================
	ACCOUNT DETAILS PAGE STYLES 
===========================================================*/





/*===========================================================
	MEET THE EDITORS PAGE STYLES 
===========================================================*/
 /*-------------------------------- //Meet the editors page  // ----------------------*/
 .editor-role{font-size:13.3px;}
.widget-chief-editor .editor-heading{font-size:37.8px;}
.widget-chief-editor .editor-sub-heading{font-size:29px;line-height:29.25px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:27px;}
.widget-chief-editor .editor-description{font-size:10.6px;line-height:17.7px;}
.widget-list-of-editors .editor-list-name{font-size:21px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:11.3px;line-height:20px;}
.widget-contributors .editor-contributors-heading{font-size:47.2px;}
.widget-contributors .editor-contributor-list{width:98%;}
.widget-contributors .editor-contributor-list li{margin-top:-50px;}
.widget-contributors ul.editor-contributor-list li a > img, ul.editor-contributor-list li > img{width:100px; height:100px;}
ul.editor-social li { height: 33px; width: 33px; font-size:11px; padding:8px; }
ul.editor-social li a.connect-instagram{width: 8px;padding: 5px; height: 12px; background-size: cover !important;}
ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram {width: 11px;padding: 5px; height: 11px; background-size: cover !important;}
.widget-list-of-editors .editor-listing-groups li{ width:24%;}

/*===================================================================================================
	SOCIAL GALLERY STYLES
====================================================================================================*/
.simply-scroll {width: 470px !important;}
.simply-scroll-btn-left {top: 120px;left:-24% !important;}
.simply-scroll-btn-right {right: -13% !important;}
/*===========================================================
	TERMS/PRIVACY POLICY PAGE STYLES 
===========================================================*/
.widget-terms{padding-top: 27.2%;}
.widget-terms .terms-title{font-size:38.4px;}
.widget-terms ul.terms-list li a{font-size:13.3px;}
.terms-content .terms-tab p, .terms-content div{font-size:12px;line-height:22px;}
.terms-content .terms-tab{font-size:12px;}
.terms-content .terms-tab div + p::first-letter, .terms-content .terms-tab p:first-child::first-letter { font-size: 53px;margin: -5px 10px -25px;}

/*===========================================================
	MOST SHARED STYLES 
===========================================================*/

/*------------------ For Nexus devices -------------------*/
.iPad .most-shared {top: 75px !important;}

.giveaway-title{font:500 30px 'Proxima N W01 Thin Reg';}
.giveaway-btn a{font:500 19px 'Proxima N W01 X Cd Bold';}
.giveaway-chance{margin-top:3%;}
.giveaway-community{background: #d8eff2 none repeat scroll 0 0;display: inline-block;max-height: 650px;position: relative;width: 100%;}
.giveaway-community-title {font: 600 29px 'Proxima N W01 Reg';padding: 0;text-align: center;}
.giveaway-community img {display: block;height: auto;width: 62%;}

.account-dashboard-avatar {margin-left:0;}

}
/*------------------ IPAD portrait specific styles -------------------*/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.simply-scroll-btn-left { left: -21% !important;}
.simply-scroll-btn-right {right: 8% !important;}
.social-icons { right: 11%;}
.logo { margin: 4.4% auto;}
section.widget-header-home-article{margin:-1px 0 0;}
.giveaway-title{font:500 30px 'Proxima N W01 Thin Reg';}
.giveaway-btn a{font:500 19px 'Proxima N W01 X Cd Bold';}z-index
.giveaway-chance {margin-top: 3.5%;}
.giveaway-community img {display: block;height: auto;width: 86%;}
.account-fav-links li {display: inline-block;}
.account-social-links li {margin: 0 5px;}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){
   .giveaway-community .giveaway-chance{top:35%; padding:30px 30px 20px;}
}


@media only screen and (max-width:992px) {
.account-social-links li {display:inline; margin: 0 10px 0 0;}
.account-holder-name {font-size: 40px;}
.interchange-account .first_div > div {padding: 0;}
.account-dashboard-avatar {width:100%; height:100%;}
.account-dashboard-avatar img{max-width:220px; height:220px;}
.account-dashboard-links li{margin:0 15px 0 0;}
.featured-carousel.try-these-carousel .fa-chevron-right,
.featured-carousel.try-these-carousel .fa-chevron-left {border: 2px solid #632960;}
}

@media only screen and (max-width: 767px){
  
div#accAccountsTab {margin-bottom: 30px;}

/*===========================================================
	HOME PAGE STYLES 
===========================================================*/
header{min-height:54px;}
header.giveawaynotification{min-height:120px;}
/*------------------ Logo --------------------------------*/

.mobile-menu-left{float:left;padding:6% 0 0 7%;width:14%;}
.mobile-menu-middle{width:72%;float:left;padding:3% 0 0 0;text-align:center;margin-left:2.5%;}
.mobile-menu-right{float:left;width:10%;}
.logo-outer{padding:0;margin:0;}
.logo, nav.shrink .logo{margin:0;padding:0;width:100%;}
.logo a, nav.shrink .logo a{padding:0;text-align:center;}
.logo a h1, nav.shrink .logo a h1{padding:0;margin:0;font-size:inherit;text-align:center;font-size:25px;}
.logo a img, nav.shrink .logo a img{padding:10px;max-width:80%;width:100%;margin:0 auto;text-align:center;}
.navbar-toggle, nav.shrink .navbar-toggle{float:none;margin:0;padding:0;border-radius:0;}
.mobile-search-icon, nav.shrink .mobile-search-icon{padding:41% 46% 12px 0;text-align:center;}
nav.shrink .logo a{margin:0 auto;}

/*---------------------- // Home Header // ---------------------------*/
section.widget-header-home-article { margin: 0 -15px; }
.widget-header-home-article img.landscape { width:100%; }
.home-article-small.img-hover-container:nth-child(2) {width:49%;}
.featured-carousel .featured-prod-icon, .featured-carousel.try-these-carousel .featured-prod-icon { top:10px; left: 30px; }
.featured-prod-icon img { width: 60%; height: 100%; }
.home-article-double-btm { height: auto; }
.home-content-on-article-lg a, .home-article-double-btm a:hover { text-decoration:none; }
.featured-carousel ::-webkit-scrollbar { width: auto;}
#social-sharing-sticky { display: none; }
ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram { background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-pink.svg") left top !important; width: 15px; height: 15px; display: inline-block; background-size: cover !important; vertical-align: initial;top:-3px; }
ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram:hover, ul.nav.navbar-nav.editor-social.mob-view li:hover a.connect-instagram { background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-pink.svg") left bottom; }
header .navbar-default .navbar-toggle { background: #ffffff !important; }
header .navbar-default .navbar-toggle .icon-bar { background: #0D0D0D; }

.navbar-default .navbar-nav > li > a:hover { color: #000; }
.modal-content { top: 0;}

.close-icon-mobile { display: inline-block; width: 100%; background: url(/National_Library/oe_/http://www.makeup.com/images/close-icon.jpg) no-repeat 95% 50%; height: 30px; }
.home-article-last-descript { position: absolute; z-index: 2; width: 100%; right: 0; left: 0; bottom: 31%; }
a.article-read-more { font: bold 12px 'Proxima N W01 Bold'; color: #C9348C; display: inline-block; padding: 28px 40px 0 0;}
form.mobile-search-form { display: inline-block; width: 83%; margin-left: 0; }
.search-result-widget .addCategory { padding:0 20px 0; }
#submenus-mobile { display: none !important; }
/*--------------------------- // Signin  // --------------------------*/
div#signinModal { top: 5%;}
section.widget-signin-lightbox .modal { top: 0; }
section.widget-signin-lightbox .modal-dialog { width: inherit; }
.signin-heading { font-size: 24px; }
.signin-content { margin:0 0 10px;line-height:25px; }
.signin-logins li { margin: 0; }
/*------------------------ \\ Home page tiles updatd tiles \\-------------------*/
.home-article-double-top { display: inherit; width: 100%; }
.home-article-large { width: 100%; }
.latest-article-details .home-article-large{display:inline-block;}
.article-slideshow .article-main-contents p { font-size: 35px; }
.footer-signin {font-weight: 700;height: auto;letter-spacing: 3px;line-height: inherit; font-size:16px; font-weight:normal;}
.home-article-first-descript {padding: 18% 1% 0 1%;display: block;float: left;width: 47%;margin: 0 .8% 0 0;}
.home-article-first {display: block;float: right;width: 49%;}
.home-article-first-descript a.article-read-more { padding: 6px 0 0 0; font-size: 16px; }
.home-article-first-descript a.article-read-more span { padding-left: 15px; display: inline-block !important; margin-top: -12px; margin-left: 12px; display: inline; background: url(/National_Library/oe_/http://www.makeup.com/~/media/Images/SiteImages/article-post-vector.png) no-repeat left bottom; height: 30px; width: 30px; background-size: contain; }
.widget-header-home-article .small-tile-content-aside{float:left;margin-right:0;width:100%;margin-bottom:5px;}
.widget-header-home-article .small-tiles-content-inside{float:left;margin-left:0;width:100%;margin-bottom:5px;}
.large-tile-content-aside{float:left;width:49%;margin:0 0 7px 0;}
.small-tiles-double{float:right;margin-left:.5%; margin-bottom:7px; overflow:hidden;width:49.5%;}
.small-tile-content-inside{float:left;width:50%;}
.home-feature-descript{line-height:inherit;}
.home-small-txt {font: 400 11px "Proxima N W01 X Cd Bold";}
.home-article-double-btm .home-article-last-descript {width: 100%;float: none; bottom: 0;}
.home-article-double-btm a.apply-gradient{width:100%;}

/*--------------------------- // Common Search Header // --------------------------*/
.search-holder input[type=text]::-webkit-input-placeholder{font-size:21px;}
.search-holder input[type=text]::-moz-placeholder {font-size:21px;}
.search-holder input[type=text]:-ms-input-placeholder{font-size:21px;}
.search-holder input[type=text]::-ms-input-placeholder{font-size:21px;}
.search-holder input[type=text]:-moz-placeholder{font-size:21px;}


/*---------------------------- // Hamburger Slider //-------------------------*/
.cbp-spmenu { background: #f8f8f8; position: fixed; padding: 0; margin: 0 !important; overflow-y: visible; display: block; }
.cbp-spmenu h3 { color: #afdefa; font-size: 1.9em; padding: 20px; margin: 0; font-weight: 300; background: #0d77b6; }
.cbp-spmenu a { display: block; }
.cbp-spmenu-vertical { width: 45%; height: 100%; top: 0; z-index: 1000; }
.cbp-spmenu-horizontal { width: 100%; height: 150px; left: 0; z-index: 1000; overflow: hidden; }
.cbp-spmenu-horizontal h3 { height: 100%; width: 20%; float: left; }
.cbp-spmenu-horizontal a { float: left; width: 20%; padding: 0.8em; border-left: 1px solid #258ecd; }
.cbp-spmenu-left { left: -90%; }
.cbp-spmenu-right { right: -90%; }
.cbp-spmenu-left.cbp-spmenu-open { left: 0; width: 91.5%; }
.cbp-spmenu-right.cbp-spmenu-open { right: 0; }
.cbp-spmenu-top { top: -150px; }
.cbp-spmenu-bottom { bottom: -150px; }
.cbp-spmenu-top.cbp-spmenu-open { top: 0px; }
.cbp-spmenu-bottom.cbp-spmenu-open { bottom: 0px; }
.cbp-spmenu-push { overflow-x: hidden; position: relative; left: 0; }
.cbp-spmenu-push-toright { left: 90%; overflow: hidden; position: fixed; }
.cbp-spmenu-push-toleft { left: -90%; }
.cbp-spmenu, .cbp-spmenu-push { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.cbp-spmenu-push-toright .navbar-fixed-top { left: 95%; }
.cbp-spmenu-vertical a { border: 0; }
.cbp-spmenu-push-toright .content { opacity: 0.5; pointer-events:none;}
.cbp-spmenu-push-toright .navbar-header button { -ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.cbp-spmenu-push-toright .navbar-toggle { margin-left: -35px; opacity: 0.4; }
.cbp-spmenu-vertical a { border: 0 !important; }


/*---------------------------------- // Hamburger Nav Contents //------------------------------------*/
.navbar-nav { margin: 0; }
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse { max-height: 100%; overflow-y: scroll; overflow-x: hidden; }
.navbar-fixed-top { left: 0; }
.nav > li > a { padding: 3% 0; }
ul.nav.navbar-nav { padding: 0; margin-left: 0 !important; width: 100%; margin-top: 44px; }
ul.nav.navbar-nav li { list-style: none; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #000; background-color: #fff; }
ul.nav.navbar-nav.mob-view, ul.nav.navbar-nav.main-nav li { border-bottom: 1px solid #e1e1e1; margin-top: 0; }
ul.nav.navbar-nav.mob-view li { padding: 10px 30px; }
ul.nav.navbar-nav ul.mob-view li a:hover { background: #fff !important; color: #000; }
ul.nav.navbar-nav li a { color: #000; font: 17px Proxima N W01 Bold; padding-left: 8px; }
ul.nav.navbar-nav li a span.caret { display: none; }
.main-nav-bg, nav.shrink .main-nav-bg { background: #fff; }
.mob-search { padding: 20px 0 0 5%; background-color: #fff; z-index: 2; width: 100%; }
.mob-search input[type=button] { -webkit-appearance: none; background: url(/National_Library/oe_/http://www.makeup.com/images/mobile-search.png) no-repeat; height: 40px; width: 12%; border: 0; text-indent: -99px; margin-right: -6px; background-size: contain; outline: 0; vertical-align: bottom; border-radius: 0; margin-bottom:5px;}
.mob-search input[type=search] { -webkit-appearance: none; border: 0; border-bottom: 1px solid #acacac; background-color: #fff; font: 28px Calluna W01 Italic; width: 100%; line-height:inherit;vertical-align: bottom; margin: 1% 0 0;outline:0; }
.mob-search input[type=search]::-webkit-input-placeholder {font: 28px Calluna W01 Italic;text-indent:-8px;}
ul.nav.navbar-nav.main-nav li { border-bottom: 1px solid #e1e1e1; padding: 10px 4.5%; }
nav.shrink .navbar-brand > img {margin-top: 12px; margin: 4px auto; }
.navbar-fixed-top.shrink .navbar-toggle { background: transparent !important; }
.navbar-fixed-top.shrink .navbar-toggle .icon-bar { background: #0d0d0d; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: #fff; color: #000; border: 0; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle { background: #fff; border: 0; }
.navbar-toggle .icon-bar { width: 60px; height: 3px; margin: 0; }
.navbar-toggle .icon-bar + .icon-bar { margin-top: 3px; }
ul.nav.navbar-nav.nav-others li { text-transform: capitalize; }
ul.nav.navbar-nav.nav-others.mob-view li { padding: 0 5% 0; margin: 0 3px; }
ul.nav.navbar-nav.nav-others li a, ul.nav.navbar-nav.nav-others li a:hover { color: #8a8a8a; text-decoration: none; font: 14px Proxima N W01 Reg; text-transform: none; }
ul.nav.navbar-nav.editor-social { text-align: left; padding: 0 0 0 6.5%; position: relative; top: 0; left: 0; margin: 10px; }
ul.nav.navbar-nav.editor-social li { padding: 20px; border: 0; }
ul.nav.navbar-nav.editor-social li.active a { background: transparent; }
ul.nav.navbar-nav.editor-social li:hover { }
ul.nav.navbar-nav.editor-social.mob-view li a { font: normal normal normal 16px FontAwesome; color: #d62c7d; padding: 2px; }
ul.nav.navbar-nav.editor-social.mob-view li a:hover, ul.nav.navbar-nav.editor-social.mob-view li:hover a { background:transparent; color:#d62c7d;border-radius:50%; }
ul.nav.navbar-nav.home-social { margin-top: 1%; border-bottom: 1px solid #e1e1e1; padding-bottom: 3%; margin-right: 0; }
ul.nav.navbar-nav.home-social li { display: block; color: #8a8a8a; font-size: 16px; font-weight: 500; padding: 0.7% 3%; text-transform: uppercase; border: 0; margin-left: 10px; }
ul.nav.navbar-nav.home-social li a { color: #8a8a8a; font: 14px Proxima N W01 Smbd; font-weight: 400; text-transform: uppercase; padding-bottom: 0; }
ul.nav.navbar-nav.home-social li.myacount { display: none; }
ul.nav.navbar-nav.home-social li a:hover { text-decoration: none; }
ul.nav.navbar-nav.home-social li.home-copyrights { font-size: 12px; font-weight: 500; padding: 0 5px 60px 3.5%; text-transform: none; }
.left-vertical-tabs { background: none; }
.left-vertical-tabs .tabs-left { padding: 0; }
.left-vertical-tabs .tabs-left li { border: 0 !important; padding: 5px 10px !important; }
.left-vertical-tabs ul.nav.nav-tabs.tabs-left, .left-vertical-tabs ul.nav.nav-tabs.tabs-left li.active a, .left-vertical-tabs ul.nav.nav-tabs.tabs-left li:hover a { background: none; color: #000; text-align: left; }
.left-vertical-tabs { width: 100%; text-align: left; }
.social-icons { display: none; }
.home-feature-descript { line-height: 24px; }

/*--------------------------------- // Footer starts // ---------------------------------------*/
.footer-up { margin: -7px 0 16px 0; padding-bottom: 11.3%; }
.footer-heading { font-size: 40px;padding-top:8.3%;margin:0;padding-bottom:3%; }
.footer-para { font-size: 20px; padding: 0 15%;letter-spacing:0;margin-bottom:3.8%; }
.footer-form { width: 100% !important;}
.input-group-btn:last-child > .btn { padding: 0;margin:0;}
.footer-form .input-group { width: 95%; }
.footer-form .input-group-btn { position: relative; width: 100%; float: left; padding-top: 8px; }
.footer-form .input-group-btn button, .input-group-btn:last-child > .btn { border-radius: 0; width: 100%; margin-left: 0;padding:2.5%; }
.footer-link-cont, .footer-social-cont, .footer-terms-cont { width: auto; clear: both; margin: 0; padding: 0; float: none; display:block; }
.footer-links, .footer-social, .footer-terms { clear: both; margin: 0 auto; padding: 0; float: none; text-align: center; }
.footer-links ul, .footer-social ul, .footer-terms ul { clear: both; margin: 4px auto; padding: 0; float: none; text-align: center; display: inline-block; }
.footer-social ul li a, .footer-social ul li a:hover{color:#000;vertical-align:inherit;}
.footer-links ul li, .footer-terms ul li { font-size: 20px; padding-bottom: 2px; }
.footer-links ul li:last-child{display:none;}
.footer-social ul li {font-size: 18px; padding: 0 10px;}
p.copyright { padding: 0 23% 10px; font-size: 10px; }
.footer-success { margin-left: 0 !important; }
footer .connect-instagram { width: 18px; height: 18px; background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-glyph.svg") left top no-repeat !important; }
.footer-form .form-control::-webkit-input-placeholder {font-size:9px; color: #86c8d1;font-family:Proxima N W01 Bold;letter-spacing:1px;padding-top:1%;}
.footer-form .form-control::-moz-placeholder {font-size:9px; color: #86c8d1;font-family:Proxima N W01 Bold;letter-spacing:1px;line-height: 30px;padding-top:1%;}
.footer-form .form-control:-ms-input-placeholder { font-size:9px;color: #86c8d1;font-family:Proxima N W01 Bold;letter-spacing:1px;padding-top:1%;}
.footer-form .form-control:-moz-placeholder { font-size:9px; color: #86c8d1;font-family:Proxima N W01 Bold;letter-spacing:1px;padding-top:1%;}
.footer-form .form-control{padding-right:5px; height:42px;padding-left:3%;}
.footer-terms ul li:last-child{display:none;}

.footer-link-cont.border-btm, .footer-terms-cont.border-btm, .footer-social-cont.border-btm { border: 0; }

 /*------------------------------- // Error Message for 404 // -----------------------------*/
.error-img img { max-width: 100%; height: auto; }
.error-img { margin-top: 15%; }
.error-search-box h2 { font-size: 18px; }


/*--------------------------------- // Featured Product Carousel //-----------------------*/
#prod-carousel { min-height: inherit !important;margin:0; }
#prod-carousel .carousel-inner { width: auto; margin-left: 0; }
#prod-carousel .owl-pagination { display: none; }
#prod-carousel .prod-carousel-title { font-size: 20px; font-weight: 400; }
.all-fav-prod-icon { top: 40px; }
#prod-carousel .all-fav-prod-slider { padding-top: 100px; }
#prod-carousel .prod-item-cont { width: 50%; }
#prod-carousel #owl-productlist { padding: 0 0 0 15px; }
.featured-prod-slider.whole-slider-scroll { padding-left:0; overflow: auto; }
/*========================================= updated code ====================================*/
#prod-carousel .featured-prod-slider{margin:0;width:100%;overflow:hidden;}
#prod-carousel .prod-item{padding-top:0;overflow:hidden;width:400px;}
#prod-carousel .prod-item-img{display:inline-block;margin-right:4%;padding:10px;float:left;overflow:hidden;width:190px;}
#prod-carousel .prod-item-cont{width:190px;float:none;display:inline-block;}
#prod-carousel .prod-item-cont{padding-top:100px;}

.prod-slider.whole-slider-width {width: auto;}
#prod-carousel .prod-carousel-btn{position:inherit !important;}

 
 /*--------------------------------- // Google Advertisement // -------------------------*/
   .advertise-container img { padding: 15px 0; width: 90%; }

   
/* Pink Styled scrollbars */
.iScrollHorizontalScrollbar { position: absolute; z-index: 9 !important; height: 13px !important; left: 0 !important; right: 2px; bottom: 2px; overflow: hidden; }
.iScrollHorizontalScrollbar.iScrollBothScrollbars { right: 18px; }
.iScrollVerticalScrollbar.iScrollBothScrollbars { bottom: 18px; }
.iScrollIndicator { position: absolute; background: #d62c7d; border-width: 1px; border-style: solid; border-radius: 0; }
.iScrollHorizontalScrollbar .iScrollIndicator { height: 100%; background: #d62c7d !important; border-radius: 0 !important; border:1px solid #d62c7d !important; }
/* Pink Styled scrollbars end */

/*--------------------------- // Conect with us // -------------------*/
.simply-scroll {width: 100% !important;overflow:hidden;}
.simply-scroll ul {  width: 1500px !important;}
.simply-scroll ul li{float:left;display:inline-block;height:150px;overflow:hidden;}
.simply-scroll ul li img{width:150px;height:auto !important;}
.social-gallery ul li .social-position{display:none;}
.home-content-on-article, .home-content-on-article-lg, .home-article-last-descript{bottom:10px;padding: 0 10px;}
.home-content-on-article-lg .home-feature-descript, .home-feature-descript{padding:0;}
.navbar-collapse .close-icon-mobile{display:none;}
.social-gallery .instagram-cont, .social-gallery .pinterest-cont{width:100%;}

/*===========================================================
	ABOUT US PAGE STYLES 
===========================================================*/

.about-connected-inner{margin:0;padding:15px 0 0 0;overflow:hidden;width:100%;}
.about-get-know{margin:0;padding:2.8% 0 0;}
.about-get-know .social-title{float:none;font:400 29px Proxima N W01 Reg;margin:0;padding:0;text-align:center;}
.about-follow-us{padding:0;margin-top:20px;text-align:center;}
.about-follow-us .social-title{color:#000;display:inline-block;float:none;font:400 29px Proxima N W01 Reg;margin:0 10px 0 0;padding:0;text-align:left;}
.about-follow-us ul.editor-social-blue{display:inline;float:none;margin:0;padding:0;}
.about-follow-us ul.editor-social-blue li{font-size:18px;height:40px;line-height:40px;margin:0 10px 0 0;padding:0;width:40px;}
.widget-about { float: left; background: #fff; padding-top: 20px; }
.widget-about h1 { font-size: 62px; }
.about-detail-quote h4 { font-size: 27px; }
.about-detail-quote { margin-top: 0; }
.widget-about h2 { width: 52%;width: 90%; font: 600 59px/71px Proxima N W01 Thin Reg; color:#262626; }
.about-desc { -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; padding: 30px 2.8%; font: 28px/37px ProximaNW01SC-LightReg; }
.about-desc:first-letter{font-size:62px;}
.about-get-know h2 { display: block; width: 100%; margin: 0 auto; text-align: center; float: left;padding:1.5%; }
section.about-connected .meet-editors-btn { display: block; width: 100%; margin: 0 auto; text-align: center; float: left;padding:1.5%; }
.about-detail-quote blockquote { position: relative; margin-left: 0; margin-bottom: 10.5%; }
.about-detail-quote blockquote p { display: inline-block; width: 75%; z-index: 1; position: relative; font: normal 25px/30px ProximaNW01SC-LightReg; }
.about-detail-quote blockquote:before { position: absolute;bottom: -9%; left: 15%; z-index: 0; font-size: 6em;top:inherit; }
.about-detail-quote blockquote:after {position: absolute; top: 22%; margin-left: 0; font-size: 6em; right: 14%;}
section.about-connected { padding: 0 10px 30px; }
ul.editor-social-blue li a { color: #fff; }
ul.nav.navbar-nav.editor-social li { padding: 10px; height: 40px; width: 40px; float:left; }



/*===========================================================
	TERMS/PRIVACY POLICY PAGE STYLES 
===========================================================*/

/*--------------------------------- // Terms starts here //---------------------------------*/
.widget-terms { padding-top:24.54%; }
.widget-terms ul.terms-list{padding:0 6%;text-align:left;margin-bottom:0;}
.widget-terms ul.terms-list li{padding:12.3% 0 11%;width:49%;text-align:right;}
.widget-terms ul.terms-list li:first-child{text-align:left;}
.widget-terms ul.terms-list li.active a{border:0;font-family:Proxima N W01 Smbd; text-decoration: none;}
.widget-terms ul.terms-list li a { text-transform: uppercase; font:500 28px Proxima N W01 Reg;letter-spacing:2.5px;}
.widget-terms .terms-title {padding:0; font-size: 63px; margin:0;}
.widget-terms ul.terms-list li a:hover{border:0;}

.terms-content {padding: 0 7.1%;}
.terms-content .terms-tab{padding-top:10.7%;}
.terms-content .terms-tab p, .terms-content div{font: 500 27px/37px Calluna W01 Regular;padding-bottom:6%;margin:0; word-break:break-word;}
.terms-content h4,.terms-content {font-size:27px;margin:0;}
.terms-content .terms-tab div+p::first-letter,.terms-content .terms-tab p:first-child::first-letter  {font-size:63px;}
/*===========================================================
	ARITICLE PAGE STYLES 
===========================================================*/

/*------------------------------------// Article Infinite Scroll //-------------------------------------*/
h1.article-heading { font-size:30px; padding: 0 9%; text-align: left; margin: 0 0 15px 0; font-weight:700; }
.article-container{margin:0 -15px;}
.article-sociallink-header { margin: 0 0 15px 0; }
.article-comment-detail { margin-bottom: 25px; }
.article-desvription { padding: 0; margin:0;}
.article-desvription a > img { max-width: 100%; height: auto; }
.article-desvription img { max-width: 100%; height: auto; }
.article-mobile-hdtip { font: 20px Proxima N W01 X Cd Bold !important;  letter-spacing: 2px; padding: 20px 2% 0; color: #000 !important; text-transform: uppercase }
.second_div h2.article-heading { font: 40px ProximaNW01SC-LightReg; color: #000; padding: 0 50px; }
.article-google-ad { padding: 0; }
.article-google-ad img { max-width: 100%; }
.article-hero-banner { width: inherit; }
.article-hero-banner > img { width: inherit; height: inherit; max-width: 100%; }
.article-main-contents { /*padding: 0 5%;*/ }
.article-tweet-msg { font-size: 22px; margin-bottom: 20px; }
.article-highlights { background-color: transparent; }
.article-generic-heading { font-size: 18px; }
blockquote { margin: 1.5em 0; }
ul.article-blockquote-links li { line-height: normal; }
.article-content-ads { padding: 0 5%; }
figure.article-advertisement img { max-width: 100%; }
.article-advertisement { float: inherit; }
.home-google-ad { padding:5px 0; }
.home-google-ad img { max-width: 100%; }
.article-comment-container { margin-right: 0; }
.article-comment-avatar img { max-width: 100%; margin-left: 15%; }
.article-comment-content { padding-right: 5%; }
.article-comment-content strong{display:block;}
h2.article-heading-common { padding-left: 5%; font-size: 30px; margin-bottom: 10px; }
.article-comment-name input { width: 90%; height: 40px; }
.article-comment-name textarea { width: 100%; }
.article-submit-btn {margin: 15px 0 30px; padding: 0 5px; width: 100%;}
.home-content-on-article-lg { padding: 0; /*bottom:75px;*/ }
#replycontainer .btn-pink.article-post {padding: 4% 0; width: 46%; font-size: 16px; margin:0 2%;}
.article-comment-name {padding: 0 5px;}
.article-widget-first img { height: inherit; }

.home-article-first a > img, .home-article-large a > img {height: auto; max-width: 100%; }
.home-content-on-article-lg { padding: 0; /*bottom:75px;*/ }
.article-content-on-products { padding: 0 10%; }
.img-hover-content { display: none !important; }
.article-radius-description{padding:3% 0 0 0; text-align: justify}
.article-about-author{margin:20px 0 0 0;line-height:normal;font:normal 14px 'Proxima N W01 Reg';}
.article-about-author .col-xs-4{ padding:0; width: 17%; margin: 15px 0}
.article-about-author .col-xs-8{     width: 83%;    padding-right: 0;}
.article-about-author .container{ padding-left: 5px}
.widget-article-header .df-social-horizontal{ right: 0}
section.widget-article-header{ top: 0}
.search-results-nexus header { height: 85px}
/*------------------------------------- // Article click slideshow // ---------------------*/
.article-slideshow .owl-controls { display: none !important; }
div#slide-carousel{margin-bottom:0;}
.article-slideshow .article-main-contents{margin-top:30px;font:100 16px/28px 'Calluna W01 Regular';height:inherit;overflow:auto;padding:0 5%;}
.slide-count{top:22px; font-size:14px; right: 10px}
.article-hero-banner{ margin:30px auto 10px}
.total-slide-counts {background-color:#fdd3d7;color:#d52c7d;padding:5px 6px; box-shadow:-4px 4px 0px 0px rgba(238,158,195,1); -webkit-box-shadow: -4px 4px 0px 0px rgba(238,158,195,1);
-moz-box-shadow: -4px 4px 0px 0px rgba(238,158,195,1);
box-shadow: -4px 4px 0px 0px rgba(238,158,195,1);font:normal 11px'Proxima N W01 Cd Bold';text-transform:uppercase;width:auto;position:absolute;bottom:20px;left:20px;}
section.container.article-slideshow{padding:0;}
.article-slideshow .owl-carousel{padding:0;margin:0;}
.article-slider-spacing{padding:0;}
.widget-article-header .article-desvription > p{line-height:28px !important;}

.article-hero-banner p {padding: 0 5%;font-size:18px;line-height:28px !important;font-family:'Calluna W01 Regular';}
.anchor-slide-bleed{padding:0;}
.anchor-slideshow-pagination{margin:0 10px 0 0;font-size:22px;font-family:'Proxima N W01 Thin Reg';}
.article-slideshow .article-hero-banner{width:100%;}

/*---------------------------------------- // Giveaway //---------------------------------*/
.giveaway-wiget-form-holder { padding: 15px 20px 75px 20px;}
.giveaway-footer-content { width: 95%; }
.promo-field .input-group { display: block; }
.promo-field .input-group-btn { position: inherit; right: 0; top: 0; }
.promo-apply { margin-top: 10px; }
.promo-field .input-group-btn { width: 20%; }
.fancy-checkbox { margin-bottom: 20px; }
.btn-pink.giveaway-signup { padding: 2% 0; width: 100%; }
.giveaway-widget-product { display: none; }
.giveaway-heading-txt p { font-size: 24px; }
.giveaway-heading-txt { padding: 6px; width: 68%; bottom: 0px; background-color: transparent; }
.giveaway { min-height: 515px; text-align: center; }
.giveaway img { display: none; }
.giveaway-chance { bottom: 0; display: block; float: left; background: none; top: 0; margin: 0; padding: 60px 14%; }
.giveaway-title { color: #e13084; font-size: 60px; padding: 0; }
.giveaway-subtitle { font-weight: bold; font-size: 16px; letter-spacing: 2px; text-transform: uppercase; }
.giveaway-desc { font-size: 26px; line-height: 36px; }
.giveaway-btn a { padding: 26px 10px; letter-spacing: 5px; font-size: 20px; font-weight: 600; color: #d62c7d; background: #fff; }
.giveaway-btn a:hover { background: #d62c7d; color: #fff; }



/* Comment Section */
#commentSection p.pageNav {margin: 0 auto;}
.article-comment-row-holder{width:100%;}
.article-comments-favorite ul.comment-list{width:100%;}
.article-comments-favorite ul.comment-list li.comment:last-child .article-comment-row-holder {margin-bottom: 0;}

/*#replycontainer .btn-pink.article-post {padding:4% 6%;}*/
#replycontainer .btn-pink{font-size:16px;}

/*--------------------------------- // Article favorite // -----------------------------------------*/
.all-fav-container { padding: 0; overflow:hidden;}
.all-fav-left, .all-fav-right { width: 100%; }
.all-fav-left div:nth-child(3), .all-fav-right div:nth-child(3) {direction: rtl;padding-top: 50px;}
.all-fav-cont { padding: 60px 40px 0 40px; min-height: 184px; }
.all-fav-cont .all-fav-title { font-size: 14px; margin: 5px 0 8px; line-height: 18px; font-weight: bold; }
.all-fav-cont p { font-size: 12px; }
.all-fav-img-lt, .all-fav-img-rt, .all-fav-cont { min-height: 252px; }
.all-fav-img-lt:after { top: 42px; left: 86%; border-width: 22px; }
.all-fav-img-rt:after { top: 24px; border-width: 25px; }
.all-fav-overlap { position: relative; padding: 0 0 45px; }


/*--------------------------------- // Article Post // -----------------------------------------*/
.article-img { min-height: 330px; padding: 0; }
.article-cont { min-height: 286px; padding: 13.3% 10% 10%; margin-top:0; }
.article-container a.carousel-control.right, .article-container a.carousel-control.left { top: 60%; }
.article-cont .article-title { font-size: 20px; padding:4.3% 0 4.4%; line-height: inherit; text-align: center; letter-spacing:0;}
.article-cont p { text-align: left; padding-bottom: 0; font-family: Proxima N W01 Reg;margin-bottom:0;}
.article-img img { margin: 0 auto; }
.article-container .article-container-cont { position: relative; overflow-x:hidden; }
.article-container .article-scroll-item { float: left; display: inline-block; width: 100%; }
.article-cont a.article-read-more { margin-top: 5.4%; }
.article-cont .article-title, .article-cont .article-title a{letter-spacing:0;}

/*------------------------------------------- // Social Sharing Sticky // ----------------------*/
.social-gallery {padding: 0;margin: 0;max-height:300px;}
.social-gallery .pinterest-gallery, .social-gallery .instagram-gallery { padding: 0; width: 100%; display: none; margin: 0; }
.mob-gallery-cntrl {height: inherit;}
.mob-gallery-cntrl ul.editor-social li {font-size: 16px;height: 70px;padding: 0;width: 70px;text-align: center;line-height: 70px;}
.mob-gallery-cntrl ul.editor-social li:hover, .mob-gallery-cntrl ul.editor-social li.active { background: #d62c7d; color: #fff; }
.mob-gallery-cntrl ul.editor-social li span.connect-instagram { background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-connect-mobile.png") 50% bottom no-repeat !important; height: 25px; width: 23px; background-size: cover !important; }
.mob-gallery-cntrl ul.editor-social li.active span.connect-instagram, .mob-gallery-cntrl ul.editor-social li:hover span.connect-instagram { background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-connect-mobile.png") 48% -9% no-repeat !important; height: 25px; width: 23px; background-size: cover !important; }
.social-gallery .pinterest-gallery.active, .social-gallery .instagram-gallery.active { display: block; position: relative; }
.instagram-gallery .simply-scroll .simply-scroll-clip { width: 121% !important; margin-left: 0; overflow-x: hidden; -webkit-overflow-scrolling: auto; }
.pinterest-gallery .simply-scroll .simply-scroll-clip { width: 121% !important; margin-left: 0; overflow-x: hidden; -webkit-overflow-scrolling: auto; }
.simply-scroll .simply-scroll-btn-right { display: none; }
.simply-scroll, .simply-scroll .simply-scroll-clip { height: 163px !important; }
.simply-scroll .simply-scroll-list li { width: 250px !important; height: 250px !important; }
.most-shared {background: transparent;}
.most-shared-data, .most-shared { display: none; }
.mobile-search-icon img { max-width: 100%; height:auto; }


#social-sharing-sticky { display: none; }
section.widget-article-header { margin-top:0;  float: left; overflow-x: hidden; width: 100%}
.loginName, button.logoutUser { display: none !important; }
ul.nav.navbar-nav.nav-others.mob-view { padding:20px 6px 10px; border: 0; }
.interchange { display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -moz-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; /* optional */
-webkit-box-align: start; -moz-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
.interchange .first_div { -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; width: 90%; }
.interchange .second_div { -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1; -webkit-order: 1; order: 1; }



/*===========================================================
	SEARCH RESULT PAGE STYLES 
===========================================================*/
	
.search-result-widget { padding:25px 0 0 0; }
.search-widget-list { margin: 0 0 15px; height: auto; }
.search-divider{margin:0 10px 0 5px;}
search-widget-list a { float: left; }	
.search-pagination .search-prev{margin-left:10px;}
.search-pagination .search-next{margin-right:37px;}
.search-pagination .search-nav p{padding-left:0;}
.search-result-widget .search-list-heading{  font: 21px Proxima N W01 Reg; font-weight: bold; overflow: visible; height: auto}
.search-result-widget .search-result-content{  padding: 15px 5px 25px 25px    }
.search-result-widget .search-widget-list{ height: auto; margin-bottom: 20px; }
.search-result-widget .search-pagination .search-nav{ margin: 20px 0 25px 0}
.search-result-widget .addCategory{ padding:0 20px 0}
.search-results + .addCategory {padding:0px 20px 0 !important}
.search-result-widget .search-pagination .search-nav p{ font-size: 17px}
.search-pagination .search-prev {	margin-left: 0	}
.search-pagination .search-next {    margin-right: 0}
.search-result-widget .search-pagination .search-next{ margin-right: 8%}
.search-result-widget .search-pagination .search-nav p {   padding-left: 12%    }
.search-result-widget .search-pagination{ margin-bottom: 0px}
.search-result-widget .search-results h1{ padding-bottom: 15px}
.search-result-widget .search-results{ padding: 0px 20px 0; margin-top: 0; text-align: center}
.search-result-widget .category-heading{ padding: 35px 20px 15px 20px}
.article-about-author + .article-comments-favorite + .row{ width: 100%; overflow-x: hidden;}	

	
	
/*===========================================================
	Email Template PAGE STYLES 
===========================================================*/







/*===========================================================
	ACCOUNT DETAILS PAGE STYLES 
===========================================================*/	

/*------------------------------------- // Account Dashboard //--------------------------------------*/
.account-dashboard-avatar { text-align: center; margin: 0 auto; width: 330px; height: 100%; }
.account-dashboard-avatar img{height:250px; max-width:250px; border-radius:125px; margin:0 auto;}
.account-social-links { text-align: center; padding: 0; margin:25px 0 0 0; }
.widget-account-header { padding-top: 0; }
.account-holder-name { background-color: #fff; padding: 15px 0; margin: 18px -15px 35px -15px; }
.account-dashboard-links{margin:45px 0 0 0;}
.account-dashboard-links li a { font-size: 20px; }
.account-form-container .form-group { width: 100%; }
.account-form-container .form-group:first-child { padding: 0; }



/*===========================================================
	CONTACT US PAGE STYLES 
===========================================================*/

.ask-editor{padding:0;}    
.ask-editor .ask-editor-title { display: block;}
.ask-editor .ask-editor-subtitle { display: block; font:600 59px Proxima N W01 Thin Reg; padding: 0 18% 0; color:#000;margin-bottom:11.2%; }
.ask-editor textarea { height: 400px; font-size: 12px; padding: 4% 1.5%; width:85.4%; margin-bottom:1.8%;letter-spacing:1px;}
.ask-editor .ask-editor-form{width:85.4%;}
.ask-editor input[type=text], .ask-editor input[type=email] { width: 100%; margin-bottom: 4.1%; height:82px;padding: 2% 1.5%;}
.ask-editor input[type=submit] { padding: 10px; width: 100%; margin-top: 0; }
.ask-editor .ask-editor-subtitle span { font: normal 63px/76px 'Calluna W01 Italic'; display: block; margin-bottom: 6%; color:#000;}
.ask-editor input[type=button]{display:block;width:100%;margin-top:0;font-size:34px;padding:2.9%;letter-spacing:6px;}
.ask-editor-note{margin:3.2% 0 3.4% 0;font-size:28px;}
.ask-submit-btn:hover, .ask-editor input[type=button]:focus, .ask-editor input[type=button]:hover{background:#fff !important;color:#d62c7d !important;outline:0;border:1px solid #a3a3a3;}
.editor-detail-story p { padding-top: 40px; }
.ask-editor .contact-send-btn{margin-top:0;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:17.77px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:17.77px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:17.77px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:17.77px;}
.ask-editor textarea.error-msg{background:#ffebed url('/National_Library/oe_/http://www.makeup.com/images/close-error.png') no-repeat 97% 9%/15px !important;}
.ask-editor input.error-msg{background-size: 15px !important;}
/*===========================================================
	MEET THE EDITORS PAGE STYLES 
===========================================================*/

.editor-role{font-size:19.6px;margin-top:0.8%;letter-spacing:3px;}

.widget-chief-editor { min-height:inherit !important;padding-top:16.7%;}
.widget-chief-editor .chief-editor-title { text-align: center; }
.widget-chief-editor .editor-heading { font-size: 63px;margin-bottom: 5px; color:#262626;}
.widget-chief-editor .editor-sub-heading { width: auto; padding: 0 0 4.8%; font-size: 48px; line-height: normal; color:#262626; }
.widget-chief-editor  .editor-chief-editor-img figcaption { font:35px Proxima N W01SC Bold;letter-spacing:1px;padding-top:7.5%;}
.widget-chief-editor  .chief-editor-desc ul.editor-social {padding-top: 5px; padding-bottom: 9.3%;}
.widget-chief-editor .editor-chief-editor-img a { width: auto; height: auto; border-radius:50%;}
 .widget-chief-editor figure.editors-generic{padding: 0 11%;}
.widget-chief-editor .editor-description{ padding: 16px 9% 6.1%;font:27.5px/33px Proxima N W01 Reg;text-align:center;letter-spacing:1px;}
.widget-chief-editor figure.editor-chief-editor-img{padding: 0 27.7%;}

.editor-meet-btn { margin: 40px 0; }
.widget-list-of-editors .editor-listing-groups { margin-top: 15.3%; }
.widget-list-of-editors .editor-listing-groups li { width: 70%; margin:0 14% 14.8% 14%; }
.widget-list-of-editors .editor-list-description { line-height: 32px; font:27.5px Proxima N W01 Reg;margin-top:10px; }
.widget-list-of-editors .editor-list-name { margin-top:1.1%; font-size:29.4px; color:#212121; margin-bottom:0; }

.widget-list-of-editors figure.editors-generic {   padding: 0 33.8% 3%;}
.widget-chief-editor figure.editors-generic > img { display: inline; }


.widget-contributors ::-webkit-scrollbar {width: auto;}
.widget-contributors .editor-contributor-list li { margin: 2.3% 15px 5.45% 15px; float:left; }
.widget-contributors .editor-contributor-list li img {  max-width:100%; height: auto;  display: block;width:166px;}
.widget-contributors .editor-contributor-name { word-break: break-all;font-size:27.48px;margin-bottom:0;}
.widget-contributors .editor-contributors-heading-mobile { font-size: 36px; text-align: center; margin: 18px 0 0 0; }	
.widget-contributors .editor-contributors-heading { background: #d8eff2; margin: 0; padding: 2.5% 0 0; font-size: 63px;}
.widget-contributors figure.editors-generic{padding:0 32.5%;}
.widget-contributors .editor-carosouel-mobile {  margin-top: 0; text-align: inherit; height: inherit;overflow:hidden; }

ul.editor-social { text-align: center; }
ul.editor-social li{height: 70px; width: 70px; font-size: 21px; padding: 19px; margin-right:0.5%;}
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram{ width: 15px;padding: 9px; height: 14px; background-size: cover !important;}
.btn-pink { padding: 4% 28%; font-size: 18px; font-weight: bold; letter-spacing: 2px; text-align: center; }

/*=========================================================================================================
	social icon circle styles
 =========================================================================================================*/
.social-icons-circle{height:40px; margin-bottom:20px; top:0;left:0}
.social-icons-circle-inner {padding-right: 44px;}
.social-icons-circle-wrap {position: relative;right: 0;}
.hover-external a, .social-icons-circle-channel a {width: 40px; height: 40px;border-radius: 50%;}
.hover-external a .fa, .social-icons-circle-channel a .fa {margin-top: 13px; font-size: 14px;}
.hover-external a:hover .fa, .social-icons-circle-channel a:hover .fa,
.hover-external a.active .fa, .social-icons-circle-channel a.active .fa {margin-top: 14px; font-size: 14px;}
.hover-external {height: 40px; width: 40px;}
.target .social-icons-circle-inner {padding-right: 44px;}

.giveaway-community{margin-top:25px;}
.giveaway-community img {margin:0 auto;}
.giveaway-community-title{font: 600 24px 'Proxima N W01 Reg';}
.account-fav-links li{display:inline-block; width:50%; padding:0 0 0 15px; margin:0;}
.all-fav-container .prod-carousel-btn{margin-bottom:15px;}
.giveaway-community  .giveaway-chance {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;bottom: 0;display: block;float: left;margin: 0;padding: 30px 14% 35px; top: 0;transform:none;position:inherit;}

#giveaway-notification p{padding:21px 40px;}

}



/*==================================================================================================================
   OTHER  MOBILE BREAK POINTS STYLES 
===================================================================================================================*/


@media only screen and (max-width: 667px) {
/*-------------------------------- // Header // ----------------------*/
.navbar-toggle .icon-bar{width:56px;}
.cbp-spmenu-push-toright .mobile-menu-left{padding-left:0;}

ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram{top:3px;}

/*-------------------------------- // Home page tiles// ----------------------*/
.home-article-double{padding-bottom:30px;}

/*-------------------------------- // Article details // ----------------------*/
.interchange .first_div, .interchange .second_div{width:100%;}
h1.article-heading{padding: 0 0 0 9%;font-size:54px;}
section.widget-article-header p.article-comment-detail, section.widget-article-header p.article-comment-detail a{padding:0 15px 0 15px;}
.article-slideshow .article-main-contents p{font-size:32px;}

/*-------------------------------- // Search results // ----------------------*/
.search-result-content{padding-left:15px;}

/*-------------------------------- // Footer // ----------------------*/
.footer-links ul li a, .footer-terms ul li a, .footer-links ul li, .footer-terms ul li, .sites-we-love p {font-size:16px;}
.footer-para{padding: 0 13%;}
/*-------------------------------- // Terms page // ----------------------*/
.widget-terms .terms-title{font-size:57px;}
.widget-terms ul.terms-list li a{font-size:25px;}
.widget-terms ul.terms-list li a, .terms-content .terms-tab p, .terms-content div,.terms-content h4{font-size:25px;}

.terms-content .terms-tab div+p::first-letter,.terms-content .terms-tab p:first-child::first-letter  {font-size:57px;}
/*-------------------------------- // About us page // ----------------------*/
.about-follow-us .social-title, .about-get-know .social-title{font-size:27px}
.about-desc {font-size:25px; line-height:34px;}
.widget-about h1{font-size:57px;}
.widget-about h2{font-size:53px;line-height:64px;}
.about-detail-quote blockquote p{width:74%;}
/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor textarea{height:364px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:75px;}
.ask-editor .ask-editor-subtitle span{font-size:57px;line-height: 66px;}
.ask-editor .ask-editor-subtitle{font-size:54px;}
.ask-editor input[type=button]{font-size:31px;}
.ask-editor-note{font-size:25px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:16px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:16px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:16px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:16px;}

/*-------------------------------- // Meet the editors page // ----------------------*/
.editor-role{font-size:17.8px;}
.widget-chief-editor .editor-heading{font-size:57px;}
.widget-chief-editor .editor-sub-heading{font-size:43.58px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:32px;}
.widget-chief-editor .editor-description{font-size:25px;line-height:30px;}
.widget-chief-editor .chief-editor-desc ul.editor-social{}
.widget-list-of-editors .editor-list-name{font-size:27px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:25px;}
.widget-contributors .editor-contributors-heading{font-size:57px;}
.widget-contributors .editor-contributor-list li img {width:150px;}
}

@media only screen and (max-width: 600px) {

/*-------------------------------- // Footer // ----------------------*/
 .footer-para { padding: 0 10%;}
 /*-------------------------------- // Terms page // ----------------------*/
.widget-terms .terms-title{font-size:51px;}
.widget-terms ul.terms-list li a,.terms-content .terms-tab p, .terms-content div{font-size:22px;line-height: 29px;}

.terms-content h4{font-size:22px;line-height: 30px;}
.terms-content .terms-tab div+p::first-letter,.terms-content .terms-tab p:first-child::first-letter  {font-size:52px;margin: -1% 10px -25px;}

/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-subtitle span{font-size:51px;line-height:61px;}
.ask-editor .ask-editor-subtitle{font-size:48px;}
.ask-editor textarea{height:328px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:67px;}
.ask-editor input[type=button]{font-size:27.9px;}
.ask-editor-note{font-size:22.4px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:14.5px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:14.5px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:14.5px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:14.5px;}

/*-------------------------------- // Meet the editors page // ----------------------*/
.editor-role{font-size:16px;}
.widget-chief-editor .editor-heading{font-size:51px;}
.widget-chief-editor .editor-sub-heading{font-size:39px;padding:0 1% 4.8%;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:28.8px;}
.widget-chief-editor .editor-description{font-size:22.4px;line-height:28px;}
.widget-chief-editor .chief-editor-desc ul.editor-social{}
.widget-list-of-editors .editor-list-name{font-size:24px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:22.4px;}
.widget-contributors .editor-contributors-heading{font-size:51px;}
.widget-contributors .editor-contributor-list li img {width:136px;}


ul.editor-social li{ height: 58px; width: 58px; font-size: 18px; padding: 17px;}
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram{ width: 6px;padding: 8px; height: 8px;}

/*-------------------------------- // About us // ----------------------*/
.about-follow-us .social-title, .about-get-know .social-title{font-size:24px;}
.widget-about h1{font-size:51px;}
.widget-about h2{font-size:48px;line-height:58px;}
.about-desc{font-size:22.4px;line-height:30.4px;}
.about-detail-quote h4 {font-size: 24px; }
.about-detail-quote blockquote p{font-size:24px;line-height:29px; width: 89%;}
section.about-connected .meet-editors-btn{font-size:28px;}

/*-------------------------------- // Home page // ----------------------*/
.article-cont .article-subtitle {font-size:24px;}
.article-cont .article-title, .article-cont .article-title a{font-size:48px; line-height:56.5px;}
.article-cont p{font-size:22px;line-height:32px;}
.article-cont a.article-read-more{font-size:25.6px;}

ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram{top:1px;}
.cbp-spmenu-push-toright .mobile-menu-left{padding:6% 0 0;}


}


@media only screen and (max-width: 568px){
/*-------------------------------- // Footer // ----------------------*/
	.footer-para { padding: 0 6%;}
/*-------------------------------- // Search listing page // ----------------------*/
.search-list-heading { font-size:20px; }
.search-result-content { padding-left:27px; }
/*-------------------------------- // Header page // ----------------------*/
h1.article-heading { font-size:45px; }
.mob-search input[type=search]::-webkit-input-placeholder {font: 28px Calluna W01 Italic;letter-spacing:0;}

ul.nav.navbar-nav.editor-social{padding-left:7.5%;}
/*-------------------------------- // About us page // ----------------------*/
.about-detail-quote h4 { font-size: 15px; }
.about-follow-us .social-title, .about-get-know .social-title{font-size:23px}
.about-detail-quote blockquote p{width:87%;}
.widget-about h1{font-size:48px;}
.widget-about h2{font-size:45px;line-height:55px;}
.about-desc{font-size:21px;line-height:29px;}
.about-get-know h2, section.about-connected .meet-editors-btn{font-size:26px;}

/*-------------------------------- // Terms page // ----------------------*/
h1.terms-title{font-size:48px;}
ul.terms-list li a,.widget-terms ul.terms-list li a, .terms-content .terms-tab p, .terms-content div,.terms-content h4{font-size:21px;}
/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-subtitle{font-size:45.45px;}
.ask-editor .ask-editor-subtitle span {font-size:48.48px;line-height: 57px;}
.ask-editor textarea{height:310px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:64px;}
.ask-editor input[type=button]{font-size:26.4px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:13.7px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:13.7px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:13.7px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:13.7px;}

/*-------------------------------- // Meet the editors page // ----------------------*/
.widget-contributors .editor-contributor-list li img {width:130px;}

}



 /* Extra Small Devices, Phones ends here */
@media only screen and (max-width : 480px) {

/*-------------------------Logo ------------------------------------*/
.logo a img, nav.shrink .logo a img {padding: 8px !important; max-width: 75% !important;}
.mobile-menu-middle{padding:3.5% 0 0 0;}
.mobile-search-icon, nav.shrink .mobile-search-icon{padding-top:48%;}
form.mobile-search-form{margin-left:3.2%;}

ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram{top:3px;}

/*-------------------------------- // header // ----------------------*/
ul.nav.navbar-nav { margin-top: 40px; }
ul.nav.navbar-nav.main-nav li { padding: 10px 3.5%; }
ul.nav.navbar-nav li a { font-size: 19.3px; }
ul.nav.navbar-nav.home-social li {padding-left:0.5%;}
ul.nav.navbar-nav.home-social li a{font-size:15.5px;}
ul.nav.navbar-nav.nav-others.mob-view { padding: 3.2% 0 10px; }
ul.nav.navbar-nav.nav-others li a, ul.nav.navbar-nav.nav-others li a:hover { font-size: 14px; padding-bottom:0;}
ul.nav.navbar-nav.home-social li.home-copyrights { font-size: 7px; padding-left: 3%; }
ul.nav.navbar-nav.editor-social{padding-left:8%;}
ul.nav.navbar-nav.nav-others.mob-view li{padding-left:7%;}

.mob-search input[type=button] { height: 32px; }
.mob-search input[type=search] { font-size: 22px; line-height: inherit; margin-left: -10px; }
.mob-search input[type=search]::-webkit-input-placeholder { font: 22px/30px Calluna W01 Italic;}

.cbp-spmenu-left.cbp-spmenu-open { width: 90%; }
.cbp-spmenu-push-toright .navbar-toggle .icon-bar { width: 35px; }
.cbp-spmenu-push-toright .mobile-menu-left { padding-left: 1%;}
div.copyright p { font-size: 10px !important;letter-spacing:0.4px; }

.navbar-toggle .icon-bar{width:37px;}

/*-------------------------------- // Home page tiles // ----------------------*/
.home-feature-descript { font-size: 15px; line-height: normal; }
.home-article-first-descript a.article-read-more { font-size: 12px; }
.home-article-first-descript a.article-read-more span { height: 15px; width: 21px; background-size: contain; }

/*-------------------------------- // Home page  // ----------------------*/
.featured-img-lt, .featured-img-rt, .featured-cont { min-height: 240px; }
.article-container a.carousel-control.right, .article-container a.carousel-control.left { top: 57%; }

.signin-logins .popover-content { width: 170px; }

.iScrollHorizontalScrollbar {height: 10px !important;}

.article-cont p{font-size:15.5px; line-height:22px;}
.article-cont a.article-read-more{font-size:17.7px;}
.article-cont .article-subtitle{font-size:16.6px;}
.article-cont .article-title, .article-cont .article-title a {font-size: 33px; line-height: 39px;}
/*-------------------------------- // footer // ----------------------*/
.footer-links ul li, .footer-terms ul li, .footer-links ul li a, .footer-terms ul li a, .sites-we-love p { font-size: 10px; }
.footer-links ul li a, .footer-terms ul li a { padding: 5px; }
.connect-instagram { width: 22px; height: 22px; background-size: contain !important; }
.footer-para { font-size: 14px; padding: 0 2%;}
#useremailid { border-radius: 0; }
.footer-form .form-control { padding-left: 4.5%; }
.footer-form .input-group-btn { position: relative; width: 100%; float: left; padding-top: 2.5%; }
.footer-form .input-group-btn button { border-radius: 0; width: 100%; margin-left: 0; }

/*-------------------------------- // Giveaway // ----------------------*/
.giveaway { min-height: 450px; }
.giveaway-chance { bottom: 0; display: block; float: left; background: none; top: 0; margin: 0; padding: 60px 7%; }
.giveaway-title { font-size: 45px; }
.giveaway-subtitle { font-size: 16px; }
.giveaway-desc { font-size: 16px; }
.giveaway-btn a { font-size: 14px; }

/*-------------------------------- // Giveaway notification// ----------------------*/
#giveaway-notification { font-size: 10px; }
#giveaway-notification p { padding: 20px 35px; }
#giveaway-notification button { margin: -42px 15px -15px 0;}
#giveaway-notification button img { width: 14px; padding: 20px 0 0 0; margin: -64px 10px 0 0; }

/*-------------------------------- // Signin // ----------------------*/
.signin-logins .form-control {font-size: 14px;}
.signin-logins input.error-msg::-webkit-input-placeholder { font-size:8px;padding: 6px 0;}
.signin-logins input.error-msg::-moz-placeholder {font-size:8px;padding: 6px 0;}
.signin-logins input.error-msg:-ms-input-placeholder{font-size:8px;padding: 6px 0;}
.signin-logins input.error-msg:-moz-placeholder{font-size:8px;padding: 6px 0;}
.signin-logins input.error-msg{background-size:9px !important;padding:6px 7px;}

/*-------------------------------- // Terms // ----------------------*/
.widget-terms .terms-title {font-size:35px;}
.widget-terms ul.terms-list li a, .terms-content .terms-tab p, .terms-content div, .terms-content h4{font-size:15.45px;line-height:20px;}
.terms-content .terms-tab div+p::first-letter,.terms-content .terms-tab p:first-child::first-letter {font-size:35px;margin: -1% 10px 0;line-height:40px}

/*-------------------------------- // Category / Search list starts // ------------------*/
.search-result-widget { padding: 4.9% 0 0 0; }
.search-category, .search-category:hover, .search-category-date { font-size: 14px; letter-spacing:0; }
.search-widget-list .search-list-heading { font-size: 17px !important; margin-top: 10px; font-weight: bold }
.search-widget-list { margin: 0 0 20px; }
.search-result-content { padding: 0 0 0 27px; }
.search-pagination .search-next { margin-right: 15px; }


/*-------------------------------- // Connect with us // ----------------------*/
.mob-gallery-cntrl ul.editor-social li.active span.connect-instagram, .mob-gallery-cntrl ul.editor-social li:hover span.connect-instagram, .mob-gallery-cntrl ul.editor-social li span.connect-instagram { height: 19px; width: 18px; }
.simply-scroll .simply-scroll-list li { height: 125px !important; width: 125px !important; }
.simply-scroll, .simply-scroll .simply-scroll-clip { height: 147px !important; }
.iScrollHorizontalScrollbar { bottom: 0 !important; }
.mob-gallery-cntrl ul.editor-social {display: block; }
.simply-scroll ul{width:1380px!important;}
.simply-scroll ul li img{width:138px;height:138px;}
.simply-scroll ul li{height:138px;overflow:hidden;}

/*-------------------------------- // About us // ----------------------*/
.about-follow-us .social-title, .about-get-know .social-title{font-size:17px;}
.widget-about h1{font-size:35px;}
.widget-about h2{font-size:33px;line-height:40px;}
.about-desc{font-size:15.46px;line-height:21px;}
.about-desc:first-letter{font-size:35px;}
.about-detail-quote h4{font-size:16.56px;line-height:20px;}
.about-get-know h2, section.about-connected .meet-editors-btn{font-size:19px;}
.about-detail-quote blockquote p{font-size:16.56px;line-height:20px;width:97%;}
.about-detail-quote blockquote:before {bottom: -19%; left: 8%;font-size: 5em; }
.about-detail-quote blockquote:after {font-size: 5em; right: 4%;}

/*-------------------------------- // Article page // ----------------------*/
h1.article-heading { font-size: 34px; }
.article-slideshow .article-main-contents p { font-size:18px; line-height:28px !important; }
section.widget-article-header p.article-comment-detail, section.widget-article-header p.article-comment-detail a { padding:0; }
.article-comment-detail .color-pink { padding:0 10px; }
/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-subtitle{font-size:33px;}
.ask-editor .ask-editor-subtitle span {font-size:35.33px;line-height: 43px;}
.ask-editor textarea{height:226px;margin-bottom:4px;padding-left:2px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:46px;padding-left:2px;}
.ask-editor input[type=button]{font-size:19.3px;letter-spacing:4px;}
.ask-editor-note{font-size:15.5px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:10px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:10px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:10px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:10px;}

/*-------------------------------- // Meet the editors page // ----------------------*/
.editor-role{font-size:11px;letter-spacing: 2px;}
.widget-chief-editor .editor-heading{font-size:35.33px;}
.widget-chief-editor .editor-sub-heading{font-size:27px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:19.87px;}
.widget-chief-editor .editor-description{font-size:15.46px;line-height:19.3px;}
.widget-chief-editor .chief-editor-desc ul.editor-social{}
.widget-list-of-editors .editor-list-name{font-size:16.5px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:15.5px;}
.widget-contributors .editor-contributors-heading{font-size:35.33px;}
.widget-contributors .editor-contributor-list li img{width:94px;}
ul.editor-social li{ height: 40px; width: 40px; font-size: 14px; padding: 10px;}
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram{ width: 6px;padding: 6px; height: 13px;}

.account-dashboard-links li a { font-size: 16px; }

}

@media only screen and (max-device-width : 375px) {
/*-------------------------------- // Search results // ----------------------*/
.search-results { margin-top: 90px; }
.search-widget-list { margin: 0 0 20px; height: auto; }
.search-result-widget .search-list-heading{ font:17px Proxima N W01 Reg; font-weight: bold; height: auto; overflow: visible}
.search-category a, .search-category-date, .search-result-widget .search-results h1{ font-size: 15px !important;}
.search-result-widget .search-result-content{ padding: 0px 0 0px 20px}
.search-result-widget .search-pagination .search-prev span{ margin-right: 10px }
.search-result-widget .search-pagination .search-next span{ margin-left: 10px}
.search-result-widget .search-widget-list{  min-height: 115px}
.search-result-widget .search-results{ padding:0px 20px 0 }
.search-result-widget .search-pagination .search-nav p{ margin-right: 0%}
.search-result-widget .search-pagination .search-nav{ margin: 0px 0 8px 0 !important}
.search-result-widget .addCategory{ padding: 0 20px 0}
.search-result-widget .search-pagination{ margin: 15px 0}
.search-result-widget .search-divider{ margin: 0 8px 0 5px}


/*-------------------------------- // Footer // ----------------------*/
.footer-links ul li, .footer-terms ul li, .footer-links ul li a, .footer-terms ul li a { letter-spacing: 1px; }
.footer-social ul li { padding: 0 14px 0; }
.footer-terms ul { margin:0 auto; }
.footer-terms ul li { padding:0; }
.form-control{font-size:12px;}
.footer-form .form-control::-webkit-input-placeholder {color: #86c8d1;font-size: 10px;padding-top: 3px;font-family:Proxima N W01 Bold;}
.footer-form .form-control::-moz-placeholder {color: #86c8d1;font-size: 10px;padding-top: 3px;font-family:Proxima N W01 Bold;}
.footer-form .form-control:-ms-input-placeholder {color: #86c8d1;font-size: 10px;padding-top: 3px;font-family:Proxima N W01 Bold;}
.footer-form .form-control:-moz-placeholder {color: #86c8d1;font-size: 10px;padding-top: 3px;font-family:Proxima N W01 Bold;}
.footer-para{padding:0;}

/*-------------------------------- // Connect with us // ----------------------*/
.mob-gallery-cntrl ul.editor-social li { margin-right: 10px; }
.simply-scroll ul{width:1250px!important;}
.simply-scroll ul li img{width:125px;height:125px;}
.simply-scroll ul li{height:125px;}
.simply-scroll, .simply-scroll .simply-scroll-clip { height: 134px !important;}

 /*-------------------------------- // Header // ----------------------*/
div.copyright p { font-size: 8px !important; padding-bottom:5px; }
.mob-search input[type=search]::-webkit-input-placeholder { font: 20px Calluna W01 Italic;}

ul.nav.navbar-nav.editor-social.mob-view li a { font: normal normal normal 14px FontAwesome; color: #d62c7d; padding: 2px; }
ul.editor-social li { font-size:17px; }
ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram { background-size:cover !important; height:13px; width:13px; display:inline-block; }
ul.nav.navbar-nav.nav-others li a, ul.nav.navbar-nav.nav-others li a:hover { font-size: 14px; }
ul.nav.navbar-nav.nav-others li a, ul.nav.navbar-nav.nav-others li { font-size: 10px; }
.navbar-toggle .icon-bar + .icon-bar { margin-top:3px; }
.navbar-toggle .icon-bar { width:33px; }

.mob-search input[type=button] { height: 28px; }
.mob-search input[type=search]{font-size:20px;}
ul.nav.navbar-nav li a {font-size: 17.5px;}
ul.nav.navbar-nav.home-social li a{font-size:14px;}
 /*-------------------------------- // Signin // ----------------------*/
#signinModal .signin-logins li{margin: 0 5px;}


 /*-------------------------------- // Home page tiles // ----------------------*/
.home-feature-descript { font-size:15px; }
.home-small-txt { font-size:11px; }
.home-content-on-article, .home-content-on-article-lg, .home-article-last-descript{padding:0;}

 /*-------------------------------- // Home page // ----------------------*/
.iScrollHorizontalScrollbar {height: 9px !important;}

.article-cont .article-subtitle { margin-top: 0; font-size:15px; text-align:center; }
.article-cont .article-title a { font-size:30px; font-weight:700; line-height:35px;}
.article-cont a.article-read-more { text-align:center; padding-right:0; font-size:16px; }
.article-cont p {font-size: 14px;line-height: 21px;padding-bottom: 0;text-align: center;}

 /*-------------------------------- //Article widget  // ----------------------*/
.article-slideshow .article-main-contents p { font-size: 18px !important; }



 /*-------------------------------- //Article page  // ----------------------*/
h1.article-heading { font-size:30px; }
section.widget-article-header p.article-comment-detail, section.widget-article-header p.article-comment-detail a { font-size:15px; }


 /*-------------------------------- //Terms page  // ----------------------*/
.widget-terms .terms-title{font-size:32px;}
.terms-content .terms-tab p, .terms-content div, .terms-content h4{ font-size: 14px;}
.widget-terms ul.terms-list li a{ font-size: 14px;letter-spacing:1.5px;}

 /*-------------------------------- //About us page  // ----------------------*/

.about-detail-quote blockquote p{width:96%;font-size:15px;}
.about-follow-us .social-title, .about-get-know .social-title{font-size:15px;}
.widget-about h1{font-size:32px;}
.widget-about h2{font-size:30px;line-height:36px;}
.about-desc{font-size:14px;line-height:19px;}
.about-desc::first-letter { font-size: 35px;margin:-2px 5px -10px 0;}
.about-detail-quote h4, .about-detail-quote blockquote p{font-size:15px;line-height:18px;}
.about-get-know h2, section.about-connected .meet-editors-btn{font-size:17.5px;}


 /*-------------------------------- //Meet the editors page  // ----------------------*/

  .editor-role{font-size:10px;letter-spacing: 2px;}
   .widget-chief-editor{    padding-top: 20.3%;}
.widget-chief-editor .editor-heading{font-size:32px;}
.widget-chief-editor .editor-sub-heading{font-size:24.5px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:18px;}
.widget-chief-editor .editor-description{font-size:14px;line-height:17.5px;}
.widget-list-of-editors .editor-list-name{font-size:15px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:14px;}
.widget-contributors .editor-contributors-heading{font-size:32px;}
.widget-contributors .editor-contributor-list li img{width:85px;}

ul.editor-social li{ height: 36px; width: 36px; font-size: 11px; padding: 10px;}
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram{ width: 6px;padding: 5px; height: 11px;}


/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-subtitle{font-size:30px;}
.ask-editor .ask-editor-subtitle span {font-size:32px;line-height: 39px;}
.ask-editor textarea{height:205px;margin-bottom:3px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:42px;}
.ask-editor input[type=button]{font-size:17.5px;letter-spacing:4px;}
.ask-editor-note{font-size:14px;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:9px;padding-top:5px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:9px;padding-top:5px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:9px;padding-top:5px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:9px;padding-top:5px;}


}

@media only screen and (max-width : 360px) {
/*-------------------------------- // Header // ----------------------*/
div#signinModal .modal-header {  margin: 0; padding: 0;}
div#signinModal .modal-header button.close{ padding: 15px;}
#signinModal .signin-logins a img{background-size:60px;width:60px;height:60px;}

div.copyright p{font-size:11px !important;}

.navbar-toggle .icon-bar{width:32px;}
/*-------------------------------- // Search results // ----------------------*/
.search-result-widget{padding-top:0px;}
.search-list-heading{font-size:16px;padding:0;}
.search-result-content{padding:0 0 0 15px;}
.search-widget-list{height:auto;}
.search-result-widget .search-results{ padding: 10px 10px 0}
.search-category a, .search-category-date, .search-result-widget .search-results h1{ font-size: 15px !important}

.search-pagination .search-nav p{font-size:16px;}
/*-------------------------------- // Product carousel // ----------------------*/
#prod-carousel .prod-item-cont{padding-top:110px;}

/*-------------------------------- // Terms page // ----------------------*/
.widget-terms .terms-title{font-size:31px;}
.widget-terms ul.terms-list li a, .terms-content .terms-tab p, .terms-content div, .terms-content h4{font-size:13px;line-height:17px;}
.terms-content .terms-tab div+p::first-letter,.terms-content .terms-tab p:first-child::first-letter{line-height:37px;}

/*-------------------------------- // Connect with us // ----------------------*/
.simply-scroll ul{width:1200px!important;}
.simply-scroll ul li img{width:120px;height:120px;}
.simply-scroll ul li {height:120px;}
.simply-scroll, .simply-scroll .simply-scroll-clip { height: 128px !important;}
/*-------------------------------- // About us page // ----------------------*/
.about-get-know{padding: 0 3%;}
.about-follow-us .social-title, .about-get-know .social-title{font-size:14.5px;}
.about-detail-quote blockquote p{font-size:14.4px;line-height:17.4px;width:97%;}
.widget-about h1{font-size:31px;}
.widget-about h2{font-size:29px;}
.about-desc{font-size:13.4px;line-height:18.2px;}
.about-desc:first-letter{font-size:32px;margin: -1px 5px -5px 0;}
.about-detail-quote h4{font-size:14.4px;line-height:17.4px;}
.about-get-know h2, section.about-connected .meet-editors-btn{font-size:16.8px;}

/*-------------------------------- // Footer // ----------------------*/
.footer-heading{font-size:39px;}
.footer-para{font-size:13px;padding:0 20px;}
.footer-form .form-control{height:46px;}
.footer-form .form-control::-webkit-input-placeholder {font-size: 7.9px;padding-top:6px;}
.footer-form .form-control::-moz-placeholder {font-size: 7.9px;padding-top:6px;}
.footer-form .form-control:-ms-input-placeholder {font-size: 7.9px;padding-top:6px;}
.footer-form .form-control:-moz-placeholder {font-size: 7.9px;padding-top:6px;}
.footer-form .form-control:-moz-placeholder {font-size: 11px;}
.footer-up { margin-bottom: 11px;}
/*-------------------------------- // Contact us page // ----------------------*/
.ask-editor .ask-editor-subtitle{font-size:28.78px;margin-bottom: 11.6%;}
.ask-editor .ask-editor-subtitle span {font-size:30.7px;line-height: 35px;}
.ask-editor textarea{height:196px;margin-bottom:3px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:40px;}
.ask-editor input[type=button]{font-size:16.7px;}
.ask-editor-note{font-size:13.5px;}


 /*-------------------------------- //Meet the editors page  // ----------------------*/

.widget-chief-editor .editor-heading{font-size:31px;}
.widget-chief-editor .editor-sub-heading{font-size:25.3px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:17.28px;}
.widget-chief-editor .editor-description{font-size:13.4px;line-height:16.8px;}
.widget-list-of-editors .editor-list-name{font-size:14.4px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:13.4px;}
.widget-contributors .editor-contributors-heading{font-size:31px;}
.widget-contributors .editor-contributor-list li img{width:82px;}

ul.editor-social li{ height: 36px; width: 36px; font-size: 11px; padding: 10px;}
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram{ width: 6px;padding: 5px; height: 11px;}
 /*-------------------------------- // Home page // ----------------------*/
.iScrollHorizontalScrollbar {height: 8px !important;}

.article-cont .article-subtitle{font-size:14.4px;}
.article-cont .article-title a { font-size: 28.8px;line-height: 33.9px;}
.article-cont p {font-size: 13.5px;  line-height: 19px;}
.article-cont a.article-read-more{font-size:15px;}
 }

@media only screen and (max-width : 320px) {
/*-------------------------------- // Header starts // ----------------------*/
ul.nav.navbar-nav.editor-social.mob-view li a { font: normal normal normal 12px FontAwesome; padding: 3px; }
ul.nav.navbar-nav.editor-social.mob-view li a.connect-instagram { background: url("/National_Library/oe_/http://www.makeup.com/Images/instagram-pink.svg") left top !important; width: 10px; height: 10px; padding:6px; display: inline-block; background-size: cover !important; }
ul.nav.navbar-nav { margin-top: 26px; }
ul.nav.navbar-nav.nav-others li a, ul.nav.navbar-nav.nav-others li a:hover { font-size: 9px; }
ul.nav.navbar-nav.home-social { margin-top: 3px; }
ul.nav.navbar-nav.home-social li.home-copyrights { font-size: 7px; padding-left:3%;}
ul.nav.navbar-nav.editor-social li { padding: 8px; width:33px;height:33px;}
ul.nav.navbar-nav.nav-others.mob-view li{ padding-left:8%; }

div.copyright p { font-size: 7px !important; }
.mob-search input[type=button] { margin-right: 0;}
.mob-search input[type=search] { font-size: 17px;}
ul.nav.navbar-nav li a{font-size:14.9px;}
ul.nav.navbar-nav.home-social li a{font-size:11.9px;}
.mob-search input[type=search]::-webkit-input-placeholder {font: 16px Calluna W01 Italic;}
 form.mobile-search-form { margin-left: 8px; }
 .navbar-toggle .icon-bar{width:29px;}

 
 /*-------------------------------- //Meet the editors page  // ----------------------*/
 .editor-role{font-size:9px;letter-spacing:1px;}
.widget-chief-editor .editor-heading{font-size:27px;}
.widget-chief-editor .editor-sub-heading{font-size:21px;}
.widget-chief-editor .editor-chief-editor-img figcaption{font-size:15.36px;}
.widget-chief-editor .editor-description{font-size:12px;line-height:15px;}
.widget-list-of-editors .editor-list-name{font-size:13px;}
.widget-list-of-editors .editor-list-description, .widget-contributors .editor-contributor-name{font-size:13.4px;}
.widget-contributors .editor-contributors-heading{font-size:27px;}
.widget-contributors .editor-contributor-list li img{width:72px;}

ul.editor-social li { height: 33px; width: 33px; font-size:11px; padding:8px; }
ul.editor-social li a.connect-instagram, ul.editor-social li a.connect-instagram:hover, ul.editor-social li:hover a.connect-instagram { width: 6px; padding: 5px; height: 12px; }

/*-------------------------------- // Featured widget // ----------------------*/
.featured-img-lt, .featured-img-rt { min-height: 190px; }
.featured-cont { min-height: 190px; padding: 30px 15px 0 15px; }
.featured-cont .featured-subtitle { font-size: 12px; }
.featured-left div:nth-child(3), .featured-right div:nth-child(3) { padding-top: 30px;}
.featured-img-rt:after, .featured-img-lt:after { border-width: 15px; }
.featured-prod-icon {width:73px;height:73px;top:17px;left:13px; }
.featured-prod-icon img{width:auto;}
/*-------------------------------- // Product carousel // ----------------------*/
#prod-carousel .prod-item-img { padding-top: 0; width: 120px; }
#prod-carousel .prod-carousel-btn a, #prod-carousel .prod-carousel-btn a:hover { font-size: 10px; padding:8px 30px 5px; }
#prod-carousel .prod-carousel-subtitle { text-transform: uppercase; font:9px 'Proxima N W01 Bold'; letter-spacing:1px; }
#prod-carousel .prod-item-cont { padding-top: 70px; }
#prod-carousel .prod-carousel-title { font: 13px "Proxima N W01 bold" !important; height: auto; }

/*-------------------------------- // Article Widget // ----------------------*/
.article-cont .article-title, .article-cont .article-title a{ font-size: 25.6px;line-height: 30px;}
.article-cont p {font-size: 11.95px;  line-height: 17px;}
.article-cont a.article-read-more{font-size:13.7px;}

.article-container a.carousel-control.right, .article-container a.carousel-control.left { top: 44%; }
section.widget-article-header p.article-comment-detail, section.widget-article-header p.article-comment-detail a { font-size:13px; }

/*-------------------------------- // Giveaway Widget // ----------------------*/
.giveaway-title { font-size: 40px; }
.giveaway-desc { font-size: 14px; line-height: 28px; }
.giveaway-btn a { font-size: 12px; letter-spacing: 2px; }
.giveaway-chance { padding-top: 35%; }

/*-------------------------------- // Contact us // ----------------------*/

.ask-editor .ask-editor-subtitle{font-size:25.6px;}
.ask-editor .ask-editor-subtitle span {font-size:27.2px;line-height: 31px;}
.ask-editor textarea{height:156px;margin-bottom:2px;}
.ask-editor input[type=text], .ask-editor input[type=email]{height:36px;padding-top:12px;}
.ask-editor input[type=button]{font-size:14.9px;}
.ask-editor-note{font-size:11.9px;}
.ask-editor textarea.error-msg{background:#ffebed url('/National_Library/oe_/http://www.makeup.com/images/close-error.png') no-repeat 97% 9%/10px !important;}
.ask-editor input.error-msg{background-size:10px !important;}

.ask-editor textarea::-webkit-input-placeholder, .ask-editor input::-webkit-input-placeholder{font-size:8px;padding-top:2px;}
.ask-editor textarea::-moz-placeholder, .ask-editor input::-moz-placeholder{font-size:8px;padding-top:2px;}
.ask-editor textarea:-ms-input-placeholder, .ask-editor input:-ms-input-placeholder{font-size:8px;padding-top:2px;}
.ask-editor textarea:-moz-placeholder, .ask-editor input:-moz-placeholder{font-size:8px;padding-top:2px;}

/*-------------------------------- // Article  // ----------------------*/
h1.article-heading { font-size:26px; font-family:Proxima N W01 Reg; font-weight:normal; }

/*-------------------------------- // Terms page // ----------------------*/
.widget-terms .terms-title{font-size:27px;}
.widget-terms ul.terms-list li a {letter-spacing:1px;font-size:11.95px;}
.terms-content .terms-tab p, .terms-content div, .terms-content h4{font-size:11.95px;}

/*-------------------------------- // Signin // ----------------------*/

section.widget-signin-lightbox .modal-body { padding: 0 15px 10px; }
#signinModal .signin-content{font-size:15px;line-height:30px;}
.signin-logins .popover-content { width: 175px; padding-bottom: 20px; }
.signin-logins .popover.fade { top: -59px !important; left: 58px !important; }

/*-------------------------------- // Home page tiles // ----------------------*/

.home-article-first-descript { /*padding: 0;*/ }
.home-feature-descript { font-size:15px; padding: 0 15px; }
.home-article-last-descript { vertical-align: top; }
.home-small-txt { font-size:9px;font-weight:normal;line-height:1px; }

 /*-------------------------------- // Home page // ----------------------*/
.iScrollHorizontalScrollbar {height: 7px !important;}


/*-------------------------------- //Google ad // ----------------------*/

.home-google-ad { padding: 10px !important; }
/*-------------------------------- //Search listing // ----------------------*/
.search-list-heading { font-size: 12px; }
.search-pagination .search-nav p { font-size: 14px; }
.search-pagination .search-next { margin-right: 0; }
.search-pagination .search-next span, .search-pagination .search-next.active span { background-position:right bottom; margin-top:0;}
.search-pagination .search-prev span, .search-pagination .search-prev.active span { background-position:left bottom;margin-top:0; }
p.search-next.next-control{padding-right:10px;}

/*-------------------------------- //Article widget // ----------------------*/
.article-cont { min-height:inherit; }
.article-img { min-height: 250px; }
.article-img, .article-cont, .article-img img { height: auto; }
.article-slideshow .article-main-contents p { font-size: 15px !important; }


/*-------------------------------- // About us page // ----------------------*/
.about-follow-us .social-title, .about-get-know .social-title{font-size:14.5px;}
.widget-about h1{font-size:27px;}
.widget-about h2{font-size:25.6px;width:97%;}
.about-desc{font-size:11.95px;line-height:16.2px;}
.about-detail-quote h4, .about-detail-quote blockquote p{font-size:12.4px;line-height:15.35px;}
.about-get-know h2, section.about-connected .meet-editors-btn{font-size:15px;}
.about-detail-quote blockquote p{width:95%;}
/*-------------------------------- // Signin // ----------------------*/
.signin-choose{padding:0;margin: 0 5px 10px;}
.signin-content{padding-top:10px;font-size:15px;}
.signin-heading{font-size:22px;}
figure.signin-logo{margin:10px auto;}

/*-------------------------------- // Footer // ----------------------*/
.footer-up{padding-bottom:50px;}
.footer-form .form-control{height:38px;}
.footer-form .input-group-btn{height:33px;}
.footer-heading { font-size: 35px; }
.footer-para { font-size: 10px; margin-bottom: 16px; padding: 0;}
.footer-social ul li { font-size: 22px; padding: 0 10px 0; }

/*-------------------------------- // Connect with us // ----------------------*/
.simply-scroll ul{width:1066px!important;}
.simply-scroll ul li img{width:106.6px;height:106.6px;}
.simply-scroll ul li{height:106.6px;}
.simply-scroll, .simply-scroll .simply-scroll-clip { height: 113px !important;}
}


/**********
iPhone 6+
**********/
@media only screen 
 and (min-device-width : 414px) 
 and (max-device-width : 736px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 3) { 
header { min-height: 80px;}

.mobile-menu-middle {padding: 1% 0 0 0;}
.mobile-menu-left {padding:3% 0 3% 7%;}
.cbp-spmenu-push-toright .mobile-menu-left {padding:7% 0 0 0;}


.logo a img, nav.shrink .logo a img { max-width: 65%;width: 100%;}
.mobile-search-icon, nav.shrink .mobile-search-icon {padding:22% 46% 12px 0;text-align: center;}
.mobile-search-icon img {width: 30px;height: 30px;}
.home-content-on-article-lg{bottom:75px;}

h1.article-heading{font-size:40px;padding:0 0 0 9%;}
 .search-result-widget .search-result-content{padding: 15px 30px 25px 10px !important}
.search-result-widget .search-result-avatar{ padding-left: 10px}

.home-article-large{display:inline-block;}
.widget-header-home-article .small-tile-content-aside{margin-bottom:10px;}

.search-result-widget .search-results{ padding: 0px 20px 5px}
.search-result-widget .addCategory{padding: 20px 15px }
 h1.terms-title{font-size:60px;}
 ul.terms-list li a{font-size:28px !important;}
}

@media only screen
and (min-device-width : 414px)
and (max-device-width : 736px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 3) {
.about-desc:first-letter{font-size:35px;margin: -1px 5px -5px 0;}
.home-article-first{width:48%;}
}

/**********
iPhone 6
**********/
@media only screen 
 and (min-device-width : 375px) 
 and (max-device-width : 667px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 2){
	header {
	min-height: 80px;
}
a.article-pinterest{left:80%; bottom: 80px}
.mob-search input[type=button]{height:40px;}

.search-result-widget .search-result-avatar{ padding-left:10px}
.search-result-widget .search-result-content{ padding: 15px 25px 25px 30px}
.about-detail-quote blockquote p{font-size:22px;line-height:28px;}
.about-desc:first-letter{font-size:57px;margin: -5px 5px -24px 0;}

ul.terms-list li a{font-size: 25px !important;}
h1.terms-title{font-size: 57px!important;}
.search-result-widget .search-results{ padding: 20px 0 10px;}
.search-result-widget .addCategory{ padding: 20px 20px 20px 20px;}

}


/**********
iPhone 5
**********/
@media only screen 
 and (min-device-width : 320px) 
 and (max-device-width : 568px) 
 and (orientation : landscape) 
 and (-webkit-min-device-pixel-ratio : 2){
.about-detail-quote blockquote p{font-size:22px;line-height:27px;}
h1.terms-title{font-size:48px !important;}
ul.terms-list li a,.widget-terms ul.terms-list li a, .terms-content .terms-tab p, .terms-content div,.terms-content h4 { font-size: 21px !important;}
.navbar-toggle .icon-bar{width:54px;}
.search-result-widget .search-pagination .search-next{ margin-right: 14% !important}
.search-result-widget .search-list-heading{ font: 25px Proxima N W01 Reg;}
.search-result-widget .search-results{ padding: 30px 0 10px;}

}

@media only screen 
 and (max-width : 414px) {
	#replycontainer .btn-pink {font-size: 12px;}
	#replycontainer .comment-respond a {margin: 20px 0 0;}
	#replycontainer h2.article-heading-common{font-size:22px;}
    .btn-pink.article-post{width:100%;}
}


@media only screen and (min-width: 992px) {
.subimg-descript a { font-size:14px; }

}

@media only screen and (max-width: 320px){
	#giveaway-notification button {margin: -54px 5px -15px 0;}
}
