﻿

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

.left-col{
	float:left;
	width:60%;
}

.two-column .left-col{
	float:left;
	width:48%;
}


.three-column .left-col{
	float:left;
	width:31%;
}

	
	 .main .left-col{
		float:none;
		width:100%;
	}
.footer li.last.expanded{width:13%}


#sidebar-wrap .home-title-wrap {
	margin-bottom: 15px;
	}


#sidebar-wrap ul.row-widget-list,
#sidebar-wrap ul.row-widget-list li {
	margin-left: 0;
	width: 100%;
	}


#sidebar-wrap ul.row-widget-list li {
	margin-bottom: 20px;
	}


#sidebar-wrap .row-widget-img {
	max-height: 120px;
	}


#sidebar-wrap .blog-widget-wrap .feat-info-wrap,
#foot-widget-wrap .blog-widget-wrap .feat-info-wrap {
	display: none;
	}


#sidebar-wrap ul.blog-widget-list,
#foot-widget-wrap ul.blog-widget-list {
	margin-bottom: -15px;
	}


#sidebar-wrap ul.blog-widget-list li {
	padding: 15px 0;
	}


ul.blog-widget-list li:first-child,
#sidebar-wrap ul.blog-widget-list li:first-child,
#foot-widget-wrap ul.blog-widget-list li:first-child {
	border-top: none;
	padding-top: 0;
	}


#sidebar-wrap .blog-widget-img {
	margin-right: 15px;
	width: 80px;
	}

	*/

#sidebar-wrap .blog-widget-text {
	width: 175px;
	}


#sidebar-wrap .blog-widget-text h2,
#foot-widget-wrap .blog-widget-text h2 {
	font-size: .8rem;
	}


#sidebar-wrap .blog-widget-text p,
#foot-widget-wrap .blog-widget-text p {
	display: none;
	}




#sidebar-wrap {
	width: 100%;
	}


#sidebar-wrap h4.post-header {
	margin-bottom: 15px;
	}


#sidebar-wrap div:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-info-views,
#sidebar-wrap .feat-info-comm {
	margin-top: 10px !important;
	}


#home-mid-wrap .widget-img-side,
#sidebar-wrap .widget-img-main,
#foot-widget-wrap .widget-img-main {
	display: none;
	}


#sidebar-wrap .feat-widget-cont {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap,
.side-pop-wrap .feat-widget-wrap {
	margin-top: 15px;
	}


#sidebar-wrap .feat-widget-wrap:first-child,
.side-pop-wrap .feat-widget-wrap:first-child {
	margin-top: 0;
	}


#sidebar-wrap .feat-widget-text p {
	display: none;
	}


.woocommerce #woo-content select,
.woocommerce #sidebar-wrap select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content div.product form.cart .variations select,
.woocommerce-page #woo-content div.product form.cart .variations select,
.woocommerce #woo-content .woocommerce-ordering select,
.woocommerce-page #woo-content .woocommerce-ordering select,
.woocommerce #woo-content form .form-row select,
.woocommerce-page #woo-content form .form-row select,
.widget_product_categories select#dropdown_product_cat {
	padding: 5px;
	background: #fff;
	border: 1px solid #DDD;
	color: #888;
	font-size: 12px;
	text-transform: uppercase;
	}


.woocommerce #sidebar-wrap select {
	padding: 5px 2%;
	width: 95.6%;
	}


.left, .alignleft {
	float: left;
	}

.circleimage{float:right; overflow: hidden; min-height: 50px; height: 50px; width: 50px; min-width: 50px; border:1px solid #dbe4eb; -webkit-background-clip: padding-box; background:#fff; background:-moz-linear-gradient(top,#f8fafa 0,#fff 100%); background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8fafa),color-stop(100%,#fff)); background:-webkit-linear-gradient(top,#f8fafa 0,#fff 100%); background:-o-linear-gradient(top,#f8fafa 0,#fff 100%); background:-ms-linear-gradient(top,#f8fafa 0,#fff 100%); background:linear-gradient(top,#f8fafa 0,#fff 100%); zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f8fafa'); padding: 3px; -webkit-border-radius:50em; -moz-border-radius:50em; border-radius:50em}

.program .circleimage img{width:50px; height:50px; -webkit-border-radius:50em; -moz-border-radius:50em; border-radius:50em; min-height: 50px; height: 50px; width: 50px; min-width: 50px}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.slide-menu .nav{margin-top:0;margin-bottom:0;margin-right:0}
.slide-menu .nav-primary li a{color:#000;border-bottom:1px solid #444;padding-bottom:3px;line-height:1;font-family:Heroic Condensed,sans-serif;font-size:2.4em;text-transform:uppercase}
.slide-menu .nav-primary li:first-child{border-top:4px solid #5e1559}
.slide-menu .nav-secondary a{display:block;color:#fff;background:#000;border-bottom:1px solid #fff;font-style:italic;text-transform:uppercase}
.slide-menu .nav-secondary li:last-child a{border-bottom:0}
.slide-menu .nav-tertiary a{border-bottom:1px solid #000;color:#000;font-size:1em}

.span4{width:300px;}

.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
 input.span4,textarea.span4,.uneditable-input.span4{width:214px;}

  input.span4,
  textarea.span4,
  .uneditable-input.span4 {
    width: 356px;
  }
img.alignnone{margin:0 0 10px 0;display:inline;}

.sf-menu .listwrap {
  position: absolute;
  top: -999em;
}

.sf-menu li:hover .listblock ul,
.sf-menu li:hover .listwrap,
.sf-menu li.sfHover .listwrap,
.sf-menu li.sfHover .listblock ul {
  top: 0;
  left: 0;
  z-index: 99;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap {
  display: none;
  top: 36px;
  background-color: #cbb677;
  width: 230px;
}

#tabs-menu.sf-menu .listwrap.two-columns {
  width: 460px;
}

  #tabs-menu .listwrap {
    display: none;
  }

	.boxed-layout #header-section #header .is-sticky .sticky-header {
		max-width: 1230px;
	}

	.boxed-layout #header-section.header-3 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-4 #header .is-sticky .sticky-header, .boxed-layout #header-section.header-5 #header .is-sticky .sticky-header {
		max-width: 1140px;
	}

	.boxed-layout #header-section .is-sticky #main-nav.sticky-header, .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header {
		width: 1230px;
	}
#header-section{position:relative;z-index:1000;width:100%;display:block}
#header-section.header-5{position:absolute}
#header-section header{position:relative;z-index:9996}
.header-shadow #header-section #header,body[class*="header-naked"].header-shadow #header-section .is-sticky #header,.header-shadow .header-wrap .header-6,.header-shadow #header-section.header-2 #main-nav{-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}
.header-shadow #header-section.header-2 #header,.has-newsletter-bar .header-wrap{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
#header-section .row{position:relative}
.full-center #header-section #header{padding:0}
.full-center #header-section.header-5 nav.mega-menu li .sub-container{left:0!important}
.full-center #header-section nav.mega-menu li.sf-mega-menu-natural-width .sub-container{right:0;left:auto!important}
#header-section.header-5 #header{max-width:1140px;margin:0 auto}
.layout-boxed #header-section.header-5 .sticky-wrapper:not(.is-sticky) .sticky-header{max-width:100%!important}
#header-section.header-5 #header #logo{left:15px}
#header-section.header-5 #header nav.float-alt-menu{margin-right:15px}
.header-9#header-section #main-nav{border-top:0;border-bottom:0}
.full-center #header-section.header-split nav#main-navigation{display:block}
#header-section.header-split nav#main-navigation .no-menu{display:none}
#header-section.header-split #logo{width:auto;margin:0 auto;position:absolute;left:50%;opacity:0}
#header-section.header-split #logo .text-logo{display:inline-block}
#header-section.header-split .float-menu{position:absolute;width:100%;left:0;top:0}
#header-section.header-split #main-navigation{opacity:0;transition:opacity .6s ease-in-out;-moz-transition:opacity .6s ease-in-out;-webkit-transition:opacity .6s ease-in-out;-o-transition:opacity .6s ease-in-out}
#header-section.header-split .fw-header #main-navigation{width:80%;max-width:80%}
#header-section.header-split.header-split-loaded #logo,#header-section.header-split.header-split-loaded #main-navigation{opacity:1}
.vertical-header #header-section{height:100%}
.vertical-header #header-section #vertical-nav{z-index:2;width:100%;padding:40px 0 0}
.vertical-header #header-section #vertical-nav .vertical-menu-bottom{bottom:20px;position:absolute;width:100%}
.vertical-header.has-newsletter-bar #header-section #vertical-nav .vertical-menu-bottom{bottom:80px}
.vertical-header #header-section #header{padding:40px 0 0;position:relative;z-index:3}
.overlay-menu-open #header-section .is-sticky .sticky-header,.overlay-menu-open #header-section .is-sticky #header.sticky-header,.fs-search-open #header-section .is-sticky .sticky-header,.fs-search-open #header-section .is-sticky #header.sticky-header,.fs-supersearch-open #header-section .is-sticky .sticky-header,.fs-supersearch-open #header-section .is-sticky #header.sticky-header{background-color:transparent;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}
body[class*="header-naked"] #header-section #header{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.header-wrap[class*="page-header-naked"] #header-section #header,.header-wrap[class*="page-header-naked"] #header-section.header-5 #header{background:transparent}
.header-wrap[class*="page-header-naked"],.header-wrap[class*="page-header-naked"] #header-section:before,.header-wrap[class*="page-header-naked"] #header .is-sticky .sticky-header,.header-wrap[class*="page-header-naked"] #header-section #header,.header-wrap[class*="page-header-naked"] .header-6{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.header-wrap[class*="page-header-naked"] #header-section #main-nav{background:transparent;border-color:transparent}

					#header .is-sticky .sticky-header, #header-section.header-5 #header {
						max-width: 1250px!important;
					}
.header-wrap #header, .header-standard-overlay #header, .vertical-header .header-wrap #header-section, #header-section .is-sticky #header.sticky-header {background-color:#ffffff;}
.fs-search-open .header-wrap #header, .fs-search-open .header-standard-overlay #header, .fs-search-open .vertical-header .header-wrap #header-section, .fs-search-open #header-section .is-sticky #header.sticky-header {background-color: #fe504f;}
.fs-supersearch-open .header-wrap #header, .fs-supersearch-open .header-standard-overlay #header, .fs-supersearch-open .vertical-header .header-wrap #header-section, .fs-supersearch-open #header-section .is-sticky #header.sticky-header {background-color: #fe504f;}
.overlay-menu-open .header-wrap #header, .overlay-menu-open .header-standard-overlay #header, .overlay-menu-open .vertical-header .header-wrap #header-section, .overlay-menu-open #header-section .is-sticky #header.sticky-header {background-color: #fe504f;}
#header-section #main-nav {border-top-color: #f0f0f0;}
.header-wrap, #header-section .is-sticky .sticky-header, #header-section.header-5 #header {border-bottom: 2px solid #e4e4e4;}
#main-nav, .header-wrap[class*="page-header-naked"] #header-section .is-sticky #main-nav, .header-wrap #header-section .is-sticky #header.sticky-header, .header-wrap #header-section.header-5 #header, .header-wrap[class*="page-header-naked"] #header .is-sticky .sticky-header, .header-wrap[class*="page-header-naked"] #header-section.header-5 #header .is-sticky .sticky-header {background-color: #fff;}
#main-nav, #header nav, .vertical-menu nav, .header-9#header-section #main-nav, #overlay-menu nav, #mobile-menu, #one-page-nav li .hover-caption, .mobile-search-form input[type="text"]{font-family:Lato,Arial, Helvetica, sans-serif;font-weight:700;font-style:normal;font-size:17px;}
.full-center .header-4-alt .header-left{float:left;margin-left:25px}
.full-center .header-4-alt #logo{position:relative;left:0;margin-left:10px}
.full-center .header-4 .header-right,.full-center .header-4-alt .header-right{position:relative;display:inline-block;float:right;padding-left:25px;right:0;padding-right:25px}
.full-center .header-4 .float-menu,.full-center .header-4-alt .float-menu{text-align:right;max-width:100%;width:auto;padding-right:25px}
.full-center .header-4 nav#main-navigation{max-width:90%}
.full-center .header-4-alt nav#main-navigation{max-width:80%}
.full-center .header-4 .fw-header .float-menu{float:none}
.browser-ff .full-center .header-4 .fw-header .float-menu{float:none}
.header-3 .is-sticky .sticky-header,.header-4 .is-sticky .sticky-header,.header-7 .is-sticky .sticky-header,.header-8 .is-sticky .sticky-header{width:100%}
.layout-fullwidth .header-3 .is-sticky .sticky-header,.layout-fullwidth .header-4 .is-sticky .sticky-header,.layout-fullwidth .header-7 .is-sticky .sticky-header,.layout-fullwidth .header-8 .is-sticky .sticky-header{max-width:100%!important}


                    .full-center .header-4 .header-right, .full-center .header-4-alt .header-right {
    padding:0;
}

.ezcol-one-quarter,
.ezcol-one-half,
.ezcol-three-quarter,
.ezcol-one-third,
.ezcol-two-third,
.ezcol-one-fifth,
.ezcol-two-fifth,
.ezcol-three-fifth,
.ezcol-four-fifth {
	float: left;
	margin-right: 4%;
	position: relative;
	word-wrap: break-word;
	hyphens: auto;
	-moz-box-sizing: border-box !important;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	text-rendering: optimizedLegibility;
}

.ezcol-one-quarter {
	width: 22%;
}

.ezcol-one-half {
	width: 48%;
}

.ezcol-three-quarter {
	width: 74%;
}

.ezcol-one-third {
	width: 30.666%;
}

.ezcol-two-third {
	width: 65.334%;
}

.ezcol-one-fifth {
	width: 16.8%;
}

.ezcol-two-fifth{
	width: 37.6%;
}

.ezcol-three-fifth {
	width: 58.4%;
}

.ezcol-four-fifth {
	width: 79.2%;
}

.ezcol-last {
	float: right;
	clear: right;
	margin-right: 0;
}

.ezcol-last:after {
   content: ".";
   opacity: 0;
   display: block;
   height: 0;
   clear: both;
}

.ezcol-both,
.ezcol-left,
.ezcol-right {
	margin: 0;
	padding: 0;
	background: none;
}

.ezcol-divider {
	clear: both !important;
	display: block !important;
	margin-bottom: 0px !important;
	padding-top: 0px !important;
	width: 100% !important;
	background: none !important;
}

.ezcol-both {
	clear: both !important;
}

.ezcol-left {
	clear: left !important;
}

.ezcol-right {
	clear: right !important;
}

	.ezcol-last + .ezcol-divider {
		clear: none !important;
		display: none !important;
		margin: 0 !important;
		padding: 0 !important;
	}
.social-stream__icon{display:block;width:39px;height:37px;margin:0 auto}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}


.modal-content label {
  color: #fff;
}

	.foot-cont {
		width: 752px;
	}

	
	

	
	#footer .text-photo,
	#footer .head,
	#footer .custom-menu li a,
	#footer .panel .panel-wrapper a,
	#footer .reviews-t,
	#footer .categories a,
	#footer .post a,
	#footer a.do-clear,
	#footer .c-clear,
	#footer .dt_captcha, .foot-cont
	{			
		color: #c4c4c4 !important;	}



	#footer .author-position,
	#footer .mid-gray,
	#footer .panel-wrapper .blue-date,
	#footer p.autor,
	#footer p.autor a,
	#footer .goto-post span,
	#footer a,
	#footer .goto-post span,
	.foot-cont p.autor,
	.foot-cont p.autor a,
	 #footer #wp-calendar tfoot td a
	{
		color: #c4c4c4 !important;	}


.foot-cont .header,
#footer a.next span.a-l-s,
#footer a.prev span.a-l-s,
#footer .SliderNamePrev span.a-l-s,
#footer .SliderNamePrev2 span.a-l-s,
#footer .SliderNameNext span.a-l-s,
#footer .SliderNameNext2 span.a-l-s
{
	color: #c4c4c4 !important;
}


div#top { width:980px; min-height:88px; position:relative; }






.clearfix-tabs{

	clear: both;

}


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


.clearfix { display: inline-block; }


* html .clearfix { height: 1%; }
.field-type-taxonomy-term-reference .field-label,.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{display:inline;float:left;padding-right:10px;font-weight:normal;}
.field-type-taxonomy-term-reference .field-items,.field-type-taxonomy-term-reference .field-item{font-size:0.929em;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}




#main {padding: 30px 0 0 0;}
.featured-cover{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:0.5;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:-webkit-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,1) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,1) 100%);background:linear-gradient(top,rgba(0,0,0,0.2) 50%,rgba(0,0,0,0.5) 70%,rgba(0,0,0,1) 100%);}
.featured-cover a{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:1;}
.featured-cover a span{display:none;}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1;}


	.span7 {
		width: 670px
	}


	.row-fluid .span7 {
		width: 57.26495726495726%;
		*width: 57.21176577559556%
	}


	input.span7, textarea.span7, .uneditable-input.span7 {
		width: 656px
	}


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

div.technology-org-category-picture {
	float: left;
	text-align: center;
	width: 180px;
	margin: 2px;
}
 .pl-section-controls,.pl-region-bar,.pl-area-controls,.pl-column-forcer,.pl-sortable-buffer,.li-refresh,.pl-editor-only,.linked-tpl,.linked-section,.area-unlock,.tpl-unlock{display:none}

.footer-socket-wrapper .copyright {
	color: #666666;
	max-width: 50%;
	float: left;
	font-size: 12px;
}

.footer-socket-wrapper .copyright a {
	color: #666666;
}

.footer-socket-wrapper .copyright a:hover {
	color: #0FBE7C;
}

	#site-title {
		margin-bottom:.2em;
		margin-right:300px;
		font-family:"Oswald", "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-weight:normal;
		font-size:45px;
		letter-spacing:-0.02em;
		text-shadow:1px 1px 1px #fff;
	}

	
	#site-title a { color:#28a3c2; text-decoration:none; }

.rtecenter {
  text-align: center;
}

.cp-thumb-xl { margin-bottom: 10px; margin-bottom: 0.625rem; }

.cp-thumb { float: left; margin-right: 10px; margin-right: 0.625rem; }

.home-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { width: 210px; }

	.mh-two-sb .hp-home-3, .mh-two-sb .hp-home-4, .mh-sidebar, .hp-home-6, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl { width: 220px; }

	.sb-wide .cp-thumb-xl { float: left; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.cp-thumb-xl, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl, .mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { float: left; width: 260px; margin: 0px 20px 0px 0px; margin: 0rem 1.25rem 0rem 0rem; }

	.cp-thumb-xl, .home-wide .cp-thumb-xl, .home-2 .cp-thumb-xl, .home-5 .cp-thumb-xl, .sb-wide .cp-thumb-xl, .mh-two-sb .home-2 .cp-thumb-xl, .mh-two-sb .home-5 .cp-thumb-xl { float: none; width: 100%; margin: 0 0 10px 0; margin: 0 0 0.625rem 0; }

	.loop-layout2 .loop-thumb img, .cp-thumb-xl img { width: 100%; }

address.vcard .phone {
    margin-right: 15px;
}




.cell--half,
.cell--thirds,
.cell--fourths,
.cell--fifths,
.cell--sixths,
.cell--benefits {
  display: table;
  table-layout: fixed;
  margin-top: 0.75em;
  margin-bottom: 1.5em;
}



.cell--half .cell__article,
.cell--half .cell__aside {
  width: 50%;
}

.d_banner li.left div					{ padding:20px 0 0 20px;}

#footer .left						{ margin-left:2%; width:50%;}

#footer .left p						{ margin-bottom:15px;}

.d_banner li.left											{ background:#d5ddea !important;}

#footer .left ul									{ margin:0; padding:0; list-style:none; width:100%;}

#footer .left ul li									{ margin:0 0 8px 0; padding:0; list-style:none; float:left;}

#footer .left ul li.full 							{ width:100%;}

#footer .left ul li.half 							{ width:48%; }

#footer .left ul li.half.right						{ float:right;}

#footer .left ul li input[type="text"]				{ background:#fff !important;  font-family: 'gotham_bookregular'; font-size:15px; line-height:15px; color:#2c2e30; outline:none; -webkit-appearance:none;
border-radius:17px; height:29px; border:0px; width:92%; padding:0 4%;}



#footer .left ul li.half input[type="text"]			{ padding:0 8%; width:84%;}


#footer .left ul li textarea						{ background:#fff !important;  font-family: 'gotham_bookregular'; font-size:15px; line-height:15px; color:#2c2e30; outline:none; -webkit-appearance:none;
border-radius:17px; height:29px; border:0px; width:92%; padding:10px 4%; min-height:54px;}

#footer .left label									{ float:left; width:60%; font-family: 'gotham_bookregular'; font-size:15px; line-height:15px; color:#fff; }

.nav-main li.no-link a
{
    font-family: 'gothambook', Arial, sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;

    padding: 0;

    cursor: text;
}

.nav-main li.no-link ~ li.no-link
{
    padding-top: 10px;
}

.nav-main li.no-link a:hover:before
{
    display: none;
}

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

#display2{
	padding:0 0 0 0;
	width:40px;
	margin:0 0 0 0;
	float:right;
	position:absolute;
	top:8px;
	left:200px;
}

#display2 ul{
	list-style:none;
	margin:0 0 0 0;
	padding:0;
	float:left;
	width:100px;
	display:inline;
}

#display2 ul li{
	float:left;
	margin:0 0 0 0;
	padding:0 20px 0 0;
	cursor:pointer;
	width:auto;
	}

#display2 ul li img{
	padding:0;
	margin:0 0 0 0;
	width:6px;
	height:11px;
}

.et_pb_container { width: 1080px; margin: 0 auto; position: relative; z-index: 2; }


.et_pb_slider_fullwidth_off .et_pb_container { width: 100% !important; }

.et_pb_column_1_4 .et_pb_slider_fullwidth_off .et_pb_container { min-height: 170px; }


	.et_vertical_nav .et_pb_row, .et_vertical_nav .container, .et_vertical_nav .et_pb_container { width: 705px; }


	.et_pb_row, .container, .et_pb_container { width: 690px; }


body.page-id-991 .et_pb_slider .et_pb_container {
	min-height: none !important;
	width: 100%;
}


#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}


h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
	text-decoration: none;
	color: white;
	}


#nav ul li .divider {
	width: 15px !important;
	height: 38px !important;
}



.site-content nav {
	clear: both;
	line-height: 2;
	overflow: hidden;
}

body.search .site-content article{
	border-bottom:1px solid #eee;
	padding:5px 0;}

.site-content {
	margin: 0px 0 0;
}

.site-content article {
	background:none;
	word-wrap: break-word;

}

.template-front-page .site-content article {
	border: 0;
	margin-bottom: 0;
}

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

	.singular .site-content,
	.singular .entry-header,
	.singular .entry-content,
	.singular footer.entry-meta,
	.singular .comments-title {
		margin: 0;
		width: 100%;
	}

		
	body.template-front-page .site-content,
	body.single-attachment .site-content,
	body.full-width .site-content {
		width: 100%;
	}

	.template-front-page .site-content,
	.template-front-page article {
		overflow: hidden;
	}



#page .content { width:100%;}

#navigation .content { padding-top: 0px; position: static; }

.ly_content .content-holder { min-height: 600px; position: relative; margin-top: 20px; }

.ly_content .content-holder .content-loading { position: absolute; font-size: 15px; top: 20px; left: 20px; }
.content{position:relative;width:970px;margin:0 auto;}
#header .content{height:90px;padding-top:29px;}
#footer .content{width:100%;}
.ai1ec-datepicker table tr td.ai1ec-day:hover,.ai1ec-datepicker table tr td.ai1ec-day.ai1ec-focused{background:#eee;cursor:pointer;}
.ai1ec-agenda-widget-view .ai1ec-day,.ai1ec-agenda-view .ai1ec-day{font-size:2em;padding:0.35em 0 0.22em;}
.ai1ec-week-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-day{height:1440px;}
.ai1ec-month-view .ai1ec-day,.ai1ec-week-view .ai1ec-day,.ai1ec-week-view .ai1ec-allday-events,.ai1ec-oneday-view .ai1ec-day,.ai1ec-oneday-view .ai1ec-allday-events{position:relative;}
.ai1ec-month-view .ai1ec-day-stretcher{float:left;height:94px;width:0;}


.ai1ec-posterboard-view .ai1ec-day {
  	color: white !important;
}

.vc_row.vc_row-no-padding .wpb_column {
  padding-left: 0;
  padding-right: 0;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}
.list-unstyled{padding-left:0;list-style:none}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-slot{width:200px;margin-bottom:0.5em;}
.megamenu-slots-columnar li.megamenu-slot{float:left;}




li.page_item,li.menu-item {
	padding: 0;
	margin: 5px 0 5px 0;
	list-style: none;
}


li.page_item,li.menu-item a:hover{

}


li.page_item a,li.menu-item a {
	line-height: 120%;
	font-size: 10px;
}




li.page_item li a,li.menu-item li a {
	display: inline;
	padding: 0;
	margin: 0;
	background: none;
	border: none;
	color: #666;
	line-height: 120%;
	font-weight: normal;
}

li.page_item li a:hover,li.menu-item li a:hover {
	background: none;
}


li.page_item a:hover,
li.menu-item a:hover {
	text-decoration: none;
}
#content,#content .section{float:none;width:100%;margin:0 !important;padding:0 !important;}
body,#page-wrapper,#page,#main-wrapper,#main,#content,#content .section{color:#000;background-color:transparent !important;background-image:none !important;}
table.section-items{width:auto;}
table.section-items td{padding:.25em;}
#applications .application .section{margin:5px 0px;}
#applications .application .section.heading{font-weight:bold;}






.with-wireframes #header .section,.with-wireframes #content .section,.with-wireframes #navigation .section,.with-wireframes .region-sidebar-first .section,.with-wireframes .region-sidebar-second .section,.with-wireframes #footer .section{margin:1px;padding:2px;border:1px solid #ccc;}
#content .section{margin:0;padding:0;}
.region-sidebar-first .section{margin:0 20px 0 0;padding:0;}
body.section-messages .privatemsg-box-fb .avatar-fb .picture img{width:90px;}
body.section-messages .privatemsg-box-fb .right-column,body.section-messages .message-participants,body.section-messages .privatemsg-box-fb .bottom-border{margin:0px;}
body.section-messages .privatemsg-box-fb .right-column .message-actions{clear:both;}
.node-type-product #main-wrapper #main #content,.section-cart #main-wrapper #main #content{width:940px;margin:0;}
.section-member-services div#membership-intro{font-family:Georgia;font-size:1.4em;line-height:1.2em;margin:0em 0em 2em 0em;overflow:auto;}
.section-member-services div#which-membership-type{background-color:#eae9e5;padding:1.2em;}
.section-member-services div#which-membership-type h2{font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-weight:bold;font-size:20px;}
.section-member-services div#which-membership-type p{margin:1.2em 0em;font-size:14px;line-height:1.4em;}
.section-member-services div#membership-wizard-go{background-color:#83d1f5;padding:0.75em;width:150px;text-align:center;font-size:16px;-webkit-appearance:none;}
.section-member-services div#which-membership-type a{color:#21275b;text-decoration:none;width:150px;display:block;}
.page-node-add-blog .node-form #edit-taxonomy-6-wrapper,.node-type-blog.section-node-edit .node-form #edit-taxonomy-6-wrapper{display:none;visibility:hidden;}
.section-pcouk-check #care-user-pco-terms-form iframe{margin-top:24px;}
.section-pcouk-check #care-user-pco-terms-form input#edit-agree{padding:10px 45px;}
.section-pcouk-check #care-user-pco-terms-form a.pco-cancel{margin-left:15px;font-size:14px;}

.row.stacked .col-third.col-half:nth-child(2n+3) {
    margin-left: 4.4%;
    clear: none;
}
.x-container.main{position:relative}
.x-container.main:before{content:"";display:block;position:absolute;top:-35px;bottom:-10000em;bottom:-35px;width:10000em;background-color:#fff;z-index:-1}
.x-navbar .x-container{position:relative}
.x-container{margin:0 auto}
.x-container:before,.x-container:after{content:" ";display:table}
.x-container:after{clear:both}
.x-container.max{max-width:1200px}
.x-container.width{width:88%}
.x-content-band.marginless-columns .x-container{display:table;table-layout:fixed;width:100%}
.x-content-band.marginless-columns .x-container:before,.x-content-band.marginless-columns .x-container:after{display:none}
.x-content-band.marginless-columns .x-container .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-content-band.marginless-columns .x-container .x-column.x-1-1{width:100%}
.x-content-band.marginless-columns .x-container .x-column.x-1-2{width:50%}
.x-content-band.marginless-columns .x-container .x-column.x-1-3{width:33.33333%}
.x-content-band.marginless-columns .x-container .x-column.x-2-3{width:66.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-1-4{width:25%}
.x-content-band.marginless-columns .x-container .x-column.x-3-4{width:75%}
.x-content-band.marginless-columns .x-container .x-column.x-1-5{width:20%}
.x-content-band.marginless-columns .x-container .x-column.x-2-5{width:40%}
.x-content-band.marginless-columns .x-container .x-column.x-3-5{width:60%}
.x-content-band.marginless-columns .x-container .x-column.x-4-5{width:80%}
.x-content-band.marginless-columns .x-container .x-column.x-1-6{width:16.66666%}
.x-content-band.marginless-columns .x-container .x-column.x-5-6{width:83.33333%}
.x-content-band.marginless-columns .x-container .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
.x-content-band .x-container{position:relative}
.x-section .x-container{position:relative}
.x-section .x-container.marginless-columns{display:table;table-layout:fixed;width:100%}
.x-section .x-container.marginless-columns:before,.x-section .x-container.marginless-columns:after{display:none}
.x-section .x-container.marginless-columns .x-column{display:table-cell;margin-right:0;float:none;vertical-align:top}
.x-section .x-container.marginless-columns .x-column.x-1-1{width:100%}
.x-section .x-container.marginless-columns .x-column.x-1-2{width:50%}
.x-section .x-container.marginless-columns .x-column.x-1-3{width:33.33333%}
.x-section .x-container.marginless-columns .x-column.x-2-3{width:66.66666%}
.x-section .x-container.marginless-columns .x-column.x-1-4{width:25%}
.x-section .x-container.marginless-columns .x-column.x-3-4{width:75%}
.x-section .x-container.marginless-columns .x-column.x-1-5{width:20%}
.x-section .x-container.marginless-columns .x-column.x-2-5{width:40%}
.x-section .x-container.marginless-columns .x-column.x-3-5{width:60%}
.x-section .x-container.marginless-columns .x-column.x-4-5{width:80%}
.x-section .x-container.marginless-columns .x-column.x-1-6{width:16.66666%}
.x-section .x-container.marginless-columns .x-column.x-5-6{width:83.33333%}
.x-section .x-container.marginless-columns .x-column[class*="x-"]{display:block;width:100%;vertical-align:inherit}
[class*="page-template-template-blank"] .x-container.main:before{left:-5000em}
.x-post-slider-archive-active .x-container.main:before{top:0;}
.x-content-sidebar-active .x-container.main:before{right:27%;}
.x-sidebar-content-active .x-container.main:before{left:27%;}
.x-full-width-active .x-container.main:before{left:-5000em;}
.x-content-sidebar-active .x-container.main:before,.x-sidebar-content-active .x-container.main:before{left:-5000em;}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
footer ul:nth-child(1) .page_item a,footer ul:nth-child(2) .page_item a,footer ul:nth-child(3) .page_item a,footer ul:nth-child(4) .page_item a{margin-bottom:10px;display:block}
.item-list ul{margin:0;padding:0;}
.item-list .pager li{background:#cfcfcf;border-radius:3px;margin-right:4px;text-shadow:1px 1px #fff;}
.item-list .title{font-weight:bold;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}


  
  .small-12 {
    position: relative;
    width: 100%;
  }

.wp-pagenavi .current {
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 5px;
	background: #55B7C0;
	font-weight: bold;
}




.menu a {
    font-weight:700;
    font-size:12px;
    display:block;
    padding:6px 40px;
    color: #ffffff;
    margin-top: 0px;
    border:none;
}


.menu {
    margin-bottom:12px;
    line-height: 130%;
    border:none;
}


.menu ul{
    margin:0;
    padding:0;
    list-style: none;
    list-style-position:outside;
    position:relative;
    font-size: 0.95em;
    border:none;
}


.menu li li a {
    line-height: 80%;
    font-weight:normal;
    padding-left:40px;
}


.menu li:hover, .menu li:hover a,
.menu a:focus, .menu a:hover, .menu a:active {
    background: transparent;
    color: #ffffff;
    border:none;
}


.menu li li a:hover {
    padding-left:40px;
    background: transparent;
    color: #fff;
    border:none;
}


.menu li{
    float:left;
    list-style: none;
    position:relative;
}


.menu li ul a{
    width:12em;
    height:auto;
    float:left;
}


.menu ul ul{
    top:auto;
}
   

.menu li ul ul {
    left:13em;
    margin:0px 0 0 12px;
}


.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul{
    display:none;
}


.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{
    display:block;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}

.menu-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box,
.menu-ghost-wrapper #menu .menu-socialbox .menu-lang-search-wrap .menu-search-box {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 50px;
  border-left: 1px solid #313131;
  cursor: pointer;
}

.menu-ghost-wrapper .menu-lang-search-mobile-wrap .menu-search-box {
  position: absolute;
  right: 0px;
  height: 100%;
  width: 50px;
  border-left: 1px solid #313131;
  cursor: pointer;
}

p img,
.wp-caption {
	margin-top: 0.4em;
}

.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}

.wp-caption img {
	display: block;
	margin: -2px 0 0 -2px;
	max-width: 98%;
}

.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}

.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}

.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}

.wp-caption a:focus img,
.wp-caption a:active img,
.wp-caption a:hover img {
	background: #fff;
	border-color: #ddd;
}

.indexed.format-image .entry-content .wp-caption .wp-caption-text {
	margin: 0;
	padding-bottom: 1em;
}

.indexed.format-image .wp-caption {
	background: #111;
	margin-bottom: 0;
	max-width: 96%;
	padding: 2% 2% 0;
}

.indexed.format-image .wp-caption .wp-caption-text {
	color: #ddd;
}

.indexed.format-image .wp-caption .wp-caption-text:before {
	color: #444;
}
.nav-submenu_region{width:36px;height:19px;position:absolute;left:30px;top:20px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzYgMTkiPjxzdHlsZT4uc3Qwe2ZpbGw6I2EwYTBhMDt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMl8iPjxnIGlkPSJYTUxJRF8zXyI+PHBhdGggaWQ9IlhNTElEXzRfIiBjbGFzcz0ic3QwIiBkPSJNMTIgMTJsMS41LjctLjggMS43LS44LjEtLjEuNy0xLjcgMS41LS44IDEuNS42LjYtMS0uMy0uMy0uOCAxLTMuOS0uOC0uNy0uNC0xLjUuNS0uNy0uNC4xLS42LS44LS44LS4zLTEuMi0uNEw1IDhsLS42LTEuMVY1LjRsLTEtMS43TDIuMiAzbC0uOC40LTEuNC43LjktLjctLjYtLjItLjItLjcuNy0uNS0uNy0uMS4xLS41aC41TC4zLjggMS40LjFsMi4xIDEuMS44LS43IDEuNiAxIDMuMi0uM3YxLjZMNy44IDNsLS4yLjdMOC44IDVoLjNsLjItMS43aC44bC4zLjkuNS0uMi45IDIuMS0xLjMuNi0xIC42LS44IDF2LjZoLS4zbC0uMi0uNi0xLjIuMi0uMi43LjMuNC40LS4zaC40bC0uMi42aC41bC4yLjYuMy4xLjMtLjMgMS43LjIgMS4xLjguMi43em0yMC0uNGwtLjEuNy0uNi0uMi4xLS40LS43LS4xLS45LjgtLjguNC4yIDEuMi0uMS4yLjMuMiAxLjQtLjMuNS4zLjItLjEuMi41LjcuMi41LS4zLjMtMS41LS44LS44LS40LS44em0tMy4zLS43bC43LjEuMy0xLS4yLS4yLTEgLjYuMi41em0yLjItLjNsLjcuOGguNGwuMi0uMi42LjQtLjItLjUtMS4xLS42LS42LjF6bTEuMy02LjNIMzJ2MWwtLjUgMS4xLS42LjV2LjRsMS4xLS43LjEtLjcuNC0uNC0uMy0uMi4yLS42LS4yLS40em0zIDEwLjFsLjEuOC0uOC44aC41bC41LS44LjQtLjVoLS4ybC0uNS0uM3pNMTYuNyAyLjd2LjhsLjYtLjIuMS0uMy0uNi0xLjItLjQuMnYuM2wtLjMuNHYuNGguNGwuMi0uNHptNS4xIDkuNXYuOWwuNC4yLjQtMS4xLS4xLS41LS43LjV6bTEyLjQtOS40di42bC0uNy45di0xbC45LTEuMS0uNi4xLS44LjYtLjktLjEtLjcuNy42LjQtLjYgMS42LS41LjEtLjMuNC4xLjYtLjQuMi0uMS0uNS0uMi0uNC0uNC40LjMuOS0uNS45LTEgLjEtLjIuNC41LjctLjUuNC0uNS0uNXYuNWwuNC41LjIuOS42LjIuOC4zLTEuNC0uMi0uNi0uNi0uNS0uOC43LjQtLjMtLjYtLjEtLjgtLjMuMS0uNC0uOC0xLjEuOHYuNWwtLjQuNC0uNS0xLjItLjYtLjctMS4zLS4yLS40LS4zLS4yLjEuMi4zLjUtLjIuNi40LTEuNyAxLS45LTEuN2gtLjJsLjkgMi4xLjktLjQtLjMgMS0uOS44LjEgMS4yLS41LjMtLjkgMS43LS45LjItLjgtMS45LjItLjktLjUtMS42LTEuNy4xLS45LS45LjItMS41LjktMS4xIDEuOC0uMy4xLjUuNy41LjMtLjQgMS4xLjMuMi0uMi4xLS40LS44LS4xLS4yLS41LS4yLS4xLS4yLjUtLjItLjR2LS40bC0uNS0uNC0uMy0uMXYuNGwuNi40LS4zLjMtLjQtLjUtLjMtLjMtLjcuMy0uNC44LS43LS4xdi0uOWwuOS4xLS4zLS41LS4yLS40LjctLjIuNC0uNWguM2wtLjEtLjQuMi0uMy4yLjRoLjlsLjItLjYuMy4xLS4xLS40LjUtLjItLjItLjItLjUuMS0uMi0uNC4xLS4xLjItLjEuMi0uNGgtLjJsLS4zLjQtLjMuNS4zLjMtLjMuNy0uNC4yLS4yLS43LS41LjMtLjItLjF2LS43bC40LS4zLjMtLjguOS0uNSAyLjEuMmMyLjUtLjMgNi45LS43IDYuOS0uN2w3LjQgMSAuMy44LTEgLjYtLjguMXpNMjEuNiA1LjZMMjAuNCA1bC0uNC42LjIuNC43LS4xLjUuMS4yLS40em0xLjIuOGwtLjEtLjctLjItLjMuMy0uMXYtLjRsLS43LjQuMi42LS4xLjQuNi4xek0xMi44LjlsLS42LS4yLS44LjggMSAyLjYuNS4xdi0uOGwuMy0uMnYtLjNsLjMtLjYtLjItLjUtLjUtLjl6Ii8+PC9nPjwvZz48L3N2Zz4=) no-repeat}
.nav-submenu_item__open .nav-submenu_region{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzYgMTkiPjxzdHlsZT4uc3Qwe2ZpbGw6I2ZhYjgxYjt9PC9zdHlsZT48ZyBpZD0iWE1MSURfMl8iPjxnIGlkPSJYTUxJRF8zXyI+PHBhdGggaWQ9IlhNTElEXzRfIiBjbGFzcz0ic3QwIiBkPSJNMTIgMTJsMS41LjctLjggMS43LS44LjEtLjEuNy0xLjcgMS41LS44IDEuNS42LjYtMS0uMy0uMy0uOCAxLTMuOS0uOC0uNy0uNC0xLjUuNS0uNy0uNC4xLS42LS44LS44LS4zLTEuMi0uNEw1IDhsLS42LTEuMVY1LjRsLTEtMS43TDIuMiAzbC0uOC40LTEuNC43LjktLjctLjYtLjItLjItLjcuNy0uNS0uNy0uMS4xLS41aC41TC4zLjggMS40LjFsMi4xIDEuMS44LS43IDEuNiAxIDMuMi0uM3YxLjZMNy44IDNsLS4yLjdMOC44IDVoLjNsLjItMS43aC44bC4zLjkuNS0uMi45IDIuMS0xLjMuNi0xIC42LS44IDF2LjZoLS4zbC0uMi0uNi0xLjIuMi0uMi43LjMuNC40LS4zaC40bC0uMi42aC41bC4yLjYuMy4xLjMtLjMgMS43LjIgMS4xLjguMi43em0yMC0uNGwtLjEuNy0uNi0uMi4xLS40LS43LS4xLS45LjgtLjguNC4yIDEuMi0uMS4yLjMuMiAxLjQtLjMuNS4zLjItLjEuMi41LjcuMi41LS4zLjMtMS41LS44LS44LS40LS44em0tMy4zLS43bC43LjEuMy0xLS4yLS4yLTEgLjYuMi41em0yLjItLjNsLjcuOGguNGwuMi0uMi42LjQtLjItLjUtMS4xLS42LS42LjF6bTEuMy02LjNIMzJ2MWwtLjUgMS4xLS42LjV2LjRsMS4xLS43LjEtLjcuNC0uNC0uMy0uMi4yLS42LS4yLS40em0zIDEwLjFsLjEuOC0uOC44aC41bC41LS44LjQtLjVoLS4ybC0uNS0uM3pNMTYuNyAyLjd2LjhsLjYtLjIuMS0uMy0uNi0xLjItLjQuMnYuM2wtLjMuNHYuNGguNGwuMi0uNHptNS4xIDkuNXYuOWwuNC4yLjQtMS4xLS4xLS41LS43LjV6bTEyLjQtOS40di42bC0uNy45di0xbC45LTEuMS0uNi4xLS44LjYtLjktLjEtLjcuNy42LjQtLjYgMS42LS41LjEtLjMuNC4xLjYtLjQuMi0uMS0uNS0uMi0uNC0uNC40LjMuOS0uNS45LTEgLjEtLjIuNC41LjctLjUuNC0uNS0uNXYuNWwuNC41LjIuOS42LjIuOC4zLTEuNC0uMi0uNi0uNi0uNS0uOC43LjQtLjMtLjYtLjEtLjgtLjMuMS0uNC0uOC0xLjEuOHYuNWwtLjQuNC0uNS0xLjItLjYtLjctMS4zLS4yLS40LS4zLS4yLjEuMi4zLjUtLjIuNi40LTEuNyAxLS45LTEuN2gtLjJsLjkgMi4xLjktLjQtLjMgMS0uOS44LjEgMS4yLS41LjMtLjkgMS43LS45LjItLjgtMS45LjItLjktLjUtMS42LTEuNy4xLS45LS45LjItMS41LjktMS4xIDEuOC0uMy4xLjUuNy41LjMtLjQgMS4xLjMuMi0uMi4xLS40LS44LS4xLS4yLS41LS4yLS4xLS4yLjUtLjItLjR2LS40bC0uNS0uNC0uMy0uMXYuNGwuNi40LS4zLjMtLjQtLjUtLjMtLjMtLjcuMy0uNC44LS43LS4xdi0uOWwuOS4xLS4zLS41LS4yLS40LjctLjIuNC0uNWguM2wtLjEtLjQuMi0uMy4yLjRoLjlsLjItLjYuMy4xLS4xLS40LjUtLjItLjItLjItLjUuMS0uMi0uNC4xLS4xLjItLjEuMi0uNGgtLjJsLS4zLjQtLjMuNS4zLjMtLjMuNy0uNC4yLS4yLS43LS41LjMtLjItLjF2LS43bC40LS4zLjMtLjguOS0uNSAyLjEuMmMyLjUtLjMgNi45LS43IDYuOS0uN2w3LjQgMSAuMy44LTEgLjYtLjguMXpNMjEuNiA1LjZMMjAuNCA1bC0uNC42LjIuNC43LS4xLjUuMS4yLS40em0xLjIuOGwtLjEtLjctLjItLjMuMy0uMXYtLjRsLS43LjQuMi42LS4xLjQuNi4xek0xMi44LjlsLS42LS4yLS44LjggMSAyLjYuNS4xdi0uOGwuMy0uMnYtLjNsLjMtLjYtLjItLjUtLjUtLjl6Ii8+PC9nPjwvZz48L3N2Zz4=)}






#top {


	background-color: #912410;


	height: auto;


	width: 100%;


	


	margin: 0 auto;


	padding: 6px 0 10px 0;


}

	
	
	#page { margin-top: 0; padding-bottom: 10px; }

.boxed #page { background: #eaeaea; padding-bottom: 1px; }

#page .container-inner { background: #fff;
-webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
box-shadow: 0 1px 1px rgba(0,0,0,0.1); }

#wrapper,
.container-inner { min-width: 320px; }

.container { padding: 0 20px; }

.container-inner { max-width: 1380px; min-width: 1380px; width: 100%; margin: 0 auto; }

.boxed .container { padding: 0; }

#header .container-inner { position: relative; }

#nav-header .container { padding: 0 15px; }

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



.rev_slider{
	position:relative;
	overflow:visible;
}


.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}


.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}


.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}




.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}



.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}


.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {
	max-width: none !important
}


.site-title,
.entry-title,
.page-title,
.entry-content,
.entry-summary,
.widget-title,
.comments-title,
.comment .reply,
.comment-meta,
.comment-author,
#reply-title {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif
}

.entry-title,
.page-title {
	font-size: 30px;
    font-size: 2.5rem;
	margin: 0;
	color: #000;
	text-transform:uppercase;
	display: block;
	padding: 0;
	border-bottom: 2px solid #e69b19;
	line-height: 1.5;
}

.entry-title a {
	text-decoration: none;
	color: #000000;
	text-decoration: none;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
}



.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;
}
.quotebox {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: normal;	line-height: normal;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #000000;	background-color: #FFFFCC;}

.rates {
	padding:5px;
}


#left_row3 {
  display: table-cell;
  text-align: center;
  vertical-align: top;
  width: 100%;
  height: auto;
}



.textsmall
{
	color: #52667C;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
}
.icon-twitter-circle:before{content:"\e606";}
.icon-twitter:before{content:"\e620";}
.icon-twitter-rounded:before{content:"\e605";}

#left ul li.parent.active{ background-color:#636466;}

#left ul li.parent.active a{ color: white;}

#left ul li.parent.active li a{ color:#636466;}

#left #current, #left ul li ul li#current.parent.active a, #left ul li ul li.parent.active a, #left ul li ul li ul li.parent.active a{ background-color:#E8E8E8;}

#left ul ul li.parent.active ul li a{ background-color: white; padding-left: 43px;}

#left ul li ul li#current.parent.active ul li a{ background-color:white;}



 

@import url('../attitude/style.css');

.slider-cycle {
    pointer-events: none;
    cursor: none;
}
.header-style-1 .mk-header-start-tour,.header-style-3 .mk-header-start-tour,.header-style-1 .mk-header-inner #mk-header-search,.header-style-1 .mk-header-inner,.header-style-1 .mk-search-trigger,.header-style-3 .mk-header-inner,.header-style-1 .header-logo,.header-style-3 .header-logo,.header-style-1 .shopping-cart-header,.header-style-3 .shopping-cart-header,.header-style-1 #mk-header-social.header-section a,.header-style-2 #mk-header-social.header-section a,.header-style-3 #mk-header-social.header-section a{height: 90px;line-height:90px;}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.header-style-2 .header-logo,.header-style-4 .header-logo{height: 90px !important;}
.header-style-4 .header-logo {margin:10px 0;}
.header-style-2 .header-logo .center-logo{    text-align: right !important;}
.header-style-2 .header-logo .center-logo a{    margin: 0 !important;}
.header-logo,.header-style-4 .header-logo{    height: 90px !important;}
.header-logo{position:relative !important;right:auto !important;left:auto !important;float:left !important;text-align:left;}
.header-style-1.header-align-right .header-logo img,.header-style-3.header-align-right .header-logo img,.header-style-3.header-align-center .header-logo img {float: left !important;right:auto !important;}
.vertical-header-enabled .header-style-4 .header-logo img {max-width: 100% !important;left: 20px!important;top:50%!important;-webkit-transform: translate(0, -50%)!important;-moz-transform: translate(0, -50%)!important;-ms-transform: translate(0, -50%)!important;-o-transform: translate(0, -50%)!important;transform: translate(0, -50%)!important;position:relative !important;}

.sitemap-big {
	width: 260px;
	margin: 16px 80px 0 0;
	float: left;
}

.home .page_wrap .contain_wrap {
	background: #fff;
	padding: 0px 0px 60px;
	display: table;
}

.ie7 .home .page_wrap .contain_wrap {
	padding: 0px 0px 40px;
	position: relative;

}







.page_wrap {
	padding: 50px 0 65px 0;
}

.home .page_wrap {
	padding: 0px;
}

	
	.page_wrap .contain_wrap {
		padding-bottom: 0;
	}

	.fmm_slideshow { margin-top: 0px; }

.fmm_slideshow img{
	-moz-border-radius: 5px 5px 5px 5px ; 
	-webkit-border-radius: 5px 5px 5px 5px; 
	-khtml-border-radius: 5px 5px 5px 5px; 
	border-radius: 5px 5px 5px 5px; 
	behavior: url(border-radius.htc); 
}

.fmm_slideshow ul { padding: 0px; }

.wpb_row .wpb_grid ul.wpb_thumbnails-fluid,
.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid {
  padding: 0;
  overflow: visible !important;
}

  .vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*="vc_col-"] {
    width: 100%;
    float: none;
    display: block;
    margin-left: 0;
    margin-right: 0;
  }


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}

	
	.wpb_row:not(.full-width-content) .vc_span3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image,
	.wpb_row:not(.full-width-content) .vc_col-sm-3.one-fourths  .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px!important;
	}

	

	.full-width-content .col[data-using-bg="true"], .full-width-content .col .wpb_row, .full-width-content .col {
		margin-bottom: 0!important;	
	}

	
	.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image, .wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
		height: 250px;
	}


	.full-width-content .wpb_column .wpb_row .wpb_column,
	.full-width-content .wpb_column .wpb_row .wpb_column p {
		font-size: 12px;
		line-height: 23px;
	}

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




.wpb_row .nectar-video-wrap, #page-header-bg .nectar-video-wrap {
	position: absolute!important;
    top: 0;
    left: 0;
    padding-bottom: 0px!important;
    overflow: hidden;
    opacity: 0;
    z-index: 1;
}


.wpb_row .nectar-video-wrap .mejs-container .mejs-controls {
	display: none!important;
}







.wpb_row .nectar-parallax-scene {
    position: absolute!important;
    top: 0;
    left: 0;
    margin: 0!important;
    padding-bottom: 0px!important;
    overflow: hidden;
    width: 100%;
    height: 100%;
    z-index: 1;
     -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}


.wpb_row .nectar-parallax-scene li {
	height: 100%;
	width: 100%;
}


.wpb_row .nectar-parallax-scene div {
	margin-left: -10%;
	top: -10%;
    min-height: 100%;
    width: 120%;
    height: 120%;
    background-size: cover;
    margin-bottom: 0!important;
    max-width: none;
    position: relative;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
}




.wpb_row .nectar-parallax-scene[data-scene-position="center"] div { background-position: center;}

.wpb_row .nectar-parallax-scene[data-scene-position="bottom"] div { background-position: center bottom;}

.wpb_row .nectar-parallax-scene[data-scene-position="top"] div { background-position: center top;}


.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-member-image,
.wpb_row:not(.full-width-content) .vc_col-sm-3 .team-member[data-style="meta_overlaid"] .team-member-image {
	height: 275px;
}


.wpb_row:not(.full-width-content) .vc_span3 .team-member[data-style="meta_overlaid"] .team-meta h3,
.wpb_row:not(.full-width-content) .col.span_3 .team-member[data-style="meta_overlaid"] .team-meta h3 {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 2px;
}


.wpb_row:not(.full-width-content) .vc_span4 .team-member[data-style="meta_overlaid"] .team-meta h3,
.wpb_row:not(.full-width-content) .col.span_4 .team-member[data-style="meta_overlaid"] .team-meta h3 {
	margin-bottom: 2px;
}


.wpb_row {
	position: relative;	
}


.wpb_row[data-using-ctc="true"] h1, 
.wpb_row[data-using-ctc="true"] h2,
.wpb_row[data-using-ctc="true"] h3,
.wpb_row[data-using-ctc="true"] h4,
.wpb_row[data-using-ctc="true"] h5,
.wpb_row[data-using-ctc="true"] h6 {
	color: inherit;
}


.wpb_row.full-width-section, .wpb_row.full-width-content {
	margin-bottom: 0px;
}


.wpb_row.full-width-content img, .wpb_row.full-width-content .img-with-aniamtion-wrap {
	margin-bottom: 0;
}


.full-width-section.no-cover .row-bg, .wpb_row .row-bg.no-cover, .full-width-section .row-bg.no-cover { 
	background-size: auto!important;
	-moz-background-size: auto!important;
	-webkit-background-size: auto!important;
}


.woocommerce-tabs .full-width-content.wpb_row  {
	border-top: 0;
}

.modal-body {
  overflow-y: auto;
  max-height: 400px;
  padding: 15px;
}


.sfmsb-icon-specificfeeds.sfmsb-square:before { content: "\e670"; }

.sfmsb-icon-specificfeeds.sfmsb-circle:before { content: "\e633"; }



.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}





.container_12 .grid_1 {
	width:65px;
}


.container_12 .grid_2 {
	width:145px;
}


.container_12 .grid_3 {
	width:225px;
}


.container_12 .grid_4 {
	width:305px;
}


.container_12 .grid_5 {
	width:385px;
}


.container_12 .grid_6 {
	width:465px;
}


.container_12 .grid_7 {
	width:545px;
}


.container_12 .grid_8 {
	width:625px;
}


.container_12 .grid_9 {
	width:705px;
}


.container_12 .grid_10 {
	width:785px;
}


.container_12 .grid_11 {
	width:865px;
}


.container_12 .grid_12 {
	width:945px;
}








.container_12 .prefix_1 {
	padding-left:80px;
}


.container_12 .prefix_2 {
	padding-left:160px;
}


.container_12 .prefix_3 {
	padding-left:240px;
}


.container_12 .prefix_4 {
	padding-left:320px;
}


.container_12 .prefix_5 {
	padding-left:400px;
}


.container_12 .prefix_6 {
	padding-left:480px;
}


.container_12 .prefix_7 {
	padding-left:560px;
}


.container_12 .prefix_8 {
	padding-left:640px;
}


.container_12 .prefix_9 {
	padding-left:720px;
}


.container_12 .prefix_10 {
	padding-left:800px;
}


.container_12 .prefix_11 {
	padding-left:880px;
}







.container_12 .suffix_1 {
	padding-right:80px;
}


.container_12 .suffix_2 {
	padding-right:160px;
}


.container_12 .suffix_3 {
	padding-right:240px;
}


.container_12 .suffix_4 {
	padding-right:320px;
}


.container_12 .suffix_5 {
	padding-right:400px;
}


.container_12 .suffix_6 {
	padding-right:480px;
}


.container_12 .suffix_7 {
	padding-right:560px;
}


.container_12 .suffix_8 {
	padding-right:640px;
}


.container_12 .suffix_9 {
	padding-right:720px;
}


.container_12 .suffix_10 {
	padding-right:800px;
}


.container_12 .suffix_11 {
	padding-right:880px;
}







.container_12 .push_1 {
	left:80px;
}


.container_12 .push_2 {
	left:160px;
}


.container_12 .push_3 {
	left:240px;
}


.container_12 .push_4 {
	left:320px;
}


.container_12 .push_5 {
	left:400px;
}


.container_12 .push_6 {
	left:480px;
}


.container_12 .push_7 {
	left:560px;
}


.container_12 .push_8 {
	left:640px;
}


.container_12 .push_9 {
	left:720px;
}


.container_12 .push_10 {
	left:800px;
}


.container_12 .push_11 {
	left:880px;
}







.container_12 .pull_1 {
	left:-80px;
}


.container_12 .pull_2 {
	left:-160px;
}


.container_12 .pull_3 {
	left:-240px;
}


.container_12 .pull_4 {
	left:-320px;
}


.container_12 .pull_5 {
	left:-400px;
}


.container_12 .pull_6 {
	left:-480px;
}


.container_12 .pull_7 {
	left:-560px;
}


.container_12 .pull_8 {
	left:-640px;
}


.container_12 .pull_9 {
	left:-720px;
}


.container_12 .pull_10 {
	left:-800px;
}


.container_12 .pull_11 {
	left:-880px;
}

#masthead.container_12, #mainNav .container_12{
    width:945px;
}
#masthead.container_12{padding:0}
.headerImage .container_12{height:100%;position:relative}
#mainNav .mainNav-dropdown .container_12{padding:0;margin:0}
#mobilityForm .container_12{padding:0}
#colophon .container_12{padding:0}
.single-ba_wheelchair_suvs .container_12,.single-ba_wheelchair_trucks .container_12,.single-ba_wheelchair_vans .container_12{padding:60px 0}
.page-template-page-templatestemplate5-php .grants .container_12{padding-bottom:0}
.t9sc section .container_12{width:960px!important;margin:0 auto!important}
.t9sc section:last-child .container_12 .t9tls:last-child{margin-bottom:60px}
#history.container_12,.page-id-394 .container_12{padding:60px 0}
#sitemap .container_12{box-sizing:border-box;padding:30px 7px}
.s1-heading .container_12{padding:0}
.crumbs .container_12.pad15{padding:15px 0 5px}


#wrapper {
    width: 100%;
    min-width: 980px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}
.logo-is-responsive .mk-sticky-logo{display:none!important}
.header-style-1 .logo-has-sticky .mk-sticky-logo,.header-style-1.a-sticky .logo-has-sticky .mk-desktop-logo,.header-style-3 .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-desktop-logo{opacity:0}
.header-style-1.a-sticky .logo-has-sticky .mk-sticky-logo,.header-style-3.a-sticky .logo-has-sticky .mk-sticky-logo{opacity:1}
.logo-in-middle .logo-has-sticky .mk-sticky-logo,.logo-in-middle.a-sticky .logo-has-sticky .mk-desktop-logo{display:none}
.logo-in-middle.a-sticky .logo-has-sticky .mk-sticky-logo{display:block}
.header-style-2 .header-logo .mk-sticky-logo{display:none!important}
.header-style-3 .header-logo .mk-sticky-logo{position:absolute!important}
.header-style-4 .header-logo .mk-sticky-logo,.header-style-4 .mk-header-searchform,.header-style-4 .mk-header-start-tour,.header-style-4 .mk-shopping-cart-box{display:none!important}


#menu-quick-nav {
	margin-top: 15px;
	list-style: none;
}


#menu-quick-nav li {
	float: left;
}


#menu-quick-nav li a {
	display: block;
	padding: 0 5px;
	border-left: 1px solid #aaa9a9;
	color: #aaa9a9;
	line-height: 12px;
	text-transform: uppercase;
	font-size: 12px;
}


#menu-quick-nav li a:hover {
	color: #e4c26e;
}


#menu-quick-nav li.first a {
	border: none;
}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}


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


#header-widget {
	float: right;
}




#header-widget .widget_search {
	width: 260px;
	float: right;
	background: rgba(255,255,255,0.2);
	padding: 10px;
}


#header-widget .widget_search form, #header-widget .widget_search form input {
	margin-bottom: 0
}

	
	#header-widget .standard-billboard {
		width: 92%;
		margin: 0 auto;
		text-align: center;
	}

	

	#header-widget .standard-ad-billboard {
		margin-top: 10px;
	}


#header-widget .widget {
  background-color:transparent;
}

#footer-widgets .footer-1-column .widget, #footer-widgets .footer-2-column .widget, #footer-widgets .footer-3-column .widget, .lt-ie8 #footer-widgets .footer-3-column .widget, #footer-widgets .footer-4-column .widget, .grid2column, .grid3column, .grid3columnbig, .grid4column, .grid4columnbig, .lt-ie8 .grid3column, .lt-ie8 .grid4column , .lt-ie8 .grid2column, #sidebar, #container-sidebar {float:none; width:100%; margin-bottom:25px;}

#footer-widgets .footer-3-column .widget {width: 30%;  }

.lt-ie8 #footer-widgets .footer-3-column .widget {width: 29.5%;  }


.h6-slider-100 {
	font-family: 'Lato', Sans-serif; font-weight: 100;
}
.carousel-inner{position:relative;overflow:hidden;width:100%}

    .home-bot.skin-care-for-all {
        float: none;
        display: block;
        text-align: center;
        margin: 0 auto 40px;
    }

    .home-bot.paragraph-top-right {
        display: block;
        float: none;
        width: 100%;
        margin: 0 0 50px;
        padding: 0 25px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics,
    .home-bot.responsive-testimonials {
        overflow: hidden;
        position: relative;
        float: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 25px;
        text-align: center;
    }

        .home-bot-prod-rollover-wrap {
            border: 3px solid #9abea9;
            padding: 20px;
        }

        .home-bot-health-and-wellness-wrap {
            border: 3px solid #b99f89;
            padding: 20px;
        }

        .home-bot-color-cosmetics-wrap {
            border: 3px solid #d6b04b;
            padding: 20px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .health-and-wellness .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        display: block;
        float: none;
        position: relative;
        background: none;  
        margin: 0 0 15px;
        padding: 0;
        width: 100%;
        height: auto;
        top: 0;
    }

    .home-bot .prod-rollover .rollover-products,
    .home-bot .health-and-wellness-image,
    .home-bot .color-cosmetics-image {
        float: none;
        margin: 0 0 25px;
    }

    .home-bot .prod-rollover .content,
    .home-bot.health-and-wellness .content,
    .home-bot.color-cosmetics .content {
        float: none;
        text-align: left;
        margin: 0;
        padding: 0 25px;
        width: 100%;
    }

    .home-bot.responsive-testimonials {
        text-align: left;
    }

    .home-bot .wrap {
        background-color: transparent;
        box-shadow: none;
    }

    .home-bot.testimonials {
        float: right;
        width: 39%;
        margin: 0;
    }

    .home-bot .testimonials .widget-wrap a img {
        width: 100%;
        max-width: 300px;
    }

    .home-bot.prod-rollover,
    .home-bot.health-and-wellness,
    .home-bot.color-cosmetics {
        position: relative;
        display: block;
        float: left;
        width: 59%;
        margin: 0 0 15px;
        padding: 0;
    }

        .home-bot-prod-rollover-wrap,
        .home-bot-health-and-wellness-wrap,
        .home-bot-color-cosmetics-wrap  {
            overflow: hidden;
            padding: 15px;
        }

    .home-bot .prod-rollover .widget-title.widgettitle,
    .home-bot .color-cosmetics .widget-title.widgettitle {
        width: 100%;
        margin: 0;
        padding: 0 0 0 250px;
    }

    .home-bot .health-and-wellness .widget-title.widgettitle {
        float: left;
        margin: 0 250px 0 0;
    }

    .home-bot .health-and-wellness-image {
        margin: -30px 0 10px 10px;
    }

    .home-bot.health-and-wellness .content {
        clear: left;
        float: none;
    }
.list-unstyled,.content-bar .field-images,.buying-guide-image-tiles,.buying-guide-list,.context-nav-group ul,.related-categories ul{padding-left:0;list-style:none;}
.context-nav-group{background:#f9f8f6;margin-bottom:14px;}
.context-nav-group.leonard-affix{position:relative;}
.context-nav-group.affix{top:20px;position:fixed;}
.context-nav-group.affix-top{position:static;}
.context-nav-group.affix-bottom{sposition:absolute;}
.general-tile .context-nav-group{background:transparent;}

		.arrow_right { float:right; clear:right; position:relative; left:0px; top:-300px; cursor:pointer; z-index:8000;}

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

.btm-nav-list a:nth-last-child(1),
.btm-nav-list a .last { 
	border-right: none;
}


.header-main {
	min-height: 48px;
	padding: 0 10px;
	font-weight: bold; 
	font-size: 16px; 
	background-color: #343434; 
}

li[class^="icon-"]:before,
.accordion-heading li.accordion-toggle:before,
li.current-nav-item:before,
li.gray-caret-carousel-control,
#testimonials-carousel li.carousel-control,
#main-carousel li.carousel-control,
#hourly-employee-carousel li.carousel-control,
#management-employee-carousel li.carousel-control,
#community-commitment-carousel li.carousel-control,
#specials-carousel li.carousel-control,
#weekly-ad-carousel li.carousel-control,
li[class*=" icon-"]:before {
    text-indent: -2em;
    text-align: center
}

li[class^="icon-"].icon-large:before,
.accordion-heading li.icon-large.accordion-toggle:before,
li.icon-large.current-nav-item:before,
li.icon-large.gray-caret-carousel-control,
#testimonials-carousel li.icon-large.carousel-control,
#main-carousel li.icon-large.carousel-control,
#hourly-employee-carousel li.icon-large.carousel-control,
#management-employee-carousel li.icon-large.carousel-control,
#community-commitment-carousel li.icon-large.carousel-control,
#specials-carousel li.icon-large.carousel-control,
#weekly-ad-carousel li.icon-large.carousel-control,
li[class*=" icon-"].icon-large:before {
    text-indent: -1.333em
}

.icon-arrow-left:before,
.gray-caret-carousel-control.left:before,
#testimonials-carousel .left.carousel-control:before,
#main-carousel .left.carousel-control:before,
#hourly-employee-carousel .left.carousel-control:before,
#management-employee-carousel .left.carousel-control:before,
#community-commitment-carousel .left.carousel-control:before,
#specials-carousel .left.carousel-control:before,
#weekly-ad-carousel .carousel-control.left:before {
    content: "\f100"
}

.gray-caret-carousel-control,
#testimonials-carousel .carousel-control,
#main-carousel .carousel-control,
#hourly-employee-carousel .carousel-control,
#management-employee-carousel .carousel-control,
#community-commitment-carousel .carousel-control,
#specials-carousel .carousel-control {
    background: none;
    height: 100px;
    width: 38px;
    font-size: 50px;
    text-align: center;
    border: 0;
    position: absolute;
    vertical-align: bottom;
    line-height: 50px;
    color: #b0b0b0
}

.gray-caret-carousel-control.left,
#testimonials-carousel .left.carousel-control,
#main-carousel .left.carousel-control,
#hourly-employee-carousel .left.carousel-control,
#management-employee-carousel .left.carousel-control,
#community-commitment-carousel .left.carousel-control,
#specials-carousel .left.carousel-control {
    left: -58px
}

.gray-caret-carousel-control.right,
#testimonials-carousel .right.carousel-control,
#main-carousel .right.carousel-control,
#hourly-employee-carousel .right.carousel-control,
#management-employee-carousel .right.carousel-control,
#community-commitment-carousel .right.carousel-control,
#specials-carousel .right.carousel-control {
    right: -58px
}

#main-carousel:hover .carousel-control {
    display: block
}

#main-carousel #main-carousel-inner {
    max-width: 1500px;
    position: relative;
    margin: 0 auto
}

#main-carousel .carousel-control {
    display: none
}

#main-carousel .carousel-control.left {
    left: 0
}

#main-carousel .carousel-control.right {
    right: 0
}

#main-carousel .item {
    text-align: center
}


.gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #hourly-employee-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
  right: 92px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
  left: 92px;
}


.gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #hourly-employee-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control, #specials-carousel .left.carousel-control {
  left: 22px;
}


  .gray-caret-carousel-control.left, #testimonials-carousel .left.carousel-control, #main-carousel .left.carousel-control, #management-employee-carousel .left.carousel-control, #community-commitment-carousel .left.carousel-control {
    left: 30%;
    top: -70px;
  }


  .gray-caret-carousel-control.right, #testimonials-carousel .right.carousel-control, #main-carousel .right.carousel-control, #management-employee-carousel .right.carousel-control, #community-commitment-carousel .right.carousel-control {
    right: 30%;
    top: -70px;
  }
