﻿

#numbers .counter .value {
  display: block;
  font-size: 36px;
  color: #fff;
}
.list-faq .list-body{position:relative;z-index:20}
.list-faq .list-body h4{min-height:0!important;font-size:20px}
.list-rooms .list-image+.list-body{padding-top:15px}
.list-rooms .list-body{text-align:center;width:100%}
.list-rooms .list-body ul{list-style:none;font-size:0;line-height:0}
.list-rooms .list-body li{display:inline-block;vertical-align:top;font-size:14px;line-height:1.57;padding:7px 10px;font-weight:500}
.list-rooms .list-body h3{font-size:27px;color:#161616;margin-bottom:0}
.list-rooms .list-body li:first-child{padding-left:0}
.list-rooms .list-body li:last-child{padding-right:0}

home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}

.home .intro .text, .home .info .text, .home .contact .text, .home .about .text {font-size:22px;line-height:30px;}


.sidebar .intro-text, .sidebar .mc4wp-form {
color: #231f20;
text-align: center;
}


.home .intro, .home .info, .home .section1, .home .section2 {
padding:60px 0 45px;
}






.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
 

 
.flexslider {margin: 0; padding: 0;overflow: hidden;}
 
.flexslider .slides img {width: 100%; display: block;}

.flexslider .slides {zoom: 1;}

.flexslider:hover .flex-next {opacity: 0.8; right: 5px;}

.flexslider:hover .flex-prev {opacity: 0.8; left: 5px;}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1;}

.erase { clear: both; }

#slideshow #slidesContainer .slide {
    margin: 0 auto;
    min-height: 320px;
    text-align: center;
    width: 100%;
	
}

#slideshow #slidesContainer .slide p {
    display: block;
    float: left;
    margin: 0;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}

.stage-slider .gridimg-wrap, .post-gallery .gridimg-wrap { 
 position:relative;
 overflow:hidden;
 height:100%; 
 display:block;
 width:inherit;
 margin:0 auto;
}

.stage-slider .gridimg-wrap a { height:100%;}

 



 
.gridimg-wrap { 
 position:relative;
 overflow:hidden; 
 width:inherit;
 display:table;
 margin-left:auto;
 margin-right:auto;
}


.panel .container.videotype .gridimg-wrap object {
 background-color:#000;
}


.gallery-slider .gridimg-wrap { 
 width:290px;
 position:relative;
 overflow:hidden; 
}


.post-slider .gridimg-wrap, .post-grid .gridimg-wrap { position:relative;overflow:hidden;}

.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-sm-4 {
    width: 33.33333333%;
  }

.stats-container table tbody tr.success td {
}

.table-container table tbody tr.success td {
}

.white-panel table tbody tr.success td {
    background: #ebf4f6;
}

.admin-panel table tbody tr.success td {
    background: #ebf4f6;
}



.gigpress-table {
	width: 100%;
	border: none;
	border-collapse: collapse;
	border-top: 1px solid #CCC;
	margin: 0.5em 0 1em 0;
}



.gigpress-table th {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #CCC;
}



.gigpress-table td {
	padding: 6px 8px;
	vertical-align: middle;
	text-align: left;
}


.m_spacing_line{
	margin:40px auto;
	border:#dcdcdd 1px solid;
	border-bottom-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	height: 0px;
}
footer .newsletter .signup{margin-bottom:40px}
footer .newsletter .signup p{font-size:13px;color:#888;width:90%;float:right;text-align:left;line-height:20px}
footer .newsletter .signup form{float:right;width:90%;position:relative}
footer .newsletter .signup form input[type=text]{font-size:13px;line-height:23px}
footer .newsletter .signup form input[type=submit]{border:0;background:#84b0e2;color:#fff;border-radius:3px;padding:6px 10px;position:absolute;text-shadow:1px 1px rgba(0,0,0,.28);font-size:13px}
footer .newsletter .signup form input[type=submit]:hover{background:#6284ac}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; padding-top: 15px; padding-bottom: 15px; }
.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-left:25px;padding-right:25px}
.col-lg-12{width:100%}
.footer-bottom-center{padding:5px 0}
.footer-bottom{background-color:#e6e6e6;height:28px;color:#000;padding:0 15px;font-family:source sans pro,sans-serif}
.footer-bottom .social-icons{float:right;margin:4px 0 0;line-height:0}
.footer-bottom a{color:#000;font-family:source sans pro,sans-serif;font-size:14px}
.footer-bottom div{float:none!important;clear:both;margin:5px auto}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.feed a{float:right;}


#middle{
    margin-top:20px;
    margin-bottom: 20px;
}
.footerbox{padding:65px 0 20px}

.module-sponsored-slideshow .slideshow-wrapper {
  position: relative;
  overflow: hidden;
  top: 58px;
  margin: auto auto;
  max-width: 896px;
  height: 457px !important;
  background: #000;
}

.module-sponsored-slideshow .slideshow-wrapper.sponsor_off {
  top: 0px;
  max-width: 100% !important;
  height: 470px !important;
}

.module-sponsored-slideshow .slideshow-wrapper .module-sponsored-slideshow-single-img {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
}

.module-sponsored-slideshow .slideshow-wrapper .module-sponsored-slideshow-single-img a.slider-link {
  display: block;
  height: 100%;
  width: 100%;
}


	#slide #mainSlide .user  {
		overflow:hidden;
	}

	#slide #mainSlide .user:before  {
		opacity:0.3;
		content:" ";
		display:block;
		position:absolute;
		border:1px solid black;
	}

	
.contact_block{
	text-align:center;
	}

.contact_block span{
	display:block;
	font-size:16px;
	color:#ffffff;
	line-height:20px;
	}

	
.contact_block span a{
	display:block;
	font-size:16px;
	color:#ffffff;
	line-height:20px;
	}


.header{
	margin:10px 0;
}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}
h1,h2,h3,h4,h5,h6,.et_quote_content blockquote p,.et_pb_slide_description .et_pb_slide_title{font-weight:bold;font-style:normal;text-transform:none;text-decoration:none;line-height:1.3em}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:64px}
.et_pb_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title{color:#ff0f0d!important}
.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:32px!important}
.news-preview--no-img .news-preview__content{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}
.news-preview--no-img .news-preview__content:last-child:not(:first-child){float:right}
.news-preview__content-wrapper{position:relative;height:200px;padding:0}
.news-preview__content-header{max-width:76.75rem;margin-right:auto;margin-left:auto}
.news-preview__content-header:after,.news-preview__content-header:before{display:table;content:" "}
.news-preview__content-header:after{clear:both}
.news-preview__content{width:75%;float:left;padding-right:.625rem;padding-left:.625rem}
.news-preview__content:last-child:not(:first-child){float:right}
.news-preview__content-text{width:85%}
.news-preview__content-footer{position:absolute;bottom:0;width:100%}
.news-preview__content-footer-wrapper{position:relative}
.toolbar .divider{float:left;line-height:45px;padding:0px 20px;color:#555555}
.toolbar .social .divider{line-height:24px;padding:0px 0px 0px 10px}
footer .right .divider,.footer .right .divider{float:right;background-color:#b3b3b3;height:45px;width:1px;margin:55px 40px 0px}



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


.clear-block {
  display: inline-block;
}



* html .clear-block {
  height: 1%;
}


fieldset ul.clear-block li {
  margin: 0;
  padding: 0;
  background-image: none;
}

		
	.main {margin: 0 auto;overflow: hidden;padding-top: 0;max-width: 1200px}
.bottom .bottom_menu{margin-left:auto;margin-right:auto;line-height:70px;font-size:12px;color:#000;width:280px}
.bottom_menu a{color:#fff;margin-left:10px;margin-right:10px}

.r-tabs .r-tabs-panel #home_photo_row .grid_item{height: 200px;}


    .subheader .phone {
     float: none;   
    }

.social-links li a.link-2 {
	background-position:-38px 0;
}

.social-links li a.link-2:hover {
	background-position:-38px -34px;
	transition:all 0.3s;
}

.text-font{font-family:Source Sans Pro;font-weight:bold;font-size: 20px;}

.text-font-color{color:#838383;}
   .at-first-level-nav ul{
margin: 0;
padding: 0;
}

.at-first-level-nav ul li {
display: inline-block;
list-style: outside none none;
margin: 0 10px;
}

.contact{
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#AC2A11;
}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}

.bd56{ float:left; width:244px; }

		.recent-posts li .meta {
			display:block;
			padding-top:2px;
			font-size:11px;
			color:#737373;
			font-style:italic;
			}

		.news li .meta {
			color:#ffc6a5;
			}

		.featured_articles li span.meta {
			position:absolute;
			bottom:0;
			left:0;
			width:200px;
			padding:0 0 0 20px;
			background:#7f7a72;
			color:#fff;
			height:28px;
			line-height:28px;
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:11px;
			}

		.no-boxshadow .featured_articles li span.meta {
			left:-1px;
			}

			.featured_articles li span.meta .comment-link {
				position:absolute;
				right:7px;
				top:9px;
				}

			.featured_articles li span.meta .date {
				display:none;
				}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events:none}

.megapanel .row .col1,.megapanel .row .col2,.megapanel .row .col3,.megapanel .row .col4,.megapanel .row .col5,.megapanel .row .col6{display:block;width:100%;min-height:20px;float:left;margin-left:2.127659574468085%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

.megapanel .row .col2{width:43.914893617021278%}
.ab-block-post-grid .ab-block-post-grid-text{text-align:left}
.ab-block-post-grid .ab-block-post-grid-text p{margin:0 0 15px 0;font-size:inherit}
.ab-block-post-grid .ab-block-post-grid-text p:last-of-type{margin-bottom:0}
.ab-block-post-grid .is-list .post:not(.has-post-thumbnail) .ab-block-post-grid-text{width:100%;padding-left:0}
.ab-block-post-grid .is-list .no-thumb .ab-block-post-grid-text{-ms-grid-column-span:2;grid-column:span 2}


.ab-block-post-grid-text,
.has-featured-image .content,
.has-featured-image .sidebar,
.has-post-thumbnail .entry-content,
.has-post-thumbnail .entry-header {
	position: relative;
	z-index: 2;
}

	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
.banner-visual .banner-media-holder .banner-media .banner-image-loader{padding-top:100%}
.banner-visual .banner-media-holder .banner-media .banner-image-loader .image-loader{height:94%;z-index:1}
#nav-above {margin:0 0 18px 0;}
.paged #nav-above,.single #nav-above {display:block;}
#nav-below {margin:-18px 0 0 0;}
ul#nav{display:none;}

.primary-menu li.menu-item-has-children a i{
	display: inline-block;
	padding-left: 8px;
	color: #2e3032;
}

.primary-menu li.menu-item-has-children a:hover i{
	color: #fff;
}

	.menu ul li.menu-item-has-children a{
		padding: 29px 21px 29px 11px;
	}

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

.popular_article_list_style_type {
	float: left;
	width: 10px;
	height: 15px;
	padding: 0 0 2px 7px;
	background: #e7e7e7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url('ie-css3.htc');
}


.container-fluid::after,.container::after,.row::after,.testimonials__inner::after {
    content: "";
    display: table;
    clear: both
}


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


    .main-footer__widgets .row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }
.uppercase,h6,th,span.widget-title{line-height:1.05;letter-spacing:.05em;text-transform:uppercase}
.is-uppercase,.uppercase{line-height:1.2;text-transform:uppercase}

.feature-box .featured-stories ul, .feature-box .featured-stories ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;	
	background: #fff;

}

.feature-box .featured-stories ul li img{
	display: block !important;
}

.feature-box .featured-stories ul li h4{
	margin: 0px;
	padding: 5px;
	display: block !important;
}

.feature-box .featured-stories ul li a{
	min-height: 75px !important;
	height: auto !important;
	background: #fff;
}

.feature-box .featured-stories ul li:hover *{
	color: #8f2005;
}
