﻿
.top-social {
	display: none;
}

.top-social ul{float:right;}

.top-social ul li{float:left;margin:0 0 0 10px;}

.nivo-html-caption {
    display:none;
}
#block-block-5{background:#e4dece;margin-bottom:20px;}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}
.drop-down,.drop-down--social-links,.drop-down--primary-nav{position:absolute;right:0;top:-9999px;width:auto;background-color:#fff;border-top:1px solid #d7d7d7;border-radius:0 0 8px 8px}
.drop-down.js-open,.js-open.drop-down--social-links,.js-open.drop-down--primary-nav{top:49px}
.drop-down--social-links{min-width:430px;white-space:normal;box-shadow:1px 1px 2px #b7b7b7}
.drop-down--social-links .drop-down__title{margin:25px 15px 15px 15px;white-space:nowrap;color:#222;font-size:13px;font-family:"Code Pro Bold",sans-serif;font-weight:normal}
.drop-down--social-links .drop-down__title:before{content:none}
.drop-down--social-links ul{padding:0 20px 20px 20px;margin:0}
.drop-down--social-links li{width:49%;margin:0 0 18px 0;padding:0;display:inline-block;vertical-align:middle}

.schedule-widget-show,
.schedule-page-show,
.announcement-post-title {
    width: 75%;
    max-width: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}




	
p.help {
font-size: 11px;
line-height: 1.1em;
color: #555;
padding: 0 0 8px 15px;
margin: 0;
}

#navigation .greybox {
	padding:0 0 5px!important;
}

#navigation .greybox li a {
	color:#000 !important;
	font-size:16px!important;
	padding:0 !important;
}

#navigation .greybox li a:hover {
	background-color:transparent!important;
	color:#BE8229!important;
}

#navigation .greybox li {
	color:#66388a!important;
	padding:5px 10px !important;
	float:none;
	border-bottom:1px solid #a06107;
	border-top:1px solid #e3c866;
}

#navigation .greybox li:hover {
	background-color:#e3c866 !important;
	cursor:pointer!important;
}

#navigation .greybox li:first-child {
	border-top:0!important;
}

#navigation .greybox li:last-child {
	border-bottom:0!important;
}


.lang-item {
float:right; 
margin-right:3px;
margin-top: 5px;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
}

#feature_slider_carousel { margin-left: 5px }


	#feature_slider_carousel ul,
	.jcarousel-list {
		text-align: center;
	}


	#feature_slider_carousel ul li,
	.jcarousel-skin-teen .jcarousel-item-vertical {
		width: 15px !important;
		height: 15px !important;
		border-radius: 30px !important;
		display: inline-block;
		background: #333 !important;
		margin: 10px !important;
		overflow: hidden;
		cursor: pointer;
	}

	#feature_slider_carousel ul li a,
	.jcarousel-skin-teen .jcarousel-item a,
	.jcarousel-skin-teen .jcarousel-item a.active {
		height: 15px!important;
		border-radius: 30px !important;
		pointer-events: none!important;
	}

	#feature_slider_carousel ul li a.active,
	.jcarousel-skin-teen .jcarousel-item a.active {
		background: #57e7fd;
	}

	#feature_slider_carousel ul li a img,
	.jcarousel-skin-teen .jcarousel-item a img,
	.jcarousel-skin-teen .jcarousel-item a.active img,
	.jcarousel-skin-teen .jcarousel-item a:before {
		display: none !important;
	}

	

body.tag div#content,
body.page-id-181 div#content {
	width: 760px;
	padding: 20px 10px;
}

#content .shade-band {
	margin-bottom: 10px;
}

#content {
	margin-bottom: 36px;
}

body.home #content{
	float: left;
	}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}

#content code {
	font-size: 13px;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

#content .video-player {
	padding: 0;
}

#content .attachment img {
	display: block;
	margin: 0 auto;
}

	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}

.tg-one-half .widget-title a:hover,
.tg-one-third .widget-title a:hover,
.tg-one-fourth .widget-title a:hover {
	color: #0FBE7C;
}

.tg-one-half p,
.tg-one-third p,
.tg-one-fourth p {
	text-align: center;
}

.tg-one-half .service-image,
.tg-one-third .service-image,
.tg-one-fourth .service-image {
	text-align: center;
}

.tg-one-half .widget-title,
.tg-one-third .widget-title,
.tg-one-fourth .widget-title {
	text-align: center;
}

.tg-one-fourth {
	float: left;
	width: 23.1527094%;
	margin: 0 2.46305419% 0 0;
	padding: 0px 0px 30px;
}

.tg-one-fourth-last {
	margin: 0px;
}

.widget_recent_work .tg-one-half .widget-title,
.widget_recent_work .tg-one-third .widget-title,
.widget_recent_work .tg-one-fourth .widget-title {
	font-size: 22px;
	padding-bottom: 8px;
	text-align: left;
}

.widget_recent_work .tg-one-half p,
.widget_recent_work .tg-one-third p,
.widget_recent_work .tg-one-fourth p {
	text-align: left;
}

.widget_recent_work .tg-one-half .service-image,
.widget_recent_work .tg-one-third .service-image,
.widget_recent_work .tg-one-fourth .service-image {
	text-align: center;
	padding-bottom: 0;
}

.widget_featured_post .tg-one-half .widget-title,
.widget_featured_post .tg-one-third .widget-title,
.widget_featured_post .tg-one-fourth .widget-title {
	text-align: left;
	font-size: 20px;
	padding-bottom: 8px;
	line-height: 22px;
}

.widget_featured_post .tg-one-half p,
.widget_featured_post .tg-one-third p,
.widget_featured_post .tg-one-fourth p {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth .widget-title {
	text-align: left;
}

.footer-widgets-area .tg-one-fourth p {
	text-align: left;
	color: #999999;
}

	.tg-one-half, .tg-one-third, .tg-one-fourth {
		float: left;
		width: 46.7684729%;
	}

	.tg-one-half-last, .tg-one-fourth-last {
		float: right;
	}

			.tg-one-half .widget-title a:hover, .tg-one-third .widget-title a:hover, .tg-one-fourth .widget-title a:hover { color: #000000; }

.nav .navbump {
margin-left: 280px;
}


.navbump ul {
display: none;
}
#title-area{width:450px;}
#title-area #title{padding-top:30px;padding-left:20px;}
.header-image #title-area,.header-image #title-area #title,.header-image #title-area #title a{width:450px;height:185px;}
#title-area #title a,#title-area #title a:hover{color:#222222;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:36px;}
#title-area #description{color:#999999;font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;font-size:15px;padding-left:20px;padding-top:0;font-style:normal;}
.header-image #title-area #description{display:block;overflow:hidden;}
.header-full-width #title-area,.header-full-width #title-area #title,.header-full-width #title-area #title a{box-sizing:border-box;width:100%;}
#header .widget-area,#title-area{width:100%!important;}
#title-area #description,#title-area #title{padding:0!important;}
#description,#footer .creds,#footer .gototop,#title,#title-area{float:none;padding:0;text-align:center;}


.left_sidebar_bg, .right_sidebar_bg { display: none; background: rgba(0, 0, 0, 0.59); height: 100%; width: 100%; position: fixed; z-index: 99; }


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
div#global-masthead ul li#training a:hover,
div#global-masthead ul li#training a:active,
div#global-masthead ul li#training a:focus,
div#global-masthead ul li#training.active a,
div#global-masthead ul li#training.active-trail
a{border-top-color:#fab700}


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

#content_body .main_cnt .span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;border:20px solid #5d6937;width:920px;}

.span12.user-account.spanner.min_height{width:920px;background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;float:none;margin-top:0;width:98%;}

.footer .span12 .lead{color:#ddc16e;font-size:13px;}

.footer .span12.marginleft0 .row.border_bottom .span9{width:auto;}
.footer .span12.marginleft0 .row.border_bottom .span9 .email{margin-top:-21px;}
.footer .footer-bg .span12{width:100%;}

.footer .footer-bg .row.span12.lead.marginleft0.bdr-none{border-bottom:1px solid #967852;border-top:1px solid #967852;margin-top:20px	padding:0px 10px;width:880px;margin-left:15px;}

.footer .container.footer-bg .row .span12.row-top.marginleft0 .row .span8.email-container.email form#signup_footer div#span8{padding-bottom:25px;}
.tab-content .tab-pane .row .span12.marg_left0 .span4.marg_left0{width:292px;margin:5px !important;}

.span12.logbox{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;width:920px;border:20px solid #5d6937;}
.span12.logbox .reset-left-div.left-part.left-part-section{border:none;background:transparent !important;}

.span12.logbox .mid-part.mid-part-section{border:none;background:transparent;}

.span12.logbox .right-part.right-part-section{border:none;background:transparent;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.mar-left-zero{width:100px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.marg_left0.text-type-wid #fname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid{width:20.5em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3.text-type-wid #lname{width:256px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .edit-salutation select{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero{width:360px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.pad_rigt.mar-left-zero #address{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add{width:360px;margin-right:1.37em;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.mar-rgt-min-add #addressline{width:345px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3{width:95px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel{width:80px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span3 .address-type-sel #addressType{width:80px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span4 #city{width:226px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.pad_rigt01.marg_left0.marr_lft_reg{padding-right:0px;}

.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country{width:160px;}
.gen_info .form-horizontal fieldset .row.mar_btm.span12.mar-left-zero .span2.marrgg_lft .edit-country #reg_countryNameSelect{width:160px;}

.container .row.menu-navigation .span12.menu_strip .menu_strip_nav .navbar .nav.nav_lft.nav_lft_1 .dropdown .menu-icon-text img.mrgtop3{display:none;}
.menu-bg-grid-empty .row.span12.marg_bot2em{background:-moz-linear-gradient(left center, #f8f7f5 0%, #ddd8c5 100%) repeat scroll 0 0 #ddd8c5 !important;width:920px;}

.span12.menu_strip_ct.capitalize{margin-top:0px;}
.span12.menu_strip_ct.capitalize h1{color:#fff !important;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_salutation_width .edit-salutation select{width:140px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.marg_left0.text-type-wid{width:258px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_fname_width{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15{width:160px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span3.margin_lt_15 .city_wid{width:150px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip{width:140px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_zip .contact_zip_text{width:120px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15{width:188px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 .edit-state,.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span2.margin_lt_15 select{width:170px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select{width:165px;}
.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .edit-country.contact_cntry_select select{width:165px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span4.phn_wdth{width:245px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .span5.mar_lft.email_wdth{width:240px;}

.row.margn_lft00.marg_top2em fieldset .row.mar_btm.span12.mar-left-zero .contact_email_text{width:228px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div{width:151px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth{width:180px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth #datepickercontactus{width:140px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span3.mar_g_tp.dat_wdth.contact_rest_div .span3.pick_wdth .ui-datepicker-trigger{position:absolute;right:30px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15{width:190px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_g_tp.tim_wdth.margin_lt_15 .edit-state{width:168px;}

.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35{margin-top:35px;}
.form-horizontal.form_wdth fieldset .row.span12.mar-left-zero .span2.marg_left0.marr_lft_reg.mar_top_35 .edit-state.contact_ampm_select{width:180px;}

.span12 .item-mid-container{float:left;margin-left:3.8em;width:560px;}
.span12 .item-mid-container .span8{width:560px;}

.span12 .item-mid-container .span8.item-desc-cart{width:530px;}

.span12.paddtop1 a{color:#000000;text-decoration:none;}

.span12.container-main.marg_left0 input.primary-btn-small.capitalize.pull-right{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}

.private-dining-details .private-dining-form-time .span12,.private-dining-content-collection .private-dining-form-time .span12{width:auto !important;}

#gc #gc_signup_form .tab-content .row.span12.marg-top-8 .span4{width:269px;}

#gc.span12.container-main{background:-moz-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f5), color-stop(100%, #ddd8c5)) !important;background:-webkit-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-o-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:-ms-linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background:linear-gradient(left, #f8f7f5 0%, #ddd8c5 100%) !important;background-color:#DDD8C5 !important;}

#gc .span12.bdr-btm.gc-cont-wid{width:863px;margin-bottom:25px;}
.gc-mar-cb .span12{width:904px;}

.span12.gc_user_account{width:912px;}
.span12.gc_user_account .padrightbox1 .gc_hr-line{overflow:hidden;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1{padding:1.4em 1.4em 0 1em;}
.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 h4{margin:0;}

.span12.user-account.gc_user_account.marg0.padding2 .prof_inf.padrightbox1 .main_title{margin:0;}

#gc .row.span12.marg-top-8{width:880px;}

#gc .row.span12{width:920px;}

.row.banner_bg_2 .span12 h1{color:#FFFFFF !important;}

.page_nt_found .span12.main-cont{padding-top:0px !important;padding-bottom:0px !important;}

.crm_refined .row.mar_btm.span12.mar-left-zero{width:920px;}

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

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


#header .inside{	
	max-width: 62.5em;	
	margin: 0 auto;	
	position: relative;
	padding: 10px 0 10px 0 !important;		
}


.posts .post .inside{
	padding-left: 150px;
}


.posts .post.noDate .inside{
	padding-left: 0;
}


#featuredPages .inside{
	margin: 0 15px;
}


#homeContent.homeSection .inside{
	padding: 0 30px !important;
	max-width: 1000px;
	margin: 0 auto;
}


#content .small .inside{
	margin: 0 15px !important;	
}


.project.small .inside {	
	text-align: center !important;
	position: relative;
	margin: 0 auto !important;
}


.home .slideshow .details .inside {	
	max-width: 62.5em;	
}


.page-template-page-portfolio-php .pagination .inside {		
	display: inline-block;
}


#footer .inside {	
	margin: 0 auto;	
	max-width: 62.5em;	
}


#footer .secondary .inside{		
	border-top: 1px solid #acd4ce;
	padding: 30px 0 0;	
}

	
	.posts .post .inside h2{
		font-size: 1.0em !important;
		line-height: 1.2em;
		margin-bottom: 10 !important;
	}

	
	.posts .post .inside .meta{
		margin: 0 auto 20px !important;
		display: inline-block;
		padding: 0;			
	}

		
			
	
	#content .project.small .inside{			
		display: inline-block;
		margin: 0 auto 20px !important;				
	}
	
	
	.home .page.small .inside{		
		display: inline-block;
		margin: 0 auto 0 !important;
	}
	
	
	#footer .main .inside{ padding: 0 0 !important;  width: auto !important;margin: 0 0px!important;}

	
	.portfolio-item {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.portfolio-item .portfolio-image {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}


	.portfolio-item:hover .project-overlay {
		opacity:1;
		transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
    	-webkit-transition:all 0.4s ease 0s;
    	-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
	}

	
	.portfolio-item:hover .project-name { 
		opacity:1;
		-webkit-transition: opacity .4s .5s;
		-moz-transition: opacity .4s .5s;
		-ms-transition: opacity .4s .5s;
		-o-transition: opacity .4s .5s;
		transition: opacity .3s .5s;
	}

	
	.portfolio-item:hover .project-categories {
		opacity:0.5;
		-webkit-transition: opacity .4s .8s;
		-moz-transition: opacity .4s .8s;
		-ms-transition: opacity .4s .8s;
		-o-transition: opacity .3s .8s;
		transition: opacity .3s .8s;		
	}

	
	.portfolio-item:hover .zoom-icon {
		opacity:1;
		margin-top:0px;
		-webkit-transition: opacity .3s .2s, margin-top .3s .2s;
		-moz-transition: opacity .3s .2s, margin-top .3s .2s;
		-ms-transition: opacity .3s .2s, margin-top .3s .2s;
		-o-transition: opacity .3s .2s, margin-top .3s .2s;
		transition: opacity .3s .2s, margin-top .3s .2s;
		
	}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.glyphicon-thin-arrow,.glyphicon-roman-arrow,.glyphicon-bold-arrow{font-size:2em;line-height:1.5rem;vertical-align:middle;display:inline-block;left:0;top:-1px;-webkit-transition:left 0.2s ease;transition:left 0.2s ease}
.btn:hover .glyphicon,.btn:focus .glyphicon{left:4px}
a.feature-block:hover .glyphicon-roman-arrow,a.feature-block:hover .glyphicon-thin-arrow,a.feature-block:focus .glyphicon-roman-arrow,a.feature-block:focus .glyphicon-thin-arrow{left:4px}
.story .story-txt:hover .glyphicon{left:4px}
.ncstate-fact .the-support a:hover .glyphicon-roman-arrow,.ncstate-fact .the-support a:focus .glyphicon-roman-arrow{left:4px}
.social-tag .glyphicon{display:inline-block;vertical-align:-5px;font-size:1.2em}
#menu-toggle .glyphicon{font-size:3.2em;vertical-align:-33%;padding-left:5px}
.pa-system .glyphicon{position:absolute;color:#fff;border:1px solid #fff;padding:4px;border-radius:100%;top:10px;right:10px;cursor:pointer}
.header-action .glyphicon-bold-arrow{font-size:1.8em}
#connect .hp-fact .the-support a:hover .glyphicon{left:4px}
#connect .all-social .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.hp-video-cta-button:hover .glyphicon{left:4px}
.calendars-page #main-calendar .more-links li .glyphicon{margin-right:8px}
.page-think-and-do .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-think-and-do .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all .share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.page-for-you-and-for-all .video-wrapper a.video-close .glyphicon{font-size:3em}
.page-for-you-and-for-all .video-wrapper a.play-video .glyphicon{display:block;font-size:3em;padding:18px 0}
.page-for-you-and-for-all .section-share .glyphicon{font-size:1.5em;display:inline;vertical-align:-3px}
.page-for-you-and-for-all #wolf-mountain .glyphicon{font-size:1.7em;vertical-align:-7px;margin-right:0.8em}
.features .feature-content .glyphicon,.features .event-mod .glyphicon{color:#c00}
.color-black+.glyphicon{color:#000000}
.header-txt:hover .header-action .glyphicon,.header-txt:focus .header-action .glyphicon{left:4px}
.fixed-nav-bar__elevator .glyphicon{font-size:23px;vertical-align:top}
.extra-nav .extra-nav-trigger .glyphicon-up-bracket{display:none}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-up-bracket{display:inline-block}
.extra-nav.extra-nav-is-showing .extra-nav-trigger .glyphicon-down-bracket{display:none}
a.lb-video-close .glyphicon{font-size:3em}
.lb-video-share-buttons a .glyphicon{display:inline;vertical-align:-3px}
.menu_wrapper{margin-top:10px;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}



#site-wrapper {
  clear: both;
}



.primary-text-color{color:#006ab1}

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

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

.col-xs-10 {
  width: 83.33333333%;
}

#footer .col-xs-10.col-xs-offset-1 {
	padding-left:40px;
	padding-right:40px;
}
.contact article .zone,.contact aside .zone{overflow:auto}
.contact article .zone div:first-of-type,.contact aside .zone div:first-of-type{margin-bottom:20px}
.contact article .zone h2,.contact aside .zone h2{margin-top:30px;margin-bottom:5px;border-bottom:1px solid #4d4d4d}
.contact article .zone h1,.contact aside .zone h1{display:inline-block;border-bottom:1px solid}
.contact article .zone h4,.contact aside .zone h4{color:gray;padding-top:5px}
.contact article .zone a,.contact aside .zone a{display:inline-block;margin-bottom:20px}
.contact article .zone div,.contact aside .zone div{padding-right:15px}



span.grey-italic {
	color: #b3afaf;
	font-family: 'Nexa-Black', Helvetica, Arial, sans-serif;
	font-style: italic;
}


span.grey-italic i,
a span.grey-italic i {
	color: #fff;
	font-size: x-large;
	position: relative;
	margin-top: -10px;
	top: 4px;
}


span.grey-italic a,
a span.grey-italic {
	color: #b3afaf;
	text-decoration: none;
	padding-right: 5px;
}


span.grey-italic a:hover {
	color: #acacac;
}


	span.grey-italic a span {
		display: none;
	}

	.slide-text-holder .green-italic,
	.slide-text-holder .grey-italic {
		
	}


	.slide-text-holder .grey-italic {
		display: none;
	}

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

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

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

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

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

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

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

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

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

#PageHeader .header-wrap .utility-box .user-profile {
  float: none;
}

#PageHeader .header-wrap .utility-box .user-profile-img {
  height: inherit;
  margin: 0 5px;
}

#PageHeader .header-wrap .utility-box .user-profile-links {
  bottom: -72px;
  left: -80px;
}

#PageHeader .header-wrap .utility-box .user-profile-links:after {
  left: 50%;
}

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

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

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

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

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

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

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

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

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

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

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

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


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



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


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


* html .slides {
	height: 1%;
}


.flexslider .slides {
	zoom: 1;
}


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


#menu-secondary-nav .menu-item {
	padding: 0 8px;
}


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


	.footer-widget-header-container #menu-footer-nav li, #menu-auto-transport-information .menu-item {
		text-align: left;
	}


	.menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block!important;
	}


	.menu.responsive-menu .menu-item {
		margin: 0;
	}


	.menu.responsive-menu .menu-item:hover {
		position: static;
	}


	.menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}


	.menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}


	#menu-auto-transport-information .menu-item {
		margin-bottom: 10px;
	}


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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

.content_wrapper
{
    border: 0px;  
    
    
    
    
}
#block-block-26 .call1{font-family:'latobold';color:#ffffff;font-size:30px;line-height:32px;}




.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}


.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}


.container,
.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.container {
  margin-right: auto;
  margin-left: auto;
  *zoom: 1;
}


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


.container:after {
  clear: both;
}


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


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


.container-fluid:after {
  clear: both;
}


.navbar .container {
  width: auto;
}


.navbar-static-top .container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


#leftcolumn {
	width: 180px;
	float:left;
}


#leftcolumn div.module {
	padding: 0;
}


#leftcolumn div.module table {
	width: auto;
}
.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:4050}
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}
.pswp__ui--hidden .pswp__bg,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}


  
  .replace-2x.loaded {
    opacity: 1;
    -webkit-transition: opacity .2s linear;
    transition: opacity .2s linear;
  }

.mtphr-dnt-wrapper {
	position: relative;
	width: 100%;
}


#location_info h2.clearfix{
	margin-bottom:33px;
}

footer.clearfix {
    text-align: center;
}




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


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}

.subsub ul li.menu-item-53 { border:none; }

.subsub ul li.menu-item-53 a:link,
.subsub ul li.menu-item-53 a:visited,
.subsub ul li.menu-item-53 a:active,
.subsub ul li.menu-item-53 a:hover
{ padding-left:0px; margin-left:0px; }

#headright ul li.menu-item-53 { border:none; padding-left:0px; }

.footmenu ul li.menu-item-55 { border:none; padding-left:0; }
.list-unstyled{background:0 0;padding-left:0;list-style:none}

.widget-container {
    margin: 0 0 18px 0;
}



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

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

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

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

	
	ul.press-logos {
			margin-top:40px;
			display:block;	
		}

		
		.press-logos li {
			display:block;
			margin: 0 0 30px;
			width:300px;
			margin-left: auto;
			margin-right: auto;
		}




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

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

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

#owl-blogpost .item img{
    display: block;
    width: 100%;
    height: auto;
}

#owl-blogpost .item{
    margin: 5px;
}


.event-description {
  float: left;
  width: 73%;
  margin-left: 3%;
}


.event-description h4 {
  font-size: 1.1em;
  font-family: "Josefin Slab", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 600;
  color: #e80f39;
  line-height: 1;
}


.page .event-description h4 {
  font-size: 1.25em;
  font-weight: 600;
}


.event-description p {
  font-size: .7em;
  letter-spacing: .1em;
  text-transform: uppercase;
  margin: 0;
  line-height: 1;
}


.page .event-description p {
  font-size: .9em;
}


.page .event-description {
  width: 100%;
  padding-bottom: 1.25em;
  padding-top: 7px;
  margin-left: 0;
}


body .hero-slider .wooslider .slide-content{margin:0;}

.widget-title {
    clear: both;
}
#leftad{margin:0 auto 20px;width:160px;height:600px;display:block;text-align:center;z-index:80}


.pc-popup-new-h3{
    font-family: 'MuseoSans-700', sans-serif;
    font-weight: 700;
    font-size: 36px;
    color: #004f8a;
    text-align: center;
    width: 400px;
    float: right;
    position: relative;
    top: 99px;
    left: 11px;
    line-height: 48px;
}


.pc-popup-new-h3[lang="rus"]{
    font-size: 31px;
}


.footer-bottom-right {
    padding-top: 0;
}

.footer-bottom-right h6 {
    padding-bottom: 6px;
}

.footer-bottom-right p {
    color: #fff;
    font-size: 15px;
    margin-bottom: 2em;
}





.content.blog.blog-listing .blog-content,
.photos-listing .photos-content {
  width: 80%;
  padding: 0 0 100px;
  float: left;
}


.photos-content {
  width: 80%;
}


.photos.photos-listing .photos-content {
  
  width: 780px;
  margin: 0 0 0 2%;
}


.photos-listing .photos-content .photos-masonary { width: 100%;}


.photos-content figure {
  margin-bottom: 8px;
}


  .content.blog.blog-listing .blog-content,
  .photos-listing .photos-content {
    margin: 0 0 0 1%;
    width: 77%;
  }


  .photos-content .gallery-masonary {
    width: 100%;
    height: auto;
    overflow: hidden;
  }


  .photos-content .gallery-masonary a img {
    width: 100%;
    height: auto;
  }


  .photos.photos-listing .photos-content,
  .photos-content,
  .bio-content {
    width: 94%;
  }


#main_body .large {
	color: #CE905E;
	font-size: 22px;
	font-weight: bold;
}

#main-footer .footcol1, #main-footer .footcol2, #main-footer .footcol3, #main-footer .footcol4{float:left; width:220px; margin-right:20px}

  #content-linkurls {
    display: block;
  }

  #content div.row {
    display: table;
  }

  #content div.row div.width-8 {
    display: table-header-group;
    float: none;
  }

  #content div.row div.width-4 {
    display: table-cell;
    float: none;
    position: initial;
  }

  #content div.row div div.tile {
    margin: 20px;
  }

  #content div.row div div.tile div iframe {
    width: 100%;
  }

#content h2 {
  border-bottom: 2px solid #c0c0c0;
  color: #000;
  font-weight: bold;
  font-size: 1.6em;
}

#content h2 a:hover,
#content h2 a:active {
  color: #526b87 !important;
}

#content h3 {
  font-size: 1.5em;
}

#content h3,
#content h4,
#content h5 {
  font-weight: bold;
  color: #000000;
}

#content h4 {
  margin-top: 15px;
  margin-bottom: 3px;
}

#content h5 {
  font-weight: bold;
  color: #000;
  font-style: italic;
  font-size: 1.1em;
}

#content h5,
#content h6 {
  color: #000000 !important;
}

#content a:visited,
dl.portlet a:visited {
  color: #734a8c;
}

#content a:link,
#content a:active,
dl.portlet a:link,
dl.portlet a:active {
  border: none;
  color: #526b87;
  font-weight: bold;
}

#content a:hover,
dl.portlet a:hover {
  color: #526b87 !important;
  text-decoration: underline;
}

#content h2 a,
#content h3 a,
#content h4 a,
#content h5 a,
#content h6 a {
  color: #526b87;
}


#content-linkurls,
.linknr {
  display: none;
}


#content {
  font-size: 90%;
}

#content img {
  max-width: 100%;
}


#content li {
  display: list-item;
  line-height: 1.5em;
  margin-bottom: 0.25em;
}

#content ol li {
  list-style: decimal outside;
}

#content .discreet,
#sidebar .discreet {
  color: #5d5d5d;
}

#content div.home-leftcol a.edit-tile-link.link-overlay {
  color: #fff;
}

#content div.home-leftcol div.tile-content a,
#content div.home-leftcol div.tile-content a:hover,
#content div.home-leftcol div.tile-content ul {
  color: #FFF !important;
}

#content div.home-leftcol div.tile-content a:hover {
  color: #fff;
  text-decoration: underline;
}

#content pre {
  border-top: 2px solid #C0C0C0;
  border-bottom: 2px solid #C0C0C0;
  background-color: #fff !important;
  color: #000;
  font-family: "Courier New", Courier, monospace;
  padding: 10px 15px 10px 15px;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-size: 1em;
  margin: 20px 0 20px 0;
  line-height: 1.25em;
}

#content .documentDescription,
#content #description {
  margin-bottom: 23px;
  line-height: 1.4em;
}

#content ul {
  margin-bottom: 1em;
}

#content sub {
  vertical-align: -5px;
}

#content hr {
  margin-bottom: 10px;
}

#content input {
  margin-right: 10px;
}

#content .pullquote {
  background-color: White;
  border-left: 4px solid #c0c0c0;
  clear: right;
  color: #5d5d5d;
  float: right;
  font-weight: bold;
  font-size: 100%;
  margin: 0px 0px 1em 1em;
  padding: 0px 1em;
  width: 35%;
  line-height: 1.8em;
}

#content .callout {
  color: #5d5d5d;
  font-weight: bold;
  padding: 0px 20px 0 80px;
  border-left: 0px;
  background: transparent;
}

body.template-folder_contents #content a:link {
  font-weight: inherit;
}

  .overlay.overlay-ajax #content-core strong {
    display: none;
  }

  body.portaltype-collective-cover-content #content div.row div.width-4 {
    display: inherit;
    float: inherit;
    position: inherit;
  }

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

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

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

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

.nav-justified {
  width: 100%;
}

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

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

.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after {
  content: " ";
  display: table;
}

.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after {
  clear: both;
}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
body.front div.views-field-field-home-page-secondary-conten{margin-top:15px;text-align:center !important;}
div.views-field-field-home-page-feature-image{text-align:center;}
div.views-field-field-home-page-feature-image img{border-radius:320px;border:solid white 2px;max-width:100%;}
body.font div.views-field-field-also-featured-content{border-top:solid red 5px !important;}
body.page-disaster-notices div.views-row .views-field-title{font-weight:500;}
body.page-disaster-notices div.views-row div.views-field-field-disaster-notice-date{display:inline-block;}
div.views-field-path{border-top:solid 1px #ddd;clear:both;padding-top:10px;margin:15px 0 0px 0;display:block;}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}


.nav-panel {
    border-top:none;
    border-radius: 0;
}


.nav-tabs.small li a{
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 3px;
}


.nav-tabs.small li a .badge{
    margin-left: 4px;
    padding: 2px 5px;
}




.nav-tabs li a{
    padding-left: 3px;
    padding-right: 3px;
    outline: 0;
}


.nav-tabs li a .badge{
    margin-left: 4px;
    margin-right : 4px;
    padding: 2px 5px;
    float: none!important;
}


.nav-small {
    margin-bottom: 5px;
}



.research-group ul.nav.nav-pills.top-level li.all-companies {
    clear: both;
    width: 100%;
    text-align: center;
    margin-bottom: -10px;
    margin-top: 15px;
}


.research-group ul.nav.nav-pills.top-level li.all-companies input.not-count {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
}


    
    .nav.nav-horizontal {
        white-space: normal;
    }

  .top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0; }

    .top-bar .toggle-topbar a {
      color: white;
      text-transform: uppercase;
      font-size: 0.8125em;
      font-weight: bold;
      position: relative;
      display: block;
      padding: 0 15px;
      height: 45px;
      line-height: 45px; }

    .top-bar .toggle-topbar.menu-icon {
      right: 15px;
      top: 50%;
      margin-top: -16px;
      padding-left: 40px; }

      .top-bar .toggle-topbar.menu-icon a {
        text-indent: -48px;
        width: 34px;
        height: 34px;
        line-height: 33px;
        padding: 0;
        color: white; }

        .top-bar .toggle-topbar.menu-icon a span {
          position: absolute;
          right: 0;
          display: block;
          width: 16px;
          height: 0;
          -webkit-box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white;
          box-shadow: 0 10px 0 1px white, 0 16px 0 1px white, 0 22px 0 1px white; }

    .top-bar.expanded .toggle-topbar a {
      color: #888888; }

      .top-bar.expanded .toggle-topbar a span {
        -webkit-box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888;
        box-shadow: 0 10px 0 1px #888888, 0 16px 0 1px #888888, 0 22px 0 1px #888888; }

.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
div.view-key-personnel table td.views-field-field-p-title{width:70%;font-size:90%}
td.views-field views-field-field-p-fax pdb-fax{width:10%;font-size:90%}
td.views-field views-field-field-p-phone pdb-phone{width:10%;font-size:90%}
td.views-field views-field-field-p-email pdb-email{width:10%;font-size:90%}
.view-whats-new .views-field-title{background-color:#acd28a;border:1px solid  #000000;padding:4px 4px 4px 1px;}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
td.views-field.views-field-field-event-date.monitor-vertical-align.monitor-font-size span.date-display-single{font-size:2em;line-height:1.1em;}
td.views-field{background-color:#ffffff;border-color:#c1cbd7;}


ul.menu {
  list-style: none;
  border: none;
  text-align:left; 
}

ul.menu li {
  margin: 0 0 0 0.5em; 
}

td.menu-disabled {
  background: #ccc;
}

.new-nav #navigation a.level_1, .new-nav #navigation a.level_1:hover { height: auto !important; }

.new-nav #navigation a.level_1:hover { background-color: none; color: #000; }

#navigation a.level_1, #navigation span.level_1 { padding: 0px; border: none;}

#navigation a.level_1:hover, #navigation span.level_1:hover { background: none; }

#navigation li.level_1 { position: static; }



#navigation ul.level_1, #navigation li.nav_hover a.level_1 { position: static; }
#navigation .level_1{color:#fff;text-transform:uppercase;}
#navigation ul.level_1{position:relative;}
#navigation a.level_1,#navigation span.level_1{color:#666;font-family:'GibsonRegular',Arial,sans-serif;padding:5px 12px 6px;border-right:1px solid white;font-size:1.2em;}
#navigation a.level_1:hover,#navigation span.level_1:hover{background-color:#999;color:#fff;}
#wc_dept_saleall span.level_1,#navigation #wc_dept_saleall ul.level_2{background-color:#DF3E68;border-top:none;}

	.site-navigation .menu .sub-menu .page_item_has_children a:after,
	.site-navigation .menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .menu .children .page_item_has_children a:after,
	.site-navigation .menu .children .menu-item-has-children a:after,
	.site-navigation .nav-menu .sub-menu .page_item_has_children a:after,
	.site-navigation .nav-menu .sub-menu .menu-item-has-children a:after,
	.site-navigation .nav-menu .children .page_item_has_children a:after,
	.site-navigation .nav-menu .children .menu-item-has-children a:after {
		float: right;
		position: relative;
		top: 4px;
		top: 0.4rem;
		font-family: FontAwesome;
		font-size: 10px;
		font-size: 1rem; 
		font-weight: normal;
		content: "  \f054";
	}

	.site-navigation .menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .menu .children .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .sub-menu .children li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .sub-menu li:not(.page_item_has_children) a:after,
	.site-navigation .nav-menu .children .children li:not(.menu-item-has-children) a:after,
	.site-navigation .nav-menu .children .children li:not(.page_item_has_children) a:after {
		content: none;
	}
.site-navigation .menu .children .page_item_has_children a:after,.site-navigation .menu .sub-menu .menu-item-has-children a:after{font-size:9px;font-size:0.9rem;}
.inner{width:100%;max-width:1170px;margin:0 auto;padding:40px 0;position:relative;z-index:2}

.fusion-content-boxes .heading .heading-link:hover .content-box-heading {
  color: #a0ce4e;
}

.fusion-content-boxes .heading .content-box-heading {
  margin: 0;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon .content-box-heading {
  display: table-cell;
  vertical-align: middle;
  line-height: normal;
}

.fusion-content-boxes.content-boxes-icon-with-title .heading-with-icon.icon-right .content-box-heading,
.fusion-content-boxes.content-boxes-icon-on-side .heading-with-icon.icon-right .content-box-heading {
  float: none !important;
  line-height: 27px !important;
  text-align: right;
}

#dmg-content #dmg-gamma {
  width: auto;
  padding: 0 15px 0 0;
}

div.home-page-navigation
{
	background: white;	
}


.home-page-navigation {
    
    
    width:900px;
}

.home-page-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
}

.home-page-navigation li {
    font-family: 'Roboto';
    font-family: 'Helvetica';
    float: left;
    position: relative;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 3.5;
    line-height: 2.5;
    font-size: 16px;
    background:#4983cc;
    background:#7ab254;
    color:white;
}


.home-page-navigation ul.menu a {
    font-family: 'Roboto';
    font-family: 'helvetica';
    font-family: 'Arial';
    padding: 0 29.35px;
    display: block;
    text-decoration: none;
    color: #444444;
    color:white;
}



.home-page-navigation ul li ul,
.home-page-navigation ul li:hover ul ul,
.home-page-navigation ul ul li:hover ul ul,
.home-page-navigation ul ul ul li:hover ul ul,
.home-page-navigation ul ul ul ul li:hover ul ul {
    display:none;
    z-index: 9999;
}

.home-page-navigation ul li:hover ul,
.home-page-navigation ul ul li:hover ul,
.home-page-navigation ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul li:hover ul,
.home-page-navigation ul ul ul ul ul li:hover ul {
    display:block;
}

.home-page-navigation ul ul {
    display: none;
    float: left;
    left: 0;
    position: absolute;
    top: 40px;
    z-index: 99999;
}

.home-page-navigation ul ul li {
    border-left: none;
    font-size: 14px;
    font-size: 1.4rem;
    font-size: 14px;
}

.home-page-navigation ul li ul li a,
.home-page-navigation ul li.current-menu-item ul li a,
.home-page-navigation ul li ul li.current-menu-item a,
.home-page-navigation ul li.current_page_ancestor ul li a,
.home-page-navigation ul li.current-menu-ancestor ul li a,
.home-page-navigation ul li.current_page_item ul li a {
    color: #444444;
    background-color: #FFFFFF;
    background:#E9E9E9;
}

.home-page-navigation ul ul ul {
    left: 100%;
    top: 0;
}

.home-page-navigation ul ul a {
    min-width: 200px;
}

	table#table_products tr#table_blocks td {
		background: none;
	}

	table#table_products tr#table_blocks td img {
		width: 100%;
		height: auto;
	}

	table#table_products tr#table_blocks iframe {
		width: 100%;
		height: auto;
		display: block;
	}

@import url("themes/NovellNEW/style/style.css"); 
.main-menu {
background-color: #FFFFFF;
color: #333;
font-family: arial,sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}
.mk-page-section .theme-content{padding:0 20px}
.theme-page-wrapper.right-layout .theme-content,.theme-page-wrapper.left-layout .theme-content{width: 73%;}
.theme-page-wrapper .theme-content:not(.no-padding){padding:25px 0 !important;}


.reveal-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: black;
  background: rgba(0, 0, 0, 0.45);
  z-index: 99;
  display: none;
  top: 0;
  left: 0; }


dialog, .reveal-modal {
  visibility: hidden;
  display: none;
  position: absolute;
  z-index: 100;
  width: 100vw;
  top: 0;
  left: 0;
  background-color: white;
  padding: 1.25rem;
  border: solid 1px #666666;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4); }

  dialog .column,
  dialog .columns, .reveal-modal .column,
  .reveal-modal .columns {
    min-width: 0; }

  dialog .close-reveal-modal, .reveal-modal .close-reveal-modal {
    font-size: 2.5rem;
    line-height: 1;
    position: absolute;
    top: 0.5rem;
    right: 0.6875rem;
    color: #aaaaaa;
    font-weight: bold;
    cursor: pointer; }

    dialog.radius, .reveal-modal.radius {
      border-radius: 3px; }

    dialog.round, .reveal-modal.round {
      border-radius: 1000px; }

    dialog.collapse, .reveal-modal.collapse {
      padding: 0; }

  dialog.full, .reveal-modal.full {
    top: 0;
    left: 0;
    height: 100vh;
    min-height: 100vh;
    margin-left: 0 !important; }
#emergency,#mainNav .mainNav-dropdown .button,#masthead .siteAccess,.button,.reveal-modal .button{text-transform:uppercase}
.button,.reveal-modal{-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.reveal-modal{box-sizing:border-box}
.reveal-modal .close-reveal-modal{font-size:16px;position:absolute;color:#5c5d5d}
.reveal-modal .col1,.reveal-modal .col2{width:50%;float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.reveal-modal .col1{padding-right:5%}
.reveal-modal p{margin-bottom:15px}
.reveal-modal .button{background:#0079C1;color:#FFF;display:block;font-size:16px;font-weight:700;padding:15px;text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}
.reveal-modal input[type=submit]{padding:7px 25px;margin-top:1rem;display:inline-block;border-radius:3px;border:1px solid #ccc}
.reveal-modal input[type=submit]:focus,.reveal-modal input[type=submit]:hover{background:#0079c1;color:#fff}
.reveal-modal .braunForm .required{color:#f60303;font-style:normal;font-size:15px}
.reveal-modal .braunForm input,.reveal-modal .braunForm input.placeholder.valid{border-radius:3px;border:1px solid #ccc;padding:7px 9px;color:#7e7e7e}
.reveal-modal .heading{border-bottom:1px solid #CDCCCB;font-weight:600;margin-bottom:40px;padding-bottom:10px}





.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table;content:"";}

.clearfix:after{clear:both;}

.callout_banner {
	background:#404040;
	width:568px;
	height:77px;
	text-align:center;
}

.callout_banner img {
	margin-top:20px;
}
.tab-content{overflow:auto}
.tabs-with-content .tab-content{overflow:visible;padding:4em 0;position:relative}
    
    

.site-title {
	float: left;
	font-size: 18px;
	font-weight: 700;
	line-height: 48px;
	margin: 0;

	
	max-width: -webkit-calc(100% - 86px);
	max-width:         calc(100% - 86px);
}


.site-title a,
.site-title a:hover {
	color: #fff;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


	.site-title a,
	.entry-meta,
	.entry-meta a,
	.featured-content .hentry,
	.featured-content a {
		color: #2b2b2b;
	}
.ccm-ui .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.ccm-ui .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
div.ccm-dialog-slim div.container-fluid,div.ccm-dialog-slim div.row{height:100%}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


#c5 .container {
    max-width: 1430px;
    margin: 0px auto;
    min-height: 100%;
}


#c5 .main-navigation .container {
    padding-top: 0;
    padding-bottom: 0;
}


#c5 .our-tree-col .container img {

    min-height: 93px;
    border: none;
}

#fcol4{float:left;border-right:1px solid #ffd571;padding:0px 5px;background:#ffd97c;height:155px;width:195px;}

#fcol4:hover{background:#ffedc0;-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;margin-top:7px;}

.martha-pins .widgettitle {
  display: none;
}

.mh-sidebar, .hp-sidebar { width: 300px; float: left; }

.mh-sidebar-2, .hp-sidebar-2 { width: 300px; float: right; }

	.mh-two-sb .hp-sidebar, .hp-sidebar-2, .mh-two-sb .mh-sidebar, .mh-sidebar-2 { width: 220px; }

	.mh-two-sb .hp-main, .mh-two-sb .mh-main, .hp-sidebar-2, .mh-sidebar-2 { width: 100%; margin: 0; }

	.mh-two-sb .hp-sidebar, .hp-sidebar { width: 229px; }

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




.primary-sidebar {
	padding-top: 48px;
}


.secondary-navigation + .primary-sidebar {
	padding-top: 0;
}


	.footer-sidebar .widget,
	.primary-sidebar .widget {
		font-size: 12px;
		line-height: 1.5;
	}


	.footer-sidebar .widget h1,
	.primary-sidebar .widget h1 {
		font-size: 20px;
		line-height: 1.2;
	}


	.footer-sidebar .widget h2,
	.primary-sidebar .widget h2 {
		font-size: 18px;
		line-height: 1.3333333333;
	}


	.footer-sidebar .widget h3,
	.primary-sidebar .widget h3 {
		font-size: 16px;
		line-height: 1.5;
	}


	.footer-sidebar .widget h4,
	.primary-sidebar .widget h4 {
		font-size: 14px;
		line-height: 1.7142857142;
	}


	.footer-sidebar .widget h5,
	.primary-sidebar .widget h5 {
		font-size: 12px;
		line-height: 2;
	}


	.footer-sidebar .widget h6,
	.primary-sidebar .widget h6 {
		font-size: 11px;
		line-height: 2.1818181818;
	}


	.footer-sidebar .widget code,
	.footer-sidebar .widget kbd,
	.footer-sidebar .widget tt,
	.footer-sidebar .widget var,
	.footer-sidebar .widget samp,
	.footer-sidebar .widget pre,
	.primary-sidebar .widget code,
	.primary-sidebar .widget kbd,
	.primary-sidebar .widget tt,
	.primary-sidebar .widget var,
	.primary-sidebar .widget samp,
	.primary-sidebar .widget pre {
		font-size: 11px;
		line-height: 1.6363636363;
	}


	.footer-sidebar .widget blockquote,
	.primary-sidebar .widget blockquote {
		font-size: 14px;
		line-height: 1.2857142857;
	}


	.footer-sidebar .widget blockquote cite,
	.primary-sidebar .widget blockquote cite {
		font-size: 12px;
		line-height: 1.5;
	}


	.footer-sidebar .widget input,
	.footer-sidebar .widget textarea,
	.primary-sidebar .widget input,
	.primary-sidebar .widget textarea {
		font-size: 12px;
		padding: 3px 2px 4px 4px;
	}


	.footer-sidebar .widget input[type="button"],
	.footer-sidebar .widget input[type="reset"],
	.footer-sidebar .widget input[type="submit"],
	.primary-sidebar .widget input[type="button"],
	.primary-sidebar .widget input[type="reset"],
	.primary-sidebar .widget input[type="submit"] {
		padding: 5px 15px 4px;
	}


	.footer-sidebar .widget .widget-title,
	.primary-sidebar .widget .widget-title {
		font-size: 11px;
		font-weight: 900;
		line-height: 1.6363636363;
		margin-bottom: 18px;
	}


	.footer-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.footer-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.footer-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.footer-sidebar .widget_twentyfourteen_ephemera .entry-content table,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-title,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-meta,
	.primary-sidebar .widget_twentyfourteen_ephemera .wp-caption-text,
	.primary-sidebar .widget_twentyfourteen_ephemera .post-format-archive-link,
	.primary-sidebar .widget_twentyfourteen_ephemera .entry-content table {
		font-size: 11px;
		line-height: 1.6363636363;
	}


	.footer-sidebar .widget_archive li,
	.footer-sidebar .widget_categories li,
	.footer-sidebar .widget_links li,
	.footer-sidebar .widget_meta li,
	.footer-sidebar .widget_nav_menu li,
	.footer-sidebar .widget_pages li,
	.footer-sidebar .widget_recent_comments li,
	.footer-sidebar .widget_recent_entries li,
	.primary-sidebar .widget_archive li,
	.primary-sidebar .widget_categories li,
	.primary-sidebar .widget_links li,
	.primary-sidebar .widget_meta li,
	.primary-sidebar .widget_nav_menu li,
	.primary-sidebar .widget_pages li,
	.primary-sidebar .widget_recent_comments li,
	.primary-sidebar .widget_recent_entries li {
		border-top: 0;
		padding: 0 0 6px;
	}


	.footer-sidebar .widget_archive li:last-child,
	.footer-sidebar .widget_categories li:last-child,
	.footer-sidebar .widget_links li:last-child,
	.footer-sidebar .widget_meta li:last-child,
	.footer-sidebar .widget_nav_menu li:last-child,
	.footer-sidebar .widget_pages li:last-child,
	.footer-sidebar .widget_recent_comments li:last-child,
	.footer-sidebar .widget_recent_entries li:last-child,
	.primary-sidebar .widget_archive li:last-child,
	.primary-sidebar .widget_categories li:last-child,
	.primary-sidebar .widget_links li:last-child,
	.primary-sidebar .widget_meta li:last-child,
	.primary-sidebar .widget_nav_menu li:last-child,
	.primary-sidebar .widget_pages li:last-child,
	.primary-sidebar .widget_recent_comments li:last-child,
	.primary-sidebar .widget_recent_entries li:last-child {
		padding: 0;
	}


	.footer-sidebar .widget_categories li ul,
	.footer-sidebar .widget_nav_menu li ul,
	.footer-sidebar .widget_pages li ul,
	.primary-sidebar .widget_categories li ul,
	.primary-sidebar .widget_nav_menu li ul,
	.primary-sidebar .widget_pages li ul {
		border-top: 0;
		margin-top: 6px;
	}

.views-slideshow-pager-field-item {
    background: #ccc;
	border-radius:50%;
    cursor: pointer;
    display:inline-block;
    font-size: 0;
    height: 9px;
    margin-right: 12px;
    text-indent: -999999px;
    width: 9px;
}


.views-slideshow-pager-field-item.active, .views-slideshow-pager-field-item:hover {
    background: #d18500;
}

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



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}

#access .menu-item-has-children:after {
top: 22px;
right: 20px;
}
.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"}

	
	.service-item.text-right .fa-stack {
		cursor:pointer;
		margin-left:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	.service-item.text-left .fa-stack {
		cursor:pointer;
		margin-right:20px;
		transition:all 0.3s ease 0s;
		-moz-transition:all 0.3s ease 0s;
    	-webkit-transition:all 0.3s ease 0s;
    	-o-transition:all 0.3s ease 0s;
	}

	
	
	
	.service-item.text-right .fa-stack:hover, .service-item.text-left .fa-stack:hover {
		color:#222222;
	}

	
	.service-item .fa-stack {
		margin-bottom:30px;
	}

.buttonheading{display:none;}


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

    
  #block-views-more_stories-block_1 .view-footer { clear: left; }

.btmmainleft {
float: left;
display: block;
width: 100%;
padding: 0 20px 0 0;
text-align: justify;
margin-bottom:15px;
}
img.alignnone{margin:0 0 10px 0;display:inline;}


.widget_title {
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
  font-weight: 500;
  background: #333;
  padding: 7px 20px;
  height: 34px; }

  .widget_title a {
    text-decoration: none; }


.widget_title .fa-youtube {
  display: block;
  float: left;
  margin: -2px 10px 0 0px;
  font-size: 21px; }


[data-width="1"][data-layout="default"] .widget_title {
  display: none; }

#pages [data-width="1"][data-layout="default"].link .widget_title {
  display: block; }

[data-width="1"][data-layout="default"].youtubewidget .widget_title {
  display: block; }

[data-width="1"][data-layout="social"].instagramwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].instagramwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].twitterwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].twitterwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="1"][data-layout="social"].facebookwidget .widget_title {
  display: block; }

  [data-width="1"][data-layout="social"].facebookwidget .widget_title a {
    float: right;
    font-size: 12px;
    line-height: 20px; }

[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title,
[data-width="2"][data-layout="default"] .widget_title {
  position: absolute;
  width: 100%;
  right: 0;
  z-index: 10; }


[data-width="2"][data-layout="single"] .widget_title,
[data-width="2"][data-layout="news"] .widget_title {
  position: absolute;
  width: 53.2%;
  right: 0;
  z-index: 0; }


[data-width="2"][data-layout="default"] .widget_title {
  display: none; }

[data-width="2"][data-layout="default"].youtubewidget .widget_title {
  display: block;
  position: relative;
  padding-left: 20px; }

[data-width="2"][data-layout="social"] .widget_title a {
  float: right;
  font-size: 12px;
  line-height: 20px; }


[data-width="3"][data-layout="default"] .widget_title {
  display: none; }

  [data-width="3"][data-layout="social"].instagramwidget .widget_title {
    display: block; }

    [data-width="3"][data-layout="social"].instagramwidget .widget_title a {
      float: right;
      font-size: 12px;
      line-height: 20px; }

  [data-width="3"].alert_widget .widget_title {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100px;
    height: 100%;
    text-align: center;
    line-height: 28px; }
.widget_title a:hover{color:#9d7c46}
#featured-rates-ads #featured-rates #rates .rate-heading{font-size:1.5em;height:auto;left:0;line-height:1.2;margin-top:0;padding-left:10px;position:absolute;text-align:baseline;width:55%}
#featured-rates-ads #featured-rates #rates .rate-heading span.featured-opening{color:#006335}
#featured-rates-ads #featured-rates #rates ul li span.rate{display:inline-block;font-size:1.75em;left:30%;line-height:1;position:absolute;top:50%}
#featured-content-container #featured-rates #rates ul li.rate-heading span{line-height:60px}
#content #featured-rates-ads #featured-rates .rate-heading{top:8px;font-size:2em}
