﻿
footer h2, footer .footer_title{
    color: #e4e5e6;
    font-family: 'Quicksand', sans-serif;
    font-size: 20px;
    margin-bottom: 10px;
    font-weight: 500;
    line-height: 1.1;
    display: block;

}
.skip-container{display:block;position:relative;padding:.5em .5em .5em 0}

.bottom-10 { margin-bottom: 10px; }
.et_bloom .et_bloom_success_container{height:0;overflow:hidden;opacity:0;position:relative;margin:0 auto!important;z-index:-1}
.et_bloom .et_bloom_success_container.et_bloom_animate_success{height:auto;overflow:visible;z-index:99;opacity:1;display:block}
.et_bloom .et_bloom_success_container.et_bloom_animate_success span.et_bloom_success_checkmark{opacity:1;top:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}



img.scale-with-grid,#Content img{max-width:100%;height:auto}
.ml-2,.mx-2{margin-left:.5rem!important}
.bg-white{background-color:#fff!important}
.cp-form-after-submit,.cp-msg-on-submit{height:100%;width:100%}
.cp-msg-on-submit,.cp-msg-on-submit p{margin-bottom:5px;font-size:13px;line-height:normal;color:#000}
.cp-msg-on-submit{font-size:18px;display:inline-block;visibility:visible;position:absolute;z-index:999999999999;border:1px solid transparent;-webkit-transition:visibility .2s linear;-moz-transition:visibility .2s linear;-ms-transition:visibility .2s linear;transition:visibility .2s linear}
.cp-msg-on-submit .cp-m-error,.cp-msg-on-submit .cp-m-success{width:100%;padding:0 20px;text-align:center;position:absolute!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.flexslider .slides img{max-width:100%;display:block}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

#visual-body li.visual05 p{right:40px; bottom:60px; width:360px;}

#visual-body li.visual05 p a{background-color:rgba(206,90,90,.75); text-shadow:2px 2px 2px #ce5a63;}


.article_section_link .section_date{
color: #999;
font-size: 12px;
}


.article_section_link .section_date:before{
content: '-';
font-size: 14px;
margin-right: 5px;
}


.article_section_link .section_date.date_top:before{
	content: '';

}
#footer .copyright{font-size:.7em}
.smue-row .smue-clmn.smue-space .smue-space-obj{height:100%}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}

.dropcap.main-color{
	font-weight:normal
}

#mobile-btn-open .glyphicon{
    font-size: 30px;
}

#mobile-btn-close .glyphicon{
    font-size: 20px;
}
.easy_social_box div.easy_social-widget.last{margin-right: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}
#menu-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}
.adright{text-align:center;margin-bottom:10px;}





.dropshadowboxes-container {
    clear: both;
    display: block;
    position: relative;
    z-index: 1;
}

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

.dropshadowboxes-container.dropshadowboxes-center{
    width:100%;
}


.venue_layout #bg_image {
  background-size: cover;
  position: absolute;
  width: 100%;
  height: 750px;
  z-index: 3;
  background-repeat: no-repeat;
  background-position: top center; }

  .venue_layout #bg_image #image_overlay {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 750px;
    background: -webkit-linear-gradient(transparent 60%, #efefef 94%);
    background: linear-gradient(transparent 60%, #efefef 94%); }
.pm-banner-ad-top .gpt-holder{padding:4px 0}
.ad728 .gpt-holder,.ad468 .gpt-holder{border:1px solid #999;padding:3px}
.ad970 .gpt-holder{width:970px}
.ad728 .gpt-holder{width:728px}
.ad468 .gpt-holder{width:468px}
.gpt-holder embed,.gpt-holder img,.gpt-holder ins{vertical-align:middle}

	#agama_slider .slide-content a.button {
		color: #00a4d0;
		border-color: #00a4d0;
	}

	
		
	#agama_slider .slide-content.slide-1 {
		top: 40%;
	}

	#agama_slider .slide-content.slide-2 {
		top: 8%;
	}

	#agama_slider .slide-content.slide-1 a.button-3d:hover {
		background-color: #ffffff !important;
	}

	#agama_slider .slide-content.slide-2 a.button-3d:hover {
		background-color: #ffffff !important;
	}


.logocas { min-height:50px; text-align:center; padding:8px 0 0 0;}

.logo {
    margin-top: -12px;
}
