﻿
.primary_nav ul li.menu-item-has-children a{
	padding-right: 20px;
}

.primary_nav ul li.menu-item-has-children:hover ul{
    display: block;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}



.bg-transparent {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: auto;
	left: 0;
    top: 0;
    right: 0;
	
}

.bgndgalleryslider .bg-transparent {
    left: auto;
    right: 0
}
.vc_separator h2.title{display:inline-block;padding:0;margin:0;position:relative;font-size:28px;line-height:1.5em}
.teaser .title{margin:5px 0 10px 0}


.element-round .general-slide .title {
  border-radius: 100px; }


.element-semi-round .general-slide .title {
  border-radius: 3px; }

  .general-slide .title {
    font-size: 50px;
    line-height: 1.4em;
    display: inline-block;
    border: 2px solid #555;
    padding: 5px 25px;
    background: rgba(255, 255, 255, 0.2); }

  .element-light .general-slide .title {
    border-color: #fff;
    background: rgba(0, 0, 0, 0.3); }

  .preview-container .title-wrap {
    padding: 0 0 20px 0;
    margin: 0 0 50px 0;
    position: relative; }

    .preview-container .title-wrap h1 {
      margin: 0;
      font-size: 34px;
      line-height: 1.4em; }

  .card .title {
    font-size: 1.3em;
    line-height: 1.4em; }

.popup .close {
	position: absolute;
	right: 15px;
	font-size: 20px;
	border-radius: 50px;
	line-height: 0.6em;
	padding: 4px;
	background: #fff;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}

.popup .close a {
	color: #e29b03;
	text-decoration: none;
}
.pm-ft .panels-flexible-region-last .panel-region-separator{clear:both;margin-bottom:10px}

.body_index2 { font-family: Tahoma; font-size: 11px; color: 164572 ; text-align: justify}
.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-4{width:33.3333333333%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-5-0 , #pg-5-1 , #pg-5-2 , #pg-5-3 , #pg-5-4 , #pg-5-5 , #pg-5-6 , #pg-5-7 , #pg-5-8 , #pg-5-9 , #pg-5-10 , #pl-5 .so-panel , #pl-5 .so-panel:last-child { margin-bottom:0px }
 #pl-w5cc066dfbe955 .so-panel , #pl-w5cc066dfbe955 .so-panel:last-child { margin-bottom:0px }
 #pg-w5cc710c578d6e-0 , #pl-w5cc710c578d6e .so-panel , #pl-w5cc710c578d6e .so-panel:last-child { margin-bottom:0px }

.container {
  margin-right: auto;
  margin-left: auto;
}

.container:before,
.container:after {
  content: " ";
  
  display: table;
  
}

.container:after {
  clear: both;
}

.header .container {
  position: relative;
  z-index: 100;
  width: 100%;
}

  .container--blog .sidebar {
    height: auto !important;
  }

  .container--blog .sidebar__title {
    padding: 20px !important;
    line-height: 20px;
  }

  .container--blog .sidebar__title.-mobile-hide {
    display: none;
  }

  .container--portfolio .sidebar__title {
    display: none;
  }

.wrapper .container {
  position: relative;
  z-index: 101;
}

.wrapper .container:before,
.wrapper .container:after {
  content: " ";
  
  display: table;
  
}

.wrapper .container:after {
  clear: both;
}

	.ascend.using-mobile-browser #search #search-box {
		top: 20px!important;
	}
 
    html #search-outer #search-box, html #search-outer #search #close {
        -webkit-transform: translate3d(0,45vh,0);
        transform: translate3d(0,45vh,0);
    }



#search-outer #search-box, #search-outer #search #close {
    transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1);
    transform: translate3d(0,35vh,0);
    opacity: 0;
}


#search-outer.material-open #search-box, #search-outer.material-open #search #close {
    transform:  translate3d(0,0vh,0);
    opacity: 1;
}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}


.who-answers .modal-footer {
  text-align: center;
  border-top: 0;
  padding: 0;
}
.site-description{color:#08c}
.sticky-enabled .tc-tagline-off .site-description{display:none!important}
.navbar-wrapper .navbar .site-description{float:right;padding-right:5px;text-align:right}
.navbar-wrapper .navbar h2.site-description{line-height:19px}
h2.site-description{font-size:18px;padding-top:0;line-height:20px;font-style:italic}



                  .site-title,.site-description,h1,h2,h3,.tc-dropcap {
                    font-family : 'Fjalla One';
                    font-weight : 400;
                  }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


.td-search-wrapper {
  
}
#block-nodeblock-home-infographics #content-block-infographics .infographics-container-block{position:relative;height:335px;width:25%;margin:0;margin-bottom:15px;float:left;padding:0px 10px;box-sizing:border-box;}

section .slick .slide .testimonial {
  text-align: center;
  padding: 0 15%;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

section .slick .slide .testimonial:before {
  font-size: 4rem;
  color: #555;
}

section .slick .slide .testimonial p {
  font-family: 'Rambla', sans-serif;
  font-size: 0.8125rem;
  line-height: 1.625rem;
  color: #919191;
}

section .slick .slide .testimonial span {
  display: block;
}

section .slick .slide .testimonial span.client-name {
  font-family: 'Clicker Script', cursive;
  color: #555;
  font-size: 1.5rem;
  line-height: 3.125rem;
}

section .slick .slide .testimonial span.client-info {
  font-family: 'Rambla', sans-serif;
  font-size: 0.75rem;
  color: #919191;
  font-style: italic;
}
.ultimenu .region:after{clear:both;content:" ";display:table;}
.ultimenu-basic .region{background:#fff;padding:20px;}
.region-navbar{float:right;width:990px;margin-top:-38px}


.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-6 {
        width: 50%;
    }
#footer-main .menu a{display:inline-block}
#footer-site-info .menu{font-size:0;white-space:nowrap}
#footer-site-info .menu li{display:inline-block;font-size:.875rem;line-height:2rem}
#footer-site-info .menu li a{display:inline;padding:0 .5em;border-right:1px solid #ccc}
#footer-site-info .menu li:last-child a{padding-right:0;border:none}
#footer-site-info .menu li:first-child a{padding-left:0}
#footer-main,#footer-site-info .menu li a{display:block}
#footer-site-info .copyright,#footer-site-info .menu li{line-height:1rem}

  .menu-item-859 {
    display: none !important;
  }

#wt_page {
	
}


.single-post #wt_page #wt_containerWrapper,
.single-post.wt_stickyHeader #wt_containerWrapper {
	margin-top: 92px;
}

.recentpost-carousel .recentpost-carousel-content { padding: 20px; }
.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-duration,.tribe-events-adv-list-widget .tribe-event-featured .tribe-events-event-meta,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-duration,.tribe-mini-calendar-list-wrapper .tribe-event-featured .tribe-events-event-meta{color:hsla(0,0%,100%,.7);font-weight:400}
.cp_style_2710 #cp_heading-4-2710 .cp-target { font-family:inherit;font-weight:Inherit;font-size:24px;line-height:1.2;letter-spacing:0px;text-align:center;color:#ffffff;width:566px;height:46px;}
.cp_style_2710 #cp_heading-4-2710 .cp-target:hover { }
.cp_style_2710 #cp_heading-4-2710 .cp-rotate-wrap{ transform:rotate( 0deg);}
.cp_style_2710 #cp_heading-4-2710 { left: 0px;top: 26px;z-index:2;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.searchta tr td.searchitemname                  { vertical-align:top; padding:15px; font-size:16px; min-width:200px;}


.adesso-claim {
  font: "0/0" a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}


.event-year {
  position: relative;
  top: 40px;
  left: 0px;
  width: 110px;
  font-size: 0.6em;
  text-align: center;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

.about-people-description{
	margin-bottom: 15px;
	text-align: justify;
	font-size: 16px;
	color: #6f6e6f;
}

.row-listen-hero .hero-lockup {
	height: 340px;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	text-align: center;
	overflow: hidden;
}

.lt-ie8 .row-listen-hero .hero-lockup {
	top:200px;
}


.acc-body {

 padding: 20px;

}


.acc-body .list-group {

 margin: 0;

}


.acc-body .list-group .list-group-item {

 text-align: left;

}

body .td-header-row .td-header-sp-rec {
  min-height: 0;
}


.td-header-row {
  width: 100%;
  *zoom: 1;
}

.td-header-row:before,
.td-header-row:after {
  display: table;
  content: "";
}

.td-header-row:after {
  clear: both;
}

.td-header-row [class*="td-header-sp"] {
  display: block;
  min-height: 1px;
  float: left;
}


    
    .td-header-row.td-header-header {
        background-color: #000000;
    }


.clear { 
	clear: both;
}


.right-navbar {
  position: absolute;
  right: 2%;
  top: 15px;
  z-index: 99;
  color: #fff; }

  .right-navbar .img-icon {
    max-width: 16px !important;
    padding-right: 5px; }

  .right-navbar p {
    display: inline-block;
    color: #fff;
    padding: 0 10px; }

  .right-navbar .lang {
    background: #002b5c;
    line-height: 60px !important;
    margin: 0 15px !important;
    padding: 0 20px !important; }

      .right-navbar .lang::after {
        content: '';
        position: absolute;
        border-left: 1px solid #fff;
        top: 0;
        bottom: 0;
        left: 55px; }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}

#footerleft {
  float: left;
  width: 500px;
  }
.img-rounded{border-radius:6px}
.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.img-circle{border-radius:50%}

	.newblock p.img{width:inherit; float:none; padding-right:0px; margin-bottom:20px;}

.img-left{float:left; margin-right:20px; margin-bottom:15px;}

.img-right{float:right; margin-left:20px; margin-bottom:15px;}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.section#references .references__count,.section#references .references__count+span{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:inline-block;font-family:"camptonbook",Arial,sans-serif;font-size:.75rem;text-transform:uppercase}
.section#references .references__count{margin:0 0 0 60px}
.section#references .references__count--current{font-family:"campton_bookbold",Arial,sans-serif}
.section#references .references__count--sep{display:inline-block;position:relative;width:10px;height:1px;background:#000;top:-4px;margin:0 5px 0 1px}


	.tree{
		width: 22%;
		padding: 6px;
		float: left;
	}


.tree strong{
	font-size: 13px;
}


.tree p{
	font-size: 13px;
	padding-left: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.tree a, .tree a:visited{
	color: #FFF;
	text-decoration:none;
}


.tree a:hover{
	color: #FFF;
	text-decoration:none;
}
.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-right:15px;padding-left:15px}
.col-sm-3{width:25%}
.cam-breadcrumb ul li.last{border-right:0}
a.logged-in-action.last{border-right:0;}

.feat-overlay {
	background:rgba(255,255,255,1);
	position:relative;
	height:100%;
	width:100%;
	display:table;
	vertical-align:middle;
	text-align:center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow:hidden;
	-webkit-box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
	   -moz-box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
	        box-shadow: 0 8px 6px -6px rgba(0,0,0,.25);
}

.feat-overlay-inner {
	vertical-align:middle;
	display:table-cell;
}
 
 
#cmsms_icon_5d21ef4aca51f { 
	display:inline-block; 
	text-align:center; }
 

#cmsms_icon_5d21ef4aca51f .cmsms_simple_icon { 
	border-width:0px; 
	width:32px; 
	height:32px; 
	font-size:25px; 
	line-height:32px; 
	text-align:center; 
	-webkit-border-radius:0; 
	border-radius:0; }


.cmsms_icon_wrap .cmsms_simple_icon {
  border-style: solid;
  display: inline-block;
}
	
	
	
.mh-footer, .footer-bottom {	
	background: rgba(0, 0, 0, 0.001);
}


div.wpcr3_review_item div.wpcr3_item_name { font-size:0.8em; font-style:italic; }




#slider-core {
	position: relative;
}

	
	.grid960 .section_wrapper,
	.grid960 .container,
	.grid960.with_aside .content_wrapper	{ width: 940px; }

	.grid960.with_aside .section_wrapper	{ width: 100%; }

	
	.section_wrapper,
	.container,
	.with_aside .content_wrapper	{ width: 940px; }

	
	.section_wrapper .column,
    .container .column,
	.sections_group,
	.four.columns					{ margin:0; width: 100% !important; clear: both; }

	
	.section_wrapper,
	.container,
	.four.columns					{ width: 260px !important; }


	.section_wrapper .column		{ margin:0 0 20px;}
.elementor-slides .slick-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}
.text-center{text-align:center;}
.ui--title-bordered.with-navigation.text-center .ui--title-holder{padding-left:80px;}
.rtl .ui--title-bordered.with-navigation.text-center .ui--title-holder{padding-left:0;padding-right:80px;}
.text-center .ui--title-text{padding-left:30px;padding-right:30px;}
.rtl .text-center .ui--title-text{padding-left:30px;padding-right:30px;}
#header-navigation .text-center{text-align:center !important;}


.btn-blue, .btn-white {
	display: inline-block;
}


a.btn-white,
a.btn-white:visited,
a.btn-white:active,
a.btn-white:link {
    color: white;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    line-height: 17px;
    border-color: white;
    border-style: solid;
    border-width: 1px;
    
    padding: 15px 30px;
}


a.btn-white:hover {
	color: #67C687;
	background-color: white;
}


	#home #faq-and-privacy .faq .btn-white {
		font-size: 15px;
		padding: 15px 15px;
	}
.pt-cv-page{position:relative}

#footer_sec_1 { 
	display:block;
	height:auto;
	margin:0 auto 14px auto;
	z-index:0;

	width:93.75%; 
	max-width:93.75%;
	padding: 0 3.125%; 
	margin:0;
}

#footer_sec_1, #footer_sec_2, #footer_sec_3, #footer_sec_3_corp, #footer_sec_4 {
	width:93.75%; 
	max-width:93.75%;
	padding:0 3.125%; 
	margin:0;
}

	#footer_sec_1, #footer_sec_2, #footer_sec_3,#footer_sec_3_corp, #footer_sec_4 {
		width:96.923076923077%; 
		max-width:96.923076923077%;
		padding:0 1.538461538462%; 
		margin:0;
	}

.metaslider .msHtmlOverlay .layer .content {
    overflow: hidden;
    width: auto;
    background: transparent;
    padding: 0;
    border: none;
    margin: 0;
}


.team-container .popup-slider .item .content {
  display: inline-block;
  margin-left: 30px;
  text-align: left;
  width: 48%;
}


.team-container .popup-slider .item .content .title {
  font-size: 18px;
  font-weight: bold;
  margin-right: 20px;
}


.team-container .popup-slider .item .content .position {
  font-style: italic;
}
.site-header__logo-image--primary,.site-header__logo-image--white{transition:opacity .3s ease}
.site-header--menu-visible .site-header__logo-image--primary{opacity:0}


img.alignleft {
	display: inline;
	margin: 0 15px 10px 0;
}


.alignleft {
	float: left;
	margin: 0 10px 0 0;
}


#home-top .alignleft {
	margin: 0 15px 0 0;
}

.alignright { text-align:right;}

#ecs-2 .ecs__price__title{
    margin-top: 21px;
    position: relative;
    left: 20px;
    width: 124px;
}


.ecs__price__title {
    font-family: FoundersGrotesk-Light;
    font-size: 16px;
    line-height: 1.06;
    text-align: right;
    color: #23e1ca
}


	#header-outer[data-mobile-fixed="1"],
	#header-outer[data-permanent-transparent="1"][data-mobile-fixed="1"],
	#mobile-menu[data-mobile-fixed="1"] {
		position: fixed!important;
	}


	#mobile-menu[data-mobile-fixed="1"] {
		width:100%;
		top: 58px;
		left: 0;
	}
#mobile-menu #mobile-search,header#top nav ul #search-btn{display:none!important;}

	#navigation .navtop .nav-txt {
		float:left;
		font-size:14px;
		line-height:24px;
		font-weight:400;
		padding:7.5px 0px;
	}

	#navigation .navtop .nav-txt.nav-txt-right { float:right; }

		#navigation .navtop .nav-txt p {
			position:relative;
			padding-left:26px;
			margin:0px;
		}

			#navigation .navtop .nav-txt p .ion {
				position:absolute;
				top:0px;
				left:0px;
				width:16px;
				font-size:16px;
				line-height:24px;
				text-align:center;
			}

			#navigation .navtop .nav-txt p strong { font-weight:500; }

.espectaculo_destacado .espectaculo_destacado_titulo .genero {padding: 6px 0;border-top:1px solid #707070;}


.page .scroll-layer {
	position: absolute;
}


.fb-width-100{
	width: 100%;
	max-width: 100%
}


.fb-width-100 img{
	height: 358px;
}
.small01 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1px}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}


.price-group { color: #ef1c25;}




.page-fav .product .name-wrap .price-group {

    display: block;

    margin-top: 15px;

    color: #000;

}
.destaque .title{font-size:30px;color:#898a88;text-transform:uppercase}
.destaque .title span{padding-bottom:10px;padding-top:20px;display:inline-block}
.destaque.eventos .title{color:#898a88}
.destaque.eventos .title span{border-color:#fff}



.footer, 
.footer .container,
.author-box-inverse{
	background:#00A563
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.footer .container {
    padding-bottom: 120px;
    color:rgba(255,255,255,0.8);
}


nav.navbar .container { position: relative; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.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-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.transparent-header.light-header-skin .helpme-dark-logo {  }
.transparent-header.light-header-skin.transparent-header-sticky .helpme-dark-logo {  display: inline-block !important;}

.wrap-in {max-width: 1140px;margin: 0 auto;padding: 10px 0;position: relative;color: #616161;
}

.wrap-in h1{font-size:15px;font-weight:700;margin:0}

.wrap-in h1 .log-in,.wrap-in h1 .sign-up{display:inline-block;text-transform:uppercase}

.wrap-in h1 .log-in{color:#6c6763;padding-right:2px}

.wrap-in h1 .sign-up{color:#ffb347;padding-left:2px}

.wrap-in .float{width:50%;float:left;padding-top:15px;border-top:1px solid rgba(255,255,255,1)}

.wrap-in .float:first-of-type{padding-right:5px}

.wrap-in .float:last-of-type{padding-left:5px}




.post_content .text,
#comments_list .comment_details p,
.accordion .ui-accordion-content,
.timetable,
.gallery_item_details_list .details_box p,
.gallery_item_details_list .details_box .list,
.footer_contact_info_row,
.copyright_area,
.copyright_right .scroll_top,
.scrolling_list li,
.scrolling_list li a
{
	color: #C5C5C5;
}


.copyright_area
{
	border-top: 1px solid #515151;
	padding: 15px 0;
	font-size: 11px;
}

.slide_title {
	font-size: 400%;
	line-height: 45px;
	font-weight: bold;
	color: inherit;
	display: inline-block;
	margin-top: 22px;
	max-width: 750px;
	color: #fff !important;
}

 #menu-item-25 a, #menu-item-26 a, #menu-item-27 a, #menu-item-228 a {
  padding: 10px 6px;
}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

tr #next {
text-align : right;
}

.news-inner {
	position: relative;
	width: auto;
	width: 770px;
	margin: 20px auto;
	border-radius: 10px;
	text-align: center
}

.fusion-one-half {
  width: 48%;
}

.fusion-spacing-no.fusion-one-half {
  width: 50%;
}

.fusion-events-shortcode .fusion-one-half .tribe-events-event-image {
  height: 416px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-half{width:48%;}
.fusion-layout-column.fusion-one-half.fusion-spacing-no{width:50%;}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-2-0 , #pg-2-1 , #pg-2-2 , #pl-2 .so-panel:last-child { margin-bottom:0px }
 #pl-2 .so-panel { margin-bottom:30px }
