@charset "utf-8";
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,input:focus{margin:0;padding:0;outline:none;-webkit-font-smoothing:antialiased;font-weight:400}table{border-collapse:collapse;border-spacing:0}*{-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:always;-webkit-text-stroke:1px transparent;-moz-text-stroke:1px transparent;text-stroke:1px transparent;text-rendering:optimizeLegibility}a{text-decoration:none}.ui-tabs-focus{border:0;outline:none}*:focus{outline:none}.clr{clear:both!important}input,textarea,select,button{font-family:'Ubuntu',Segoe UI,Segoe,Arial,sans-serif !important;}h1,h2,h3,h4,h5,h6,strong{font-family:'Ubuntu',Segoe UI,Segoe,Arial,sans-serif} html{background:#fff}body{background:#fff;position:relative;margin:0 auto!important;font-family:'Ubuntu',Segoe,Segoe UI,Arial,sans-serif;color:#333;font-size:16px}.fix-width{display:block}.opacity05{opacity:.05}.opacity10{opacity:.1}.opacity15{opacity:.15}.opacity20{opacity:.20}.opacity25{opacity:.25}.opacity30{opacity:.3}.opacity35{opacity:.35}.opacity40{opacity:.4}.opacity45{opacity:.45}.opacity50{opacity:.5}.opacity55{opacity:.55}.opacity60{opacity:.6}.opacity65{opacity:.65}.opacity70{opacity:.7}.opacity75{opacity:.75}.opacity80{opacity:.8}.opacity85{opacity:.85}.opacity90{opacity:.9}.opacity95{opacity:.95}.opacity100{opacity:1}.box5{width:5%;box-sizing:border-box;position:relative}.box10{width:10%;box-sizing:border-box;position:relative}.box15{width:15%;box-sizing:border-box;position:relative}.box20{width:20%;box-sizing:border-box;position:relative}.box25{width:25%;box-sizing:border-box;position:relative}.box30{width:30%;box-sizing:border-box;position:relative}.box33{width:33.33%;box-sizing:border-box;position:relative}.box35{width:35%;box-sizing:border-box;position:relative}.box40{width:40%;box-sizing:border-box;position:relative}.box45{width:45%;box-sizing:border-box;position:relative}.box50{width:50%;box-sizing:border-box;position:relative}.box55{width:55%;box-sizing:border-box;position:relative}.box60{width:60%;box-sizing:border-box;position:relative}.box65{width:65%;box-sizing:border-box;position:relative}.box66{width:66.66%;box-sizing:border-box;position:relative}.box70{width:70%;box-sizing:border-box;position:relative}.box75{width:75%;box-sizing:border-box;position:relative}.box80{width:80%;box-sizing:border-box;position:relative}.box85{width:85%;box-sizing:border-box;position:relative}.box90{width:90%;box-sizing:border-box;position:relative}.box95{width:95%;box-sizing:border-box;position:relative}.box100{width:100%;box-sizing:border-box;position:relative;display:block}.table-cell{display:table-cell!important;vertical-align:top}.f-right{float:right}.f-left{float:left}.center-box{margin:0 auto}.thin-border-left{border-left:1px solid #dcdcdc}.thin-border-right{border-right:1px solid #dcdcdc}.thin-border-top{border-top:1px solid #dcdcdc}.thin-border-bottom{border-bottom:1px solid #dcdcdc}.thin-border-full{border:1px solid #dcdcdc!important}.double-padding-full{padding:1.875em}.double-padding-left{padding-left:1.875em}.double-padding-right{padding-right:1.875em}.double-padding-top{padding-top:1.875em}.double-padding-bottom{padding-bottom:1.875em}.base-padding-full{padding:1.25em}.base-padding-left{padding-left:1.25em}.base-padding-right{padding-right:1.25em}.base-padding-top{padding-top:1.25em}.base-padding-bottom{padding-bottom:1.25em}.small-padding-full{padding:.938em}.small-padding-left{padding-left:.938em}.small-padding-right{padding-right:.938em}.small-padding-top{padding-top:.938em}.small-padding-bottom{padding-bottom:.938em}.smaller-padding-full{padding:.5em}.smaller-padding-left{padding-left:.5em}.smaller-padding-right{padding-right:.5em}.smaller-padding-top{padding-top:.5em}.smaller-padding-bottom{padding-bottom:.5em}.micro-padding-full{padding:.313em}.micro-padding-left{padding-left:.313em}.micro-padding-right{padding-right:.313em}.micro-padding-top{padding-top:.313em}.micro-padding-bottom{padding-bottom:.313em}.overflow-hide{overflow:hidden}.blocked{display:block!important}.center-text{text-align:center}.text-right{text-align:right}.text-left{text-align:left} .smooth, .smooth * {
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.comic, .comic *, .master, .offcanvas, .offcanvas-cart, .woocommerce ul.products li, .woocommerce-page ul.products li {
-webkit-transition: all 550ms cubic-bezier(0.680, 0, 0.265, 1); -webkit-transition: all 550ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
-moz-transition: all 550ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
-o-transition: all 550ms cubic-bezier(0.680, -0.550, 0.265, 1.550); 
transition: all 550ms cubic-bezier(0.680, -0.550, 0.265, 1.550); -webkit-transition-timing-function: cubic-bezier(0.680, 0, 0.265, 1); -webkit-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
-moz-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
-o-transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); 
transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550); }
.big-news, .half-news, .normal-news, .cover-news, .big-news *, .half-news *, .normal-news *, .cover-news *, section.category-block .product, section.category-block .product * {
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.blinker {
animation: blinker 850ms cubic-bezier(.5, 0, 1, 1) infinite alternate;  
}
@keyframes blinker {  
from { opacity: 1; }
to { opacity: 0; }
} body {width: 100%; background: url(//garotasnerds.com/wp-content/themes/amilyn_holdo/images/bg-full-2.png) no-repeat; background-attachment: fixed; background-size: cover; overflow-x: hidden;}
.master {}
.wrapper {width: 1200px; position: relative; margin: 0 auto; box-sizing: border-box;}
.logo img {float: left;}
.offcanvas {background: #f5f4f0; width: 280px; height: 100%; position: absolute; -moz-transform: translateX(-280px); -webkit-transform: translateX(-280px); -o-transform: translateX(-280px); -ms-transform: translateX(-280px); transform: translateX(-280px); z-index: 2000; padding: 2em !important; box-sizing: border-box;}
.menu-button {}
#nav-toggle {display:block; cursor:pointer; height:25px; line-height:5px; position: relative; top: 27px;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
cursor: pointer;
border-radius: 1px;
height: 0.313em;
width:2em;
background: #5c676e;
position: absolute;
display: block;
content: '';
}
#nav-toggle span:before {
top: -10px;
}
#nav-toggle span:after {
bottom: -10px; 
}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after {
transition: all 220ms ease-in-out;
}
#nav-toggle.active span {
background-color: transparent;
}
#nav-toggle.active span:before, #nav-toggle.active span:after {
top: 0;
}
#nav-toggle.active span:before {
transform: rotate(45deg);
}
#nav-toggle.active span:after {
transform: rotate(-45deg);
}
.offcanvas.move-canvas {
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.master.move-canvas {
-moz-transform: translateX(280px);
-webkit-transform: translateX(280px);
-o-transform: translateX(280px);
-ms-transform: translateX(280px);
transform: translateX(280px);
}
.offcanvas-cart.move-cart {
-moz-transform: translateX(-280px);
-webkit-transform: translateX(-280px);
-o-transform: translateX(-280px);
-ms-transform: translateX(-280px);
transform: translateX(-280px);
}
.master.move-cart {
-moz-transform: translateX(-280px);
-webkit-transform: translateX(-280px);
-o-transform: translateX(-280px);
-ms-transform: translateX(-280px);
transform: translateX(-280px);
}
.offcanvas-cart {background: #f5f4f0; width: 280px; height: 100%; position: absolute; right:0; margin-right: -280px; -moz-transform: translateX(0); -webkit-transform: translateX(0); -o-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); z-index: 2000; padding: 2em !important; box-sizing: border-box;}
.logo {width: 110%; height: 110%; margin: 0 -10% -10% 0;}
.full-header {
display: block;
position: relative;
width: 100%;
background:#fff;
-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);
z-index: 2;
}
.full-header.loja-header {-webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,.3) !important; box-shadow: 0 0 55px 0 rgba(0,0,0,.3) !important;}
.hero-loja {display: block; position: relative; -webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,.3); box-shadow: 0 0 55px 0 rgba(0,0,0,.3);}
.top-header-menu {font-size: 0.7em; margin: 0 -0.7em;}
.top-header-menu li {float: left; list-style: none; padding: 0;}
.top-header-menu li a {color:#5c676e;  font-weight: 500; text-transform: uppercase; padding:.5em; display: block; background:linear-gradient(180deg,transparent,#fa376a 0);
background-size:100% 0px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s}
.top-header-menu li:hover a {
background-size:100% 100%;
color:#fff;
}
.main-menu {font-size: 0.85em; margin: 0 0 -1.5em; width: 100%; text-align: right;
background-image: linear-gradient(to right, #5c676e 30%, rgba(255, 255, 255, 0) 20%);
background-position: top;
background-size: 4px 1px;
background-repeat: repeat-x;}
.main-menu > li {display: inline-block; list-style: none; padding:0 0.9em; margin-top: -7px;}
.main-menu > li > a {color:#5c676e; position: relative; font-weight: 700; text-transform: uppercase; letter-spacing: -0.03em; padding: 2.1em 0 1.3em; display:block; border-bottom:5px solid transparent;}
.main-menu > li.current-menu-item > a, .current-product-ancestor > a {border-color:#fa376a; color:#fa376a !important;}
.main-menu > li:hover > a {color: #fa376a;}
.main-menu > li > ul {position: absolute;  background: #fff; display: none; -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2);
box-shadow: 0 5px 10px 0 rgba(0,0,0,0.2); margin-left: -25px;}
.main-menu > li:hover > ul {display: block;}
.main-menu > li > ul > li {list-style: none;}
.main-menu > li > ul > li a {color:#5c676e; position: relative; font-weight: 400; letter-spacing: -0.03em; display:block; text-align: left; line-height: 2.3em; padding: 0 25px;}
.main-menu > li > ul > li:hover a {background: #f5909b; color: #222 !important;}
.searchbar form {float: left;}
.social-menu {font-size:1.5em; margin: 0 -0.5em;}
.social-menu li {float:left; list-style:none;}
.social-menu li a {color:#5c676e; padding:.5em; transition: all .2s ease-in-out;}
.social-menu li a:hover {color:#fa376a;}
#searchtop {margin-top: 7px; position: relative;}
.searchbar input[type=text] {font-size: 1em; width: 280px; padding:.7em 2.2em .7em 1.5em; border:1px solid #eee; border-radius:200px; transition: all .2s ease-in-out;}
.searchbar input[type=submit] {display: none;}
#envia {font-size:1em; margin-left: -2.2em; transition: all .2s ease-in-out;}
#searchtop:hover input {border-color:#ddd;}
#searchtop:hover #envia {color:#fa376a;}
#searchtop input:focus {-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.1); box-shadow: 0 0 25px 0 rgba(0,0,0,.1);}
#search-inside {position: relative;}
#search-inside input[type=text] {padding:1.4em 3.2em 1.4em 2.5em; font-size: 1.3em; border:1px solid #eee; border-radius:200px; width: 100%; transition: all .2s ease-in-out; box-sizing: border-box; position: relative;}
#search-inside #envia {font-size:1.9em; padding:0.9em 1.5em 0.9em 0; top:0; right: 0.5em; transition: all .2s ease-in-out; position: absolute;}
#search-inside input[type=submit] {display: none;}
#search-inside:hover input {border-color:#ddd;}
#search-inside:hover #envia {color:#fa376a;}
#search-inside input:focus {-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,.1); box-shadow: 0 0 25px 0 rgba(0,0,0,.1);}
.big-news {width:100%; display:block; height:25em; box-sizing: border-box}
.half-news {width:100%; display:block; height:12.5em; box-sizing: border-box}
.normal-news {width:100%; display:block; height:25em; box-sizing: border-box}
.cover {background:#000; display:block; width:100%; height:100%; border-radius:5px; overflow: hidden; position: relative;}
.cover-news .cover {height: 14.5em; border-radius: 5px;}
.botao-ccxp {background:#3bcda0; padding: 25px 0; text-align:center; display: block; width: 100%; font-size: 12px; text-transform: uppercase; letter-spacing: .2em; -webkit-box-shadow: 3px 3px 0 0 #076c4d;
box-shadow: 3px 3px 0 0 #076c4d; color: #49327a; font-weight: bold;}
.insta-ccxp {display:block; font-size:26px; color:#fff; text-align: center; font-weight: 700; text-transform: uppercase;}
.big-news:hover, .half-news:hover, .normal-news:hover, .cover-news:hover, section.category-block .product:hover {
-moz-transform: scale(1.02);
-webkit-transform: scale(1.02);
-o-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
}
.big-news:hover .cover, .half-news:hover .cover, .normal-news:hover .cover, .cover-news:hover .boxed {
-webkit-box-shadow: 0 0 55px 0 rgba(0,0,0,0.1);
box-shadow: 0 0 55px 0 rgba(0,0,0,0.1);
}
.cover .shadow {
display: block;
position: absolute;
width: 100%;
height: 100%;
opacity: 0.9;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.cover .caption {position:absolute; padding:2em; bottom:0;}
.cover .caption h2 {color:#fff; font-weight:500; text-shadow: 1px 1px 2px rgba(0,0,0,0.7);}
.cover .caption span.category {color:#fff; padding:.4em 1em; border:2px solid #fff; border-radius:4px; display:inline-block; text-transform:uppercase; margin-bottom: 15px;}
.big-news .cover .caption h2 {font-size: 2em; letter-spacing: -0.025em; line-height: 1.1em;}
.big-news .cover .caption span.category {font-size: .7em;}
.normal-news .cover .caption h2 {font-size: 1.5em; letter-spacing: -0.02em;  line-height: 1.1em;}
.normal-news .cover .caption span.category {font-size: .7em;}
.relacionados-grid {width:calc(100% + 1em); margin:0 -0.5em;}
.heateor_sss_sharing_container, .fb-comments {display: none;}
.relacionados-grid .normal-news .cover .caption  {position:absolute; padding:1.2em; bottom:0;}
.relacionados-grid .normal-news .cover .caption h2 {font-size: 1.15em; letter-spacing: -0.025em; line-height: 1.1em;}
.relacionados-grid .normal-news .cover .caption span.category {font-size: .6em;}
.cover-news .caption-out h2 {color:#333; font-weight:500; font-size: 1.4em; letter-spacing: -0.025em; line-height: 1.15em;  display: inline; background:linear-gradient(180deg,transparent,#f5909b 0);
background-size:100% 0px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s}
.cover-news .caption-out span.category {color:#5c676e; padding:.3em 1em; border:2px solid #5c676e; border-radius:4px; display:inline-block; text-transform:uppercase; margin: 7px 0 15px 0; font-size: .7em;}
.cover-news .caption-out.small-padding-full span.category {margin-top:0 !important;}
.cover-news .caption-out p {color:#5c676e; font-size: 0.9em; line-height: 1.5em;  margin-top: 10px;}
.cover-news:hover .caption-out h2 {background-size:100% 100%;}
.cover-news-big.cover-news .caption-out h2 {font-size: 1.8em;}
.cover-news-big.cover-news .cover {height: 13em;}
.half-news-lateral .cover .caption {padding:1.618em !important;}
.half-news .cover .caption h2 {font-size: 1.3em; letter-spacing: -0.025em; line-height: 1.1em;}
.half-news-lateral .cover .caption h4 {color:#fff; font-size: 1.15em; letter-spacing: -0.01em; line-height: 1.4em;}
.half-news .cover .caption span.category {font-size: .7em;}
.half-news .cover .shadow {background:rgba(0,0,0,0.6) !important;}
.half-news-lateral .cover .shadow {background:rgba(0,0,0,0.75) !important;}
.sectionh3-container {padding: 2.2em 0;}
.sectionh3 {color:#5c676e; font-weight:800; font-size: 2.2em; float: left; border-left:5px solid #f5909b; padding: 0 .8em; letter-spacing: -0.06em; text-transform: lowercase; }
.cover-news .boxed {background:#fff; border-radius: 6px;}
section.category-block {
background-image: linear-gradient(to right, #5c676e 10%, rgba(255, 255, 255, 0) 0%);
background-position: top center;
background-size: 8px 1px;
background-repeat: repeat-x;
border: 0;
}
hr {
background-image: linear-gradient(to right, #5c676e 10%, rgba(255, 255, 255, 0) 0%);
background-position: top center;
background-size: 8px 1px;
background-repeat: repeat-x;
border: 0;
height: 1px;
margin: 1.6em 0;
clear: both;
}
section.category-block.video-block {background: #fa376a !important;}
section.category-block h1 {color:#5c676e; font-weight:800; font-size: 3.2em; padding: 0.3em 0 0.3em; letter-spacing: -0.06em; text-transform: lowercase; }
section.category-block h1 i {top:0.13em; position: relative;}
section.category-block .button-more {border:2px solid #5c676e; color:#5c676e; font-size:0.8em; padding:.7em 1.2em; border-radius:4px; opacity:0.7; top:35px; position:relative}
section.category-block .button-more:hover {opacity:1;}
section.category-block.video-block h1 {color:#fff;}
section.category-block.video-block .button-more {color:#fff; border-color:#fff;}
section.category-block.video-block .cover-news .caption-out h2 {color:#fff; line-height: 1.3em; display: inline;}
section.category-block.video-block .cover-news .caption-out span.category {color:#ffff; border-color:#fff;}
section.category-block.video-block .cover-news:hover .caption-out h2 {color:#fa376a; background: #fff; box-shadow: 10px 0 0 #fff, -10px -0 0 #fff; box-decoration-break: clone;}
section.category-block.video-block .cover-news .cover i {color:#fff; font-size: 4em; line-height: 3em; width: 100%; text-align: center;}
section.category-block.video-block .cover-news:hover .cover i {font-size: 6em; line-height: 2em;}
section.category-block.podcast-block {background: #151515 !important;}
section.category-block.podcast-block h1 {color:#fff;}
section.category-block.podcast-block .button-more {color:#fff; border-color:#fff;}
section.category-block.podcast-block .cover-news .caption-out h2 {color:#fff; font-size:1em; line-height: 1.3em; display: inline;}
section.category-block.podcast-block .cover-news .caption-out span.category {color:#ffff; border-color:#fff;}
section.category-block.podcast-block .cover-news:hover .caption-out h2 {color:#111; background: #fff; box-shadow: 3px 0 0 #fff, -3px -0 0 #fff; box-decoration-break: clone;}
section.category-block.podcast-block .cover-news .cover i {color:#fff; font-size: 4em; line-height: 3em; width: 100%; text-align: center;}
section.category-block.podcast-block .cover-news:hover .cover i {font-size: 6em; line-height: 2em;}
section.category-block .product img {width:100%;}
section.category-block:hover .product {opacity: 0.8;}
section.category-block:hover .product:hover {opacity: 1;}
section.category-block .product .caption-shop h2 {color:#333; font-weight:400; font-size: 1em; letter-spacing: -0.05em; line-height: 1.1em; text-align:center; margin-bottom: 0.5em;}
section.category-block .product .caption-shop span.price {font-size:1.3em; display:block; text-align:center; color:#fa376a; font-weight:700;}
section.category-block .product .caption-shop span.price strong {font-size:1.6em;}
section.category-block .product .caption-shop span.parcels {font-size:1em; display:block; text-align:center; font-weight:700;}
section.category-block .product .caption-shop .button-order {background:#fa376a; color:#fff; font-size:0.8em; padding:.7em 1.2em; border-radius:4px; text-transform:uppercase; top:25px; position:relative;}
section.category-block .product:hover .caption-shop .button-order {padding:1em 1.6em; font-size:0.9em;}
section.category-block.loja-block {background: #fff;}
.sidebar300 {width: 300px;}
.the_content {position: relative;}
.post {background: #fff; width: 728px; padding: 45px !important; border-radius:10px; -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);}
.sidebar {width:300px; background: #fff; padding: 19.5px !important; border-radius:10px; -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);}
.post h1 {color:#444; font-weight:700; font-size: 3em; padding: 0 0 0.5em; letter-spacing: -0.045em; line-height: 1.05em;}
.post p { font-size: 1.2em; line-height: 1.618em; margin: 2.3em 0; font-weight:300; }
.post p a, .post li a {
color:#444;
background:linear-gradient(180deg,transparent,#f5909b 0);
background-size:100% 4px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s
}
.post p a:hover, .post li a:hover {
color:#222;
background-size:100% 100%
}
.post ul, .post ol {margin: 1.618em 0 1.618em 2.5em; }
.post ul li, .post ol li { font-size: 1.2em; line-height: 1.618em; margin-bottom: 0.5em; font-weight:300; list-style-type: square;}
.post h2 {color:#444; font-weight:400; font-size: 2em; letter-spacing: -0.045em; line-height: 1.05em;}
.post blockquote {padding: 0 0 0 2.5em; border-left:5px solid #f5909b;}
.post blockquote p {font-size: 1.3em; color: #5c676e;}
.post img.alignnone {display: block; margin: 0 -45px; position: relative}
.post img.alignnone {width: calc(100% + 90px) !important; height: auto !important;}
.post img.aligncenter  {max-width: 100%; height: auto; display: block; margin: 0 auto; }
.post img.alignleft  {max-width:300px; height: auto; margin-right: 1em; margin-bottom: .5em; margin-left: -45px; float: left;}
.post img.alignright  {max-width:300px; height: auto; margin-left: 1em; margin-bottom: .5em; margin-right: -45px; float: right;}
.relpost-thumb-wrapper {display:none!important;}
.post .data {font-size:0.9em; color:#5c676e;}
.cover-news-open {padding: 45px; margin: -45px -45px 0 -45px; position: relative; min-height: 300px; border-radius:10px 10px 0 0;}
.shadow-cover {background: -moz-linear-gradient(top, rgba(255,255,255,0.37) 0%, rgba(255,255,255,1) 74%, rgba(255,255,255,1) 100%);
background: -webkit-linear-gradient(top, rgba(255,255,255,0.37) 0%,rgba(255,255,255,1) 74%,rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0.37) 0%,rgba(255,255,255,1) 74%,rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5effffff', endColorstr='#ffffff',GradientType=0 ); width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.cover-news-open .caption {position: absolute; bottom: 0; padding-right: 45px;}
.cover-news-open .caption span.category {font-size: 0.8em;  color:#5c676e; padding:.3em 1em; border:2px solid #5c676e; border-radius:4px; display:inline-block; text-transform:uppercase; margin-bottom: 15px;}
.embed-youtube {width:calc(100% + 90px); height:0; padding-bottom:calc(56.25% + 51px) !important; text-align:center; position:relative; overflow-x:hidden; margin: 1.618em -45px; display: block;}
.embed-youtube iframe, .embed-youtube object, .embed-youtube embed {display:inline-block !important;}
.embed-youtube iframe, .embed-youtube object, .embed-youtube embed {position:absolute; width:100% !important; height:100% !important; top:0; left:0;}
.remove-fb {display:none !important;}
.author-box {background:#f5f4f0; width: calc(100% + 90px); margin: 0 -45px; padding: 45px; box-sizing: border-box;}
.author-box .award {width: 50px; height: 50px; background:#f5909b; font-size: 24px; text-align: center; padding: 13px 0; box-sizing: border-box; overflow: hidden; border-radius: 200px; position: absolute; margin-top: -2em; -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);}
.author-box img {width: 100% !important; border-radius:100%; border:7px solid #eeede9; transition: all .2s linear;}
.author-box:hover img {border-color:#f5909b;}
.author-box p {margin:0; font-size: 1.05em;}
.author-box p a {margin-top:.8em; display: inline-block; background:linear-gradient(180deg,transparent,#bfc2c1 0); background-size:100% 2px;
background-position:bottom;
background-repeat:no-repeat; }
.author-box h3 {font-size: 1.6em; font-weight: 500; display: inline-block; margin-bottom: .9em; background:linear-gradient(180deg,transparent,#f5909b 0);
background-size:100% 4px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s}
.author-box:hover h3 {background-size:100% 100%}
.social-icons {float: right;}
.social-icons a {font-size: 1.3em; margin: .15em 0 .7em .5em; color:#8f9596;  display: inline-block; transition: all .2s linear;}
.social-icons a:hover {color:#f5909b;}
.socialfloating {width: 50px; margin-left: -95px; padding-top: 50px; position: absolute;}
.socialfloating span, .socialfloating a {display: block;}
.socialfloating span {font-size: 2em; letter-spacing: -0.09em; font-weight: bold;}
.socialfloating i {font-size: 24px; text-align: center; height: 50px; line-height: 50px; color:#fff; display: block; width: 50px; transition: all .2s linear;}
.socialfloating i:hover {padding-left: 5px; margin-left:-5px;}
.socialfloating i.fa-facebook {background:#3b5998}
.socialfloating i.fa-twitter {background:#08a0e9}
.socialfloating i.fa-google-plus-g {background:#DC4538}
.socialfloating i.fa-whatsapp {background:#25D366}
.socialfloating i.fa-telegram-plane {background:#0088cc}
.share-count {padding-right: 50px;}
.share-count strong {line-height: 10px; font-size: 1.8em; bottom:-0.12em; position: relative; margin: 0 0.2em; letter-spacing: -0.05em; color:#fa376a;}
.title-page {padding:40px 0 30px 0;}
.title-page h1 {color:#5c676e; font-weight:800; border-left:5px solid #f5909b; font-size: 3em; padding: 0 0 0 .5em; letter-spacing: -0.045em; line-height: 1em;}
.list-colaboradoras {position: relative;}
.list-colaboradoras .avatar-box {padding: 0 10px; box-sizing: border-box;}
.list-colaboradoras .avatar-box .award {width: 40px; height: 40px; background:#f5909b; font-size: 20px; text-align: center; padding: 10px 0; box-sizing: border-box; overflow: hidden; border-radius: 200px; position: absolute; margin-top: -2em; -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);
box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.1);}
.list-colaboradoras .avatar-box img {width: 100% !important; border-radius:100%; border:7px solid #eeede9; transition: all .2s linear;}
.list-colaboradoras:hover .avatar-box img {border-color:#f5909b;}
.list-colaboradoras .colaboradora-dados {text-align: center; padding: 20px 0 15px;}
.list-colaboradoras .colaboradora-dados h3 {font-size: 1.2em; font-weight: 400; display: inline; background:linear-gradient(180deg,transparent,#f5909b 0); background-size:100% 2px; background-position:bottom; 	background-repeat:no-repeat;transition:all .2s }
.list-colaboradoras:hover .colaboradora-dados h3 {background-size:100% 100%}
.social-icons-colaboradoras {padding-top: 20px;}
.social-icons-colaboradoras a {font-size: 1.3em; margin: .15em .2em 0 .2em; color:#8f9596;  display: inline-block; transition: all .2s linear;}
.social-icons-colaboradoras a:hover {color:#f5909b;}
.page-template .post .the_content p:first-of-type {margin-top: 0 !important;}
.post-listagem {margin-bottom: 1.6em;}
.post-listagem .box30 {border-radius:5px;}
.post-listagem p {font-size: 1em; margin: 1em 0;}
.post-listagem .share-count {padding-right:0;}
.post-listagem h2 {color:#333; font-weight:500; font-size: 1.6em; letter-spacing: -0.025em; line-height: 1.15em; margin-bottom: .5em;  display: inline-block;	transition:all .2s}
.post-listagem h2 a {color:#333; background:linear-gradient(180deg,transparent,#f5909b 0);
background-size:100% 0px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s}
.post-listagem:hover h2 a {background-size:100% 100%;}
.newsletter {background: rgb(250,55,106);
background: -moz-linear-gradient(-45deg, rgba(250,55,106,1) 1%, rgba(245,144,155,1) 100%);
background: -webkit-linear-gradient(-45deg, rgba(250,55,106,1) 1%,rgba(245,144,155,1) 100%);
background: linear-gradient(135deg, rgba(250,55,106,1) 1%,rgba(245,144,155,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa376a', endColorstr='#f5909b',GradientType=1 );
text-align: center; padding: 70px 0;}
.newsletter .far {color: #fff; font-size: 40px; height: 100px; width: 100px; line-height: 100px; border:5px solid #fff; border-radius:100px;}
.newsletter:hover .far {
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
-webkit-box-shadow: 0 0 25px 0 rgba(255,255,255,0.5); box-shadow: 0 0 25px 0 rgba(255,255,255,0.5);
}
.newsletter h1 {color:#fff; font-weight:800; font-size: 2.8em; padding: 0.3em 0 0.3em; letter-spacing: -0.06em; text-transform: lowercase;}
.newsletter p {color:#fff; line-height: 1.618em; font-size: 1.1em; font-weight: 300;}
.newsletter input[type=email] {font-size:1em; background: rgba(255,255,255,0.03); border:2px solid #fff; color: #fff; width: 50%; padding: 15px 20px; border-radius:200px; transition: all .2s ease-in-out; margin-right: 10px;}
.newsletter input[type=submit] {font-size:1em; background: #202633; border:2px solid #202633; color: #fff; padding: 16px 30px; border-radius:200px; text-transform: uppercase;}
.newsletter input[type=email]::placeholder {color: rgba(255,255,255,0.5);}
.newsletter input[type=email]:focus {background: transparent; -webkit-box-shadow: 0 0 25px 0 rgba(255,255,255,0.5); box-shadow: 0 0 25px 0 rgba(255,255,255,0.5);}
.newsletter .mc4wp-form {padding: 2em 0 0;}
.main-footer {background: #fff;}
.main-footer h3 {font-size: 1.4em;}
.rodape-menu {padding:0 1.5em; border-left:1px solid #eee;}
.rodape-menu li {list-style: none; line-height: 1.618em; color: #444;}
.rodape-menu li a {color: #444;}
.rodape-menu li a:hover {color:#fa376a;}
.main-footer p {padding:0 0 0 1.5em; border-left:1px solid #eee; line-height: 1.618em; color: #444;}
.social-menu-rodape {padding-top: 20px; text-align: right;}
.social-menu-rodape li {display: inline-block; list-style: none;}
.social-menu-rodape li a {color: #5c676e;}
.social-menu-rodape i {text-align: center; font-size: 25px; padding: 10px 0 10px 10px;}
.carol-box p {font-size: 1.1em; margin: 1.2em 0;}
.avatar-carol {float: left;}
.social-carol a {display: block; float: left; width: 33.33%; background:#f5909b; color: #fff; font-size: 20px; padding: 17px 0; text-align: center; }
.social-carol a:hover {-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
.footer-bottom {font-size: 0.8em; color: #5c676e;}
.dev-credits svg {vertical-align:middle; padding-left: .5em;}
.ea-logo {
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
fill: #5c676e;
fill-rule: evenodd;	
}
.dev-credits :hover .ea-logo {
fill: #fa376a;
fill-rule: evenodd;	
}
.pagination-block {text-align:center; margin:20px 0;}
.wp-pagenavi, .pagination {display:block; margin-bottom:20px;}
.wp-pagenavi a, .wp-pagenavi span, .pagination a {
padding: 10px 14px !important;
margin-right: 4px;
background:#fff;
font-size: 12px;
line-height:12px;
color: #444 !important;
text-decoration: none !important;
border: 1px solid #eee;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
display:inline-block;
}
.wp-pagenavi a:hover {
background: #fff;
color: #333 !important;
border: 1px solid #333;
}
.wp-pagenavi span.current, .pagination span.current { background: #333;
color: #fff !important;
border: 1px solid #333;
}
.box100.loja {background: #fff; padding: 45px !important; border-radius:10px; -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);
box-shadow: 0 0 25px 0 rgba(0,0,0,0.05);}
.loja h1 {color:#444; font-weight:700; font-size: 2.5em; padding: 0.3em 0; letter-spacing: -0.045em; line-height: 1.05em;}
.loja p { font-size: 1em; line-height: 1.618em; margin: 1.6em 0; font-weight:400; color: #5c676e; }
.loja p a {
color:#444;
background:linear-gradient(180deg,transparent,#f5909b 0);
background-size:100% 2px;
background-position:bottom;
background-repeat:no-repeat;
transition:all .2s
}
.loja p a:hover {
color:#222;
background-size:100% 100%
}
.loja h1.custom-title {
background: #f5909b;
background: -moz-linear-gradient(-45deg, #f5909b 0%, #fa376a 100%);
background: -webkit-linear-gradient(-45deg, #f5909b 0%,#fa376a 100%);
background: linear-gradient(135deg, #f5909b 0%,#fa376a 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5909b', endColorstr='#fa376a',GradientType=1 );
padding: 45px; font-size: 2.4em; line-height: 1em; color: #fff; letter-spacing: -0.06em; margin: -45px -45px 0 -45px; border-radius:10px 10px 0 0; margin-bottom: 25px; }
.loja h2.title-custom {color: #5c676e; font-weight: 800;  font-size: 2.2em;  border-left: 5px solid #f5909b;  padding: 0 .8em;  letter-spacing: -0.06em; margin-bottom: 1em; text-transform: lowercase;}
.loja h2.title-custom-small {color: #5c676e; font-weight: 800;  font-size: 1.6em;  border-left: 5px solid #f5909b;  padding: 0 .8em;  letter-spacing: -0.06em; margin-bottom: 1em; text-transform: lowercase;}
.loja .summary .price {font-size: 3em !important; margin: 0 !important; font-weight:500; color:#fa376a !important; letter-spacing: -0.06em; line-height: 1em !important;}
.loja .summary .price.fswp_calc {font-size: 1em !important; font-weight: 400 !important; display: block !important; color:#5c676e !important;margin: 1em 0 3em 0 !important;}
.loja .summary .price del {font-size: 0.6em !important; letter-spacing: -0.04em !important; display: block !important; font-weight: 400 !important; color:#5c676e !important; padding-top: 1em;}
.loja .summary .price ins {text-decoration: none !important; display: block !important;}
.socialfloating-loja {width: 50px; margin-left: -95px; padding-top: 50px; position: absolute;}
.socialfloating-loja span, .socialfloating-loja a {display: block;}
.socialfloating-loja span {font-size: 2em; letter-spacing: -0.09em; font-weight: bold;}
.socialfloating-loja i {font-size: 24px; text-align: center; height: 50px; line-height: 50px; color:#fff; display: block; width: 50px; transition: all .2s linear;}
.socialfloating-loja i:hover {padding-left: 5px; margin-left:-5px;}
.socialfloating-loja i.fa-facebook {background:#3b5998}
.socialfloating-loja i.fa-twitter {background:#08a0e9}
.socialfloating-loja i.fa-google-plus-g {background:#DC4538}
.socialfloating-loja i.fa-whatsapp {background:#25D366}
.socialfloating-loja i.fa-telegram-plane {background:#0088cc}
.loja .input-text {width:65px; height:40px; line-height:40px; font-size:1.2em; border-radius:5px; border:1px solid #ddd; color:#5c676e;}
.woocommerce button.button.alt {background:#fa376a !important; color:#fff !important; font-size:1em !important; padding: 0 2em !important; height:41px !important; border:1px solid #fa376a !important; line-height:41px !important; font-family: 'Ubuntu'; border-radius:4px !important; text-transform:uppercase; position:relative; letter-spacing: -0.04em; transition: 0.2s all ease-in-out; margin-left: 10px;}
.woocommerce button.button.alt:hover {}
.woocommerce button.button.alt i {width: 0px; overflow: hidden; transition: 0.1s all linear;}
.woocommerce button.button.alt:hover i {width: auto !important; padding-right: 10px;}
.product_meta {margin-top: 2.5em;}
.product_meta i {width: 35px;}
.product_meta p {color: #777; font-size: 0.9em; margin: 1.2em 0;}
.woocommerce-breadcrumb {font-size: 0.8em; color: #5c676e;}
.woocommerce-breadcrumb i {padding: 0 0.4em;}
.woocommerce-breadcrumb a {color: #5c676e; transition:all .2s}
.woocommerce-breadcrumb a:hover {color:#fa376a;}
.woocommerce-Tabs-panel {padding:50px !important; border-right:1px solid #ddd; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-radius:0 0 5px 5px}
.woocommerce-Tabs-panel p:first-of-type {margin-top: 0 !important;}
.woocommerce-Tabs-panel p:last-of-type {margin-bottom: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs {margin: 0 !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border-radius: 5px 5px 0 0 !important; font-weight: 400 !important; padding: 0.8em 2em 0.6em 2em !important; background:#eee;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {font-weight: 400 !important;}
.woocommerce table.shop_attributes {margin: 0 !important;}
.woocommerce ul.products li.product {
background: #fff;
-webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
box-shadow: 0 0 15px 0 rgba(0,0,0,.1);
}
.woocommerce ul.products li.product:hover {
-moz-transform: scale(1.02);
-webkit-transform: scale(1.02);
-o-transform: scale(1.02);
-ms-transform: scale(1.02);
transform: scale(1.02);
-webkit-box-shadow: 0 0 10px #fff, 0 0 20px #fa376a, 0 0 30px #fa376a;
box-shadow: 0 0 10px #fff, 0 0 20px #fa376a, 0 0 30px #fa376a;
z-index: 999;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 1.5% 1.5% 0 !important;
width: 23.85% !important;
padding: 0 0 2em 0 !important;
min-height: 440px;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {
margin-right: 0 !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {color:#333; font-weight:500; font-size: 1em; letter-spacing: -0.04em; line-height: 1.2em; text-align:center; margin-bottom: 0.5em; min-height:48px; padding:.5em 1em 0 !important;}
.woocommerce ul.products li.product {text-align:center;}
.woocommerce ul.products li.product .price  {font-size:1.8em !important; display:block !important; text-align:center !important; color:#fa376a !important; font-weight:700 !important; margin: 0 !important;}
.woocommerce ul.products li.product .price.fswp_calc {font-size: 0.9em !important; font-weight: 400 !important; display: block !important; color:#5c676e !important; margin: 0 !important;}
.woocommerce ul.products li.product .price del {font-size: 0.7em !important; letter-spacing: -0.04em !important; display: block !important; font-weight: 400 !important; color:#5c676e !important;}
.woocommerce ul.products li.product .price ins {text-decoration: none !important; display: block !important;}
.woocommerce ul.products li.product a.buttongn, .button.product_type_variation {background:#fa376a !important; color:#fff !important; border:none !important; font-size:0.8em !important; padding:1em 3em !important; border-radius:3px !important; text-transform:uppercase !important; -webkit-box-shadow: 3px 3px 0 0 #D7255A !important; box-shadow: 3px 3px 0 0 #D7255A !important; position: relative;}
.woocommerce div.product form.cart .variations select, .woocommerce .woocommerce-ordering select {height:40px; line-height:40px; font-size:0.9em; border-radius:5px; border:1px solid #ddd; color:#5c676e; box-sizing: border-box; padding: 0 1em !important; background: #fff;}
.woocommerce div.product form.cart .variations td {vertical-align:middle;}
.cart-panel .carrinho {list-style: none; position: relative;}
.cart-panel .carrinho i {font-size:24px; width:60px; height:60px; line-height:60px; border-radius:100px; background:#f5f4f0; text-align:center; color:#5c676e;}
.cart-panel .carrinho:hover i {color:#f5f4f0; background:#fa376a;}
.cart-panel .carrinho .qtd-carrinho {font-size: 12px; font-weight: bold; width: 24px; height: 24px; letter-spacing: -0.06em; line-height: 25px; border-radius:200px; color:#f5f4f0; text-align:center; background:#fa376a; display: block; position: absolute; top:30px; right: -8px;}
.cart-panel .carrinho:hover .qtd-carrinho {color:#f5f4f0; background:#222;}
.cart-panel .carrinho .carrinho-open {position:absolute; width:300px; right:0; padding:25px; background:#fff; border-radius:10px; -webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0.2); box-shadow: 0 0 25px 0 rgba(0,0,0,0.2); box-shadow: 0 0 25px 0 rgba(0,0,0,0.2); z-index:100000; display:none;}
.cart-panel .carrinho:hover .carrinho-open {display:block;}
.user-panel i {font-size:24px; width:60px; height:60px; line-height:60px; border-radius:100px; background:#f5f4f0; text-align:center; color:#5c676e; transition:all .2s;}
.user-panel.logged-in i {background:#f5f4f0; color:#fa376a; transition:all .2s;}
.user-panel i:hover, .user-panel.logged-in i:hover {background:#fa376a; color:#f5f4f0;}
.user-panel .dados-user span, .user-panel .dados-user a {display: block;}
.user-panel .dados-user {font-size: .8em;}
.user-panel .dados-user span {font-size: 1.2em; margin: .2em 0 .4em 0; color: #fa376a;}
.user-panel .dados-user a {color:#5c676e; font-weight: 400; display: block; transition:all .2s; padding-bottom: .3em;}
.user-panel .dados-user a:hover {color:#fa376a;}
.woocommerce span.onsale {
min-height: auto !important;
min-width: auto !important;
padding: 1em 1.5em !important;
font-size: 0.7em !important;
font-weight: 500 !important;
text-transform: uppercase !important;
position: absolute;
text-align: center;
line-height: 1em !important;
top: -.5em;
left: -.5em;
margin: 0;
border-radius: 4px !important;
background-color: #fa376a !important;
color: #fff;
z-index: 9;
display: none;
}
#logo-loja .cls-1 {
fill: #5c676e;
transition:all linear .2s;
}
#logo-loja .cls-1, #logo-loja .cls-2 {
fill-rule: evenodd;
}
#logo-loja .cls-2 {
fill: #fa376a;
transition:all linear .3s;
}
.logo-loja-wrapper:hover #logo-loja .cls-1 {
fill: #fa376a;
}
.logo-loja-wrapper:hover #logo-loja .cls-2 {
fill: #333;
}
.woosw-btn.woosw-added:before {content:'';}
.prevenda {padding:2em; box-sizing:border-box; width:100%; background:#5d1e2b; color:#e1b67b; text-align:center;}
.prevenda .legenda {line-height:2em; font-size: 1em; float: left;}
.prevenda #getting-started {font-size:2em; line-height:1em !important; float:right;}
.slider-top-loja {width:100%;}
.slider-top-loja img {width: 100%; float: left;}
.bar-qualidades {background:#fff; font-size:.8em; color:#5c676e;}
.bar-qualidades i {font-size:3.5em; color:#fa376a; float:left; padding-right: 20px;}
.bar-qualidades span strong {font-size:1.2em; display:block;}
.woocommerce-MyAccount-navigation {width: 20%; float: left; padding-top: 25px;}
.woocommerce-MyAccount-content {width: 80%; float: right; padding-left: 45px; padding-top: 25px; box-sizing: border-box;}
.woocommerce-MyAccount-content p:first-of-type {margin-top: 0;}
.woocommerce-MyAccount-navigation ul li {list-style: none; border:1px solid #eee; background: #f9f9f9;}
.woocommerce-MyAccount-navigation ul li.is-active {border-right:1px solid #fff; background:#fff;}
.woocommerce-MyAccount-navigation ul li a {padding: 1em; display: block; color: #5c676e;}
.woocommerce-MyAccount-content .input-text, .woocommerce-MyAccount-content .select2-selection, .woocommerce table.cart td.actions .input-text, .cart_totals .shipping .input-text, .cart_totals .shipping .select2-selection, .woocommerce-checkout .input-text, .woocommerce-checkout .select2-selection {
width: 100% !important;
height: 40px !important;
line-height: 40px !important;
font-size: 1em !important;
border-radius: 5px !important;
border: 1px solid #ddd !important;
color: #5c676e !important;
padding: 0 1em !important;
box-sizing: border-box;
}
.woocommerce-MyAccount-content .select2-selection__rendered, .woocommerce-MyAccount-content .select2-selection__arrow, .cart_totals .shipping .select2-selection__arrow, .cart_totals .shipping .select2-selection__rendered, .woocommerce-checkout .select2-selection__rendered, .woocommerce-checkout .select2-selection__arrow {
height: 40px !important;
line-height: 40px !important;
}
.woocommerce-checkout textarea.input-text {height: 100px !important; padding-top: 1em !important; line-height: 1em !important;}
.woocommerce-MyAccount-content fieldset {padding: 2em; border:0; margin-top: 2em; background: #f5f4f0; border-radius: 10px;}
.woocommerce-MyAccount-content fieldset legend {padding: 1em 2em; background: #fff; border-radius:5px; border:1px solid #f5f4f0;}
.woocommerce-MyAccount-content form .button, .cart_totals .shipping form .button {
margin: 2em 0 !important;
font-size: .8em !important;
text-transform: uppercase !important;
padding: 1em 2em !important;
border-radius: 5px !important;
border:3px solid #fa376a !important;
color: #fa376a !important;
background-color: #fff !important;
}
.addfav-gn {
margin: 2em 0 !important;
font-size: .8em !important;
text-transform: uppercase !important;
padding: 1em 2em !important;
border-radius: 5px !important;
border:2px solid #fa376a !important;
color: #fa376a !important;
background-color: #fff !important;
margin-left: 10px;
display: inline-block;
}
.addfav-gn i {width: 0px; overflow: hidden; transition: 0.1s all linear;}
.addfav-gn:hover i {width: auto !important; padding-right: 7px;}
.addfav-gn.woosw-added {background: #fa376a !important; color: #fff !important; }
.addfav-gn.woosw-added i {width: auto !important; padding-right: 7px;}
.woocommerce table.cart img {width: 150px !important; height: 150px !important;}
.woocommerce table.cart td.actions .input-text {width: 50% !important; float: left; margin-right: 10px;}
.woocommerce .cart .coupon .button {float: left;}
.woocommerce .cart .coupon .button.update-cart {float: right;}
table.shop_table .actions, table.shop_table th {padding: 1em !important; background: #f5f4f0 !important;}
table.shop_table td {padding: 1em !important;}
table.shop_table .product-remove, table.shop_table .product-thumbnail {width: 1px !important;}
table.shop_table .product-thumbnail {width: 150px !important;}
table.shop_table td a {color: #5c676e; font-size: 1.2em;}
.woocommerce .cart .button {
width: auto !important;
height: 38px !important;
line-height: 36px !important;
font-size: 0.8em !important;
border-radius: 5px !important;
border:0 !important;
color: #fa376a !important;
border:2px solid #fa376a !important;
background: #fff !important;
font-weight: 400 !important;
padding: 0 2em !important;
text-transform: uppercase !important;
box-sizing: border-box;
}
.prevenda-box {border:3px solid #e1b67b; color:#5d1e2b !important; padding: 2em; border-radius:10px;}
.prevenda-box p:last-of-type {margin-bottom: 0 !important;}
.woocommerce-mini-cart-item.mini_cart_item {padding:.5em 0 .5em 2em !important; font-size: 0.9em;}
.woocommerce-mini-cart .remove.remove_from_cart_button {display: block; top: .5em !important;}
.woocommerce-mini-cart-item.mini_cart_item a {color: #fa376a !important;}
.woocommerce-mini-cart__total.total {padding: 1em 0 !important; border-top:1px solid #eee !important; margin-top: 1em !important;}
.woocommerce-mini-cart__buttons.buttons a {
margin: 0 !important;
float: left;
width: 45% !important;
font-size: .75em !important;
text-transform: uppercase !important;
text-align: center !important;
padding: 1em 0 !important;
border-radius: 5px !important;
border:3px solid #fa376a !important;
color: #fa376a !important;
background-color: #fff !important;
}
.woocommerce-mini-cart__buttons.buttons a.checkout {
float: right;
background-color: #fa376a !important;
color: #fff !important;
}
.cart_totals .shipping p {
font-size: .9em;
margin: 0 !important;
}
.wc-proceed-to-checkout a, .pagamento {
background:#fa376a !important; 
color:#fff !important;
border:2px solid #fa376a !important;
font-size:1.20em !important;
padding:1em 1.2em !important;
border-radius:6px !important;
text-transform:uppercase !important;
position:relative !important;
margin: 0 !important;
}
.woocommerce-checkout {font-size: .9em;}
.woocommerce-checkout #payment {background: #f5f4f0 !important; padding: 2em !important;}
.woocommerce-checkout #payment ul.payment_methods {padding: 0 0 1em 0 !important; border-bottom: 1px dashed #5c676e !important;} 
.woocommerce-checkout #payment .payment_box {background: #fff !important; border-radius: 5px !important;}
.woocommerce-checkout #payment .payment_box p {margin: 0 !important;}
.woocommerce-checkout #payment .payment_box::before {
border-color: #fff !important; 
border-right-color: transparent !important;
border-left-color: transparent !important;
border-top-color: transparent !important;}
#payment div.form-row {
padding: 1em 0 0 0 !important;
}
.woocommerce-Address-title .edit {
background:#fa376a !important; 
color:#fff !important;
font-size:0.7em !important;
padding:.5em 1.2em !important;
display: inline-block !important;
margin: 1em 0 !important;
text-transform: uppercase !important;
border-radius:3px !important;
}
.mobile {display: none !important;}
.totaldesconto {
min-height: 50px !important;
min-width: 50px !important;
padding: 0 !important;
font-size: 0.7em !important;
font-weight: 700 !important;
text-transform: uppercase !important;
position: absolute;
text-align: center;
line-height: .7em !important;
box-sizing: border-box;
top: -0.8em;
right: -0.8em;
margin: 0;
border-radius: 50px !important;
background-color: #1DE9B6 !important;
color: #004D40;
z-index: 9;
letter-spacing: -0.05em;
}
.totaldesconto strong {font-size: 1.2em; margin-top: 1.1em;}
.totaldesconto-fl {
min-height: auto !important;
min-width: auto !important;
padding: 1em 1.1em !important;
font-size: .5em !important;
font-weight: 700 !important;
letter-spacing: -0.06em;
text-transform: uppercase !important;
position: relative;
text-align: center;
line-height: 1em !important;
float: left;
display: inline-block;
margin: -3.5em 0 0 250px;
border-radius: 200px !important;
background-color: #1DE9B6 !important;
color: #004D40;
z-index: 9;
}
.owl-nav button {position: absolute; top:45%;}
.owl-nav button span {font-size: 3em;}
.owl-nav button.owl-prev {left: 25px;}
.owl-nav button.owl-next {right: 25px;}
.owl-dots {background: #fff; padding: 1.5em 0 0 0; text-align: center;}
.owl-dots .owl-dot {display: inline-block;}
.owl-dots .owl-dot span {width: 10px; height: 10px; display: inline-block; background: #5c676e; border-radius: 10px; margin: 0 2px; opacity: .5;}
.owl-dots .owl-dot.active span {opacity: 1;}
.girl-store {shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd; width: 110%; height: 110%; margin: 0 -10% -10% 0;}
.girl-store .girl-head {
fill: url(//garotasnerds.com/wp-content/themes/amilyn_holdo/#pink-gradient) #fa376a;
transition:all linear .2s;
}
.girl-store .girl-head, .girl-store .girl-arc {
fill-rule: evenodd;
}
.girl-store .girl-arc {
fill: url(//garotasnerds.com/wp-content/themes/amilyn_holdo/#pink-gradient) #fa376a;
transition:all linear .25s;
}
.single-page.blackweek {background: url(https://garotasnerds.com/wp-content/uploads/2018/11/background-blackweek.jpg) center top no-repeat #000;}
.single-page.blackweek-full {background: url(https://garotasnerds.com/wp-content/uploads/2018/11/bg-bw-80.jpg) center top no-repeat #040509; background-size: 90%;}
.single-page.blackweek .spacer {height: 480px;}
.single-page.blackweek-full .spacer {height: 340px;}
#clock {width: 100%; display: block; text-align: center; position: relative;}
#clock .item-contador {display: inline-block; padding: 0 20px;}
#clock .valor-contador {font-size: 8em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #fa376a, 0 0 30px #fa376a, 0 0 40px #fa376a, 0 0 70px #fa376a, 0 0 80px #fa376a, 0 0 100px #fa376a, 0 0 150px #fa376a; display: block; width: 150px; text-align: center;}
#clock .legenda {color: #fff; padding-top: 20px; font-size: .6em; text-transform: uppercase; letter-spacing: .2em;}
.counter-starts {color:#fff; font-size: 1.3em; font-weight:bold; letter-spacing: -0.05em; padding-bottom: 1em; text-transform: uppercase;}
.single-page.blackweek h1 {font-size: 3em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #18FFFF, 0 0 30px #18FFFF, 0 0 40px #18FFFF, 0 0 70px #18FFFF, 0 0 80px #18FFFF, 0 0 100px #18FFFF, 0 0 150px #18FFFF; display: block; text-align: center; padding: 1em 0 .2em;}
.single-page.blackweek .box50.lead-box p {color: #fff; text-align: center; margin: 1.4em 0;}
.lead-box .cupom .value {font-size: 5em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #18FFFF, 0 0 30px #18FFFF, 0 0 40px #18FFFF, 0 0 70px #18FFFF, 0 0 80px #18FFFF, 0 0 100px #18FFFF, 0 0 150px #18FFFF; display: block; text-align: center;}
.lead-box .cupom {padding: 40px 20px; border:2px dashed #fff; border-radius: 20px; margin: 3em auto 0;}
.lead-box .cupom .legenda-cupom {text-align:center; font-size: .8em; color: #fff; display: block;}
.lead-box {text-align: center;}
.lead-box input[type=email] {font-size:1em; background: rgba(255,255,255,0.03); border:2px solid #fff; color: #fff; width: 50%; padding: 15px 20px; border-radius:200px; transition: all .2s ease-in-out; margin-right: 10px;}
.lead-box input[type=submit] {font-size:1em; background: #18FFFF; border:2px solid #18FFFF; color: #000; padding: 16px 30px; border-radius:200px; text-transform: uppercase;}
.lead-box input[type=email]::placeholder {color: rgba(255,255,255,0.5);}
.lead-box input[type=email]:focus {background: transparent; -webkit-box-shadow: 0 0 25px 0 #18FFFF; box-shadow: 0 0 25px 0 #18FFFF; border-color:#18FFFF;}
.lead-box .mc4wp-form {padding: 2em 0 0;}
.esconde {display: none;}
.bw-titulos {font-size: 3.5em; padding: .5em 0; color:#fff; font-family: 'Neon Tubes'; text-shadow: 0 0 10px #fff, 0 0 20px #18FFFF, 0 0 30px #18FFFF, 0 0 40px #18FFFF, 0 0 70px #18FFFF, 0 0 80px #18FFFF, 0 0 100px #18FFFF, 0 0 150px #18FFFF; display: block; text-align: center;}
.store-page h2 {font-size: 3em; padding: .5em 0; text-transform: lowercase; letter-spacing: -.06em; font-weight: bold; color:#333;}
.botao-bw {background: #18FFFF !important;
color: #040509 !important;
border: none !important;
font-size: 1.2em !important;
padding: 1em 3em !important;
border-radius: 3px !important;
text-transform: uppercase !important;
-webkit-box-shadow: 3px 3px 0 0 #00B8D4 !important;
box-shadow: 3px 3px 0 0 #00B8D4 !important;
position: relative;
display: inline-block;
margin: 1em 0;
}
@media screen and (max-width: 768px) {
html {width: 100%; overflow-x: hidden;}
body {width: 100%; background: #fff !important; overflow-x: hidden;}
.grid-featured-posts .row .box60, .grid-featured-posts .row .box40, .grid-featured-posts .row .box50, .row > .box33, .relacionados-grid .box33 {width:100% !important;}
.category-block.loja-block {padding: 0 !important;}
section.category-block h1 {font-size: 2em !important;}
section.category-block .button-more {top:15px;}
.cover-news .caption {padding: 1em 0 !important;}
.pc {display: none !important;}
.mobile {display: block !important;}
.wrapper {width: 100%; position: relative; margin: 0 auto; box-sizing: border-box; padding:0 1em;}
.single-page .wrapper {width: 100%; position: relative; margin: 0 auto; box-sizing: border-box; padding:0  !important;}
.post {
background: #fff;
width: 100%;
padding: 25px !important;
box-sizing: border-box;
border-radius: 0;
-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0);
box-shadow: 0 0 0 0 rgba(0,0,0,0);
}
.sidebar-mobile {
width: 100%;
box-sizing: border-box;
background: #fff;
padding: 25px !important;
border-radius: 0;
-webkit-box-shadow: 0 0 25px 0 rgba(0,0,0,0);
box-shadow: 0 0 25px 0 rgba(0,0,0,0);
}
.socialfloating-m {width: 100% !important; margin-left: 0; padding-top: 50px; position: block;}
.socialfloating-m span, .socialfloating-m a {display: block; float: left; width: 20% !important;}
.socialfloating-m span {font-size: 2em; letter-spacing: -0.09em; font-weight: bold;}
.socialfloating-m i {font-size: 24px; text-align: center; height: 50px; line-height: 50px; color:#fff; display: block; width: 100% !important; transition: all .2s linear; display: block}
.socialfloating-m i.fa-facebook {background:#3b5998}
.socialfloating-m i.fa-twitter {background:#08a0e9}
.socialfloating-m i.fa-google-plus-g {background:#DC4538}
.socialfloating-m i.fa-whatsapp {background:#25D366}
.socialfloating-m i.fa-telegram-plane {background:#0088cc}
.box100.loja {padding: 0 !important; -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0) !important; box-shadow: 0 0 0 0 rgba(0,0,0,0) !important;}
.bar-qualidades .box25 {width:100% !important; font-size: .8em !important;}
.bar-qualidades .box25 i {font-size: 2.2em; width: 30px !important;}
.destaquesloja img {width: 100% !important;}
.newsletter .box45 {width: 100%; padding: 0 1em;}
.newsletter p {font-size: .8em;}
.newsletter h1 {font-size: 2em;}
.newsletter .far {font-size: 30px; width: 60px; height: 60px; line-height: 60px;}
.newsletter .mc4wp-form-fields input {width: 100%; display: block; box-sizing: border-box;}
.newsletter .mc4wp-form-fields input[type=email] {margin-bottom: 10px;}
.main-footer .box25 {float: none; width: 100%;}
.main-footer .box25.double-padding-full {text-align: center; padding-bottom: 0;}
.main-footer .box25 .sectionh3-container {padding-top: 0;}
.footer-bottom .f-left, .footer-bottom .f-right {float: none; text-align: center; padding: 1em 0;}
.header-mobile {padding: 1.5em 0; height: 60px;}
.logo-mobile {text-align: left; position: absolute; width: 100%; box-sizing: border-box; left: 60px;}
.logo-mobile img {height: 60px;}
.woocommerce-mini-cart__buttons.buttons a {float: none !important; width: 100% !important; display: block !important; margin-bottom: 10px !important;}
.woocommerce-mini-cart__buttons.buttons a {background: transparent !important;}
.cart-panel .carrinho i {
font-size: 44px;
width: auto;
height: auto;
line-height: 60px;
border-radius: 100px;
background: transparent;
text-align: center;
color: #5c676e;
}
.cart-panel .carrinho:hover i {background: transparent !important; color:#fa376a !important;}
.cart-panel .carrinho .qtd-carrinho {right: 0; font-size: 10px;  width: 20px; height: 20px; line-height: 20px; top: 38px;}
.grid-featured-posts {padding-top:  1em !important;}
.cover-news-open {
padding: 45px;
margin: -45px -45px 0 -45px;
position: relative;
min-height: 500px;
box-sizing: border-box;
border-radius: 0;
background-position: center !important;
}
.social-mobile-box a i {font-size: 32px;
padding: 0 0 0 7px;
display: inline-block;
z-index: 99999;
width: auto;
height: auto;
line-height: 60px;
color: #5c676e;}
.searchbar input[type=text] {width: 100%; box-sizing: border-box;}
.searchbar form {float: none !important;}
.user-panel {margin: 2em 0 !important; padding: 0 !important;}
.user-panel i, .user-panel.logged-in i {background:#fa376a; color:#f5f4f0; margin-right: 10px;}
.menu-mobile li {list-style: none;}
.menu-mobile li a {color: #5c676e; font-size: 1em; padding: .5em 0; display: block; font-weight: 500;}
.menu-mobile > li > a {text-transform: uppercase;}
.menu-mobile > li > ul {margin-left: 1em;}
.menu-mobile > li > ul > li > a {font-weight: 400;}
.loja h1.custom-title {font-size: 2em; box-sizing: border-box; margin: -1em; padding: 1em; margin-bottom: 1em;}
.woocommerce-result-count {display: block; float: none; width: 100%; text-align:center;}
.woocommerce-ordering, .woocommerce .woocommerce-ordering select {width: 100%; box-sizing: border-box; display: block; float: none; margin-bottom: 1em;}
.woocommerce-MyAccount-navigation, .woocommerce-MyAccount-content {width: 100%; float: none; padding-left: 0;}
.woocommerce div.product form.cart div.quantity, .woocommerce div.product form.cart .button {float: none !important; display: inline;}
.woocommerce div.product form.cart {text-align: center;}
.woocommerce div.product form.cart .button {top: -3px;}
.addfav-gn {display: block; text-align: center}
.entry-summary * {text-align: center;}
.summary .price, .summary .price * {text-align: left !important;}
.loja h2.title-custom {font-size: 1.5em;}
.totaldesconto-fl {
float: right;
margin: -3.5em 0 0 0;
}
.single-page.blackweek {background-size:190%;}
.single-page.blackweek .spacer {height: 0; padding-bottom:55%;}
#clock {width: 100%; display: block; text-align: center; position: relative;}
#clock .item-contador {display: inline-block; padding: 0 20px;}
#clock .valor-contador {font-size: 3em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #fa376a, 0 0 30px #fa376a, 0 0 40px #fa376a, 0 0 70px #fa376a, 0 0 80px #fa376a, 0 0 100px #fa376a, 0 0 150px #fa376a; display: block; width: auto; text-align: center;}
#clock .legenda {color: #fff; padding-top: 20px; font-size: .6em; text-transform: uppercase; letter-spacing: .2em;}
.counter-starts {color:#fff; font-size: 1.3em; font-weight:bold; letter-spacing: -0.05em; padding-bottom: 1em; text-transform: uppercase;}
.single-page.blackweek h1 {font-size: 3em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #18FFFF, 0 0 30px #18FFFF, 0 0 40px #18FFFF, 0 0 70px #18FFFF, 0 0 80px #18FFFF, 0 0 100px #18FFFF, 0 0 150px #18FFFF; display: block; text-align: center; padding: 0 0 .2em;}
.single-page.blackweek .box50 {width: 100%;}
.single-page.blackweek .box50.lead-box p {color: #fff; text-align: center; margin: 1.4em 0;}
.lead-box .cupom .value {font-size: 5em; color:#fff; font-family: 'Neon'; text-shadow: 0 0 10px #fff, 0 0 20px #18FFFF, 0 0 30px #18FFFF, 0 0 40px #18FFFF, 0 0 70px #18FFFF, 0 0 80px #18FFFF, 0 0 100px #18FFFF, 0 0 150px #18FFFF; display: block; text-align: center;}
.lead-box .cupom {padding: 40px 20px; border:2px dashed #fff; border-radius: 20px; margin: 3em auto 0;}
.lead-box .cupom .legenda-cupom {text-align:center; font-size: .8em; color: #fff; display: block; margin-top: 1em;}
.lead-box {text-align: center;}
.lead-box .mc4wp-form-fields input {width: 80%; display: block; box-sizing: border-box; margin: 0 auto;}
.lead-box .mc4wp-form-fields input[type=email] {margin-bottom: 10px;}
.single-page.blackweek-full {
background: url(https://garotasnerds.com/wp-content/uploads/2018/11/bg-bw-80.jpg) center top no-repeat #040509;
background-size: 140%;}
.single-page.blackweek-full .spacer {height: 100px;}
.bw-titulos {font-size: 2.5em;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 1.5% 1.5% 0 !important;
width: 48% !important;
padding: 0 0 2em 0 !important;
min-height: 370px;}
}