﻿					
.more a{ color: #000;}

.more{
	margin-bottom:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.restaurant .more{
	text-align:right;}

.blog-right .more a{
	padding:2% ;
	display:block;
	background:#517281;
	color:#fff !important;}
.tweet-container{position:relative;overflow:hidden;min-height:3em;-webkit-transition:height 0.3s;-moz-transition:height 0.3s;transition:height 0.3s;line-height:1.2}

.widget-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}


.et_mobile_device .et-waypoint, .et_mobile_device .et_pb_counter_amount { opacity: 1 !important; -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; animation: none !important; }


.et-waypoint {opacity: 0;}

.vspopup-content{position:relative;margin:4% 30px 0}

.vspopup-content p{background-color:rgba(206,22,24,.8);font-size:16px;text-align:left;color:#fff;width:48%;padding:8px 18px;position:relative;line-height:25px;margin-bottom:18px}

.vspopup-content p:after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:12px solid rgba(206,22,24,.8);content:"";display:block;height:0;position:absolute;left:30px;bottom:-12px;width:0;opacity:.8}

.vspopup-content input[type="text"]{width:40%;height:35px;padding:4px 5px 4px 15px;font-size:17px;margin-top:5px;display:block}

.vspopup-content input[type="submit"], #promote_newsletter .button {background:#ec612f;border:none;width:35%;height:46px;font-size:17px;margin-top:14px;color:#fff;cursor:pointer;text-align:center}

.vspopup-content button:hover{background:#fd4f10}

.vspopup-content img{position:absolute;top: 5px;right:-15px}

.vspopup-content input, #promote_newsletter .button{width:100%!important;box-sizing:border-box; height:auto}


.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}

.clearfix:after {
  clear: both;
}
.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}
.container{margin-right:auto;margin-left:auto}
.container:after,.container:before{display:table;content:"";line-height:0}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px}
.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:940px}
.carousel .container{position:relative;z-index:9;width:auto}
.is-customizing .container-fluid,.is-customizing .tc-footer-social-links-wrapper,.is-customizing img{-webkit-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-moz-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;-o-transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out;transition:width .15s ease-in-out,left .15s ease-in-out,right .15s ease-in-out}
.container.navbar-wrapper{margin-bottom:0;width:auto}

div.td-footer-wrap li.menu-item-has-children {border: none;}

.top-header-menu .menu-item img, .top-header-menu .menu-item span,.td_ul_logout .menu-item a:before {display: none !important;}

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}

	.step-desc {
	  float: left;
	  text-align: center;
	  width: 100%;
	  padding: 20px 0;
	}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:0 0 7.5px}
.nav-collapse .nav .nav-header{color:#fff;text-shadow:none}
.nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}
.nav-collapse .dropdown-menu .divider{display:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:7.5px 15px;margin:7.5px 0;border-top:1px solid #047192;border-bottom:1px solid #047192;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}

.nav-collapse.collapse{height:auto;overflow:visible;}
.header__icons{position:relative;height:50px;margin-right:20px;overflow:visible;display:inline-block;vertical-align:middle}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-boxed .owl-item .item,.carousel-boxed2 .owl-item .item,.carousel-boxed3 .owl-item .item{padding-bottom:3px;}
.carousel-wrapper,.basic-carousel{visibility:hidden;}
.carousel.shop .owl-nav{margin:0;top:174px;}
.carousel.portfolio .owl-nav{margin:0;top:100px;}
.carousel.blog .owl-nav{margin:0;top:92px;}
.carousel.team .owl-nav{margin:0;top:99px;}
.carousel.blog .item .box{padding-bottom:5px;}
.carousel.blog .item .box .meta{margin-bottom:10px;}



h3.section-title {
  margin: 0 auto 30px;
  max-width: 1050px;
  text-transform: uppercase;
  border-bottom: 3px solid #f1f1f1; }


h3.section-title a {
  float: right;
  padding-top: 5px;
  font-size: 80%; }


h3.section-title a:after {
  font-family: 'icomoon';
  content: '\f105';
  color: #627f9a;
  margin-left: 10px; }


h3.section-title span {
  display: inline-block;
  position: relative;
  padding-bottom: 15px;
  border-bottom: 3px solid #DDD;
  margin-bottom: -3px; }


h3.section-title.title_center {
  text-align: center;
  border: 0;
  margin-bottom: 30px;
  overflow: hidden; }


h3.section-title.title_center span {
  padding: 0 15px;
  border: 0; }


h3.section-title.title_center span:after,
h3.section-title.title_center span:before {
  content: ' ';
  display: block;
  height: 0;
  border-bottom: 3px solid #EEE;
  width: 1000px;
  position: absolute;
  top: 50%; }


h3.section-title.title_center span:before {
  left: -1010px; }


h3.section-title.title_center span:after {
  right: -1010px; }


h3.section-title.title_bold,
h3.section-title.title_bold_center {
  border-width: 3px;
  margin-top: 50px;
  margin-bottom: 60px;
  height: 0; }


h3.section-title.title_bold span,
h3.section-title.title_bold_center span {
  border: 3px solid #EEE;
  padding: 8px 15px;
  position: relative;
  top: -25px;
  left: 15px;
  background-color: #ffffff; }


h3.section-title.title_bold a {
  border: 3px solid #EEE;
  padding: 5px 10px;
  position: relative;
  top: -20px;
  right: 15px;
  background-color: #ffffff; }


h3.section-title.title_bold_center {
  text-align: center; }


h3.section-title.title_bold_center span {
  left: auto; }


h3.section-title.title_divided,
h3.section-title.title_divided span {
  text-align: center;
  border: 0; }


h3.section-title.title_divided a {
  display: block;
  float: none; }


.ux-section.dark h3.section-title span {
  border-color: #ffffff; }

.column-grid{clear:both}
.column-grid:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.column-grid .column{float:left;margin-right:5%;margin-left:0}
.column-grid .column-first{margin-left:0}
.column-grid .column-last{float:right;margin-right:0;margin-left:0}
.column-grid br,.column-grid p:empty{display:none}
.column-grid .column br{display:block}
.column-grid-2 .column-span-2{width:100%}
.column-grid-2 .column-span-1{width:47.5%}
.column-grid-2 .column-push-1{margin-left:52.5%}
.column-grid-3 .column-span-3{width:100%}
.column-grid-3 .column-span-2{width:65%}
.column-grid-3 .column-span-1{width:30%}
.column-grid-3 .column-push-2{margin-left:70%}
.column-grid-3 .column-push-1{margin-left:35%}
.column-grid-4 .column-span-4{width:100%}
.column-grid-4 .column-span-3{width:73.75%}
.column-grid-4 .column-span-2{width:47.5%}
.column-grid-4 .column-span-1{width:21.25%}
.column-grid-4 .column-push-3{margin-left:78.75%}
.column-grid-4 .column-push-2{margin-left:52.5%}
.column-grid-4 .column-push-1{margin-left:26.25%}
.column-grid-5 .column-span-5{width:100%}
.column-grid-5 .column-span-4{width:79%}
.column-grid-5 .column-span-3{width:58%}
.column-grid-5 .column-span-2{width:37%}
.column-grid-5 .column-span-1{width:16%}
.column-grid-5 .column-push-4{margin-left:84%}
.column-grid-5 .column-push-3{margin-left:63%}
.column-grid-5 .column-push-2{margin-left:42%}
.column-grid-5 .column-push-1{margin-left:21%}
.column-grid-12 .column-span-12{width:100%}
.column-grid-12 .column-span-11{width:91.25%}
.column-grid-12 .column-span-10{width:82.5%}
.column-grid-12 .column-span-9 {width:73.75%}
.column-grid-12 .column-span-8 {width:65%}
.column-grid-12 .column-span-7 {width:56.25%}
.column-grid-12 .column-span-6 {width:47.5%}
.column-grid-12 .column-span-5 {width:38.75%}
.column-grid-12 .column-span-4 {width:30%}
.column-grid-12 .column-span-3 {width:21.25%}
.column-grid-12 .column-span-2 {width:12.5%}
.column-grid-12 .column-span-1 {width:3.75%}
.column-grid-12 .column-push-11{margin-left:96.25%}
.column-grid-12 .column-push-10{margin-left:87.5%}
.column-grid-12 .column-push-9 {margin-left:78.75%}
.column-grid-12 .column-push-8 {margin-left:69%}
.column-grid-12 .column-push-7 {margin-left:61.25%}
.column-grid-12 .column-push-6 {margin-left:52.5%}
.column-grid-12 .column-push-5 {margin-left:43.75%}
.column-grid-12 .column-push-4 {margin-left:35%}
.column-grid-12 .column-push-3 {margin-left:26.25%}
.column-grid-12 .column-push-2 {margin-left:17.5%}
.column-grid-12 .column-push-1 {margin-left:8.75%}
.rtl .column-grid .column{float:right;margin-left:5%;margin-right:0}
.rtl .column-grid .column-first{margin-right:0}
.rtl .column-grid .column-last{float:left;margin-right:0;margin-left:0}
.rtl .column-grid-2 .column-push-1{margin-right:52.5%}
.rtl .column-grid-3 .column-push-2{margin-right:70%}
.rtl .column-grid-3 .column-push-1{margin-right:35%}
.rtl .column-grid-4 .column-push-3{margin-right:78.75%}
.rtl .column-grid-4 .column-push-2{margin-right:52.5%}
.rtl .column-grid-4 .column-push-1{margin-right:26.25%}
.rtl .column-grid-5 .column-push-4{margin-right:84%}
.rtl .column-grid-5 .column-push-3{margin-right:63%}
.rtl .column-grid-5 .column-push-2{margin-right:42%}
.rtl .column-grid-5 .column-push-1{margin-right:21%}
.rtl .column-grid-12 .column-push-11{margin-right:96.25%}
.rtl .column-grid-12 .column-push-10{margin-right:87.5%}
.rtl .column-grid-12 .column-push-9 {margin-right:78.75%}
.rtl .column-grid-12 .column-push-8 {margin-right:69%}
.rtl .column-grid-12 .column-push-7 {margin-right:61.25%}
.rtl .column-grid-12 .column-push-6 {margin-right:52.5%}
.rtl .column-grid-12 .column-push-5 {margin-right:43.75%}
.rtl .column-grid-12 .column-push-4 {margin-right:35%}
.rtl .column-grid-12 .column-push-3 {margin-right:26.25%}
.rtl .column-grid-12 .column-push-2 {margin-right:17.5%}
.rtl .column-grid-12 .column-push-1 {margin-right:8.75%}


.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}

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

.container:after {
	clear:both
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
body.style-1 #usersite-container .zoogle-columns-100 .subtitle-wrap{max-width:473px}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }

#homepage-content-table {font-family:Arial, Helvetica, sans-serif;}

    	#homepage-content-table h1,
		#homepage-content-table h2 ,
		#homepage-content-table h3 {font-weight:normal; font-size:18px; line-height:22px; color:#000; margin-bottom:5px; font-family: Impact, Haettenschweiler, "Franklin Gothic Bold", Charcoal, "Helvetica Inserat", "Bitstream Vera Sans Bold", "Arial Black", sans-serif;}

            #homepage-content-table blockquote h2{font-size:18px; color:#00796b; line-height:18px; margin:0px;}

            #homepage-content-table blockquote h3 {font-size:14px; color:#00796b; line-height:14px; margin:0 0 0px;}

    	#homepage-content-table h3 {font-weight:normal; font-size:14px; line-height:12px; margin:0 0 0px;}

    	#homepage-content-table ul {margin:0 0 15px;}

	        #homepage-content-table ul ul {margin:0;}

    	#homepage-content-table p,
    	#homepage-content-table li {font-size:13px; line-height:19px;}

    		#homepage-content-table p  {margin-bottom:15px;}

        #homepage-content-table a {color:#000; text-decoration:none;}




#wrapper {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 973px;
	padding: 0;
}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

.sidebar .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.sidebar .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.sidebar .sub-menu,
.sidebar .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

#slidingbar-area .fusion-columns {
  margin: 0 -15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click li,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click li,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click li,
.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  width: 100%;
  padding: 0;
  border-bottom: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul,
.fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: 35px;
}

.sidebar .widget_icl_lang_sel_widget li a,
#slidingbar-area .widget_icl_lang_sel_widget li a,
.fusion-footer-widget-area .widget_icl_lang_sel_widget li a {
  display: block;
  padding: 5px 10px;
  text-shadow: none;
}

.sidebar .widget_icl_lang_sel_widget #lang_sel_click ul ul,
#slidingbar-area .widget_icl_lang_sel_widget #lang_sel_click ul ul .fusion-footer-widget-area .widget_icl_lang_sel_widget #lang_sel_click ul ul {
  top: auto;
  border-top: 0;
}

.fusion-footer-widget-area #lang_sel_list li a,
#slidingbar-area #lang_sel_list li a {
  background-color: transparent;
  padding-top: 8px;
  padding-bottom: 8px;
}

.sidebar ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.sidebar .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.sidebar .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.sidebar .products-slider a,
.sidebar .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.sidebar .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.sidebar .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.sidebar .product-category h3 {
  margin-bottom: 0;
}


#slidingbar-area {
  z-index: 99999;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}

#slidingbar {
  height: auto;
  color: #8c8989;
  background: #363839;
  background: rgba(54, 56, 57, 0.9);
  overflow: hidden;
  position: relative;
  z-index: 3;
  display: none;
  padding: 35px 10px;
}

#slidingbar-area .logo {
  float: none;
  display: block;
  margin: 0 0 22px;
}

#slidingbar-area h3 {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

#slidingbar-area .holder-block img {
  width: 100%;
}

#slidingbar-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

#slidingbar-area ul li a {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

#slidingbar-area .widget_recent_entries ul li {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

#slidingbar-area .widget_recent_entries ul li a {
  padding: 0 0 5px 0;
  border-bottom: none;
}

#slidingbar-area a {
  color: #bfbfbf;
}

#slidingbar-area ul li a:hover {
  color: #a0ce4e;
}

#slidingbar-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

#slidingbar-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

#slidingbar-area li.recentcomments a {
  border: none;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}
.fusion-secondary-header, .sticky-header .sticky-shadow, .tfs-slider .slide-content, .header-v4 #small-nav, .header-v5 #small-nav, .fusion-footer-copyright-area, .fusion-footer-widget-area, #slidingbar, .fusion-page-title-bar{ padding-left: 30px; padding-right: 30px; }
.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover{ color: #FFFFFF; text-shadow: none; -moz-text-shadow: none; -webkit-text-shadow: none; }
#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li {border-color: #363839;border-color: rgba(54,56,57,1);}
.avada-container h3,.review blockquote div strong,.fusion-footer-widget-area h3,#slidingbar-areah3,.project-content .project-info h4,.fusion-load-more-button,.woocommerce .single_add_to_cart_button,.woocommerce button.button,.woocommerce .shipping-calculator-form .button,.woocommerce .checkout #place_order,.woocommerce .checkout_coupon .button,.woocommerce .login .button,.woocommerce .register .button,.woocommerce .avada-order-details .order-again .button,.comment-form input[type="submit"],.wpcf7-form input[type="submit"],.gform_wrapper .gform_button,#bbp_user_edit_submit,.ticket-selector-submit-btn[type=submit],.gform_page_footer input[type=button]{font-weight: bold;}
.fusion-footer-widget-area h3,#slidingbar-area h3{font-family: 'PT Sans', Arial, Helvetica, sans-serif;font-weight: 400;}
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.jtwt .jtwt_tweet, .sidebar .jtwt .jtwt_tweet {font-size: 15px;line-height: 23px;}
.project-content .project-info h4,.gform_wrapper label,.gform_wrapper .gfield_description,.fusion-footer-widget-area ul, #slidingbar-area ul, .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta{font-size: 15px;line-height: 23px;}
body,.sidebar .slide-excerpt h2, .fusion-footer-widget-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2,.post-content blockquote, .review blockquote q,.project-content .project-info h4,.fusion-accordian .panel-body, #side-header .fusion-contact-info, #side-header .header-social .top-menu {line-height: 20px;}
#main .fusion-row, .fusion-footer-widget-area .fusion-row,#slidingbar-area .fusion-row, .fusion-footer-copyright-area .fusion-row, .fusion-page-title-row, .tfs-slider .slide-content-container .slide-content { max-width: 1100px; }
#slidingbar-area,#slidingbar-area .fusion-column,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color: #8C8989;}
#slidingbar-area a, #slidingbar-area .jtwt .jtwt_tweet a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a, #slidingbar-area .fusion-accordian .panel-title a{color:#BFBFBF;}
#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li, #slidingbar-area .widget_recent_entries ul li {border-bottom: 1px solid #ffffff;}
#slidingbar-area .tagcloud a, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder, #wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li,#slidingbar-area .fusion-accordian .fusion-panel{border-color: #282A2B;}
.no-mobile-slidingbar #slidingbar-area {display: none;}
.footer-area .fusion-columns .fusion-column,#slidingbar-area .fusion-columns .fusion-column {float: left;width: 98% !important;}
.footer-area .flickr_badge_image img,#slidingbar-area .flickr_badge_image img {max-width: 64px;padding: 3px !important;}
.footer-area .fusion-column,#slidingbar .fusion-column {margin-bottom: 40px;}
body.side-header-left #slidingbar .avada-row,body.side-header-right #slidingbar .avada-row{max-width: none;}

.sidebar-nav {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
}

.sidebar-nav li:first-child {
	padding-left:0;
}

.sidebar-nav li a:active, .sidebar-nav li a:focus {
	text-decoration: none;
}


.sidebar-nav .dropdown-menu {
	padding:0 0px;
	margin:0;
	left:12px;
	
}

.sidebar-nav .dropdown-menu li {
	padding:0px 15px;
	border-bottom:solid 1px #dfd0c2;
}

.sidebar-nav .dropdown-menu li a {
	padding:12px 0;
	text-transform:none;
	letter-spacing:1px;
	font-size:14px;
	font-weight:normal;
	
}

.sidebar-nav .dropdown-menu li:hover {
	background:#f1edcc;
	
}

 .sidebar-nav li {
 line-height: 40px;
 text-indent: 20px;
 float:none;
 padding:0;

}

.sidebar-nav .dropdown-menu li a:hover {
 color:#333333;
  background:#f1edcc;
}

    .excerpt.p2 .excerpt-title .excerpt-sub-title {
      text-transform: none; }

      .excerpt.p2 .excerpt-title .excerpt-sub-title p {
        line-height: 16px; }

    .excerpt.p2 .excerpt-sub-title {
      text-transform: none; }


.excerpt-sub-title {
  font-family: "function_promedium", Arial, sans-serif;
  font-size: 12px;
  font-weight: normal;
  margin-bottom: 5px;
  text-transform: uppercase; }

.panel-grid {
  zoom: 1;
}

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

.panel-grid:after {
  content: '';
  display: table;
  clear: both;
}

.panel-grid-cell {
  -ms-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 1em;
}

.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;
}

.panel-grid-cell .panel-last-child {
  margin-bottom: 0;
}

.panel-grid-cell .widget-title {
  margin-top: 0;
}
 #pg-104-0 , #pg-104-1 , #pl-104 .panel-grid-cell .so-panel { margin-bottom:30px }
 #pg-104-1 .panel-grid-cell { float:left }
 #pl-104 .panel-grid-cell .so-panel:last-child { margin-bottom:0px }
 #pl-104 .panel-grid { margin-left:0;margin-right:0 }
 #pl-104 .panel-grid-cell { padding:0 }



.full-details {
	display: block;
	text-align: left;
	text-transform: uppercase;
}

.module-row {
  margin: 0 0;
  padding: 1em 0;
}

.module-row.flush-top {
  padding-top: 0;
}

.module-row.flush-bottom {
  padding-bottom: 0;
}

.module-row.gutter {
  max-width: 1600px;
}

.module-row.pad {
  max-width: 1600px;
  padding-left: 20px;
  padding-right: 20px;
}

.why-blink-wrapper .module-row {
  padding: 0;
}


#aom_items {width:100%; margin:0; padding:0;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }



.footer-widget .widget-title { color: #fff; font-weight: bold; font-weight: 600; font-size: 1.077em; margin: 0 0 20px; }



.footer-widget { padding-bottom: 45px }

.footer-widget .wpex-widget-recent-posts-title { color: #fff }


#footer {clear:both;border-top:1px solid #000;background:#77a13d;padding:10px;color:#fff;font-size:8pt;text-align:center;}

#footer a{color:#fff;}

#footer a:hover {color:#060;text-decoration:none;}

#util-bar .socialicons li.twitter a { background-position:-28px -56px; }



.ind_brch_bm{
float:left; 
margin:15px 0 0 10px;
}
.leaderboard .rank{display:block;font-size:14pt;margin-top:-8px;position:absolute;right:0;text-align:center;top:50%;width:25px}
.leaderboard .mine .rank{right:25px}
.leaderboard .bottomHalf .rank{font-size:8pt;margin-top:-7px}


ul.arrowunderline{
list-style-type:none;
margin:0;
padding:10px 0 0 0;
text-align:center; 
font: bold 13px !important;
width:1000px;
position:relative;
}


ul.arrowunderline li{
display:inline;
margin-right:20px; 
}


ul.arrowunderline li a{
position:relative;
color:#FFF;
padding:10px 5px 10px 5px;
text-decoration:none;

}


ul.arrowunderline li a:hover{
color:#CCC;
}


ul.arrowunderline li a:hover:after{ 
}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}


nav .menu {
	background:#830f3b;
}

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.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.panel-pane.pane-views.pane-media-contacts{width:50%;float:left;}


.logo1{display:none !important;}

#promo-carousel .rev-item .content-wrapper{width:996px;height:100%;margin:0 auto;position:relative;}








.wpb_row {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }
 .ult-banner-block,.wpb_row .wpb_column .wpb_wrapper .ult-banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}
 .stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block;margin-bottom:30px}
 .smile_icon_list_wrap,.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap{margin-bottom:30px}
 .wpb_row,.wpb_column,.upb_video_class{position:relative}
 .ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
 .flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap{margin-bottom:30px}

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.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}
.lt-ie9 #modes-container .panel-pane{margin-top:-10px;}
.lt-ie9 #modes-container .panel-pane h2{line-height:16px;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}
#mobile-main-sidebar #mobile-main-menu .menu-minipanels .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-minipanels .menu-panel h2,#mobile-main-sidebar #mobile-main-menu .menu-content .panel-pane h2,#mobile-main-sidebar #mobile-main-menu .menu-content .menu-panel h2{margin:0;font-size:1em;color:#9CB7E8;background-color:#294D87;padding:8px 2px 8px 15px;line-height:normal;border-top:1px solid #52688C;border-bottom:1px solid #253F69;}

.container footer.well {
	margin-top:20px;
}



.container .jumbotron {
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	background-color:white;
	margin-bottom:20px;
}


.titcontacto2 {
    margin-left: 40px;
    margin-top: 42px;
    font-family: "fb";
    font-size: 13px;
    color: #108fbb;
    padding-bottom: 5px;    
}
.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.guide-view .thumbnail-list .photo-pair:after,.guide-view .thumbnail-list .photo-pair:before,.nav:after,.nav:before,.photo-gallery-photos.with-masonry:after,.photo-gallery-photos.with-masonry:before,.row:after,.row:before,.sticky-container .sticky-row:after,.sticky-container .sticky-row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.container:after,.guide-view .thumbnail-list .photo-pair:after,.nav:after,.photo-gallery-photos.with-masonry:after,.row:after,.sticky-container .sticky-row:after{clear:both}
#whats-included-table .container{padding:0;overflow:hidden}
#whats-included-table .container table{margin-bottom:0}
#browser-deprecate-message .container{margin:0 auto}

.widget .social-link-item {
	margin: 0 2px 2px 0;
	padding: 0;
	list-style: none;
}


.menu-item a span { display: block; font-size: .9em; }
 
#footer .menu-item a span { display: none; }




.x-slider-revolution-container{border:none !important;}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-revolution-container.below,.page-template-template-blank-3-php .x-slider-revolution-container.above,.page-template-template-blank-6-php .x-slider-revolution-container.above{border-color:#70c0ba;}

.aligncenter {
	text-align:center;
	margin:0 auto;
	}



.metaslider .flexslider {
    background: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: 0;
    margin: 0 0 40px 0;
    max-width: none;
    max-height: none;
}


.metaslider .flexslider.filmstrip {
	margin-top: 10px;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}


.metaslider .flex-control-thumbs li {
    width: auto;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}


.metaslider.nav-hidden .flexslider {
    margin-bottom: 0;
}


.metaslider.nav-hidden.add-margin .flexslider {
    margin-bottom: 40px;
}



 
.metaslider {
    position: relative;
    z-index: 0;
}


.metaslider .caption {
    padding: 5px 10px;
    word-wrap: break-word;
}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider img {
    height: auto;
    padding: 0;
    margin: 0;
    -moz-user-select: none;
}


.metaslider a {
    outline: none;
}


.metaslider .theme-default .nivoSlider {
   -webkit-box-shadow: 0 0 0;
      -moz-box-shadow: 0 0 0;
           box-shadow: 0 0 0;
}


.metaslider.ms-left {
    float: left;
    margin: 0 20px 20px 0;
}


.metaslider.ms-right {
    float: right;
    margin: 0 0 20px 20px;
}


.metaslider li:before,
.metaslider li:after {
    content: "" !important;
    display: none !important;
    bottom: auto !important;
    margin: 0 !important;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}


.metaslider .slides img {
	width: 100%;
	display: block;
}

.row form .row .column, .row form .row .columns { padding: 0 6px; }

.row form .row.collapse .column, .row form .row.collapse .columns { padding: 0; }

.row.collapse .column, .row.collapse .columns { padding: 0; }


.column, .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }

.column.centered, .columns.centered { float: none; margin: 0 auto; }

  .column:last-child, .columns:last-child { float: none; }

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

  .column:after, .columns:after { clear: both; }






#global .container .wrap .row .collapse .columns .eight #content .content #main-content .column1, #global .container .wrap .row .collapse .columns .eight #content .content #main-content .column2{
	width:270px;
}





p.tagline { 
	
	}


.footer {
	text-align			: center;
}


.quicklinks{
font-family: Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	color: #5E5E5E;
}



#event-menu a{
	border-bottom: none;
	color: black;
}

#event-menu div:hover, #event-menu a:hover{
	border-bottom: none;
}

#event-menu div{
	cursor: pointer;
	display: inline;
	color: red;
}


ul#event-menu, #event-menu ul{
	list-style: none;
	text-align: center;
	padding-left: 0px;

}

#event-menu ul{
	margin-top: 5px;
	padding-left: 0px;
}

#event-menu li.main-li{
	margin: 10px;
	margin-bottom: 20px;
	width: 45%;
    float: left;
}

#event-menu li{
    text-align: center;
}

#event-menu ul li {
    border: none;
    padding: 0px;
    padding-left: 0px;
	margin: 0px;  
	float: none;  
}



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


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }


.hfeed,
.uiStreamHeadline,
.left-sidebar { float: left; }


.hfeed {width:33%;}

.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}


.bg_gray { 
	background:#fafafa; 
	border:#f2f2f2 solid 1px;
	-moz-box-sizing: border-box;   
    box-sizing: border-box;
	padding:20px;
	}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.testimonials .wpb_text_column,  .testimonials .wpb_text_column h4{
    text-align: center;
 }

.testimonials .wpb_text_column h4 {
    font-size: 24px;
    line-height: 26px;
    margin: 24px 0 7px;
    color: #404041;
    font-family: Circular-Bold;
}


.testimonials .wpb_text_column h6, .testimonials .wpb_text_column p {
    color: #bbb;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
}


.testimonials .wpb_text_column p {
    margin: 20px 0 0;
    padding: 0 25px;
}

.testimonials .wpb_text_column h6{
    margin: 0;
}


.slides,
.flex-control-nav,
.flex-direction-nav {
	list-style: none;
	margin: 0; 
	padding: 0; 
}
 

.flexslider .slides img {
	display: block;
	max-width: 100%; 
}



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

html[xmlns] .slides {
	display: block;
}
 

* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}

.welcome {
	background-color: #333333 !important;
}

.welcome .widget {
	margin: 10px 20px;
}
 

.epik-darkblue .head-wrap, .epik-darkblue .welcome, .epik-darkblue .home-feature-bg-dark, .epik-darkblue .author-box, .epik-darkblue .footer-widgets { background: #0061aa; }

.home section#story article img#logo { position: absolute; left: 276px; top: 64px; }
.view-featured .view-content,.region-homepage-top-first,.region-homepage-bottom-second{margin-bottom:12px}
.view-categories .view-content .views-field-title span.field-content{font-family:Georgia,"Times New Roman",Times,serif;font-weight:500;line-height:1.1;color:#004285;font-size:24px;margin-top:20px;margin-bottom:10px;}
.view-categories .view-content .views-field-title,.find-by-month-row .views-field-title{margin-top:20px;margin-bottom:10px;}
.view-find-by-month-speeches .view-content .item-list .find-by-month-row .views-field-body{margin-bottom:10px;}
.view-content .views-field-title{font-weight:bold;}
.news-item-list .view-content .views-field-title{font-weight:400;}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu{width:950px}
.header_bottom .container_inner{width:100%}
.container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,.full_width .parallax_content,.steps_holder_inner,.carousel-inner .slider_content_outer,nav.content_menu{width:768px}
.header_bottom,footer .container_inner{padding:0 25px}
footer .container_inner,.header_bottom .container_inner{width:auto}
.header_bottom,footer .container_inner,nav.content_menu{padding:0 15px}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
.container_inner{width:1100px;margin:0 auto}
.content .container .container_inner{padding:0}
.content .container .container_inner.page_container_inner{padding:30px 0 0 0}
.content .title .container_inner{padding:0!important}
.content .title_outer.with_image .title .container_inner,.title_outer .has_fixed_background.title .title_holder .container_inner,.title_outer .has_background.title .title_holder .container_inner{display:table;height:100%}
.projects_holder_outer .container .container_inner{padding:0}
.content .testimonial_content .container .container_inner{padding:0}
header .container_inner .header-left-from-logo-widget,header .container_inner .header-right-from-logo-widget{padding:0}
footer .container_inner{position:relative}
.qode_call_to_action.container .container_inner{padding:40px 0}
.qode_search_form .container_inner{position:relative}
.container_inner nav.content_menu{width:1100px}
.container_inner nav.content_menu.fixed{-moz-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,0.11);box-shadow:0 4px 4px -4px rgba(0,0,0,0.11)}
.content_top_margin .content .container .container_inner.page_container_inner{padding:0}
.content_top_margin .content .container .container_inner .call_to_action{margin:0 -15px}
.content_top_margin .content .container .container_inner .call_to_action .container_inner{width:100%}


	.grid-small .hentry .overlay .entry-header .entry-title { font-size: 8px }
.image-right,p.right,img.right{float:right;margin:0 0 12px 12px;clear:right}
img.right,.float-right{margin:.5em 0 .5em 1em;float:right;}

.pwebbox-box.pweb-theme-fbnavy .pwebbox-facebook-pageplugin-pretext,
.pwebbox-box.pweb-theme-fbnavy .pwebbox-facebook-pageplugin-content {
    background-color: #fff;
}

	.sf-menu-mobile li.menu-item-has-children a, .sf-menu-mobile li.menu-item-has-children ul li.menu-item-has-children a {
	  float: left;
	  width: 90%;
	}
 
.menu-item {  vertical-align: top; font-size: 14px; font-weight: 400; line-height: 70px; text-decoration: none;float:left;}


.menu-links.inside-menu .menu-item {cursor:pointer; padding: 0;line-height: normal;float:left;width:100%;   border-bottom: 1px solid #D9D9D9;}

.sub-menu .menu-links.inside-menu .menu-item.active{background:#F4F4F4;}

.widget_nav_menu .menu-item{ padding: 10px 0; width: 100%; float: left; line-height:normal;}

.widget_nav_menu ul .menu-item-object-category.menu-item-has-children:after { display: none; }

        .menu-item-object-category.menu-item-has-children:after { display: none; }

.menu-item .menu-link, #ticker a, .page-numbers.current, #navigation .submit-button, #navigation .content-social li a, .about-social a, .ticker-heading{color:#ffffff;}


.container-content-inner {
	display: inline-block;
	width: 100%;
}
#content-content,#content-content .container-content-inner {border-radius:10px 10px 0 0;}

#column2-content,#column2-content .container-content-inner {border-radius:10px 10px 0 0;}

#header-content,#header-content .container-content-inner {border-radius:0 0 10px 10px;}

.row.collapse .column, .row.collapse .columns { position: relative; padding-left: 0; padding-right: 0; float: left; }


.column, .columns { position: relative; padding-left: 1.25em; padding-right: 1.25em; width: 100%; float: left; }

  .column.small-centered, .columns.small-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-centered, .columns.large-centered { position: relative; margin-left: auto; margin-right: auto; float: none !important; }

  .column.large-uncentered, .columns.large-uncentered { margin-left: 0; margin-right: 0; float: none; }


.lt-ie9 .row.large-collapse .column, .lt-ie9 .row.large-collapse .columns { padding: 0; }


.lt-ie9 .column, .lt-ie9 .columns { float: left; min-height: 1px; padding: 0 15px; position: relative; }


.lt-ie9 .column.large-centered, .columns.large-centered { float: none; margin: 0 auto; }

form .row .row .column, form .row .row .columns { padding: 0 0.41667em; }

form .row .row.collapse .column, form .row .row.collapse .columns { padding: 0; }

form .row input.column, form .row input.columns, form .row textarea.column, form .row textarea.columns { padding-left: 0.41667em; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns { width: auto; }

.main-header .main-menu-dropdown-panel .sub-nav-item.columns.large-3 { width: 25%; }

.main-header .main-menu-dropdown-panel .columns { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; display: inline-block; float: none; vertical-align: top; padding-top: 15px; }

.lt-ie9 .main-header .main-menu-dropdown-panel .columns { background-color: #111111; }

.template-index .product-slider ul li .columns { float: left !important; }

.template-index .widgets .columns { padding-bottom: 30px; }

.lt-ie9 .template-index .widgets .columns { padding-bottom: 100px; }

.template-index .widgets .small-promos .columns { margin: 0; padding: 0; }

.template-index .widgets .small-promos .columns:last-child { margin: 0; }

.template-product header .previous-next .columns { height: 80px; padding-top: 30px; padding-bottom: 30px; }

.template-search .main-content .row.summary .columns { padding: 10px 0; }

.lt-ie9 .template-search .main-content .row.summary .columns { padding: 0 15px; }

.template-blog .previous-next .columns, .template-article .previous-next .columns { min-height: 59px; padding-top: 10px; padding-bottom: 30px; }

.header_wrap, .featured_wrap, .primary_wrap, .secondary_wrap, .footer_wrap, .utility_wrap { width:300px; margin:0px auto }

.widget_categories .cat-item {
  display: inline-block;
  background-color: #acacac;
  color: white;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-transform: lowercase;
  margin-bottom: 0.4em;
  border-radius: 3px; }

  .widget_categories .cat-item.cat-item-1 {
    background-color: #009784; }

  .widget_categories .cat-item.cat-item-3 {
    background-color: #ff844c; }

  .widget_categories .cat-item.cat-item-31 {
    background-color: #b5d860; }

  .widget_categories .cat-item.cat-item-4, .widget_categories .cat-item.cat-item-46 {
    background-color: #6d7681; }

  .widget_categories .cat-item.cat-item-5, .widget_categories .cat-item.cat-item-9 {
    background-color: #00cefe; }

  .widget_categories .cat-item.cat-item-6 {
    background-color: #e81a20; }

  .widget_categories .cat-item.cat-item-7 {
    background-color: #9f9172; }

  .widget_categories .cat-item:hover {
    background-color: #3e3e3d; }

  .widget_categories .cat-item a {
    text-decoration: none;
    color: white; }

#mega-menu-wrap-primary .mega-menu-toggle {
  display: none;
  z-index: 1;
  cursor: pointer;
  text-align: right;
  background: #300e04;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -ms-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  line-height: 40px;
  height: 40px;
  color: #fff;
}

#mega-menu-wrap-primary .mega-menu-toggle:before {
  content: "\f333";
  font-family: 'dashicons';
  font-size: 24px;
  margin: 0 5px;
  float: right;
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:before {
  content: "\f153";
}

#mega-menu-wrap-primary .mega-menu-toggle:after {
  content: 'MENU';
}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open:after {
  content: "";
}

  #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
    display: block;
  }


.home-wrap .bx-wrapper .bx-controls{right:10%;left:inherit}

  .home-wrap { margin: 0 10%; }



.nivo-html-caption {
}


.theme-default .nivo-html-caption {
	display:none;
}


.td-search-wrapper {
  
}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon{display:block;width:100%;width:90px;height:90px;overflow:hidden;position:relative;border-radius:50%;background-position-x:1px;margin:0 auto 5px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon .meta-nav-icon{position:absolute;top:0;left:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;border-radius:50%;}


.uvt-search-block{
	width: 260px;
	height: 69px;
	position: absolute;
	top: 0;
	right: 0;
	background: #FFF;
	transition: width .3s ease;
	}

	.uvt-search-block:hover{
		width: 260px;
		transition: width .3s ease;
		}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu-bound,.ubermenu-bound-inner .ubermenu-nav{position:relative}
.ubermenu,.ubermenu-nav{overflow:visible!important;z-index:100}
.ubermenu-nav{text-align:inherit}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu-bar-inner-center .ubermenu-nav{margin:0 auto}
.ubermenu .ubermenu-nav .ubermenu-column-full{width:100%}
.ubermenu .ubermenu-nav .ubermenu-column-1-2{width:50%}
.ubermenu .ubermenu-nav .ubermenu-column-1-3{width:33.33%}
.ubermenu .ubermenu-nav .ubermenu-column-2-3{width:66.66%}
.ubermenu .ubermenu-nav .ubermenu-column-1-4{width:25%}
.ubermenu .ubermenu-nav .ubermenu-column-3-4{width:75%}
.ubermenu .ubermenu-nav .ubermenu-column-1-5{width:20%}
.ubermenu .ubermenu-nav .ubermenu-column-2-5{width:40%}
.ubermenu .ubermenu-nav .ubermenu-column-3-5{width:60%}
.ubermenu .ubermenu-nav .ubermenu-column-4-5{width:80%}
.ubermenu .ubermenu-nav .ubermenu-column-1-6{width:16.66%}
.ubermenu .ubermenu-nav .ubermenu-column-5-6{width:83.33%}
.ubermenu .ubermenu-nav .ubermenu-column-1-7{width:14.28%}
.ubermenu .ubermenu-nav .ubermenu-column-2-7{width:28.57%}
.ubermenu .ubermenu-nav .ubermenu-column-3-7{width:42.85%}
.ubermenu .ubermenu-nav .ubermenu-column-4-7{width:57.14%}
.ubermenu .ubermenu-nav .ubermenu-column-5-7{width:71.42%}
.ubermenu .ubermenu-nav .ubermenu-column-6-7{width:85.71%}
.ubermenu .ubermenu-nav .ubermenu-column-1-8{width:12.5%}
.ubermenu .ubermenu-nav .ubermenu-column-3-8{width:37.5%}
.ubermenu .ubermenu-nav .ubermenu-column-5-8{width:62.5%}
.ubermenu .ubermenu-nav .ubermenu-column-7-8{width:87.5%}
.ubermenu .ubermenu-nav .ubermenu-column-1-9{width:11.11%}
.ubermenu .ubermenu-nav .ubermenu-column-2-9{width:22.22%}
.ubermenu .ubermenu-nav .ubermenu-column-4-9{width:44.44%}
.ubermenu .ubermenu-nav .ubermenu-column-5-9{width:55.55%}
.ubermenu .ubermenu-nav .ubermenu-column-7-9{width:77.77%}
.ubermenu .ubermenu-nav .ubermenu-column-8-9{width:88.88%}
.ubermenu .ubermenu-nav .ubermenu-column-1-10{width:10%}
.ubermenu .ubermenu-nav .ubermenu-column-3-10{width:30%}
.ubermenu .ubermenu-nav .ubermenu-column-7-10{width:70%}
.ubermenu .ubermenu-nav .ubermenu-column-9-10{width:90%}
.ubermenu .ubermenu-nav .ubermenu-column-1-11{width:9.09%}
.ubermenu .ubermenu-nav .ubermenu-column-2-11{width:18.18%}
.ubermenu .ubermenu-nav .ubermenu-column-3-11{width:27.27%}
.ubermenu .ubermenu-nav .ubermenu-column-4-11{width:36.36%}
.ubermenu .ubermenu-nav .ubermenu-column-5-11{width:45.45%}
.ubermenu .ubermenu-nav .ubermenu-column-6-11{width:54.54%}
.ubermenu .ubermenu-nav .ubermenu-column-7-11{width:63.63%}
.ubermenu .ubermenu-nav .ubermenu-column-8-11{width:72.72%}
.ubermenu .ubermenu-nav .ubermenu-column-9-11{width:81.81%}
.ubermenu .ubermenu-nav .ubermenu-column-10-11{width:90.9%}
.ubermenu .ubermenu-nav .ubermenu-column-1-12{width:8.33%}
.ubermenu .ubermenu-nav .ubermenu-column-5-12{width:41.66%}
.ubermenu .ubermenu-nav .ubermenu-column-7-12{width:58.33%}
.ubermenu .ubermenu-nav .ubermenu-column-11-12{width:91.66%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu .ubermenu-nav{display:block}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition,.ubermenu-responsive-default.ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{overflow:hidden!important;visibility:visible}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
 .ubermenu-responsive.ubermenu .ubermenu-nav{ display:block; }
 .ubermenu-responsive.ubermenu-in-transition, .ubermenu-responsive.ubermenu-in-transition .ubermenu-nav{ overflow:hidden !important; visibility:visible; }
  .ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ width:100%; min-width:100%; max-width:100%; top:auto; left:0 !important; }
 .ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{ left: -1px !important;  }

.ubermenu-sticky-full-width.ubermenu-sticky .ubermenu-nav{ padding-left:1px; }
.col{float:left}

	





.body-single-small {
	font-family: "Verdana", "Helvetica", "Arial", sans-serif;
	font-size: 65%;
	margin-bottom: 7px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



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

html[xmlns] .slides {display: block;}

* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}


.flexslider .slides li {
    position: relative;
}


.flexslider .slides p {
    margin: 0;
}


.metaslider .flexslider.filmstrip .slides li {
    cursor: pointer;
    opacity: 0.5;
}


.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
    opacity: 1.0 !important;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
}

.metaslider .slides img {
	width: 100%;
	display: block;
}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}

#programs{ background:#cc0033;}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}

				.et_header_style_centered #et_search_icon:before { left: 3px; top: -13px;}

		.et-fixed-header #et_search_icon:before { margin-top: -8px; }

		.et_header_style_centered .et-fixed-header #et_search_icon:before { margin-top: 0;}


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


	#et_search_icon:before { content: "\55"; font-size: 17px; left: 0; position: absolute; top: -3px; }

	#et_search_icon:hover { cursor: pointer; }

	.et_vertical_nav #et_search_icon:before { top: -3px; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #98765d !important; }
#featured-rates-ads #featured-rates #rates ul li span.product-name{color:#006335;font-size:1.25em;font-weight:bold}
#content #featured-rates-ads #featured-rates .product-name{position:absolute}
#content #featured-rates-ads #featured-rates #rates ul li span.product-name{left:20%}

.panel-2col-stacked{margin-top:0;padding-top:0}
.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:99.9%;clear:both}
.panel-2col-stacked .panel-col-top .inside{margin-bottom:.5em}
.panel-2col-stacked .panel-col-first{float:left;width:50%}
* html .panel-2col-stacked .panel-col-first{width:49.9%}
.panel-2col-stacked .panel-col-first .inside{margin:0 .5em 1em 0}
.panel-2col-stacked .panel-col-last{float:left;width:49.9%}
.panel-2col-stacked .panel-col-last .inside{margin:0 0 1em .5em}
.panel-2col-stacked .panel-separator{margin:0 0 1em 0}

.main-header .search-account .account-container { display: none; top: 3px; right: -3px; padding: 0; width: 100%; position: relative; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }
#banner-front ul li.item-2{background:#dae6ec}
#banner-front ul li.item-2 a .banner-icon span.icon-front{background-position:-115px 0}
#banner-front ul li.item-2 a .banner-icon span.icon-back{background-position:-115px -115px}
#banner-front ul li.item-2 a:hover{color:#c06}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}
.menu-dropdown .level1 .level1
span.icon{width:30px;height:30px;margin-left:-5px}
.menu-dropdown .level1 .level1 span.icon + span,
.menu-dropdown .level1 .level1 span.icon+span+span{margin-left:25px}
.menu-sidebar li.level1:last-child
ul.level2{padding-bottom:0}
.menu-dropdown
li.level1{margin-right:10px;padding-bottom:10px}
.menu-dropdown a.level1,
.menu-dropdown
span.level1{color:#777}
.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1,
.menu-dropdown li.active
.level1{color:#444}
.menu-sidebar
li.level1{border-top:1px solid #ddd}
.menu-sidebar li.level1:first-child{border-top:none}
.menu-dropdown:first-child li.level1:first-child .level1:first-child{background:none}
#system #comments ul.level1
ul{padding-left:55px}
.menu-dropdown li.level1:hover .level1, .menu-dropdown li.remain .level1, .menu-dropdown li.active
.level1{color:#222}
.menu-dropdown a.level1, .menu-dropdown
span.level1{color:#333}


#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li{ text-align: center;border:none;background-color:#AAA;}

#nav-small-audience-menu .audience-menu-mobile-menu .nav-bar li a{font-weight:bold;color:#fff;}


.audience-menu-mobile-menu ul.nav-bar {margin-top:0;margin-bottom:2px;}



	 

#wrap{
	min-height: 100%;
	min-width: 100%;
	display: block;
}

.header-right {
  display:inline-block;
  box-sizing:border-box;
	margin:0;
	padding:0 10px;
	width:100%;
}

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}

.nav-tabs {
  border-bottom: 1px solid #ddd;
}

.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}

.nav-justified {
  width: 100%;
}

.nav-tabs-justified {
  border-bottom: 0;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

#home_tabs .nav-tabs li a {background-color: #F0F0F0;padding: 27px;font-size: 18px;}

#home_tabs .nav-tabs li.active a {background-color: #FFF;border: 1px solid #DDD;border-bottom-color: rgba(0, 0, 0, 0);color: #555;
cursor: default;}

.ContainerText .nav-tabs{ margin-left:15px; margin-right:15px;}


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}
section.stories.custom .nation-voices .img{margin-bottom:1.25rem;text-align:center}
section.stories.custom .nation-voices .img img{border-radius:100%;max-width:150px}
section.stories.custom .nation-voices .info{text-align:center}
section.stories.custom .nation-voices .info h5{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.484rem;line-height:1.484rem;text-transform:uppercase;color:#111111;margin:0 0 0.625rem 0}
section.stories.custom .nation-voices .info h3{font-size:1.188rem;line-height:1.484rem;margin:0 0 0.625rem 0;color:#111111}
section.stories.custom .nation-voices .info h3 a{color:#111111}
section.stories.custom .nation-voices .info .author{font-family:"Knockout 49 A", "Knockout 49 B";color:#ccc6be;font-size:0.95rem;line-height:0.95rem;text-transform:uppercase;text-decoration:underline}
section.stories.custom .nation-voices .info .author.concatinate:hover{color:#ccc6be}
section.stories.custom .nation-voices .info .author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .nation-voices .story+div{margin-top:1.875rem}
section.stories.nation-voices .story{text-align:left}
section.stories.nation-voices .story+div{margin-top:3.125rem}
section.stories.nation-voices .img{margin-bottom:1.25rem}
section.stories.nation-voices .img img{max-width:150px;border-radius:100%}
section.stories.nation-voices .info h5{font-family:"Knockout 49 A", "Knockout 49 B";font-size:1.85563rem;line-height:1.85563rem;text-transform:uppercase;color:#111111;margin:0 0 0.625rem 0}
section.stories.nation-voices .info h3{font-size:1.188rem;line-height:1.484rem;margin:0 0 0.625rem 0}
section.stories.nation-voices .info h3 a{color:#111111}
section.stories.nation-voices .info .author{font-family:"Knockout 49 A", "Knockout 49 B";color:#ccc6be;font-size:0.95rem;line-height:0.95rem;text-transform:uppercase}
section.stories.nation-voices .info a.author.concatinate:hover{color:#ccc6be}
section.stories.nation-voices .info a.author:hover{transition:color .2s;opacity:1;color:#111}
section.stories.custom .nation-voices .img img,section.stories.nation-voices .img img{border:1px solid #ccc}
section.stories.custom .nation-voices .info .author,section.stories.special-report .story p span a{text-decoration:none!important}


.header, .hold, .footer {
	width: 960px;
	font-size: 1.2em;
	line-height: 20px;
}


.hold {
  display: block;
  overflow: hidden;
  margin: 6px auto 0 auto;
}

#featured-container{
	margin:0 0 30px 0;
}
.col{float:left}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
.sliderwrap{padding:20px 0;}
#slider_top,.sliderwrap{float:left;width:100%;}
.sliderwrap .item{padding-left:5px;padding-right:5px;}
.sliderwrap .item div,.sliderwrap .item img{height:auto;max-width:133px!important;}



#work #flavor img {
  display: block;
}

#work #flavor img.first {
  margin: 0 0 14px 0;
}





    

.single-projects article #flavor img {
    display: block;
    height: 225px;
}
 
.single-projects article #flavor img.first {
    margin: 0 0 14px 0;
}

    #flavor,
    #share li .link {
        display: none;
    }

    #flavor {
        display: none;
    }

    #home #featured_projects .box {
        height: 320px;
    }

    #testimonial .box {
      height: 255px;
    }

    #brand_statement .box,
    #from_the_blog .box {
      height: 415px;
    }


    #featured_projects .box {
        height: 375px;
    }

    #brand_statement .box, 
    #from_the_blog .box {
      height: 375px;
    }
.program_segment{width:100%;display:none;color:#fefbfc;vertical-align:top;white-space:normal;word-spacing:0}

.img-responsive {display: block; max-width: 100%; height: auto;}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

.genesis-nav-menu .menu-item{display:inline-block;text-align:left}

.genesis-nav-menu .menu-item:hover{position:static}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }

    
    #topnav.menu li  a { 
    	font-family: Open Sans, Arial, Helvetica, sans-serif; 
    	font-size: 12px; 
    	text-transform: none; 
    	color: #3b3f42;     }

	#copyright .menu li a {
		font-family: Open Sans, Arial, Helvetica, sans-serif; 
    	font-size: 12px; 
    	text-transform: none; 
    	color: #ffffff;     }


    #copyright .menu li.current-menu-item a,
	#copyright .menu li.current-menu-item a:hover,
	#copyright .menu li.current-page-ancestor a,
	#copyright .menu li.current-page-ancestor a:hover,
	#copyright .menu li.current-menu-ancestor a,
	#copyright .menu li.current-menu-ancestor a:hover,
	#copyright .menu li.current-menu-parent a,
	#copyright .menu li.current-menu-parent a:hover,
	#copyright .menu li.current_page_ancestor a,
	#copyright .menu li.current_page_ancestor a:hover { color: #c41230;}

		#top-bar .social-icons, #top-bar .social-icons, #topnav.menu {
			margin-right: 0px;
		}

#navigation ul.menu li.fa:before {
    padding-right: 7px;
}

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}




#topnav.menu li .sub-menu {
    display: none;
}

#topnav.menu {
    display: inline-block;
    margin: 0 25px 0 0;
    position: relative;
    vertical-align: middle;
    min-width: 200px;
}

#copyright .menu-footer-menu-container {display: inline-block;}

#copyright .menu li .sub-menu {
    display: none;
}

#copyright .menu {
    display: inline-block;
    margin: 0 0px 0 -20px;
    position: relative;
    vertical-align: middle;
    min-width: 200px;
}

#header.header2 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header2 #navigation .menu ul {
    text-align: left;
}

#header.header3 #navigation ul.menu {
    float: none !important;
    margin: 0;
    text-align: center;
    display: inline-block;
    line-height: 0;
}

#header.header3 #navigation .menu ul {
    text-align: left;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
.header-bottom{background-color:#f0f0f0;border-style:solid;border-color:#f0f0f0;border-width:0 1px 2px 1px;border-bottom-color:#a3a3a3;width:994px;float:left;padding:8px 10px}
.header-bottom aside#block-search-form{padding:0;margin:0}
#header.scrolled img.logo{top:8px;left:7%;width:92px}
a.logo{display:block}
a.logo img{width:174px;height:auto;display:block}
img.logo{width:166px;display:block;position:absolute;top:13px;left:5%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;z-index:2}
#footer a.logo{margin:-53px 0 0 0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style .frm_section_heading h3{margin:0;}
.frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing,.menu-edit #post-body-content .frm_style_formidable-style.with_frm_style  .frm-show-form .frm_section_heading .frm_section_spacing{margin-bottom:12px;}


#mainNav .menu-item a{
	color:#940B13;
	text-transform: uppercase;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail,img.wp-post-image{display:block;width:auto;margin:15px auto}
