﻿







.wrap {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}

#midcol9.mypage9 {width:30%; margin:0; padding-left: 3%; position:relative; float:left;}


#leftcol9.mypage9 {width:30%; margin:0; padding-left: 3%; position:relative; float:left;}

#rightcol9.mypage9 {width:30%; margin:0; padding-left: 3%; position:relative; float:left;}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:100%;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    width: 50%;
  }

footer #footer-nav nav.footer #menu-footer-menu.menu li ul.sub-menu, .right-footer-column {
    padding-left:0;
}

footer #footer-nav ul.right-footer-column li {
    margin-bottom:5px;
}

footer #footer-nav .contact-us ul.right-footer-column li i {
    background:#403830;
}

.our-offices .right-footer-column i {
    color:#403830;
    margin:0 .4em;
}


.border_left {border-left: 2px solid #ececec;
}


.mobile-navigation .nav-children { padding-left: 15px; }



.menu-toggle, .mobile-navigation .nav-menu.toggled, .mobile-navigation ul ul.toggled, .mobile-navigation.toggled .nav-menu .nav-children.toggled .subnav-children { display: block; }

  .navigation .nav-children { position: absolute; }

.menu-item-language img.iclflag {
  margin-top: -3px;
}





div.sw-skipnav-outerbar {
    display: block;
    height: 30px;
    width: 100%;
    background-color: #333;
    text-align: center;
    margin-top: -30px;
}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

#toggle2{width:100%;height:auto;padding:10px 0;background:#777777;text-align:center}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto,.pncz .option-box .tile-group .tile{position:relative;width:100%;min-height:1px;padding-right:20px;padding-left:20px}
.col-10,.col-11{-webkit-box-flex:0}
.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}

.td-visual-hidden {
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
}






.lottie-section .et_pb_row .et_pb_column {
    display: flex;
    align-items: center;
}

.header .topbar .navbar-toggle {
  padding: 6px 4px;
  border-radius: 2px;
  margin: 5px;
  background-color: #fff;
  border: 1px solid gray;
}

.header .topbar .navbar-toggle span {
  background-color: grey;
}

  .header,
  .header .topbar {
    display: inline-block;
    width: 100%;
  }

  .header .topbar {
    background-color: #383736;
  }

  .header .topbar .btn.search {
    height: 30px;
    margin-top: 2px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0;
    border-radius: 0;
  }

  .header .topbar .avatar-header {
    display: none;
  }

  .header .topbar .user-navigation-list {
    display: none;
  }

.header .header-top,
.header .topbar {
  padding-top: 0;
}

  .header .topbar .main-navigation-container-top {
    top: 37px;
  }

  .header .topbar .simple-search {
    padding-top: 2px;
  }


.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}


.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-bottom-color: #000000;
  border-width: 0 5px 5px;
}


.popover.bottom {
  margin-top: 10px;
}


.popover.bottom .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  border-top-width: 0;
}


.popover.bottom .arrow:after {
  top: 1px;
  margin-left: -10px;
  border-bottom-color: #ffffff;
  border-top-width: 0;
  content: " ";
}
#avc-location-tabs .map{height:231px;float:left}

span.pr349 {
  font-size: 64px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-6{width:50%}
#head-ads-left,#titolo-sito,#head-ads-right,#logosite{display:inline-block}

#wrapper #footer .logo-brasil img { float: right; }
.panel-3col-33 .panel-col-first .inside{margin:0 .5em 1em 0;}
.panel-3col-33 .panel-col .inside{margin:0 .5em 1em .5em;}
.panel-3col-33 .panel-col-last .inside{margin:0 0 1em .5em;}



#trama_map{
	position:relative;
	width:100%;
	height:100vh;
	top:0;
	left:0;
}

#left_footer
{
	width: 445px;
	margin-left: 25px;
}


  
  #bloc_footer_1 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }


  
  #bloc_footer_2 #right_footer, #bloc_footer_2 #left_footer {
    float: none;
    width: calc(100% - 20px);
    text-align: center;
    margin-left: 10px; }
.line,.double-line{clear:both;position:relative;width:100%;margin:60px 0;border-top:1px solid #EEE}
.line.line-sm{margin:30px 0}
.well .line{margin:20px 0;border-color:#e5e5e5}
.post-navigation+.line{margin:40px 0 50px}
.single-product .product-desc .line{margin:20px 0}
.dark .line,.dark .double-line{border-top-color:rgba(255,255,255,0.1)}
.dark .well .line{border-color:rgba(255,255,255,0.08)}
.line-icon{font-family:'lined-icons'}
.product-show .line{border-top:2px solid #fef1eb!important}

#little-calendar .month .days li .list-items .item .compra-tus-tickets{position:absolute;margin-top:25px;background-color: #AF135C;padding: 5px 15px;}

#little-calendar .month .days li .list-items .item .compra-tus-tickets h1{font-size: 90%;padding: 0 !important;margin: 0 !important; text-align: left;color:#fff;height: inherit;}


.espectaculo_destacado a:hover .compra-tus-tickets{background-color:#AF135C;}

.espectaculo_destacado .compra-tus-tickets{background-color: #AF135C;padding: 4px 0;text-align: center;margin: 0 0 0px;}

.espectaculo_destacado .compra-tus-tickets h1{font-size: 18px;color:#fff !important;}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.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-sm-10,.col-sm-11{float:left}
.col-sm-3{width:25%}


.sub-menu .menu-item-has-children {
	position:relative;	
}


.middlecontentwhite {
	float:left;
	width: 882px;
	min-height: 553px;
	background-color:#0D5702;
	display:inline;
}











.tt-header-wrapper {
  background: #fff;
  border-bottom: 1px solid #eaeaea;
  -webkit-transition: all 300ms ease-in-out;
  -moz-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
}


.tt-header.banner .tt-header-wrapper {
  position: relative;
  padding-top: 45px;
}





.tt-header.boxed .tt-header-wrapper {
  position: relative;
  width: 1368px;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

		footer#footer .dt_widget_tabs .nav-tabs li a:hover {
		  color: #ffffff;
		  background-color: #f10201;
		}

		footer#footer .dt_widget_tabs .nav-tabs li:hover {
		  background-color: #f10201;
		}

		footer#footer .dt_widget_tabs .nav-tabs li.active a {
		  background-color: #f10201;
		}

		footer#footer .dt_widget_tabs .nav-tabs li.active a:hover,
		footer#footer .dt_widget_tabs .nav-tabs li.active a:focus {
		  background-color: #f10201;
		}

.transition-effect {
	transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}

  #footer-widgets .block {
    margin-right: 3.8%;
    float: left;
  }

  #footer-widgets .col-1 .block {
    width: 100%;
    float: none;
  }

  #footer-widgets .col-2 .block {
    width: 48%;
  }

  #footer-widgets .col-3 .block {
    width: 30.75%;
  }

  #footer-widgets .col-4 .block {
    width: 22.05%;
  }

  #footer-widgets #footer-full .block {
    float: none;
    margin-right: 0;
  }

  .home-widgets #homepage-columns .block {
    width: 22%;
    float: left;
    margin: 0 4% 0 0;
  }

  .home-widgets #homepage-columns .block.double {
    width: 48%;
  }

  .home-widgets #homepage-columns .block.last {
    margin-right: 0;
  }

.tbl_vhod_1{
	width:100%; height:25px; margin-top:5px; table-layout:fixed;
}

.td-bg-lightgrey{
	background-color: #f7f7f7;
}

	
	.respMenu .menu-main-menu-container {margin-top:70px;}

	.respMenu .menu-main-menu-container a {color:#333;}




		#calendario_eventos{
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				height:320px;
				width:266px;
				margin-top:10px;
				margin-left:8px;
			}

.information-wrap{
	border-top:0px solid #e7e7e7;
}
.img-responsive{display:block;max-width:100%;height:auto}

.row {
  margin-right: -15px;
  margin-left: -15px;
}



.row.is-flex { display: flex; flex-wrap: wrap;}


.is-flex.row{margin-left:-5px;}

.burger-menu-xs-dropdown-social {
  height: 46px;
  background-color: #171c28;
  position: fixed;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
}

.burger-menu-xs-dropdown-social a {
  display: block;
  margin: 11px auto 0 auto;
  width: 18px;
  height: 18px;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:28px 0}


.result-header,
.footer-section_header,
.search-section-header,
.shop-products-header,
.share-this-article,
.share-this-quote {
  font-size: 9pt;
  font-family: 'Jordan', sans-serif;
  font-weight: bold;
  letter-spacing: 1.5pt;
  line-height: 9pt;
  margin-bottom: 22.5px;
}


.ctnr-search-content .search-section-header {
  color: #929292;
  margin: 30px 25px 20px;
  text-align: left;
}


#menu-main .menu-item {
	
}



li.menu-item.current-menu-item a {
	
}
#wp-calendar td,.dt-shortcode .paginator,.page-links a{text-align:center}
.dt-shortcode .page-links,.page-links a{display:inline-block;float:none}
