.socialmedia-buttons{margin-top:5px;}
.smw_left{text-align:left;}
.smw_center{text-align:center;}
.smw_right{text-align:right;}
li.Social_Widget a{padding:0 !important;margin:0 !important;background:none !important;text-align:center;}
.smw_center img,
.smw_left img{border:0;border:0 !important;display:inline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;margin-right:10px !important;}
.smw_right img{border:0;border:0 !important;display:inline;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;margin-left:10px !important;}
.icons_per_row_1 img{margin-right:0 !important;margin-left:0 !important;}
.socialmedia-buttons a{background:none !important;}
.socialmedia-buttons a:hover{text-decoration:none;border:0;}
.socialmedia-buttons img{vertical-align:middle;margin-bottom:3px;}
.socialmedia-buttons img.fade:hover{opacity:1 !important;-moz-opacity:1 !important;-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.socialmedia-buttons img.scale:hover{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-ms-zoom:1.2;transition:all 0.2s ease;}
.socialmedia-buttons img.bounce:hover{transform:translate(0px, -2px);-moz-transform:translate(0px, -2px);-webkit-transform:translate(0px, -2px);-webkit-transition:-webkit-transform 0.2s ease-in;-moz-transition:all 0.2s ease-in;transition:all 0.2s ease;}
.socialmedia-buttons img.combo:hover {
transform: translate(0px, -4px);
-moz-transform: scale(1.1) translate(0px, -4px);
-webkit-transform: scale(1.1) translate(0px, -4px);
-ms-zoom: 1.1;
opacity: 1 !important;
-moz-opacity: 1 !important;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
transition: all 0.2s ease;
}html{margin-top:0px !important;}
html #wpadminbar{display:none !important;}
h1{color:#f3e0cf;padding:0 0 20px;}
h1 span{color:#F3E0CF;font-family:'LibreBaskervilleItalic';font-size:24px;text-transform:none;line-height:32px;}
.home h1, .postid-12 h1 {
font-family: 'goudy_old_styleregular', Georgia, "Times New Roman", Times, serif;
color: #fefefe;
font-size: 32px;
text-transform: uppercase; } *{position:relative;margin:0;padding:0;}
img.alignright, img.alignleft{background-color:#ffffff;padding:4px;border:1px solid #e3dddc;}
img.alignright{float:right;margin:4px 0 10px 10px;max-width:50%;height:auto;}
img.alignleft{float:left;margin:2px 10px 10px 0;}
.aligncenter, div.aligncenter{display:block;margin:auto;}
.half{float:left;width:48%;}
.half.two{margin:0 0 0 4%;}
.trio{float:left;width:32%;}
.trio.two{margin:0 2%;}
.container{float:left;height:100%;width:100%;}
.nav, .top, .content, .auth, .press, .footer{clear:both;float:left;width:100%;}
.wrapper{height:100%;margin:0px auto;text-align:left;width:980px;}
.nav > .wrapper > div, .header, .banner, .main.two, .content .section, .wrap{clear:both;float:left;width:980px;}
.menu > li:hover ul.sub-menu{left:0;}
ul.sub-menu{background:none repeat scroll 0 0 transparent;border:medium none;left:-999999px;list-style:none outside none;margin:0;padding:10px 0 0;position:absolute;top:26px;border-top:#dddddd 1px solid;z-index:9999999;}
@media only screen and (max-width: 1001px) {
ul.sub-menu{left:auto;top:auto;position:relative;}
}
ul.sub-menu li{background:none;border-bottom:#dddddd 1px solid;display:block;margin:0;padding:0;text-align:left;}
ul.sub-menu li a{background-color:#f6f6f6;clear:both;display:block;font-size:13px;height:auto;margin:0;padding:10px 18px;white-space:nowrap;}
.top{padding:30px 0 190px;background:url(//styleimpeccable.com/wp-content/themes/style/images/bg-top.png) 0 0 repeat #faf8f0;}
.header{padding:0 0 20px;}
.header .logo{background:url(//styleimpeccable.com/wp-content/themes/style/images/logo-style-impeccable.png) no-repeat scroll 0 0 transparent;display:block;float:left;height:98px;width:254px;}
.header .gift{float:right;padding:0 0 0 20px;}
.header .gift a{background:url(//styleimpeccable.com/wp-content/themes/style/images/header-gift.png) no-repeat scroll 0 0 transparent;color:#FFFFFF;display:block;float:left;font-family:'LibreBaskervilleItalic';font-size:23px;height:68px;line-height:120%;padding:17px 0 0 50px;text-align:center;width:190px;}
.header .gift span{color:#a6d9d6;display:block;font-family:'OpenSansBold';font-size:14px;letter-spacing:0.02em;padding:8px 0 0;text-transform:uppercase;}
.header .gift.fr a{font-size:20px;}
.header .call{float:right;}
.header .call ul{float:left;padding:0 0 0 10px;}
.header .call ul li{color:#ADA6A3;font-family:'LibreBaskervilleItalic';font-size:14px;letter-spacing:0.02em;padding:0 0 5px;text-align:right;}
.header .call ul.two li{color:#5b574e;font-family:'OpenSansRegular';letter-spacing:0.06em;}
.header .call span.lang{clear:both;float:left;padding:4px 0 0;text-align:right;width:100%;}
.header .call span.lang a{border-top:1px solid #EAE4DE;color:#5B574E;display:inline-block;font-family:'LibreBaskervilleItalic';font-size:13px;padding:8px 0 0;text-transform:uppercase;}
.header .call span.lang a:hover{color:#000000;}
.content{background:#ffffff;min-height:380px;padding:0;}
.banner{background:none #000000;height:380px;margin:-190px 0 40px;}
.banner img{max-width:646px;height:auto;}
.banner .txt{color:#F7EEE7;float:left;height:340px;padding:20px;width:294px;}
.banner .txt a{color:#8CC7C3;}
.banner .txt a:hover{color:#64A09C;}
.banner .img{float:left;height:380px;width:646px;}
.banner p{color:#F7EEE7;font-size:15px;line-height:160%;}
.banner .txt ul{padding:0 0 0 16px;}
.banner .txt ul li{line-height:130%;list-style:disc outside none;padding:0 0 12px 5px;}
.main.two{padding:0;}
.main{float:left;padding:0 50px 0 0;width:590px;}
.section{border-bottom:6px solid #FAF8F0;margin:0 0 30px;padding:0 0 20px;}
.content-single{float:left;width:100%;}
.content-single img{max-width:100%;height:auto;}
@media only screen and (max-width: 480px) {
.content-single img.size-medium{max-width:150px;}
}
.content-single h2, .content-single h3{padding-top:20px;}
.content-single ul{list-style:disc;padding:0 0 10px 30px;}
.content-single ul li{line-height:150%;padding:0 0 10px 10px;}
a.ctoa{background:url(//styleimpeccable.com/wp-content/themes/style/images/bg-calltoaction.png) no-repeat scroll center 80% #474644;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;color:#FFFFFF;display:block;font-family:'LibreBaskervilleItalic';font-size:22px;margin:20px auto;padding:15px 0;text-align:center;width:55%;min-width:305px;max-width:350px;}
@media only screen and (max-width: 480px) {
a.ctoa{width:288px;min-width:0px;}
}
a.ctoa span{clear:both;color:#A6D9D6;display:block;font-family:'OpenSansBold';font-size:14px;padding:15px 0 2px;text-transform:uppercase;}
.img_section img{max-width:100%;}
.services ul, .services ul li a{display:block;float:left;width:100%;}
.section.services{margin-top:0px;margin-bottom:40px;background:#fff;}
.section.services h2{padding:20px !important;}
.section.services ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
@media only screen and (max-width: 700px) {
.section.services ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media only screen and (max-width: 480px) {
.section.services ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
.section.services ul li{display:inline-block;padding:0 0 16px;width:100%;}
.services ul li a{color:#474644;font-family:'OpenSansSemibold';font-size:16px;line-height:140%;}
.section.services a span.ico{float:left;width:25%;height:55px;}
.section.services a span.ico.icon-person{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-person.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-corp{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-corp.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-shoe{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-shoe.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-hanger{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-hanger.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-shop{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-shop.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-glasses{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-glasses.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-ribbon{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-ribbon.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-baby{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-baby.png) no-repeat scroll center top transparent;}
.section.services a span.ico.icon-travel{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-travel.png) no-repeat scroll center top transparent;}
.widget.services a span.ico{float:left;width:25%;height:55px;}
.widget.services a span.ico.icon-person{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-person.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-corp{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-corp.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-shoe{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-shoe.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-hanger{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-hanger.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-shop{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-shop.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-glasses{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-glasses.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-ribbon{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-ribbon.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-baby{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-baby.png) no-repeat scroll center top transparent;}
.widget.services a span.ico.icon-travel{background:url(//styleimpeccable.com/wp-content/themes/style/images/ico-travel.png) no-repeat scroll center top transparent;}
.section.services a span.txt{float:left;padding:20px 0 0;width:75%;}
.services a:hover{color:#cab8a8;}
@media only screen and (max-width: 480px) {
.section.testim{border:0 !important;}
}
.section.testim ul{float:left;margin:0 0 0 -25px;padding:0 0 10px;width:1005px;}
.section.testim ul li{background:url(//styleimpeccable.com/wp-content/themes/style/images/quotes.png) no-repeat scroll center top transparent;color:#6D6A62;float:left;font-family:'LibreBaskervilleItalic';font-size:18px;letter-spacing:0.02em;line-height:170%;margin:0 0 0 25px;padding:30px 0 0;width:310px;}
@media only screen and (max-width: 480px) {
.section.testim ul li{padding:0px 0 0;background:none !important;}
}
.section.testim ul li span{clear:both;color:#A6918A;float:left;font-family:'OpenSansRegular';font-size:14px;line-height:150%;padding:10px 0 0;text-align:right;width:100%;}
.section.testim ul li strong{font-family:'OpenSansBold';color:#000000;font-weight:normal;text-transform:uppercase;}
div.morelink{clear:both;float:right;margin:-54px 0 0;}
div.morelink a{background-color:#FFFFFF;display:block;font-family:'LibreBaskervilleItalic';padding:10px 0 10px 20px;}
div.morelink a span{color:#EBE9E3;font-family:Arial,Helvetica,sans-serif;font-size:17px;font-weight:bold;padding:0 8px 0 0;}
div.auth{background:none repeat scroll 0 0 #FAF8F0;padding:30px 0 0;}
div.auth h2{padding:0 0 20px;}
div.auth .wrap{border-bottom:6px solid #F5F0EB;margin:0 0 30px;padding:0 0 20px;}
.auth .abtbox{float:left;padding:0 20px 0 0;width:665px;}
.auth .abtbox img{margin-right:20px;}
.auth .newsbox{float:left;width:275px;border-left:1px solid #eae2db;padding:0 0 0 19px;}
.newsbox h3{font-family:'OpenSansBold';font-size:15px;text-transform:uppercase;}
.newsbox p{font-size:13px;}
.newsbox .newssuccess{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#FFFFFF;clear:both;display:none;float:left;padding:10px 0;text-align:center;width:100%;}
.newsform{float:left;clear:both;width:100%;}
.newsform input{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#ffffff;border:1px solid #e4ddd6;color:#5b574e;font-family:'LibreBaskervilleItalic';padding:4px 10px;height:36px;font-size:15px;margin:0 0 8px;width:100%;}
.newsform input[type="submit"]{background-color:#D4C5B8;border:medium none;color:#FFFFFF;cursor:pointer;float:right;font-family:'LibreBaskervilleRegular';font-size:13px;height:40px;margin:0;text-align:center;text-transform:uppercase;width:34%;}
.newsform input[type="submit"]:hover{background-color:#b1a192;}
.newsform a.privacy{float:left;font-family:'OpenSansBold';font-size:11px;text-transform:uppercase;color:#b9aea4;margin:10px 0 0;}
.newsform a.privacy:hover{color:#b1a192;}
div.morelink.two a{background-color:#faf8f0;}
div.morelink.two a span{color:#cfcecd;}
.press{background-color:#F5F0EB;padding:30px 0;}
.press .wrap h3{padding:0 0 20px;}
.press .wrap p a{display:block;float:left;height:70px;margin:15px 0 10px;width:980px;}
ul.testim{clear:both;float:left;list-style:none outside none;margin:0;padding:0 0 40px;}
ul.testim li{background:url(//styleimpeccable.com/wp-content/themes/style/images/quotes.png) no-repeat scroll center top transparent;clear:both;float:left;padding:40px 0 0;width:100%;}
ul.testim li p{color:#6D6A62;font-family:georgia;font-size:16px;letter-spacing:0.02em;line-height:170%;}
ul.testim li p.aut{border-bottom:1px dotted #EEEEEE;clear:both;color:#A6918A;float:left;font-family:'OpenSansRegular';font-size:13px;line-height:150%;margin:-5px 0 -10px;padding:0 0 30px;text-align:right;width:100%;}
ul.testim li p.aut strong{color:#000000;font-family:'OpenSansBold';font-weight:normal;text-transform:uppercase;}
ul.thepress, .banner .txt ul.thepress{margin:0;padding:0;list-style:none;}
ul.thepress li, .banner .txt ul.thepress li{font-weight:bold;list-style:none;padding:0 0 16px;}
.banner .txt ul.thepress li{line-height:130%;padding-bottom:10px;}
ul.thepress li a{clear:both;display:block;font-size:90%;font-weight:normal;}
.sidebar, .sidebar .widget{display:block;float:left;width:310px;}
.sidebar{border-left:6px solid #FAF8F0;margin:0 0 20px;padding:0 0 0 24px;}
.sidebar .widget{padding:0;}
.widget.services ul{border-top:1px solid #f5f3eb;}
.widget.services ul li{border-bottom:1px solid #F5F3EB;clear:both;float:left;width:100%;}
.widget.services ul li a{padding:6px 0;}
.widget.services ul span.ico{float:left;height:35px;width:20%;}
.widget.services ul span.ico img{height:100%;}
.widget.services ul span.txt{float:left;font-size:14px;padding:12px 0 0;width:80%;}
.widget.ct p{color:#453525;}
.wpcf7 form .captcha-box{float:left;width:100%;clear:both;}
.wpcf7 form input[type="text"], .ct.two form select, .wpcf7 form textarea{border:1px solid #948676;color:#605B56;float:left;font-family:'LatoRegular';font-size:14px;height:18px;line-height:130%;margin:0 0 5px;padding:4px 6px;width:239px;}
.wpcf7 form textarea{height:130px;}
.ct.two form select{height:29px;width:253px;}
.ct.two form select option{font-family:Arial, Helvetica, sans-serif !important;font-size:12px;padding:2px 5px;}
.ct.two form p.small{padding:10px 0;text-align:left;}
.wpcf7 form input[type="submit"]{background:url(//styleimpeccable.com/wp-content/themes/style/images/sb-csend.png) no-repeat scroll 0 0 transparent;border:medium none;color:#645749;cursor:pointer;font-family:'LatoBold';font-size:15px;height:34px;margin:0 auto 10px;padding:5px;text-align:center;text-transform:uppercase;width:108px;float:right;clear:both;}
.wpcf7 form img.ajax-loader{display:none;}
.wpcf7 form input[type="submit"]:hover{color:#9c816c;}
.wpcf7 form .captcha-image{display:block;float:left;border:1px solid #948676;cursor:pointer;height:30px;}
.wpcf7 form input[type="text"].captcha_code{display:block;float:right;width:135px;padding:6px 6px;}
.wpcf7 form input[type="text"].captcha_code.success{border:1px solid #1c922f;}
.wpcf7 form input[type="text"].captcha_code.error{border:1px solid #c5280a;}
div.wpcf7-validation-errors{float:left;margin-top:6px;}
.wpcf7-response-output.wpcf7-validation-errors{display:none !important;}
div.wpcf7-response-output{width:91%;}
div.wpcf7-mail-sent-ok{display:block;float:left;border:1px solid #2b6612 !important;background:#d1f8d1;padding:10px;margin-top:10px;color:#014901;}
div.wpcf7-spam-blocked{float:left;background:#eed8b0;color:#503a0c;padding:10px;}
.footer{padding:30px 0;}
.footer .wrap a{color:#64A09C;}
.footer .wrap a:hover{text-decoration:underline;color:#64A09C;}
.footer .left{width:40%;}
.footer .left .two p{letter-spacing:0.06em;}
.footer h3{color:#FFFFFF;font-family:'goudy_old_styleregular';font-size:18px;padding:0 0 16px;text-transform:uppercase;}
.footer p{color:#A1A0A0;font-size:13px;letter-spacing:0.02em;padding:0 40px 0 0;}
.footer p a{color:#bcb7b2;}
.footer p a:hover{color:#e4d4c4;}
.footer .right{text-align:right;}
.footer .logo{background:url(//styleimpeccable.com/wp-content/themes/style/images/logo-footer.png) 0 0 no-repeat;display:block;float:right;height:68px;width:175px;}
.hamburger-holder{display:none;}
.single-button{width:100%;float:left;}
.single-button a{width:80%;font-size:20px;padding:10px 40px;background:#F7EEE7;display:block;margin:0px auto;text-align:center;line-height:30px;color:black;box-sizing:border-box;border:1px solid #e1d1c4;margin-bottom:20px;}
@media only screen and (min-width: 1001px) {
.mobile{display:none;}
.desktop{display:block;}
.nav{background-color:#000000;}
.nav > .wrapper > div .menu{margin-left:-16px;width:1000px;}
.nav .menu > li{display:inline;float:left;}
.nav div .menu > li > a{color:#FFFFFF;cursor:pointer;display:block;float:left;font-size:13px;letter-spacing:0.02em;line-height:120%;padding:10px 16px;}
.nav .menu-french-menu-container .menu > li > a{padding:10px 14px;}
.nav > .wrapper > div .menu li a:hover, .menu li.current-menu-item > a{background-color:#8cc7c3;}
} @media only screen and (max-width: 1000px) {
.lang{float:right;clear:both;padding-left:0px;padding-right:20px;padding-bottom:10px;padding-top:5px;}
.lang a{color:#fff;text-decoration:underline;}
.press .wrap h3{text-align:center;}
.press .wrap p a{height:auto;width:100%;text-align:center;float:none;margin:0px auto;}
.press .wrap p a img{width:60%;}
.call{width:auto !important;float:left !important;}
.call .phones{float:left;margin-top:10px;}
.call ul{float:left !important;padding:0 0 0 10px;}
.call ul li{color:#ADA6A3;font-family:'LibreBaskervilleItalic';font-size:14px;letter-spacing:0.02em;padding:0 0 5px;text-align:right;}
.call ul.two li{color:#5b574e;font-family:'OpenSansRegular';letter-spacing:0.06em;}
.call ul.gift-cert-ul{margin-top:10px;clear:both;}
.call ul.gift-cert-ul a:hover{color:#fff;}
.call.mobile{width:68% !important;}
.mobile{display:block;}
.desktop{display:none;}
.hamburger-holder{display:block;position:relative;clear:none !important;margin:20px 20px 0px 0;width:auto !important;float:right !important;}
.hamburger{padding:5px 5px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;}
.hamburger:hover{opacity:1;}
.hamburger-box{width:30px;height:17px;display:inline-block;position:relative;}
.hamburger-inner{display:block;top:50%;margin-top:-1.5px;}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after{width:30px;height:3px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease;}
.hamburger-inner::before, .hamburger-inner::after{content:"";display:block;}
.hamburger-inner::before{top:-7px;}
.hamburger-inner::after{bottom:-7px;}
.hamburger--squeeze .hamburger-inner{transition-duration:0.075s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze .hamburger-inner::before{transition:top 0.075s 0.12s ease, opacity 0.075s ease;}
.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.075s ease, opacity 0.075s 0.12s ease;}
.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1);}
header{width:100%;background:#ffffff;height:60px;line-height:60px;border-bottom:1px solid #dddddd;}
.menu-holder{position:relative !important;float:left;width:100%;}
.menu{z-index:1000000;font-weight:bold;display:none;width:100%;background:#f1f1f1;position:relative;text-align:center;font-size:12px;}
.menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none;}
.menu li{display:block;padding:0;border-bottom:#dddddd 1px solid;}
.menu li:hover{display:block;background:#ffffff;padding:0;border-bottom:#dddddd 1px solid;}
.menu ul li a{text-decoration:none;margin:0px;color:#666;}
.sub-menu{display:none;}
.menu ul li a:hover{color:#666;text-decoration:none;}
.menu a{text-decoration:none;color:#666;width:100%;height:auto;display:block;padding:15px 0;}
.menu a:hover{text-decoration:none;color:#666;}
.glyphicon-home{color:white;font-size:1.5em;margin-top:5px;margin:0 auto;}
.menu-english-menu-container{width:100%;}
.nav > .wrapper > div .menu{width:100%;}
.banner .img{float:left;height:auto;width:100%;}
.banner .img img{height:auto;max-width:100%;width:100%;}
.banner .img.border-top{border-top:1px solid #303030;}
.banner .txt{height:auto;width:100%;box-sizing:border-box;}
.content-single{float:none;width:100%;margin:0px auto;}
.main{float:none;padding:0;margin:0px auto;width:90%;clear:both;}
a.ctoa{margin:30px auto;box-sizing:border-box;padding:15px;}
#divBottomRight{display:none !important;}
.sidebar{width:90%;margin:0px auto;float:none;padding:0px;display:block;clear:both;border:0px;}
.sidebar .widget{width:100%;}
.sidebar .widget.specificFeedsWidget{display:none;}
.header .logo{background:url(//styleimpeccable.com/wp-content/themes/style/images/logo-style-impeccable.png);display:block;width:100%;background-position:center;height:100px;background-repeat:no-repeat;float:left;}
.nav > .wrapper > div, .header, .banner, .main.two, .content .section, .wrap{width:100%;}
.wrapper{max-width:100%;}
.header .gift{float:none;padding:0px;text-align:center;}
h2{width:90%;margin:20px auto 5px auto;}
.header .gift a{float:none;display:inline-block;margin-top:30px;}
.half{float:none;width:90%;margin:0px auto;}
.banner{height:auto;}
.section.testim{float:none;width:90%;margin:0px auto;}
.section.services h2{padding:0 0 10px !important;}
.section.services ul li{display:block;padding:0 0 16px;width:90%;margin:0 auto;float:left;}
.section.testim ul{float:none;width:90%;margin:0px auto;}
.section.testim ul li{margin:0 0 20px 0;width:100%;}
div.morelink{float:none;margin:10px auto;text-align:center;}
.bottom-logo{display:none;}
.footer{padding:30px 0 60px 0;}
.footer h3{padding:20px 0px 10px 0px;}
.footer .wrapper .wrap div{float:none;width:90%;margin:0px auto;}
.footer .logo{display:block;float:none;margin:40px auto 0;height:68px;width:175px;}
}
.press-desktop{display:block;}
.press-mobile{display:none;}
@media only screen and (max-width: 480px) {
.press-desktop{display:none;}
.press-mobile{display:block;}
.press .wrap p a img{max-width:150px;}
} @media only screen and (max-width: 700px) {
.press .wrap p a img {
width: 95%; } }form.gem-form p{padding:0}
input.gem-invalid{border:1px solid red}
.gem-field{display:block}
form.gem-form label{display:inline!important}
.gem-spinner{display:none;background:url(//styleimpeccable.com/wp-content/plugins/godaddy-email-marketing-sign-up-forms/images/spinner.gif) no-repeat;background-size:20px 20px;width:20px;height:20px}
.gem-submit{cursor:pointer}
form.gem-form p.gem-error{background-color:#ffebe8;border:1px solid #c00;padding:.25em .5em;margin:.6em 0;border-radius:3px}
@media print,(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.gem-spinner{background-image:url(//styleimpeccable.com/wp-content/plugins/godaddy-email-marketing-sign-up-forms/images/spinner-2x.gif)}}