﻿
#tt-boxed-layout #foot_left,
#tt-boxed-layout #foot_right {
	width: 50% !important; 
}

#foot_left {
	padding: 0 0 10px 0;
	text-align: center;
	width: 95%;
}

#foot_left,
#foot_right,
#footer_bottom #foot_right ul {
	width: 95%;
	float: none;
	padding: 0;
}

#foot_left .textwidget {
	margin-top: -28px;
}


.footer-main .copy-right {
    width: 70%;
    padding: 15px 0;
    border-top: solid 1px #fff;
    margin: 20px auto 0 auto;
}

.cli-modal-backdrop.cli-show {
opacity: .8;
}

.cli-modal-backdrop {
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1040;
background-color: #000;
display: none;
}

.cli-modal-backdrop.cli-fade {
opacity: 0
}
footer .footer-h2.wide,footer h1.wide,footer h2.wide,footer h3.wide,footer p.wide{max-width:100%}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

.banner .attachment-destaque.wp-post-image { width:560px; max-width:640px; height: auto;}


.c-site-footer__nav-list {
  padding-left: 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

  .no-flexboxlegacy .c-site-footer__nav-list {
    display: inline-block;
    width: 100%; }

.divider {
	border-top: dotted 1px #999; 
	margin-top: 4px; 
	height: 4px;	
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}

.domain-ser-cont{position:relative;padding-left:5px;float: left;}

.domain-ser-cont:before{content: '';position: absolute;left: 20px;top: -6px;display:none;width: 0;height: 0;border-bottom: 6px solid #fff;border-left: 6px solid transparent;border-right: 6px solid transparent;}

.footer-icon{margin-bottom:10px;font-size:1.4em;vertical-align:top;float:left;color:#555555;}

a,
.post-title a,
ul.slider-navigation li,
.pagenavi a,
a.more-link,
.main-menu li a,
.subscribe-icons a,
.flickr_badge_image img,
.mega-menu-item img,
.arqam-lite-widget-counter a i,
.arqam-lite-widget-counter a span,
.arqam-lite-widget-counter a small,
.search-block-large .search-button,
.search-block-large #s,
.widget.timeline-posts li span.tie-date,
.widget.timeline-posts li span.tie-date:before {
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

#wrapper.wide-layout #main-nav .main-menu {
margin: 0 !important;
}

#main-nav .main-menu {
margin-left: 10px;
}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#333;display:block;font-size:1rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#footer-info{float:left;padding-bottom:10px;color:#666;text-align:left}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}
#footer-info,#footer-info a{color:#ffffff}
.split-cta__group{flex:0 0 auto;width:calc(50% - 1.25rem)}
.split-cta__group:first-child:last-child{flex:1 1 auto;max-width:50rem;margin:0 auto}
.split-cta__group:nth-child(2){margin-top:2.5rem}

    body.admin-bar #page {
      min-height: calc( 100vh - 32px); }

.kwa_colonne_gauche {
	margin:20px;
	float:left;
	width: 738px;
}


	
	div.kwa_colonne_gauche, div#kwa_global_gauche {
		width: 100%;
		margin: 0;
	}
.tnr__description{color:#fff;font-weight:600;max-width:300px;margin:0px auto 28px auto;font-size:15px;line-height:24px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}


.tb-col-border {
	display:none;
	}

.threecol-one p{margin-bottom:0;}

.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-bottom:0%;}

.threecol-one{width:30.66%;}


	
.caption_black{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:25px;
	color:#fff;
	background-color:#000;
	padding:5px;
	position:absolute;
	-moz-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	-webkit-box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.75);
	padding-left: 10px;
	padding-right: 10px;
}


.home-main__lid-butns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	margin-bottom: 124px;
}

.home-main__lid-butns .butn-green {
  margin-right: 12px;
}

  .home-main__lid-butns .butn-trans {
    display: none;
  }


#header_eva .search_box {
	background-color: #FFFFFF;
	padding: 18px 10px 18px 12px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 12;
	display: block;
    border-left: 1px solid #ECECF1;
    opacity: 0;
    transition: 0.3s ease-in-out;
    -webkit-transition: 0.3s ease-in-out;
	-moz-transition: 0.3s ease-in-out;
}

#header_eva .search_container.open .search_box {
    opacity: 1;
}


#header_eva .search_box .text {
	background-color: #FFFFFF;
	padding: 10px;
	font-size: 18px;
	line-height: 22px;
	outline: none;
	color: #333333;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	border: none;
    z-index:14;
    animation: closeContainer 0.3s;
}
#x-menu-level-1-1 .before{left:503px}

    
    .x-menu-item {
        box-sizing: initial;
    }
#header #site-title{font-size:24px;line-height:45px;margin:0px;padding-bottom:10px;position:relative;font-weight:lighter}
#header #site-title a{color:#000;font-weight:bold;text-decoration:none}
#header #site-title a img{max-height:60px}
#header .innerBox #site-title{padding-bottom:20px}
h1,h2,h3,h4,h4,h6,#header #site-title,#pageTitBnr #pageTitInner #pageTit,.leadTxt,#gMenu .menu li a strong,.sideTower .localHead,#sideTower .localHead{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}




h1,h2,h3,h4,h4,h5,h6,#header #site-title,#pageTitBnr #pageTitInner #pageTit,#content .leadTxt,#sideTower .localHead {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; }

.adindex2 { width: 100%; margin-bottom: 15px; padding: 7px; border: 1px solid grey; margin-top: 15px; }

.span12 { width:940px; }

.row-fluid .span12 {
	width:100%;
	*width:99.946808510638%;
}

input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }

.table td.span12, .table th.span12 {
	float:none;
	width:924px;
	margin-left:0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
.b-showroom__content{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;opacity:0;visibility:hidden;transition:opacity .6s .6s,visibility 0s .6s;}
.b-showroom__content.is-active{z-index:1;visibility:visible;opacity:1;transition-delay:0s,0s}
.link .link__arrow{display:inline-block;position:absolute;width:21px;height:15px;right:8px;top:6px;transition:all .25s ease-in-out}
.link .link__arrow .link__arrow-line{position:absolute;display:block;width:100%;height:2px;background:#2A363B;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.link .link__arrow .link__arrow-angle{position:absolute;display:block;width:11px;height:11px;border-top:2px solid #2A363B;border-right:2px solid #2A363B;right:0;top:calc(50%);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}
.link:hover .link__arrow,.link:focus .link__arrow{right:0;width:29px}


.anquan{
	width:375px;
	height:318px;
	border:1px solid #d6d6d6;
}

  #wrapper #container-boxed,
  .single-post #main-content,
  .page #main-content {
    width: 100% !important;         
}

  #wrapper #container-boxed-inner {
    -webkit-box-shadow: none !important;
    -moz-box-shadow:    none !important;
    box-shadow:         none !important;
}
.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}



.cdp-cookies-boton-creditos {
	font-size: 10px;
	float:right;
	padding: 10px 0;
}

		.mobilenav li.home { margin-top: 40px;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.brand .site-description {
	display: block;
	margin: 0;
	font-size: 0.4444em;
	letter-spacing: normal;
	font-weight: normal;
	color: #999;
}
.collection-inner-content,.home-contents h2{font-size:24px}
.collection-inner-content{font-family:Arapey-Regular;font-size:34px;color:#FFF;text-align:center;position:absolute;z-index:99;width:100%;height:50px;line-height:normal;top:0;bottom:0;margin:auto;left:0}


.need-support {
	float: left;
	width: 200px;
	background: #71BF44;
	font-size:35px;
	color: white;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);
	position: relative;
}
