﻿.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px;}
.col-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-12{width:100%;}
.col-xs-11{width:91.66666667%;}
.col-xs-10{width:83.33333333%;}
.col-xs-9{width:75%;}
.col-xs-8{width:66.66666667%;}
.col-xs-7{width:58.33333333%;}
.col-xs-6{width:50%;}
.col-xs-5{width:41.66666667%;}
.col-xs-4{width:33.33333333%;}
.col-xs-3{width:25%;}
.col-xs-2{width:16.66666667%;}
.col-xs-1{width:8.33333333%;}
.col-xs-pull-12{right:100%;}
.col-xs-pull-11{right:91.66666667%;}
.col-xs-pull-10{right:83.33333333%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-8{right:66.66666667%;}
.col-xs-pull-7{right:58.33333333%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-5{right:41.66666667%;}
.col-xs-pull-4{right:33.33333333%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-2{right:16.66666667%;}
.col-xs-pull-1{right:8.33333333%;}
.col-xs-pull-0{right:auto;}
.col-xs-push-12{left:100%;}
.col-xs-push-11{left:91.66666667%;}
.col-xs-push-10{left:83.33333333%;}
.col-xs-push-9{left:75%;}
.col-xs-push-8{left:66.66666667%;}
.col-xs-push-7{left:58.33333333%;}
.col-xs-push-6{left:50%;}
.col-xs-push-5{left:41.66666667%;}
.col-xs-push-4{left:33.33333333%;}
.col-xs-push-3{left:25%;}
.col-xs-push-2{left:16.66666667%;}
.col-xs-push-1{left:8.33333333%;}
.col-xs-push-0{left:auto;}
.col-xs-offset-12{margin-left:100%;}
.col-xs-offset-11{margin-left:91.66666667%;}
.col-xs-offset-10{margin-left:83.33333333%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-8{margin-left:66.66666667%;}
.col-xs-offset-7{margin-left:58.33333333%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-5{margin-left:41.66666667%;}
.col-xs-offset-4{margin-left:33.33333333%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-2{margin-left:16.66666667%;}
.col-xs-offset-1{margin-left:8.33333333%;}
.col-xs-offset-0{margin-left:0%;}
.col-sm-12{width:100%;}
.col-sm-11{width:91.66666667%;}
.col-sm-10{width:83.33333333%;}
.col-sm-9{width:75%;}
.col-sm-8{width:66.66666667%;}
.col-sm-7{width:58.33333333%;}
.col-sm-6{width:50%;}
.col-sm-5{width:41.66666667%;}
.col-sm-4{width:33.33333333%;}
.col-sm-3{width:25%;}
.col-sm-2{width:16.66666667%;}
.col-sm-1{width:8.33333333%;}
.col-sm-pull-12{right:100%;}
.col-sm-pull-11{right:91.66666667%;}
.col-sm-pull-10{right:83.33333333%;}
.col-sm-pull-9{right:75%;}
.col-sm-pull-8{right:66.66666667%;}
.col-sm-pull-7{right:58.33333333%;}
.col-sm-pull-6{right:50%;}
.col-sm-pull-5{right:41.66666667%;}
.col-sm-pull-4{right:33.33333333%;}
.col-sm-pull-3{right:25%;}
.col-sm-pull-2{right:16.66666667%;}
.col-sm-pull-1{right:8.33333333%;}
.col-sm-pull-0{right:auto;}
.col-sm-push-12{left:100%;}
.col-sm-push-11{left:91.66666667%;}
.col-sm-push-10{left:83.33333333%;}
.col-sm-push-9{left:75%;}
.col-sm-push-8{left:66.66666667%;}
.col-sm-push-7{left:58.33333333%;}
.col-sm-push-6{left:50%;}
.col-sm-push-5{left:41.66666667%;}
.col-sm-push-4{left:33.33333333%;}
.col-sm-push-3{left:25%;}
.col-sm-push-2{left:16.66666667%;}
.col-sm-push-1{left:8.33333333%;}
.col-sm-push-0{left:auto;}
.col-sm-offset-12{margin-left:100%;}
.col-sm-offset-11{margin-left:91.66666667%;}
.col-sm-offset-10{margin-left:83.33333333%;}
.col-sm-offset-9{margin-left:75%;}
.col-sm-offset-8{margin-left:66.66666667%;}
.col-sm-offset-7{margin-left:58.33333333%;}
.col-sm-offset-6{margin-left:50%;}
.col-sm-offset-5{margin-left:41.66666667%;}
.col-sm-offset-4{margin-left:33.33333333%;}
.col-sm-offset-3{margin-left:25%;}
.col-sm-offset-2{margin-left:16.66666667%;}
.col-sm-offset-1{margin-left:8.33333333%;}
.col-sm-offset-0{margin-left:0%;}
.col-md-12{width:100%;}
.col-md-11{width:91.66666667%;}
.col-md-10{width:83.33333333%;}
.col-md-9{width:75%;}
.col-md-8{width:66.66666667%;}
.col-md-7{width:58.33333333%;}
.col-md-6{width:50%;}
.col-md-5{width:41.66666667%;}
.col-md-4{width:33.33333333%;}
.col-md-3{width:25%;}
.col-md-2{width:16.66666667%;}
.col-md-1{width:8.33333333%;}
.col-md-pull-12{right:100%;}
.col-md-pull-11{right:91.66666667%;}
.col-md-pull-10{right:83.33333333%;}
.col-md-pull-9{right:75%;}
.col-md-pull-8{right:66.66666667%;}
.col-md-pull-7{right:58.33333333%;}
.col-md-pull-6{right:50%;}
.col-md-pull-5{right:41.66666667%;}
.col-md-pull-4{right:33.33333333%;}
.col-md-pull-3{right:25%;}
.col-md-pull-2{right:16.66666667%;}
.col-md-pull-1{right:8.33333333%;}
.col-md-pull-0{right:auto;}
.col-md-push-12{left:100%;}
.col-md-push-11{left:91.66666667%;}
.col-md-push-10{left:83.33333333%;}
.col-md-push-9{left:75%;}
.col-md-push-8{left:66.66666667%;}
.col-md-push-7{left:58.33333333%;}
.col-md-push-6{left:50%;}
.col-md-push-5{left:41.66666667%;}
.col-md-push-4{left:33.33333333%;}
.col-md-push-3{left:25%;}
.col-md-push-2{left:16.66666667%;}
.col-md-push-1{left:8.33333333%;}
.col-md-push-0{left:auto;}
.col-md-offset-12{margin-left:100%;}
.col-md-offset-11{margin-left:91.66666667%;}
.col-md-offset-10{margin-left:83.33333333%;}
.col-md-offset-9{margin-left:75%;}
.col-md-offset-8{margin-left:66.66666667%;}
.col-md-offset-7{margin-left:58.33333333%;}
.col-md-offset-6{margin-left:50%;}
.col-md-offset-5{margin-left:41.66666667%;}
.col-md-offset-4{margin-left:33.33333333%;}
.col-md-offset-3{margin-left:25%;}
.col-md-offset-2{margin-left:16.66666667%;}
.col-md-offset-1{margin-left:8.33333333%;}
.col-md-offset-0{margin-left:0%;}
.col-lg-12{width:100%;}
.col-lg-11{width:91.66666667%;}
.col-lg-10{width:83.33333333%;}
.col-lg-9{width:75%;}
.col-lg-8{width:66.66666667%;}
.col-lg-7{width:58.33333333%;}
.col-lg-6{width:50%;}
.col-lg-5{width:41.66666667%;}
.col-lg-4{width:33.33333333%;}
.col-lg-3{width:25%;}
.col-lg-2{width:16.66666667%;}
.col-lg-1{width:8.33333333%;}
.col-lg-pull-12{right:100%;}
.col-lg-pull-11{right:91.66666667%;}
.col-lg-pull-10{right:83.33333333%;}
.col-lg-pull-9{right:75%;}
.col-lg-pull-8{right:66.66666667%;}
.col-lg-pull-7{right:58.33333333%;}
.col-lg-pull-6{right:50%;}
.col-lg-pull-5{right:41.66666667%;}
.col-lg-pull-4{right:33.33333333%;}
.col-lg-pull-3{right:25%;}
.col-lg-pull-2{right:16.66666667%;}
.col-lg-pull-1{right:8.33333333%;}
.col-lg-pull-0{right:auto;}
.col-lg-push-12{left:100%;}
.col-lg-push-11{left:91.66666667%;}
.col-lg-push-10{left:83.33333333%;}
.col-lg-push-9{left:75%;}
.col-lg-push-8{left:66.66666667%;}
.col-lg-push-7{left:58.33333333%;}
.col-lg-push-6{left:50%;}
.col-lg-push-5{left:41.66666667%;}
.col-lg-push-4{left:33.33333333%;}
.col-lg-push-3{left:25%;}
.col-lg-push-2{left:16.66666667%;}
.col-lg-push-1{left:8.33333333%;}
.col-lg-push-0{left:auto;}
.col-lg-offset-12{margin-left:100%;}
.col-lg-offset-11{margin-left:91.66666667%;}
.col-lg-offset-10{margin-left:83.33333333%;}
.col-lg-offset-9{margin-left:75%;}
.col-lg-offset-8{margin-left:66.66666667%;}
.col-lg-offset-7{margin-left:58.33333333%;}
.col-lg-offset-6{margin-left:50%;}
.col-lg-offset-5{margin-left:41.66666667%;}
.col-lg-offset-4{margin-left:33.33333333%;}
.col-lg-offset-3{margin-left:25%;}
.col-lg-offset-2{margin-left:16.66666667%;}
.col-lg-offset-1{margin-left:8.33333333%;}
.col-lg-offset-0{margin-left:0%;}
.featured-gigs .block-vcenter{min-height:290px;height:290px;}
.block-vcenter{min-height:350px;height:350px;}
.support-button .block-vcenter{min-height:290px;height:290px;}

.footer-block .block-vcenter {
    min-height: 50px;
    height:50px;
}


    .block-vcenter-home{
        min-height: 0px;
        width: 410px;
    }

    .support-button .handbook-link .block-vcenter {
        min-height: 110px;
        height:110px;
    }

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }


			table.recentcommentsavatartop img.avatar, table.recentcommentsavatarend img.avatar {
				border: 0px;
				margin: 0;
			}


			table.recentcommentsavatartop a, table.recentcommentsavatarend a {
				border: 0px !important;
				background-color: transparent !important;
			}


			td.recentcommentsavatarend, td.recentcommentsavatartop {
				padding: 0px 0px 1px 0px;
				margin: 0px;
			}


  #bit-events .bit-header-links { margin: 0 !important; }


.topMenuFix.product_cat_sml.kitFix{
    width: 65px;
    height:125px;
    margin: 0 10px;
}

.topMenuFix.product_cat_sml a{
    font-size: 12px;
}

.topMenuFix.product_cat_sml a img.receiverFix{
    margin: 0;
    padding: 28px 0;
}

.topMenuFix.product_cat_sml a img.kitFix{
    padding: 16px 0;
}

.topMenuFix.product_cat_sml{
    width: 50px;
    height:125px;
    margin: 0 17px;
}


.product_cat_sml {
    float: left;
    width: 275px;
    text-align: center;
    height: 280px;
}


.product_cat_sml a:hover{
    color: #474546;

}


.product_cat_sml img {
    width: 150px;
}


.oneSide .product_cat_sml a{
    display: inline-block;
}
#logo .site-title,#logo .site-description{display:none}
#logo .site-description{font:300 13px/1em Arial,sans-serif;color:#999}
.site-title,.site-description{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute}

#tabs .inside .list { display:none; }

#tabs .inside .list:first-child { display:block; }

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




.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}


.clearfix:after {
  clear: both;
}




.clearfix {
  zoom: 1;
}


* html .clearfix {
	height: 1%;
}


A:link.blue{font-size:10px;text-decoration:none;color:#0E75B3;}

A:visited.blue{font-size:10px;text-decoration:none;color:#0E75B3;}

A:active.blue{font-size:10px;text-decoration:none;color:#0E75B3;}

A:hover.blue{font-size:10px;text-decoration:none;color:red;}

div.event-container div.events div.event div.date span.day{
    background: none repeat scroll 0 0 #5A3B84;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #5A3B84;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}

div.event-container div.events div.current div.date span.day{
    background: none repeat scroll 0 0 #876EAF;
    border-radius: 0 0 3px 3px;
    border-top: 2px solid #876EAF;
    color: #FFFFFF;
    display: block;
    font-size: 23px;
    height: 30px;
    left: 0;
	margin: 1px;
    padding:  1px 1px 1px 3px;
    position: relative;
    width: 30px;
}

		#main-nav  ul li.menu-item-home ul li a,
		#main-nav  ul ul li.menu-item-home  a,
		#main-nav  ul li.menu-item-home ul li a:hover{
			background-color:transparent !important;
			text-indent:0;
			background-image:none !important;
			height:auto !important;
			width:auto;
		}


.text--large {
  font-size: 18px; }
.hentry .alignright{float:right !important;margin:0 0 .5em 1em !important;}
.region-content .content img.left{max-width:50%;padding-right:20px;height:auto}
.ball-25 .content{position:absolute;bottom:0;left:0;width:100%;background:#EEE;background:rgba(255,255,255,0.8);z-index:1000;text-align:left;float:none;zoom:1}
.ball-25 .content h2{padding:0 15px;font-family:georgia, serif;text-transform:none !important}
.ball-25 .content p{padding:0 15px}
.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{position:relative;padding-bottom:56.25%;height:0}
.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{position:absolute;top:0;left:0;height:100%}


#header #header_content .logo {
	xxxmargin-left: 10px;
}


.field .field-label{
    
font-weight:bold;
}

.field-label-inline .field-label,.field-label-inline .field-items{
    
float:left;
}

form .field-multiple-table{
    
margin:0;
}

form .field-multiple-table th.field-label{
    
padding-left:0;
}

form .field-multiple-table td.field-multiple-drag{
    
width:30px;padding-right:0;
}

form .field-multiple-table td.field-multiple-drag a.tabledrag-handle{
    
padding-right:.5em;
}

form .field-add-more-submit{
    
margin:.5em 0 0;
}

.content .field-name-body ul,.content .field-item ol{
    
margin:0 0 1em .5em;padding:0 0 0 1.2em;
}

.content .field-name-body ol{
    
margin-left:1em;
}

.content .field-name-body li ul{
    
margin-top:.25em;margin-bottom:.5em;
}

.content .field-name-body li ol{
    
margin-left:1em;padding-left:.5em;
}

.content .field-name-body li li{
    
font-size:1em;margin-bottom:0em;
}

.node-article .content .field-item p,.node-teaser .field-type-text-long,.node-type-tip .content .field-item p,body.section-articles .pane-node-content p,body.section-videos .node-video.view-mode-full .content .field-item p,body.section-city .node-city-intro .content .field-item p{
    
font-size:1.35em;line-height:1.4em;margin:0 0 1em;padding:0 0 0;
}

body.section-articles .node-article.view-mode-full .content .field-item .SideBar-R p,body.section-articles .node-article.view-mode-full .content .field-item .SideBar-L p,body.section-articles .node-article.view-mode-full .content .field-item .asidebox p,body.section-videos .node-video.view-mode-full .content .field-item .SideBar-R p{
    
font-size:13px;margin-top:10px;
}

body.section-videos .pane-node-content .node-video .field-name-body{
    
border-bottom:1px solid #aaa;margin-bottom:15px;padding-left:0px;
}

body.section-articles .pane-mlt .pane-content .field-name-field-multi{
    
float:left;min-width:35%;max-width:100%;
}

body.section-articles .pane-mlt .pane-content .field-name-body,body.section-articles .pane-mlt .pane-content .field-name-field-summary{
    
float:left;width:56%;padding-left:5px;
}

body.section-articles .pane-mlt .pane-content .field-name-body p{
    
margin:0;
}

.pane-article-packages .content .field-name-body{
    
padding:.5em 12px;margin:0;
}

.pane-article-packages .content .field-name-field-article-reference{
    
padding:0;margin:0;
}

.pane-article-packages .content .field-name-field-article-reference .field-item{
    
border-top:1px solid #FFF;padding:.5em 12px;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A.active{
    
color:#000;font-weight:bold;text-decoration:none;
}

.pane-article-packages .content .field-name-field-article-reference .field-item A:HOVER.active{
    
cursor:default;
}

.gradient-gray,.node-topic .field-collection-item-field-topic-subtopics .field-name-field-subject,.node-topic .field-name-field-videos .field-label{
    
border:1px solid #ccc;background-color:#f7f7f7;background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#fff),to(#ddd));background-image:-webkit-linear-gradient(top,#fff,#ddd);background-image:-moz-linear-gradient(top,#fff,#ddd);background-image:-ms-linear-gradient(top,#fff,#ddd);background-image:-o-linear-gradient(top,#fff,#ddd);
}

.box-header,.node-topic .field-collection-item-field-topic-subtopics .field-name-field-subject,.node-topic .field-name-field-videos .field-label{
    
width:96%;clear:both;padding:2%;font-size:14px;font-weight:bold;
}

.field-name-field-link-text a,.field-name-field-link-text a:visited{
    
text-decoration:none;font-size:18px;margin-bottom:3px;color:#06C;
}

.node-type-subtopic .entity-field-collection-item .field-name-field-subject{
    
font-size:18px;color:#690;margin-bottom:6px;font-weight:bold;
}

.field-collection-view{
    
border-bottom:none;
}

.node-type-subtopic .field-name-field-body .media-youtube-outer-wrapper{
    
float:left;width:50%;margin-right:1%;
}

.node-topic .field-name-field-videos,.field-collection-view{
    
margin:0 10px;
}

.field-collection-container{
    
border-bottom:none;
}

.node-topic .field-name-field-videos .field-item{
    
float:left;width:46%;padding:2%
}

.field-name-field-topic-subtopic-image img,.linked_image img{
    
width:100%;
}

.node-topic .field-collection-item-field-topic-subtopics{
    
border-left:1px #DDD solid;border-right:1px #DDD solid;border-bottom:1px #DDD solid;
}

.node-topic .entity-field-collection-item .field-name-field-topic-subtopic-image{
    
float:left;margin:2.3%;width:31.7%;
}

.node-topic .field-collection-item-field-topic-subtopics .field-collection-container{
    
width:61.7%;float:right;margin-bottom:2%;margin-right:2%;
}

#topic-top-right img,.node-teaser,.field-type-media img{
    
width:100%;height:auto;
}

.field-name-field-quick-tips-icon{
    
float:left;margin:-3px 5px -8px 0;
}

.field-type-media.field-name-field-quick-tips-icon img{
    
width:auto;
}

.field-name-field-body img{
    
max-width:100%;
}

.node-article.view-mode-full .field-name-body{
    
padding-left:1%;
}

body.node-type-person .field-type-image{
    
width:33%;float:left;
}

body.node-type-person .field-name-field-person-jobtitle,body.node-type-person .field-name-field-person-affiliation{
    
width:67%;float:left;
}

body.node-type-person .field-type-image img{
    
width:100%;height:auto;
}

body.node-type-person .field-items{
    
margin-right:20px;margin-bottom:20px;
}

body.node-type-person .field-label{
    
font-size:2em;
}

body.node-type-person .field-item,body.node-type-person p{
    
font-size:1.2em;font-weight:normal;line-height:1.25em;padding:0 0 0 0;
}

body.section-articles .node-teaser .content .field-item p{
    
font-size:1.2em;
}

.node-teaser.node-multimedia .node-title,.node-teaser.node-multimedia .field-name-body,.node-teaser.node-multimedia .field-name-field-intro,.region-sidebar-second .views-row-first .node-media-gallery h2.node-title{
    
width:62%;float:right;      
}

.node-teaser.node-multimedia .field-name-field-multi,.node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .views-row-first .node-media-gallery .media-collection-item-wrapper{
    
width:33%;min-width:33%;float:left;
}


.node-teaser.node-multimedia .field-name-field-multi-video .field-item.odd{
    
display:none;
}

.node-teaser.node-multimedia .field-name-field-multi,.node-city-intro .field-name-field-city-image img{
    
border: none;padding:1px;
}

.with-featured-article .views-row-first .field-name-field-multi{
    
border:none;padding:0px;
}

.wide-teaser .node-teaser.node-multimedia .field-name-field-multi{
    
width:15%;min-width:15%;
}

.wide-teaser  .node-teaser.node-multimedia .node-title,.wide-teaser  .node-teaser.node-multimedia .field-name-body,.wide-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
width:100%;
}

.half-teaser  .node-teaser.node-multimedia .node-title,.half-teaser  .node-teaser.node-multimedia .field-name-body,.half-teaser  .node-teaser.node-multimedia .field-name-field-intro{
    
padding-right:1%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .node-title,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-body,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-intro{
    
float:left;width:62%;padding-left:2%;
}
  
.pane-category-vertical.half-teaser .views-row .node-subtopic .content .field-name-field-summary .field-items,.pane-sub-vertical.half-teaser .views-row .node-subtopic .content .field-name-field-summary .field-items{
    
padding-top:20px;padding-left:37.35%;
}

.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-multi,.with-featured-article .views-row-first .node-teaser.node-multimedia .field-name-field-multi-video{
    
float:right; width:33%; 
}
  
.node-teaser.node-multimedia .field-type-media .content{
    
font-size:0px;
}

.node-teaser.node-multimedia .field-name-body{
    
padding-bottom:10px;
}

body.node-type-article .content .field-name-field-article-author{
    
padding-bottom:10px;display:inline-block;
}

body.node-type-article .field-name-field-person-image,body.node-type-video .field-name-field-person-image{
    
width:20%;float:left;
}

body.node-type-article .field-name-field-person-image img,body.node-type-video .field-name-field-person-image img{
    
width:90%;height:auto;
}

.node-video .field-name-field-multi-video .field-items .field-item{
    
padding-bottom:20px;
}

.field-name-field-byline{
    
font-style:italic;padding-bottom:10px;
}

.node-type-article .field-name-field-byline.clearfix:after{
    
clear:inherit;
}

.field-name-body .media-image{
    
padding:5px;
}

.directory-view-layout .views-row .views-field-field-subtopic .field-content{
    
border-right:1px solid #666;margin-right:4px;padding-right:4px;
}

.directory-view-layout .views-row-last .views-field-field-subtopic .field-content{
    
border-right:none;
}

.directory-view-layout .field-name-field-caption{
    
display:none;
}

.node-media-gallery .field-item{
    
float:left;margin:0 1% 1em 0;font-size:12px;
}

.field-name-media-gallery-media{
    
padding:0 1%;
}

.node-type-media-gallery .field-name-media-description .field-label{
    
display:none;
}

#search-panel .wide-teaser .field-name-field-multi-video,.panel-panel .wide-teaser .field-name-field-multi-video{
    
width:15%;min-width:15%;border:1px solid #094C84;padding:1px;
}

#search-panel .wide-teaser .node-teaser .field-item p{
    
margin:0.5em 0 1.5em;
}

#search-panel .wide-teaser .node-subtopic.node-teaser .field-name-field-summary{
    
float:right;width:83%;
}

.field-name-media-description{
    
padding-bottom:35px;
}

.node-city-intro .field-name-field-city-image{
    
float:right;width:40%;
}

.node-city-intro .field-name-field-city-image .file-image{
    
margin:0 0 10px 10px;
}

.node-city-intro .field-name-field-caption{
    
marin-top:5px;
}

.node-article .field-name-field-multi{
    
width:80%;float:none;padding-right:0px;margin:0 auto;
}

.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-multi-video,.region-sidebar-second .node-teaser.node-multimedia .node-title,.region-sidebar-second .node-teaser.node-multimedia .field-name-body,.region-sidebar-second .node-teaser.node-multimedia .field-name-field-intro{
    
width:98%;margin:1%;
}


.field{
    

}

.field-type-text{
    

}

.field-type-text-long{
    

}

.field-type-text-with-summary{
    

}

.field-type-image{
    

}

.field-type-file{
    

}

.field-type-taxonomy-term-reference{
    

}

.field-type-number-integer{
    

}

.field-type-number-decimal{
    

}

.field-type-number-float{
    

}

.field-type-list-text{
    

}

.field-type-list-boolean{
    

}

.field-type-list-integer{
    

}

.field-type-list-float{
    

}

.field-type-datetime{
    

}

.field-type-node-reference{
    

}

.field-type-user-reference{
    

}

.field-name-body{
    

}

.field-name-field-image{
    

}

.field-name-field-tags{
    

}

.field-name-field-FIELDNAME{
    

}
.offcanvas-search-container.search_bar{display:none;margin-bottom:10px;margin-right:0}



.row .column, .row .columns{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }


.row { width: 1140px; max-width: 100%; margin: 0 auto; }

.row .row { width: auto; max-width: none; min-width: 0; margin: 0 -10px; }


.row .one { width: 8.333%; }

.row .two { width: 16.667%; }

.row .three { width: 25%; }

.row .four { width: 33.333%; }

.row .five { width: 41.667%; }

.row .six { width: 50%; }

.row .seven { width: 58.333%; }

.row .eight { width: 66.667%; }

.row .nine { width: 75%; }

.row .ten { width: 83.333%; }

.row .eleven { width: 91.667%; }

.row .twelve { width: 100%; }


.row .one-fifth{ width: 20%; }

.row .one-sixth{ width: 16.667; }

div.row div.gdl-related-portfolio div.gdl-header-wrapper{ margin-bottom: 30px; }

		#footer .boc_latest_post img:hover{ border: 3px solid  #0053a0 ;}


body.homepage .otr-cta {
  font-family: "TradeGothic_BoldCond", Arial, sans-serif;
  font-size: 1.2em;
  text-align: center;
  text-transform: uppercase;
  margin: 1em auto;
  width: 275px;
  color: #444444;
  letter-spacing: 1px;
  line-height: 1.5em;
}


body.homepage .otr-cta .icons-on-the-road-logo {
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
  cursor: pointer;
}


.grey-background {
	background-color: #efefef;
	margin-left: 15px;
	width: 90%;
	
}


._col form ol,
._col form ol li {
  margin: 0;
}



._col {
  position: relative;
  padding: 0 15px;
  width: 100%;
}


._col ._col {
  padding: 0;
}

  
  ._bi ._col._left, ._bi ._col:first-child, ._bi ._col._1, ._tri ._col._left, ._tri ._col:first-child, ._tri ._col._1, ._quad ._col._left, ._quad ._col:first-child, ._quad ._col._1, ._penta ._col._left, ._penta ._col:first-child, ._penta ._col._1, ._phi ._col._left, ._phi ._col:first-child, ._phi ._col._1, ._quarters ._col._left, ._quarters ._col:first-child, ._quarters ._col._1, ._pareto ._col._left, ._pareto ._col:first-child, ._pareto ._col._1 {
    margin-left: 0;
  }

  
  .col-nospace.col-nospace ._col {
    margin-left: 0px;
  }


.content-bg--author ._col {
  position: relative;
  float: none;
  display: table-cell;
  vertical-align: middle;
  padding: 20px 0;
}


.l-ordermenu-two .ordermenu__payment ._col,
.l-ordermenu-three .ordermenu__payment ._col {
  display: inline-block;
  float: none;
  border-top: 1px solid #d2e3fc;
  border-left: 1px solid #d2e3fc;
  border-bottom: 1px solid #d2e3fc;
  margin: 0 0 0 -4.2px;
  vertical-align: middle;
}


.l-ordermenu-two .ordermenu__payment ._col._left,
.l-ordermenu-three .ordermenu__payment ._col._left {
  margin-left: 0;
}


.l-ordermenu-two .ordermenu__payment ._col._right,
.l-ordermenu-three .ordermenu__payment ._col._right {
  border-right: 1px solid #d2e3fc;
}


.l-ordermenu-one .ordermenu__payment ._col {
  float: none;
  display: table-cell;
  vertical-align: top;
  margin: 0;
}


.l-ordermenu-one .ordermenu__payment ._col._left {
  padding: 30px;
}


.l-ordermenu-two .ordermenu__payment ._col {
  width: 50%;
  max-width: 440px;
}

  
  .l-ordermenu-two .ordermenu__payment ._col._right {
    border-right: 0;
  }

  
  .l-ordermenu-two .ordermenu__payment ._col.is-highlighted {
    width: 100%;
    max-width: none;
  }


.l-ordermenu-three .ordermenu__payment ._col {
  padding: 0;
}


.l-ordermenu-three .ordermenu__payment ._col.is-highlighted {
  width: 35.96491%;
}

  
  .l-ordermenu-three .ordermenu__payment ._col._left {
    padding-right: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._middle {
    padding-left: 10px;
  }

  
  .l-ordermenu-three .ordermenu__payment ._col._right {
    border-right: 0;
  }


.ordermenu__bg ._col {
  display: inline-block;
  float: none;
  margin: 0 0 0 -5px;
  vertical-align: middle;
}


.ordermenu__bg ._col._left {
  margin-left: 0;
}



.guarantee ._col {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}



.six-features ._col {
  border: 1px solid #c6c6c6;
  padding: 0px;
  margin: 15px auto;
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.2);
}


.order-menu ._col img {
  max-width: 78%;
  max-height: 78%;
}


.order-menu-three-column ._col {
  padding: 30px 0;
}


.banner-box ._col {
  padding: 0px;
}


.webinar .line ._centered ._col {
  width: 100% !important;
  text-align: center;
}


.webinar .mail ._col p {
  padding: 0px;
}


.webinar .mail ._col a {
  width: 100%;
  border: 2px solid #72c0f1;
  padding: 10px 0;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  color: #ffffff;
  text-decoration: none;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}


.webinar .mail ._col a:hover {
  background-color: #0d4566;
}


.about .bg-offset-right ._colwrap ._col, .about .bg-offset-left ._colwrap ._col {
  padding-bottom: 30px;
}


.about .bg-offset-right ._colwrap ._col img, .about .bg-offset-left ._colwrap ._col img {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 0;
  top: 0px;
  margin: 0px !important;
  max-width: initial;
  max-height: initial;
}
img.centered,.aligncenter{display:block;margin:0 auto 10px;}


#wrapper {
	margin: 0px auto; 
	top:  0px;	
	width: 960px; 
	position: relative;
	color:  Black;
}




#wrapper #header {	
	top:  0px;	
	width: 960px; 
	height:  136px;
	position: relative;		
}




#wrapper #footer {
	clear:  both;
	position:  relative;
	width: 100%;
	height: auto;		
	background-color:  transparent;	
	display: block;	
	color: #ccc; 	
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight:  normal;
	line-height: 1.5em;	
	padding:  10px 0;
}

#wrapper .sock {
	padding-top:  40px !important;	
}




	.image {
		border-radius: 6px;
		border: 0;
		display: inline-block;
		position: relative;
	}


		.image img {
			border-radius: 6px;
			display: block;
		}


		.image.left {
			float: left;
			padding: 0 1.5em 1em 0;
			top: 0.25em;
		}


		.image.right {
			float: right;
			padding: 0 0 1em 1.5em;
			top: 0.25em;
		}


		.image.fit {
			display: block;
			margin: 0 0 2em 0;
			width: 100%;
		}


			.image.fit img {
				display: block;
				width: 100%;
			}
#site-title{font-family:Helvetica,Verdana;text-decoration:none;}

			
		
			#gallery-4 {
				margin: auto;
			}

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

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

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

body .pl-thumbnails,
body .gallery {
  margin-left: -20px;
  list-style: none;
  *zoom: 1;
}

body .pl-thumbnails:before,
body .pl-thumbnails:after,
body .gallery:before,
body .gallery:after {
  display: table;
  content: "";
  line-height: 0;
}

body .pl-thumbnails:after,
body .gallery:after {
  clear: both;
}

body .pl-thumbnails .thumbnail,
body .pl-thumbnails .gallery-icon a,
body .gallery .thumbnail,
body .gallery .gallery-icon a {
  display: block;
  padding: 4px;
  line-height: 21px;
  border: 1px solid #d8d5d8;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  box-shadow: 0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  -ms-transition: all .2s ease-in-out;
  -o-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
}

body .pl-thumbnails .thumbnail[href]:hover,
body .pl-thumbnails .gallery-icon a[href]:hover,
body .gallery .thumbnail[href]:hover,
body .gallery .gallery-icon a[href]:hover {
  border-color: #08c;
  -webkit-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  -moz-box-shadow: 0 1px 4px rgba(0,105,214,0.25);
  box-shadow: 0 1px 4px rgba(0,105,214,0.25);
}

body .pl-thumbnails .thumbnail .caption,
body .pl-thumbnails .thumbnail .gallery-caption,
body .pl-thumbnails .gallery-icon a .caption,
body .pl-thumbnails .gallery-icon a .gallery-caption,
body .gallery .thumbnail .caption,
body .gallery .thumbnail .gallery-caption,
body .gallery .gallery-icon a .caption,
body .gallery .gallery-icon a .gallery-caption {
  padding: 9px;
  color: rgba(0,0,0,0.7);
}

.gallery-icon {
  display: inline-block;
}

.gallery a img {
  border: 0 !important;
}

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

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}




#pager {

  clear: both;

  float: left;

  left: auto;

  margin: 0 auto !important;

  position: absolute;

  top: 685px;

  width: 100%;

  z-index: 504;

  height:10px;

  overflow:hidden;

}




#pager.history {

	top: 490px !important;

	position: absolute !important;

	

	

}

#pager.home {

	top: 780px !important;

	position: absolute !important;

	

	

}



#pager ul {

	margin: 0;

	padding: 0;

}




#pager li {

	margin: 0;

	padding: 0;

	display: inline;

	float: left;

	margin-right: 4px;

}




#pager li:last-child {

	margin-right: 0px;

}




#pager a:link, #pager a:visited {

  background-color: #ffffff;

  color: #ffffff;

  display: block;

  float: left;

  font-size: 0.01em;

  height: 5px;

  margin-left: 1%;

  margin-right: 1%;

  margin-top: 5px;

  width: 23%;

}




#pager a:hover, #pager a:active {

	background-color: #ed1c24;

	color: #ed1c24;

}




#pager a.activeSlide {

	margin-top: 2px;

	height: 8px;

	background-color: #ed1c24;

}




#normalBlock.history #pager,

#normalBlock.distributors #pager {

  max-width: 980px;

  position: relative;

  left: auto;

  top: 440px;

}




#normalBlock.history #pager a,

#normalBlock.distributors #pager a {

  

}




#normalBlock.history #pager a.activeSlide,

#normalBlock.distributors #pager a.activeSlide {

  background-color: #e0001b;

}

#topImages_wrapper #pager {top: 390px;}


 

#sidebar.home {

  margin-top: 0;

  border-top: none;

  padding-top: 0;

  width:20%;

}




#sidebar.home .sidebarSection:first-child {

  margin-top: 0;

}


	.home #instagram a { width:50%;}




.buttons-container {
    background-color: #2773ae;
}

    .buttons-container .nav-select {
        border-radius: 4px;
    }

ul.nav li.current_page_item a,
ul.nav li.current-menu-item a {
	background: #CD143C;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	height: 35px;
	text-decoration: none;
	text-shadow: none;
}

.cub3text{color:#fff;font-size:24px;line-height:30px;position:absolute;top:12px;left:14px;z-index:10}
.tiled-gallery .gallery-row{overflow:hidden;}

#header .top-bar{
	background: none repeat scroll 0 0 #6C6D6F;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    height: 19px;
    padding-top: 3px;
    width: 100%;
}

#header .top-bar a{color:#fff;}

#header .top-bar .help{
float: left;
margin-right: 5px;
}

#header .top-bar .chat{
float: left;
}


.top-bar .top-bar-left{float: left;}

.top-bar .top-bar-right{float: right;}

.top-bar .top-bar-right span{
	border-right: 1px solid;
    margin-right: 10px;
    padding-right: 10px;	
}

.top-bar .top-bar-right span.last{
	border-right: medium none;
    padding: 0;
}



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

.article-content .wpb_text_column{margin:0;}

.karting-intro-cover .wpb_text_column{width:60%!important;margin:0 auto;}


.event-info .wpb_text_column{clear: both;text-align: center;}

.event-info .wpb_text_column p{padding:0 15%;}

.event-module-header .wpb_text_column{margin:0;}

.ivcffal-intro-cover .description .wpb_text_column{margin-bottom:0;display:inline;}

.ivcffal-intro-cover .description .wpb_text_column .wpb_wrapper{display:inline;}

	.ivcffal-twitter-cta .wpb_text_column{padding:0 5%;}

	.ivcffal-twitter-cta .wpb_text_column p{font-size:18px;}

	.ivcffal-twitter-cta .module .wpb_text_column{margin-bottom:20px;}

	.ivcffal-twitter-cta .module .wpb_text_column br{display:none;}

	.section-boxed .wpb_text_column{padding:0;}

.prodtitle,.sale {display:none;}

.span5 {
  width: 380px;
}

.row-fluid .span5 {
  width: 40.42553191489362%;
  *width: 40.37234042553192%;
}

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

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

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


#mosaico-categorias div:hover .mosaico-footer .title a {
	text-decoration: underline;
}


.mosaico-footer {
	border: 0 !important;	
	padding: 0 !important;
	margin: 10px 0 0 0;
}


.mosaico-footer h3.title {
	margin: 0;
}


.mosaico-footer .title a {
	display: block;
	font-size: 14px;
    font-weight: bold;
    color: #444444;
}


.mosaico-footer .title a:hover {
	color: #0000FF;
}


.mosaico-footer .subtitle {
	font-size: 11px;
}

.menu-footer-main-container { padding-top: 10px;}
.row{margin-left:-15px;margin-right:-15px}


.clear:before, .cols:before, .row:before, .separate-cols:before, .promo:before, .bar:before, .footer:before, .card .inner:before, .clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  content: '';
  display: table;
  width: 100%;
}

.clear:after, .cols:after, .row:after, .separate-cols:after, .promo:after, .bar:after, .footer:after, .card .inner:after {
  clear: both;
}


.cols-2 .col {
  width: 50%;
}

.cols-2 .col:nth-child(odd) {
  clear: left;
}

.cols-4 .col {
  width: 25%;
}

  .cols-4 {
  margin-top: -30px;
  }

  .cols-4 .col:nth-child(odd) {
  clear: left;
  }



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


  
  .col-sm-8 {
    width: 66.66667%;
  }

.widget-area {
	margin: 24px 0 0;
	margin: 1.714285714rem 0 0;
}



.widget-area .widget {
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	margin-bottom: 48px;
	margin-bottom: 3.428571429rem;
	word-wrap: break-word;
}

.widget-area .widget h3 {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

.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 .widget p {
	margin-bottom: 24px;
	margin-bottom: 1.714285714rem;
}

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

.widget-area .widget a {
	color: #757575;
}

.widget-area .widget a:hover {
	color: #21759b;
}

.widget-area .widget a:visited {
	color: #9f9f9f;
}

.widget-area #s {
	width: 53.66666666666%; 
}

.template-front-page .widget-area {
	clear: both;
	float: none;
	width: auto;
	padding-top: 24px;
	padding-top: 1.714285714rem;
	border-top: 1px solid #ededed;
}

.template-front-page .widget-area .widget li {
	margin: 8px 0 0;
	margin: 0.571428571rem 0 0;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.714285714;
	list-style-type: square;
	list-style-position: inside;
}

.template-front-page .widget-area .widget li a {
	color: #757575;
}

.template-front-page .widget-area .widget li a:hover {
	color: #21759b;
}

.template-front-page .widget-area .widget_text img {
	float: left;
	margin: 8px 24px 8px 0;
	margin: 0.571428571rem 1.714285714rem 0.571428571rem 0;
}





.widget-area .widget ul ul {
	margin-left: 12px;
	margin-left: 0.857142857rem;
}

	.template-front-page .widget-area .widget,
	.template-front-page.two-sidebars .widget-area .front-widgets {
		float: left;
		width: 51.875%;
		margin-bottom: 24px;
		margin-bottom: 1.714285714rem;
	}

	.template-front-page .widget-area .widget:nth-child(odd) {
		clear: right;
	}

	.template-front-page .widget-area .widget:nth-child(even),
	.template-front-page.two-sidebars .widget-area .front-widgets + .front-widgets {
		float: right;
		width: 39.0625%;
		margin: 0 0 24px;
		margin: 0 0 1.714285714rem;
	}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}


#navarea{
width:26%;
padding:3px;
position:relative;
float:left;
font-size:11px;
background:#fff;
box-shadow:1px 1px 2px #999;
}

#navarea ul{
padding:4px;
margin-bottom:10px;
}

#navarea ul li{
padding:5px;
border-bottom: dashed #ddd 1px;
}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-field-tags .field-content{float:left;}
#content.content-one-sidebar .recommendations-landing .views-row .views-field-path,#content.content-one-sidebar .recommendations-landing .views-row div.field-content{clear:both;}
#content.content-one-sidebar .publications-landing .views-row .views-field-field-tags .field-content{float:left;}
#content #documents-detail .views-field-field-tags .field-content{float:left;}
#content .article-landing .views-field-service-links .field-content ul{margin:0px;padding:0px;}
#content .article-landing .views-field-service-links .field-content ul li{background:none;padding:0;margin:0 5px;float:left;}
#content #project-internal .pane-implementations .views-field-field-implementation-documents .field-content{width:695px;margin-bottom:20px;float:left;overflow:auto;max-height:200px;}
#content #content-meetings .pane-project-listing .views-row h2.field-content{margin-top:15px;}
#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-php .item-list,#content #content-meetings .pane-project-listing .views-row .views-field-field-event-project-docs .field-content,#content #content-meetings .pane-project-listing .views-row .views-field-php .field-content{overflow:auto;max-height:243px;}
#quicktabs-container-contacts .field-content{line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content,body #content #quicktabs-container-former_chair .field-content,body #content #quicktabs-container-staff_directory_extended .field-content{font-size:0.929em;line-height:normal;}
body #content #quicktabs-container-staff_directory .field-content a:first-child,body #content #quicktabs-container-former_chair .field-content a:first-child,body #content #quicktabs-container-staff_directory_extended .field-content a:first-child{font-weight:bold;}


.sociallinks {
	display:none;
}

.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #ffcc43; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title { float: none; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav { position: static; margin-top: 15px; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav i { display: none; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 60px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.feature-media-content-wrapper .gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }


.gdlr-item-title-wrapper .gdlr-item-title-head{ position: relative; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ font-size: 14px; cursor: pointer; position: relative; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-left: 20px; margin-right: 5px; padding: 10px 16px 10px 14px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-right: 0px; padding: 10px 14px 10px 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 25px; font-size: 14px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ display: inline-block; font-size: 14px; margin-top: 5px; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 25px;
	border-bottom-width: 2px; border-bottom-style: solid; }

.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title-caption{ overflow: hidden; }

.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 37px;  }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 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-left:15px;padding-right: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-12{width:100%}
.screen-reader-text{position:absolute;top:-9999px;left:-9999px;}
.certifications-module .separator-h{height:4px}
.contact-form-module .separator-h{height:4px}
.location-module .separator-h{height:4px}
.mortgage-calculator-module .separator-h{height:4px}
.mortgage-calculator-lightbox-module .separator-h{height:4px}
.main-nav-module .separator-h{height:4px}
.payment-methods-module .separator-h{height:4px}
.social-module .separator-h{height:4px}
.usps-module .separator-h{height:4px}
.hours-module .separator-h{height:4px}
.services-module .separator-h{height:4px}
.rail-module-base .separator-h{height:4px}
.rail-module-default .separator-h{height:4px}
.rail-module-primary .separator-h{height:4px}
.rail-module-secondary .separator-h{height:4px}

  #footer .footcol2 {
    float: left;
    width: 302px;
  }

.ie7 #footer .footcol2,
.ie8 #footer .footcol2 {
  float: left;
  width: 302px;
}

div#quick_nav_search {
	width: 20%;
	float: left;
}
#logo{float:left;padding:0;width:50%}
#logo img{max-width:100%;height:auto}
#logo a{border:none}
.views-view-grid td{text-align:center !important;vertical-align:top;padding-top:1em;padding-bottom:.75em;}
.views-view-grid tbody{border-top:none;}
.header-img{width:100%;max-width:1500px}

.main-footer .column-2 { text-align: center; }

.lt-ie9 .main-footer .column-2 { text-align: left; }

.main-footer .column-2 .footer-nav { margin: 0; padding: 0; }

.main-footer .column-2 .footer-nav li { margin: 0; padding: 0 0 5px; }

.main-footer .column-2 .footer-nav li a { padding: 0; margin: 0; }

.lt-ie9 .main-footer .column-2 .footer-nav li { padding: 0; }


#main-carousel-thumbs .carousel-thumb {
	max-width: 100px;
	max-height: 100px;
	padding: 5px;
}


#main-carousel-thumbs .carousel-thumb img {
	width: 100%;
	height: auto;
	max-width: 60px;
	max-height: 60px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border: 4px solid #e7e8e0;
	-webkit-transition: border 0.3s ease-in-out;
	-moz-transition: border 0.3s ease-in-out;
	-ms-transition: border 0.3s ease-in-out;
	-o-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
}


#main-carousel-thumbs li.flex-active .carousel-thumb img {
	border-color: #B41F3C;
}

	

	
#homepage {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 0px;
	}

	
#homepage p {
	margin: 0px;
	padding: 0px;
	}


#homepage p img {
	border: none;
    float: left;
	margin: 0px;
	}

	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

	
#homepage ul li {
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	}


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box; }

  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }

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


.dropdown-menu-right {
  left: auto;
  right: 0; }


.dropdown-menu-left {
  left: 0;
  right: auto; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px; }

  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; }


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

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

  .dropdown-menu a:hover {
    background: #444 !important;
    color: #fff !important; }
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

.hpb_light {
    display:block;
    width: 100px;
    margin:0 auto;
}

#footer .menufooter li { list-style-type: none; display: inline; }

#footer .menufooter li a { color:#888; }

#footer .menufooter ul { list-style:none; }

#footer .menufooter li.current-menu-item a, #footer .menufooter li a:hover { text-decoration:none; color:#bbb; }

ul.longleaders span.menu-item-title, ul.longleaders span.optiongroup-title, ul.longleaders span.menu-item-description {padding-right: 0.33em; background: #dcd6ca}

ul.longleaders span.menu-item-price, ul.longleaders span.optiongroup-price, ul.longleaders span.menu-item-price2, ul.longleaders span.optiongroup-price2 {float: right; padding-left: 0.33em; background: #dcd6ca; position: relative; z-index: 1; margin-bottom:8px; }

span.menu-item-title , span.menu-item-price, span.menu-item-price2 { font-size:13px; font-weight:bold; }

span.menu-item-description { font-size:11px; font-style: oblique; }

#jsdwelcome .social, #jsdwelcome .social ul {
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 1;
}

#jsdwelcome .social ul a {
	width: 32px;
	height: 32px;
	display: block;
}


#jsdwelcome .social li {
	float: left;
	width: 32px;
	margin-left: 6px;
}


.sfmsb-icon-facebook.sfmsb-square:before 	 	{ content: "\e610"; }

.sfmsb-icon-facebook.sfmsb-circle:before 	 	{ content: "\e601"; }

#middlecontainer {
	width: 923px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
	border: none;
	}

#middlecontainer p {
	background: transparent;
	font-size: 12px;
	font-weight: none;
	padding: 5px;
	}
