﻿
.node-unpublished{background-color:#fff4f4;}
.preview .node{background-color:#ffffea;}
.node-teaser{margin-top:1.3846em;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.node + .node{margin-top:2.7692em;}
.node .meta{margin-top:0;padding-top:0;}
.node .meta div{display:inline;}
.node .tags{margin-top:1.3846em;}
.node .comment .meta{margin-top:0.2308em;}
.node .field + .field{margin-top:1.3846em;}
.simpleview-teasers .node-customer{float:left;margin:0 2% 0 0;width:32%;height:auto;}
.simpleview-teasers .node-customer img{width:100%;height:auto;}
.node-faq-item{margin-top:1.3846em;}
.node-faq-item p:first-child{margin-top:0.6923em;}
.node-testimonial .field-name-body p{margin-bottom:0;}
.node-faq-item .faq-item-inline-question-title{margin-top:3px;}
.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 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;}
.page-news #page-title,.page-news-v2 #page-title,.page-news-v1 #page-title,.node-type-blog #page-title{display:none;}
.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;}
.page-news #block-system-main .view-content ul .views-row,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row,.page-news-v2 #block-system-main .view-content ul .views-row,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row,.page-news-v1 #block-system-main .view-content ul .views-row,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row,.node-type-blog #block-system-main .view-content ul .views-row,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row{font-size:16px;display:inline-block;margin-right:0%;margin-bottom:120px;vertical-align:top;width:100%;font-size:16px;}
.page-news #block-system-main .view-content ul .views-row:nth-child(1n),.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.page-news-v2 #block-system-main .view-content ul .views-row:nth-child(1n),.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.page-news-v1 #block-system-main .view-content ul .views-row:nth-child(1n),.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n),.node-type-blog #block-system-main .view-content ul .views-row:nth-child(1n),.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row:nth-child(1n){margin-right:0px;}
.page-news #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-view-node a,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a,.node-type-blog #block-system-main .view-content ul .views-row .views-field-view-node a,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-view-node a{font-size:20px;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-photo img,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-photo img{max-width:100%;height:auto;width:auto;}
.page-news #block-system-main .view-content ul .views-row .views-field-nothing,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-nothing,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-nothing,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing,.node-type-blog #block-system-main .view-content ul .views-row .views-field-nothing,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing{display:block;margin-bottom:20px;}
.page-news #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper,.node-type-blog #block-system-main .view-content ul .views-row .views-field-nothing .socialWrapper,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-nothing .socialWrapper{display:inline-block;margin-top:5px;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video{position:relative;height:auto;padding:0;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video.instagram-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video.instagram-content{height:auto;padding:0;}
.page-news #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.node-type-blog #block-system-main .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-field-tumblr-video iframe#youtube_iframe{position:absolute;left:0;top:0;width:100%;height:100%;}
.page-news #block-system-main .view-content ul .views-row .views-field-created,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-created,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-created,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created,.node-type-blog #block-system-main .view-content ul .views-row .views-field-created,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created{margin-bottom:8px;}
.page-news #block-system-main .view-content ul .views-row .views-field-title,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title{margin-bottom:24px;}
.page-news #block-system-main .view-content ul .views-row .views-field-body,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-body,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-body,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body,.node-type-blog #block-system-main .view-content ul .views-row .views-field-body,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body{margin-top:35px;}
.page-news #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-body .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-body .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-body .field-content{font-size:20px;line-height:22px;}
.page-news #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-created .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-created .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-created .field-content{font-size:40px;}
.page-news #block-system-main .view-content ul .views-row .views-field-title a,.page-news #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title a,.page-news-v2 #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title a,.page-news-v1 #block-system-main .view-content ul .views-row .views-field-title .field-content,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title a,.node-type-blog #block-system-main .view-content ul .views-row .views-field-title .field-content,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title a,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row .views-field-title .field-content{font-size:30px;line-height:30px;}
.page-news #block-system-main .view-content ul .views-row.views-row-6,.page-news #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.page-news-v2 #block-system-main .view-content ul .views-row.views-row-6,.page-news-v2 #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.page-news-v1 #block-system-main .view-content ul .views-row.views-row-6,.page-news-v1 #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6,.node-type-blog #block-system-main .view-content ul .views-row.views-row-6,.node-type-blog #block-views-home-one-page-news-detail-block .view-content ul .views-row.views-row-6{margin-right:0;}
.node-type-album #block-system-main{display:none;}
.node-type-splash-page-lightbox #header,.node-type-splash-page-lightbox #footer,.node-type-splash-page-lightbox .field{display:none;}
.node-type-splash-page-lightbox .float-overflow.tb-terminal,.node-type-splash-page-lightbox .field-name-body{display:block;}
.node-type-photo .node .comment-wrapper{display:none;padding:0;}
.node-type-blog .node .comment-wrapper{display:none;padding:0;}
.node-type-video .node .comment-wrapper{display:none;padding:0;}
.node-type-audio .node .comment-wrapper{display:none;padding:0;}
.node-type-forum .node .comment-wrapper{display:none;padding:0;}
.node-type-album .node .comment-wrapper{display:none;padding:0;}
.page-node.node-type-page #page-title{display:block;margin:1em 0;line-height:2.5em;}
.page-node.node-type-page.page-node-17741 #page-title,.page-node.node-type-page.page-node-17741 ul.tabs.primary,.page-node.node-type-page.page-node-17746 #page-title,.page-node.node-type-page.page-node-17746 ul.tabs.primary,.page-node.node-type-page.page-node-17751 #page-title,.page-node.node-type-page.page-node-17751 ul.tabs.primary,.page-node.node-type-page.page-node-17756 #page-title,.page-node.node-type-page.page-node-17756 ul.tabs.primary,.page-node.node-type-page.page-node-17896 #page-title,.page-node.node-type-page.page-node-17896 ul.tabs.primary{margin:0;}

.teaser .image{left:50px}

#announcement .teaser{font-size:20px}


.cleaner {
	clear: both;
	height: 0;
	line-height: 0;
  	font-size: 0; 
	}
div.wpcf7 {
	margin: 0;
	padding: 0;
}


div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


span.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}


span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 .watermark {
	color: #888;
}

 
h1.dos, #bContent h2, #centerColumn2 h2, #centerColumn2 h1.dos, .hometxt h2{ font-size:15px; clear:both;  }

h2.uno, #bContent h1, #centerColumn2 h1, #centerColumn2 h2.uno , #centerColumn-form h1, .hometxt h1{font-size:32px; }

h1.dos, #centerColumn2 h2, #centerColumn2 h1.dos, .hometxt h2{font-size:20px; }

h2.uno, #centerColumn2 h1, #centerColumn2 h2.uno, #aContentform h1, .hometxt h1{ font-size:44px;}



.hometxt { margin-bottom:30px}

#aContenthmpg .hometxt	h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 0px; border-top:none; padding-top:0px; display:inline}


.hometxt a.degree{color:#000;}

.hometxt a.certificate{color:#000;}

.hometxt a.students{color:#000;}

.hometxt a.admissions{color:#00;}

.hometxt a.about{color:#000;}


.hometxt a{color:#0068B3}
.float-overflow{overflow:hidden;}

.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: 710px;
  }

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

  footer .span12 { padding-right: 20px; }

  .pagination .disabled {
    color: #999;
  }
.list-unstyled{padding-left:0;list-style:none}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{margin-top:-.265em;width:auto;height:auto;font-size:1.2em;line-height:1}
.menu-item i._before{margin-right:.25em}
.menu-item i._after{margin-left:.25em}
.menu-item img._before{margin-right:.5em}
.menu-item img._after{margin-left:.5em}
.menu-item ._svg{width:1em}
.menu-item i.elusive{margin-top:-.3em}

.menu-item-130418 {
    float: right !important;
}

  body.home .content-container {
    height: 100%;
  }




.header-stretch { width: 100%; padding-top: 35px; }
.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-md-10{width:83.33333333%}
.span8{width:620px}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%}
input.span8,textarea.span8,.uneditable-input.span8{width:606px}
.table td.span8,.table th.span8{float:none;width:604px;margin-left:0}
.topic-region-page .span8{padding-top:25px;}
.frontpage-highlights .span8{width:100%;}
.fse-frontpage-highlights .span8{width:780px;height:390px;}
.fse-frontpage-highlights .span8 img{height:390px !important;}
.node-type-research .span8 .span10 .pane-node-body{border-bottom:none;}
.fse-frontpage-highlights .span8 .slider-content-purple a{font-size:22px;line-height:1.1em;}
.page-about .span8 .pane-custom{padding-bottom:60px;}
.page-about .span8 .pane-custom p{font-size:18px;line-height:29px;}
.page-about .span8 .pane-custom h4{font-size:27px;color:#4d4f53;margin:25px 0 20px;}
.page-events-registration .span8 .span6 .pane-title{margin-top:30px;font-size:18px;color:#4d4f53;margin-bottom:8px;}
.page-events-registration .span8 .span6 .pane-content{font-size:18px;color:#5f574e;padding-right:50px;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-caption{padding-top:5px;}
.publication-item-page .span8 .panel-pane .field-type-image .file-image .field-name-field-credit{padding-bottom:5px;}
.span8 .researches-post{padding-bottom:5px;}


.phone .propositions {
	display: none;
}
.column-block,.sidebar .block{-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
#footer .block{margin:5px 0px;}
#highlighted .block{margin-bottom:10px;}
.sidebar .block{padding:5px 10px;font-size:0.9em;margin-bottom:10px;border-style:solid;border-width:1px;}
.column-block .content,.sidebar .block .content{padding:5px 2px;}
.column-block table tr th,.sidebar .block table tr th{border-style:solid;border-width:0px;padding:0px 4px;background:none;border-bottom-width:3px;}
.column-block table tr td,.sidebar .block table tr td{padding:2px 4px;border-style:solid;border-width:0px;border-bottom-width:1px;background:none;}
.sidebar .block ul{margin:0px;padding:0px;}
.sidebar .block ul.links{margin-top:10px;text-align:right;}
.sidebar .block ul.links li{display:inline;margin-left:15px;}
.sidebar .block .menu{padding-left:10px;padding-bottom:5px;}
.sidebar .block .language-switcher-locale-url{margin:0 0 0 10px;padding-left:10px;}
#content .block h2{padding:4px 8px;font-size:1.25em;}
#block-search-form .block .inner .content{padding-top:0;}
.block-search .form-item input.form-search,.white_bg .region-header .block-search .form-item input.form-search,.white_bg #navigation .block-search .form-item input.form-search{border:1px solid #ccc;border-right:none;float:left;height:14px;padding:6px;color:#4e4e4e;background-color:#FAFAFA;}
.block-search form input.form-submit{border:none;width:31px;height:26px;border:1px solid #ccc;border-left:0;text-indent:-9999px;margin:0;background:none;padding:0;}
.column-block table tr.even td,.column-block table tr.odd td,.sidebar .block table tr.even td,.sidebar .block table tr.odd td{background-color:#ffffff;}

#quote {
	font-weight: normal;
	color: #000;
	font-size: 14px;
	line-height: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: Left;
	margin-top: 20px;
	background-color: #f5dfa3;
	padding: 10px;
	margin-left: 0px;
}




.glyph { font-family: 'blockshop-icons'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; }


.glyph.arrow-right:before { content: "\e600"; }


.glyph.arrow-left:before { content: "\e601"; }


.glyph.zoom-in:before { content: "\e602"; }


.glyph.zoom-out:before { content: "\e603"; }


.glyph.radio-checked:before { content: "\e605"; }


.glyph.radio-unchecked:before { content: "\e606"; }


.glyph.feed:before { content: "\e60a"; }


.glyph.youtube:before { content: "\e60d"; }


.glyph.soundcloud:before { content: "\e607"; }


.glyph.menu:before { content: "\e626"; }


.glyph.minus:before { content: "\e616"; }


.glyph.plus:before { content: "\e617"; }


.glyph.cross:before { content: "\e618"; }


.glyph.arrow-down:before { content: "\e619"; }


.glyph.slider-left:before { content: "\e61a"; }


.glyph.slider-right:before { content: "\e61b"; }


.glyph.arrow-dropdown:before { content: "\e61c"; }


.glyph.list:before { content: "\e61d"; }


.glyph.tumblr:before { content: "\e61e"; }


.glyph.pinterest:before { content: "\e61f"; }


.glyph.facebook:before { content: "\e620"; }


.glyph.twitter:before { content: "\e621"; }


.glyph.vimeo:before { content: "\e622"; }


.glyph.googleplus:before { content: "\e623"; }


.glyph.linkedin:before { content: "\e624"; }


.glyph.instagram:before { content: "\e625"; }


.glyph.visa:before { content: "\e604"; }


.glyph.googlewallet:before { content: "\e608"; }


.glyph.discover:before { content: "\e609"; }


.glyph.paypal:before { content: "\e60b"; }


.glyph.diners:before { content: "\e60e"; }


.glyph.switch:before { content: "\e610"; }


.glyph.stripe:before { content: "\e611"; }


.glyph.moneybookers:before { content: "\e615"; }


.glyph.amex:before { content: "\e627"; }


.glyph.mastercard:before { content: "\e60c"; }


.glyph.account:before { content: "\e60f"; }


.glyph.search:before { content: "\e628"; }


.glyph.cart:before { content: "\e629"; }

.main-header .search-account a.glyph, .main-header .search-account a:link.glyph { font-weight: normal; }

.main-header .search-account .menu .searchbar-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .menu .account-open .glyph { font-size: 1.16667em; margin: 0 0 0 10px; }

.main-header .search-account .searchbar-container .glyph.cross { font-size: 18px; position: absolute; right: 0; top: 6px; }

.main-header .search-account .account-container .glyph.cross { font-size: 18px; position: relative; top: 4px; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .main-menu .glyph.arrow-down { top: 2px; position: relative; font-size: 14px; }

.main-header .mobile-menu .glyph.plus, .main-header .mobile-menu .glyph.minus { font-size: 14px; top: 2px; position: relative; margin-left: 5px; }

.main-header .mobile-menu .glyph.minus { display: none; }

.main-footer .social-follow .glyph { font-size: 20px; }

.pagination .glyph { padding: 0 10px; }

.pagination .arrow.right a, .pagination .arrow.right .glyph { padding-right: 0; }



.social-share .glyph { display: inline-block; font-size: 18px; margin: 10px; border-radius: 3px; padding: 10px; background: #ffffff; border: 1px solid #444444; -webkit-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; -moz-transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; transition: background-color 300ms ease-out, color 300ms ease-out, border-color 300ms ease-out; }

.social-share .glyph span { font-size: 12px; font-family: Arial, Helvetica, sans-serif; vertical-align: top; line-height: 20px; padding: 0 5px; letter-spacing: 0px; }

.social-share .glyph:hover { color: #ffffff; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }

.technology-org-amp { 
	font-family: 'Roboto', sans-serif;
}
.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;}



#header{padding:30px 0 30px;clear:both;position:relative;}

.col-full  { width: 940px; margin: 0 auto; }


.responsive-mainnav,
.responsive-topnav {
  background: #232323;
  display: none;
}

.responsive-mainnav ul,
.responsive-topnav ul {
  margin: 0;
  padding: 5px;
}

.responsive-mainnav li,
.responsive-topnav li {
  list-style: none;
}

.responsive-mainnav li a,
.responsive-topnav li a {
  color: #cacaca;
  line-height: 26px;
  padding: 10px 15px;
  text-decoration: none;
  display: block;
}

.responsive-mainnav li a:hover,
.responsive-topnav li a:hover {
  background: #fa5742;
}

.responsive-mainnav li ul,
.responsive-topnav li ul {
  margin-left: 2em;
}




.art-bar {
   position:relative;
}

.art-bar:before, .art-bar:after {
   position:absolute;
   top:0;
   bottom:0;
   content:' ';
   background-repeat:repeat;
   z-index:-1;
}

.art-bar:before {
   left:0;
   background-position: top left;
}

.art-bar:after {
   right:0;
   background-position: top right;
}
div#div-gpt-ad-1447448043579-0{margin-bottom:30px}
#div-gpt-ad-1447448043579-0{float:none!important;display:inline-block}


.td-grid-style-1 .td-meta-info-container {
  bottom: 0;
}


.td-grid-style-2 .td-meta-info-container {
  bottom: 0;
}

.td-grid-style-2 .td-big-thumb .td-meta-info-container {
  position: static;
  top: 0;
  bottom: auto;
}


.td-grid-style-3 .td-meta-info-container {
  bottom: 0;
}

.td-grid-style-3 .td-big-thumb .td-meta-info-container {
  position: static;
  top: 0;
  bottom: auto;
}


.td-grid-style-4 .td-meta-info-container {
  bottom: 0;
  z-index: 1;
}

.td-grid-style-4 .td-big-thumb .td-meta-info-container {
  width: 80%;
  
}


.td-grid-style-5 .td-meta-info-container {
  top: 0;
  bottom: 0;
  text-align: center;
  margin: 0;
  font-size: 0;
  width: 100%;
}

.td-grid-style-5 .td-meta-info-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.td-grid-style-5 .td-big-thumb .td-meta-info-container {
  padding: 0 50px;
  
}

.td-grid-style-5 .td-medium-thumb .td-meta-info-container {
  padding: 0 40px;
}

.td-grid-style-5 .td-small-thumb .td-meta-info-container {
  padding: 0 20px;
}

.td-big-grid-post .td-meta-info-container {
  position: absolute;
  pointer-events: none;
  z-index: 1;
  width: 100%;
}

.td_block_big_grid_7 .td-meta-info-container {
  padding-right: 12px;
  
}

.td_block_big_grid_7.td-grid-style-5 .td-small-thumb .td-meta-info-container {
  padding: 0 30px 0 18px;
}

.td_block_big_grid_8 .td-meta-info-container {
  
}

.td_block_big_grid_8.td-grid-style-2 .td-meta-info-container,
.td_block_big_grid_8.td-grid-style-3 .td-meta-info-container {
  bottom: auto;
  top: 0;
}

.td_block_big_grid_8.td-grid-style-4 .td-meta-info-container {
  width: 80%;
}


.left_content {
  display: table-cell;
  vertical-align: top;
  height: auto;
  width: 125px;
  border-left: 2px solid #52667C;
  border-right: 2px solid #52667C;
  background-color: #A4B1C2;
}

.td-social-contact span.social-bg {background: #bababa;}

.td-social-twitter span.social-bg {background: #55acee;}

.td-social-facebook span.social-bg {background: #47639e;}

.td-social-google span.social-bg {background: #dd4b39;}

.td-social-pinterest span.social-bg {background: #cb2027;}

span.social-bg {display: inline-block;height: 31px;z-index: 2;}

.td-footer-wrap ul.social {display: inline-block;width: 100%;margin-top: 5px;}

div.td-footer-wrap ul.social li {display: inline-block;margin: 0;padding: 0;}

div.td-footer-wrap ul.social li a {padding: 0;margin-right: 5px;font-size: 20px;}

.td-header-menu-wrap ul.social li {display: inline-block;}

.td-header-menu-wrap ul.social {display: inline-block;margin: 0 49px 0 0;}

.td-header-menu-wrap ul.social li a {padding: 0 5px;font-size: 14px;}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}
.horizontal-tab table td.last{border:none;}
.cc-container.last{margin-right:0;float:right;}
.horizontalBlock .horizontal-tab li.last{border-right:0;}
#block-charity-charity_level .cc-container.last{margin-right:0;float:left;}
.marathon-statics-data .text_container .left_child.last{float:right;width:50%;}
.marathon-statics-data.last{margin-right:0;}
#block-news_media-pro_athlete_search .item.last,#prosathlete-result .item.last{margin-right:0;}
.media-video-recent .video-file.last{margin-right:0;}
.region-mainmenu ul.nice-menu ul li.last{border:none;}
#expo-vendor_result ul li .item.last{float:right;}
#block-home_page_blocks-homepage_news_block .simply-scroll-list li.last{border:none;}
.voluntary-item.last{margin-right:0;}
#block-block-9 .marathon-statics-data.last .stat-desc{font-size:0.46154em !important;}

.widget-area .widget p,
.widget-area .widget li,
.widget-area .widget .textwidget {
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
}

.widget-area .textwidget ul {
	list-style: disc outside;
	margin: 0 0 24px;
	margin: 0 0 1.714285714rem;
}

.widget-area .textwidget li {
	margin-left: 36px;
	margin-left: 2.571428571rem;
}
div.slider_title,div.slider_body,div.slider_content,div.slider_link{padding:0 15px 0 15px}
div.slider_content{vertical-align:middle;display:table-cell;max-height:335px;overflow:hidden;padding-bottom:25px;}
.col{float:left}

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}
.tribe-events-week #tribe-mobile-container .type-tribe_events,.tribe-events-week #tribe-mobile-container .type-tribe_events~.type-tribe_events{padding-left:8px;padding-right:8px}
.tribe-events-week #tribe-mobile-container .type-tribe_events .tribe-events-read-more{margin-top:0}
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event{width:45.9%}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap:hover{background:#FAFAFA;-webkit-box-shadow:none;box-shadow:none}
.tribe-events-photo .tribe-events-loop .type-tribe_events .tribe-events-event-meta{margin:6px 0;border:0;background-color:transparent;padding:0}
.tribe-events-photo .tribe-events-loop .type-tribe_events .time-details{padding:0}
#tribe-events-photo-events .type-tribe_events.tribe-events-photo-event,#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event{width:auto;max-width:400px;float:none;margin:0 auto 12px;position:static!important}
.tribe-events-grid .type-tribe_events{padding:4px}
.tribe-events-grid .type-tribe_events.hentry{box-shadow:none}
.tribe-events-grid .type-tribe_events h3.entry-title{color:#333;font-size:12px;height:100%;letter-spacing:0;line-height:1.25;margin:0;overflow:hidden;padding:4px 6px;text-align:left;text-transform:none}
.tribe-events-grid .type-tribe_events a{color:#333;display:block;font-size:12px;height:100%;line-height:1.25;outline:0;overflow:hidden;padding:0;width:100%}
.tribe-grid-allday .tribe-events-week-allday-single:hover,.tribe-grid-body .type-tribe_events .tribe-events-week-hourly-single:hover{background-color:#e2e2e2;background-color:rgba(221,221,221,.85)}
.tribe-grid-allday .type-tribe_events{margin:0;position:relative}
.tribe-grid-allday .type-tribe_events h3.entry-title{padding:0}
.tribe-grid-allday .type-tribe_events h3.entry-title a.url{display:inline-block;overflow:hidden;padding:8px 6px;position:relative;text-overflow:ellipsis;white-space:nowrap;z-index:1;zoom:1}
.tribe-grid-body .type-tribe_events{height:100%;width:100%}
.type-tribe_events.tribe-events-photo-event .tribe-events-photo-event-wrap{border:1px solid #eee;border-bottom:1px solid #ddd}
#tribe-events-photo-events.photo-two-col .type-tribe_events.tribe-events-photo-event{width:45.9%}
.tribe-events-adv-list-widget .type-tribe_events,.tribe-mini-calendar-list-wrapper .type-tribe_events{margin:0;padding:0}
.tribe-theme-twentyfifteen .tribe-events-adv-list-widget .type-tribe_events.hentry{box-shadow:none;margin-left:0;margin-right:0}
.tribe-venue-widget-list .type-tribe_events{margin-bottom:20px}
.tribe-events-day .tribe-events-day-time-slot .type-tribe_events{margin-left:0}

.tribe-theme-twentyfifteen .tribe-mini-calendar-list-wrapper .type-tribe_events {
	margin-left: 0;
	margin-right: 0;
	box-shadow: none;
}



.tribe-theme-twentyfourteen .primary-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events,
.tribe-theme-twentyfourteen .footer-sidebar .tribe-this-week-widget-wrapper .this-week-past .type-tribe_events {
	filter: Alpha(opactiy=7);
	opacity: .7;
}
.this-week-past .type-tribe_events{filter:Alpha(opacity=50);opacity:.5}
.testimonials .testimonial_text_inner p.testimonial_author span.author_company{color:#1abc9c}


.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-container {
	background-color: #363839;
	margin: 40px 0;
}


	.menu-footer-nav-container .responsive-menu-icon {
		color: #FFF;
	}


	.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.responsive-menu .sub-menu {
		border: none;
		left: auto;
		opacity: 1;
		padding-left: 25px;
		position: relative;
		-moz-transition:    opacity .4s ease-in-out;
		-ms-transition:     opacity .4s ease-in-out;
		-o-transition:      opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition:         opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}


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


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


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}
 #column-left { float: left; width: 180px; margin-bottom:30px; }
 #column-left + #column-right + #content, #column-left + #content { margin-left: 200px; }


#column-left .box {
margin-bottom:20px;
}
.wf-active #sliderWrap .slides ul li.slide .content h3{font-size:21.2px;font-style:normal;font-weight:700}
.wf-active #sliderWrap .slides ul li.slide .content h3 a{font-size:18px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}

.footnote {
  white-space: nowrap;
  display: block;
  vertical-align: top;
  text-decoration: none;
  padding-bottom:2px;
}

.widgettitle {
	font-size: 0.9em;
	font-family: 'Droid Sans', Arial, Tahoma;
	padding: 0.8em;
	margin: -0.5em -0.5em 1.5em -0.5em;
	background: #333;
	color: #fff;
	text-transform: uppercase;
}

.widgettitle a:link, .widgettitle a:visited  {
	color: #fff;
}



#frontpage-magazine-widgets .widgettitle {
	margin: 0 0 1.5em 0;
}

.widget-category-posts .widgettitle .category-archive-link {
	float: right;
}

.widget-category-posts .widgettitle .category-archive-link .genericon-category {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1;
	font-size: 21px;
	font-family: 'Genericons';
	text-decoration: inherit;
	vertical-align: top;
	content: '\f301';
	margin-top: -4px;
}

.widget-category-posts .widgettitle .category-archive-link .genericon-category:hover {
	text-decoration: none;
}
p.meta,.clst .meta{color:#999;font-size:12px;line-height:20px}
p.meta a,.clst .meta a{color:#007dcf}
.clst .meta strong{text-transform:capitalize}
.view-grid li .meta .photo{display:inline-block;background-color:#fff;border:2px solid #fff}
.view-grid li .meta .byLine{color:#fff;display:inline-block;font-weight:700;font-style:normal;padding-left:7px}
.view-grid li .meta{bottom:16px;left:20px;position:absolute}
.view-list li .meta{margin:0;padding:0 0 0 18px}
.view-list li.message .meta{padding:0}
.results li .meta span{border-left:0;margin:0;padding:0}
.results li .meta .last-update{border-right:#444 1px solid;margin-right:10px;padding-right:10px}
article.asset .series-promo .clst .meta a{font-weight:700}

                            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;
                        }
.entry-content{font-family:"Minion Pro",Cambria,Times New Roman,Times,serif;text-rendering:optimizelegibility;padding:20px;background:#fff;box-shadow:0px 2px 1px rgba(0,0,0,0.12);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.entry-content p:first-child{margin-top:0;}
.entry-content p:last-child{margin-bottom:0;}
.entry-content p{margin-bottom:1.3em;}
.entry-content h2{margin:1.5em 0 .2em;color:#585858;}
.entry-content h3{opacity:.7;}
.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{margin:1em 0 .5em;font-family:"Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;}
.entry-content ul,.entry-content ol{padding-left:20px;}
.entry-content ul li,.entry-content ol li{margin:0 0 1.4em 1em;}
.entry-content ul{list-style:disc;}
.entry-content ol{list-style:decimal;}
.entry-content blockquote{padding:1em 2.7em;margin:1em 0 1.5em;position:relative;font-family:"Futura",Futura,"Trebuchet MS","Helvetica Neue",Helvetica,Arial,sans-serif;color:#8b8b8b;background:#fbfbfb;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;box-shadow:0px 1px 2px rgba(0,0,0,0.12);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.12);-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.12);}
.entry-content blockquote p{margin:.5em 0 0 0;}
.entry-content blockquote:before,.entry-content blockquote:after{display:inline-block;position:absolute;font-size:2.2em;font-family:FontAwesome;font-style:normal;font-weight:normal;color:#e7e7e7;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.entry-content blockquote:before{content:"\f10d";top:2px;left:5px;}
.entry-content blockquote:after{content:"\f10e";bottom:0px;right:5px;}
.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em;}
.entry-content img{margin:0 0 1.5em 0;max-width:100%;height:auto;}
.entry-content .alignleft,.entry-content img.alignleft{margin-right:20px;margin-left:-20px;border-left:none!important;display:inline;float:left;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;}
.entry-content .alignright,.entry-content img.alignright{margin-left:20px;margin-right:-20px;border-right:none!important;display:inline;float:right;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px;}
.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.entry-content video,.entry-content object{max-width:100%;height:auto;}
.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px;}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.lightSec .scbg .sht h5,.darkSec .scbg .sht h5,.thrv_wrapper .lightSec .scbg .sht h5,.thrv_wrapper .darkSec .scbg .sht h5{color:#f8f8f8}
.thrv_wrapper .alignnone{margin:10px}
.thrv_wrapper .aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper.aligncenter{display:block;margin-left:auto;margin-right:auto}
.thrv_wrapper .alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper.alignright{float:right;margin:10px 0 10px 20px}
.thrv_wrapper .alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.alignleft{float:left;margin:10px 20px 10px 0}
.thrv_wrapper.thrv_contentbox_shortcode{position:relative}
#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper{line-height:1.4em}
#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li{margin-bottom:10px}
.thrv_wrapper div{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay{box-sizing:border-box !important}
.thrv_wrapper,.ignore_during_draggable{margin-top:20px;margin-bottom:20px;padding:1px}
.tve_gr .tve_gri .thrv_wrapper{margin:0}
.thrv_wrapper.tve_image_caption{padding:0;max-width:100%;box-sizing:content-box !important}
.thrv_wrapper.tve_image_caption.fwi{max-width:none;width:auto !important}
.thrv_wrapper.tve_image_caption.fwi img{width:auto !important}
.thrv_wrapper.tve_image_caption img.alignright,.thrv_wrapper.tve_image_caption img.aligncenter,.thrv_wrapper.tve_image_caption img.alignleft{margin:0}
.thrv_wrapper.tve_image_caption .tve_image_frame{display:block;max-width:100%}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption .wp-caption-text{margin:0;font-size:14px;font-style:italic;color:#696969;padding:5px 0 0 0;max-width:100%}
.thrv_wrapper.tve_image_caption.img_style_dark_frame{border:5px solid #202020;padding:0}
.thrv_wrapper.tve_image_caption.img_style_framed{padding:5px;border:1px solid #e7e7e7;border-radius:1px}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_polaroid{background:#fff;padding:15px;box-shadow:1px 1px 3px -1px #777}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.thrv_wrapper.tve_image_caption.img_style_caption_overlay{position:relative;padding-left:0;padding-right:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame{max-width:100%;position:relative;display:inline-block;z-index:1}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{z-index:-1;position:absolute;content:"";left:14px;width:60%;bottom:8px;background:#555;background:rgba(0,0,0,0.7);box-shadow:0 0 8px 9px rgba(0,0,0,0.7);-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg);border:0}
.thrv_wrapper.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after{-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-ms-transform:rotate(2deg);-o-transform:rotate(2deg);transform:rotate(2deg);right:14px;left:auto}
.thrv_wrapper.tve-flexible-container iframe{margin:20px}
.thrv_icon.thrv_wrapper{margin:0;padding:0}
.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper{min-width:800px}
.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"]{border-radius:0;background:transparent}
body .tve_shortcode_editor .thrv_wrapper .lightSec{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec{color:#333}
body .tve_shortcode_editor .thrv_wrapper .darkSec p span{color:inherit}
body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title{color:#fff}
body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI{color:#333}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger{display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center{display:table;margin-left:auto !important;margin-right:auto !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu{position:relative;margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul{margin:0;padding:0 0 0 1em;list-style-type:none;list-style-image:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li{margin:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before{content:'';display:none}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu a{color:#373737;text-decoration:none;display:inline-block;line-height:1;padding:10px 0;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:before{display:inline-block;position:absolute;top:10px;left:-1em;font-family:'thrvicomoon' !important;content:"\e603";height:1em;line-height:1em}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical a:hover{background-color:inherit !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal{z-index:3;padding:0}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li{display:inline-block;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper .thrive-shortcode-html{padding-top:1px;position:relative}
#tve_editor .thrv_widget_menu.thrv_wrapper.tve_center,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_left,#tve_editor .thrv_widget_menu.thrv_wrapper.tve_right{display:block;float:none}
#tve_editor .thrv_widget_menu.thrv_wrapper .tve-m-trigger.t_tve_horizontal{border-radius:4px;box-sizing:content-box !important;border-width:1px;border-style:solid;display:inline-block;float:right;font-size:33px;height:30px;line-height:30px;margin:0;padding:8px;text-align:center;text-decoration:none;width:33px}
#tve_editor .thrv_widget_menu.thrv_wrapper ul{max-width:none !important;width:100% !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul li,#tve_editor .thrv_widget_menu.thrv_wrapper ul a{display:block !important;box-sizing:border-box !important}
#tve_editor .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal.tve-m-expanded{-webkit-transition:max-height 0.3s;-moz-transition:max-height 0.3s;transition:max-height 0.3s;max-height:1200px;border:1px solid #b4b4b4;top:49px !important}
.thrv_data_element.thrv_wrapper.aligncenter{display:table}
.thrv_wrapper .wistia_responsive_padding{box-sizing:border-box;height:100%;padding-bottom:56.25%}

div.outer{
	z-index:0;
}




div.header,
div.footer,
div.outer{
	position:relative;
}


div.header,
div.outer,
div.footer{
	display:none;
}

	
body.mobile div.footer,
body.mobile div.outer,
body.tablet div.footer,
body.tablet div.outer{
	width:100%;
	overflow-x:hidden;
}

.logo {width:443px; float:left; height:151px;}


.genesis-nav-menu,
#menu-footer-menu {
  text-transform: uppercase; }

  .genesis-nav-menu li a,
  #menu-footer-menu li a {
    color: #626366;
    line-height: 1em;
    padding: 10px 5px; }

    .genesis-nav-menu li a:hover,
    #menu-footer-menu li a:hover {
      color: #35706e; }

  .genesis-nav-menu .search,
  #menu-footer-menu .search {
    padding: 0; }

    .genesis-nav-menu .search .search-form input[type="search"],
    #menu-footer-menu .search .search-form input[type="search"] {
      padding: 6px;
      font-size: 14px;
      min-width: 200px; }


.header-widget-area .genesis-nav-menu,
#menu-footer-menu {
  text-transform: capitalize;
  font-size: 0.9em;
  font-family: "Heuristica-Regular", Georgia, serif; }

  .header-widget-area .genesis-nav-menu a,
  #menu-footer-menu a {
    color: #626366; }


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


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

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

	
	
	aside#sidebar .custom ul {padding: 0 0 0 16px; margin: 0 0 8px 0;}

	aside#sidebar .custom ul li {font-size: 12px; text-transform: uppercase; line-height: 28px;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}

			.mcm_social li.mcm_rss a:hover {background-position: -367px -16px !important;}



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


.cf:after { clear: both; }
.footer-brand-activation #footer-tagline,.footer-brand-activation #brand,.footer-brand-activation #social-footer-content{text-align:center;padding-left:0;padding-right:0;margin:0 auto;font-weight:normal}
.footer-brand-activation #social-footer-content{background-color:#a7a9ac}
.page_wrapper{background:transparent;position:relative;*zoom:1;margin:auto;width:100.0%;max-width:100%;width:auto;max-width:940px;padding-left:4.255%;padding-right:4.255%;clear:both}
.page_wrapper:after{content:"";display:table;clear:both}

	.mh-tabletland .header-4 .header-right, .mh-tabletland .header-5 .header-left {
		margin-bottom: 0;
		width: 100%;
		margin-left: 0;
	}

	.header-4 .header-right, .header-5 .header-left {
		margin-bottom: 0;
		width: 100%;
		margin-left: 0;
	}


.social_menu .tw a:hover {
	color: #00aced;
}


.widget_categories ul,
.tw-tag-cloud {
       -moz-column-count: 2;
       -moz-column-gap: 20px;
       -webkit-column-count: 2;
       -webkit-column-gap: 20px;
}
.webstore-overlay-cart .cart-footer .pricechange{display:none;font-size:0.75rem;float:right;width:18rem;color:#666;background-color:#ffc;padding:12px;margin-right:15px;border-bottom:1px solid #ccc;}
.cart-summary .pricechange{display:none;font-size:0.75rem;color:#666;background-color:#ffc;padding:12px;border-bottom:1px solid #ccc;}
.webstore-sidebar-summary .pricechange{width:239px;font-size:0.8375rem;color:#666;background-color:#ffc;padding:15px;margin:-30px 0px 10px -15px;border-bottom:1px solid #ccc;}
#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover{color:#444;text-decoration:underline}
#infinite-footer .blog-credits,#infinite-footer .blog-info{-moz-box-sizing:border-box;box-sizing:border-box;line-height:25px}
#infinite-footer .blog-info{float:left;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:40%}
#infinite-footer .blog-info a{color:#111;font-size:14px;font-weight:700}
#infinite-footer .blog-credits,#infinite-footer .blog-info a{font-size:10px}

.fs25{font-size:25px;}
.region-translate{position:absolute;right:0;top:-84px;min-width:195px;}
.region-translate .block{margin-bottom:0;}
.region-translate select{height:25px;border:1px solid #ccc;width:100%;}


.region-language-links{float:right; margin-top:10px;}

.region-language-links .block{margin-bottom:0; padding-bottom:0;}


.region-top-ad {text-align:center;}

.region-top-ad .block{padding-bottom:0; margin-bottom:0;}



.region-top-links{float:left; margin-left:16px;}

.region-top-links ul{margin:0; padding:0;}

.region-top-links ul li{display:inline; list-style:none; border-right:1px solid #5a5a5b; margin-right:8px;}

.region-top-links ul li.last{border-right:none;}

.region-top-links ul li a{color:#5a5a5b; font-size:12px; padding-right:10px;}


.region-header{float:right; text-align:right; width:200px;}



.region-highlighted .block{margin-bottom:5px;}





.region-bottom-links {
  text-align: center;
}

  .region-top-links .block-menu {
    margin-bottom: 0; padding-bottom: 0;
  }

  .region-top-links ul li:first-child {
    border: 0;
  }

  .region-top-links ul li a:hover {
    text-decoration: none;
    background:#e3e3e3;
  }

  .main-nav-open .region-header {
    left: 0;
  }

  .region-translate  select {
    width: 100%;
  }

#sub-slider
{
}

#sub-slider .bx-wrapper .bx-pager,#sub-slider .bx-wrapper .bx-controls-auto {
    bottom: 41%;
    position: absolute;
    right: 96%;
    width: 100%;
}


#sub-slider .bx-wrapper .bx-pager.bx-default-pager a:hover,#sub-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: none repeat scroll 0 0 #f3be00;
}

#sub-slider .bx-wrapper .bx-pager.bx-default-pager a {
    background: none repeat scroll 0 0 #adb0b6;
    border-radius: 13px;
    display: block;
    height: 16px;
    margin: 0 8px;
    outline: 0 none;
    text-indent: -9999px;
    width: 16px;
}

.col-sld3
{
	float: none !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	margin-right: auto !important;
	margin-top: 10%;
	max-width: 30% !important;
}

#butttelsIconsWrapper,.col-sld3,.col-sld2  
{
	margin-top:inherit;
}
.view-blog-list .views-row{padding-top:8px;padding-bottom:8px;border-bottom:1px solid #DEDEDE;}
.view-blog-list .views-row-last{border-bottom:0;}
.view-press-room .views-row{padding-bottom:12px;}

div.footer div.film-info-links-container{background-color:#000;border-top:1px solid #fff;}

div.footer ul.film-info-links{margin:0 auto;padding:0;list-style-type:none;width:72%;}

div.footer ul.film-info-links li{float:left;padding:5px 0;}

div.footer ul.film-info-links li a{font-size:10px;padding:0 10px;color:#888;border-right:1px solid #777;text-transform:uppercase;}

div.footer ul.film-info-links li a:hover{color:#fff;}

div.footer ul.film-info-links li.first a{padding-left:0;}

div.footer ul.film-info-links li.last a{border:none;}





ul#topnavmenu li#basketlink {
	display: inline-block;
  	z-index: 100;
	margin: 0;
	padding: 0;
}


ul#topnavmenu li#basketlink a.basket{
	margin: 0px 0px 0px 5px;
	padding: 0px;
	color:#000;
	display: inline-block;
	z-index: 99999;
	border-bottom: 1px solid transparent;
}


ul#topnavmenu li#basketlink:hover a.basket{
	display: inline-block;
	border-bottom: 1px solid #000;
}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}


.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}


.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}




.site-content span + .entry-date:before,
.full-size-link:before,
.parent-post-link:before,
span + .byline:before,
span + .comments-link:before,
span + .edit-link:before,
.widget_twentyfourteen_ephemera .entry-title:after {
	content: "\0020\007c\0020";
}


.site-content .entry-header {
	padding:0;
	color:#853895;
	font-family: 'Lato',sans-serif;
	font-weight: 700;
	font-size: 24px;
    margin-bottom:24px;	
}


.site-content .entry-meta {
	background-color: #fff;
	margin-bottom: 8px;
}


.site-content footer.entry-meta {
	margin: 24px auto 0;
	padding: 0 10px;
}



.full-width .site-content {
	padding-top: 0;
	margin-top: 317px;
}


	.full-size-link:before,
	.parent-post-link:before,
	.site-content span + .byline:before,
	.site-content span + .comments-link:before,
	.site-content span + .edit-link:before,
	.site-content span + .entry-date:before {
		content: "";
	}


	.attachment span.entry-date:before,
	.entry-content .edit-link a:before,
	.entry-meta .edit-link a:before,
	.site-content .byline a:before,
	.site-content .comments-link a:before,
	.site-content .entry-date a:before,
	.site-content .featured-post:before,
	.site-content .full-size-link a:before,
	.site-content .parent-post-link a:before,
	.site-content .post-format a:before {
		-webkit-font-smoothing: antialiased;
		display: inline-block;
		font: normal 16px/1 Genericons;
		text-decoration: inherit;
		vertical-align: text-bottom;
	}


	.site-content .format-video .post-format a:before {
		content: "\f104";
	}


	.site-content .format-audio .post-format a:before {
		content: "\f109";
	}


	.site-content .format-image .post-format a:before {
		content: "\f473";
	}


	.site-content .format-quote .post-format a:before {
		content: "\f106";
		margin-right: 2px;
	}


	.site-content .format-gallery .post-format a:before {
		content: "\f103";
		margin-right: 4px;
	}


	.site-content .format-aside .post-format a:before {
		content: "\f101";
		margin-right: 2px;
	}


	.site-content .format-link .post-format a:before {
		content: "\f107";
		position: relative;
		top: 1px;
	}


	.site-content .featured-post:before {
		content: "\f308";
		margin-right: 3px;
		position: relative;
		top: 1px;
	}


	.site-content .entry-date a:before,
	.attachment .site-content span.entry-date:before {
		content: "\f303";
		margin-right: 1px;
		position: relative;
		top: 1px;
	}


	.site-content .byline a:before {
		content: "\f304";
	}


	.site-content .comments-link a:before {
		content: "\f300";
		margin-right: 2px;
	}


	.site-content .full-size-link a:before {
		content: "\f402";
		margin-right: 1px;
	}


	.site-content .parent-post-link a:before {
		content: "\f301";
	}



	.singular .site-content .hentry.has-post-thumbnail {
		margin-top: 0;
	}


	.full-width .site-content blockquote.alignleft,
	.full-width .site-content blockquote.alignright {
		width: -webkit-calc(50% + 130px);
		width:         calc(50% + 130px);
	}




	.full-width .site-content .alignleft {
		clear: left;
	}



	.full-width .site-content .alignright {
		clear: right;
	}


	.site,
	.site-header,
	.hentry,
	.site-content .entry-header,
	.site-content .entry-content,
	.site-content .entry-summary,
	.site-content .entry-meta,
	.page-content,
	.archive-header,
	.page-header,
	.contributor-info,
	.comments-area,
	.attachment .entry-attachment .attachment {
		max-width: 100%;
	}


	#site-header img,
	.search-toggle,
	.site-navigation,
	.site-content nav,
	.edit-link,
	.page-links,
	.widget-area,
	.more-link,
	.post-format-archive-link,
	.comment-respond,
	.comment-list .reply,
	.comment-reply-login,
	#secondary,
	.site-footer,
	.slider-control-paging,
	.slider-direction-nav {
		display: none;
	}


	.site-header,
	.post-thumbnail,
	a.post-thumbnail:hover,
	.site-content .entry-header,
	.site-footer,
	.featured-content,
	.featured-content .entry-header {
		background: transparent;
	}



#skenav a {
  font-size: 16px;
  line-height: 70px;
  padding: 0px 20px;
}

#skenav .ske-menu, ul.menu {
  font-size: 16px;
}

#skenav.ske-menu {position: static !important;}

#skenav ul.skt-mob-menu ul {width:100%;border:0;position:relative;margin:0;}

#skenav ul.skt-mob-menu ul li a{padding-left:30px !important;-moz-box-sizing:border-box;box-sizing:border-box;}

#skenav ul.skt-mob-menu ul ul li a{padding-left:60px !important;-moz-box-sizing:border-box;box-sizing:border-box;}

#skenav ul.skt-mob-menu .children li:first-child, #skenav ul.skt-mob-menu .sub-menu li:first-child {border-top:1px solid rgba(0, 0, 0, 0.15);}
 
	#skenav ul ul li a:hover{background-color: #0079C1;color:#fff;}

	
	
	#skenav li a:hover,#skenav .sfHover { background-color:#333333;color: #FFFFFF;}

	#skenav .sfHover a { color: #FFFFFF;}

	#skenav ul ul li { background: none repeat scroll 0 0 #333333; color: #FFFFFF; }

	#skenav .ske-menu #menu-secondary-menu li a:hover, #skenav .ske-menu #menu-secondary-menu .current-menu-item a{color: #71C1F2;  }

	#skenav .ske-menu #menu-secondary-menu li .sub-menu li {	margin: 0;  }
.mk-grid{max-width: 1140px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
#gcwu-gcnb h2,#gcwu-psnb h2,#gcwu-srchbx h2,#gcwu-srchbx label,#gcwu-aside h2,.gcwu-minister h2,.gcwu-minister h3,#gcwu-sft h3,#gcwu-bc h2,#gcwu-gcft h3{clip:rect(1px,1px,1px,1px);height:0!important;overflow:hidden!important;position:absolute;width:0!important;margin:0!important}
#gcwu-psnb h2,#gcwu-srchbx h2{position:absolute;clip:rect(1px,1px,1px,1px);height:0!important;width:0!important;overflow:hidden!important;margin:0!important}
#wb-head,#wb-head-in,#wb-foot,#wb-foot-in,#gcwu-bc,#gcwu-gcft,#gcwu-sft,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr,#gcwu-bnr-in,#gcwu-gcnb-in,#gcwu-srchbx label{overflow:hidden}
#gcwu-date-mod,#gcwu-srchbx,#gcwu-srchbx label,#gcwu-wmms{position:absolute}
#gcwu-sig img,#gcwu-srchbx #gcwu-srch,[dir="rtl"] #gcwu-sig-in{margin-left:0}
[dir="rtl"] #gcwu-title a,[dir="rtl"] #gcwu-srchbx #gcwu-srch{margin-left:auto}
#gcwu-title-in,#gcwu-srchbx form{margin:0}
#wb-foot a:hover,#gcwu-srchbx a:hover,#wb-foot a:focus,#gcwu-srchbx a:focus{text-decoration:underline}
[dir="rtl"] #gcwu-date-mod,[dir="rtl"] #gcwu-srchbx,[dir="rtl"] #gcwu-wmms,[dir="rtl"] #gcwu-wmms img{right:auto}
[dir="rtl"] #gcwu-sig img,[dir="rtl"] #gcwu-srchbx #gcwu-srch{margin-right:0}
#gcwu-title,#gcwu-title a,#gcwu-srchbx a,#gcwu-srchbx a:visited{color:#FFF}
#gcwu-srchbx{background:#146094;border-top:1px solid #87aec9;text-align:right;right:0;bottom:-1px;width:auto;border-right:1px solid #15527d;border-left:1px solid #15527d;z-index:100;padding:11px 10px 6px 12px}
#gcwu-srchbx input{margin:0 0 1px;min-height:0}
#gcwu-srchbx label{clip:rect(1px,1px,1px,1px);height:1px;width:1px}
#gcwu-srchbx #gcwu-srch{color:#444;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;width:218px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#fff;padding:2px 0}
#gcwu-srchbx #gcwu-srch:focus{background:#f0fcff}
#gcwu-srchbx a,#gcwu-srchbx a:visited{text-decoration:none;font-size:80%;padding:2px}
[dir="rtl"] #gcwu-srchbx{text-align:left;left:0;padding:11px 12px 6px 10px}
.mobile-view #wb-skip2,#gcwu-gcnb ul,#gcwu-gcnb li,#gcwu-sig,#gcwu-bc,#gcwu-psnb,#gcwu-srchbx,#wb-foot,#gcwu-gcft,#jqm-mb-location-text h2{display:none}
#gcwu-priorities ul:after,#wb-head:after,#gcwu-date-mod:after,[dir="rtl"] #gcwu-mnavbar,[dir="rtl"] #gcwu-bc-in,[dir="rtl"] #gcwu-bc-in li:last-child,[dir="rtl"] #gcwu-bc-in a,[dir="rtl"] .ui-popup-container .ui-btn,[dir="rtl"] #wb-main .ui-btn,[dir="rtl"] .ui-popup-container .ui-btn-text,[dir="rtl"] #wb-main .ui-btn-text,img,.pe-disable #gcwu-gcnb ul,.pe-disable #gcwu-bc,.pe-disable #gcwu-psnb,.pe-disable #gcwu-srchbx,.pe-disable #wb-foot,.pe-disable #gcwu-psnb #gcwu-psnb-in,.pe-disable #gcwu-srchbx form{display:block}
#jqm-wb-mb .ui-li-static,.no-js #gcwu-gcnb a,[dir="rtl"] #gcwu-psnb h2,[dir="rtl"] #gcwu-srchbx h2,[dir="rtl"] #gcwu-bnr .ui-navbar a.ui-btn-active{border-left:none}
[dir="rtl"] #gcwu-date-mod,[dir="rtl"] #gcwu-gcnb ul #gcwu-gcnb-lang,[dir="rtl"] #gcwu-gcnb-lang a,[dir="rtl"] #gcwu-psnb,[dir="rtl"] #gcwu-srchbx{float:left}
[dir="rtl"] .ui-popup-container .ui-submit .ui-btn,[dir="rtl"] #wb-main .ui-submit .ui-btn,[dir="rtl"] .ui-popup-container .ui-select .ui-btn,[dir="rtl"] #wb-main .ui-select .ui-btn,[dir="rtl"] .ui-popup-container .ui-submit .ui-btn-text,[dir="rtl"] #wb-main .ui-submit .ui-btn-text,[dir="rtl"] .ui-popup-container .ui-select .ui-btn-text,[dir="rtl"] #wb-main .ui-select .ui-btn-text,#gcwu-priorities li,.pe-disable #gcwu-srchbx form{text-align:center}
.pe-disable #gcwu-psnb,.pe-disable #gcwu-srchbx{width:100%!important;float:none}
.pe-disable #gcwu-srchbx{margin-bottom:0}
.pe-disable #gcwu-psnb #gcwu-psnb-in,.pe-disable #gcwu-srchbx form{width:100%;z-index:100}
.pe-disable #gcwu-srchbx form{border-bottom:1px solid #999;background:#1a3d6c;padding:10px 0}
[dir="rtl"] #gcwu-psnb h2,[dir="rtl"] #gcwu-srchbx h2{padding:.7em 0 .8em 18px;border-right:1px solid #CCC}
[dir="rtl"] #gcwu-srchbx h2{padding-left:20px}
#wb-sec,#wb-sup,#gcwu-gcnb ul,#gcwu-srchbx,#gcwu-psnb,#wb-foot,#gcwu-mnavbar,.ui-title{display:none}
.no-js #gcwu-gcnb ul,.no-js #gcwu-wmms,.no-js #gcwu-bc,.no-js #wb-sec,.no-js #wb-foot,.no-js #gcwu-psnb,.no-js #gcwu-psnb #gcwu-psnb-in,.no-js #gcwu-srchbx,.no-js #gcwu-srchbx form{display:block;z-index:100}
.no-js #gcwu-bc,.no-js #wb-sec,.no-js #wb-foot,.no-js #gcwu-psnb #gcwu-psnb-in,.no-js #gcwu-srchbx form{width:100%}
.no-js #gcwu-srchbx form{border-bottom:1px solid #999;text-align:center;background:#1a3d6c;padding:10px 0;margin-bottom:0}
#usersite-container table#page-content-wrap td.block{vertical-align:top}
.block-row .layout_half #usersite-container form.simple_form .input.text{width:100%}
.block-row .layout_half #usersite-container form.simple_form .input.string,.block-row .layout_half #usersite-container form.simple_form .input.email,.block-row .layout_half #usersite-container form.simple_form .input.url,.block-row .layout_half #usersite-container form.simple_form .input.tel,.block-row .layout_half #usersite-container form.simple_form .input.password{width:100%}
 .fusion-fullwidth-1 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-2 {
                            padding-left: 12% !important;
                            padding-right: 12% !important;
                        }
.fusion-fullwidth-3 {
                            padding-left: 0px !important;
                            padding-right: 0px !important;
                        }
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.fusion-fullwidth-6 {
                            padding-left: 30px !important;
                            padding-right: 30px !important;
                        }
.index-nav{border-bottom:1px solid #CACACA}
.index-nav .container{border-left:1px solid #CACACA;padding-bottom:0!important}
.index-nav .container .index-nav-button{display:block;float:left;width:195px;color:#4a4a4a;font-size:16px;font-weight:700;text-decoration:none;padding:20px 0;text-align:center;border-right:1px solid #CACACA}
.index-nav .container .index-nav-button:hover{background:#4A9BE0;color:#fff}


.wp-caption {
	text-align: center;
	padding-top: 4px;
	margin: 10px;
}


.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}


.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 16px;
	padding: 5px 4px;
	margin: 0;
	color: #666666;
	font-style: italic;
}


.project_category, .portfolio_single h3, .portfolio_content h6{display:none!important}
.projects_holder.hover_text article .hover_feature_holder_title .portfolio_title a,.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{color:#fff}
.projects_holder.hover_text article span.text_holder span.text_inner .hover_feature_holder_title .project_category{font-weight:500}
.projects_holder article .portfolio_description .project_category,.projects_holder.hover_text article .project_category{line-height:22px;display:block;font-size:13px;font-weight:500}
.projects_holder article span.text_holder span span.text_inner .project_category{color:#a6a6a6;display:block;font-size:13px;line-height:22px}
.projects_masonry_holder .project_category{font-weight:500;color:#fff}
.region-help .block{overflow:hidden}
.region{font-family:"Open Sans";font-size:9pt}
.region-sidebar-first{z-index:1;}
.region-sidebar-first h2{font-size:24px;}
.region-sidebar-first ul{margin:0 0 20px;padding:0;list-style:none}
.region-sidebar-first ul li{padding:5px 14px 5px 18px;margin:0 -15px;border-bottom:1px solid #ccc;}
.region-sidebar-first ul li:last-child{border-bottom:none;}
.region-sidebar-first ul li:hover{background-color:#a9abad;color:white;box-shadow:0 1px rgba(255,255,255,0.2) inset;-webkit-box-shadow:0 1px rgba(255,255,255,0.2) inset;}
.region-sidebar-first ul li:hover a{text-decoration:none;color:white}
.region-graybar h3{margin-top:0;}
.region-sidebar-first-1{text-align:center;}
.region-graybar{display:inline-block;vertical-align:middle;padding:10px 15px;color:white;margin-left:0 auto;position:relative;left:105px;top:-10px;}
#desktop.headroom--unpinned .quick-links{display:none !important}

.c_img_t { z-index: 0; width: 85px;height:85px;border-radius:5px;}

img.c_img_t:hover {
box-shadow: 0 0 2px 2px #aaa;
-webkit-box-shadow: 0 0 2px 2px #aaa;
-moz-box-shadow: 0 0 2px 2px #aaa;
}

.g475 {width:47.5%;}


div.g475 a.pdf-link {
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	background:#333;
	padding:10px 20px;
	color:#FFF !important;
	display:block;
	line-height:20px;
}

div.g475:hover a.pdf-link {background:#ff7a03;}

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


#primary.centered {
  float: none !important;
  margin-left: auto;
  margin-right: auto;
}

.boxed.archive #primary article, .boxed.search #primary article {
  margin: 0 -15px;
}


.archive #primary,
.search #primary,
.home #primary {
  padding: 0;
}

.archive.forum-archive #primary,
.search.forum-archive #primary,
.home.forum-archive #primary {
  padding: 0 15px;
}


.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-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }


  .col-md-8 {
    width: 66.66666666666666%;
  }


  .m-carousel-control {
    display: none; }


#footer-r, #header-r {
	float: right;
	text-align: right;
	width: 155px;
}





#footer-r a:hover, #header-r  a:hover{
	background: none;
	text-decoration: none;
}

    
     .single-post .signsrow
    {
        margin-left:-5px;
        margin-right:-5px
    }

.moduletabletabscle, .moduletabletabsreports,.moduletabletabsnews, .moduletabletabsevents, .moduletabletabsprobono, .moduletabletabslegislation{clear:both;margin-top:5px; border: solid 1px silver; display:none; clear:both; padding:0px 10px 10px 10px; width:218px;margin-bottom:15px;}

.moduletabletabslegislation *, .moduletabletabslegislation a, .moduletabletabslegislation a:visited, 
.moduletabletabsprobono *, .moduletabletabsprobono a, .moduletabletabsprobono a:visited, 
.moduletabletabsevents *, .moduletabletabsevents a,  .moduletabletabsevents a:visited,  
.moduletabletabscle *, .moduletabletabscle a, .moduletabletabscle a:visited, 
.moduletabletabsreports *, .moduletabletabsreports a, .moduletabletabsreports a:visited, 
.moduletabletabsnews *, .moduletabletabsnews a, .moduletabletabsnews a:visited
{ color:#005DAB;color:#00356A; margin:0; padding:0; font-family:arial, helvetica,sans-serif;text-decoration:none;font-size:11px; font-weight:bold; }

.moduletabletabscle h2, .moduletabletabsreports h2, .moduletabletabsnews h2,.moduletabletabslegislation h2, .moduletabletabsevents h2, .moduletabletabsprobono h2{padding-top:10px;font-size:11px;}


.moduletabletabslegislation a:hover,  
.moduletabletabsprobono a:hover, 
.moduletabletabsevents a:hover, 
.moduletabletabscle a:hover, 
.moduletabletabsreports a:hover,
.moduletabletabsnews a:hover
{ text-decoration:underline; }
