@font-face{font-family:'antoniobold';src:url(assets/fonts/antonio/antonio-bold-webfont.eot);src:url(assets/fonts/antonio/antonio-bold-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/antonio/antonio-bold-webfont.woff2) format("woff2"),url(assets/fonts/antonio/antonio-bold-webfont.woff) format("woff"),url(assets/fonts/antonio/antonio-bold-webfont.ttf) format("truetype"),url(assets/fonts/antonio/antonio-bold-webfont.svg#antoniobold) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'shadows_into_lightregular';src:url(assets/fonts/shadowsintolight/shadowsintolight-webfont.eot);src:url(assets/fonts/shadowsintolight/shadowsintolight-webfont.eot?#iefix) format("embedded-opentype"),url(assets/fonts/shadowsintolight/shadowsintolight-webfont.woff2) format("woff2"),url(assets/fonts/shadowsintolight/shadowsintolight-webfont.woff) format("woff"),url(assets/fonts/shadowsintolight/shadowsintolight-webfont.ttf) format("truetype"),url(assets/fonts/shadowsintolight/shadowsintolight-webfont.svg#shadows_into_lightregular) format("svg");font-weight:400;font-style:normal}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:18px;line-height:1.42857143;color:#333;background-color:#fff;background-image:url(assets/images/bg.png);background-repeat:repeat}
.clear{clear:both}
.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.img-responsive {max-width: 100%; height: auto;}
*[align=right]{text-align: right}
*[align=left]{text-align: left}
*[align=center]{text-align: center}
.pull-left{float:left}
.pull-right{float:right}
.icon_social{width:32px;height:32px;border-radius:3px;background-image:url(assets/images/social.png);background-size:114px;display:block}
.icon_social.twitter{background-position:74px 0}
.icon_social.blogger{background-position:34px 0}
.icon_us{width:52px;height:50px;background-image:url(assets/images/contact.png);background-size:157px;display:inline-block}
.icon_us.phone{background-position:104px 0}
.icon_us.email{background-position:52px 0}
#header{float:left;width:100%;background-color:#E6E7E8;padding-top:5px;padding-bottom:10px}
#header .logo{position:relative;}
#header .logo a:before{content:" ";background-image:url(assets/images/welcome.png);position:absolute;top:46px;left:7px;width:102px;height:29px;display:block}
#header .menu ul{float:right;list-style:none;margin:0;padding:0;margin-top:15px}
#header .menu ul li{float:left}
#header .menu ul.social li{margin-left:5px;margin-right:5px}
#header .aboutsus{max-height:107px}
#header .aboutsus b{color:#F7941E}
#header .aboutsus li{margin-left:25px;text-align:center}
#header .aboutsus li p{text-align:right;margin:0;margin-top:9px}
#header .aboutsus li.sp{line-height:190px}
#header .aboutsus li .sep{background:#A7A9AC;width:3px;height:40px;display:inline-block}
#primary,.primary-container{float:left;width:100%}
.primary-container{border-top:#6D6E71 2px solid;background-color:#F1F2F2;margin-top:-2px;padding:0 20px}
.menu-principal{float:left;width:100%;text-align:center;margin-bottom:50px}
.menu-principal ul{margin:0;list-style:none;padding:0;display:inline-block}
.menu-principal ul li{float:left;width:143px;height:48px;margin-left:-2px;position:relative;display:table}
.menu-principal ul li:before{content:" ";background-image:url(assets/images/button.png);float:left;background-repeat:no-repeat;height:85px;width:195px;position:absolute;left:-22px;top:-14px}
.menu-principal ul li a{display:inline-block;line-height:17px;color:#F79421;text-align:center;font-weight:700;text-transform:uppercase;text-decoration:none;font-size:15px;z-index:100;position:relative;display:table-cell;vertical-align:middle;padding-left:6px}
.menu-principal ul li.current-menu-item:before{background-image:url(assets/images/button-active.png)}
.menu-principal ul li.current-menu-item a{color:#fff!important}
.menu-principal ul li a:hover{color:#00A651}
.header-image img {width: 100%; height: auto}
.form-freeproof textarea, .form-freeproof input[type=text], .form-freeproof input[type=email], .form-freeproof input[type=date], .form-freeproof input[type=tel] {font-size: 16px;}

.js .nav-collapse {
 position: relative !important;
  display: block;
  zoom: 1;
}

.nav-collapse.opened {
  max-height: 9999px;
}

.nav-toggle {
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
    width: 100%;
    border-bottom: 2px solid #A7A9AC;
    float: left;
    text-decoration: none;
    padding: 15px 0;
    color: #FF9300;
outline: none;
}

#footer,.footer-container{float:left;width:100%}
.footer-container{background-color:#F1F2F2;text-align:center;padding:50px 20px}
#footer .logo{width:85%;margin:30px 0;position:relative;height:50px;margin-left:auto;margin-right:auto;display:block}
#footer .logo span{position:absolute;top:-39px;background:#F1F2F2;z-index:30;left:0;right:0;margin-left:auto;margin-right:auto;width:225px;height:81px;overflow:hidden}
#footer .logo:after,#footer .logo:before{content:" ";border:1px solid #6D6E71;width:100%;position:absolute;left:0;z-index:20;top:25px}
#footer ul{list-style:none;margin:0;display:inline-block;padding:0}
#footer .aboutsus li{float:left;margin:0 20px}
#footer .aboutsus li b{color:#F7941E}
#footer .menu-footer{background-color:#6D6E71;border-radius:5px;width:100%;float:left;padding:15px;text-align:center}
#footer .menu-footer li{display:inline-block;color:#fff}
#footer .menu-footer li:after{content:" - "}
#footer .menu-footer li:last-child:after{content:""}
#footer .menu-footer li a{color:#fff;text-decoration:none;font-size:13px}
#footer .credits{float:left;width:100%;padding:0 20px;margin-bottom:20px}
#footer .credits .payments{float:right;margin-top:13px}
#footer .credits .social,#footer .credits .social li,#footer .credits .ribbons{float:left}
#footer .credits .social .icon_social{width:52px;height:51px;background-size:186px;margin-right:10px;margin-top:9px}
#footer .credits .social .icon_social.twitter{background-position:119px 0}
#footer .credits .social .icon_social.blogger{background-position:55px 0}
#footer .credits .ribbons{margin-left:135px}
.ourproducts{background-color:rgba(251,176,64,.2);float:left;width:100%;border-radius:5px;padding:20px}
.ourproducts h2{width:100%;float:left;position:relative;margin:0;text-align:center}
.ourproducts h2:after,.ourproducts h2:before{content:" ";border:1px solid #d4caba;width:100%;position:absolute;left:0;z-index:1;top:30px}
.ourproducts h2 span{position:relative;padding:0 10px;background:#F3E5CF;font-size:42px;z-index:10;font-family:antoniobold;color:#000}
.listpost{float:left;width:100%;margin:30px 0}
.listpost .post{float:left;width:33.333333333%;padding:0 20px;cursor:url(assets/images/hand.png),auto}
.listpost .post .post-container{background:#BCBEC0;border-radius:10px;padding:0 8px;float:left;position:relative;width:100%;height:161px}
.listpost .post .post-container:before{content:" ";background-color:#F3E5CF;width:50px;height:50px;position:absolute;right:-25px;border-radius:100%;top:36%}
.listpost .post .post-container figure{margin:0;float:left}
.listpost .post .post-container figure img{width:auto}
.listpost .post.botellas .post-container figure{margin-top:-10px}
.listpost .post.latas .post-container figure img{width:100%px;height:152px}
.listpost .post .post-container h3{margin:0;margin-top:30px;text-align:center;text-transform:capitalize;margin-right:20px;font-size:31px;margin-left:95px;font-family:antoniobold}
.listpost .post .post-container h3 a{color:#000;text-decoration:none}
.themap{float:left;width:100%;text-align:center;font-family:antoniobold;margin-bottom:30px}
.wrap-map{width:94%;margin:0 auto}
.themap h1, .textinfo h2 {margin-top:0;color:#F7941E;font-size:42px}
.maped{background-image:url(assets/images/map.png);background-repeat:no-repeat;width:500px;height:328px;float:left}
.pros{margin-left:520px}
.pros ul{padding:0;margin:0;list-style:none}
.pros li{float:left;width:100%;margin-bottom:10px;/*background-image:url(assets/images/pros.png);*/background-repeat:no-repeat;background-position:right 0;text-align:left;padding:10.5px 0}
.pros li.free{background-position:right 10px}
.pros li.rush{background-position:right -83px}
.pros li.design{background-position:right -170px}
.pros li.color{background-position:right -248px}
.pros li span{background-color:#808184;padding:0 10px;color:#fff;font-weight:700;font-size:26px;float:left;height:44px;line-height:50px;width:216px;position:relative}
.pros li span a{background-image:url(assets/images/circle.png);background-repeat:no-repeat;position:absolute;height:65px;width:65px;font-size:14px;text-align:center;right:-28px;top:-11px;color:#fff;text-decoration:none;line-height:initial;padding:18px 0;font-family:Arial;text-transform:uppercase}
.details-product,.details-product .current-colors,.details-product header .cost,.details-product header{float:left;width:100%}
.details-product .previews,.details-product .discountprom{float:left;width:40%;padding-right:20px}
.details-product .information,.details-product .fav-details{float:left;width:60%}
.details-product .more h3{float:left;width:100%;background-color:rgba(186,186,186,.6);padding:10px;color:#92278F;font-size:30px;font-family:shadows_into_lightregular}
.details-product .more p{font-size:14px;line-height:20px}
.details-product .information h3,.details-product .fav-details h3{margin-top:0;margin-bottom:5px}
.details-product .information p{margin:0}
.details-product ul{list-style:none;padding:0;margin:0}
.details-product .fav-details ul li{float:left;width:100%;background-image:url(assets/images/love.png);background-repeat:no-repeat;line-height:28px;padding-left:40px;margin-bottom:8px}
.details-product .whylove{float:left;width:100%;background-image:url(assets/images/stars.png);background-position:0 2px;background-repeat:no-repeat;margin-bottom:10px;padding-left:34px}
.details-product h1{margin:0;font-family:antoniobold;font-size:35px;color:#000;float:left;width:100%;line-height:48px}
.details-product header{margin-bottom:10px}
.details-product header .cost{font-weight:600;margin-bottom:5px}
.details-product header span.sep{float:left;width:100%;height:3px;background:#a94c26;background:-moz-linear-gradient(left,#a94c26 0%,#e36839 15%,#f37326 33%,#f79e39 100%);background:-webkit-linear-gradient(left,#a94c26 0%,#e36839 15%,#f37326 33%,#f79e39 100%);background:linear-gradient(to right,#a94c26 0%,#e36839 15%,#f37326 33%,#f79e39 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a94c26',endColorstr='#f79e39',GradientType=1)}
.details-product .previews img{width: 100%;max-width:100%;height:auto}
.details-product .current-colors{margin-bottom:5px}
.details-product .current-colors img.colors{margin-top:5px}
.form-freeproof{float:left;font-size:25px;margin-top:25px;width:100%;background:#CBCFCE;padding:5px;margin-bottom:10px;font-family:antoniobold}
.form-freeproof .sub{text-align:center}
.form-freeproof .sub input{background-image:url(assets/images/submit.png);background-repeat:no-repeat;background-color:transparent;border:0;text-indent:-99999px;width:228px;padding:0;height:61px}
.form-freeproof label{line-height:32px}
.form-freeproof p{margin-bottom:10px!important;float:left;width:100%}
.form-freeproof textarea{float:left;width:100%}
.form-freeproof input[type=text],.form-freeproof input[type=email],.form-freeproof input[type=date],.form-freeproof input[type=tel]{display:inline-block;height:32px}
.form-freeproof textarea,.form-freeproof input[type=text],.form-freeproof input[type=email],.form-freeproof input[type=date],.form-freeproof input[type=tel]{border:1px solid #000}
.form-freeproof input[type=file]::-webkit-file-upload-button{visibility:hidden}
.form-freeproof input[type=file]::before{content:'Add file';display:inline-block;background:#898C90;border:none;border-radius:12px;padding:13px 8px;outline:none;white-space:nowrap;-webkit-user-select:none;cursor:pointer;font-weight:700;font-size:18px;color:#E59329;text-align:center;border-color:#000}
.form-freeproof input[type=file]:active::before{background:-webkit-linear-gradient(top,#e3e3e3,#f9f9f9)}
.form-freeproof .wpcf7-response-output{float:left;border:0;font-size:13px;text-align:center;width:100%;margin:0}
.form-freeproof .wpcf7-not-valid-tip{display:none!important}
.form-freeproof .wpcf7-not-valid{border:1px solid red!important}
.form-freeproof h3{background-color:#E6E9E8;color:#186639;text-transform:uppercase;font-family:arial;padding:14px 0;text-align:center;position:relative;font-size:34px;line-height:24px}
.form-freeproof h3:before{position:absolute;content:" ";width:51px;height:50px;left:10px;top:17%;background-image:url(assets/images/contact.png);background-position:52px 0;background-size:157px}
.form-freeproof h3 span{display:block;font-size:22px}
.form-freeproof .files span.wpcf7-form-control-wrap{float:left;width:33.333333333333%}
.form-freeproof .files input,.form-freeproof input[type=file]::before{width:150px;outline:none}
.single .form-freeproof .files input {width:154px}
.discountprom .subt{text-decoration:underline;text-transform:uppercase;font-size:14px;float:left;width:100%}
.discountprom .sharenow{background:#92278F;float:left;width:100%;color:#fff;font-size:17px;margin:15px 0;padding:15px 10px;font-weight:600}
.discountprom .socials,.discountprom .socials ul{float:left;width:100%}
.discountprom .socials ul{list-style:none}
.discountprom .socials ul li{float:left;line-height:55px;font-size:16.5px;font-weight:600}
.discountprom .socials ul li a{background-image:url(assets/images/share.png);width:55px;height:55px;margin-left:8px;display:block}
.discountprom .socials ul li a.twitter{background-position:-70px 0}
.discountprom .socials ul li a.pin{background-position:-140px 0}
.discountprom .socials ul li a.instragram{background-position:-210px 0}
.previewme{float:left;width:100%;background-image:url(assets/images/zoom.png);background-position:11px 0;border-bottom:2px solid #939091;color:#939091;background-repeat:no-repeat;font-weight:700;padding:15px 0;text-transform:uppercase;padding-left:69px}
.zoom{display:inline-block;position:relative}
.zoom:after{content:'';display:block;width:33px;height:33px;position:absolute;top:0;right:0;background:url(icon.png)}
.zoom img{display:block}
.zoom img::selection{background-color:transparent}
.free-design .form-freeproof{background:transparent}
.free-design .form-freeproof h1{color:#2B8E3F;width:100%;float:left;text-align:center;margin-bottom:0;text-transform:uppercase;font-size:70px}
.free-design .form-freeproof span.wpcf7-form-control-wrap{width:100%;height:39px;margin-bottom:10px}
.free-design .form-freeproof input[type=file]::before{background:#DADBDC;padding:9px 8px}
.free-design .form-freeproof .files input,.form-freeproof input[type=file]::before{width:148px}
.free-design .form-freeproof .sub input{width:277px;height:72px;background-size:cover}
.list-products .listpost .post{margin-bottom:60px}
.list-products .listpost .post .post-container:before{background-color:#F1F2F2}
.list-products .listpost .post .seemore{background-image:url(assets/images/more.png);background-repeat:no-repeat;padding-left:35px;color:#5A6772;display:block;margin:15px 20px;line-height:30px;text-decoration:none;font-weight:700}
.list-products .mensaje{float:left;width:100%;font-family:antoniobold;text-align:center;margin:20px 0}
.list-products .mensaje .txt1{display:block;font-size:55px;font-weight:700;color:#000}
.list-products .mensaje .txt2{font-size:40px}
.list-products header{float:left;width:100%;position:relative;border-bottom:5px solid #C4C4C6;padding-bottom:50px;text-align:center;margin-bottom:50px;font-family:antoniobold}
.list-products header h1{color:#000;font-size:55px;margin:0;letter-spacing:1px}
.list-products header h2{color:#FF902A;margin:0;font-size:70px;line-height:45px}
.list-products header .flotante{position:absolute;top:46px;left:100px;background-color:#85868A;color:#fff;font-size:30px;padding:2px 17px}
.list-products header .flotante.fl2{left:inherit;right:100px;top:25px}
.list-products header .flotante.fl2:after{content:" ";background-image:url(assets/images/design-now.png);background-repeat:no-repeat;display:block;width:100%;height:50px;bottom:-55px;position:absolute;left:9px;background-size:contain}
.aboutus .themap h1{font-family:'shadows_into_lightregular';color:#85868A;font-size:75px;margin-bottom:10px}
.aboutus .maped{background-image:url(assets/images/about.png);width:880px;height:640px;float:none;display:inline-block}
.aboutus .firsttxt,.aboutus .secondtxt,.aboutus .thirtxt{float:left;padding:15px 30px;width:100%}
.aboutus span{float:left;width:100%;font-size:36px;font-weight:700;float:left;width:100%;line-height:48px;margin-bottom:5px}
.aboutus .firsttxt{margin-top:-135px}
.aboutus span b{color:#FD912B}
.aboutus .secondtxt .big{font-size:50px}
.aboutus .secondtxt .witharrows{font-family:'shadows_into_lightregular';color:#85868A;position:relative;width:auto;display:inline-block;float:none;padding:0 80px;line-height:71px;margin:15px 0}
.aboutus .secondtxt,.aboutus .thirtxt{text-align:center}
.aboutus .secondtxt .witharrows:before,.aboutus .secondtxt .witharrows:after{content:" ";background-image:url(assets/images/arrow.png);background-repeat:no-repeat;width:71px;height:71px;position:absolute}
.aboutus .secondtxt .witharrows:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);left:0}
.aboutus .secondtxt .witharrows:after{right:0}
.aboutus hr{width:100%;border:0;margin:0 auto;padding-bottom:25px;border-bottom:2px solid #A4A5A8;float: left}
.aboutus .thirtxt .fonte{font-family:'shadows_into_lightregular';color:#85868A;margin-top:20px}
.aboutus .thirtxt .welove i{display:inline-block;background-image:url(assets/images/heart.png);background-repeat:no-repeat;height:43px;width:149px}
.rushkoozie{float:left;width:100%;position:relative;background-repeat:no-repeat;background-image:url(assets/images/rush-delivery.png);background-position:right top}
.rushkoozie h1{font-family:'shadows_into_lightregular';color:#85868A;margin-bottom:20px;margin-top:50px}
.rushkoozie h1 b,.rushkoozie ul li b{font-family:'Arial';color:#295426}
.rushkoozie ul{margin:0;margin-bottom:20px;list-style:none;padding:0}
.rushkoozie ul li:before{content:"• ";color:#FF902A}
.rushkoozie ul li{margin-bottom:5px}
.rushkoozie .form-freeproof{background-color:transparent}
.rushkoozie .recived{color:#03336F;font-weight:700;font-size:32px;margin-right:245px}
.rushkoozie .recived b,.rushkoozie .recived span{color:#6F7176}
.rushkoozie .recived span{font-family:'shadows_into_lightregular';font-size:37px}
.rushkoozie input{background-color:transparent;margin-left:10px}
.rushkoozie textarea{background-color:transparent}
.rushkoozie .form-freeproof p{margin-top:17px;margin-bottom:10px}
.rushkoozie .form-freeproof span{font-family:'Arial';font-size:20px}
.singlepersonalized header,.contactus header{float:left;width:100%;position:relative}
.singlepersonalized header img,.contactus header img.img{position:absolute;right:0;top:-40px}
.singlepersonalized h2{color:#FF902A}
.singlepersonalized h3{color:#03336F;font-family:'antoniobold';font-size:27px}
.singlepersonalized h1{margin-top:0;margin-bottom:10px}
.singlepersonalized h2,.singlepersonalized h3{margin:0}
.contactus header h1{margin:0;color:#F89321;font-size:37px}
.contactus header h2{margin:0;font-family:'antoniobold'}
.contactus header h2 img{vertical-align:middle}
.textinfo {float: left; width: 100%; margin-top: 40px}
.textinfo h2 {text-align: center}
.nav-toggle {display: none}
@-moz-document url-prefix() {
.free-design .form-freeproof .files input, .form-freeproof input[type=file]::before {width: 100%;}
}
/*
RESPONSIVE
*/
@media (min-width: 768px){
.container {
    width: 750px;
}
}
@media (min-width: 992px){
.container {
    width: 970px;
}
}
@media (min-width: 1200px){
.container {
    width: 1055px;
}
}
/*MAX*/
@media (max-width: 1199px){
	
	
#header {
    float: left;
    width: 100%;
    background-color: #E6E7E8;
    padding-top: 5px;
    padding-bottom: 0%;
}	
#header .logo a img {
    max-width: 53%;
    height: auto;
    margin-left: -50%;
}
#header .logo a:before {
    top: 25px;
    left: -6px;
    width: 75px;
    height: 19px;
    background-size: 99%;
}
#header .aboutsus li p {
margin-top: 0;
font-size: 15px;
}
.icon_us {
    width: 42px;
    height: 39px;
        background-size: 124px;
}
.icon_us.phone {
    background-position: 82px 0;
}
.icon_us.email {
    background-position: 41px 0;
}
#header .aboutsus {
    max-height: 85px;
}
#header .aboutsus li.sp {
    line-height: 130px;
}
#header .aboutsus li {
    margin-left: 20px;
   }
#header .aboutsus li .sep {
hegiht: 30px;
}
.maped {    width: 400px;
    height: 265px;
    background-size: contain;
}
.pros {
    margin-left: 430px;
}
.details-product .current-colors img {width: 100%; height: auto}
.form-freeproof h3:before {background-image: none}
.form-freeproof .files span.wpcf7-form-control-wrap {width: 100%; text-align: center }
 .details-product .discountprom {display: none}
 .details-product .fav-details {width: 100%}

}
@media (max-width: 991px){
.rushkoozie {background-image: none;}
.rushkoozie .recived {margin-right: 0}
.primary-container {overflow: hidden}
.listpost .post {width: 50%;    margin-bottom: 50px}
.list-products header .flotante, #header .menu ul.aboutsus li:first-child, #footer .credits .ribbons {
display: none;
}
#header .aboutsus li {
    margin-left: 10px;
}
.menu-principal ul li {width: 135px;}
.singlepersonalized header img, .contactus header img.img {display: none}
.singlepersonalized header, .contactus header, .list-products header {text-align: center; margin-top: 50px}
.form-freeproof label {display: block}
.form-freeproof p {margin-bottom: 0 !important;}
.aboutus .maped { width: 100%; background-size: contain; height: 525px}
.free-design .form-freeproof h1 {font-size: 50px}
.maped {display: none}
.pros {
    margin-left: auto;
    margin-right: auto;
    width: 400px;
}

}

@media (max-width: 767px){
.menu-principal {margin-bottom:0}
.nav-toggle {display: block}
.js .nav-collapse {
  clip: rect(0 0 0 0);
  max-height: 0;
  position: absolute;
  display: block;
  overflow: hidden;
  zoom: 1;
}

#header .logo, #footer .credits .payments {
    width: 100%;
    text-align: center;
}
#header .logo a:before, #header .menu ul.aboutsus li:first-child, #footer .credits .social, .free-design .header-image {
display: none;
}
#header .menu  {
width: 100%;
text-align: center;
margin-bottom: 10px;
}
#header .menu ul {
float: none;
display: inline-block;
}
.menu-principal ul li {
    width: 100%;
    background: transparent;
    border-bottom: 2px solid #A7A9AC;
    background: #F1F2F2;
    
}
.menu-principal ul li:before {display: none;}
.menu-principal ul {width: 100%;}
.aboutus .maped {display: none;}
.aboutus .firsttxt {margin-top: 0} 
.aboutus .themap h1 {font-size: 40px;}
.aboutus span{ line-height: 35px; font-size: 25px;   text-align: center;}
.themap {margin-top: 20px;    margin-bottom: 0;}
.aboutus .secondtxt .big {
    font-size: 35px;
}
.aboutus .secondtxt .witharrows {line-height: 44px}
.aboutus .secondtxt .witharrows:after {
    top: 0;
}
.details-product .information, .details-product .fav-details, .details-product .previews, .details-product .discountprom {width: 100%}
.previewme {display: none}
.details-product header {margin-top: 20px}
.details-product h1 {
    font-size: 33px;
    line-height: 37px;
}

.themap h1, .textinfo h2 {font-size: 30px}

}

@media (max-width: 560px){
.listpost .post .post-container {height: auto}
.listpost .post {width: 100%}
.listpost .post .post-container figure {
    margin: 0;
    float: left;
    width: 100%;
    text-align: center;
}
.listpost .post .post-container h3 {    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px;
    padding: 6px;
    font-size: 20px;
}
.listpost .post .post-container:before {display: none}
.free-design .form-freeproof .sub input {
    width: 100%;
    background-size: contain;
}
}

@media (max-width: 460px){
ul.aboutsus li.sp, ul.aboutsus li .icon_us {display: none; }
ul.aboutsus li {width: 100%; margin-left: 0 !important; margin-bottom: 5px;}
ul.aboutsus li p { text-align: center !important;}
.listpost .post {width: 100%; margin-bottom: 25px; }
.listpost .post:last-child {margin-bottom: 0}
#footer .credits .payments img {max-width: 100%; height: auto;}
.form-freeproof textarea, .form-freeproof input[type=text], .form-freeproof input[type=email], .form-freeproof input[type=date], .form-freeproof input[type=tel] {width: 100%}
.pros {    width: 216px;}
.pros li {background-image: none;}
}
@-moz-document url-prefix() {
.form-freeproof .files span.wpcf7-form-control-wrap, .form-freeproof .files input, .form-freeproof input[type="file"]::before {
width: 100%;
}
}

.page-id-187 .form-freeproof .files input, .page-id-187 .form-freeproof input[type=file]::before {width: 150px; }

@media (min-width: 991px){

#header .logo {
    position: relative;
    zoom: .5;
    -ms-zoom: 0.5;
    -webkit-zoom: 0.5;
    -moz-transform: scale(0.5,0.5);
    -moz-transform-origin: left top;
    width: 193px;
    height: 96px;
}
.icon_us {margin-right: 10px; float: left}
#header .aboutsus li p {float: left}
#header .aboutsus li.sp {line-height: 75px}
}




