/*
Theme Name:		 Emma Rose Style Theme
Theme URI:		 http://pixelatedorange.com/
Description:	 Theme by Pixelated Orange
Author:			 Pixelated Orange
Author URI:		 http://pixelatedorange.com/
Template:		 twentyseventeen
Version:		 1.0
Text Domain:	 emmarosestyle
-------------------------------------------------------------- */





body{font-family: Gilroy-ExtraBold; font-weight: 400; font-style: normal; background-color: #ffffff; height: 100%!important; color: #000000}

.site-content{padding: 40px 40px 0px!important}

.category .site-content{padding-right:0px!important; overflow-x: hidden}

.site-content-contain{margin-top:68px}

.mobile{display: none}

.pagination{display: none!important}

#cn-notice-text{text-transform: uppercase; letter-spacing: 2px}

a#cn-accept-cookie, a#cn-refuse-cookie{-webkit-appearance: none!important; background-color: #ffffff; border-radius: 0px; box-shadow: none!important; border: 1px solid #ffffff!important; text-transform: uppercase; color: #000000!important}


/* CUSTOM */

.relative{position: relative}

.absolute{position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px}

.table{display: table; width: 100%; height: 100%}

.cell{display: table-cell}

.vam{vertical-align: middle}

.vab{vertical-align: bottom}

.vat{vertical-align: top}

.ilb{display: inline-block}

.tac{text-align: center}

.uppercase{text-transform: uppercase}

.ls2{letter-spacing: 2px}

.ls6{letter-spacing: 8px}

.light{font-family: Gilroy-Light}

.table{display: table; width: 100%; height: 100%}

.cell{display: table-cell; vertical-align: middle}

.z-100{z-index: 100}

.z-200{z-index: 200}

.pd60{padding: 60px}

.image{line-height: 0}

h1, h2, h3, h4, h5, h6{color: #000000}

a, a:hover{box-shadow: none!important}

img{width: 100%}

strong{font-family: Gilroy-ExtraBold; font-weight: normal}



a.read-more, .entry-content a, .ask-answer a{color: #d51e1e}

a.read-more:hover, .entry-content a:hover, .ask-answer a:hover{color: #000000!important}



/* BOXZILLA */

#boxzilla-685 h2{margin-left:0px; letter-spacing: 6px; font-size: 40px; line-height: 42px; color: #f2c4cc; margin-top:0px; font-family: Gilroy-ExtraBold!important;}

#boxzilla-685 .signup-form input[type="email"]{background-color: #f2f2f2!important}

#boxzilla-685 #mc4wp-form-3{position: relative}

#boxzilla-685 #mc4wp-form-3 .mc4wp-response{position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 100;  pointer-events: none!important;}

#boxzilla-685 #mc4wp-form-3 .mc4wp-response .mc4wp-success{display: table; width: 100%; height: 100%;  background-color: #ffffff}

#boxzilla-685 #mc4wp-form-3 .mc4wp-response .mc4wp-success p{display: table-cell; vertical-align: middle; text-align: center; letter-spacing: 2px; color: #d51e1e; text-transform: uppercase}


/* LEGAL */

.legal-content{text-align: left}

.legal-content p{font-weight: normal; font-family: Gilroy-Light;}

.legal-content p strong{text-transform: uppercase}

.legal-content h3{text-transform: uppercase; letter-spacing: 2px; color: #d51e1e}


/* MENU */

#responsive-menu-pro-container{border-left: 8px solid #f2c4cc!important; }

#responsive-menu-pro-container a{text-transform: uppercase; letter-spacing: 2px}

#responsive-menu-pro-wrapper{padding-top:40px!important}

ul.responsive-menu-pro-submenu li a{padding: 0px!important; height: auto!important}

ul.responsive-menu-pro-submenu li:last-child a{padding-bottom:20px!important}


/* FOOTER */

.site-footer{border: none!important; padding-left:40px; padding-right:40px}

.site-footer .wrap{border-top: 8px solid #f2c4cc!important; padding-top:40px!important; padding-bottom:20px!important}

.footer-signup, .footer-social{width: 50%; display: inline-block; vertical-align: top}

.footer-signup-inner{margin-right:25px; background-color: #f2c4cc}

.footer-social-inner{margin-left:25px; background-color: #000000}

.footer-social-inner h4, .footer-signup-inner h4{text-align: right; padding-top:30px; font-size: 38px; letter-spacing: 8px; text-transform: uppercase; line-height: 42px; color: #ffffff; margin-right:-12px}

.footer-signup-inner h4{text-align: left; margin-left:-4px; margin-right:0px}

.social-navigation, .newsletter-signup{float: none!important; padding: 20px; text-align: center; width: 100%!important}

.newsletter-signup{padding-left:40px; padding-right:40px}

.social-navigation a{background-color: transparent!important; height: 50px; width: 50px; margin: 0px 10px}

.social-navigation .icon{width: 40px; height: 40px; top: 0px}

.footer-text p{color: #000000; letter-spacing: 2px; }

.footer-text p span, .footer-right p span{color: #d51e1e}

.footer-text, .footer-right{width: 50%; display: inline-block; }

.footer-right{text-align: right}

.footer-text p, .footer-right p{margin-bottom:0px!important}


span.screen-reader-text{display: none!important}

#menu-social .icon{color: #ffffff!important}

.signup-form{width: 70%; display: inline-block; vertical-align: top}

.signup-button{width: 30%; display: inline-block; vertical-align: top}

.form-gdpr{text-align: left; margin-top:20px}

.signup-form input{border: none; border-radius: 0px}

.signup-button input{display: block; width: 100%; text-transform: uppercase; padding: 17px 17px 16px 17px; letter-spacing: 2px}

.signup-button input:hover{background-color: #d51e1e!important}


.fbx-modal{font-family: Gilroy-ExtraBold!important;}

.footer-text-small{font-size: 10px!important; margin-bottom:20px!important}

.footer-left-small a:hover{color: #d51e1e}

.footer-left-small a{padding-right:10px}



.contact-inner{padding: 30px 14px 30px 30px}

.gfield_html{font-size: 40px; line-height: 40px; letter-spacing: 6px; text-transform: uppercase}

label.gfield_label{text-transform: uppercase; letter-spacing: 4px}

.name_first label, .name_last label{display: none!important}

.gform_body input[type=text], .gfield_select{padding: 0px!important; padding-bottom: 8px!important; border: none; border-radius: 0px; border-bottom: 4px solid #f2c4cc!important; font-family: Gilroy-Light!important; letter-spacing: 2px!important}

.gfield_select{-webkit-appearance: none!important}

textarea{border-radius: 0px; border: none; background-color: #f2f2f2}

.gform_footer{text-align: center}

.gform_footer input[type=submit]{margin-left:16px; text-transform: uppercase; padding: 17px 37px 16px 37px!important; letter-spacing: 2px; border-radius: 0px!important; background-color: #000000}

.gform_footer input[type=submit]:hover{background-color: #d51e1e!important}



.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width: 100%!important; background-color: #ffffff!important; border: none!important}

.gform_wrapper .gfield_error .gfield_label{color: #000000!important}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px!important}

.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea{border: 0px!important; border-bottom: 4px solid #000000!important}

.validation_error{display: none!important}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{padding-right:0px!important; text-align: center; color: #d51e1e!important; letter-spacing: 1px!important}

body img.gform_ajax_spinner {
 display: none !important;
}


/* BEAUTY CAT CUSTOM COLOURS


.title-holder-beauty .title-holder-border{border-color: #f2c4cc!important}

.title-holder-beauty .title-holder-meta, .title-holder-beauty .title-holder-meta a, .title-holder-beauty a.read-more, .colour-beauty a{color: #f2c4cc!important}

.image-border-beauty, .single-post.category-beauty .image a:before{background-color: #f2c4cc}

.single-post.category-beauty .edit-block-text-inner{border-color: #fca6f8!important}*/


/* FASHION CAT CUSTOM COLOURS


.title-holder-fashion .title-holder-border{border-color: #fca6f8!important}

.title-holder-fashion .title-holder-meta, .title-holder-fashion .title-holder-meta a, .title-holder-fashion a.read-more, .colour-fashion a, .single-post.category-fashion .image-quote a{color: #fca6f8!important}

.image-border-fashion, .single-post.category-fashion .image a:before{background-color: #fca6f8}

.single-post.category-fashion .edit-block-text-inner{border-color: #fca6f8!important}*/


/* LIFESTYLE CAT CUSTOM COLOURS


.title-holder-lifestyle .title-holder-border{border-color: #ffba6d!important}

.title-holder-lifestyle .title-holder-meta, .title-holder-lifestyle .title-holder-meta a, .title-holder-lifestyle a.read-more, .colour-lifestyle a{color: #ffba6d!important}*/


/* TRAVEL CAT CUSTOM COLOURS


.title-holder-travel .title-holder-border{border-color: #ffba6d!important}

.title-holder-travel .title-holder-meta, .title-holder-travel .title-holder-meta a, .title-holder-travel a.read-more, .colour-travel a{color: #ffdd75!important} */


/* OUTFITS CAT CUSTOM COLOURS


.title-holder-outfits .title-holder-border{border-color: #ffba6d!important}

.title-holder-outfits .title-holder-meta, .title-holder-outfits .title-holder-meta a, .title-holder-outfits a.read-more, .colour-outfits a{color: #ada7fc!important}*/


/* EDITS CAT CUSTOM COLOURS


.title-holder-edits .title-holder-border{border-color: #ffba6d!important}

.title-holder-edits .title-holder-meta, .title-holder-edits .title-holder-meta a, .title-holder-edits a.read-more, .colour-edits a{color: #b2f068!important}*/


.home-body-posts{margin-right:-40px}


/* TOP 5 */

.top-5 {border: 8px solid #000000; padding: 30px; text-align: center; margin-top:10px}

.top-5 h4{font-size: 40px; line-height: 40px}

.wpp-list li{text-transform: uppercase; letter-spacing: 2px; font-size: 18px}

.wpp-list li a {font-family: Gilroy-Light}

.wpp-views{display: none!important}

.wpp-list li{padding: 4px 0px}


.wpp-list li:before {content: "1."; color: #d51e1e}

.wpp-list li:nth-child(2):before {content: "2.";}

.wpp-list li:nth-child(3):before {content: "3.";}

.wpp-list li:nth-child(4):before {content: "4.";}

.wpp-list li:nth-child(5):before {content: "5.";}


/* ANIMATE */

a, .show{-webkit-transition: all 0.4s!important; transition: all 0.4s!important;}




/* HEADER AND MENU */



.site-header{background-color: transparent!important; position: fixed; top: 0px; left: 0px; right: 0px; bottom: auto; z-index: 1000}

.logo{width: 600px; margin: 20px auto 20px 40px; float: left}

.homemenu{width: 27%; display: inline-block}

#menu-home-menu{margin-bottom:0px}

#menu-home-menu li a{text-transform: uppercase; letter-spacing: 8px; font-size: 40px; line-height: 42px}

#menu-home-menu li a:hover{color: #d51e1e!important}

.home .responsive-menu-pro-box{opacity: 0}

.home .responsive-menu-pro-box.show{opacity: 1}



/* SEARCH */


.search-button{width: 34px; height: 34px; overflow: hidden; text-indent: -9999px; position: absolute; background-image: url('https://c74c22.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/search.svg'); background-position: center center; background-repeat: no-repeat; top:24px; right:70px; z-index: 100}

.search-close{background-image: url('https://7d8894.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/close.svg')}

.search-form{max-width: 800px; margin: 0px auto}

.search-form input{background-color: transparent; border: 0px; border-radius: none; border-bottom: 1px solid #ffffff!important; font-family: Gilroy-ExtraBold; }

#search-wrap{padding: 20px; background-color: #f2c4cc!important; position: relative; z-index: 200; text-align: center}

#search-wrap label{display: none!important}

#search-form-1{text-align: center}

.search .archive-title h1 span{color: #d51e1e}


p.no-results-search-text {text-align: center; text-transform: uppercase; letter-spacing: 2px; font-size: 18px}

.no-search-holder{width: 100%!important}

.no-results-search .search-form input{text-align: center; border-color: #000000!important}

button.search-submit .icon{display: none!important}

button.search-submit{width: 50px!important; border-radius: 0px; background-color: transparent!important; background-image: url('https://ad8541.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/enter.svg')!important; background-position: center center!important; background-repeat: no-repeat!important}


/* EMS EDIT HOME */

.ems-edit{text-align: center; margin: 30px 0px 60px}

.ems-edit-title{position: relative}

.ems-edit-title h2{display: inline-block; padding: 10px 20px 10px 24px; background-color: #ffffff; font-size: 40px; line-height: 40px; position: relative; z-index: 200}

.ems-edit-divider{position: absolute; left: 0px; right: 0px; top: 24px; border-top: 8px solid #f2c4cc!important; z-index: 100}



.ems-edit-feed .stp-outer{width: 100%!important; max-width: 100%!important}

.ems-edit-feed .stp-control{display: inline-block!important}




.wpp-list li{border: none!important; padding: 0px!important}




.shop-feed-21{margin-right: 40px; margin-top: 0px; margin-bottom:40px!important; border-bottom: 8px solid #f2c4cc!important; padding-bottom:40px}

.top-trending-widget{width: 100%; margin-bottom:40px}

.top-trending-widget ul li{width: 19%; display: inline-block; vertical-align: top}

.top-trending-widget ul li:before{display: block}



.shop-feed-home .stp-outer{max-width: 100%!important}

.shop-feed-home-2{margin-right:0px}


/* POST FEED */

.post-feed ul{list-style: none}

.spacer-image{height: 1px}

.popular-posts{padding-bottom:0px!important}

.top-post{width: 72%; display: inline-block}

.top-post .featured-image{margin-right:220px}

.top-post .featured-image img{width: 100%}

.title-holder{left: auto; right: 80px; width: 450px; pointer-events: none}

.title-holder-inner{padding: 30px; text-align: center; background-color: #ffffff; position: relative; pointer-events: all;}

.title-holder-border{ top: 8px; left: 310px; right: -8px; bottom: -8px; border-bottom: 8px solid #f2c4cc; border-right: 8px solid #f2c4cc}

.title-holder-inner h2{margin-bottom:0px}

.title-holder-meta .post-categories{display: inline-block; margin-bottom:5px; list-style: none; }

.title-holder-meta .post-categories li{display: inline-block}

.featured-image-half{width: 50%; display: inline-block; vertical-align: top}

.featured-image-half:first-child{border-right: 2px solid #ffffff}

.featured-image-half:last-child{border-left: 2px solid #ffffff}


.post-masonry{width: 25%}

.post-masonry-half{background-color: red; width: 50%}

.post-masonry-quarter{background-color: #f2c4cc}


.rs-widget{margin-bottom:20px}



.grid {background: #ffffff; position: relative; margin-top:20px}

.grid:after { content: ''; display: block; clear: both;}

.grid-sizer{width: 33%}

.grid-item { width: 33%; height: auto; margin-bottom:50px; display: inline-block}

.grid-item-half {width: 66%;}

.grid-item .featured-image img{width: 100%}

.grid-title-holder{pointer-events: none;}

.grid-title-holder-inner{pointer-events: all;}


.grid-item{padding-right:80px}

.grid-item .grid-title-holder{right: 30px; left: auto; width: 400px}

.grid-title-holder-inner{padding: 30px; background-color: #ffffff; text-align: center}

.grid-item .title-holder-border{width: 158px; right: -8px; left: auto}

.grid-item-quarter .grid-title-holder{position: relative!important; width: auto!important; margin-left:30px!important; margin-top:-50px; right: auto; margin-right: -30px}

.grid-item-quarter .title-holder-border{width: auto; left: 8px; right: -8px}


.grid-item-half{padding-right:180px}

.top-grid-item{padding-right:42px!important}




/* ARCHIVE */

.archive .content-area{width: 100%; float: none!important}

.content-area-archive{width: 100%!important; float: none!important}

.archive-title h1{font-size: 50px}

.archive-title{text-align: right; padding-right:80px}


a.pinit-button{max-width: 34px!important; max-height: 34px!important;}

a.pinit-button span{max-width: 34px!important; max-height: 34px!important; font-size: 16px!important}

a.pinit-button span:before{margin-left:-4.5px!important}




.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0;}

.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

.video-outer{margin: 60px 0px 0px}


/* SINGLE POST */

.entry-content{margin-top:0px}

.image-border{right: -8px; left: 8px; top: 8px; bottom: -8px; background-color: #f2c4cc}

.block-mt{margin-top:50px}


.single-post .content-area{max-width: 100%!important; width: 100%!important; float: none!important}

.more-posts-holder, .more-posts-holder .widget-area{width: 100%!important; float: none!important}

.single-post .title-holder-border{left: 210px}

.single-featured-image{margin-right:248px}

.featured-image-carousel{position: relative; z-index: 100}

.single-featured-image img{width: 100%!important;}

.single-post .title-holder{right: 8px; z-index: 200; pointer-events: none;}

.content-block p{font-size: 18px; line-height: 24px}

.entry-content a img, .comment-content a img, .widget a img{box-shadow: none!important}

.image a.fbx-link:before{content: ""; width: 50px; height: 50px; position: absolute; top: auto; left: auto; bottom: -8px; right: -8px; background-color: #f2c4cc; z-index: 210; background-image: url('https://f8b8e0.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/expand-arrow.svg'); background-size: 60%; background-repeat: no-repeat; background-position: center center}

.owl-prev, .owl-next{width: 50px; height: 50px; position: absolute; top: 50%; display: block!important; margin-top: -25px; overflow: hidden; text-indent: -9999px; z-index: 1000;
	background-color: #f2c4cc!important; background-position: center center!important; background-size: 40px 40px!important; background-repeat: no-repeat!important}

.owl-prev{left:-8px; background-image: url('https://ea363a.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/arrow-left.svg')!important}

.owl-next{left: 50px; background-image: url('https://b03c31.claudeassets.com/20221218220305im_/https://emmarosestyle.com/wp-content/themes/ERS/images/arrow-right.svg')!important}

.owl-dots{display: none!important}

.post-block-text{width: 65%}

.post-block-text-left{padding-right:50px}

.post-block-image{width: 35%}

.post-block-text-right{padding-left:50px}

.image{overflow: visible}

.image a{display: block; overflow: visible}

.image-quote p, blockquote p{font-size: 24px!important; line-height: 30px!important}

blockquote p{font-family: Gilroy-ExtraBold; font-weight: 400; font-style: normal; color: #000000; letter-spacing: 2px}

.image-quote-below{margin-top:30px}


.widget-block-holder{margin-top:60px}

.widget-block-holder h3{font-size: 28px}

.widget-block-shortcode{max-width: 900px; margin: 0px auto}


.title-block{text-align: center; font-size: 30px; line-height: 34px; margin: 50px auto}

.title-block-small-font{font-size: 18px; line-height: 24px; margin-left:60px; margin-right:60px}

.title-block-half{padding: 0px 20%}


.edit-block-holder{max-width: 900px; margin: 40px auto!important}

.edit-block-widget{display: table-cell; vertical-align: middle; text-align: center!important}

.edit-block-widget img{max-width: 100%!important; max-height: none!important}

.edit-block-widget .lookbook-widget{max-width: 400px}

.edit-block-text{display: table-cell; width: 60%!important; vertical-align: middle; }

.edit-block-text-inner{border-left: 8px solid #f2c4cc; padding-left:30px; }

.edit-block-text-inner-left{border-right: 8px solid #f2c4cc; padding-right:30px; padding-left:0px; border-left: none}

.edit-block-text-inner p{text-transform: uppercase; letter-spacing: 2px; color: #000000}

.edit-block-text-inner p:last-child{margin-bottom:0px}

.edit-block-text-inner-no-border{border: none!important}

.edit-block-widget .lb-product{width: 100%!important}


.nav-links{border-top: 8px solid #f2c4cc!important; padding-top:0px!important; }

.nav-links .nav-subtitle{color: #f2c4cc!important; font-size: 30px; margin-top:-4px; line-height: 30px; margin-bottom:5px}

.nav-title-icon-wrapper{display: none!important}

.nav-title{font-size: 28px; font-family: Gilroy-Light; text-transform: uppercase; font-weight: normal; line-height: 30px; letter-spacing: 2px}

.nav-links a:hover .nav-title{box-shadow: none!important}

.post-navigation{margin-bottom:0px}


.more-posts-holder{border-top: 8px solid #f2c4cc!important; padding-top:30px}

.more-posts-holder h2{font-size: 28px; color: #000000; margin-bottom:20px}

.more-posts-holder .widget-area{text-align: center}

.more-posts-holder .widget-area ul{margin-left:-20px; margin-right:-20px}

.more-posts-holder .widget-area li{display: inline-block!important; width:19.6%!important; vertical-align: top; border: none; padding: 0px 20px}

.more-posts-holder .widget-area li a{display: inline-block}

.more-posts-holder .widget, .more-posts-holder .widget-area{padding-bottom:0px!important}

.rpwwt-widget img{height: auto!important; margin: 0px!important; z-index: 200; position: relative}

.rpw-image{display: inline-block; position: relative}

.rpw-image .image-border{background-color: #f2c4cc}

span.rpwwt-post-title{display: block; margin-top:10px; text-transform: uppercase; letter-spacing: 2px; font-size: 18px!important; line-height: 22px!important; float: left; width: 100%}



.share-post{margin-top:20px}

.ssbp-list li{margin: 0px 10px!important}

.ssba-share-text{letter-spacing: 2px; color: #000000!important}


.single-edit-feed .bo-garden{margin: 0px auto!important}



.full-text-block{width: 100%; margin-top:50px}

.full-text-block h4{letter-spacing: 2px; font-weight: 300!important; padding-top:0px}



.gallery-block{display: flex; margin: 50px -25px 0px!important}

.gallery-block .galleryitem{max-width: none!important; margin: 0px 25px!important; padding: 0px; flex: 1}

.gallery-block .galleryitem a{display: block!important}

.gallery-block .galleryitem img{width: 100%!important; filter: opacity(100%)!important}




.image-block-holder{margin: 50px -25px; text-align: center}

.image-block-50{width: 50%; padding: 0px 25px}

.image-block-50 .image-quote{font-size: 24px!important; line-height: 30px!important; margin-bottom: 1.5em}

.image-block-50 .image-quote-after{margin-bottom:0px; margin-top: 1.5em}


/* =REWARDSTYLE */


.bo-box{border: none!important; background: transparent!important}

.bo-con:after, .bo-con:before{display: none!important}

.rs-ltk-content-frame-wrapper{padding-top:0px!important}

.shop-feed{margin-bottom:0px}

.bo-info{background: rgba(255, 255, 255, 0.5)!important; border: 8px solid #f2c4cc!important; width: auto!important; right: -8px; height: auto!important; bottom: -8px!important; left: -8px!important; top: -8px!important}

.bo-info hr{border: none!important}

.bo-bottom, .bo-top, .lb-info, .lb-brand, .lb-price, .stp-slide .stp-info span{color: #000000!important; font-family: Gilroy-ExtraBold!important; text-transform: uppercase; letter-spacing: 2px!important; font-size: 18px!important; line-height: 18px!important}

.bo-bottom, .lb-price, .stp-slide .stp-info span{color: #d51e1e!important}

.stp-slide .stp-info span.stp-brand {color: #000000!important}

.lb-border:after{display: none!important}

.lb-track{font-style: normal!important; text-transform: uppercase!important; font-family: Gilroy-Light; font-size: 10px!important; letter-spacing: 2px!important}

.stp-slide .stp-info:before, .stp-slide .stp-info:after{display: none!important}




/* =ASK EM */

.ask-em-button{width: 30.6%; }

.ask-em-button a{display: block; border: 8px solid #d51e1e; padding: 20px; text-transform: uppercase; text-align: center; font-size: 30px; letter-spacing: 6px}

.ask-em-button a:hover{background-color: #d51e1e; color: #ffffff}

.ask-em-intro{width: 69.4%; font-size: 20px; font-family: Gilroy-Light}

.ask-em-intro p{padding-left:30px; margin-bottom:10px}

.ask-em-grid{margin-top:40px; margin-left:-25px; margin-right:-25px}

.ask-item{padding-left:25px; padding-right:25px; width: 49.5%}

.ask-item-inner{border: 8px solid #f2c4cc; padding: 25px}

.ask-title{font-size: 30px; line-height: 34px; margin-bottom:20px; color: #d51e1e; position: relative; }

.ask-title-answer{padding-top:30px; color: #000000}

.ask-title-answer:after{content: ""; width: 120px; position: absolute; top: 0px; bottom: auto; height: 8px; background-color: #f2c4cc; left: -25px}

.ask-question p, .ask-answer p{font-family: Gilroy-Light; font-size: 18px; line-height: 24px}

.ask-answer{text-align: right}

.ask-answer p{text-align: left; float: left; max-width: calc(55% + 20px)}

.ask-answer-no-image p{max-width: 100%}

.ask-widget{max-width: 45%; margin-right:-50px; display: inline-block; float: right}

.grid-item-quarter img.ask-image-landscape{max-width: calc(100% + 50px); width: calc(100% + 50px); margin-bottom:20px}

.grid-item-quarter img.ask-image{max-width: 55%}

.grid-sizer-ask{width: 50%}



.ask-answer-landscape p{max-width: 100%}

.ask-answer-landscape .ask-widget{max-width: 100%; margin-right: 0px; float: none; width: 100%}



/* =IPAD LANDSCAPE
------------------------------------------------------- */
@media only screen and (min-width:911px) and (max-width: 1024px){



	/* =MENU AND HEADER */

	.logo{margin-left:20px}

	.site-content{padding: 20px 20px 20px!important; overflow-x: hidden}

	.home-body-posts{margin-right:-20px}

	#menu-home-menu li a, .top-5 h4, .ems-edit-title h2{font-size: 30px; line-height: 32px}

	h2{font-size: 18px}

	.search-form{max-width: 600px}





	/* =FOOTER */

	.site-footer{padding-left:20px; padding-right:20px}

	.ems-edit-divider{top: 20px}

	.footer-social-inner h4, .footer-signup-inner h4{font-size: 28px; line-height: 32px}


	/* =HOMEPAGE */

	.grid-title-holder-inner{padding: 20px 15px}

	.rs-widget{display: none}

	.top-5{padding: 20px}

	.title-holder{width: 350px}

	.title-holder-border{left: 210px}




	/* =POST */

	.single-post .title-holder-border{left: 110px}


}


/* IPAD PORTRAIT */
@media only screen and (min-width:641px) and (max-width: 910px)  {

	/* =MENU AND HEADER */

	.logo{width: 500px}

	.home-body-posts{margin-right:0px}

	.homemenu{display: none}

	.rs-widget{display: none}

	.search-form{max-width: 400px}

	.site-content{padding-top:0px}

	.search-form .search-submit{top: -5px!important; width: 30px!important}

	.home .responsive-menu-pro-box{opacity: 1!important}


	/* =FOOTER */

	.footer-50{width: 100%}

	.footer-50-inner{margin: 0px}

	.footer-signup{margin-bottom:40px}



	/* =HOME */

	.top-post{width: 100%}

	.title-holder{right: 0px; width: 350px}

	.top-post .featured-image{margin-right:120px}

	.title-holder-border{left: 230px}


	/* =FEED */

	.grid-item{width: 100%}

	.grid-item .grid-title-holder{right: 0px}

	.grid-item .title-holder-border{width: 188px}

	.grid-item-quarter .featured-image{width: 60%}

	.grid-item-quarter .grid-title-holder{position: absolute!important; left: 270px; top: 200px; margin-right:4px}

	.grid-item-quarter .title-holder-border{left: 56px; width: 321px}

	.top-grid-item{padding-right:0px; margin-bottom:40px}

	.top-5{margin-top:0px}

	.ltkwidget-version-two{margin-bottom:40px}


	.shop-feed{margin-top:0px}

	


	/* =SINGLE */

	.single-featured-image{width: 100%}

	.single-post .title-holder{position: relative!important; margin-left:auto; margin-right:-20px; width: 400px; margin-top:-100px}

	.single-post .title-holder-border{left: 8px}

	.edit-block-widget .lookbook-widget{max-width: 300px!important}

	.widget-block-holder, .single-edit-feed{max-width: 600px; margin-left:auto; margin-right:auto}

	.more-posts-holder .widget-area li{width: 49%!important}

	.more-posts-holder ul li:nth-child(5){display: none!important}






}

/* =IPHONE
------------------------------------------------------- */
@media only screen and (max-width: 640px) {

	.home-body-posts{margin-right:0px}

	.mobile{display: block}

	.desktop{display: none}

	.logo{margin-left:10px; width: 200px}

	.homemenu, .rs-widget{display: none!important}

	.home .responsive-menu-pro-box{opacity: 1!important}

	.site-content{padding: 20px 10px 0px 10px!important;}

	.category .site-content, .home .site-content{padding-right:10px!important}

	.archive-title{padding-right:0px}


	button#responsive-menu-pro-button{top: 9px!important}

	.search-button{top: 18px}

	#responsive-menu-pro-container{width: 100%!important}

	.search-form{max-width: 70%; margin-left:0px}

	.search-form .search-submit{display: none!important}



	.site-footer{padding: 10px; margin-top:10px}

	.footer-50{width: 100%}

	.footer-50-inner{margin: 0px; overflow: hidden}

	.site-footer .wrap{padding-top:20px!important}

	.footer-social-inner h4, .footer-signup-inner h4{font-size: 22px; line-height: 30px}

	.footer-social{margin-top:20px}


	.signup-form, .signup-button{width: 100%; display: block;}

	.newsletter-signup{padding-left:20px; padding-right:20px}



	.title-block{margin-top:30px; margin-bottom:30px}

	.grid-title-holder-inner{padding: 15px}

	.top-post{width: 100%!important}

	.top-post .featured-image{margin-right:0px; }

	.top-post .title-holder, .grid-title-holder, .grid-item-quarter .grid-title-holder{position: relative; width: 90%; right: 5%; left: 5%; margin-top:-16px}

	.top-post .title-holder-border{left: 8px}


	.ems-edit-title h2{font-size: 22px; line-height: 22px; padding-left:14px; padding-right:10px}

	.ems-edit-divider{top: 16px}

	.grid-item{position: relative!important; left: 0px!important; right: 0px!important; top: auto!important; bottom: auto!important; width: 100%!important; padding-right:0px!important}

	.grid-title-holder{position: relative!important}

	.grid-item .grid-title-holder{left: 5%; right: 5%; width: 90%}

	.title-holder-meta{font-size: 11px}

	.grid-title-holder-inner-content h2{font-size: 14px; line-height: 22px}

	.grid-item-quarter .grid-title-holder{margin-left:0px!important; margin-right:0px!important; width: 90%!important}

	.grid-item .title-holder-border{width: auto; left: 8px}



	.top-5 h4{font-size: 22px}

	.wpp-list li{font-size: 14px}



	.archive-title h1{font-size: 30px; margin-bottom:20px}

	.title-block-half, .title-block{padding-left:0; padding-right:0; font-size: 20px; line-height: 24px}

	.title-block-small-font{font-size: 16px; line-height: 20px}

	.single-featured-image{margin-right:0px}

	.single-post .title-holder{position: relative; width: auto; margin-left:5%; right: auto; margin-right:5%; margin-top:-8px}

	.single-post .title-holder-border{left: 8px}

	.post-block-text-left, .post-block-image, .post-block-text-right{width: 100%; padding-right:0px; padding-left:0px}

	.post-block-text-right{margin-top:27px}

	.post-block-image{padding-right:8px}


	.edit-block-holder .table{display: block}

	.edit-block-text{width: 100%!important; }

	.edit-block-text, .edit-block-widget{display: block}

	.edit-block-text-inner{border: none!important; padding: 20px 0px!important}

	.edit-block-holder-left{border-top: 8px solid #f2c4cc; padding-top:20px}

	.widget-block-shortcode{max-width: 300px; margin-left:auto; margin-right:auto}



	.more-posts-holder .widget-area ul{margin-left:-18px; margin-right:-8px}

	.more-posts-holder .widget-area li:nth-child(5){display: none!important}

	.more-posts-holder .widget-area li{width: 47%!important; padding: 0px 10px}



	.gallery-block{margin:16px 8px 16px 0px!important; display: block}

	.gallery-block .galleryitem{margin: 0px 0px 16px!important}

	.bo-garden{width: auto!important; margin-left:auto!important; margin-right:auto!important}

	.full-text-block{margin-top:27px}



	.image-block-holder{margin: 20px 8px 20px 0px}

	.image-block-50{width: 100%; padding-left:0px; padding-right:0px}

	.title-block-small-font{margin-left:0px; margin-right:0px}


	.single-featured-image{line-height: 0}

	.no-results-search .search-form{max-width: 100%}



	.contact-inner{padding: 20px!important}

	.fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-close, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-fullscreen-toggle, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-next, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-pause, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-play, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-prev, .fbx-flat.fbx-light.fbx-phone.fbx-portrait .fbx-social-toggle{background-color: transparent!important}

	.footer-text, .footer-right{width: 100%; text-align: center}

	.footer-text p{margin-bottom:0px}

	.footer-right p{margin-bottom:0px}



	/* =ASK EM */
	
	.ask-em-button, .ask-em-intro{width: 100%}
	
	.ask-em-button a{font-size: 24px; padding: 10px; line-height: 30px}
	
	.ask-em-intro{margin-top:20px}
	
	.ask-em-intro p{padding-left:0px}
	
	.ask-em-grid{margin-left: 0px; margin-right:0px}
	
	.ask-item{padding-left:0px; padding-right:0px}
	
	img.ask-image{float: none; margin-right:0px; max-width: 100%; }
	
	
	
	#boxzilla-685 h2{font-size: 30px; line-height: 32px}
	
	
	
	
	
	.top-trending-widget ul li{width: 100%}
	
	.shop-feed-21{margin-right:0px}

}





::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    text-transform: uppercase; letter-spacing: 2px; color: #000000!important; font-family: Gilroy-Light; text-transform: uppercase}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    text-transform: uppercase; letter-spacing: 2px; color: #000000!important; font-family: Gilroy-Light; text-transform: uppercase}

::-ms-input-placeholder { /* Microsoft Edge */
   text-transform: uppercase; letter-spacing: 2px; color: #000000!important; font-family: Gilroy-Light; text-transform: uppercase}




/*
     FILE ARCHIVED ON 22:07:16 Dec 18, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:54:32 Oct 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.698
  exclusion.robots: 0.082
  exclusion.robots.policy: 0.068
  esindex: 0.008
  cdx.remote: 26.135
  LoadShardBlock: 79.245 (3)
  PetaboxLoader3.datanode: 82.232 (4)
  load_resource: 67.935
  PetaboxLoader3.resolve: 42.409
*/