﻿.footer-nav-module .bottom-divider{float:left;margin-top:16px;margin-bottom:0;background-color:#d0d0d0;-webkit-box-shadow:0 1px 1px #f6f6f6;-moz-box-shadow:0 1px 1px #f6f6f6;box-shadow:0 1px 1px #f6f6f6;width:100%;height:1px}


#strook_right .content{ 
	  margin-top:40px;
}

 #strook_midd  .content{
	 
	  
  }

  #strook_right  .content{
	  margin-top:90px;
	  width:100%;	  
  }

 #holder_midd_right .content{
	   margin-top:90px;
	   width:100%;
	  
 }

#banner-part1{position:relative;border:0;}
.span5{width:430px}
.row-fluid .span5{width:40.566037735849%;*width:40.512846246487%}
input.span5,textarea.span5,.uneditable-input.span5{width:416px}

input.span5, textarea.span5, .uneditable-input.span5{width:366px;}

.table td.span5,.table th.span5{float:none;width:364px;margin-left:0;}

	.drop .sub-menu-thumb-contain {
		margin-left: 20px;
		
		width: 42%;
	}

	.drop .sub-menu-thumb {
		width: 100%;
		height: auto;
	}

	.sub-menu-thumb-contain {
		display: none;
	}


#diag-sub1 {
	padding: 4px 4px 5px 10px;
}



.diag-sub a.sub-off:link, .diag-sub a.sub-off:visited, .diag-sub a.sub-off:active {
	color: #fff;
	text-decoration: none;
}

.diag-sub a.sub-off:hover {
	color: #fff;
	text-decoration: underline;
}

.diag-sub a.sub-on:link, .diag-sub a.sub-on:visited, .diag-sub a.sub-on:active, .diag-sub a.sub-on:hover {
	color: #333;
	text-decoration: none;
}


.diag-sub {
	color: #333;
	font-size: 85%;
	font-weight: bold;
	text-align: center;
	padding: 4px 4px 5px 4px;
	background: #8DB0C3;
	overflow: hidden;
	vertical-align: middle;
}


.diag-sub-right {
	background: #767676; 
	width: 20%;
}


#diag-subs-cal .diag-sub-right {
	background: #767676; 
	width: 70%;
}


#diag-subs-news .diag-sub-right {
	background: #767676; 
	width: 50%;
}


.diag-sub-article {
	float: left;
	width: 81px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-news {
	float: left;
	width: 252px;
	background: #767676;
	padding: 4px 0 3px 0;
}


.diag-sub-cal {
	float: left;
	width: 483px;
	background: #767676;
	padding: 4px 0 3px 0;
}

  .address-check .bg-overlay {
    display: none;
    background: rgba(0, 0, 0, 0.5);
    background-size: cover;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20; }

.central {
	margin:auto;
}





.five-sixths,
.four-sixths,
.one-fourth,
.one-half,
.one-sixth,
.one-third,
.three-fourths,
.three-sixths,
.two-fourths,
.two-sixths,
.two-thirds,
.life-road-recent .srp-widget-singlepost {
	float: left;
	margin-left: 2.564102564102564%;
}


.one-third,
.two-sixths,
.life-road-recent .srp-widget-singlepost {
	width: 31.623931623931625%;
}


	.five-sixths,
	.four-sixths,
	.one-fourth,
	.one-half,
	.one-sixth,
	.one-third,
	.three-fourths,
	.three-sixths,
	.two-fourths,
	.two-sixths,
	.two-thirds,
	.life-road-recent .srp-widget-singlepost {
		margin: 0;
		width: 100%;
	}

.deskcta {
	display: none !important;
}

    #sliderbox_head #slider-box2 .slider-box-title { margin-left: 9px;}

    #sliderbox_head  #slider-box2 .slider-box-content { margin-left: 19px }

body.theme_black #content .grid_accomodation .item_grid .price,
body.theme_black #content .grid_extras .item_grid .price {
  background: rgba(0, 0, 0, 0.5);
}

#content .grid_accomodation .item_grid:hover .price,
#content .grid_extras .item_grid:hover .price {
    background: rgba(0, 0, 0, 0.5);
    right: 10px;
}

#content .grid_accomodation .item_grid:hover .panel h3,
#content .grid_extras .item_grid:hover .panel h3 {
    margin-left: 10px;
}

#content .login_area form .panel .item_grid button,
#content .singup_area form .panel .item_grid button {
    font-size: 14px;
}

    #content .login_area form .panel .item_grid button,
    #content .singup_area form .panel .item_grid button {
        font-size: 12px;
    }

    #content .promoted_grid .item_grid .desc_promo .panel {
        padding-top: 0 !important;
    }

    #content .promoted_grid .item_grid .desc_promo .panel h4 {
        font-size: 15px;
    }

    #content .grid_accomodation .item_grid,
    #content .promoted_grid .item_grid,
    #content .grid_blog .item_grid,
    #content .grid_list_event .item_grid,
    #content .grid_extras .item_grid,
    #content .grid_list_blog .item_grid {
        width: 100% !important;
    }

    #content .promoted_grid .item_grid .desc_promo h4 {
        font-size: 15px;
    }

    #content .promoted_grid .item_grid .top {
        bottom: 0;
        top: inherit !important;
    }


.mobile-view .image-block {
	width: 100% !important;
}

.widget-text span.image-block {
	display: inline-block;
	position: relative;
	overflow: hidden;
}


.jp-time-holder {float: right; line-height: 30px; padding: 0 10px 0 0; font-weight: bold; font-size: 11px;}

.jp-time-holder div {display: inline;}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
.inner{padding:0;}
#content,#content-wrapper li{line-height:30px;}
#main #content-wrapper{margin:10px 10px;}
#main #content-wrapper .field{margin-bottom:20px;}
#main #content-wrapper .horizontal-tabs-list li,#main #content-wrapper .nav-tabs li{line-height:20px;margin:0;padding:0;}
#main #content-wrapper li.vertical-tab-button{margin:0;}
#content-wrapper *{overflow:visible;}
#content-wrapper li{overflow:visible;}
.front #main #content-wrapper{margin:0px 0px;}
.span12{width:940px}
.row-fluid .span12{width:100%;*width:99.94680851063829%}
input.span12,textarea.span12,.uneditable-input.span12{width:926px}
.table td.span12,.table th.span12{float:none;width:924px;margin-left:0}
.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-top .block.span12.clear-row,.main-upper .block.span12.clear-row,.main-lower .block.span12.clear-row,.main-bottom .block.span12.clear-row,.content-top .block.span12.clear-row,.content-upper .block.span12.clear-row,.content-body .block.span12.clear-row,.content-lower .block.span12.clear-row,.content-bottom .block.span12.clear-row{margin-right:0;width:100%;}
#global-footer #institution-logos .span12{width:100%;margin-left:14px;}
.front .span12{width:100%;}

.sb-toggle-wrapper {
	border-top-color:#363839;
	border-top-color:rgba(54,56,57,1);
}


.entry-content input[type=text],
.entry-content input[type=email],
.entry-content input[type=tel],
.entry-content input[type=password],
.entry-content input[type=date],
.entry-content input[type=datetime-local],
.entry-content input[type=file],
.entry-content input[type=reset],
.entry-content input[type=search],
.entry-content input[type=url] {
    width: 60%;
    }


.entry-content input[type=month],
.entry-content input[type=week],
.entry-content input[type=time] {
    width: 30%;
    }


.entry-content textarea {
    width: 100%;
    }


.entry-content select {
    width: calc( 60% - 20px );
    }




.clear:before,
.clear:after,
.gallery:before,
.gallery:after
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
    content: '';
    display: table;
}


.clear:after,
.gallery:after
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
    clear: both;
}


.single .entry-content {
	margin-bottom: 0;
}


.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}




.entry-content {

}


.home .entry-content { border: none; }


.tesseract-featured .entry-content {
    margin-top: 480px;
}


.page .entry-content {
    border-bottom: none;
}

.tesseract-featured .entry-content,
.tesseract-featured #secondary {
    margin-top: 480px
}


.archive #primary .entry-content,
.search .entry-summary {
    padding-bottom: 20px;
    }


.archive #primary article:last-child .entry-content {
    border-bottom: none;
    }


    .entry-content input[type=text],
    .entry-content input[type=email],
    .entry-content input[type=tel],
    .entry-content input[type=password],
    .entry-content input[type=date],
    .entry-content input[type=datetime-local],
    .entry-content input[type=file],
    .entry-content input[type=reset],
    .entry-content input[type=search],
    .entry-content input[type=url],
    .entry-content input[type=month],
    .entry-content input[type=week],
    .entry-content input[type=time],
    .entry-content textarea {
        width: 100%;
        }


.icon-arch {
    font-family: 'LaSegunda_Icons', sans-serif;
    font-size: 22px;
    color: #fff;
    text-align: center;
    
    margin-left: 10px;
}


#main { float: left; width: 720px; margin-left: 10px; }

.feedback.fewseconds #main { margin: 16px 0 0 60px; }









.home #main { width: 740px; margin-left: 0; }

.dealers div#main { width: 460px; float: left; margin-left: 20px;}

div#main section#shoplist:first-child { padding: 0; margin: 0; border: none; }

.dealer div#main { width: 428px; margin-left: 20px; }









.register div#main { width: 710px; margin-left: 20px; }








.faqs #main { width: 710px; margin-left: 20px; font-size: 12px; line-height: 15px; }

.faqs #main section.contents { float: left; width: 490px; margin-right: 10px; }

.faqs #main aside.contents { float: left; width: 210px; margin-top: 5px; }


.copyright ul{
	list-style-type: none;
	padding-left:0;
	 margin-bottom: 30px;
}


.copyright ul li{
	display:inline-block;
}


.copyright ul li a{
	text-decoration: none;
}


.copyright ul li a.fb:after{
	content:'\e804';
	font-family: 'icons';
	color:white;
	background: #272727;
	display: block;
	font-size: 1.4em;
    height: 42px;
    line-height: 44px;
    text-align: center;
    width: 42px;
}


.copyright ul li a.fb:hover:after{
	background: #3b3b3b;
}

	
.copyright ul li a.ln:after{
	content:'\e805';
	font-family: 'icons';
	color:white;
	background:#313131;
	display: block;
	 font-size: 1.4em;
    height: 42px;
    line-height: 44px;
    text-align: center;
    width: 42px;
}


.copyright ul li a.ln:hover:after{
	background:#444444;
}


.copyright p {
    color: #949598;
    font-size: 1.4em;
}


.copyright a{
	text-decoration: none;
	color:#949598;
}


.copyright a:hover{
	color:#c0c1c4;
}
.site.header{text-align:center;}
.site.header h1{margin:0;}
.site.header h2{font-weight:200;white-space:nowrap;font-size:14px;margin:0;line-height:2em;}

.animated-facebook-like-box #animated-facebook-like-box-logo	{
	display:none;
}

.animated-facebook-like-box	#animated-facebook-like-box-logo	{
	position:absolute;
	top:0;
	left:0;
}

				#logo { position: absolute; top: 19px; left: 20px; }

.span12 {
  width: 940px;
}

.row-fluid .span12 {
  width: 100%;
  *width: 99.94680851063829%;
}

input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}

.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

.span4 {
  width: 300px;
}

.row-fluid .span4 {
  width: 31.914893617021278%;
  *width: 31.861702127659576%;
}

input.span4,
textarea.span4,
.uneditable-input.span4 {
  width: 286px;
}

.table td.span4,
.table th.span4 {
  float: none;
  width: 284px;
  margin-left: 0;
}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 214px;
  }
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row-fluid .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}



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


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


.row:after {
  clear: both;
}






#footer{
 clear:both;
}

#footer p{
  color:#0e7da7;}



.content-box h2, .featured-brands h2 {


	color: #2E221A;


	font: normal 25px Georgia, "Times New Roman", Times, serif;


	margin-bottom: 15px;


}



.featured-brands h2 { margin-top: 0;}






.featured-brands {


	background-color: #F1EFE6;


	margin: 0 auto;


	padding: 15px;


}
.framed_box{max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;overflow:hidden;border:1px solid #ddd;border:1px solid rgba(0,0,0,.1);border-radius:1px}
.framed_box.nomargin{margin-bottom:0}
.rounded.framed_box{border-radius:6px}
.framed_box.center{text-align:center}
.framed_box.alignleft{margin-right:1em}
.framed_box.alignright{margin-left:1em}
#sidebar{width:300px!important;}
.sb-right #sidebar{float:right;margin-left:30px;}
.sb-left #sidebar{float:left;margin-right:30px;}
.fullwidth #sidebar{display:none;}
body.side-header-left #side-header .fusion-main-menu .fusion-custom-menu-item-contents{top:0;left:-1px;}
#side-header .fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents{border-top-width:1px;border-top-style:solid;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-180px;}
.side-header-right #side-header .fusion-main-menu-search .fusion-custom-menu-item-contents{left:-250px;}
.fusion-main-menu .fusion-main-menu-icon:after{color:#ffffff;height:14px;width:14px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon:hover{border-color:transparent;}
.fusion-main-menu .fusion-main-menu-icon:hover:after{color:#f0e7c6;}
.fusion-main-menu .fusion-main-menu-icon-active:after,.fusion-main-menu .fusion-main-menu-search-open .fusion-main-menu-icon:after{color:#f0e7c6;}
.fusion-main-menu .sub-menu{background-color:#24272d;border-top:3px solid #f0e7c6;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-webkit-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);-moz-box-shadow:1px 1px 30px rgba(0, 0, 0, 0.06);}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:180px;}
.fusion-main-menu .sub-menu ul{left:180px;top:-3px;}
.fusion-main-menu .sub-menu li a{border-bottom:1px solid #292d33;padding-top:12px;padding-bottom:12px;color:#ffffff;font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;font-size:13px;}
.fusion-main-menu .sub-menu li a:hover{background-color:#292d33;}
.fusion-main-menu .fusion-custom-menu-item-contents{font-family:'Montserrat', Arial, Helvetica, sans-serif;font-weight:300;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#24272d;border-color:#292d33;}
#side-header .fusion-main-menu,#side-header .side-header-content-1-2,#side-header .side-header-content-3{display:none;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-nav-holder{display:block;margin-top:20px;}
#side-header.fusion-mobile-menu-design-classic .fusion-main-menu-container .fusion-mobile-sticky-nav-holder{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-main-menu{display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-main-menu,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-main-menu{display:none;}

	#back-to-top a:hover { background-color: #707372 }

		
		#back-to-top{
			display: none !important;
		}


#back-to-top a {
    display: block;
    width: 46px;
    height: 46px;
    background: #333333;
    -webkit-transition:0.4s all ease;
	   -moz-transition:0.4s all ease;
	     -o-transition:0.4s all ease;
	        transition:0.4s all ease;
    -webkit-border-radius: 5px;
    text-align: center;
    color: #fff;
    line-height: 46px;
border-radius: 5px;
}


  .large-6 {
    width: 50%;
  }


.sidebar .column-ads-125x200 {
    background-color: #F1F1F1;
    outline: #9C9C9C 1px solid;
    width: 278px;
    margin: 5px 0 9px 1px;
    padding: 10px;
}


.sidebar .column-ads-125x200.block-grey h2 {
    width: 100%;
    margin: -10px 0 0 -10px;
    color: white;
}


.sidebar .column-ads-125x200 ul {
    list-style: none outside none;
}


.sidebar .column-ads-125x200 .ad img {
    float: left;
    margin-right: 10px;
}


.sidebar .column-ads-125x200 .ad h4, .sidebar .column-ads-125x200 .ad p {
    width: 130px;
    float: left;
}



.sidebar .column-ads-125x200 .ad p {
    color: #929292;
}

.topheader-menu .top-cart, .topheader-menu .login, .topheader-menu .search {
	padding:0 18px;
	background-color:#232323;
	-webkit-transition: background-color 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: background-color 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: background-color 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: background-color 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: background-color 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

.topheader-menu .top-cart:hover, .topheader-menu .login:hover, .topheader-menu .search:hover {
	background-color:#1a1a1a;
}

.topheader-menu .top-cart, .topheader-menu .login {
	height:36px;
	text-align:center;
	cursor:pointer;
}

.topheader-menu .top-cart a, .topheader-menu .login a {
	position:relative;
	top:9px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
}


.widget_content {
	clear: both;
	width:100%;
	margin:auto;
	margin-bottom: 15px;
}

#pw_featured_rental_listing_v2_content_div  {padding: 5px;  overflow: auto}


#page {
min-width:320px!important;
margin-left: auto;
margin-right: auto;
width: auto;
}


#page-overlay {width:100%; height:100px;}


.chiris_hotline   { position:absolute; width:auto; height:auto; margin-left:750px; top:250px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
 .col-sm-12{width:100%;}
.block #user-login:after,.block #user-register-form:after{clear:both;content:"x x x x x";display:block;height:0;visibility:hidden;width:100%;}
.block .rpx-signin{float:left;}
.block .rpx-signin + *{clear:left;}
.region-header .block{clear:right;float:right;width:25%;}
.block{clear:left;}
.block + .block{margin-top:1.3846em;}
.wrapper-content .block + .block{margin-top:2.7692em;}
.block ul{margin-bottom:0;margin-top:1.3846em;padding-bottom:0;padding-left:1.3846em;padding-right:0;padding-top:0;}
.block ul ul,ol ol{margin-top:0;}
.wrapper-header .block ul{margin-top:0;}
.block .menu{margin-top:0.6923em;}
.block .menu .menu{margin-top:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.block-aggregator ul{list-style:none;}
.block-addthis h2{display:none;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.block-mailing-list form{margin-top:0;max-width:248px;min-width:180px;}
.block-mailing-list label{display:block;float:left;max-width:80px;min-width:70px;}
.block-mailing-list input[type="text"]{display:block;float:left;max-width:170px;min-width:160px;}
.block-mailing-list .form-item + .form-item{clear:both;display:inline-block;margin-bottom:0;margin-top:9px;width:100%;}
.block-mailing-list .form-submit{float:right;margin-top:9px;margin-right:10px;}
#gardens_ie .block-mailing-list .form-submit{margin-top:1em;}
#gardens_ie .block-mailing-list input[type="text"]{width:12em;}
.col-align-last-right .col.last .block-search{text-align:right;}
.block-search:first-child form{margin-top:0.4615em;}
.drupal .block{background-color:orange !important;}
.drupal .block .inner{border:1px dashed blue !important;padding:3px !important;background-color:yellow !important;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.sidebar .block{border-style:solid;border-width:0 0 1px;padding-bottom:9px;}
.sidebar .block + block{margin-top:27px;}
.block-aggregator ul li + li{border-top-width:1px;border-top-style:dotted;}
.sidebar .block,.block-aggregator ul li + li{border-color:#EEEEEE;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack{border:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,#block-views-home-one-page-news-detail-block .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:1em;}
.block h2,#main h2,#postcontent-first h2,.page-news-v1 #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title{color:#262C2C;font-size:40px;border-bottom:1px solid #262C2C;margin:1em 0;line-height:52px;text-transform:uppercase;letter-spacing:1px;}
.wrapper-content .block + .block,.views-row,.pane{margin-top:0;}
.stack-preheader .col .block{margin:0;}
#block-views-home-one-page-news-block-2 .view-content ul.block,#block-views-home-one-page-news-detail-block .view-content ul.block,.page-news #block-system-main .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,#block-views-home-one-page-news-block-4 .view-content ul.block,#block-views-home-one-page-news-block-3 .view-content ul.block{margin-bottom:16px;}
.page-news #block-system-main .view-content ul.block,.page-news #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v2 #block-system-main .view-content ul.block,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul.block,.page-news-v1 #block-system-main .view-content ul.block,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul.block,.node-type-blog #block-system-main .view-content ul.block,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul.block{margin-bottom:16px;}
#block-views-albums-block-5 .view-content .item-list ul.block{margin-bottom:16px;}

#top .menu .sep, #top .menu .sep img {
	height: 40px;
	width: 2px;
}



.annin {
	display:block;
	padding: 0px 11px 11px 11px;
	border-bottom: 1px solid #b2bdd0;
	font-size: 10px;
	line-height: 14px;
	color: #333;
}


#logo  { float:left; line-height: 0; }

#logo img  { }

#logo .site-title, #logo .site-description  { color: #000; display:none;  }

#logo .site-title a { color:#222; font-size:40px; line-height:40px; text-transform:none; font-weight:bold; text-decoration:none; }

#logo .site-title a:hover { text-decoration:underline; }

#logo .site-description { color:#999; }
.homepage .homepage-hero .meta-nav .meta-nav-item{width:50%;display:none;border-left:1px solid black;margin:0;padding:15px 10px;position:relative;}
.homepage .homepage-hero .meta-nav .meta-nav-item h2,.homepage .homepage-hero .meta-nav .meta-nav-item .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .level-1{color:white;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;font-size:20px;font-size:1.25rem;font-weight:bold;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item:first-child{border-left:none;}
.homepage .homepage-hero .meta-nav .meta-nav-item a.button-wide-home-metanav{font-size:13px;font-size:0.8125rem;font-weight:bold;margin-top:25px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy{display:table;padding-left:10px;-webkit-transition:padding 0.25s linear;-moz-transition:padding 0.25s linear;-ms-transition:padding 0.25s linear;-o-transition:padding 0.25s linear;transition:padding 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy h2,.homepage .homepage-hero .meta-nav .meta-nav-item .copy .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .copy .level-1{display:table-cell;vertical-align:middle;font-size:17px;font-size:1.0625rem;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon{display:block;width:100%;width:90px;height:90px;overflow:hidden;position:relative;border-radius:50%;background-position-x:1px;margin:0 auto 5px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon .meta-nav-icon{position:absolute;top:0;left:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;border-radius:50%;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-default{opacity:1;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-hover{opacity:0;}
.homepage .homepage-hero .meta-nav .meta-nav-item .button-wide-home-metanav{position:absolute;margin-bottom:0;max-width:270px;left:0;right:0;}
 


#products_roomscene_previews {
    position: absolute;
    left: 0px;
    top: 20px;
    z-index: 5000;
}
.view-display-id-attachment_1 .carouselitem{position:relative;}
.harticledescription{font-family:"Times New Roman";font-size:12pt;}
.advertise-stat .color-block.title-block{width:33%;}
.ajax-loader .title-block,.ajax-loader .page-title{display:none!important;}


.color-block.title-block {
  margin: 0 auto;
  display: block;
  width: 20%;
  height: 15px;
  top: 15px;
  clear: both;
  margin-bottom: 1em; }

                  .nav li ul.sub-menu.custom-nav li a .text .text-container .title,
                  .nav li ul.children.custom-nav li a .text .text-container .title {
                    font-weight: 600;
                    display: block; }


#branding-bottom {
	width: 1px;
	padding: 10px 10px 10px 0;
	line-height: 0;
	font-size: 0;
}

	#branding,
	#branding-bottom,
	#top-bar .wf-float-left,
	#top-bar .wf-float-right,
	#bottom-bar .wf-float-left,
	#bottom-bar .wf-float-right {
		float: none;
		width: auto;
		padding-left: 0;
		padding-right: 0;
		margin-right: auto;
		margin-left: auto;
		text-align: center;
	}


.wf-td {
	display: table-cell;
	vertical-align: middle;
}





.fancy-header .wf-td {
	width: 50%;
	vertical-align: middle;
}


.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
	display: block;
	width: 100%;
	text-align: center;
}

.page-title.title-center .wf-td {
	display: block;
	text-align: center;
}

#bottom-bar .wf-td p {
	margin-bottom: 0;
}

.old-ie .blog-media.wf-td .alignleft {
	max-width: 270px;
}

.entry-meta.wf-td {
	display: table-cell;
}

		.post-meta .wf-td.entry-share .soc-ico a {
			float: right;
		}

		.benefits-style-two.benefits-grid .wf-td {
			vertical-align: top;
		}

		.benefits-style-one.benefits-grid .wf-td {
			padding-bottom: 0px;
		}

		.benefits-style-one.benefits-grid.icons-bg .wf-td {
			padding-bottom: 10px;
		}





.blog-content.wf-td,
.blog-media.wf-td {
	vertical-align: top;
}

.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.layout-grid .blog-content.wf-td,
.layout-grid .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.iso-container .blog-media.wf-td, 
.iso-container .blog-content.wf-td,
.shortcode-blog-posts .wf-td {
	display: block;
}


#top-bar.text-center .wf-td {
	display: block;
	text-align: center;
}

	.dt-style-um .logo-left .wf-table,
	.dt-style-um .logo-left .wf-td {
		display: block;
		text-align: center;
	}

	.dt-style-um .logo-left .wf-td.mini-search.wf-mobile-hidden {
		display: none;
	}


	.wf-table.wf-mobile-collapsed,
	.wf-mobile-collapsed .wf-tr,
	.wf-mobile-collapsed .wf-td,
	.logo-classic .wf-table,
	.logo-classic .wf-tr,
	.logo-classic .wf-td,
	.logo-classic-centered .wf-table,
	.logo-classic-centered .wf-tr,
	.logo-classic-centered .wf-td,
	.box-style-table .action-container,
	.box-style-table .action-container-td,
	.full-boxed-pricing .shortcode-pricing-table,
	.full-boxed-pricing,
	.shortcode-tabs.vertical-tab,
	.right-block .soc-ico {
		display: block;
	}

	.fancy-header .wf-table,
	.fancy-header .wf-td,
	.page-title .wf-table,
	.page-title .wf-td {
		display: block;
		width: 100%;
		text-align: center;
	}

	.wf-mobile-hidden,
	.logo-center #main-nav.wf-mobile-hidden,
	.logo-classic-centered #main-nav.wf-mobile-hidden,
	.logo-center .mini-search.wf-mobile-hidden,
	.logo-classic-centered .mini-search.wf-mobile-hidden,
	.logo-classic .wf-td.mini-search.wf-mobile-hidden,
	#header .wf-wrap .wf-table .wf-td.mini-search {
		display: none;
	}

	.blog.layout-list .blog-media.wf-td .slider-simple,
	.blog.layout-list .blog-media.wf-td .alignleft {
		width: 100% !important;
	}


	#header .wf-wrap .wf-table .wf-td {
		display: block;
	}

h2.entry-title {
  margin-bottom: 25px;
  font: 18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}

.fusion-blog-shortcode .entry-title {
  margin-bottom: 25px;
  margin-top: 0;
}

.fusion-blog-medium-alternate .entry-title,
.fusion-blog-large-alternate .entry-title {
  margin-bottom: 5px;
}

.fusion-blog-grid .entry-title,
.fusion-blog-timeline .entry-title {
  margin-bottom: 5px;
}


.post-type-archive-product.woocommerce h1.entry-title, .page-template-full-width h1.entry-title, .search-no-results .error_page, .search-no-results .title-sep.sep-double {display:none!important;}


.single-product.woocommerce h1.entry-title {display:none!important;}


.woocommerce h1.entry-title {display:inline; margin-left:30px;}


.navigation.menu.fusion-navbar-nav, ul.product-categories li.cat-parent a, li.cat-item a, .white-block h1, .footer-widget-col h3, .page-title-container h1.entry-title {font-family: GillSansShadowMTStd; font-weight: normal; font-style: normal; font-size:20px;}



h2.product_title.entry-title, .description-tab p, .item .title a, ul.children li.cat-item a, .gillsans, .post-content p, li.product h3,  .single_add_to_cart_button.button.alt,.footer-widget-col .textwidget  {font-family: Gill Sans,Gill Sans MT,Calibri,sans-serif!important; }

.bne-testimonial-description {
	float: none;
}

.bne-testimonial-description p {
	float: none;
}

.bne-testimonial-list-wrapper .bne-testimonial-description { margin-bottom: 5px; }

.bne-testimonial-slider-wrapper .bne-testimonial-description { margin-bottom: 5px; }
#cff .cff-author{float:left;clear:both;margin:0 0 15px 0;padding:0;line-height:1.2;width:100%;}
#cff .cff-author a{float:left;display:block;min-width:100%\9;}
#cff .cff-author-img{float:left;width:40px;margin:0 0 0 -100%!important;}
#cff .cff-author img{float:left;}
#cff .cff-author .cff-author-text span{display:table-cell;vertical-align:middle;height:40px;margin:0;font-weight:bold;padding-left:50px;float:none;}
#cff .cff-author .cff-author-text{float:left;width:100%;}
#cff .cff-author .cff-author-text *{float:left;clear:both;width:auto;margin:0 0 0 50px;font-weight:bold;}
#cff .cff-author .cff-date{color:#9197a3;font-weight:normal;margin-top:0px;}
#cff .cff-author .cff-page-name.cff-author-date{float:left;padding:2px 0 0 0;}
.mobile-accordion-content.page-section-content{background:#000;}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
.box_image_holder .box_icon .fa-stack{font-size:3em}
.q_team .q_team_social_holder .fa-stack{margin:0 4px 3px 0;width:1.6em;height:1.6em;line-height:1.6em}
.q_social_icon_holder .fa-stack{margin:.1407692307692308em}
.box_image_holder .box_icon .fa-stack i{margin:35% 0 0}
.box_image_holder .box_icon .fa-stack i.fa-stack-base{color:#1abc9c}
.box_holder_icon_inner.circle .fa-stack,.circle .icon_holder .fa-stack{-o-border-radius:2em;-moz-border-radius:2em;-webkit-border-radius:2em;-ms-border-radius:2em;border-radius:2em}
.box_holder_icon .fa-stack i{color:#1abc9c}
.q_icon_with_title .icon_holder .fa-stack,.box_holder_icon_inner .fa-stack,.q_font_awsome_icon_square,.q_font_awsome_icon_stack i.fa-stack-base{border:2px solid #c0c0c0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;-webkit-backface-visibility:hidden;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}
.q_font_awsome_icon_stack i.fa-stack-base{border:0}
.q_icon_with_title span.fa-stack i:last-child,.q_box_holder.with_icon span.fa-stack i:last-child{font-size:.7em;color:#c0c0c0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s ease-in-out}
.q_icon_with_title.circle span.fa-stack i:last-child{font-size:.9em}
.q_icon_with_title span.fa-stack.custom-font i:last-child{font-size:.7em}
.qode_icon_shortcode.fa-stack a{display:inline-block;width:100%;height:100%}
.q_icon_with_title.boxed .icon_holder .fa-stack,.q_font_awsome_icon_square{background-color:#1abc9c;border-radius:4px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden}
.q_box_holder.with_icon .box_holder_icon_inner .fa-stack i.fa-stack-base{color:#1abc9c;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backface-visibility:hidden}
.q_icon_with_title.square .icon_holder .fa-stack,.box_holder_icon_inner.square .fa-stack{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:1.7em}
.q_icon_with_title.square .icon_holder .fa-stack:hover,.box_holder_icon_inner.square .fa-stack:hover,.box_holder_icon_inner.circle .fa-stack:hover,.circle .icon_holder .fa-stack:hover{background-color:#1abc9c;border-color:transparent!important}
.q_font_awsome_icon_stack .fa-circle,.q_icon_with_title.boxed .icon_holder .fa-stack{color:#1abc9c;-webkit-transition:color .4s ease-in-out;-moz-transition:color .4s ease-in-out;-o-transition:color .4s ease-in-out;transition:color .4s ease-in-out}
.q_icon_with_title.circle .icon_holder .fa-stack:hover i.fa-circle,.q_font_awsome_icon_stack:hover .fa-circle,.q_box_holder.with_icon .box_holder_icon_inner .fa-stack:hover i.fa-stack-base{color:#f3f3f3!important}
.q_icon_with_title.boxed .icon_holder .fa-stack{-webkit-transition:background-color .2s ease-in-out;-moz-transition:background-color .2s ease-in-out;-o-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.q_icon_with_title.circle .icon_holder .fa-stack:hover i:last-child,.q_font_awsome_icon_stack:hover i:last-child,.q_icon_with_title.boxed .icon_holder .fa-stack:hover i,.q_box_holder.with_icon span.fa-stack:hover i:last-child,.q_icon_with_title.square .icon_holder .fa-stack:hover i,.box_holder_icon_inner.square:hover i,.q_font_awsome_icon_square:hover i{color:#fff}
.q_box_holder.with_icon .tiny span.fa-stack i:last-child{top:1px}
#back_to_top span,.q_social_icon_holder .fa-stack,.q_icon_with_title.square .icon_holder .fa-stack,.box_holder_icon_inner.square .fa-stack{text-align:center}
.q_social_icon_holder .fa-stack .header_top .q_social_icon_holder .fa-stack{background:transparent;border:0;padding:0;margin:0;box-shadow:none;border-radius:0;font-size:13px}
.header_top .q_social_icon_holder .fa-stack:hover i{color:#fff}
.q_social_icon_holder .fa-stack i{color:#b9b9b9;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}
.header_top .q_social_icon_holder .fa-stack i{color:#7b7b7b}
.q_social_icon_holder.circle_social .fa-stack:hover{background-color:#1abc9c;border-color:transparent}
.q_social_icon_holder.circle_social .fa-stack:hover i{color:#fff}
.q_social_icon_holder .fa-stack i.fa-circle{color:#fbfbfb}
.q_social_icon_holder .fa-stack.fa-2x{width:36px;height:36px;line-height:31px}
.q_social_icon_holder .fa-stack i:last-child{font-size:.7692307692307692em}
.q_social_icon_holder .fa-stack.fa-lg i:last-child{font-size:1em}
.contact_info .q_social_icon_holder .fa-stack{margin:.2307692307692308em .4615384615384616em .2307692307692308em 0}
.section-headline,.section-headline-alt,.section-subhead,.section-subhead-alt,.product-headline,.section-tagline,.product-description{text-align:center}
.section-headline-alt,.section-subhead-alt{color:#fff}
.section-headline,.section-headline-alt{font-size:24px;font-size:1.71429rem;line-height:30px;line-height:2.14286rem;font-weight:300;margin-bottom:30px;margin-bottom:2.14286rem;margin-top:30px;margin-top:2.14286rem}

.column .description {overflow:hidden;}

.data-list li .description {
	overflow:hidden;
	width:285px;
	font-size:13px;
	line-height:15px;
}

.data-list li .description .title {
	display:block;
	margin:0 0 10px;
	font-weight:bold;
text-decoration: underline;
}

.data-list li .description p{
	margin:0 0 10px;
}

.data-list li .description span {
	display:block;
}


.wrapper, .absheader, .absfooter{

	width: 960px; 
}

.wrapper{
	padding-top: 139px;
}

  .mob-nav-header .logo-frontier {
    display: block;
    margin: 20px auto 0 auto;
  }





.now_min {float:left; width:720px;}
.wf-td{display:table-cell;vertical-align:middle}
#bottom-bar .wf-td p{margin-bottom:0}
.logo-classic #navigation .wf-td{text-align:right}
.logo-classic #navigation .wf-td .soc-ico a{float:right}
.logo-center #navigation .soc-ico,.logo-center #navigation .wf-td{display:inline-block}
.header-side-left #header .wf-table,.header-side-left #header .wf-td,.header-side-right #header .wf-table,.header-side-right #header .wf-td{display:block}
.fancy-header .wf-td{width:50%;vertical-align:middle}
.content-left.fancy-header .wf-td,.content-right.fancy-header .wf-td{display:block;width:100%}
.content-right.fancy-header .wf-td,.title-left .breadcrumbs,.title-right .hgroup{text-align:right}
.fancy-header.title-center .wf-table,.fancy-header.title-center .wf-td{display:block;width:100%;text-align:center}
.fancy-header .wf-td .breadcrumbs,.page-title .wf-td .breadcrumbs{display:inline-block}
.page-title.content-left .wf-td,.page-title.content-right .wf-td,.page-title.title-center .wf-td{display:block;text-align:center}
.page-title.content-left .wf-td{text-align:left}
.page-title.content-right .wf-td,.page-title.title-left .hr-breadcrumbs,.page-title.title-right h1{text-align:right}
.page-title.content-left.disabled-bg .wf-table,.page-title.content-right.disabled-bg .wf-table,.page-title.disabled-bg .wf-td,.page-title.title-center.disabled-bg .wf-table{vertical-align:bottom;padding:0}
.benefits-style-two.benefits-grid .wf-td{vertical-align:top}
.benefits-style-one.benefits-grid .wf-td{padding-bottom:0}
.iso-container .blog-content.wf-td,.iso-container .blog-media.wf-td,.iso-grid .blog-content.wf-td,.iso-grid .blog-media.wf-td,.layout-masonry .blog-content.wf-td,.layout-masonry .blog-media.wf-td,.media-wide .blog-content.wf-td,.media-wide .blog-media.wf-td,.shortcode-blog-posts .wf-td{display:block}
.items-grid .wf-td,.post-content,.post-img,.recent-posts .wf-td{display:table-cell;vertical-align:top}
.overlay-door .wf-td,.share-overlay .wf-td{padding:30px}
.wf-td #lang_sel,.wf-td #lang_sel_click,.wf-td #lang_sel_list{margin:0 20px 0 0}

  .share-overlay .wf-td {
    padding-top: 60px;
  }

  .header-side-left #header .wf-td,
  .header-side-right #header .wf-td {
    display: table-cell;
  }

  .show-device-logo #branding img.mobile-logo,
  .logo-classic .wf-table,
  .logo-classic .wf-td {
    display: block;
  }

  .mini-nav select,
  .menu-select,
  #top-bar .wf-td {
    display: inline-block;
  }

  .fancy-header .wf-table,
  .fancy-header .wf-td,
  .page-title .wf-table,
  .page-title .wf-td {
    display: block;
    width: 100%;
    text-align: center;
  }

  .page-title.title-right h1,
  .page-title.title-left .hr-breadcrumbs,
  .title-left .breadcrumbs,
  .content-right.fancy-header .wf-td,
  .page-title.content-right .wf-td,
  .page-title.content-left .wf-td,
  .page-title.content-right .wf-td {
    text-align: center;
  }

  .content .wf-table.wf-mobile-collapsed,
  .content .wf-mobile-collapsed .wf-tr,
  .content .wf-mobile-collapsed .wf-td {
    display: block;
  }

  #bottom-bar .wf-table,
  #bottom-bar .wf-td {
    display: block;
    text-align: center;
  }

  #bottom-bar .wf-td {
    margin: 5px 0;
  }

#header .header_bot {
  border-top:1px solid #ecefef;
  position:relative;
  -webkit-box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
  -moz-box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
  box-shadow: 0 2px 2px rgba(11, 25, 28, .12);
}

#header .header_bot .container {
  position:relative;
}

.clear{clear:both;}
 #page #wrapper #container #left-col,#sidebar{display:block;min-width:260px;}
 #page #wrapper #container #left-col{width:696px;float:left;}
 #wrapper{width:100%;margin:0;}
.mk-box-icon .icon-box-readmore{position:relative;float:right;margin:10px 15px 10px 0;font-size:12px}
.mk-box-icon .icon-box-readmore i{position:relative;padding-left:8px;vertical-align:middle;font-size:16px;line-height:16px}
.mk-box-icon.boxed-style .icon-box-readmore{display:inline-block;float:none}
.mk-box-icon.simple_ultimate-style .top-side .icon-box-readmore{display:inline-block;float:none}
.event_list .list.grid_view .grid-row{width:640px;*zoom:1}
.event_list .list.grid_view .grid-row:before,.event_list .list.grid_view .grid-row:after{content:"\0020";display:table}
.event_list .list.grid_view .grid-row:after{clear:both}

      .event_list .list.grid_view .grid-row:before, .event_list .list.grid_view .grid-row:after {
        content: "\0020";
        display: table; }

    .offers_list .list.grid_view .grid-row {
      *zoom: 1; }

      .offers_list .list.grid_view .grid-row:before, .offers_list .list.grid_view .grid-row:after {
        content: "\0020";
        display: table; }

      .offers_list .list.grid_view .grid-row:after {
        clear: both; }
.thumbnail .caption{padding:9px;color:#333}


#ops_popup {
	top: 35px;
	left: 480px;
	z-index: 101;
}


.header_popup {
	width: 226px;          
	position: absolute;
	display: none;
}


div.header_popup a {
	color: #fff;
	text-decoration: none;
}

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

	body.mobile #site-description {clear:both;margin-left:0;}

	#site-description {clear:both;margin-left:0;}
.header-wrapper{z-index:99;position:relative;}
.transparent-header .header-wrapper,.transparent-header.boxed-header .header-wrapper,.transparent-header .header-wrapper{position:absolute;top:0;left:0;right:0;width:100%;z-index:99;}
.boxed-header .header-wrapper{margin-top:50px;max-width:69em;margin-left:auto;margin-right:auto;box-shadow:1px 1px 5px 0 rgba(50,50,50,0.11);}
.boxed.boxed-header .header-wrapper{margin-top:20px;}
.boxed.transparent-header .header-wrapper,.boxed.no-header .header-wrapper{left:auto;right:auto;max-width:71.25em;}
.framed-layout .header-wrapper{margin-top:30px;}
.page-template-page-blank-header-php .header-wrapper{position:absolute;top:-300px;}
header.global-header .top-nav-contain{width:100%;}
header.global-header .top-nav-contain:after{content:" ";display:block;height:0;clear:both;}
header.global-header .top-nav-contain .drawer{background-color:#058ceb;position:absolute;-webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 500ms cubic-bezier(0.19,1,0.22,1);transition:all 500ms cubic-bezier(0.19,1,0.22,1);padding:0;width:100%;}
header.global-header .top-nav-contain .drawer .region-contain{line-height:38px;text-indent:10px;width:100%;position:relative;}
header.global-header .top-nav-contain .drawer .region-contain a.region-button{color:#1e2022;float:right;padding-right:4px;font-size:12px;font-size:0.75rem;}
header.global-header .top-nav-contain .drawer .region-contain a.region-button:before{font-family:"icons";content:"\E802 ";margin-left:-8px;padding-right:10px;font-size:16px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);}
header.global-header .top-nav-contain .drawer .region-contain nav{margin:0;position:relative;top:100%;left:0;line-height:25px;}
header.global-header .top-nav-contain .drawer .region-contain nav a{height:100%;font-size:15px;font-size:0.9375rem;color:white;font-weight:bold;font-family:"ff-good-headline-web-pro-con",Helvetica,Arial,sans-serif;text-transform:uppercase;display:block;padding:8px 0 8px 80px;-webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-moz-transition:all 500ms cubic-bezier(0.19,1,0.22,1);-o-transition:all 500ms cubic-bezier(0.19,1,0.22,1);transition:all 500ms cubic-bezier(0.19,1,0.22,1);}
header.global-header .top-nav-contain .drawer .region-contain nav a:hover{text-indent:7px;}
header.global-header .top-nav-contain .drawer .region-contain:hover a.region-button:before{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
header.global-header .top-nav-contain .drawer .region-bar{width:100%;display:block;cursor:pointer;}
header.global-header .top-nav-contain .drawer .region-bar .region-selection{height:45px;font-size:15px;font-size:0.9375rem;}
header.global-header .top-nav-contain .drawer .region-bar .region-selection .region-selection-label{color:white;font-weight:bold;font-family:"ff-good-headline-web-pro-con",Helvetica,Arial,sans-serif;text-transform:uppercase;}
header.global-header .top-nav-contain .drawer form.search{width:100%;display:none;}
header.global-header .top-nav-contain .drawer form.search input[type="submit"]{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;}
header.global-header .top-nav-contain .drawer ul.top-nav{position:relative;background-color:#26272b;margin:0;padding-top:40px;}
header.global-header .top-nav-contain .drawer ul.top-nav li{font-size:12px;font-weight:bold;}
header.global-header .top-nav-contain .drawer ul.top-nav li.active a div{width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf:hover a div{width:100%;opacity:1;}
header.global-header .top-nav-contain .drawer ul.top-nav li a{border-bottom:1px solid #1e2022;display:block;padding:8px 16px;text-indent:0;text-transform:uppercase;color:#acacac;height:100%;letter-spacing:0.1em;width:100%;text-shadow:0px 0px 1px #058ceb;font-size:11px;font-size:0.6875rem;}
header.global-header .top-nav-contain .drawer ul.top-nav li a.icon-search-contain{padding:4px 0 0 0;display:block;position:absolute;top:0;height:40px;border-bottom:1px solid #26272b;letter-spacing:0.07em;}
header.global-header .top-nav-contain .drawer ul.top-nav li a.icon-search-contain:before{content:"enter search";display:block;position:absolute;top:12px;opacity:0.3;color:#f5f5f7;text-transform:none;text-indent:15px;pointer-events:none;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul.top-nav-sub{display:none;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul.top-nav-sub li a{height:100%;width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul{display:block;position:relative;top:100%;left:0px;z-index:10;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul li{float:none;background-color:#1E2022;}
header.global-header .top-nav-contain .drawer ul.top-nav li ul li a{height:100%;width:100%;}
header.global-header .top-nav-contain .drawer ul.top-nav li.leaf div{-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;height:1px;opacity:0;width:0px;background-color:white;margin:0 auto;}
.global-header-front .top-nav-contain{margin:0 auto!important;background-color:#058ceb;}
header.regional div.top-nav-contain .drawer{background-color:#f95d2d;}
header.regional div.top-nav-contain .drawer .region-bar a.region-button{width:115px;border-left:1px solid #707275;}
header.regional div.top-nav-contain .drawer .region-contain nav{background-color:#f95d2d;}
.top-nav,.mobile,.wavemaker-block-half,.wavemaker-block-full,#main-nav,.color-divide-block,.bottom-featured,#disqus_thread,.blog-side-nav,.subpage-meta-nav,.block-simple-contain,.overlay,.campaign-overview .campaign-hero .hero-callout:after,header.global-header,aside,iframe,nav,footer{display:none!important;}


.tribe-events-list-widget-events {
	width: 100%;
	border-bottom: solid 1px #edd;
	padding-top: 10px;

}

.tribe-events-list-widget-events h4.entry-title.summary{
	width:145px;
	float: right;
	line-height: 1.4;
	font-size: 14px;
	
}


.tribe-events-list-widget-events .tribe-events-event-image{
	width: 70px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;

}

.tribe-events-list-widget-events div.duration {
	font-size: 12px;	
}



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

.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-lg-6 {
    width: 50%;
  }
.content{-webkit-font-smoothing:antialiased}
a.content-link{position:relative;background-color:#d9d9d9;padding:10px 10px 10px 10px;text-decoration:none;color:#777;white-space:nowrap;-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;transition:background-color 150ms}
a.content-link:hover{background-color:#e6e6e6}
a.content-link:after{content:'›';display:inline;position:relative;padding-left:10px;font-size:20px}
.cool a.content-link{background-color:#254987}
.cool a.content-link:hover{background-color:#6E95D7}
.bright .content-link{background-color:#911330}
.bright .content-link:hover{background-color:#be193f}
.block-full.content-two-thirds-right{padding-left:33%;background-position:-10% 50%;background-size:33% auto}
.block-full.content-two-thirds-left{padding-right:33%}
.block-full.content-half-left{padding-right:50%;background-position:180% 50%;background-size:70% auto}
.block-full.content-half-right{padding-left:50%;background-position:-180% 50%;background-size:70% auto}
.block-full.content-half-right.laptop-left-bg{background-position:-90% 50%}
.block-full.content-half-right.man-with-laptop-bg{background-position:20% bottom;background-size:auto 89%}
.block-full.content-half-right.tablet-bg{background-position:-20% 50%;background-size:60% auto}



.ie7 .content {
  width: 80%; }


header,
.secondary-nav,
.content,
.urgency {
  width: 100%;
  max-width: 1200px;
  min-width: 600px;
  margin: 0 auto;
  overflow: hidden; }

  .address-check .content {
    width: 100%; }

    .address-check .slide-down .content {
      padding: 0 5px;
      width: 100%; }


.content--wp {
  padding-top: 0 !important; }
.easingslider-slide-content .left{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .right{position:absolute!important;top:0!important;right:0!important}
.easingslider-slide-content .top{position:absolute!important;top:0!important;left:0!important}
.easingslider-slide-content .bottom{position:absolute!important;bottom:0!important;left:0!important}
.easingslider-slide-content .left,.easingslider-slide-content .right{margin:20px 50px!important;width:45%}
.easingslider-slide-content .bottom,.easingslider-slide-content .top{margin:20px 4%!important;width:92%;text-align:center}
.easingslider-slide-content .caption{background-color:#000;background-color:rgba(0,0,0,.7);-webkit-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);-moz-box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);box-shadow:10px 0 0 rgba(0,0,0,.7),-10px 0 0 rgba(0,0,0,.7);color:#fff;padding:6px 4px;margin:0 0 10px;line-height:1.8em!important;border-radius:2px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.easingslider-slide-content .caption:last-child{margin-bottom:0}
.easingslider-slide-content .fade{opacity:0}
.active .easingslider-slide-content .fade{opacity:1}
.easingslider-slide-content .slideleft{-webkit-transform:translate3d(-10px,0,0);-moz-transform:translate3d(-10px,0,0);-ms-transform:translate3d(-10px,0,0);-o-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}
.easingslider-slide-content .slideright{-webkit-transform:translate3d(10px,0,0);-moz-transform:translate3d(10px,0,0);-ms-transform:translate3d(10px,0,0);-o-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
.easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,-10px,0);-moz-transform:translate3d(0,-10px,0);-ms-transform:translate3d(0,-10px,0);-o-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}
.easingslider-slide-content .slidebottom{-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}
.active .easingslider-slide-content .slidebottom,.active .easingslider-slide-content .slideleft,.active .easingslider-slide-content .slideright,.active .easingslider-slide-content .slidetop{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}

.easingslider-slide-content {background-color: #ffffff;   background-color: rgba(255,255,255,0.9);            color: #333333;   padding: 5px 15px;   margin: 0;   line-height: 1.4em !important;   border-radius: 0;   -webkit-transition: all .3s ease;   -moz-transition: all .3s ease;   -ms-transition: all .3s ease;   -o-transition: all .3s ease;   transition: all .3s ease;position: absolute;   bottom: 0;-webkit-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   -moz-box-shadow: 0 0 5px 2px rgba(0,0,0,.2);   box-shadow: 0 0 5px 2px rgba(0,0,0,.2);}

.easingslider-slide-content h2 {margin: 0;font-size: 22px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);}

.easingslider-slide-content a:hover {text-decoration:none !important;}

.easingslider-slide-content span {margin: 0;font-size: 12px;line-height: 1.2;color: #333333;text-shadow: 1px 1px rgba(255,255,255,.7);display: inline-block;}
 .easingslider-42 .easingslider-slide { display: none; }
 .easingslider-42 .easingslider-slide-1 { display: block !important; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}

.clearfix:after,.page-research-search .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-research-topic.page-research-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches.page-researches-topic-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region.page-research-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-research-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-multimedia .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-publication .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-event .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-news .panels-flexible-row-first .view-terms-from-node:after,.page-researches-region-research .panels-flexible-row-first .view-terms-from-node:after,.page-faculty-publications .panels-flexible-row-first .view-terms-from-node:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix:after,.panel-two-column .research-programs:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix,.panel-two-column .research-programs{*zoom:1;}
.clearfix:before,.panel-two-column .research-programs:before,.clearfix:after,.panel-two-column .research-programs:after{content:" ";display:table;}
.publication-list .field-collection-item-field-related-authors.clearfix:before,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:before,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:before{display:inline;}
.publication-list .field-collection-item-field-related-authors.clearfix:after,.publication-list .panel-two-column .field-collection-item-field-related-authors.research-programs:after,.panel-two-column .publication-list .field-collection-item-field-related-authors.research-programs:after{display:inline;clear:none;}
.publication-list .views-field-field-related-authors .clearfix:after,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:after,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:after,.publication-list .views-field-field-related-authors .clearfix:before,.publication-list .views-field-field-related-authors .panel-two-column .research-programs:before,.panel-two-column .publication-list .views-field-field-related-authors .research-programs:before{display:none;}
.bottom-gradient,.text-reveal-container .text-reveal-content.collapsed:after{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;right:0;bottom:0;left:0;width:100%;height:50px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777777}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
p,.text{font-size:14px}
.text-reveal-container .text-reveal-content{position:relative}
.text-reveal-container .text-reveal-content.collapsed:after{content:''}
article.module-gallery-slider .the-box .gallery-list-captions-slider .swiper-wrapper .swiper-slide div.excerpt .text-reveal-container .text-reveal-content:after{background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, #f7f7f7));background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-o-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:-ms-linear-gradient(top, rgba(255,255,255,0) 0%, #f7f7f7 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,#f7f7f7 100%)}
article#course-body section.faculty div.cit div.text{color:#949494;font-weight:200;font-size:16px;line-height:1}
article.module-single-post div.the-box div.text{margin-top:10px;font-size:16px;line-height:22px}
article.module-single-post div.the-box div.text p{font-size:16px}
article.module-single-post div.the-box div.text p a{color:#c00;text-decoration:none}
article.module-single-post div.the-box div.text p a:hover{text-decoration:underline}
#cookie-layer div.text{margin-bottom:5px;color:white;font-size:14px;line-height:1.4}
#cookie-layer div.text a{color:#c00;text-decoration:underline}


#sidebar { }

#sidebar ul, #sidebar ol { margin-left:0; }

#sidebar h2,#sidebar h3 {text-transform:uppercase; margin-bottom: 5px; }


#sidebar .sidebar-1 { }

#sidebar .sidebar-box { margin:0 0 15px 0; }

#sidebar .sidebar-box li { margin-bottom:5px; }

#sidebar .sidebar-box ul ul { margin-top:5px; }

#sidebar-tabs h2 {display: none;}


#sidebar .menu li, .bottombar .menu li { float: none; background: #222; margin-bottom: 1px; 
-o-transition:.3s;
  -ms-transition:.3s;
  -moz-transition:.3s;
  -webkit-transition:.3s;
  transition:.3s;
  }

#sidebar .menu, .bottombar .menu { margin: 0; }

#sidebar .menu li a:hover, .bottombar .menu li a:hover { border: 0; }


#sidebar-menu { margin-bottom: 20px; }

#sidebar-menu a:hover { text-decoration: none; background: #f5f5f5; }

#sidebar-menu li a { display: block; line-height: 20px; padding: 5px 10px; border-bottom: 1px solid #ddd; }

#sidebar-menu ul li ul li a { padding-left: 20px; }

#sidebar-menu h3 { background: #ddd; padding: 0 12px; margin:0; color:#eee; text-shadow:0px 1px 0px #111;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

#sidebar-menu .sidebar-menu { border: 1px solid #ddd; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }

#sidebar-menu .current-menu-item a { background-color: #eee; color: #555;}

#sidebar ul, #related-posts ul { list-style:none; margin-left:0;}

#sidebar ul li a img, #related-posts ul li a img { border:1px solid #aaa; padding:3px;}

.bottombar img.thumbnail, #sidebar img.thumbnail, .post img.thumbnail, .post_slider img.thumbnail { padding: 4px; border: 1px solid #ccc;
  -webkit-border-radius:  2px;
  -moz-border-radius:     2px;
  border-radius:          2px;
  }

.bottombar img.thumbnail:hover, #sidebar img.thumbnail:hover, .post img.thumbnail:hover {border: 1px solid #777; }


.bottombar ul li a img, #sidebar ul li a img, #post a img, .thumbnail_gallery span, .btn
{
filter:alpha(opacity=100); opacity:1;
-webkit-transition: opacity 0.5s ease-in-out;-moz-transition: opacity 0.5s ease-in-out;-o-transition: opacity 0.5s ease-in-out;
-ms-transition: opacity 0.5s ease-in-out;transition: opacity 0.5s ease-in-out;
}

.bottombar ul li a img:hover, #sidebar ul li a img:hover, #post a img:hover { 
   opacity:0.7; filter:alpha(opacity=70);
}

#sidebar .image_hover .iconhover, .bottombar .image_hover .iconhover { top: 22% !important; }


.wrapper,
.solink span {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 910px;
}


footer .solink {
	background: #555555;
	clear: both;
	margin: 20px 0 0;
	padding: 10px;
	position: relative;
	text-align: right;
}

#mobile-menu.interactive li.menu-item { height: auto !important; }

	#footer .menus .menu-div .menu-item-home { display: none; }
.menu-item-language .sub-menu:after{top:-15px;left:auto;right:20px}
.menu-item:before{margin-right:8px;font-size:100%;top:1px;position:relative}
.mobile-sidebar li:last-child,.mobile-sidebar li:last-of-type,.mobile-sidebar li.menu-item-has-children.active{border:0}
.mobile-sidebar .top-bar-mob li.menu-item a{font-size:80%;padding:15px 0;text-transform:none;font-weight:normal}
.mobile-sidebar li.menu-item-has-children li li a{padding:15px 0;text-transform:none;font-weight:normal}
#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none !important}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary, button.secondary, .button.secondary, input[type="submit"].secondary{background-color:#d26e4b}
.label-popular.menu-item a:after,.add-to-cart-grid.loading .cart-icon strong,.add-to-cart-grid.added .cart-icon strong{background-color:#7a9c59;border-color:#7a9c59;}
.menu-item{ padding-top:5px; }
.footer-row{overflow:hidden;margin:0 0 15px 0;}



.highlight_box{
padding:20px 0px 0 0;
text-align:center;
}
.feed__item{padding-left:0;padding-right:0;width:33.33333%;float:left;display:table-cell}
.feed__item:first-child .single-torso__post{margin-left:0}
.feed__item:last-child .single-torso__post{margin-right:0}

	
	#home .container {
		height: 100%;
		position: relative;
	}

    .container {
        width: 480px;
    }

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

    .container:after {
        clear: both;
    }

    .container-fluid {
        padding-right: 20px;
        padding-left: 20px;
        *zoom: 1;
    }

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

    .container-fluid:after {
        clear: both;
    }
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}

table.exploit_list tbody tr td.date, table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification, table.exploit_list tbody tr td.platform, table.exploit_list tbody tr td.author {
    border: solid #eee 1px;
    text-align:center;
    padding:3px;
}

table.exploit_list tbody tr td.dlink, table.exploit_list tbody tr td.app, table.exploit_list tbody tr td.verification { width:30px;}


.copyrightlanding 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
	letter-spacing : normal;
	color : #ffffff ;
}


a.copyrightlanding 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	Font-weight: normal;
	font-style : normal;
	line-height: 11px;
	font-variant : normal;
  text-decoration : underline;
	letter-spacing : normal;
	color : #ffffff ;
}
.modal-body{position:relative;padding:15px}

.modal-body .form-control {
	border-color: #e0e0e0;
}
#full-bottom-inner .full-container .daily-dealio
.deal{margin:3px
auto 10px;background:#fff;padding:5px
2px 10px}
.deal.stitched
h4{font-size:4.2em !important;margin:0;padding:0}
.deal.stitched
p{padding:0
15px;font-size:1em;font-family:Museo-500}
.deal.stitched p
strong{font-size:1em !important;margin:0;padding:0}
.deal.stitched p.applicable-to{margin:0
0 18px;font-size:1.2em}
.deal.stitched p.use-code{margin:21px
0 0 !important;color:#85ba0f;font-size:1.3em}
.deal.stitched
.redeem{margin-bottom:13px}
.cms-index-index .deal.stitched .long-description{display:none}


	#content { margin-left: 0 !important; }


	.has-sidebar #main #content,
	#main #content.with-sidebar,
	.project-content .project-description {
		width: 72% !important;
	}


	.sidebar-position-left #content {
		float: right !important;
	}


	.sidebar-position-right #content {
		float: left !important;
	}


	#content.full-width {
		margin-bottom: 0;
	}

	.no-mobile-sticky-header .header-filler,

	#content {
		width: 100% !important;
		margin-left: 0px !important;
	}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}



.double-sidebars #content {
	width:52%;
	margin-left: 24%;
}

.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}

.rtl .woocommerce-content-box.full-width {
  margin-right: 0;
}

.font-family-graffito .module-title,
.font-family-graffito .sprocket-tabs-inner,
.font-family-graffito .sprocket-mosaic-title,
.font-family-graffito .component-content .blog h2,
.font-family-graffito .component-content .item-page h2,
.font-family-graffito .component-content .blog-featured h2,
.font-family-graffito .sprocket-lists .sprocket-lists-title,
.font-family-graffito .sprocket-lists-item h4,
.font-family-graffito .sprocket-headlines-badge span,
.font-family-graffito .rt-totop,
.font-family-graffito .weblink-category h2,
.font-family-graffito .contact h2,
.font-family-graffito .login h1,
.font-family-graffito .component-content h1,
.font-family-graffito .menutop a,
.font-family-graffito .menutop .item,
.font-family-graffito .button,
.font-family-graffito .readon,
.font-family-graffito .readmore,
.font-family-graffito button.validate,
.font-family-graffito #member-profile a,
.font-family-graffito #member-registration a,
.font-family-graffito .formelm-buttons button,
.font-family-graffito .module-content .menu .item,
.font-family-graffito .module-content .menu a,
.font-family-graffito .sprocket-features.layout-showcase,
.font-family-graffito .sprocket-lists-pagination li span,
.font-family-graffito .sprocket-mosaic-item,
.font-family-graffito .sprocket-mosaic-loadmore,
.font-family-graffito .sprocket-mosaic-header {
  font-family: 'ArvoRegular', Helvetica, Arial, sans-serif;
}

.module-content ul.menu {
  margin: 0;
  padding: 0;
}

.module-content ul.menu li {
  list-style: none;
  margin-bottom: 0;
}

.module-content ul.menu li a,
.module-content ul.menu li .separator,
.module-content ul.menu li .item {
  padding: 8px 0;
  display: block;
  font-size: 1.1em;
  font-weight: bold;
}

.module-content ul.menu li a:before,
.module-content ul.menu li .item:before,
.module-content ul.menu li .separator:before {
  content: "\2022";
  font-family: FontAwesome;
  margin-right: 10px;
  display: inline;
  vertical-align: middle;
  font-size: 1.6em;
  font-weight: normal;
}

.module-content ul.menu li.parent ul {
  margin-left: 15px;
}

.module-content ul.menu li.parent ul ul {
  margin-left: 15px;
}

.module-content ul.menu li.parent li a,
.module-content ul.menu li.parent li .item,
.module-content ul.menu li.parent li .separator {
  font-size: 13px;
  background-repeat: no-repeat;
  background-position: -5px -135px;
}

#rt-popup .module-content,
#rt-popuplogin .module-content {
  margin: 0;
  text-shadow: none;
}

.module-content .menu .item,
.module-content .menu a,
.module-content .menu .no-link {
  color: #383435;
}

.clear{clear: both;}
footer .footer-menu ul.menu{font-size:13px;font-weight:500;list-style:none;margin-left:20px}
footer .footer-menu ul.menu:first-child{margin-left:0}
footer .footer-menu ul.menu a:hover{text-decoration:none;cursor:pointer;color:inherit}

#globalheader.store li#gn-store a, #globalheader.mac li#gn-android a, #globalheader.ipod li#gn-educational a, #globalheader.iphone li#gn-corporate a, #globalheader.ipad li#gn-apple a, #globalheader.itunes li#gn-services a, #globalheader.support li#gn-downloads a {
    background-position: right -144px !important;
}

#globalheader #globalnav li#gn-store a span {
    background-position: 50% -30px;
}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}



.mk-text-block .rev_slider_wrapper {
    min-height: 450px !important;
}

.mk-text-block .rev_slider_wrapper .tp-bgimg{
    background-size: contain !important;
}

.mk-text-block .rev_slider_wrapper .tp-thumbs {
    padding: 10px 0 40px 0; 
}

.mk-text-block .rev_slider_wrapper .rev_slider {
    min-height: 350px !important;
}

.home .mk-text-block .rev_slider_wrapper .tp-bgimg {
    background-size: cover !important;
}

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

.flexslider {margin: 0; padding: 0; position: relative; zoom: 1;}

.flexslider .slides { zoom: 1; }


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

.container-fluid{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px;max-width:1440px}

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

.container-fluid:after{clear:both}

.maverick-template .container-fluid{padding-left:0;padding-right:0}
#cookie-notice{display:none;position:fixed;min-width:100%;height:auto;z-index:100000;font-size:12px;line-height:18px;left:0;text-align:center;}
#cookie-notice .button{margin-left:10px;}
#cookie-notice .button.wp-default{font-family:sans-serif;line-height:18px;padding:2px 12px;background:linear-gradient(to bottom,#FEFEFE,#F4F4F4) repeat scroll 0 0 #F3F3F3;border-color:#BBB;color:#333;text-shadow:0 1px 0 #FFF;-moz-box-sizing:border-box;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px;cursor:pointer;display:inline-block;font-size:12px;font-style:normal;text-decoration:none;white-space:nowrap;outline:none;}
#cookie-notice .button.wp-default:hover,#cookie-notice .button.wp-default:focus{background:linear-gradient(to bottom,#FFFFFF,#F3F3F3) repeat scroll 0 0 #F3F3F3;border-color:#999999;color:#222222;}
#cookie-notice .button.bootstrap{font-family:sans-serif;display:inline-block;*display:inline;padding:4px 12px;margin-right:0.3em;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);font-style:normal;vertical-align:middle;cursor:pointer;color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#006dcc;*background-color:#0044cc;background-image:-moz-linear-gradient(top,#0088cc,#0044cc);background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);background-image:-o-linear-gradient(top,#0088cc,#0044cc);background-image:linear-gradient(to bottom,#0088cc,#0044cc);background-repeat:repeat-x;border-style:solid;border-width:1px;border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);padding:2px 10px;font-size:12px;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;outline:none;}
#cookie-notice .button.bootstrap:hover,#cookie-notice .button.bootstrap:focus{color:#ffffff;background-color:#0044cc;*background-color:#003bb3;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear;}
.cn-bottom{bottom:0;}


    body, #nav-container, .footer-center {
 ;
    }


    body, #nav-container {
        width: auto;
 ;
    }


    #access .nav-wrapper, #nav-container {
        display: inline-block;
    }
 
    #nav-container {
        display: block;
        visibility: visible;
        position: relative;
        top: -15px;
        left: 0;
    }


body.admin-bar #nav-container {
	
}

	
	body, #nav-container, .footer-center, #footer {
		min-width: 93%;
	}


	body #nav-container {
		 margin: 15px 0 0 0;
    max-width: 100%;
    width: 100%;
	display:none;
	}

#nav, #nav-container {height:auto;}

	.mobile-show {
		z-index: 100;
		position: relative;
	}
 
     
     .wpb_column {
     	margin-right: 0px;
     }

	
	.full-width-content.vc_row-fluid .wpb_column { margin-left: 0!important; }

	.full-width-content.vc_row-fluid .wpb_column .wpb_row, .full-width-content.vc_row-fluid .wpb_column .wpb_wrapper { margin: 0; }


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}

.copyright,
.unitedthemes {
	text-align:left;
	padding-top:10px;
	color:#989898;
}

#footer a,
.unitedthemes a,
.copyright a {
	color:#999999;
}

#footer a:hover,
.unitedthemes a:hover,
.copyright a:hover {
	color:#FAFAFA;
}

	.copyright {
		text-align:center !important;
	}



.line.active {
  border-top: 1px solid #333;
  width: 100%;
  display: block;
  margin-bottom: 20px; }



a,.hb-gallery-sort li,.hb-modern-icon-search:before,.hb-icon-menu.hb-stream ul li a img,.like-count,.like-count-num,#sticky-shop-button span,.like-holder i,.hb-pricing-item,.hb-client-list li,.tweet-time,.portfolio-single-meta ul li,.pricing-table-content,.testimonial-slider,.hb-icon-container,.hb-accordion-tab i,.feature-box i.ic-holder-1,.portfolio-simple-wrap .hb-gallery-item-name:before,.hb-accordion-tab,.comments-holder i,.share-holder i,#fancy-search .ui-autocomplete li,#fancy-search .ui-autocomplete li span,.share-holder .hb-dropdown-box ul li a i,.like-button,#footer.dark-style .hb-custom-select select,#footer.dark-style .hb-custom-select:before{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}



.container,.hb-circle-frame,.hb-separator,.hb-process-steps ul li,.hb-process-steps,.hb-image-banner:before,.hb-image-banner-content,.hb-box-frame,#header-bar,.tab-content,.small-contaner,.hb-progress-bar,.hb-box-cont-header,.hb-box-cont-body,#fancy-search .ui-autocomplete,.hb-accordion,.hb-toggle,.hb-accordion-bar,.fw-gallery-wrap,#maintenance-footer,.elastic-item,.timeRef,.form-col,.header-inner-bg,#maintenance-logo,.container-wide,#copyright-wrapper,#main-nav li a,.mejs-container,.mejs-mediaelement,.mejs-container .mejs-controls,#main-nav ul.sub-menu li,#main-nav ul.sub-menu,.cart-dropdown .buttons a,input,textarea,.hb-button,.content-box,.hb-flexslider,.row,.extra-wide-container,#hb-blog-posts,.hb-blog-classic article,.hb-pricing-item,.hb-pricing-table-wrapper,ul.testimonial-slider,ul.testimonial-slider li,.hb-client-list li,.hb-client-list,.portfolio-related-item,.hb-testimonial,.hb-stream ul li,#fancy-search,.hb-image-banner-content, .hb-bag-buttons a, .woocommerce-page #content input.button, .hb-item-product-details, .item-figure, #main-content .hb-woo-wrapper ul.sort-count li ul, .hb-fw-element, #fancy-search .ui-autocomplete, .woo-cat-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}

#main-wrapper #fancy-search ::-moz-placeholder{height:80px;line-height:80px}

#main-wrapper .stuck #fancy-search ::-moz-placeholder{height:60px;line-height:60px}

#header-inner.nav-type-2 li#nav-search::before,#header-inner.nav-type-2 #fancy-search input[type=text]{left:50px;right:50px}

#header-inner.nav-type-2 #fancy-search .spinner{right:110px}



#fancy-search{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99991;display:none}

#fancy-search input[type=text]{border-radius:0;width:90%;color:#292929;border:none;outline:none;font-size:24px;background:none;background-color:transparent;position:absolute;left:0;top:0;height:100%;line-height:normal;padding:0!important;vertical-align:middle;box-shadow:none}

.nav-type-2 #fancy-search input[type=text]{font-size:20px}

.stuck #fancy-search input[type=text]{font-size:18px}

#fancy-search .ui-autocomplete{background-color:#292929;overflow:auto;text-align:left;top:100%!important;list-style:none;margin:1px 0 0;padding:0;left:0!important;display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;border-top-left-radius:0;border-top-right-radius:0}

#fancy-search .ui-autocomplete li{line-height:16px;padding:10px 20px;border-bottom:1px solid #444;border-bottom-color:rgba(255,255,255,0.1);margin:0;overflow:hidden;cursor:pointer}

#fancy-search.ui-autocomplete li a,.leave-your-reply{cursor:pointer}

#fancy-search .ui-autocomplete li .search-date{color:#999;font-size:12px}

#fancy-search .ui-autocomplete li .search-title{font-size:16px;color:#FFF;line-height:18px;display:block;margin-bottom:3px;margin-top:6px}

#fancy-search .ui-autocomplete li .search-title.all-results{padding-top:8px;display:block}

#fancy-search .ui-autocomplete li:hover{background-color:#323436;background-color:rgba(0,0,0,0.3)}

#fancy-search .ui-autocomplete li img,#fancy-search .ui-autocomplete li i{width:48px;height:48px;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;border:1px solid #323436;float:left;margin-right:15px}

#fancy-search .ui-autocomplete li i{background-color:#555;background-color:rgba(255,255,255,0.1);text-align:center}

#fancy-search .ui-autocomplete li i:before{font-size:16px;color:#9a9a9a;line-height:48px}

#fancy-search ::-webkit-input-placeholder{color:rgba(0,0,0,0.5);line-height:inherit;vertical-align:middle}

#fancy-search :-moz-placeholder{color:rgba(0,0,0,0.5);line-height:inherit;vertical-align:middle}

#fancy-search ::-moz-placeholder{color:rgba(0,0,0,0.5);line-height:inherit;vertical-align:middle}

#fancy-search :-ms-input-placeholder{color:rgba(0,0,0,0.5);line-height:inherit;vertical-align:middle}

#fancy-search .spinner{position:absolute;right:40px;margin-top:-10px;display:none}

#fancy-search.ajax-searching .spinner{display:block!important}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 24px;
	margin-top: 1.714285714rem;
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}
#wrapper #inside-wrapper #content #home #featured .clear, #wrapper #inside-wrapper #content #home #specials .clear {	clear:both;}
#wrapper #inside-wrapper #content #trophy-room .clear, #wrapper #inside-wrapper #content #video-listings .clear {	clear:both;}
#wrapper #inside-wrapper #content #category #subcategories .clear, #wrapper #inside-wrapper #content #category #category-products .clear, #wrapper #inside-wrapper #content #search #search-products .clear  {	clear:both;}
#wrapper #inside-wrapper #content #cart .clear {	clear:both;}

.clear {clear:both;}

.presentations{
	float:left;
	border:1px solid #CCCCCC;
	padding:20px;
	margin:0px 0px 8px 0px;
	display:inline;	
}

.presentations h3{
	color:#000000;
	font-size:22px;
	font-weight:bold;
	text-transform: uppercase;
}

.company, .customer {
    font-weight: bold;
}

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .event_venue {
  font-size: 12px; }

        .rsHomepage.royalSlider.mobileCaption .rsGCaption .info .event_venue {
          font-size: 12px; }

  .feature-hmevents .event_venue {
    font-size: 12px;
    font-weight: 400;
    letter-spacing: 1px;
    text-transform: capitalize; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  .event_list.widget_content.carousel .info .event_venue {
    font-size: 12px; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }
.event_venue{color:#9d7c46}


			.rsHomepage h4.event_venue {
				margin-top: 0;
				text-transform: none;
			}
.htx{text-indent:-99999px;white-space:nowrap;overflow:hidden;font-size:1px;position:absolute}


.tribe-events-list-widget-events .tribe-events-event-image{
	width: 70px;
	float: left;
	padding-right: 10px;
	margin-bottom: 10px;

}


.tribe-events-list .tribe-events-event-image{	
width: 200px;
	}
.tribe-events-list .tribe-events-event-image img{width:auto;max-height:400px}
.tribe-events-list .tribe-events-event-image+div.tribe-events-content{float:none;position:relative;width:100%}
.single-tribe_events .tribe-events-event-image{margin-bottom:10px}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image{float:left;width:25%;margin:5px 15px 10px 0}
#tribe-mobile-container .type-tribe_events .tribe-events-event-image a{display:block}
.tribe-events-event-image{margin:0 0 20px;text-align:center}
.tribe-events-event-image img{height:auto;max-width:100%}

.mobile-hero-options {display:none;}

.mobile-hero-options a {
    font: 18px 'MuseoSlabSemiBold', Georgia, "Times New Roman", Times, serif;
    text-decoration: none;
    text-shadow: 0 -1px 0 #111517;
    display:block;width:97%;text-align:center;margin-bottom:20px;color:#fff;padding:10px 5px;background:#445e68;
    border-radius:3px;}


    .mobile-hero-options a:hover{
    background: #ea9429;}

      .site-header .site-utility .secondary-navigation .menu-toggle {
        display: none;
        z-index: 1;
        cursor: pointer;
        text-align: right;
        color: #820002;
        line-height: 40px;
        height: 40px;
        font-size: 16px;
        padding: 0 15px; }

        .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle {
          display: inline-block; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:before {
            content: "\f333";
            font-family: 'dashicons';
            font-size: 24px;
            margin: 0 5px;
            float: right; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle:after {
            content: "MENU"; }

          .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on {
            background: #f8f5ea; }

            .site-header .site-utility .utility-nav .secondary-navigation .menu-toggle.on:before {
              content: "\f158"; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}


.bottom_nav_header.social_header #top .main_menu .menu-item-search-dropdown{float:right;}

#header_meta .menu-item-search-dropdown {border-left:1px solid #049bce;border-right:1px solid #0082b5;}


#header_meta nav a, #header_meta nav .menu-item-search-dropdown {border: 0px!important;padding: 5px!important;}

#header_meta nav .menu-item-search-dropdown {clear:both;width:100%;}


.event-date .day {
  height: 76px;
  padding-top: 5px;
}


.day {
  font-family: "alternate-gothic-no-1-d", "League Gothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 5.5em;
  line-height: 1;
  letter-spacing: .01em;
  font-weight: 500;
}

.no-mediaqueries .day {
  font-size: 5.5em;
}

.no-mediaqueries .events-page .day {
  font-size: 5.5em;
}


.page .event-date .day {
  height: 60%;
  padding-top: 30%;
  margin-top: 1.5%;
  margin-bottom: 1.5%;
}

.no-mediaqueries .page .event-date .day {
  margin-top: 1%;
  margin-bottom: 1%;
}

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

.imageholder{
	position:relative;width:534px;height:358px;display:none;padding:8px}
.wk-slideset .set,
.wk-slideset
.nav{list-style:none;margin:0;padding:0}
.wk-slideset
.set{display:none;position:relative;text-align:center;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}
.wk-slideset .set:first-child{display:block}
.photo-gallery-module .thumbnails-menu .menu-item{float:left;cursor:pointer;position:relative;border:3px solid #fff}
.photo-gallery-module .thumbnails-menu .menu-item .thumbnail{height:60px;display:block}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active{border:3px solid #7f7f7f;border:3px solid rgba(0,0,0,0.5)}
.photo-gallery-module .thumbnails-menu .menu-item.rs-active .thumbnail-decorator::before{display:block;content:'';width:100%;height:100%;position:absolute;background-color:rgba(0,0,0,0.5)}
.footer-logo-module .footer-logos-menu .menu-item{margin-right:10px;margin-bottom:10px;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.footer-logo-module .footer-logos-menu .menu-item .image{display:block;max-width:130px;max-height:100px}
.footer-nav-menu .menu-item{display:inline;float:left}
.footer-nav-menu .menu-item .link{float:left}
.footer-nav-menu .menu-item .link:hover{text-decoration:none}
.footer-nav-menu .menu-item .link .decoration{float:left;margin:0 13px}
.footer-nav-menu .menu-item.first .decoration{margin-left:0}
.footer-nav-menu .menu-item.first .separator-left{width:0}
.license-numbers-module .license-numbers-menu .menu-item{line-height:1.5em}
.location-module .map-menu .menu-item{margin-bottom:8px;list-style-position:outside}
.map-menu-base .menu-item{margin-bottom:8px;list-style-position:outside}
.main-nav-module .main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-module .main-nav-menu .menu-item .icon-downgate{font-family:'default-icons';font-size:.6em;padding-left:12px}
.main-nav-module .main-nav-menu .menu-item.dropdown{position:relative}
.main-nav-module .main-nav-menu .menu-item:hover .submenu{display:block}
.services-module .services-menu .menu-item{margin-bottom:12px}
.site-links-menu .menu-item{display:inline;float:left}
.site-links-menu .menu-item .link{float:left;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.site-links-menu .menu-item .link:hover{text-decoration:none}
.site-links-menu .menu-item .link .decoration{float:left;margin:0 6px}
.site-links-menu .menu-item.first .decoration{margin-left:0}
.site-links-menu .menu-item.first .separator-left{width:0}
.usps-module .usps-menu .menu-item{line-height:1.17em;margin-bottom:12px}
.site-links-module .menu-item .link{text-shadow:none;text-decoration:none}
.site-links-module .menu-item .link .decoration{margin:0 13px;border-bottom:1px dotted #bc191e}
.site-links-module .menu-item .link .decoration:hover{border-bottom:0}
.main-vertical-nav-module .main-vertical-nav-menu.dropdown .link:hover,.main-vertical-nav-module .main-vertical-nav-menu .menu-item.dropdown .link:hover{background:0}
.main-vertical-nav-menu .menu-item{border-bottom:1px solid #d51d23;border-bottom:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item.first{border-top:1px solid #d51d23;border-top:1px solid rgba(255,255,255,0.25)}
.main-vertical-nav-menu .menu-item .icon-downgate{display:none}
.main-nav-menu .menu-item{float:left;list-style:none}
.main-nav-menu .menu-item .separator-right{margin-left:1.4em}
.main-nav-menu .menu-item .separator-right:before{font-family:'default-icons'!important;content:"c";font-size:5px;color:#fff;line-height:56px}
.lt-ie8 .main-nav-menu .menu-item .separator-right{font-family:'default-icons'!important;*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'c');font-size:5px;color:#fff;line-height:56px}
.main-nav-menu .menu-item.last .separator-right{display:none}
.services-module .services-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:2px;left:0;color:#bc191e;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .services-module .services-menu .link,.lt-ie8 .services-module .services-menu .menu-item .icon-bullet{float:left}
.usps-module .usps-menu .menu-item .icon-bullet:before{content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}
.lt-ie8 .usps-module .usps-menu .menu-item .icon-bullet{float:left;content:"d";*zoom:expression(this.runtimeStyle['zoom'] = '1',this.innerHTML = 'd');font-size:6px;position:absolute;top:0;left:0;color:#444;opacity:.5;*filter:alpha(opacity=100)}

    
    .page_item
    {
        padding-left: 15px;
    }

			#primary #content .menu-services-container ul li.pharmacy { margin-right: 0; }

				#primary #content .menu-services-container ul li.pharmacy a { background: #2b83a0; padding-top: 48px; height: 74px; }

			#primary #content .services.pharmacy h2 a { background: #2b83a0; padding-top: 72px; height: 93px; }

				#primary #content .services.pharmacy ul li:before { background: #66b1c9; }

	.pharmacy #primary #content .section-header h1, .services #primary #content .sidebar-menu ul li.pharmacy a, #primary #content .sub-cat-list.pharmacy a, .single-meeting-materials #primary #content .sidebar-menu ul li.pharmacy a, #primary #content .section-header.pharmacy h1 { background: #2b83a0; }

	.services #primary #content .sidebar-menu ul li.pharmacy ul a, #primary #content .sub-cat-list.pharmacy a:hover, .services #primary #content .sidebar-menu ul li.pharmacy a:hover, .single-meeting-materials #primary #content .sidebar-menu ul li.pharmacy a:hover { background-color: #45a0be; }

	.services.pharmacy #primary #content .sidebar-menu ul ul li a:hover { background-color: #6bb9d3; }

			#primary #content .menu-services-container ul li.workforce a, #primary #content .menu-services-container ul li.pharmacy a, 
			#primary #content .menu-services-container ul li.leadership a { height: 60px; }

	#primary #content .menu-services-container ul li.workforce a, #primary #content .menu-services-container ul li.pharmacy a, #primary #content .menu-services-container ul li.leadership a { height: 69px; padding-top: 48px; }



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


#header .header-columns-container .header-column .column-link {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: white;
}


#header .header-columns-container .header-column .column-link.profile {
  padding: 0px 0px 10px 12px;
}


#header .header-columns-container .header-column .column-link.login {
  padding: 0px 0px 10px 17px;
}


#header .header-columns-container .header-column .column-link.logout {
  padding: 0px 0px 10px 10px;
}


#header .header-columns-container .header-column .column-link.ticket {
  line-height: 150%;
  padding: 0px 5px 7px 9px;
}

#social {
	position: absolute;
	left: 165px;
	top: 9px;
}


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}


#header .header-columns-container .header-column {
  position: relative;
  float: left;
  height: 100%;
  width: 72px;
  transition: background-color 0.5s;
}


#header .header-columns-container .header-column.search {
  background-color: #58585c;
}


#header .header-columns-container .header-column.search img {
  position: absolute;
  bottom: 10px;
  width: 30px;
  left: 20px;
}


#header .header-columns-container .header-column.search .search-bar {
  position: absolute;
  height: 100%;
  right: 100%;
  top: 0;
  width: 0px;
  background-color: #58585c;
  z-index: 10011010;
  transition: width 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-bar input {
  width: 100%;
  height: 100%;
  padding: 0px;
  border: none;
  background-color: #58585c;
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 60px;
  color: white;
  opacity: 0;
  transition: opacity 0.5s;
  padding: 10px;
  padding-left: 20px;
}


#header .header-columns-container .header-column.search .search-bar.active {
  width: 50vw;
  transition: width 0.5s;
}


#header .header-columns-container .header-column.search .search-bar.active input {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters {
  position: absolute;
  right: calc(100% - 72px);
  top: 100%;
  width: calc(50vw + 72px);
  height: 80%;
  background-color: #FF22AB;
  opacity: 0;
  transition: opacity 0.5s;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c {
  display: inline-block;
  position: relative;
  width: 300px;
  height: 50px;
  vertical-align: top;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-c-title {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  padding-top: 10px;
  color: white;
  position: relative;
  padding-left: 10px;
  line-height: 30px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-arrow {
  position: static;
  top: 10px;
  left: 60%;
  pointer-events: none;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-c-title {
  z-index: 100011;
}


#header .header-columns-container .header-column.search .search-filters .filter-c.active .filter-drop {
  height: auto;
  padding-top: 100px;
  z-index: 10000;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop {
  position: absolute;
  top: 0;
  left: 0;
  height: 0px;
  width: 100%;
  overflow: hidden;
  transition: height 0.5s;
  background-color: #58585c;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 20px;
  line-height: 30px;
  color: white;
  padding-left: 10px;
  width: 100%;
}


#header .header-columns-container .header-column.search .search-filters .filter-c .filter-drop .fd-item:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-filters.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
}


#header .header-columns-container .header-column.search .search-results {
  position: absolute;
  right: calc(100% - 72px);
  top: 180%;
  width: calc(50vw + 72px);
  opacity: 0;
  
  background-color: white;
  transition: opacity 0.5s;
  overflow: scroll;
  max-height: 1000px;
  pointer-events: none;
}


#header .header-columns-container .header-column.search .search-results.active {
  opacity: 1;
  transition: opacity 0.5s 0.5s;
  pointer-events: all;
}


#header .header-columns-container .header-column.search .search-results .result-s {
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 10px;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image {
  float: left;
  width: 100px;
  height: 60px;
  position: relative;
  overflow: hidden;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-image img {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name {
  font-family: "New Rail Alphabet White", Arial, serif;
  font-size: 30px;
  color: gray;
  padding-left: 10px;
  float: left;
  width: 80%;
}


#header .header-columns-container .header-column.search .search-results .result-s .result-name span {
  font-size: 20px;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover {
  background-color: #FF22AB;
}


#header .header-columns-container .header-column.search .search-results .result-s:hover .result-name {
  color: white;
}


#header .header-columns-container .header-column.profile {
  background-color: #676767;
}


#header .header-columns-container .header-column.login, #header .header-columns-container .header-column.logout {
  background-color: #48f0c5;
}


#header .header-columns-container .header-column.ticket {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column.ticket-log {
  background-color: #ff22ab;
}


#header .header-columns-container .header-column:hover {
  background-color: #58585c;
}


#header .header-columns-container .header-column .column-link {
  position: absolute;
  bottom: 0;
  left: 0;
  font-family: "New Rail Alphabet Light", Arial, serif;
  font-weight: 200;
  font-style: normal;
  font-size: 16px;
  color: white;
}


#header .header-columns-container .header-column .column-link.profile {
  padding: 0px 0px 10px 12px;
}


#header .header-columns-container .header-column .column-link.login {
  padding: 0px 0px 10px 17px;
}


#header .header-columns-container .header-column .column-link.logout {
  padding: 0px 0px 10px 10px;
}


#header .header-columns-container .header-column .column-link.ticket {
  line-height: 150%;
  padding: 0px 5px 7px 9px;
}

  
  #header .header-columns-container .header-column.search .serach-results {
    position: absolute;
    right: calc(100% - 72px);
    top: 250%;
    width: calc(70vw + 72px);
    opacity: 0;
    
    background-color: white;
    transition: opacity 0.5s;
    overflow: scroll;
    max-height: 900px;
    pointer-events: none;
  }

  
  #header .header-columns-container .header-column.search .serach-results.active {
    opacity: 1;
    transition: opacity 0.5s 0.5s;
    pointer-events: all;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s {
    overflow: hidden;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image {
    float: left;
    width: 100px;
    height: 80px;
    position: relative;
    overflow: hidden;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-image img {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name {
    font-family: "New Rail Alphabet White", Arial, serif;
    font-size: 40px;
    color: gray;
    padding-left: 10px;
    float: left;
    width: 80%;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s .result-name span {
    font-size: 20px;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover {
    background-color: #FF22AB;
  }

  
  #header .header-columns-container .header-column.search .serach-results .results-s:hover .result-name {
    color: white;
  }
header,.header_inner_left,footer.uncover{position:relative!important;left:0!important;margin-bottom:0}
header.centered_logo .header_inner_left{margin:0}
header .header_inner_left{position:absolute;left:45px;top:0}
header .container_inner .header_inner_left{position:absolute;left:0;top:0}
header.menu_bottom .header_inner_left{left:0}
.menu_bottom.sticky .container_inner .header_inner_left{position:absolute}
header.centered_logo.sticky .header_inner_left{margin:0}
header.fixed_hiding.centered_logo .header_inner_left{margin:20px 0;display:table;width:100%}
header.fixed_hiding.centered_logo.fixed_hiding .header_inner_left{height:50px}
header.stick_with_left_right_menu .header_inner_left{display:inline-block;vertical-align:middle;position:relative;top:0;left:auto;z-index:100}
header.stick_with_left_right_menu.sticky .header_inner_left{display:none}
.fixed_minimal .container_inner .header_inner_left,.fixed_minimal .header_inner_left{position:relative;left:auto;top:auto;float:left}

p.caption-text
{
	padding: 5px;
	margin: 0px;
}



#gmw-cl-form-wrapper {
	display: none;
	width: 300px;
	min-height: 140px;
	position: fixed;
	top: 35%;
	left: 50%;
	background: white;
	border: 1px solid #ddd;
	padding: 5px;
	-moz-box-shadow: 0px 0px 5px #ddd;
	-webkit-box-shadow: 0px 0px 5px #ddd;
	box-shadow: 0px 0px 5px #ddd;
	z-index: 99999999999;
}

.subheader3 {
	font-family: "futura-pt", sans-serif;
	font-size: 1.2em;
	margin-bottom: 0.7em;
	text-transform: uppercase;
	font-weight: bold;
	color: #000;
}

.sm-hometab-icon {
	float: left;
	padding: 2px 0px 0px 4px;
}
.btn-wrap{text-align:center}
#edd_checkout_form_wrap .p75-setup-services .btn-wrap{margin-top:15px}
.row{margin-bottom:1.5em}
.grid .row{margin-bottom:0;margin-left:-1em;margin-right:-1em}
.grid .row:after{content:" ";display:block;clear:left;height:0;overflow:hidden}
.row-grouped h3{padding-left:1em;padding-right:1em;clear:left}

					.sidebar ul.sidebar_list { padding-right: 1.1em; padding-left: 1.1em; }

#column_wrap .sidebar ul.sidebar_list { padding-top: 2.2em; }

ul.sidebar_list { padding-top: 2.2em; }



.menu:after, #content_box:after, #sidebars:after, .format_text:after, .teasers_box:after, .prev_next:after, ul.sidebar_list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }
.stack .box{padding-left:1em;padding-right:1em;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}
.wire .stack .box{padding-top:0 !important;}
.stack-navigation .box{padding-left:0;padding-right:0;}
#col2.span4,#interior-page #col1.span8{padding:0 1em}


#col0,#col1,#col100,#col2,#col3{position:relative}
#interior-page #col1.span8{padding-right:30px}
#col1.span8{padding-right:80px}
#col1 #form1.aside{max-width:85%;margin:auto}
#col1 #form1.aside label{width:50%;float:left}
#col1 #form1.aside .input{width:50%}
#col1 #form1.aside .help-block{text-align:right}
html.lt-ie8.lt-ie9 #col1.span8,html.lt-ie8.lt-ie9 #interior-page #col1.span8{padding-right:0!important}
#col1.span8,#col2.span4{padding:0 10px}
#profile-wrap #col1.span3{padding-left:10px}
#profile-wrap #col1.span3 .quote2{font-size:16px;line-height:normal}

#col1.span8 ul.bullets li {
	line-height: 24px;
	margin-bottom: 10px;
	font-size: 14px;
}
.span8{width:620px}
.row-fluid .span8{width:65.95744681%;*width:65.90425532%}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
input.span8,textarea.span8,.uneditable-input.span8{width:606px}
.section.contact-us .span8{position:relative}
.section.contact-us .span8:after{background:#4f93c8;content:"";height:250px;position:absolute;right:-53px;top:33px;width:2px}

  .section.btg.business .span8 {
    display: block;
    margin: 0;
    padding: 0 1.2em;
    width: 100%;
  }
ul.video-playlist .span8{font-size:12px;padding-left:20px}
.video-meta,ul.video-playlist .span8 span{display:block;color:#666;padding-bottom:10px}
html.lt-ie9 .row-fluid .span8{width:65.69266486422946%}
html.lt-ie8.lt-ie9 .row-fluid .span8{width:63.9%}
.uneditable-input.span8,input.span8,textarea.span8{width:462px}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}

.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}

.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}

  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }

  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }

.blue{
	color:#01a7b7;
}
.industry-slide .backgrounds,.industry-slide .slide-background{width:100%;}


.menu-item-28 .sub-menu{width:120px!important;right:0!important;left:auto!important}

#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}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a{color:#c7a84c}
.tax-archive #primary-navigation .current-menu-item.menu-item-type-post_type_archive a:hover{color:#977d2f}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget{margin:0;border-width:0;display:block}
.author #posts .entry-content p,.author .infinite-wrap .entry-content p{overflow:hidden}
.news_read_ad_cont .comp_container
.comp_footer{display:none}

div.comp_container div.comp_footer{display:none}
.wk-slideshow
.captions{display:none}

#menu-bottom-nav .menu-item a { 
    font-size: 20px;
}

#menu-bottom-nav .sub-menu .menu-item a,
#menu-bottom-nav .sub-menu .menu-item .menu-description { 
    font-size: 14px;
    margin-left: 20px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}

.services_upper{float:left;width:320px;padding-top:0px; }


#columns {display:block;overflow:hidden;margin:0;padding:0;}


.home #content ul#masonry-wrapper {
  list-style: none;
  margin: 0;
  padding: 0; }

.home #content .hentry {
  width: 312px; }

  .home #content .hentry .entry-eyecatch {
    text-align: center; }

    .home #content .hentry .entry-eyecatch img.wp-post-image {
      margin: 0 0 0.5em 0;
      max-width: 100%;
      float: none; }

.home #content .hentry.sticky {
  width: 638px; }

  .home #content .hentry.sticky .entry-eyecatch img.wp-post-image {
    margin: 0 0 0.5em 0.5em;
    float: right; }

  #footer .home {
    font-weight: bold;
    padding-right: 5px; }


  .home #content .hentry,
  .home #content .hentry.sticky {
    width: 96%;
    margin-left: 2%;
    margin-right: 2%; }
.alignleft,
img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px;}
img.alignleft,
img.alignright,
img.aligncenter{margin-bottom:12px;}
.menu-minipanel-panel .panel-display{background:none}
.ie8 .menu-minipanel-panel .panel-display{background:#595959}
.dhtml-menu .menu-minipanel-panel .panel-display,.nice-menu .menu-minipanel-panel .panel-display,.sf-menu .menu-minipanel-panel .panel-display{background-color:transparent;}
.sf-menu .panel-display ul,.sf-menu .panel-display li{left:inherit;left:initial;position:inherit;position:initial;top:inherit;top:initial;width:inherit;width:initial;z-index:inherit;z-index:initial;float:inherit;float:initial;}

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

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}




div.side-bar {
	position: absolute;
	top: 0px;
	right: 0px;
	margin-top: 34px;

	font-size: .65em;
	line-height: 2em;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 2px;
	width: 250px;
	padding-bottom: 50px;
}


div.side-bar h1 {
	font-size: 1.2em;
	color: #FFF;
	margin-bottom: 0;
	margin-top: 10px;
}


div.side-bar h2 {
	color: #a51300;
	font-size: 1.3em;
}


div.side-bar ul li {
	color: #e9e9e9;
}


div.side-bar ul li:first-child {
	color: #a51300;
}


div.side-bar ul {
	margin-bottom: 40px;
}


div.side-bar .map {
	margin-bottom: 40px;
	font-size: .75em;
}


div.side-bar .logo-facebook {
	margin-right: 11px;
	margin-bottom: 0;
	padding-bottom: 0;
}


.side-bar #us_widget {
	display: inline-block;
	width: 100px;
	text-align: center;
	margin: 2px 0 0;
	padding: 0;
	position: relative;
}


.side-bar #us_widget div.w_header {
	display: none;
}





#page-library div.side-bar {
	display: none;
}


div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}
