﻿#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
.column-block,.sidebar .block{background-color:#abbacf;border-color:#000000;color:#000099;}
#block-views-promo-box-block.block{background-color:#ffffff;border:none;padding-left:0;padding-right:0;}
.sidebar .block table tr td{background-color:#abbacf;}
.footer-links .footer-item h3{font-size:12px;line-height:26px;font-weight:500;text-transform:uppercase;padding-bottom:4px;letter-spacing:.5px}
.footer-links .footer-item hr{background:#1e1e1e;border:0;color:#1e1e1e;float:left;height:2px;margin:0;text-align:left;width:36px}
.footer-links .footer-item .menu-footer{clear:left;float:none;margin:28px 0 0;padding:0}
.footer-links .footer-item .menu-footer li{float:none;font-size:11px;line-height:18px;margin:10px 0;list-style:none !important}
.footer-links .footer-item .menu-footer li a{color:#1e1e1e;font-size:11px;text-decoration:none}
.footer-links .footer-item .menu-footer li a:hover{color:#acb1b4}
.mk-shortcode-heading.mk-fancy-title{margin-bottom:18px;font-weight:700!important;font-size:14px!important}
.mk-shortcode-heading.mk-fancy-title.pattern-false,.mk-shortcode-heading.mk-fancy-title.pattern-false span{background:none!important}
.mk-shortcode-heading.mk-fancy-title span{padding-right:8px}

		
			.markplace-ads {
				padding: 20px 0;
			}





.front-page-2,
.front-page-3,
.front-page-4,
.front-page-5,
.front-page-6 {
	padding: 100px 0;
}




.front-page-2 {
	font-family: "freight-text-pro", Georgia, serif;
	font-weight: 400;
}


.front-page-2 .mission {
	font-family: "proxima-nova", "Helvetica Neue", Arial, sans-serif;
	margin: 0 auto;
	width: 100%;
}


.front-page-2 .mission h2 {
	display: inline-block;
	font-size: 48px;
	margin-bottom: 70px;
	max-width: 72%;
	letter-spacing: -.03em;
	line-height: 1.1;
}


.front-page-2 p {
	font-size: 18px;
}


.front-page-2 .widget-title {
	font-size: 28px;
}


.front-page-2 .button {
	float: right;
	margin-top: 10px;
}


	.front-page-2, 
	.front-page-3,
	.front-page-4,
	.front-page-5,
	.front-page-6 {
		padding: 30px 0;
	}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}


.scp_posts .scp_post .scp_date { 
	display: block;
	margin-top: 5px;
}

.sidebar-widget {
    background: white;
    padding: 0;
    margin: 0 0 15px;
    overflow: hidden;
}



.video-thumbnail {
    position:relative;
    cursor:pointer;
}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

.main_text { width: 341px; float: left; }

		
			.idm_ad_button_group .idm_ad_unit {
				float:left;
				margin:10px 9px 10px 0px;
			}

			.idm_ad_button_group .idm_ad_unit:last-child {
				margin-right:0px;
			}

	
	#primary-wrapper .columns {margin-left:0;}

	
	#primary-wrapper .column, #primary-wrapper .columns,
	.blockquote_quotes { width: 100% !important; max-width:100%; float: none; margin-bottom: 15px; }

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

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

	.columns .columns-inner {height:auto !important;}
h1.about-home-title{font-size:50px;max-width:500px;line-height:1;margin:0;margin-bottom:20px;}

		
#banner728-wrapper {
	width:940px;
	float:left;
	margin:0 0 10px 0;
}

.post .title {
	float: left;
	margin-left: 10px;
	width: 635px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}


.title-container {
	padding-left: 58px;
	
}

.format-aside .title-container { padding-left: 0; }

.format-quote .title-container { padding-left: 0; }

.format-status .title-container { padding-left: 0; }

  .featured-wrap.carousel #featured .slides li article,
  .featured-wrap.carousel #featured .slides li h1,
  .featured-wrap.carousel #featured .slides li .entry {
    display: none;
  }

  .featured-wrap.carousel #featured .slides li.current-slide article,
  .featured-wrap.carousel #featured .slides li.current-slide h1,
  .featured-wrap.carousel #featured .slides li.current-slide .entry {
    display: block;
  }

  .featured-wrap.carousel.faded #featured .slides li.current-slide {
    filter: alpha(opacity=@opacity * 100) !important;
    -moz-opacity: 1 !important;
    -khtml-opacity: 1 !important;
    opacity: 1 !important;
  }

#featured .slides {
  

  margin: 0;
}

#featured .slides li.slide {
  position: relative;
  display: none;
  list-style: none;
}

#featured .slides li.slide .slide-content-container article header {
  z-index: 999;
}

#featured .slides .slide-video {
  max-width: 800px;
  margin: 0 auto;
}

#featured .slides .slide-video-carousel {
  max-width: 960px;
  margin-bottom: -6px;
}

.featured-wrap #featured ul.slides li.current-slide {
  filter: alpha(opacity=@opacity * 100) !important;
  -moz-opacity: 1 !important;
  -khtml-opacity: 1 !important;
  opacity: 1 !important;
}

.featured-wrap.carousel #featured .slides li article,
.featured-wrap.carousel #featured .slides li h1,
.featured-wrap.carousel #featured .slides li .entry {
  display: none;
}

.input-append .active,
.input-prepend .active {
    background-color: #a9dba9;
    border-color: #46a546
}

.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #3d3d3d;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.btn:active,
.btn.active {
    background-color: #ccc
}

.btn.active,
.btn:active {
    background-color: #e6e6e6;
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75)
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.btn-primary:active,
.btn-primary.active {
    background-color: #039
}

.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #fff;
    background-color: #f89406;
    *background-color: #df8505
}

.btn-warning:active,
.btn-warning.active {
    background-color: #c67605
}

.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #fff;
    background-color: #bd362f;
    *background-color: #a9302a
}

.btn-danger:active,
.btn-danger.active {
    background-color: #942a25
}

.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #fff;
    background-color: #51a351;
    *background-color: #499249
}

.btn-success:active,
.btn-success.active {
    background-color: #408140
}

.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #fff;
    background-color: #2f96b4;
    *background-color: #2a85a0
}

.btn-info:active,
.btn-info.active {
    background-color: #24748c
}

.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #fff;
    background-color: #2e2e2e;
    *background-color: #212121
}

.btn-inverse:active,
.btn-inverse.active {
    background-color: #141414
}

.nav .active .dropdown-toggle .caret {
    border-top-color: #fff;
    border-bottom-color: #fff
}

.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #595959;
    border-bottom-color: #595959
}

.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
    border-top-color: #fff;
    border-bottom-color: #fff;
    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=10000);
    opacity: 100
}

.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #fff;
    background-color: #e6e6e6;
    *background-color: #d9d9d9
}

.navbar .btn-navbar:active,
.navbar .btn-navbar.active {
    background-color: #ccc
}

.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    color: #fff;
    background-color: #040404;
    *background-color: #000
}

.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
    background-color: #000
}

.breadcrumb .active {
    color: #7d7d7d
}

.carousel .active,
.carousel .next,
.carousel .prev {
    display: block
}

.carousel .active {
    left: 0
}

.carousel .active.left {
    left: -100%
}

.carousel .active.right {
    left: 100%
}

.carousel-indicators .active {
    background-color: #fff
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #fdf59a;
    *background-color: #fcf282
}

.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.disabled:hover.active {
    background-color: #fbf069
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today.disabled:hover[disabled] {
    color: #fff;
    background-color: #d4ca5b;
    *background-color: #cfc447
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.disabled:hover.active {
    background-color: #c8bc34
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected.disabled:hover[disabled] {
    color: #fff;
    background-color: #636363;
    *background-color: #575757
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.disabled:hover.active {
    background-color: #4a4a4a
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td.active:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.disabled:hover.active {
    background-color: #039
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006ccc;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0088cc), color-stop(100%, #0044cc));
    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
    background-image: -o-linear-gradient(top, #0088cc, #0044cc);
    background-image: linear-gradient(top, #0088cc, #0044cc);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#FF0088CC', endColorstr='#FF0044CC', GradientType=0);
    background-repeat: repeat-x;
    border-color: #04c #04c #002a80;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) fadein(rgba(0, 0, 0, 0.1), 15%);
    *background-color: #04c;
    filter: progid: DXImageTransform.Microsoft.gradient(enabled false);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active.disabled:hover[disabled] {
    color: #fff;
    background-color: #04c;
    *background-color: #003bb3
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.disabled:hover.active {
    background-color: #039
}

#community-commitment-carousel p a:hover,
#community-commitment-carousel p a.active {
    color: #ed1c24;
    text-decoration: none
}

section#this-weeks-specials header .specials-menu .overflow-container ul li.active a {
    color: #ed1c24
}

footer.submenu .inner ul li.active a {
    position: relative
}

footer.submenu .inner ul li.active a:before {
    color: #fff;
    position: absolute;
    left: -12px;
    font-size: 10px
}

.nopassword,
.nocomments {
	display: none;
}





body.dark,
caption,
th,
#menu,
#footer,
.status-header,
.pricing-table-gray .pricing-table-title,
.pricing-table-gray .pricing-table-price,
.pricing-table-gray .button,
.pricing-table-dark .pricing-table-title,
.pricing-table-dark .pricing-table-price,
.pricing-table-dark .button,
.notice,
#sidebar .widget,
.more-link:hover,
#layout .mejs-volume-slider,
.widget_nav_menu,
.widget_nav_menu h5,
#buddypress div.item-list-tabs ul li.selected a span,
#buddypress div.item-list-tabs ul li.current a span,
#buddypress div.item-list-tabs ul li a span,
#buddypress div.item-list-tabs ul li a:hover span {
  background-color: #9e9e9e;
}



	

	#footer-holder {
		width: 935px;
	}


		#footer-box {
			margin-right: -50px;
		}


	

	#footer-box .sidebar-footer,
	#footer-box .sidebar-footer.last {
		width: 307px;
	}
.tribe-theme-twentyfourteen #footer-sidebar div.tribe-countdown-number,.tribe-theme-twentyfourteen #primary-sidebar div.tribe-countdown-number,.tribe-theme-twentythirteen #secondary div.tribe-countdown-number{color:#fff;text-shadow:1px 1px #000}
#skip-to-content{left:-4000px;position:absolute;top:10px;z-index:5000;}
#skip-to-content a:hover,#skip-to-content a:focus,#skip-to-content a:active{background-color:#f0f0ff;font-size:1.3846em;font-weight:bold;outline:1px dotted #b0b0bf;padding:1px 3px;position:relative;left:4010px;}
#skip-to-content-target{display:block;height:0;}

.clearfix:before,
.clearfix:after,
.modal-footer:before,
.modal-footer:after {
  
  display: table;
  content: " ";
  
}

.clearfix:after,
.modal-footer:after {
  clear: both;
}

#main-wrapper-1 { overflow: hidden; }
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-8{width:66.66666667%}

.box .col-xs-12, .box .col-xs-7, .box .col-xs-8, .box .col-xs-4, .box .col-xs-5,.box .col-xs-2, .box .col-xs-6 {padding:2px 0;}

.box input, .box input.col-xs-8{padding: 2px 4px;}


.overlay .overlay-inner {
  position: relative;
  z-index: 900;
  padding: 37px 30px 20px;
  box-sizing: border-box;
  background-color: #fff;
  
  background-repeat: no-repeat;
  background-position: bottom right;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  }






.title-area {
	float: left;
	padding: 0 0 4px;
	width: 390px;
	margin-top:10px;
}


.header-full-width .title-area {
	width: 100%;
}

	


	.content,
	.homeside,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}


	.genesis-nav-menu,
	.site-description,
	.site-header .search-form,
	.site-header .title-area,
	.site-header .widget-area,
	.site-title {
		text-align: center;
	}





#post-43 .entry-title {
display: none;
}

.hentry {
    padding:0 0 22px 0;
}

.single .hentry {
    padding:0;
}
.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper,.fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-sticky-header-wrapper{position:fixed;width:100%;}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form textarea{width:250px;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}

.cart-total ul li a.cart-toggler {
  background: #009587 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: Montserrat,Arial,Helvetica,sans-serif;
  font-size: 13px;
  height: 50px;
  line-height: 50px;
  padding-right: 20px;
}

.cart-total{
float: left;
margin-left: 10px;}

.cart-total ul li{float: left;position:relative}

.cart-total ul li a{display: block;text-decoration: none;}

.cart-total ul li a span.cart-no {
  border-color: #e8e8e9;
  border-image: none;
  border-width: 1px 1px 1px 0;
  font-family: Montserrat,Arial,Helvetica,sans-serif;
  font-weight: bold;
  padding: 0 15px;
}

.cart-total ul li a span.cart-no i {
  margin-right: 4px;
}

.cart-total ul li .mini-cart-content{background: #fff none repeat scroll 0 0;
box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
opacity: 0;
padding: 25px;
position: absolute;
right: 0;
top: 100%;
transform: scaleY(0);
transform-origin: 0 0 0;
transition: all 0.5s ease 0s;
width: 300px;
z-index: -99;
}

.cart-total ul li:hover .mini-cart-content {
  opacity: 1;
  transform: scaleY(1);
  z-index: 9999999;
}

.cart-total ul li .mini-cart-content .cart-img-details{
margin-bottom: 10px;
overflow: hidden;
position: relative;
border-bottom: 1px solid #e5e5e5;
padding: 15px 0;
}

.cart-total ul li .mini-cart-content .cart-img-details:last-child{
    border-bottom: 0px solid #e5e5e5;
}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-photo{border: 1px solid #e5e5e5;
float: left;
position: relative;
width: 64px;}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-photo:hover{border: 1px solid #009587;}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent{float: left;
margin-left: 10px;}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent h4{color: #000;
font-family: Montserrat,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: 700;
line-height: 20px;
margin: 0 0 5px;
text-transform: uppercase;
transition: all 0.4s ease 0s;
}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent h4:hover{color:#009587;}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent span{font-size: 14px;
font-weight: 700;
text-align: left;
font-family: Montserrat,Arial,Helvetica,sans-serif;
}

.cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent span.quantity{color: #939393;
float: left;
font-size: 12px;
font-weight: 400;
text-align: left;
text-transform: uppercase;
width: 100%;}

.home-2 .cart-total ul li a.cart-toggler {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  height: 41px;
  line-height: 39px;
  text-transform: uppercase;
}

.home-3 .cart-total {
  float: right;
  position: relative;
}

.home-3 .cart-total ul li a.cart-toggler {
  background: #3babf6 none repeat scroll 0 0;
  color: #fff;
  cursor: pointer;
  float: left;
  font-family: Oswald,Arial,Helvetica,sans-serif;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  padding-right: 10px;
}

.home-3 .cart-total ul li a span.cart-no {
  font-family: Oswald,Arial,Helvetica,sans-serif;
  padding: 0;
}

.home-3 .cart-total ul li a span.cart-no i{
  background: #0b96f3 none repeat scroll 0 0;
  color: #fff;
  float: left;
  font-size: 14px;
  height: 50px;
  line-height: 50px;
  margin-right: 10px;
  padding: 0;
  text-align: center;
  width: 50px;
}

.home-4 .header-email i, .home-4 .header-phone i,.home-4 .header-search button,.home-4 .cart-total ul li a span.cart-no i,.home-4 .category-saidebar{
  background: #ea7696 none repeat scroll 0 0;
}

.home-4 .header-search button:hover,.home-4 .cart-total ul li a.cart-toggler,.home-4 .morelesscate span,.home-4 .single-product .price-box .special-price{
  background: #f1a2b8 none repeat scroll 0 0;
}

.home-5 .cart-total ul li a span.cart-no i {
  background: #269c58 none repeat scroll 0 0;
}

.home-5 .cart-total ul li a.cart-toggler {
  background: #30c56f none repeat scroll 0 0;
}

.home-6 .header-search button,.home-6 .cart-total ul li a span.cart-no i {
  background: #c5b150 none repeat scroll 0 0;
}

.home-6 .cart-total ul li a.cart-toggler {
  background: #d2c276 none repeat scroll 0 0;
}

.home-6 .cart-total ul li .mini-cart-content .cart-img-details .cart-img-contaent h4:hover,.home-6 .pro-del a i:hover {
  color: #d2c276;
}

.home-6 .cart-total ul li .mini-cart-content .cart-img-details .cart-img-photo:hover {
  border: 1px solid #d2c276;
}

.home-7 .header-search button,.home-7 .cart-total ul li a span.cart-no i {
  background: #ed6c25 none repeat scroll 0 0;
}

.home-7 .cart-total ul li a.cart-toggler {
  background: #f39c6c none repeat scroll 0 0;
}

.home-8 .cart-total ul li a span.cart-no i {
  background: #313131 none repeat scroll 0 0;
  color: #fff;
  float: right;
  margin-left: 10px;
  margin-right: 0;
}

.home-8 .cart-total ul li a.cart-toggler {
  background: #fff none repeat scroll 0 0;
  padding-left: 10px;
  padding-right: 0;
}

.home-8 .cart-total ul li a span.cart-no {
  color: #4c4c4c;
}

.home-9 .cart-total ul li a.cart-toggler {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #000;
  cursor: pointer;
  float: left;
  font-family: Arial,Arial,Helvetica,sans-serif;
  font-size: 12px;
  height: 42px;
  line-height: 42px;
  padding-right: 0;
  text-transform: uppercase;
}

.home-9 .cart-total ul li a span.cart-no{
  color: #000;
  font-family: Arial,Arial,Helvetica,sans-serif;
  font-weight: 400;
}

.home-9 .cart-total ul li a span.cart-no i {
  color: #000;
  float: left;
  font-size: 28px;
  height: 42px;
  line-height: 42px;
  margin-right: 10px;
  text-align: center;
  width: auto;
  background: transparent;
}

.home-9 .cart-total {
  margin-left: 0;
}

.content4 {
	width: 96%;
	margin: 0 0 0 1.9%;
	background: #f3f3f3;
	padding: 20px 0;
	color: #666;
}

.row7 .content4 {
	width: 96.4%;
	float: left;
	background: #f3f3f3;
	padding: 20px 0;
}

.wrapper footer .col {
  padding: 0 4.5%;
  width: 16%;
  float: left;
}





.latest,
.popular,
.prev_next,
.widget,
.archive_intro {
	border-bottom: 5px solid #f1ebe2;
	padding-bottom: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}


.headline a:hover,
.widget a:hover {
	color: #a37c3e;
}






.widget {
	padding-bottom: 20px;
	margin-bottom: 20px;
}





.widget ul {
	margin: 0;
}


.widget li {
	list-style: none;
	line-height: 20px;
}


.widget li h3 {
	line-height: 18px;
}


.widget a {
	font: 400 18px/18px 'Merriweather', serif;
	color: #000;
}


.widget img {
	float: left;
	margin-right: 10px;
}

.alt1 .headline a:hover, .alt1 .widget a:hover, .alt1 .links a:hover { color: #85ad33; }

.alt1 .latest, .alt1 .popular, .alt1 .prev_next, .alt1 .widget, .alt1 .archive_intro { border-bottom: 5px solid #f5f5f5; }

.alt2 .headline a:hover, .alt2 .widget a:hover, .alt2 .links a:hover { color: #2f2310; }

.alt2 .latest, .alt2 .popular, .alt2 .prev_next, .alt2 .widget, .alt2 .archive_intro { border-bottom: 5px solid #e0dedb; }


	.latest, .popular, .prev_next, .widget, .archive_intro {
		margin-bottom: 15px;
		padding-bottom: 10px;
	}
.pane-bundle-custom-profiles .fieldable-panels-pane,div.faculty-profile{float:left;height:auto;background-color:#fff;margin-bottom:2em;color:#002b54;width:100%}

.vc_non_responsive .vc_row .vc_col-sm-6 {
  position: relative;
  float: left;
  width: 50%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_col-xs-1, .vc_col-sm-1, .vc_col-md-1, .vc_col-lg-1, .vc_col-xs-2, .vc_col-sm-2, .vc_col-md-2, .vc_col-lg-2, .vc_col-xs-3, .vc_col-sm-3, .vc_col-md-3, .vc_col-lg-3, .vc_col-xs-4, .vc_col-sm-4, .vc_col-md-4, .vc_col-lg-4, .vc_col-xs-5, .vc_col-sm-5, .vc_col-md-5, .vc_col-lg-5, .vc_col-xs-6, .vc_col-sm-6, .vc_col-md-6, .vc_col-lg-6, .vc_col-xs-7, .vc_col-sm-7, .vc_col-md-7, .vc_col-lg-7, .vc_col-xs-8, .vc_col-sm-8, .vc_col-md-8, .vc_col-lg-8, .vc_col-xs-9, .vc_col-sm-9, .vc_col-md-9, .vc_col-lg-9, .vc_col-xs-10, .vc_col-sm-10, .vc_col-md-10, .vc_col-lg-10, .vc_col-xs-11, .vc_col-sm-11, .vc_col-md-11, .vc_col-lg-11, .vc_col-xs-12, .vc_col-sm-12, .vc_col-md-12, .vc_col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}

  .vc_col-sm-6 {
    width: 50%;
  }


.adsense {
  max-width: 100%; overflow: hidden;
}

#PageHeader .header-wrap .user-container {
  font-family: 'BrandonRegular', sans-serif;
  font-size: 18px;
  float: left;
  position: relative;
  padding-right: 15px;
  line-height: 32px;
}

#PageHeader .header-wrap .user-container .user-profile {
  float: left;
}

#PageHeader .header-wrap .user-container .user-profile-img {
  float: left;
  width: 20px;
  height: 30px;
  padding: 5px 0;
  font-size: 0;
}

#PageHeader .header-wrap .user-container .user-profile-img img {
  display: block;
}

#PageHeader .header-wrap .user-container .user-name {
  float: left;
  max-width: 200px;
  padding: 0 10px;
  cursor: default;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#PageHeader .header-wrap .user-container .user-alerts {
  margin: 5px 5px 0 0;
  -webkit-border-radius: 100%;
  border-radius: 100%;
  font-family: 'BrandonMedium', sans-serif;
  font-size: 13px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  padding: 1px 0 0 1px;
  margin: 0;
  background-color: #e14105;
  color: #ffffff;
  text-align: center;
  z-index: 999;
  float: left;
}

#PageHeader .header-wrap .user-container .user-profile-links {
  position: absolute;
  bottom: -67px;
  left: 0;
  height: 60px;
  min-width: 200px;
  padding: 10px;
  background-color: #3c3c3c;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  z-index: 999;
}

#PageHeader .header-wrap .user-container .user-profile-links:after {
  content: '';
  position: absolute;
  top: -8px;
  left: 25%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 8px solid #3c3c3c;
}

#PageHeader .header-wrap .user-container .user-profile-links:hover,
#PageHeader .header-wrap .user-container .user-profile-links.visible {
  visibility: visible;
}

#PageHeader .header-wrap .user-container .user-profile-links a {
  float: left;
  width: 50%;
  padding: 5px 0 0;
  margin: 0;
  color: rgba(255, 255, 255, 0.5);
  text-align: center;
}

#PageHeader .header-wrap .user-container .user-profile-links a:hover {
  color: rgba(255, 255, 255, 0.75);
}

#PageHeader .header-wrap .user-container .user-profile-links a:after {
  display: none !important;
}

#PageHeader .header-wrap .user-container .login-link,
#PageHeader .header-wrap .user-container .register-link {
  float: left;
}

#PageHeader .header-wrap .user-container .login-link {
  padding: 0 15px 0 10px;
}

#PageHeader .header-wrap .user-container .register-link {
  padding: 0 15px 0 16px;
  position: relative;
}

#PageHeader .header-wrap .user-container .register-link:after {
  display: block;
  content: '';
  position: absolute;
  left: 0;
  top: 5px;
  height: 20px;
  border-right: 1px solid #ebebeb;
}

#PageHeader .header-wrap .utility-box .user-container {
  position: relative;
  height: inherit;
  width: 50%;
  margin: 0 0 0 10px;
}

#PageHeader .header-wrap .utility-box .user-container:after {
  content: '';
  display: block;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  border-right: 1px solid #ebebeb;
}

  #PageHeader .top-right-part .user-container {
    padding: 0;
    font-size: 15px;
  }

  #PageHeader .top-right-part .user-container .user-profile .user-name {
    max-width: 135px;
  }

  #PageHeader .top-right-part .user-container .register-link,
  #PageHeader .top-right-part .user-container .login-link {
    padding: 0 5px 0 6px;
  }

  #PageHeader.fixed-header .header-wrap .utility-box .user-container {
    margin-left: 5px;
  }

  #PageHeader .user-container {
    zoom: 1;
    position: relative;
    height: 50px;
    padding: 10px 15px;
  }

  #PageHeader .user-container:before {
    content: '';
    display: block;
  }

  #PageHeader .user-container:after {
    content: '';
    display: table;
    clear: both;
  }

  #PageHeader .user-container .user-profile {
    
  }

  #PageHeader .user-container .user-profile .user-profile-img {
    float: left;
    width: 20px;
    height: 30px;
    padding: 5px 0;
    font-size: 0;
  }

  #PageHeader .user-container .user-profile .user-name {
    float: left;
    max-width: 235px;
    padding: 0 10px;
    line-height: 30px;
    cursor: default;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  #PageHeader .user-container .user-profile .user-alerts {
    margin: 5px 5px 0 0;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    font-family: 'BrandonMedium', sans-serif;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    width: 20px;
    padding: 1px 0 0 1px;
    margin: 0;
    background-color: #e14105;
    color: #ffffff;
    text-align: center;
    z-index: 999;
    float: left;
  }

  #PageHeader .user-container .user-profile-links {
    position: absolute;
    bottom: -50px;
    left: 0;
    height: 50px;
    width: 100%;
    padding: 5px 15px;
    min-width: 200px;
    z-index: 999;
    background-color: #3c3c3c;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
  }

  #PageHeader .user-container .user-profile-links:after {
    content: '';
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 8px solid #3c3c3c;
  }

  #PageHeader .user-container .user-profile-links:hover,
  #PageHeader .user-container .user-profile-links.visible {
    visibility: visible;
  }

  #PageHeader .user-container .user-profile-links a {
    float: left;
    width: 50%;
    padding: 5px 0 0;
    margin: 0;
    color: rgba(255, 255, 255, 0.5);
    text-align: center;
  }

  #PageHeader .user-container .user-profile-links a:hover {
    color: rgba(255, 255, 255, 0.75);
  }

  #PageHeader .user-container .user-profile-links a:after {
    display: none !important;
  }

  #PageHeader .user-container .login-link,
  #PageHeader .user-container .register-link {
    float: left;
  }

  #PageHeader .user-container .login-link {
    padding: 0 15px 0 10px;
  }

  #PageHeader .user-container .register-link {
    padding: 0 15px 0 16px;
    position: relative;
  }

  #PageHeader .user-container .register-link:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    height: 20px;
    border-right: 1px solid #ebebeb;
  }


    .style-banner .below h2 {
        text-transform: none;
        margin-top: 20px;
    }


    .style-banner .below {
        margin-top: 310px;
    }


    .iconic-banner .container .above,
    .iconic-banner .container .below,
    .statement-banner .container .above,
    .statement-banner .container .below {
        position: absolute;
        right: 10px;
    }


    .style-banner .below img {
        width: auto;
        height: 30px;
    }


    .iconic-banner .container .above, .iconic-banner .container .below, .statement-banner .container .above, .statement-banner .container .below {
        position: initial;
    }
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}
.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}
.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}
.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}
.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}
.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}
.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}
.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}
.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}
.vc_row{margin-left:-15px;margin-right:-15px}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}
.vc_row[data-vc-full-width].vc_hidden{opacity:0}
.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}
.vc_row.vc_row-o-full-height{min-height:100vh}
.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}
.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}
.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}
.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}
.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}
.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}
.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}
.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}
.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}
.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}
.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}
.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}
.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}
.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}
.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}
.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}
.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}
.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}
.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}
.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}
.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}
.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}
.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}
.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}
.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}
.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}
.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}
.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}
.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}
.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}
.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}
.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}
.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}
.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}
.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}
.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}
.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}
.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}
.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}
.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}
.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}
.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}
.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}
.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}
.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}
.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}

.page-template-test-page .vc_row.wpb_row{ margin:0 0 20px!important;}



.vc_row.wpb_row.board_directors_container{ margin:0!important;}

.home .vc_row{
	margin-left: 0px;
	margin-right: 0px;
}

.td-header-style-5 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-6 .top-header-menu .sub-menu {
  background-color: #f9f9f9;
}

.td-header-style-7 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-8 .top-header-menu .sub-menu {
  background-color: #fff !important;
}

.td-header-style-9 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-10 .top-header-menu .sub-menu {
  background-color: #fff;
}

.td-header-style-11 .top-header-menu .sub-menu {
  background-color: #222;
}

.td-header-style-12 .top-header-menu .sub-menu {
  top: 39px;
  background-color: #222222;
}

.top-header-menu {
  list-style: none;
  margin: 0;
  display: inline-block;
}

.top-header-menu li {
  display: inline-block;
  position: relative;
  margin-left: 0;
}

.top-header-menu li li {
  width: 100%;
}

.top-header-menu li a {
  margin-right: 16px;
  line-height: 1;
}

.top-header-menu li a:hover {
  color: #4db2ec;
}

.top-header-menu .avatar {
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-menu-down {
  padding-left: 6px;
  font-size: 8px;
  position: relative;
  top: -1px;
}

.top-header-menu .td-icon-logout {
  font-size: 10px;
}

.top-header-menu .sub-menu {
  display: none;
  position: absolute;
  top: 26px;
  left: -10px;
  background-color: #222222;
  z-index: 1000;
}

.top-header-menu .sub-menu a {
  display: block;
  margin: 0 10px;
  white-space: nowrap;
  line-height: 28px;
}

.top-header-menu ul .td-icon-menu-down,
.top-header-menu .td-mega-menu .td-icon-menu-down {
  display: none;
}

.top-header-menu .td-mega-menu ul,
.top-header-menu ul ul {
  display: none !important;
}

.top-bar-style-2 .menu-top-container,
.top-bar-style-2 .top-header-menu li:last-child a {
  margin-right: 0;
}


    
    .td-header-wrap .td-header-top-menu-full,
    .td-header-wrap .top-header-menu .sub-menu {
        background-color: #333333;
    }

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}


.page_header_title {
	font-size: 18px;
	float: left;
	font-family: AvenirLTPro-Heavy, sans-serif;
	letter-spacing: 0.2em;
}

.page_header_title a {
	color: #181818;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration: none;
	transition: color 0.3s ease-in-out;
}

.page_header_title a:hover {
	color: #747474;
}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.nav .mobile-nav .icon-wrap{background:#46423b;float:right;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px}
.nav .mobile-nav .icon-wrap .icon-bar{background-color:#716e68;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;display:block;height:2px;margin:4px 2px;width:20px}


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


	#sidebar{
		width:100% !important;	
		float:none !important;
	}


	#sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}

	
	body .shortcode-tabs .tab-hold .tabs li, body.dark #sidebar .tab-hold .tabs li{border-right:none!important;}

#sidebar .image .image-extras .image-extras-content a:hover { color: #333333 !important; }



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	font-size:14px;
		line-height:21px;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#e0dede;}


#main #sidebar{
	background-color:transparent;
}


#sidebar .tab-holder,#sidebar .tab-holder .news-list li{border-color:#ebeaea !important;}

#sidebar .pyre_tabs .tabs-container{background-color:#ffffff !important;}

body #sidebar .tab-hold .tabs li{border-right:1px solid #ffffff !important;}

body #sidebar .tab-hold .tabs li a{background:#ebeaea !important;border-bottom:0 !important;color:#747474 !important;}

body #sidebar .tab-hold .tabs li a:hover{background:#ffffff !important;border-bottom:0 !important;}

body #sidebar .tab-hold .tabs li.active a{background:#ffffff !important;border-bottom:0 !important;}

#sidebar h1 {line-height: 32px;}






.tp-bannertimer								{	visibility: hidden; width:100%; height:5px;  background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px;}

.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;}
.tve_p_left{text-align:left}
.thrv_contents_table.tve_p_left{float:left}
.thrv_contents_table .tve_contents_table.tve_p_left{float:left}

	.top-navigation-right{ float: none; padding-bottom: 10px; }

	.top-navigation-right-text{ float: none; padding: 10px 0px; }

.container_text_border { margin:10px 15px 30px 15px; padding:0px 0px 15px 0px; font-size:14px; line-height:23px; text-align:left; border-bottom:1px dotted #333; }


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

.link-box li.learn {background-position: 10px -132px;}

.link-box li.learn:hover  {background-position: 10px -132px; background-color:#ddd; border-bottom: 1px solid #ff6600;}

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;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

.clr{height:0; line-height:0; clear:both;}

.main_container{margin:0 auto;padding:20px 0;width:1387px;}

.rates {
	padding:5px;
}

.footer_resize {
	margin:0 auto;
	padding:0 20px;
	width:920px;
	line-height:1.5em;
	color:#6e6e6e;
}

.footer_resize p {
	margin:24px 0;
	padding:0;
	line-height:normal;
	white-space:nowrap;
	text-indent:inherit;
}

.footer_resize a {
	color:#0a83c0;
	font-weight:normal;
	margin:0;
	padding:0;
	border:none;
	text-decoration:underline;
	background-color:transparent;
}

.footer_resize a:hover {
	color:#0a83c0;
	background-color:transparent;
	text-decoration:none;
}

.footer_resize .lf {
	float:left;
	color: #FFF;
}

.footer_resize .rf {
	float:right;
	color: #FFF;
}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}
header .info .contact ul li.rss a{padding-right:0}
header .info .contact ul li.rss a:before{font-family:Icon;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e612"}

.main-navigation ul li.menu-item-has-children,
.main-navigation ul li.page_item_has_children {
	margin-right: 3em;
}

			
		
			#gallery-5 {
				margin: auto;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}

#sidebar .social-tabs img.inactive {opacity: 0.4;}
.gray1{color:#e7e2e3}
.box-dropshadow{-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);}
html.responsive body #content .left-column .box img{max-width:100%;height:auto;width:100%;}
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big{width:100%;}
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img{width:100%;}
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p{display:none;}
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
html.responsive body #content .left-column .box .slab-link-button{display:none !important;}
html.responsive body #content .left-column .box.full-post .wp-caption{max-width:100% !important;}
html.responsive body #content .left-column .box.full-post img{max-width:100%;}
html.responsive body #content .left-column .box.full-post table{width:310px;}
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper{display:none;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown{width:80%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field{width:65%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form{width:60%;}
html.responsive body #content #faq-wrapper .box h6{font-size:17px;line-height:22px;-webkit-text-size-adjust:100%;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .box{position:relative;}
body #content .box p, body #content .box p span{font-size:12pt !important;line-height:16pt !important;}
body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline{font-size:12pt;}
body #content .box a, body #content .box a:visited{text-decoration:underline;color:#000;}
body #content .box a[href]:after{content:" (" attr(href) ")";font-size:10pt !important;word-wrap:break-word;}
body #content .box abbr[title]:after{content:" (" attr(title) ")";}
body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after{content:"";}
body #content .box pre, body #content .box blockquote{border:1px solid #999;page-break-inside:avoid;}
body #content .box thead{display:table-header-group;}
body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout{position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid;-webkit-region-break-inside:avoid;max-width:100%;height:auto;}
body #content .box img{max-width:100% !important;}
body #content .box p, body #content .box h2, body #content .box h3{orphans:3;widows:3;}
body #content .box h2, body #content .box h3{page-break-after:avoid;}
body #content .box .exhibit-slider a:after{content:"";}
body #content .box .exhibit-slider .download-icons{display:none;}
body #content .box, body #content .link-button-medium-navy, body #content blockquote{box-shadow:none;}
body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2{font-size:15pt;}
body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3{font-size:14pt;}
body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6{font-size:12pt;}
body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li{box-shadow:none;}
body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li{font-size:12pt;line-height:14pt;}


.kemp_outer{ 
padding:0px 0px;
}


.fontscript { font-family: 'Lobster', cursive; }

#tagline span.fontscript { font-size:110px; margin-right:15px; }

.LocSearchTitle .fontscript { font-size:50px; line-height:85%; }

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}
li.blue .parent-background{background:#3498db}
li.blue .parent-border{border-color:#3498db}
li.blue .parent-arrow:after{border-bottom-color:#3498db}
li.blue .parent-color,a.blue{color:#3498db}
label.color-checkbox.blue{background:#3498db}
.blue .sidebar-box-heading,.blue a.tag-item:hover{background:#3498db}
.blue.contact-item .icons{background:#3498db}

div#container div#header div#top {padding:20px 0 0 0;font-size:13px; color:#1e4e09; font-family:"Times New Roman", Times, serif; text-align:center;}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.footer #inner-footer #social {
  float: right;
}


.footer #inner-footer nav #menu-main-menu-1 li a {
  padding: 10px 10px 0 0;
  margin-top: 0;
  color: #157fc3;
}


.footer #inner-footer nav #menu-main-menu-1 li a:hover, .footer #inner-footer nav #menu-main-menu-1 li a:focus {
  color: #323944;
  background: none;
}


.footer #inner-footer nav #menu-main-menu-1 li a span {
  margin-left: 10px;
}


.footer #inner-footer nav #menu-main-menu-1 li ul.sub-menu {
  display: none;
}


.footer #inner-footer nav #menu-main-menu-1 li.current-menu-item a {
  background: none;
}








































.wrap {
  width: 100%;
  margin: 0 auto;
}
.x-content-band{margin:0 0 1.5em;padding:40px 0;*zoom:1}
.x-content-band:before,.x-content-band:after{display:table;content:""}
.x-content-band:after{clear:both}
.x-content-band.bg-image,.x-content-band.bg-pattern{background-position:50% 50%}
.x-content-band.bg-image.parallax,.x-content-band.bg-pattern.parallax{background-attachment:fixed}
.x-content-band.bg-image{-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat}
.x-content-band.bg-pattern{background-repeat:repeat}
.x-content-band.bg-video{position:relative;overflow:hidden}
.x-content-band.border-top{border-top:1px solid #ddd;border-top:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-left{border-left:1px solid #ddd;border-left:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-right{border-right:1px solid #ddd;border-right:1px solid rgba(0,0,0,0.075)}
.x-content-band.border-bottom{border-bottom:1px solid #ddd;border-bottom:1px solid rgba(0,0,0,0.075)}

  #sidebar-right #block-views-Tweets-block_1 .views_slideshow_singleframe_slide { padding: 10px 0; }


#flashcontent {

	}



#wrapper, 
#header, 
#nav, 
#wrapper_home, 
#content_home, 
#flashcontent,
#videos  { width:100%}


*html #flashcontent {
    position: absolute;
    top: 0;
    left: 0;
    width: 804px;
    height: 370px;
    z-index: 100; 
}


#footer .contact {margin: 5px 0;padding: 5px 0;font-size:15px;border-bottom:1px solid #fbfbfb;}

#site-side {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background-color: #212121;
  overflow: auto;
}

#site-side::-webkit-scrollbar {
  display: none;
}

#site-side #site-footer {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  float: left;
}

#site-side #site-footer.static {
  position: static;
  margin-left: -15px;
}

  #bg-container,
  #site-side,
  #site-footer,
  #launch-goto,
  #sub {
    display: none !important;
  }

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11 {
    float: left;
  }

  .col-sm-3 {
    width: 25%;
  }

.cartoonimg {width: 100%;}

.cartoonimg a img {width: 50%; border: 1px solid #eee;}


.container {
	padding-left: 20px;
	padding-right: 20px;
}









	#wrap_all									{ margin: 0 auto; position:relative; z-index: 2;}

	.boxed #wrap_all							{ margin: 30px auto; width: 990px; -moz-box-shadow: 0 0 5px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3); box-shadow: 0 0 5px rgba(0,0,0,0.3);}


#top #wrap_all .button_wrap_1 .caption-slideshow-button{
width:94%;
margin: 0;
}


#top .primary-color, a, #cancel-comment-reply-link, .blog-tags a:hover, .relThumb a:hover strong, .flex_column h1, .flex_column h2, .flex_column h3, .flex_column h4, .flex_column h5, .flex_column h6, #top #wrap_all .tweet-text a, #top #js_sort_items a.active_sort{
color:#2d5c88;
}


a:hover, #top .widget ul li a:hover, #top .widget ul li .news-link:hover strong, #top #wrap_all .tweet-text a:hover, #js_sort_items a:hover{
color:#4686c2;
}


#top #wrap_all #footer a, #footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer strong, #footer .tabcontainer span, #top #footer table, #top #footer table td, #top #footer table caption{
color:#ffffff;
}


#footer, #footer div, #footer p, #footer span, #top #wrap_all #footer a:hover strong{
color:#CCCCCC;
}


.socialwall .tabletop {
display: table;
width: 100%;
border-collapse: collapse;
border: 0px;
padding: 0px;
margin: 0px;
table-layout: fixed;
}


.socialwall .tabletop .cell {
display: table-cell;
width: 50%;
vertical-align: middle;
margin: 0px;
outline: none;
height: 100%;
padding: 0px;
}


.socialwall .tabletop .cell.two {
padding-left: 5%;
text-align: right;
color: #92278f;
font-size: 2em;
}


.socialwall .tabletop .cell.two ul {
list-style-type: none;
margin: 0px;
padding: 0px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li {
list-style-type: none;
display: inline-block;
margin: 0px;
padding: 0px;
margin-right: 6px;
line-height: 1;
}


.socialwall .tabletop .cell.two ul li:last-child {
margin: 0px;
}


.socialwall .tabletop .cell.two ul li a {
color: #92278f;
}


.socialwall .tabletop .cell.two ul li a:hover {
color: #121212;
}

div.mr_social_sharing_wrapper {height: auto; width: 100%; margin: 4px 0; padding: 0; border: 0; line-height: 0;}
.col{float:left}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
li.first.leaf.menu-views{width:30%;margin-right:2%;}

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;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}


#header-content {
	background-position: center right;
	background-repeat: no-repeat;
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto;
}

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

.quote-content { margin-bottom: 39px; padding-top: 45px; line-height: 160%; text-align: center; font-size: 36px; font-weight: 300; color: #FFF; }


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}



.et_pb_fullwidth_code.et_pb_module {
	position: relative;
	z-index: 9;
}


	.et_pb_gutters3 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 2.75%;
	}


	.et_pb_gutters3 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 3.735%;
	}


	.et_pb_gutters3 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
		margin-bottom: 4.242%;
	}


	.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_module {
		margin-bottom: 5.82%;
	}


	.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 9.27%;
	}


	.et_pb_gutters3 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters3.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters3.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 13.174%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 13.174%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 9.27%;
	}


	.et_pb_gutters3 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters3.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 5.82%;
	}


	.et_pb_gutters4 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 4%;
	}


	.et_pb_gutters4 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 5.479%;
	}


	.et_pb_gutters4 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
		margin-bottom: 6.25%;
	}


	.et_pb_gutters4 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_module {
		margin-bottom: 8.696%;
	}


	.et_pb_gutters4 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 14.286%;
	}


	.et_pb_gutters4 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters4.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters4.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 21.053%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 21.053%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 14.286%;
	}


	.et_pb_gutters4 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters4.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 8.696%;
	}


	.et_pb_gutters2 .et_pb_column_4_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 1.5%;
	}


	.et_pb_gutters2 .et_pb_column_3_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_4_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_4_4 .et_pb_module {
		margin-bottom: 2.02%;
	}


	.et_pb_gutters2 .et_pb_column_2_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_2_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
		margin-bottom: 2.284%;
	}


	.et_pb_gutters2 .et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_module {
		margin-bottom: 3.093%;
	}


	.et_pb_gutters2 .et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_3 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_2_3 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_3 .et_pb_module {
		margin-bottom: 4.787%;
	}


	.et_pb_gutters2 .et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_3_4 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_gutters2.et_pb_row .et_pb_column_1_2 .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_3_4 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module,
	.et_section_specialty .et_pb_row .et_pb_column_1_2 .et_pb_gutters2.et_pb_row_inner .et_pb_column_1_4 .et_pb_module {
		margin-bottom: 6.593%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_4 .et_pb_module {
		margin-bottom: 6.593%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_3 .et_pb_module {
		margin-bottom: 4.787%;
	}


	.et_pb_gutters2 .et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module,
	.et_pb_gutters2.et_pb_row .et_pb_column_single.et_pb_column_1_2 .et_pb_module {
		margin-bottom: 3.093%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_column_single .et_pb_module:first-child {
		margin-top: 0;
	}


	.et_pb_column_single .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}
.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%}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}
a.l_services2{font-family:"Arial";font-size:10pt;color:#E1F4FD;font-weight:bold;}
a.l_services:hover,a.l_services2:hover{background:#D96C00;}
td.l_services2{text-align:left;padding-left:14px;}
.d-i .mff .s-b .s-bb,.c-o .mff .s-b .s-bb,.d-o .mff .s-b .s-bb,.b-i .mff .s-b .s-bb,.c-t .mff .s-b .s-bb{color:#333}
.d-i .s-b .s-bb,.c-o .s-b .s-bb,.d-o .s-b .s-bb,.b-i .s-b .s-bb,.c-t .s-b .s-bb{color:#fff}
.s-s .s-b .s-bb{float:right;padding-top:25px}
.s-s .s-b .s-bb:hover:before{color:#99aec2}
.s-s .s-b .s-bb:before{border-left:0;content:'\34';color:#ccc;font-size:26px;padding-left:0}
.s-b .s-bb{cursor:pointer;display:block;padding-top:18px;position:relative;z-index:3}
.s-b .s-bb:before{font-family:'pressive_font';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;border-left:2px solid rgba(0,0,0,0.06);content:'\73';cursor:pointer;padding-left:20px}
#floating_menu.mff .center .s-b .s-bb{padding-bottom:5px}
.s-s #floating_menu.mff .h-i .s-bb{padding-bottom:0}
#floating_menu.mff .h-i .s-bb{padding-top:0;padding-bottom:18px}

.press-zone .wrapper-in .main .note .article2{
	font-size: 14px;
	color: #7a7a7a;
	font-weight: normal;
	margin-top: 15px;
}

.info3-graphic .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}

.most3-popular .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}

#results .lottery-results p.megaplier{color:#999;font-size:12px;font-weight:bold;position:absolute;right:20px;top:10px;}
