﻿.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-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-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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-3{width:25%}
#footer .footer-body .col-md-3{padding-left:45px}
.footer-body .col-md-3,.col-sm-6.e-services{padding-left:15px}

.logo {text-align:center;}


.rev_slider{
	position:relative;
	overflow:visible;
}



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;

}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}



.rev_slider .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important}

    #mw_board_group_1 .mw_board_group_1_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_1 .mw_board_group_1_info a { font-size:11px; }


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}

.c-fff {color: #fff;}
.td_module_1{padding-bottom:24px}
.td-content-more-articles-box .td_module_1,.td-content-more-articles-box .td_module_3{padding-bottom:20px}


.header input[type="submit"]{
	width:51px;
}


.header-search .search-form{
	margin-bottom: 0px;
	margin-top: -9px;
}

.header-search .search-field{
	width:210px;
	float:right;
	margin-right:0px;
}

.header-search .search-submit{
	float:right;
	margin-left:0px;
}
body.i18n-cs .load-more-photos.en{display:none;}

	.uscolumn50{width:352px;float:left;}
 .uscolumn50.first{margin-right:20px;}
 .uscolumn50.last:after{content: "\0020";display:block;height:0;clear:both;visibility:hidden;}

	.uscolumn50.secondrow{margin-top:20px;}
 .uscolumn50.first, .uscolumn50.secondrow{margin:0 0 15px 0;}
.row{margin-right:-15px;margin-left:-15px}

.espectaculo_destacado .espectaculo_destacado_titulo .titulos{height: 120px;}

.espectaculo_destacado a:hover .espectaculo_destacado_titulo .titulos{background-color:#AF135C;}
.site-title{font-family:roboto,serif;font-size:2em;font-weight:400;margin:0;line-height:1.5}
.site-title a{color:#282c37}
.site-title a:hover{color:inherit}

#csbwfs-bottom .csbwfs-hide{display:none !important;}
.light-faq{font-size:16px;border-bottom:#dadada 1px solid;padding:30px 15px;background-color:#fff;-webkit-transition:background-color .3s ease;-moz-transition:background-color .3s ease;-ms-transition:background-color .3s ease;-o-transition:background-color .3s ease;transition:background-color .3s ease}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq.first-faq{border-top:#dadada 1px solid}
.light-faq.on{background-color:#f1f1f1}
.light-faq .question-header{cursor:pointer}
.light-faq .question-header .arrow-btn{font-size:2em;color:#29c000;transition:all .3s ease;transform:rotate(0);float:right}
.light-faq .question-header .default-question{color:#00339f;display:inline-block;font-size:1.8em;font-weight:600;padding-right:30px}
.light-faq .default-answer{display:none}
.light-faq .default-answer .answer-body p{font-size:1.2em}
.light-faq.on .question-header .arrow-btn{transform:rotate(180deg)}

.clearfix { float: none; clear: both; }


.clearfix, .clr_both {
	float: none;
	clear: both;
}


#top .av-caption-style-overlay.av-flex-size .av-masonry-entry.av-masonry-item-with-image .av-inner-masonry-content-pos-content{
	display: table-cell;
    vertical-align: middle;
}

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }
.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}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
ul.inline-menu{margin:20px 0 0 0;padding:0;}
ul.inline-menu li{display:inline-block;width:32%}
ul.inline-menu a{color:#8BBED1;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.entry-title,
.entry-title a {
	color: #2B2D3A;
	transition: color 0.3s;
	-webkit-transition: color 0.3s;
}

.entry-title a:hover {
	color: #EAAB1C;
	text-decoration: none;
}

.entry-title {
	margin: 0;
	font-size: 28px;
}


.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}

.masonry-layout .entry-title {
	font-size: 18px;
}

	
		.main-menu ul li:first-child {
	    border-top: none;
	}

	
	.main-menu ul li,
	.mobile-top-header .widget-contact-content {
		background: rgba(177,169,154,0.95);
	}
.postid-670 #hc-screen-reader-results,.postid-670 .form-horizontal,.postid-672 #hc-screen-reader-results,.postid-672 .form-horizontal{display:none}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}

.testing1 .ot-dtp-picker.wide { margin: 0 auto;    width: 808px; position:relative;}

.ot-dtp-picker {padding: 0px !important;}

	#footer-bottom { padding: 24px 0px; }


.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
