﻿

#h .menu, .cover-bg-image, #h h1, #call-to strong, #call-to img, #h #menu-drawer {position:absolute;}

#h, #h .menu ul li, blockquote, #call-to p, .the-author .icon-print, .page-meta .icon-print {position:relative;}

#h:after, #h .menu:after, form:after, #prime:after, .gallery:after, #h #menu-drawer:after, #f:after, #f ul:after {content:""; display:table; clear:both;}

#h .menu ul, #h .menu li, #h .menu, #h form, #h input, #h button, #prime, #sidebar {float:left;}

#h .menu ul li a {display:block;}


.menu-toggle {display:none;}

#h h1, #call-to, #h .menu {z-index:10;}

#h .menu {width:80%; background:#ededed; height:43px;}

#h .menu ul {left:-999em; margin-bottom:-5px;}

#h .menu li {float:left;}

#h .menu li a {padding:9px 25px; display:block; color:black;}

#h .menu ul li {float:none;}

#h .menu li.current_page_item, #h .menu li:hover {border-bottom:5px solid #f1f2f2;}

#sub-menu-drawer .menu {width:100%;}

#sub-menu-drawer .menu li {font-size:25px;}

#f .menu li li {display:block; float:none;}

#f .menu li a:hover, #f .menu li a, #f .menu li, #f .menu li:hover {border-bottom:none !important;}

#f .menu a:hover {text-decoration:underline;}

h1, h2, #h .menu li, #call-to strong, h3, h5, #text-5 h2, #text-15 h2, button strong, .menu-toggle, #f .menu, a.button {font-family: 'BicycleTimes';}

#prime p, #sidebar h6, input, textarea, #f .menu li li, small#fine-print {font-size:14px;}

  #h .menu ul:after {content:""; display:table; clear:both;}

  .menu-toggle-button, .sub-menu-toggle-button {position: absolute; width:25%; top:5px;}

  .menu-toggle-button {right:27%;}

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


.menu-item:hover .sub-menu {
	display: block;
}


.menu-item a {
	font: 11px museoslab, sans-serif;
}


.sidebar-nav li,
.sidebar-nav .menu-item a {
  margin: 10px 0;
	padding: 10px 0 0 0;
	font: 13px museoslab, sans-serif;
	text-transform: uppercase;
	border-top: 1px solid #e1e1e1;
}


.sidebar-nav li:first-child,
.sidebar-nav .menu-item:first-child a {
	border: none;
	background: none;
}





.sidebar-nav .current_page_item ul a,


.sidebar-nav .current_page_ancestor a,


.sidebar-nav .menu-item a {
  color: #900;
}



.current_page_item ul a:hover,
.sidebar-nav .menu-item a:hover {
  color: #fc0;
}



.sidebar-nav .current_page_ancestor .current_page_item a,
.sidebar-nav .menu-item.current_page_item a {
  color: #000;
}


#signup {
  font-size: 1.3em;
  text-transform: uppercase;
  color: #719093;
  font-weight: 500;
  font-style: italic;
  text-align: right;
  letter-spacing: 1.5px;
  padding: 6px 10px 0 0; }





#signup a {
  color: #719093;
  text-decoration: none; }
#mk-button-11 {margin-bottom:15px;margin-top:0px;margin-right:15px;}
#mk-button-11 .mk-button {display:inline-block;max-width:100%;}
 #mk-button-11 .mk-button:hover {color:#cccccc;background-color:#89160d;}
.mk-blog-modern-item.instagram-post-type .the-excerpt,.mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title {display:none !important; }
.mk-button-container .mk-button {float:none;}

.addpad-tb-md{
	padding-top:50px;
	padding-bottom:50px;
}
.primary-nav-list .menu-item-has-children{position:relative}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

	.nav-holder ul,.top-menu .menu{display:none;}

	.nav-holder .dd-container,.top-menu .dd-container{display:block !important;width:100%;}

	.top-menu .dd-container{width:50% !important;margin:0 auto !important;margin-bottom:25px !important;}

	
		#wrapper .header-social .menu .sub-menu,#wrapper .header-social .menu .sub-menu li,.top-menu .cart-content a,#wrapper .header-social .login-box,#wrapper .header-social .cart-contents{
		border-color:#e0dfdf !important;
	}

	
		#header .cart-checkout,.top-menu .cart,.top-menu .cart-content a:hover,.top-menu .cart-checkout{
		background-color:#fafafa !important;
	}
.cpToolbar.admin.actions .buttons{float:right}
.modalContainer .buttons{clear:both;padding:15px 0 0}
.modalContainer.editFavorite .buttons+a{position:absolute;right:35px;bottom:24px}
.moduleContentNew .sidebar .buttons li{line-height:1.4}


.service-block {
	margin-bottom: 50px;
}


.service-block .thumb {
	width: 140px;
	height: 140px;
	display: block;
	margin: 0 auto 30px;
}


.service-block h3 {
	font-size: 21px;
	margin-bottom: 15px;
}


.service-block p {
	font-size: 14px;
	line-height: 1.7;
}

.header-info p.cell {
    display:block;
}




#widget-block .widget-list{padding: 0;}

#home_page_three_column.widget-list{padding: 20px; margin-bottom: 0;}

#widget-block .widget{margin-bottom: 30px;}


	
	
	#home_page_sides .widget{width: auto; float: none; clear: both; margin-bottom: 20px;}

	#home_page_sides .widget:nth-child(2n+2){width: auto; float: none; clear: both;}

	#home_page_sides .widget:nth-child(2n+2) .content{padding: 0;}

	#home_page_three_column .widget{float: none; width: auto; margin: 0 0 20px 0;}

		#right-column .widget .empty{margin: 0;}



	
	
	#home_page_sides.widget-list{padding: 0; margin-bottom: 60px;}

	#home_page_sides.widget-list .widgettitle{padding-top: 4px; border-top: 3px solid #DEDBCA; font-size: 13px; line-height: 26px; text-transform: uppercase; text-align: left;}

	#home_page_three_column .widget:nth-child(3n+3){margin: 0;}






.widget-page{max-width: 1200px; margin: 0px auto; padding: 0px 20px;}

	#right-column .widget:hover .widgettitle{border-color: #DC4B3A;}


	
	
	#right-column .widget{margin-bottom: 50px; overflow: hidden;}

	#right-column .widget:last-child{border-bottom: none;}

	#right-column .widget li{padding: 5px 0; border-bottom: 1px solid #DEDBCA; font-size: 13px;}

	#right-column .widget .children{margin: 5px 0 0; margin-left: 20px;}

	#right-column .widget .children li:last-child{padding-bottom: 0; border-bottom: none;}

	#right-column .widget .dater{color: #777;}



	
	
	a.widget-comment{font-style: italic !important; display: block;}

		.footer-widgets .widget ul{margin: 0;}

		.footer-widgets .widget ul.children{margin: 8px 0 0 10px;}


		.footer-widgets .widget li{padding: 0 0 6px; margin: 0 0 6px; border-bottom: 1px solid #DEDBCA;}

		.footer-widgets .widget li:last-child{padding: 0; margin: 0; border: none;}

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

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



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

.home .vc_row{
	margin-left: 0px;
	margin-right: 0px;
}
img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail,img.wp-post-image{display:block;width:auto;margin:15px auto}


#header {
	margin: 0;
}


.img-filter {
    background-color: #000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
}

.title1 {
	font-family: Tahoma;
	font-size: 20px;
	color: #602E00;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 5px;
}

.iwidth235 { width: 235px }


.uk-text-bold {
  font-weight: bold;
}

	.block-meta { font-size:11px; color:#888; margin-bottom:4px; display:block; }

	.block-meta a { color:#888 !important; }

	.block-meta a:hover { color: #333 !important; text-decoration: none; }

	.block-item-big .block-meta { font-size: 12px; }

	.block.archive .block-item-big .block-meta { margin-bottom:8px; }

	.block.archive .block-item-big .block-meta span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }


.wpcf7 form p {
	margin: 0;
}


.wpcf7 input[type=text], .wpcf7 input[type=email] {
	background: none;
	border: none;
	border-bottom: 1px solid #aaa;
	float: left;
	margin-bottom: 16px;
	width: 100%;
	outline: none;
}


.wpcf7-form-control-wrap {
	display: block;
	overflow: auto;
}


span.wpcf7-not-valid-tip {
	top: 0;
	line-height: 1;
	padding: 5px 5px 3px;
}


.wpcf7-response-output {
	border: none!important;
	float: left;
}


.wpcf7 textarea {
	background: #e6e6e6;
	border: none;
	float: left;
	height: 175px;
	margin-top: 22px;
	padding: 15px;
	width: 100%;
}


.wpcf7 input[type=submit] {
	background: #9e0b0f;
	border: none;
	clear: left;
	color: #fff;
	float: left;
	font: 12px 'AvenirLT-Heavy', 'Avenir LT Std', Arial, Helvetica, sans-serif;
	height: 33px;
	margin-top: 12px;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 147px;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}


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


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


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


.use-floating-validation-tip span.wpcf7-not-valid-tip { 
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}


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 div.ajax-error {
	display: none;
}


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

								
																										#callouts .more,.wpcf7 input[type="submit"],article li,.professional .main-info h2 a {
							font-family: 'Open Sans'; font-style: normal; font-weight: 700; 						}
.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #EBEBEB}
.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #EBEBEB}
.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:6px}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}
.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}

	
	
	.content_wrap {
		width: auto;
		padding: 0 15px;
	}

	.content_title .content_wrap {
		padding: 0;
	}


	
	.main-content .vc_span2 .iwithtext .iwt-icon i { font-size: 34px!important; line-height: 34px!important; width: 34px!important; height: 34px!important;}

	.main-content .vc_span2 .iwithtext .iwt-icon img { width: 35px; }

	.main-content .vc_span2 .iwithtext .iwt-icon { top: -4px; }

#postscript-wrapper #postscript-last{padding-right:0;}

#preface-wrapper.prefaces-1 div.column{float:left;width:100%;}

#preface-wrapper.prefaces-2 div.column{display:inline;float:left;margin:0 14px;width:47%;}

#preface-wrapper.prefaces-3 div.column{display:inline;float:left;margin:0 14px;width:30%;}

#postscript-wrapper.postscripts-1 div.column{float:left;width:100%;}

#postscript-wrapper.postscripts-2 div.column{float:left;margin:0 10px 0 8px;width:48%;}

#postscript-wrapper.postscripts-3 div.column{float:left;padding:0 8px;width:32.76%;}

	
	
.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}


.carousel,
.carousel-inner,
.carousel-inner .item {
  height: 100%;
}

.item:nth-child(1) {
  background: darkred;
}

.item:nth-child(2) {
  background: red;
}

.item:nth-child(3) {
  background: orange;
}
.calendar-calendar .week-view .full tr.last td.multi-day{border-bottom:1px solid #CCCCCC;}
.spec-list-item.last{border-right:0px;}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}



#hornav li .submenu,#sublevel li .submenu {position:absolute;display:none;z-index:9999}

#hornav ul li .submenu-inner,#sublevel ul li .submenu-inner {background-color:#222;background-repeat:no-repeat;background-position:10px 0;color:#ababab;text-shadow:0 1px #000}
.presentation .slide-content{padding:30px}

#slideshow .slide {
  float: left;
  display: none;
  z-index: 8;
  width: 100%;
  text-align: center;
  max-width: 1125px;
  max-height: 563px;
  position: relative;
}

#slideshow .slide img {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}

#slideshow .slide a {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: block
				float: left;
}

#slideshow .slide h1 {
  float: left;
  width: calc(100% - 270px);
  padding-left: 60px;
  text-align: left;
  line-height: 45px;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 45px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

#slideshow .slide span.small_cta {
  position: absolute;
  bottom: 10px;
  color: #ff7445;
  text-decoration: none;
  padding-left: 17px;
  font-family: 'FlamaBold', sans-serif;
  font-size: 12px;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  z-index: 9;
}

  #slideshow .slide #left_arrow {
    right: 120px;
    bottom: 23px;
  }

  #slideshow .slide #right_arrow {
    right: 20px;
    bottom: 23px;
  }

  #slideshow .slide #slideshow_indicator {
    right: 64px;
    bottom: 30px;
  }

  #slideshow .slide .outer {
    height: calc(100% - 60px);
  }

  #content #slideshow .slide h1 {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 15px;
  }


span.load-button {
	width: 12px;
	height: 12px;
	display: block;
	background: #334;
	float: left;
	margin-right: 4px;
	cursor: pointer;
	border-radius: 5px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}

span.load-button-active {
	opacity: 0.8;
	filter: alpha(opacity = 60);
}

#wrapper {
margin: 0 auto;
width: 1078px;
}


.important-info {
background-color: #ededed;
width: 90%;
padding: 10px;
margin: 0 auto;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

.byline, .byline a {
	color: #888888;
}

.byline a {
	border-bottom: 1px solid #DDDDDD;
}

.byline a, .post_author, .post_date {
	text-transform: uppercase;
	letter-spacing: 1px;
}

.byline a:hover, .num_comments {
	color: #111111;
}

.byline .post_edit {
	margin-left: 13px;
}

.byline .post_edit:first-child {
	margin-left: 0;
}

.post_author_intro, .post_date_intro, .byline .post_cats_intro {
	font-style: italic;
}
.row{margin-right:-15px;margin-left:-15px}




.row-with-vspace {
	margin-bottom: 20px;
}

ul#dmg-most-commented-list .row{
	margin:0px;
}


.home .slideshow .details .box{	
	padding: 0 30px 0 30px;
}

	
	.slide .details .box {	
		padding-top: 70px !important;
	}

	
	.home #header .slideshow .box{
		margin: 0 100px !important;
	}


.stock_ticker_element{
	display: inline-block;
	text-align: center;
}
.popmake.responsive .popmake-content img{max-width:100%;height:auto}
.popmake.scrollable .popmake-content{overflow:auto;overflow-y:scroll;max-height:95%}
.popmake .popmake-content :last-child{margin-bottom:0}
 
.popmake.theme-637 .popmake-content, .popmake.theme-default-theme .popmake-content { color: #8c8c8c; font-family: inherit; font-weight: normal; font-style: normal }



.home.page .home-more-link a {
	font-size: 14px;
	font-size: 1rem;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	margin: 5px 1px;
	margin: 0.35714286rem 0.07142857rem;
	display: inline-block;
	text-decoration: none;
	white-space: nowrap;
}


.wf-active .home.page .home-more-link a {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
}


.home.page .home-more-link a:hover {
	text-decoration: underline;
	color: #047AA1;
}


.home.page .story-tab-footer .home-more-link a {
	margin: 0;
}


.world-news .home-more-link {
	clear: both;
}


.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }


.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }







.page-views {
	font-color: #000000;
	font-size: 10px;
	padding-left: 10px;
}

#older-posts .older-item  { float: left; width: 300px; margin: 0 20px -2px 0; padding: 10px 0; border-top: 1px solid #dfdfdf; }

#older-posts .older-item img  { float: left; margin: 0 10px 0 0; }

#older-posts .older-item .info  {  }

#older-posts .older-item .info span  { display: block; }

#older-posts .older-item .info .meta-old  { color: #6f6f6f; margin: 0 0 3px 0; font-size: 11px; line-height: 12px; }

#older-posts .older-item .info .title-old  { font-weight: bold; font-size: 18px; line-height: 16px; }

#older-posts .older-item .info .title-old a  { color: #424242; }

#older-posts .older-item .info .title-old a:hover  { color: #000; text-decoration: none; }

.testimonial-icon { margin-top: 5px; }


#logo {

  
  
	position: relative;
	float: left;
	margin: 5px 20px 0 13px;
	z-index:1;
}


.botnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #ffffff;
	
}


.aligncenter {
  text-align: center;
  margin-bottom: 15px; }


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


.entry .wp-caption.aligncenter {
  margin: 0 auto 15px; }

#google_translate_element {
  padding-top: 18px;
}

.section-title {
  font-size: 20px;
  color: #7a876f;
  margin-bottom: 50px;
  margin-top: 0;
  text-transform: uppercase;
  line-height: 1;
}

.section-title.big {
  color: #000;
  font-size: 29px;
}

.section-title.medium {
  font-size: 25px;
}

.top-article .section-title {
  font-size: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}

.top-article .section-title.big {
  font-size: 29px;
}

.block-autor-details .details h1.section-title {
  font-size: 24px;
  border-bottom: 1px solid #cccccc;
  margin: 0 0 15px;
  padding-bottom: 15px;
  text-transform: uppercase;
  text-align: left;
}

.modal-body {
  position: relative;
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}
#main{color:#474747}
.pt_flagship #main{margin-bottom:70px}
body .links{list-style:none;margin:0;padding:0}
body .links a{color:#222;line-height:1.8em;text-decoration:none}
body .links a:hover{color:#900}
.links{text-align:center}
.links li{display:inline-block}
.links li:first-child:before{content:"";margin-left:0}
.links li:before{content:"\2022";margin-right:.3em}

	#footer .menus .menu-div .menu-item-home { display: none; }

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}

.nav ul li.menu-item-has-children:hover {visibility: visible}
#footer{width:100%;clear:both;padding-top:5px;border-top:1px solid #ddd}
#footer .div1{float:left;text-align:left}
#footer .div2{float:right;line-height:30px;text-align:right;height:60px}
#footer-bottom-links div{margin-right:220px;margin-left:170px;text-align:center;margin-top:.7em}
#footer-bottom-links a{margin-right:.5em;font-weight:bold}


.menu-item {
    display: inline;
}

.ftcn1{ background-color:#6F6E72; padding:10px 0; line-height:20px; border:solid #E8F0F2; border-width:1px 0; text-shadow:1px 1px 0 #57575A;-webkit-box-shadow: inset 0px 0px 50px 1px #545355;-moz-box-shadow: inset 0px 0px 50px 1px #545355;box-shadow: inset 0px 0px 50px 1px #545355;}

.ftcn1 p.pln1,.ftcn1 p.pln1 a{color:#fff}

.ftcn1 p.pln2{ font-size:11px; line-height:13px;color:#C5C5C5}

			
		
			#gallery-4 {
				margin: auto;
			}

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

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

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

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

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

.technology-org-first {
	
	
	
}

#headerwrap #tagline{
	font-size: .8em;
	padding: .8em 0 0 2em;
	line-height: 1.6em;
	float: left;
	clear: left;
	}

.text-center {
  text-align: center;
}

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item {
    background: #555;
    display: block;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    text-align: left;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item a {
    padding: 1px 20px 5px;
    display: block;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item a:hover {
    background: #666;
  }

  .cd-dropdown-wrapper ul.cd-dropdown-content li.main-links ul li.nav-main-item .child-nav {
    display: none;
  }
.primary-nav-list .menu-item-has-children{position:relative}


.row.container {
  margin-bottom: 30px !important; }


.row.custom-width {
  margin-left: auto !important;
  margin-right: auto !important; }



.row.divided .columns {
  border-right: 1px solid rgba(0, 0, 0, 0.05); }


.row.divided .columns:last-child {
  border: 0; }


.collapse .row .column,
.collapse .row .columns {
  position: relative;
  padding-left: 0;
  padding-right: 0;
  float: left; }


.row:hover .col_hover_focus .column-inner:not(:hover) {
  opacity: 0.6 !important; }


#top-bar .row {
  position: relative; }



#masthead .row {
  height: 100%; }


.row .iosSlider .row {
  max-width: 67.5em;
  margin: 0 auto;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em; }


.cat-header .iosSlider,
.row.full-width .iosSlider {
  margin-bottom: 0; }



.row.column-slider {
  position: relative; }


.ux_banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
  max-width: 67.5em !important;
  margin-left: auto !important;
  margin-right: auto !important; }


.row.boxed .featured-box.pos-left {
  padding-left: 40px; }


.row.boxed .featured-box.pos-left .featured-img {
  left: -20px;
  top: 20px;
  background: #000000;
  border-radius: 99px;
  padding: 5px; }


  .woocommerce-cart .woocommerce .row .large-8,
  .woocommerce-cart .woocommerce .row .large-4 {
    width: 100%; }






.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 67.5em;
  *zoom: 1; }

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

  .row:after {
    clear: both; }

  .row.collapse .column,
  .row.collapse .columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left; }

  .row .row {
    width: auto;
    margin-left: -0.9375em;
    margin-right: -0.9375em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

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

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

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

      .row .row.collapse:after {
        clear: both; }



form .row .row {
  margin: 0 -0.5em; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5em; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5em; }
.aq-block-aq_page_header_block input[type="submit"]{color:#fff !important;font-family:Raleway, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;background-color:#0595cd !important;border-color:#0595cd !important;width:auto !important;}


.aq-block.aq-block-aq_column_block { 
	padding-left: 15px !important;
	padding-right: 15px !important;
}

.aq-block-aq_pricing_table_block {
	padding: 0;
}

.aq-block-aq_pricing_table_block.aq-first {
	padding-right: 0;
	padding-left: 15px;
}

.aq-block-aq_pricing_table_block.aq-last {
	padding-left: 0;
	padding-right: 15px;
}

.aq-block-aq_pricing_table_block.aq-first .pricing-table,
.pricing-table.first {
  border-radius: 25px 0px 0px 25px;
}

.aq-block-aq_pricing_table_block.aq-last .pricing-table,
.pricing-table.last {
  border-radius: 0px 25px 25px 0px;
  border-right: 2px solid rgba(255, 255, 255, 0.2);
}

.aq-block-aq_ebor_text_block h1 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block h6 {
	margin-bottom: 32px;
}

.aq-block-aq_ebor_text_block .feature-icon-left h6 {
	margin-bottom: 16px;
}

.aq-block-aq_ebor_text_block .feature-icon-left {
	margin-top: 0 !important;
	margin-bottom: 40px;
}

.aq-block-aq_feature_box_block.aq-first {
	padding-right: 0 !important;
}

.aq-block-aq_feature_box_block.aq-last {
	padding-left: 0 !important;
}

.aq-block-aq_call_to_action_block {
	margin-top: -20px;
	margin-bottom: -20px;
}

.aq-block-aq_section_title_block h1 {
	margin-bottom: 24px;
}

.aq-block-aq_column_block .aq-block-aq_menu_block + .aq-block-aq_menu_block {
	margin-top: 30px;
}

.aq-block-aq_page_header_block input[type="text"], 
.aq-block-aq_page_header_block input[type="email"],
.aq-block-aq_page_header_block textarea, 
.aq-block-aq_page_header_block input[type="submit"] {
  background: none;
  border: none;
  box-shadow: none;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: rgba(255, 255, 255, 0.85);
  border-radius: 25px;
  padding: 14px 24px 14px 24px;
  width: 100%;
  margin-bottom: 30px;
  max-width: 570px;
}
#block-views-regional_hubs-block .content .views-row{display:inline-block;width:22%;margin:1%;position:relative;padding-bottom:22%;overflow:hidden;}
#block-views-regional_hubs-block .content .views-row a{background-color:#a92c2c;position:absolute;bottom:0;left:0;display:block;vertical-align:text-bottom;width:100%;padding:10px;padding-top:75%;color:rgba(255,255,255,0.8);font-size:1.3em;-webkit-transition:all,0.3s;-moz-transition:all,0.3s;transition:all,0.3s;}
#block-views-regional_hubs-block .content .views-row a:hover{color:#ffffff;background-color:#8f2626;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row,.view-find-a-salon .view-display-id-attachment_listing .views-row{float:left;display:block;margin-right:2.5641%;width:48.71795%;margin-top:1.5em;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:last-child,.view-find-a-salon .view-display-id-attachment_listing .views-row:last-child{margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(2n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(2n+1){clear:left;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n){margin-right:0;}
#block-views-regional_hub-block .view-display-id-attachment_listing .views-row:nth-child(1n+1),.view-find-a-salon .view-display-id-attachment_listing .views-row:nth-child(1n+1){clear:left;}
.front #block-views-feeds-block_pinterest .views-row{width:33.33333%;float:left;font-size:0;line-height:0;overflow:hidden;}
.page-about-news .view-news .views-row{margin-bottom:25px;}





#footercredits{
  padding: 35px 0px;
  color:#000;
  margin-top: 100px;
}


#footercredits .footerleft, #footercredits .footerright {
  width:100%;
  float:left;
  text-align: center;
  margin-bottom: 10px;
}


#footercredits .footerlogo {
  float:left;
  padding-right:10px;
}


#footercredits .footercopyright {
  width: 100%;
  float:left;
}


#footercredits p {
  margin-top: 0;
}


#footercredits  ul{
  list-style-type:none;
  margin:0;
  padding:0;
  margin-bottom: 10px;
}

  
#footercredits  ul li{
  display: inline;
  font-weight: normal;
  margin-left:50px;
  text-align: right;
}


#footercredits a {
  color: #000;
  border-bottom: 1px solid transparent;
}


#footercredits a:hover {
  color: #000;
  border-bottom: 1px solid #000;
}


#footercredits .footersocial{
  float:right;
  clear:both;
  overflow: hidden;
}



	#footercredits .footerleft, #footercredits .footercopyright, #footercredits .footerright {
		float: none;
		text-align: center;
	}

	
	#footercredits ul li {
		margin: 0 15px 0 0;
	}

    
    .footercopyright p, #footercredits { font-size: 14px; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

* html .clearfix             { zoom: 1; }
 
*:first-child+html .clearfix { zoom: 1; }
.panel-2col-stacked .panel-col-top,.panel-2col-stacked .panel-col-bottom{width:99.9%;clear:both}
.node-type-gallery .panel-col-bottom .pane-node-field-slides .field-slides .field-image img{height:75px;width:75px}
.panel-col-bottom{display:none !important}
.node-type-topic-page-parent .panel-col-bottom{padding-top:20px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages{display:inline-block;float:left;margin:0 2px 24px 0;overflow:hidden;padding:0;position:relative;width:313px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages:nth-child(even){margin-right:0}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages:nth-child(odd){clear:both;margin-right:5px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header{float:right;width:155px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2{float:left;margin-bottom:5px;width:143px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2 a,.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node header h2 p{color:#303;font-size:15px;font-weight:bold;margin:0;padding:0}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .content .field-tout-deck{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image{float:left;margin-right:0;height:150px;width:150px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image .field-image-thumb{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-tout-image img{height:150px;left:0;position:absolute;top:0;width:150px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-headline{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-left-nav-links{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-left-nav-links:nth-child(-n+7){display:list-item;float:right;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin-left:25px;padding-bottom:4px;text-align:left;width:44%}

.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .field-topic{display:list-item;float:right;font-family:Georgia,Times,"Times New Roman",serif;font-size:13px;margin-left:25px;padding-bottom:4px;text-align:left;width:44%}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck{float:left;margin-top:10px;width:120px}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck a:before{display:none}
.node-type-topic-page-parent .panel-col-bottom .pane-node-field-topic-child-pages .field-topic-child-pages .node .tout-deck a:after{content:"»";margin-left:3px}
.clear{content:"";clear:both;line-height:0;padding:0;margin:0;height:0;display:block;font-size:0;width:100%;}
.sc-divider.clear{background:none!important;border:0;margin:15px 0!important;}
.sc-divider.small.clear{border:0;margin:0!important;}





.widget {
    position: relative;
    z-index: 0;
    margin-bottom: 15px;
}


.widget ul {
    margin-bottom: 0;
}


.widget-title-background {
    padding-top: 10px;
    color: #333;
    text-shadow: 0 1px 1px #fff;
}


.widget-title {
    z-index: 1;
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 19px;
    line-height: 19px;
    letter-spacing: 0px;
    font-weight: normal;
    padding: 10px 0px;
}


.widget-title a {
    color: #333 !important;
    text-shadow: 1px 1px 0px #fff!important;
    border-bottom: none !important;
}


.widget-content {
    position: relative;
    margin: 0 0px 35px 0px;
    padding: 10px 15px 21px 15px;
    font-size: 13px;
    background: #F6F6F6;
    border: 1px solid #E0DDDD;
    box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -moz-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
    -webkit-box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.9) inset;
}


.widget:after {
    content: "";
    position: absolute;
    -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    -moz-box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.7);
    height: 8px;
    bottom: 0;
    z-index: -1;
    left: 15px;
    right: 15px;
    -webkit-border-radius: 100px / 10px;
    -moz-border-radius: 100px / 10px;
    border-radius: 100px / 10px;
}


.evolve_tabs .widget-content {
    padding: 0;
    border: 0;
    background: 0;
    box-shadow: none;
    -box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}


.widget-one-column {
    width: 100%!important;
}


.entry-content img,
.entry-summary img,
.comment-content img,
.widget img,
.wp-caption {
    max-width: 100%;
}


.widget-content #search-text-box {
    float: none;
    width: 100%!important;
}


.widget-content #search-text {
    max-width: 100%!important;
}


.widget-content #search-text,
.widget-content #search-text-top:focus,
#search-text-box #search_label {
    width: 100%!important;
}


.widget-content #search-button {
    top: -5px;
    right: 0px;
}


.widget .tab-holder .tabs li.active a {
    bottom: -1px;
}


.widget.carousel-slider a.left:before,
.widget.carousel-slider a.right:before {
    font-family: IcoMoon;
    content: '\e918';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -20px;
    width: 40px;
    height: 40px;
    display: block;
    line-height: 40px;
    font-size: 20px;
    background: #636363;
    background: rgba(0, 0, 0, .7);
    color: #fff;
}


.widget.carousel-slider a.right:before {
    content: '\e919';
    right: 0;
    left: auto;
}


[class^="t4p-icon-"],
[class*=" t4p-icon-"],
.widget-content [class^="t4p-icon-"],
.widget-content [class*=" t4p-icon-"] {
    font-family: IcoMoon !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.image-callout div.callout-copy,.image-callout-1 div.callout-copy,.image-callout-2 div.callout-copy{position:absolute;top:0;left:20px;width:75%;}
.graphic-callout div.callout-copy,.graphic-callout-1 div.callout-copy,.graphic-callout-2 div.callout-copy{position:absolute;top:0;left:0;width:80%;padding:25px 7%;}
.graphic-callout-2 div.callout-copy{display:block;position:relative;width:100%;background-color:#26272b;}
.news-callout div.callout-copy{position:relative;width:100%;background-color:#26272b;top:0;padding:10px 20px;}
.block-callout .callout-copy,.block-callout-1 .callout-copy,.block-callout-2 .callout-copy{padding:20px;position:relative;background-color:#f5f5f7;width:100%;bottom:0;left:0;}
.main-heading b.upper,.main-heading.first b,a.btn-main{text-transform:uppercase}
#block-menu-menu-footer-nav-2{float:right;width:25%;margin-right:0%;margin-left:-25%;}
.region-footer #block-menu-menu-footer-nav-1,.region-footer #block-menu-menu-footer-nav-2{line-height:2.308em;font-size:1.1em;}
.region-footer #block-menu-menu-footer-nav-1 li,.region-footer #block-menu-menu-footer-nav-2 li{background-position:0 10px;}
#footer #block-menu-menu-footer-nav-2{float:right;width:41.66667%;margin-right:8.33333%;margin-left:-50%;}
#footer #block-menu-menu-footer-nav-2 ul.menu{margin:0;padding-left:10px;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}
.block{margin-bottom:1.5em;}
#footer .block-menu ul.menu li.leaf{background:none;padding-left:0;line-height:1.5em;list-style-type:disc;list-style-position:outside;margin-left:15px;color:white;}
#footer .block-menu ul.menu li.leaf a{font-size:0.923em;}
#sidebar-right #node_event_full_group_contact_info h2,#sidebar-right .group-location h2,#sidebar-right h2.pane-title,#sidebar-right h2.node-title,#sidebar-right h2.block-title,#sidebar-right h2.node-title a,#sidebar-right h2.node-title a:visited,#sidebar-right .field-name-field-contact-header,#sidebar-right .field-name-field-display-title,#sidebar-right .group_contact_info .field-name-field-contact-header,#sidebar-right .right-rail-header,#sidebar-right .label-above,#sidebar-right .field-label,#sidebar-right .field-name-field-supplemental-title{color:#616060;font:1.5em normal Georgia,Times,"Times New Roman",serif;font-style:italic;margin:20px 0 10px 0;text-decoration:none;-moz-box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;-webkit-box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;box-shadow:0 1px 0 0 whitesmoke,0 2px 0 0 #efefef,0 3px 0 0 #fefefe;}
.page-photos #block-views-photogallery-block .block-title,.node-type-photo #block-views-photogallery-block .block-title{display:none;}


.tablemove {

position:relative;
left: 29px;

top: 21px;


}
.col{float:left}
.region-help .block{overflow:hidden}
.region-content a{color:#008556;text-decoration:none;}
.front .main-container .region-content .row{margin-bottom:6px;margin-top:12px;}

	.container { text-align: left; margin: 0 auto; width: 1282px; position: relative; }

		.post-thumbnail .container { min-height: 292px; }

		#featured .container { width: 480px; }

#main-content-item:hover #main-content-post-contents {
	bottom:234px;
	background: #FFFFE1;
}

#main-content-post-contents {
	cursor:pointer;
	margin: 0;
	padding: 0;
	height:234px;

	background-color: #fff;

	-webkit-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-moz-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-o-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	-ms-transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
	transition: all 400ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
}

#main-content-post-contents hgroup {
	padding: 16px 18px 20px 18px;
	position: absolute;
	bottom: 17px;
}

	.grid_4 #main-content-post-contents {
		height:289px;
	}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px}
.container_12 .grid_4{width:236px}


	.grid_4 .main-content-post {
		height:289px;
	}

	.grid_4 #main-content-post #main-content-post-thumb {
		width:444px;
		height:289px;
	}

	.grid_4 img {
		width:444px;
		height:auto;
		min-height:289px;
	}

	.grid_4 .quick-addtocart-text {
		display:none;
	}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a{color: #ffffff;text-transform: uppercase;font-size: 16px;letter-spacing: 0;font-weight: 800;padding: 25px 0;color: #ffffff;}
.mk-fullscreen-nav .fullscreen-navigation-ul .menu-item a:hover{background-color: #ffffff;color: #444444;}
#mk-main-navigation ul.sub-menu a.menu-item-link,#mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color: #b3b3b3;}
#mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color: #e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size: 12px;font-weight: normal;text-transform:uppercase;letter-spacing: 1px;}

	
.tdbgcolor { 
	background-color: #DDDDDD; 
	font-size: small; 
	font-weight: bold; }

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


.pwebbox-container-inset {
    overflow: hidden;
}

.name-box {
    float: left;
}


header#ot-head-container .name-box .site-name,header#ot-head-container .name-box .site-tagline { color:#ea9502;}




.post-box {
	height: 430px;
	margin: 0 -2px -1px 0;
	background-color: #FFFFFF;
	border: 1px solid #DBDBDB;
	color: #555555;
	padding:20px 20px 20px 21px;
    margin-top: 10px;
}

.post-box a {
	color: #000000;
	font-family: "Lucida Sans",Helvetica,Helvetica Neue,Arial;
	font-size: 19px;
	font-weight: bold;
	line-height: 26px;
	text-decoration: none;
        
}

.post-box a.title {
	font-size: 24px;
	line-height: 31px;
	    
}

.post-box a.image-wrapper {
	display: block;
	text-align: center;
	margin-bottom: 15px;
	overflow: hidden;
	position: relative;
}

#home-featured .post-box .play-icon{
	margin:50px 0 0px 125px ;}

.home-tab .inner .side_box .post-box-sidebar{
	margin-left:15px;
}


#home-slider .post-box a.title{
    float:none;
    display:block;
}

#home-featured .post-box {
	height: 242px;
	width: 399px;
    margin-top: 0;
    overflow: hidden;
}

#home-featured .post-box:last-child{
    margin-top: 15px;
}

#home-featured .post-box .image-wrapper {
	height: 150px;
	width: 100%;
}

#home-featured .post-box img {
	bottom: 0;
	left: 0;
	margin: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 355px;
}

#home-featured .post-box a {
	font-size: 13px;
	line-height: 18px;
        display:block;
}


#container .post-box{
    width:532px;
    margin-right: -2px;
    float:left;
	margin-top:0px;
}

#container .post-box a.image-wrapper {
	height: 260px;
	width: 490px;
    margin-bottom: 0;
}

#container .post-box a.image-wrapper img.wp-post-image {
	width:100%;
}

    
    #container .post-box,
    #home-featured .post-box{
	width:50%; float:left; margin:15px 0 0;
    }

    #home-featured .post-box .image-wrapper, #home-featured .post-box .image-wrapper img{
	height: 125px; width: 100%;
    }


.tabbed_content .post-box-sidebar .image-wrapper{
	display:block;
	margin-bottom:0px;
	overflow:hidden;
	position:relative;
}

.tabbed_content .post-box-sidebar {
    margin: 5px 0px;
    width: 275px;
    
}

.tabbed_content .post-box-sidebar img{
	min-height:98px;
	margin:auto;
       
	position:absolute;
}


.tabbed_content .post-box-sidebar a.title {
    color: #444444;
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.2em;
    margin-top: 5px;
    margin-bottom: 20px;
    color: #00AEEF;
   
     text-decoration: none;
}

.tabbed_content .post-box-sidebar a.title:hover{
    text-decoration: underline;
}
#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}

#site-header-inner { position: relative; padding-top: 30px; padding-bottom: 30px; height: 100%; }

.wpex-sticky-header-holder.is-sticky #site-header-inner { z-index: 999; }

#site-header.overlay-header #site-header-inner { padding-top: 40px; padding-bottom: 40px; }
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}



.container,
.vc_row-fluid.container { width: 980px; }

body.wpex-responsive .container,
body.wpex-responsive .vc_row-fluid.container { max-width: 90%; }

.container { margin: 0 auto }



.content-right-sidebar .vc_row-fluid.container,
.content-left-sidebar .vc_row-fluid.container,
.content-right-sidebar .vcex-testimonials-fullslider-entry,
.content-left-sidebar .vcex-testimonials-fullslider-entry { width: 100% !important }

.boxed-main-layout #wrap .container { width: auto !important; max-width: none !important; padding-left: 30px; padding-right: 30px; }

.wpex-parallax-bg-wrap .container { position: relative; z-index: 1; }
 
#site-header.wpex-full-width .container { width: 100% !important; }

#site-navigation.container { position: relative; }

.navbar-style-three .container { position: relative }

.navbar-style-four .container { position: relative }

.navbar-style-five .container { position: relative }

	body.wpex-has-vertical-header #site-header .container { width: 100%; max-width: 100%; }

	body.boxed-main-layout.wpex-has-vertical-header #site-header .container { padding-left: 0 !important; padding-right: 0 !important; }

.page-header .container { position: relative }

.site-footer .container { padding-top: 45px }



.content-right-sidebar .container.center-row,
.content-left-sidebar .container.center-row,
.content-full-width .container.center-row,
.content-no-sidebar  .container.center-row { width: 100% !important }

.container.full-screen .container .entry.container { width: 100% !important }
.container,.vc_row-fluid.container{width:980px !important;max-width:none}


.aom_hr {width:100%; display:table; margin:10px 0 6px 0; border:none 0; height:1px; border-top:1px dashed #EAEAEA;}

.upcoming .upcoming-left {
	float: left;
	width: 50.8%;
}

.upcoming .upcoming-left ul li {
	float: left;
	border-bottom: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	width: 100%;
	height: 47px;
}

.upcoming .upcoming-left ul li img {
	padding: 12px 0 0 6px;
	float: left;
}

.upcoming .upcoming-left ul li p, .upcoming .upcoming-left ul li p a {
	float: left;
	width: 80%;
	font-size: 12px;
    font-weight: bold;
	color: #333;
	padding: 9px 0 0 5px;
}

.upcoming .upcoming-left ul li p a {
	padding: 0;
}

.upcoming .upcoming-left ul li p a:hover {
	color: #2d81ba;
}

.upcoming .upcoming-left ul li span {
	float: left;
	color: #666;
	padding-left: 5px;
}

.upcoming .upcoming-left, .upcoming .upcoming-right {
	width: 99.4%;
}

.upcoming .upcoming-left ul li p {
	width: 80%;
	float: left;
}

.nav-mobile .menu .mob-submenu-wrapper {
  display: none;
  position: absolute;
  left: 15px;
  right: 15px;
  margin: 0;
  padding: 10px 0 0;
  z-index: 1;
  top: 47px;
}

.nav-mobile .menu .mob-submenu-wrapper:hover {
  display: block;
}

.nav-mobile .menu .mob-submenu-wrapper ul {
  margin: 0;
  padding: 8px 0 7px;
  background: #292929;
  border-bottom: 4px solid #59c0d5;
}

.nav-mobile .menu .mob-submenu-wrapper ul li {
  padding: 3px 20px 4px;
  list-style: none;
  border-bottom: 1px solid #1c1c1c;
  border-top: 1px solid #3d3d3d;
}

.nav-mobile .menu .mob-submenu-wrapper ul li:first-child {
  border-top: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li.first-child {
  border-top: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li:last-child {
  border-bottom: none;
}

.nav-mobile .menu .mob-submenu-wrapper ul li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #ffffff;
  text-decoration: none;
}
.news-section .news-item{padding-bottom:20px;}
.news-section .news-item + .news-item{padding-top:20px;border-top:solid 1px #d6d6d6;}
#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;}
