﻿.centred{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;box-sizing:border-box;position:relative}
.internas .centred .content #form-cadastro label.error{float:right;margin:2px 0 10px 0;font-size:14px;color:#f00}
.parallax-container .centred .text-container{color:#fff}
.parallax-container .centred .text-container h2{color:#fff;background:0;margin-bottom:20px;text-transform:uppercase;font-size:24px;font-weight:400;box-sizing:border-box;padding:0 120px;line-height:1.5}
div.contato .centred{position:relative;z-index:1}



.contact-mapembed {
	margin-left: -10px;
	margin-right: -10px;
}
.pswp,.pswp__bg,.pswp__scroll-wrap{height:100%;width:100%}
.pswp,.pswp__bg,.pswp__error-msg,.pswp__img,.pswp__item,.pswp__scroll-wrap,.pswp__zoom-wrap{position:absolute}
.pswp__bg,.pswp__share-modal{will-change:opacity;-webkit-backface-visibility:hidden}
.pswp__bg{left:0;top:0;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0)}
.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}

.positioned, .positioned2 { display:none; }

.positioned2 { position:fixed; bottom:70px; right:5px; }


#mypage9top1, #mypage9top2, #mypage9top3 {font-size:12px; background: #4DBA34; text-align:right; padding:5px;
        -khtml-border-radius: 7px 7px 0 0;
        -moz-border-radius: 7px 7px 0 0;
        -webkit-border-radius: 7px 7px 0 0;
        border-radius: 7px 7px 0 0;}

#mypage9top1 a, #mypage9top2 a, #mypage9top3 a {color:#FFFFFF; line-height:20px; margin-right:5px;}


.td-container-border:after {
  position: absolute;
  bottom: 0;
  right: 0;
  display: block;
  content: '';
  height: 100%;
  width: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background-color: #e6e6e6;
  z-index: -1;
}

.td-container-border:before {
  content: '';
  position: absolute;
  background-color: #e6e6e6;
  top: 0;
  width: 1px;
  height: 100%;
  display: block;
  
  left: 0;
}

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}

#td-header-menu .td-container-border:after {
  background-color: #e6e6e6;
}
.span4{width:300px}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%}
input.span4,textarea.span4,.uneditable-input.span4{width:286px}

div.yt_post_item div.yt_item_title{
    margin-bottom: 5px;
    padding-left: 10px;
}


div.yt_post_item div.yt_item_title a {
	color: #545454;
	text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 12px;
}

    .button_img_selected_313 .yt_post_item .yt_item_title a{
        color:#FFFFFF;
        z-index:2000;
    }

    .button_img_selected_theme5_313 .yt_post_item .yt_item_title a{
        color:#FFFFFF;
    }
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
.node-type-product .field-name-field-hero-image .field-items{padding-top:1em;padding-bottom:2em;}


.pages { float: left; width: 630px; }

.pages-border { clear: both; width: 100%; height: 6px; }


    #popover
    {
        margin-right: 40px;
        color: #777777;
        outline: none !important;
    }


    #popover:hover
    {
        
    }
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.book-mobile.aligncenter{width: 60%;}

.product-slider li:first-child .slide-content { display: block !important; }
#header,#pagetop,#footMenu,#footer{text-align:center;clear:both}
#pagetop{display:block;overflow:hidden;clear:both;z-index:5}
#pagetop a{float:right;display:block;position:relative;font-size:11px;text-decoration:none;font-family:'Lato', sans-serif;letter-spacing:1px;border:1px solid #333;padding:5px 15px 5px}
#pagetop a:hover{margin-top:0}
#headerTop,#header,#panList,#gMenu,#pagetop,#sideTower,#footMenu,#footer,#siteBottom{display:none !important}
img#pagetop{background-color:transparent}
#header,#gMenu,#main,#panList,#pagetop{background-color:#fefcf2}
#back-top #pagetop{display:block;overflow:hidden;width:45px;height:45px}


#header,
#gMenu,
#main,
#panList,
#pagetop{ background-color:#fefcf2; }
#tm_builder_outer_content .tm_pb_widget_area .widget_nav_menu .menu{font-family:inherit}
.menu-item__desc {font-family: Roboto, sans-serif;}
.sub-menu .menu-item__desc {color: #fff;}
.main-navigation .menu li .sub-menu{background: rgb(53,15,0);}


.menu-title { 
font-size: 18px;
color:#3e1800;
font-family: 'Roboto Slab';
}
.dropdown-menu li:hover .sub-menu{visibility:visible}
.sub-menu{float:right}
.sub-menu ul{display:inline-block}
.sub-menu li,.sub-menu li a{display:inline-block;text-decoration:none;color:#848484;text-transform:uppercase;font-weight:600;font-size:12px;-webkit-font-smoothing:antialiased}
span.mvp-feat1-pop-head,.mvp-feat1-pop-text:before,span.mvp-feat1-list-but,span.mvp-widget-home-title,.mvp-widget-feat2-side-more,span.mvp-post-cat,span.mvp-page-head,h1.mvp-author-top-head,.mvp-authors-name,#mvp-content-main h1,#mvp-content-main h2,#mvp-content-main h3,#mvp-content-main h4,#mvp-content-main h5,#mvp-content-main h6,.woocommerce .related h2,.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce div.product .product_title,.mvp-feat5-side-list .mvp-feat1-list-img:after{font-family:'Roboto',sans-serif}

    .teaser-txt:last-child {
      margin-right: 0; }

    .teaser-txt p {
      margin: 0; }

.teaser:nth-child(2n) .teaser-txt {
  background-color: #09835f;
  color: white; }

    .teasers .teaser:nth-child(3n) .teaser-txt {
      left: -265px; }

    .teasers .teaser:nth-child(4n) .teaser-txt {
      left: -265px; }
#americastyle_header #site_title{float:left;width:200px;padding-top:2px}

.header-left-header{
    font-family: 'Open Sans';
    width: 475px;
    color: white;
    font-size: 36px;
    margin-top: 23px;
    line-height: 45px;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}
.navbar-collapse.in{overflow-y:auto}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-right:0;padding-left:0}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}


.home-orange-button-chevron-wrapper,
.home-tangerine-button-chevron-wrapper {
  position: absolute;
  height: 100%;
  width: 24px;
  right: 2%;
  top: 0;
}

.abs{position:absolute;}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}

.acme-abouts .column .single-item .content{
padding-top: 10px;
}

.schedule-item-content .content-wrapper {
padding: 15px 0;
}

article.post .content-wrapper,
article.page .content-wrapper {
padding: 0;
}
.container,.et_pb_row,.et_pb_slider .et_pb_container,.et_pb_fullwidth_section .et_pb_title_container,.et_pb_fullwidth_section .et_pb_title_featured_container,.et_pb_fullwidth_header:not(.et_pb_fullscreen) .et_pb_fullwidth_header_container{max-width:1140px}
.et_boxed_layout #page-container,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #top-header,.et_boxed_layout.et_non_fixed_nav.et_transparent_nav #page-container #main-header,.et_fixed_nav.et_boxed_layout #page-container #top-header,.et_fixed_nav.et_boxed_layout #page-container #main-header,.et_boxed_layout #page-container .container,.et_boxed_layout #page-container .et_pb_row{max-width:1300px}
.et_pb_row_2.et_pb_row{padding-top:67px;padding-right:0px;padding-bottom:28px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:-160px!important;padding-top:30px;padding-right:0px;padding-bottom:30px;padding-left:0px}

.textwidget a:hover { color: #222!important }

#tabber .inside li .meta b,footer .widget li a:hover,.fn a,.reply a,#tabber .inside li div.info .entry-title a:hover, #navigation ul ul a:hover,.single_post a, a:hover, .textwidget a, #commentform a, #tabber .inside li a, .copyrights a:hover, a, .sidebar.c-4-12 a:hover, .top a:hover {color:#be6424; }
.bsp-style-1 .bsp-item .bsp-video-thumbnail{float:left;display:inline-block;width:72px;height:50px;overflow:hidden;margin-right:13px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.58)}
.bsp-style-1 .bsp-video-thumbnail img{max-height:54px;max-width:76px;display:inline-block;position:absolute;top:50%;margin-top:-27px}
.bsp-style-2 .bsp-video-thumbnail{position:relative;width:112px;height:70px;display:inline-block;overflow:hidden;border:3px solid transparent;transition:border-color .3s ease}
.bsp-style-2 .bsp-video-thumbnail img{width:112px;margin-top:-7px}
.bsp-style-2 .bsp-current-item .bsp-video-thumbnail{border-color:#e62929}
.top-bar .top-bar-left,.top-bar .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar .top-bar-left{-ms-flex:1 1 auto;flex:1 1 auto;margin-right:auto}
.top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.top-bar-left,.top-bar-right,.top-bar-title{-ms-flex:0 0 auto;flex:0 0 auto}
.header .wrap .top-bar-left .menu a{padding:.7rem 0}
