﻿.featured-box{position:relative;-webkit-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out;}
.featured-box .featured-img{margin-bottom:10px;}
.featured-box .featured-img img{vertical-align:inherit;}
.featured-box h4{font-size:100%;margin-bottom:5px;text-transform:uppercase;}
.featured-box h4 span{display:block;font-weight:normal;font-weight:300;opacity:.9;text-transform:none;}
.featured-box p{font-size:95%;}
.featured-box p:last-of-type{padding-bottom:0;margin-bottom:0;}
.featured-box.pos-left{padding-left:70px;}
.featured-box.pos-left .featured-img{position:absolute;left:0;top:3px;max-width:50px;}
.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;}
.featured-box.pos-center{text-align:center;}
.featured-box.pos-center .tx-div{margin:0 auto 10px;}
.featured-box .box-inner img.featured-img{margin-bottom:10px;}
body.home .featured-box.pos-left{padding:0;padding-right:5px;}
body.home .featured-box.pos-left .featured-img{max-width:105px!important;max-height:105px;position:relative;top:0;left:0;display:inline-block;float:left;width:35%;margin:0;}
body.home .featured-box h4{font-size:100%;margin-bottom:5px;text-transform:uppercase;display:inline-block;text-align:left;float:left;width:65%;padding:20px 0px 0px 10px;}
.center-icons .featured-box .featured-img{width:80px;overflow:hidden;}
.center-icons .featured-box .featured-img img{position:relative;left:0;top:0;width:185px!important;max-width:185px;}
.center-icons .featured-box:hover .featured-img img{left:-90px;}
.flickity-prev-next-button:hover svg,.flickity-prev-next-button:hover .arrow,.featured-box:hover svg,.featured-img svg:hover{fill:#00afef!important;}
.slider-nav-circle .flickity-prev-next-button:hover svg,.slider-nav-circle .flickity-prev-next-button:hover .arrow,.featured-box:hover .featured-img-circle svg{fill:#FFF!important;}
.featured-box:hover .featured-img-circle{background-color:#00afef!important;border-color:#00afef!important;}

#dail-free-hscope .yes_tomrow table{
	text-align:left;
}

.yes_tomrow table{
	text-align: left;
}


.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
    margin: 10px 5px 0;
    width: auto;
}



.article .metaslider ul,
.article .metaslider ol,
.article .metaslider li,
.article .metaslider img,
.art-article .metaslider ul,
.art-article .metaslider ol,
.art-article .metaslider li,
.art-article .metaslider img,
#widgets .metaslider ul,
#widgets .metaslider ol,
#widgets .metaslider li,
#widgets .metaslider img,
.entry .metaslider ul,
.entry .metaslider ol,
.entry .metaslider li,
.entry .metaslider img,
#content .metaslider ul,
#content .metaslider ol,
#content .metaslider li,
#content .metaslider img,
.entry-content .metaslider ul,
.entry-content .metaslider ol,
.entry-content .metaslider li,
.entry-content .metaslider img,
.metaslider .flexslider ul,
.metaslider .flexslider .slides li,
.metaslider .flexslider .slides ul,
.metaslider .flexslider .slides ol,
.metaslider .flexslider .flex-direction-nav,
.metaslider .flexslider .flex-direction-nav li,
*[class*='-article'] .metaslider img {
    border: 0;
    margin: 0;
    list-style-type: none;
    list-style: none;
    padding: 0;
    line-height: normal;
    max-width: none;
    max-height: none;
}
.pure-u-1,.pure-u-1-1,.pure-u-1-2,.pure-u-1-3,.pure-u-2-3,.pure-u-1-4,.pure-u-3-4,.pure-u-1-5,.pure-u-2-5,.pure-u-3-5,.pure-u-4-5,.pure-u-5-5,.pure-u-1-6,.pure-u-5-6,.pure-u-1-8,.pure-u-3-8,.pure-u-5-8,.pure-u-7-8,.pure-u-1-12,.pure-u-5-12,.pure-u-7-12,.pure-u-11-12,.pure-u-1-24,.pure-u-2-24,.pure-u-3-24,.pure-u-4-24,.pure-u-5-24,.pure-u-6-24,.pure-u-7-24,.pure-u-8-24,.pure-u-9-24,.pure-u-10-24,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}
.pure-u-1-2,.pure-u-12-24{width:50%;*width:49.969%}

#sw3_news .resume {
	margin: 10px;
}

#sw3_news .resume h2 {
	color: #acaa00;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: none;
}

#sw3_news .resume p {
	margin: 0px;
}



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


#suptmessage {
position: relative;
width: 230px;
background: white;
padding: 10px 10px 20px 10px;
font-family: "Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
font-size: 15px;
text-align: left;
}


#suptmessage h3 {
font-size: 19px;
font-weight: bold;
text-align: center;
margin-bottom: 6px;
color: #920303;
}


#suptmessage a {
padding-top: 7px;
color: #920303;
}


.curve {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}


#newsletter-popup input[type="text"], #newsletter-popup-footer input[type="text"] {width: 182px; margin: 8px 0px;}


#newsletter-popup, #newsletter-popup-footer  {
background-color: #F3F3F2;
margin-top: 8px; padding: 15px; right: 0px;
position: absolute; text-align: left; z-index: 100;}


#newsletter-popup-footer {bottom: 28px; width: 210px;}



#newsletter-popup div.button, #newsletter-popup-footer div.button {
background: #0983b6; width: 158px; text-align: center;}
 

#newsletter-popup .close, #newsletter-popup-footer .close {background: #333; color: #b4b4b4;}



#page-top #main-area .container {
height: 230px;
padding-top: 5px;
}

body.page #page-top #main-area .container {
height: 150px !important;
padding-top: 5px !important;
}

.wp-post-image {
	display:block;
}

.modal.video .caption .sub-title { font-size: 0.83333em; }

.lt-ie9 .modal.video .caption .sub-title { font-size: 1em; }

.template-index .slider .slide .caption .sub-title { color:  #444444 ; position: relative; font-size: 0.83333em; font-weight: 300; }

.lt-ie9 .template-index .slider .slide .caption .sub-title { font-size: 1em; }

.left-half, .right-half {width: 50%; min-height: 10px; float: left;}

.row-down .right-half {padding-top: 20px; padding-left: 23px;}

.main-page-content .row-down .right-half {padding: 0 0 0 25px;}


.main-page-content .left-half img, .main-page-content .right-half img {border-radius: 7px;}

.midslider .right-half {padding: 50px 10% 0 0;}

.footer-left .left-half, .footer-left .right-half {width: 100%;}

.row-down .left-half, .row-down .right-half {padding-left: 0; padding-right: 0; padding-top: 0;}

.main-page-content .row-down .left-half, .main-page-content .row-down .right-half {width: 100%; padding: 0 5%;}
section.stories.custom .nation-voices .img{margin-bottom:1.25rem;text-align:center}
section.stories.custom .nation-voices .img img{border-radius:100%;max-width:150px}
section.stories.focus .img-wrap img{width:100%;max-width:100%}
section.stories.almanac .img{margin-top:-3.8125rem;margin-bottom:1.875rem}
section.stories.anniversary.alternate .row.primary .story .img-wrap img{width:100%}
section.stories.nation-voices .img{margin-bottom:1.25rem}
section.stories.nation-voices .img img{max-width:150px;border-radius:100%}
section.stories.watch-listen .story .img a{display:block;position:relative}
section.stories.watch-listen .story .img img{width:100%}
section.stories.watch-listen .story .img iframe{width:100%}
section.stories.watch-listen .story.secondary .img{display:none}
.img-wrap{position:relative}
.img-wrap+div{z-index:2}
.img-screen{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.65) 80%, rgba(0,0,0,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 )}
.img-screen.always-show{display:block}
section.stories.custom .nation-voices .img img,section.stories.nation-voices .img img{border:1px solid #ccc}
div#carousel-reblog-box{background:#222;background:-moz-linear-gradient(bottom, #222, #333);background:-webkit-gradient(linear, left bottom, left top, from(#222), to(#333));padding:3px 0 0;display:none;margin:5px auto 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.9);-moz-box-shadow:0 0 20px rgba(0,0,0,0.9);box-shadow:0 0 20px rgba(0,0,0,0.9);height:74px;width:565px;}
#carousel-reblog-box textarea{background:#999;font:13px/1.4 "Helvetica Neue", sans-serif !important;color:#444;padding:3px 6px;width:370px;height:48px;float:left;margin:6px 9px 0 9px;border:1px solid #666;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 2px rgba(0,0,0,0.2);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#carousel-reblog-box textarea:focus{background:#ccc;color:#222;}
#carousel-reblog-box label{color:#aaa;font-size:11px;padding-right:2px;padding-left:2px;display:inline;font-weight:normal;}
#carousel-reblog-box select{width:110px;padding:0;font-size:12px;font-family:"Helvetica Neue", sans-serif !important;background:#333;color:#eee;border:1px solid #444;margin-top:5px;}
#carousel-reblog-box .submit,
#wrapper #carousel-reblog-box p.response{float:left;width:154px;padding-top:0;padding-left:1px;overflow:hidden;height:34px;margin:3px 0 0 2px !important;}
#wrapper #carousel-reblog-box p.response{font-size:13px;clear:none;padding-left:2px;height:34px;color:#aaa;}
#carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{font:13px/24px "Helvetica Neue", sans-serif !important;margin-top:8px;padding:0 10px !important;border-radius:1em;height:24px;color:#333;cursor:pointer;font-weight:normal;background:#aaa;background:-moz-linear-gradient(bottom, #aaa, #ccc);background:-webkit-gradient(linear, left bottom, left top, from(#aaa), to(#ccc));border:1px solid #444;}
#carousel-reblog-box input#carousel-reblog-submit:hover, #jp-carousel-comment-form-button-submit:hover{background:#ccc;background:-moz-linear-gradient(bottom, #ccc, #eee);background:-webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));}
#carousel-reblog-box .canceltext{color:#aaa;font-size:11px;line-height:24px;}
#carousel-reblog-box .canceltext a{color:#fff;}
.jp-carousel-light div#carousel-reblog-box{background:#eee;background:-moz-linear-gradient(bottom, #ececec, #f7f7f7);background:-webkit-gradient(linear, left bottom, left top, from(#ececec), to(#f7f7f7));-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);-moz-box-shadow:0 2px 10px rgba(0,0,0,0.1);box-shadow:0 2px 10px rgba(0,0,0,0.1);border:1px solid #ddd;}
.jp-carousel-light #carousel-reblog-box textarea{border:1px inset #ccc;color:#666;border:1px solid #cfcfcf;background:#fff;}
.jp-carousel-light #carousel-reblog-box .canceltext{color:#888;}
.jp-carousel-light #carousel-reblog-box .canceltext a{color:#666;}
.jp-carousel-light #carousel-reblog-box select{background:#eee;color:#333;border:1px solid #aaa;}
.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit, #jp-carousel-comment-form-button-submit{color:#333;background:#fff;background:-moz-linear-gradient(bottom, #ddd, #fff);background:-webkit-gradient(linear, left bottom, left top, from(#ddd), to(#fff));border:1px solid #aaa;}
 
     
     .wpb_column {
     	margin-right: 0px;
     }

	
	.full-width-content.vc_row-fluid .wpb_column { margin-left: 0!important; }

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


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  margin-left: 0;
  margin-bottom: 0;
  float: none;
}
.row{margin-left:-15px;margin-right:-15px}
.scroll-nav{background:#F7F7F7;margin:10px -20px -20px;padding:5px;text-align:center;}
.scroll-nav a{background:#b4b4b4;width:10px;height:10px;text-indent:-9999px;overflow:hidden;display:inline-block;margin:2px 2px 0;-webkit-transition:all .40s;-moz-transition:all .40s;-o-transition:all .40s;transition:all .40s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.scroll-nav a:hover{background:#939393;}
.scroll-nav a.activeSlide{background:#666;}
body.dark-skin .scroll-nav{background-color:#373737;}

.mini-view .entry-title {
  font-size: 14px;
  line-height: 19px;
  margin: 15px 0;
  font-weight: normal;
}


.entry-title {
	font-family: "Merriweather", Georgia, serif;
	color: #444;
	font-size: 32px;
	margin-top: 45px;
  	margin-bottom: 22px;
  	font-weight: normal;
}
.list-unstyled{padding-left:0;list-style:none;}
ul#main-menu li#main-jouez a:hover{color:#D69133!important;}
.col-md-1_5{width:13%;position:relative;min-height:1px;padding-right:15px;padding-left:15px;margin-left:0;float:none;}
#main-menu .col-md-1_5:first-of-type{margin-left:7%;}
.col-md-1_5.col-xs-offset-8{margin-left:55%;}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }

.latest-news .attachment-post-thumbnail {width:100%;}













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

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

.colf-xs-12 {
  width: 100%;
}

.contact .alignleft{width: 39%;}

.contact .alignleft p{margin: 0 0 10px}



	
	.alignleft { float:left }


.inputField.submit .alignleft{border: 0 none; outline: 0 none;background: #fff;padding: 0 2px;
	cursor: pointer;font: 10px Arial;color: #1F669F;border: 1px solid #AAC9E2;border-radius: 10px;
}

body ul#open-hours li .hours-date {text-align:right; font-size:12px;}

ul#open-hours li .hours-date {
color: #840f2c;
}
#block-fs-find_a_salon .find-salon-button .find-salon-title{text-transform:uppercase;font-size:0.7em;font-weight:normal;}
.front #block-fs-find_a_salon .find-salon-title{color:white;}

	
	.video-texture, #style-selection {
		display: none!important;
	}

	
	.video-texture {
		display: none!important;
	}


.slider-gradient .video-texture {
	width: 100%;
	height: 100%;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4xOSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNjUiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.19) 0%, rgba(0,0,0,0.65) 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.19)), color-stop(100%,rgba(0,0,0,0.65))); 
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.19) 0%,rgba(0,0,0,0.65) 100%); 
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.19) 0%,rgba(0,0,0,0.65) 100%); 
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.19) 0%,rgba(0,0,0,0.65) 100%); 
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.19) 0%,rgba(0,0,0,0.65) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30000000', endColorstr='#a6000000',GradientType=1 ); 
}


.slider-gradient-two .video-texture {
	width: 100%;
	height: 100%;
	
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4zNiIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NiUiIHN0b3AtY29sb3I9IiMzZTNlM2UiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMzZjNmM2YiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuNzIiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.36) 0%, rgba(62,62,62,0.65) 76%, rgba(63,63,63,0.65) 77%, rgba(0,0,0,0.72) 100%); 
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(0,0,0,0.36)), color-stop(76%,rgba(62,62,62,0.65)), color-stop(77%,rgba(63,63,63,0.65)), color-stop(100%,rgba(0,0,0,0.72))); 
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.36) 0%,rgba(62,62,62,0.65) 76%,rgba(63,63,63,0.65) 77%,rgba(0,0,0,0.72) 100%); 
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.36) 0%,rgba(62,62,62,0.65) 76%,rgba(63,63,63,0.65) 77%,rgba(0,0,0,0.72) 100%); 
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.36) 0%,rgba(62,62,62,0.65) 76%,rgba(63,63,63,0.65) 77%,rgba(0,0,0,0.72) 100%); 
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.36) 0%,rgba(62,62,62,0.65) 76%,rgba(63,63,63,0.65) 77%,rgba(0,0,0,0.72) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c000000', endColorstr='#b8000000',GradientType=1 );
}


.nectar-slider-gradient .video-texture{
background: -moz-linear-gradient(top,  rgba(56,56,56,0.65) 0%, rgba(42,42,42,0) 13%, rgba(0,0,0,0) 53%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(56,56,56,0.65)), color-stop(13%,rgba(42,42,42,0)), color-stop(53%,rgba(0,0,0,0))); 
background: -webkit-linear-gradient(top,  rgba(56,56,56,0.65) 0%,rgba(42,42,42,0) 13%,rgba(0,0,0,0) 53%); 
background: -o-linear-gradient(top,  rgba(56,56,56,0.65) 0%,rgba(42,42,42,0) 13%,rgba(0,0,0,0) 53%); 
background: -ms-linear-gradient(top,  rgba(56,56,56,0.65) 0%,rgba(42,42,42,0) 13%,rgba(0,0,0,0) 53%); 
background: linear-gradient(to bottom,  rgba(56,56,56,0.65) 0%,rgba(42,42,42,0) 13%,rgba(0,0,0,0) 53%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6383838', endColorstr='#00000000',GradientType=0 ); 

}


	#left_pic {
		left: -10px;
		position: relative;
		top: -20px;
	}

	.top .navigation .menu-item-home {
		display: block;
	}
.view-items-view div.view-content div.views-row span.views-field p{display:table;height:1%}
.module-deep-sector-knowledge .tab-content-container{position:relative}


.footer-se div.footer-area-bottom{ width:100%; text-align:center;}

div.footer-se div#text-14.footer-area-bottom div.textwidget div.search-section div#gform_wrapper_8 form#gform_8.mail-chimp div.gform_body ul#gform_fields_8.gform_fields li#field_8_2.gfield label.gfield_label, header div.banner-main nav.menu-part div.container div.row div.col-lg-9 div.top-sec div.mealing-part div#gform_wrapper_1 form#gform_1.mail-chimp div.gform_body ul#gform_fields_1.gform_fields li#field_1_2.gfield label.gfield_label {display:none;}


footer.footer-bg .footer-se .footer-area-bottom .textwidget .gfield_label { display: none;}
#m14_17 .page-level-separator-2-1:first-child{display:none}

.typ-2 {
	color: #EE9208;
}
body .entry .meta .title{margin:0 0 0.1em 0}
h1,body .entry .title{font-family:'Times New Roman', Times, serif;font-size:2em;font-weight:normal;line-height:120%;margin:0;border-bottom:1px solid #ccc;padding:0 0 0.1em 0}
#comments-header .title{width:49.5%;float:left;margin:0 0 0.1em 0;border:none}
.rtl #comments-header .title{float:right}

#header .hed_right{padding-top:18px;padding-bottom:34px}
#header .hed_right .header-contact{clear:both;float:right;margin-top:10px}

#header .hed_right ul {
  margin:0;
  padding:0;
}

#header .hed_right ul li {
  margin:0;
  padding:0 15px;
  display:block;
  float:left;
  border-left:1px solid #ecefef;
  font-size:14px;
  line-height:16px;
  font-weight:normal;
}

#header .hed_right ul li:first-child {
  padding-left:0;
  border-left:none;
}

#header .hed_right ul li:last-child {
  padding-right:0;
}

#header .hed_right ul li a {
  margin:0;
  padding:0;
  display:block;
  color:#898989;
}

#header .hed_right ul li a:hover {
  color:#bd044f;
}

#header .hed_right ul li span {
  color:#ff5e9f;
  margin-right:6px;
}

.testimonial-content {display: block; line-height: 1.35em; margin-left: 150px; font-size: 14px; font-style: italic; padding: 20px; }

#home-testimonials .testimonial .testimonial-content { margin-left: 0; font-size: 12px; padding: 0;}
.callout{margin-bottom:43px;}
.home-page .vendor-homepage.callout{background:none repeat scroll 0% 0% #353942;}
.home-page .callout p{color:#fff;}
.callout h2{padding-bottom:25px;margin:0;font-size:40px;}
.callout .btn-signup{width:209px;height:43px;border:1px solid #fff;border-radius:2px;margin:36px 0 0;background:#3f9bd4;font-size:15px;line-height:40px;}
.callout .btn-signup:hover{background:#40aad5;color:#fff;}

.roadblock { position:fixed; z-index:10000; top:-100%; left:-100%; background:rgba(0,0,0,0.7); opacity:0; -webkit-transition:opacity .3s; transition:opacity .3s; }

.roadblock.active { top:0; left:0; right:0; bottom:0; overflow:auto; opacity:1; }

.roadblock * { box-sizing:border-box; }

	#page-top #main-area .container { height: 230px; padding-top: 27px; }

	body.page #page-top #main-area { position: relative !important; }

		body.page #page-top #main-area .container { height: 230px !important; padding-top: 27px !important; }


		body.home #page-top #main-area { position: absolute; width: 100%; top: 0; left: 0; }

			body.home #page-top #main-area .container { height: 85px; }


.uvt-logo-block{ 
	position: absolute;
	top:0px;
	left:0px;
	width: 260px;
	height:70px;
	}

#forum td.topics, #forum td.last-reply {
  background-color: #ddd;
}


#navigation ul.menu li.last {
  border-right:none;
}


#navigation ul.menu li.last ul {
  width: 127px;
}

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


#footer ul li.last{border-right:none;}


  #navigation ul.menu ul li, #navigation ul.menu ul li.last {
    margin-bottom: 0; border-color: #e3e3e3;
  }

.one_third{width:30.66%}

.one_half, .one_third, .two_third, .one_fourth{margin-right:4%; margin-bottom:10px; float:left}
.siteFooter ul.menu li.menu-item:nth-child(6) a:after{content:''}

.dlstrs-widget .menu .sub-menu,
.cat-item .children,
.page_item .children {
	padding-top: 0;
	padding-bottom: 0 !important;
    padding-left: 15px;
}

.dlstrs-right-sidebar li.cat-item,
.dlstrs-right-sidebar li.page_item,
.dlstrs-right-sidebar li.menu-item {
	padding-bottom: 0;
}


div.homepage_links ul li.top {
    background:#f2ebf3;
}

	
	.featured-subtitle {
		font-size: 24px;
	}

  .site-header .header-login,
  .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login {
    position: relative;
    display: inline-block;
    margin-left: 15px; }

    .site-header .header-login--container,
    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      display: none;
      position: absolute;
      top: 100%;
      right: 0;
      z-index: 5;
      width: 500px;
      max-width: 330px;
      padding: 15px;
      background: #213040; }

      .site-header .header-login--container__promo,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container__promo {
        max-width: 630px;
        width: 630px; }

      .site-header .header-login--container h3,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container h3 {
        margin-bottom: .5em;
        text-align: left;
        font-size: 22px; }

    .site-header .header-login--button,
    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button {
      border: none;
      font-weight: 900;
      color: #FFFFFF; }

      .site-header .header-login--button, .site-header .header-login--button:active, .site-header .header-login--button:focus,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:active,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:focus {
        outline: none;
        border: none;
        box-shadow: none; }

      .site-header .header-login--button i.fa,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button i.fa {
        margin-left: 5px;
        vertical-align: middle;
        transition: all .1s ease-out;
        -webkit-transform: rotate(0deg);
            -ms-transform: rotate(0deg);
                transform: rotate(0deg); }

      .site-header .header-login--button.on,
      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on {
        background: #213040;
        outline: none;
        border: none; }

        .site-header .header-login--button.on i.fa,
        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on i.fa {
          -webkit-transform: rotate(90deg);
              -ms-transform: rotate(90deg);
                  transform: rotate(90deg); }

  .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login {
    display: block;
    margin-left: 0; }

    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container {
      right: auto;
      left: 0;
      width: 100%;
      max-width: 100%;
      z-index: 120; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a {
        color: #97b7c7; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--container a.right {
          float: right; }

    .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button {
      font-size: 22px;
      padding: 15px;
      width: 100%;
      border: 1px solid #FFFFFF;
      text-align: center; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button, .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:active, .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button:focus {
        outline: none;
        border: 1px solid #FFFFFF;
        box-shadow: none; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .header-login--button.on {
        border: 1px solid #FFFFFF; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .app-stores:after {
        content: "";
        display: table;
        clear: both; }

      .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .app-stores a {
        display: block;
        float: left;
        width: 50%; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .app-stores a:first-child {
          padding-right: 15px; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .app-stores a:last-child {
          padding-left: 15px; }

        .site-header .main-navigation #mega-menu-wrap-primary #mega-menu-primary .app-stores a img {
          width: 100%; }

      .site-header .main-navigation #mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {
        position: absolute;
        top: 100%;
        width: 100%;
        background-color: #820002;
        z-index: 100; }

  #mega-menu-wrap-primary #mega-menu-primary .login_promo {
    margin-top: 2.5em; }

  #mega-menu-wrap-primary #mega-menu-primary .login_promo p {
    color: #FFFFFF;
    font-size: 2rem; }

  #mega-menu-wrap-primary #mega-menu-primary .login_promo--img_wrap {
    display: block; }

    #mega-menu-wrap-primary #mega-menu-primary .login_promo--img {
      display: block;
      margin-right: auto;
      margin-bottom: 1em;
      margin-left: auto; }

    #mega-menu-wrap-primary #mega-menu-primary .login_promo--fine_print p {
      font-size: 0.9em; }

      .site-header .main-navigation #mega-menu-wrap-primary .mega-menu-toggle {
        line-height: 60px;
        height: 60px; }

.hashtag, .section-title {
    text-align:center;
}

.hashtag .tag, .section-title span {
    font-family:'FuturaW01-ExtraBoldCond 774896', FuturaBT-ExtraBlackCondensed, Impact, Arial, Sans-Serif;
    text-transform:uppercase;
    margin:0 auto;
    line-height:350px;
}

.span12 .hashtag, .span12 .section-title {
    min-height:150px;
    max-height:150px;
}

.span12 .hashtag .tag, .span12 .section-title span {
    line-height:150px;

}

.artists-gig-guide .section-title span{
    font-size:1em;
}

.artists-gig-guide .section-title{
    border-bottom:1px solid #DDDDDD;
}

.related-products .section-title span.rel-products{

    font-size:1.0em;

}

    h2, .gig-guide h2, .hashtag .tag, .section-title, .text-content h2{
        font-size: 1.6em;
    }

.span12 .section-title span{
    font-size: 1.4em;
}

    .section-title span {
        font-size:2.3em;
        line-height:130px;
    }

    #innerwrapper.code-amp .section-title {
        min-height: 75px;
        height: 75px;
    }

    #innerwrapper.code-amp .section-title span {
        line-height: 75px;
    }
.nav-crop-right-links .right-links .li.mini-cart{margin-left:5px!important;}
li.mini-cart .nav-dropdown{right:15px;width:330px;}
li.mini-cart:hover .cart-icon .cart-icon-handle{top:-8px;}
li.mini-cart .nav-dropdown button{margin-bottom:5px;}
li.mini-cart.active .cart-icon strong{background-color:#627f9a;color:#ffffff;}
.mini-cart-top-bar span.label{font-weight:bolder;line-height:0;padding:2px 5px;margin-left:5px;outline:2px solid #ffffff;}
li.mini-cart{-webkit-backface-visibility:hidden;backface-visibility:hidden;}
li.mini-cart .cart_list{max-height:450px;max-height:60vh;overflow-y:auto;z-index:99;-webkit-overflow-scrolling:touch;}
.mini-cart:hover .custom-cart-count{background:#000000;}
.mini-cart .nav-dropdown a.button{color:#ffffff!important;padding:13px 0;margin:8px 0 0 0;display:block;}
.mini-cart .product_list_widget a:not(.remove){border-bottom:0!important;font-weight:bolder!important;line-height:140%;margin:0;padding:0;}
.mini-cart .product_list_widget li{padding-right:30px!important;min-height:90px;}
.mini-cart .product_list_widget .quantity{font-size:85%;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon strong{border-color:#ffffff;color:#ffffff;background-color:transparent;}
.dark-header #masthead .header-nav li.mini-cart.active .cart-icon strong{border-color:#ffffff;color:#000000;background-color:#ffffff!important;}
.dark-header #masthead .header-nav li.mini-cart .cart-icon .cart-icon-handle{border-color:#ffffff;}
.mini-cart .nav-dropdown,.mini-cart .dropdown-toggle{display:none!important;}
.mini-cart .cart-price{margin-right:15px;}
.mini-cart .cart-inner{position:relative;}
.mini-cart.active .nav-dropdown{display:block!important;position:absolute;top:20px;right:0;}
.header-nav li.mini-cart.active .cart-icon strong{background-color:#00afef}
.secondary-bg.button.alt-button.success:hover,.label-sale.menu-item a:after,.mini-cart:hover .custom-cart-count,.callout .inner,.button.secondary,.button.checkout,#submit.secondary,button.secondary,.button.secondary,input[type="submit"].secondary{background-color:#00afef}

	body.mobile #primary, body.mobile #secondary { width:100%; height:auto !important; }

	#primary, #secondary { width:100%; height:auto !important; }
 #primary,#secondary {width:19%;}


	body.mobile #main .widget-area ul.xoxo { padding-left:10px; }


	body.mobile .footertwo .widget-area, body.mobile .footerthree .widget-area, body.mobile .footerfour .widget-area {
     	width:95%; margin-left:2.5%; }


	#main .widget-area ul.xoxo { padding-left:10px; }


	.footertwo .widget-area, .footerthree .widget-area, .footerfour .widget-area {
     	width:95%; margin-left:2.5%; }

	.widget-area a:link, .widget-area a:visited {
		font-size:10px !important;
	}
 .widget-area * {font-family:Helvetica, sans-serif ; }
 a:hover, .entry-meta a:hover, .entry-utility a:hover , .widget-area a:hover { color:#12a7ff ;}




div.panel-pane div.admin-links {
  font-size: xx-small;
  margin-right: 1em;
}


div.panel-pane div.admin-links li a {
  color: #ccc;
}


div.panel-pane div.admin-links li {
  padding-bottom: 2px;
  background: white;
  z-index: 201;
}


div.panel-pane div.admin-links:hover a,
div.panel-pane div.admin-links-hover a {
  color: #000;
}


div.panel-pane div.admin-links a:before {
  content: "[";
}


div.panel-pane div.admin-links a:after {
  content: "]";
}


div.panel-pane div.panel-hide {
  display: none;
}



div.panel-pane div.panel-hide-hover,
div.panel-pane:hover div.panel-hide {
  display: block;
  position: absolute;
  z-index: 200;
  margin-top: -1.5em;
}


div.panel-pane div.node {
  margin: 0;
  padding: 0;
}


div.panel-pane div.feed a {
  float: right;
}
.spacer{display:block;margin-top:10px;}


#site-title a,
#site-description {
	color:#333;
}


#site-title,
#site-description {
	float:left;
	line-height:100px;
}


#site-title {
	margin:0;
	font-size:28px;
	font-weight:bold;
}


	#site-title,
	#site-description {
		float:none;
		margin:0;		
		line-height:1.62em;
		text-align:center;
	}

																																	
	#site-title a,
	#site-description {
		color:#114d6b;
	}

.sidebar-inner aside{margin:10px 0px 0px}

.most-search-block {
	clear: both;
	margin-top: 41px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 10px;
}
.tve_p_center{text-align:center}
.thrv_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}
.thrv_contents_table .tve_contents_table.tve_p_center{margin-left:auto !important;margin-right:auto !important}

#footer #footer-nav .menu-item-172 {
  display: none;
}

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



#megaMenu ul.megaMenu li.menu-item a span.wpmega-item-description, #megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.wpmega-item-description {
    color: #BBBBBB;
    font-size: 13px !important;
    text-transform:none !important;
	line-height: 1.2;
}


li .menu-item a {
	border-bottom: 1px solid #262626 !important;
}

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;}
#kms-search-result-div ul li{line-height:1.2;margin:.5em 0}
body .canister{max-width:1100px;margin:0 auto}
body .canister:after{content:"";display:block;clear:both}
body .canister:before{content:"";display:block;clear:both}
body .canister.kill-vertical .unit{padding-top:0;padding-bottom:0}
body .canister .canister .unit{padding-top:0}
body .canister .canister .unit:first-child{padding-left:0}
body .canister .canister .unit:last-child{padding-right:0}
body .unit .canister .unit:first-child{padding-top:0}
body .canister.small-grid .unit.half{width:50%;float:left}
body .canister.small-grid .unit.one-third{width:33.333333333333%;float:left}
body .canister.small-grid .unit.two-thirds{width:66.666666666667%;float:left}
body .canister.small-grid .unit.one-fourth{width:25%;float:left}
body .canister.small-grid .unit.three-fourths{width:75%;float:left}
body .canister.small-grid .unit.one-fifth{width:20%;float:left}
body .canister.small-grid .unit.two-fifths{width:40%;float:left}
body .canister.small-grid .unit.three-fifths{width:60%;float:left}
body .canister.small-grid .unit.four-fifths{width:80%;float:left}
body .canister.skinny .unit{padding-top:0;padding-bottom:0}
body .intro-small.search-bar .canister .editor-buttons-and-options .unit,body .intro-small.search-bar .kb-search-container .unit{padding-bottom:0}
body .canister.editor-buttons-and-options{padding:0;margin:0}
body .canister.editor-buttons-and-options .editor-buttons{padding-bottom:1em}
.canister .canister.editor-buttons-and-options .unit{padding:0}
.canister.editor-buttons-and-options{position:relative}
.canister.editor-buttons-and-options .unit.editor-buttons{position:absolute;top:-3.25em;right:0;width:auto;display:inline-block}
.canister .canister.kb-search-container .unit{padding:0}

A.cattree { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover { COLOR: #FF8000; TEXT-DECORATION: underline; }

A.cattree:visi { FONT: 12px Arial; COLOR: #006699; TEXT-DECORATION: none; }

A.cattree:hover:visit { COLOR: #FF8000; TEXT-DECORATION: underline; }



#wrapper {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	border-left: solid #FFDD00 35px;
	margin-top: 0;
}

.dcwss.dc-feed .stream li.dcsns-vimeo .logo {
	margin-bottom: 3px;
}

.dcwss.dc-wall .stream li.dcsns-vimeo .logo {
	margin-bottom: 3px;
}





.logo { 
	float:left;
	height:85px;
	margin-left:8px;
	}

.ic_text {
	padding: 0 10px 10px;
	margin: 0;
	font-size: 10px;
	color: #fff
}

  .single-post #td-theme-settings,
  .single-post .td-header-top-menu,
  .single-post .td-header-menu-wrap,
  .single-post .td-header-sp-ads,
  .single-post .td-mobile-nav-wrap,
  .single-post .td-main-sidebar,
  .single-post .td-post-source-tags,
  .single-post .td-post-sharing,
  .single-post .td-post-next-prev,
  .single-post .td_block_related_posts,
  .single-post #comments,
  .single-post .td-footer-container,
  .single-post .td-sub-footer-container,
  .single-post .entry-crumbs,
  .single-post .td-category,
  .single-post .td-post-views,
  .single-post .td-post-comments,
  .single-post .td-scroll-up,
  .single-post iframe,
  .single-post .td-more-articles-box {
    display: none !important;
  }

body .td-header-row .td-header-sp-ads {
  min-height: 0px;
}


.td-header-sp-ads {
  float: right;
  margin-bottom: 8px;
  margin-top: 8px;
  width: 728px;
  position: relative;
  
  
  
}

.td-header-sp-ads .td-header-ad-wrap {
  height: 114px;
  display: block;
  
  
}

.td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  
}



.td-header-style-1 .td-header-sp-ads {
  float: right;
  
}

.td-header-style-1 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-2 .td-header-sp-ads {
  float: right;
  margin-bottom: 0px;
  margin-top: 0px;
  margin-right: 0px;
  width: 749px;
  position: relative;
  
  
}

.td-header-style-2 .td-header-sp-ads .adsbygoogle {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  
}

.td-header-style-3 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-3 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-4 .td-header-sp-ads {
  margin-top: 8px;
  width: 100%;
  
}

.td-header-style-4 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-5 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-5 .td-header-sp-ads .td-g-rec,
.td-header-style-5 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-5 .td-header-sp-ads .adsbygoogle,
.td-header-style-5 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-6 .td-header-sp-ads {
  margin-top: 8px;
  float: right;
  
}

.td-header-style-6 .td-header-sp-ads .adsbygoogle {
  left: 0;
}

.td-header-style-7 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
  min-height: inherit;
}

.td-header-style-7 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-7 .td-header-sp-ads .td-g-rec,
.td-header-style-7 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-7 .td-header-sp-ads .adsbygoogle,
.td-header-style-7 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-8 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-8 .td-header-sp-ads .td-g-rec,
.td-header-style-8 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-8 .td-header-sp-ads .adsbygoogle,
.td-header-style-8 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-9 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-9 .td-header-sp-ads .td-g-rec,
.td-header-style-9 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-9 .td-header-sp-ads .adsbygoogle,
.td-header-style-9 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.td-header-style-10 .td-header-sp-ads {
  margin-top: 0px;
  margin-bottom: 0px;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-header-ad-wrap {
  height: auto;
  width: 100%;
}

.td-header-style-10 .td-header-sp-ads .td-g-rec,
.td-header-style-10 .td-header-sp-ads .td-a-rec {
  display: table;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

.td-header-style-10 .td-header-sp-ads .adsbygoogle,
.td-header-style-10 .td-header-sp-ads img {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}

.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}


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


.main-menu ul li ul.sup-menu,.main-menu ul li .mega-menu {
    left: 0;
    position: absolute;
    text-align: left;
    transition: all 0.5s ease 0s;
    transform-origin: 0 0 0;
    top:100%;
    width: 250px;
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3);
    margin: 0;
    padding: 10px 0;
    display: block;
    max-height: 0;
    max-width: 0;
    opacity: 0;
    overflow: hidden;
    transform: perspective(600px) rotateX(-90deg);
    transition: transform 0.5s ease 0s, opacity 0.6s ease 0s, max-height 0.6s step-end 0s, max-width 0.6s step-end 0s, padding 0.6s step-end 0s;  
    float: none;
    vertical-align: top;
    visibility: visible;
    z-index: 5000;
}

.main-menu ul li:hover ul.sup-menu{
    max-height: 3000px;
    max-width: 3000px;
    opacity: 1;
    overflow: visible;
    transform: perspective(600px) rotateX(0deg);
    transition: transform 0.5s ease 0s, opacity 0.2s ease 0s, max-height 0s step-end 0s, max-width 0s step-end 0s, padding 0s step-end 0s;
	z-index:999;
}

.main-menu ul li ul.sup-menu li a {
  color: #222;
  display: block;
  font-family: Open Sans,Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: inherit;
  min-height: inherit;
  padding: 12px 25px;
  text-transform: none;
}

.main-menu ul li ul.sup-menu li{
    display: block;
}

.main-menu ul li .mega-menu .single-mega-menu a:hover, .main-menu ul li ul.sup-menu li a:hover {
  color: #009587;
  background: transparent !important;
}

.home-3 .main-menu ul li .mega-menu .single-mega-menu .hedding-border a,.home-3 .main-menu ul li .mega-menu .single-mega-menu a,.home-3 .main-menu ul li ul.sup-menu li a{
  border-left: 0;
}

.home-3 .main-menu ul li ul.sup-menu li {
  float: none;
}

.home-3 .main-menu ul li ul.sup-menu li a{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.home-3 .main-menu ul li ul.sup-menu li a:hover,.home-3 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #0b96f3;
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}

.home-4 .main-menu ul li ul.sup-menu li a:hover, .home-4 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-4 .category-saidebar ul li .cat-mega-menu a:hover, .home-4 .category-saidebar ul li ul.cat-sup-menu li a:hover{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #EA7696;
}

.home-5 .main-menu ul li a.active,.home-5 .main-menu ul li a:hover,.home-5 .main-menu ul li ul.sup-menu li a:hover, .home-5 .main-menu ul li .mega-menu .single-mega-menu a:hover{
  color: #269c58;
  background: transparent !important;
}

.home-6 .category-saidebar ul li .cat-mega-menu a:hover, .home-6 .category-saidebar ul li ul.cat-sup-menu li a:hover,.home-6 .main-menu ul li ul.sup-menu li a:hover, .home-6 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0;
  color: #c5b150;
}

.home-7 .main-menu ul li a.active, .home-7 .main-menu ul li a:hover, .home-7 .main-menu ul li ul.sup-menu li a:hover, .home-7 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  background: transparent none repeat scroll 0 0 !important;
  color: #ef7c3d;
}

.home-8 .main-menu ul li ul.sup-menu li a:hover, .home-8 .main-menu ul li .mega-menu .single-mega-menu a:hover {
  color: #cf2826;
}

.home-9 .main-menu ul li .mega-menu .single-mega-menu a:hover,.home-9 .main-menu ul li ul.sup-menu li a:hover {
  color: #F26B7A !important;text-decoration: none;
}

body.home #content .post-inner img{width:100%;}

body.home #content .col1 .post-inner {height:638px;overflow:hidden;}

body.home #content .col2 .post-inner img{width:100%;height:182px;}

body.home #content .post-inner {position:relative;line-height: 1;}


#g-copyright .g-totop {
  text-align: right;
}


.dir-rtl #g-copyright .g-totop {
  text-align: left;
}

.subheadblk { color: #000000; font-size: 14px; line-height: 20px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif }


    .feature .desktop {
        display: none;
    }
.site-wrapper{background:white}
.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:23%}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4{width:100%}
.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-primary{width:300px}
.content,.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap,.footer-widgets-1,.footer-widgets-2,.footer-widgets-3,.footer-widgets-4,.sidebar-content-sidebar .content,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-primary,.sidebar-secondary,.sidebar-sidebar-content .content,.sidebar-sidebar-content .content-sidebar-wrap,.site-header .widget-area,.title-area{width:100%}
.pinmap .pin-2{left:22%}
.pinmap.activate .pin-2{-moz-transform:translateY(100%);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);-moz-transition:all 0.3s ease-in 0.8s;-webkit-transition:all 0.3s ease-in 0.8s;-ms-transition:all 0.3s ease-in 0.8s;-o-transition:all 0.3s ease-in 0.8s;transition:all 0.3s ease-in 0.8s}





#centre {
	width: 820px; 
	overflow:auto;
	border-top: solid 25px #ffffff;
	border-bottom: solid 8px #dc1f74;
	background-color:#ffffff;
	color: #676767;
	padding-bottom: 25px;
	padding-left: 105px;
	padding-right: 65px;
	background-repeat:no-repeat;
	min-height: 474px;	
	
}

#centre.HomePage {padding:0; margin:0; width:100%;background-color:#c8c3c1; min-height: 330px; height:330px; border: solid 0px #c8c3c1;}

#centre.VisiteVirtuelle {padding:0; margin:0; width:100%;border:none;min-height:0; background-color:#000000;}

#centre h1 {color: #333333; padding:0; margin:0; font-size: 22px; margin-bottom: 8px;}

#centre table{color: #676767;}

#footer{background:#e5e5e5;background:-moz-linear-gradient(top, #e5e5e5 0%, white 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, white));background:-webkit-linear-gradient(top, #e5e5e5 0%, white 100%);background:-o-linear-gradient(top, #e5e5e5 0%, white 100%);background:-ms-linear-gradient(top, #e5e5e5 0%, white 100%);background:linear-gradient(to bottom, #e5e5e5 0%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e5e5', endColorstr='#ffffff',GradientType=0);margin-left:auto;margin-right:auto;padding-top:16px;position:relative;text-align:center;}

				.et_header_style_centered #et_search_icon:before { left: 3px; top: -13px;}

		.et-fixed-header #et_search_icon:before { margin-top: -8px; }

		.et_header_style_centered .et-fixed-header #et_search_icon:before { margin-top: 0;}


.et-pb-arrow-prev:before, .et-pb-arrow-next:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .et_overlay:before, #et_search_icon:before, .mobile_menu_bar:before, .et-social-icon a:before, .et_pb_social_icon a.icon:before, .et_pb_font_icon:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .mfp-arrow-left:after, .mfp-arrow-left .mfp-a, .mfp-arrow-right:after, .mfp-arrow-right .mfp-a, #et-info-phone:before, #et-info-email:before, .et-cart-info span:before, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, a.et_pb_more_button:after, .et_pb_newsletter_button:after, .comment-reply-link:after, .form-submit input:after, .et_pb_contact_submit:after, .et_pb_contact_reset:after { font-family: 'ETmodules'; 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; }


	#et_search_icon:before { content: "\55"; font-size: 17px; left: 0; position: absolute; top: -3px; }

	#et_search_icon:hover { cursor: pointer; }

	.et_vertical_nav #et_search_icon:before { top: -3px; }


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #98765d !important; }
.col{float:left}
#content,#content #content-inner,.content,.title{margin:20px 0;width:auto;}
.not-front #content .title{text-align:center;margin:0;}
.item-list .title{font-weight:bold;}


.cell{
	display: table-cell;
	padding: 0;
	margin: 0px;
}


.menu div.cell{
	border-right: solid 2px #8B8C8B;
	text-align: center;
}


.menu div.cell.last{
	border-right: none;
}


.menu a.tabhover, .navhover:hover, .menu div.cell:hover{
	background-color: #FEF9D3;
}

.main-menu .submenu-wrapper .menu {
  min-height: 240px;
  margin: 0;
  padding: 20px 0;
  background: #202020;
}

.main-menu .submenu-wrapper .menu li {
  list-style: none;
  text-align: right;
  padding: 5px 20px;
  margin: 0;
  width: 100%;
}

.main-menu .submenu-wrapper .menu li:hover {
  background: #131313;
}

.main-menu .submenu-wrapper .menu li a {
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 14px;
  color: #ffffff;
  text-decoration: none;
}

.nav-mobile .menu {
  margin: 0;
  padding: 0;
  border-left: 1px solid #f2f2f2;
  border-right: 1px solid #e2e1e3;
}

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

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

  .col-lg-4 {
    width: 33.33333333%;
  }

	.sidebar-top,
	.sidebar .widget { padding-left: 15px!important; padding-right: 15px!important; }

.sidebar-top { padding: 15px 30px; }

.sidebar-top p { float: left; color: #fff; color: rgba(255,255,255,0.8); font-size: 16px; font-weight: 600; text-transform: uppercase; line-height: 24px; padding: 3px 0; }

.s1 .sidebar-top,
.s1 .sidebar-toggle { background: #3b8dbd; }

	.s1 .sidebar-top p { color: #666; }

	.s1 .sidebar-top .social-links .social-tooltip { color: #666; }

.s2 .sidebar-top,
.s2 .sidebar-toggle { background: #82b965; }

	.s2 .sidebar-top p { color: #666; }

#nav li.menu-item-2666 a {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}

#nav li.menu-item-2666 a:hover {
font-weight: bold !important;
color: #0362ab;
width: 63px;
}


#primary-nav-menu ul li.menu-item-12244 a:hover{
	background: #6b5e52 !important;
}
.ccit_sidebarmenu_default .content ul.menu li.expanded,#block-block-74 .content ul.menu li.expanded,#block-menu-block-7 .content ul.menu li.expanded,#block-menu-block-5 .content ul.menu li.expanded,#block-menu-block-3 .content ul.menu li.expanded,.ccit_sidebarmenu_default .block-content ul.menu li.expanded,#block-block-74 .block-content ul.menu li.expanded,#block-menu-block-7 .block-content ul.menu li.expanded,#block-menu-block-5 .block-content ul.menu li.expanded,#block-menu-block-3 .block-content ul.menu li.expanded{background-color:#f6f6f5;}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}

.floatleft{
	float:left;
}
.header_top .inner{display:inline-block;margin:0 0 -4px}
.blog_holder article .post_info .inner{padding:0 10px 0 0}

.header_top .right .inner #lang_sel
{
	float:left;
	padding:0
}

.drop_down .second .inner
{
	position:relative;
	padding:0;
	display:block;
	z-index:997
}

	li.narrow .second .inner ul
{
	padding:7px 0
}

.drop_down .second .inner ul li
{
	display:block;
	padding:0 15px;
	position:relative;
	float:none;
	height:auto;
	background:0;
	width:190px
}

	li.narrow .second .inner ul li:last-child
{
	border-bottom:0
}

.drop_down .second .inner ul li a,.drop_down .second .inner ul li h5
{
	display:block;
	font-weight:600;
	color:#9d9d9d;
	height:auto;
	line-height:16px;
	margin:0;
	padding:9px 0;
	-webkit-transition:color .3s ease-in-out;
	-moz-transition:color .3s ease-in-out;
	-ms-transition:color .3s ease-in-out;
	-o-transition:color .3s ease-in-out;
	transition:color .3s ease-in-out;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px
}

.drop_down .second .inner ul.right li a
{
	padding:9px 20px 9px 0
}

.drop_down .narrow .second .inner ul li
{
	padding:0;
	width:225px
}

.drop_down .narrow .second .inner ul li a
{
	padding-left:20px;
	padding-right:20px
}

.drop_down .wide .second ul li a,.drop_down .wide .second .inner ul li.sub a,.drop_down .wide .second .inner ul li h5
{
	background:0
}

.drop_down .second .inner ul li ul
{
	position:absolute;
	left:100%;
	top:-7px;
	height:auto;
	display:none;
	overflow:hidden;
	z-index:10
}

.drop_down .second .inner ul li:hover ul
{
	z-index:20;
	display:block
}

.drop_down .second .inner ul.right li a,.drop_down .second .inner ul.right li h5
{
	text-align:right
}

.drop_down .second .inner ul.right li ul
{
	left:-100%
}

.drop_down .second .inner ul li.sub ul li a,.drop_down .second .inner ul.right li.sub ul li a
{
	background:0
}

.drop_down .second .inner .widget
{
	padding:0 20px
}

.drop_down .second .inner .widget p
{
	font-size:13px;
	line-height:16px;
	padding:12px 0
}

.drop_down .second .inner ul li.sub a i.q_menu_arrow
{
	display:inline-block;
	float:right;
	position:relative;
	top:2px;
	font-size:12px;
	color:#888
}

.drop_down .second .inner ul li.sub ul li a i.q_menu_arrow,.drop_down .wide .second .inner ul li.sub a i.q_menu_arrow
{
	display:none
}

.drop_down .second .inner ul.right li.sub a i.q_menu_arrow
{
	float:left;
	-ms-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-webkit-transform:rotate(180deg)
}

.drop_down .wide .second .inner ul li.sub h5 a,.drop_down .wide .second .inner ul li h5 a
{
	padding:0!important
}

.flexslider.widget_flexslider ul li h3 a,.drop_down .wide .second .inner ul li.flexslider.widget_flexslider ul li h3 a
{
	color:#000;
	font-size:18px;
	font-weight:300;
	line-height:22px
}

.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev
{
	background-color:#000;
	background-color:rgba(0,0,0,0.4);
	width:40px;
	height:40px;
	line-height:40px
}

.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next
{
	background-color:#000;
	background-color:rgba(0,0,0,0.4);
	width:40px;
	height:40px;
	line-height:40px
}

.flexslider.widget_flexslider ul.flex-direction-nav a.flex-next:hover,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-next:hover,.flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev:hover,.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider ul.flex-direction-nav a.flex-prev:hover
{
	background-color:#000
}

.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text
{
	padding:10px 0
}

.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a
{
	display:inline;
	padding:0
}

.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider .menu_recent_post_text a:hover
{
	color:#fff
}

.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider a,.drop_down .wide .second ul li .flexslider.widget_flexslider a
{
	padding:0;
	margin:0
}

.drop_down .wide .second .inner ul li.sub .flexslider.widget_flexslider a i,.drop_down .wide .second ul li .flexslider.widget_flexslider a i
{
	font-size:20px
}

.vertical_menu .second .inner
{
	position:relative;
	display:block;
	padding:0;
	z-index:997
}

	nav.vertical_menu_toggle li.narrow .second .inner ul
{
	background-color:transparent;
	padding:0;
	width:100%
}

	nav.vertical_menu_toggle li.narrow .second .inner ul ul
{
	display:none
}

.vertical_menu_toggle .second .inner ul li a
{
	display:block;
	height:auto;
	font-family:inherit;
	font-size:13px;
	line-height:18px;
	color:#818181;
	margin:0;
	padding:5px 0 5px 0;
	text-decoration:none;
	-webkit-transition:color .3s ease;
	-moz-transition:color .3s ease;
	-o-transition:color .3s ease;
	-ms-transition:color .3s ease;
	transition:color .3s ease
}

.vertical_menu_transparency_on .light .vertical_menu_toggle .second .inner ul li a
{
	color:#fff
}

.vertical_menu_transparency_on .dark .vertical_menu_toggle .second .inner ul li a
{
	color:#000
}

.vertical_menu_toggle .second .inner ul ul li a
{
	padding-left:15px
}

.template-index .slide .jump-to-slide { position: absolute; bottom: 2px; left: 10px; z-index: 6000; display: block; height: 32px; max-width: 150px; overflow: hidden; }

.template-index .slide .jump-to-slide li { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; height: 11px; width: 11px; margin: 0 8px; background-color: #ffffff; background-color: rgba(255, 255, 255, 0.5); cursor: pointer; -webkit-border-radius: 11px; -moz-border-radius: 11px; -ms-border-radius: 11px; -o-border-radius: 11px; border-radius: 11px; }

.template-index .slide .jump-to-slide li.active, .template-index .slide .jump-to-slide li:hover { background-color: rgba(255, 255, 255, 0.7); }

.template-index .slide.invert .jump-to-slide li { background-color: rgba(0, 0, 0, 0.5); }

.template-index .slide.invert .jump-to-slide li.active, .template-index .slide.invert .jump-to-slide li:hover { background-color: rgba(0, 0, 0, 0.7); }


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


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


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

#dmg-nav-bar ul#dmg-topnav li .nav-label a{
	padding:0px;
	margin:0px;
	color:#FFF;
	line-height:normal;
}

#dmg-nav-bar ul#dmg-topnav li .nav-label a:hover{
 color: white;
  background:transparent !important;

}

#dmg-nav-bar ul#dmg-topnav li .sub .subMenuItem .nav-label {
  color: white;
  display: inline-block;
  font-family: rooney-web, "Rockwell", "Chaparral Pro", Helvetica, Arial, Verdana, serif;
  font-style: normal;
  font-size: 0.75em;
  font-weight: bold;
  line-height: 1.25em;
  background-color: #373737;
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5d5d5d), color-stop(100%, #373737));
  
  background-image: -webkit-linear-gradient(#5d5d5d, #373737);
  
  background-image: -moz-linear-gradient(#5d5d5d, #373737);
  
  background-image: -o-linear-gradient(#5d5d5d, #373737);
  
  background-image: -ms-linear-gradient(#5d5d5d, #373737);
  
  background-image: -khtml-gradient(linear, left top, left bottom, from(#5d5d5d), to(#373737));
  
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#373737', GradientType=0);
  
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d5d5d', endColorstr='#373737', GradientType=0)";
  
  background-image: linear-gradient(#5d5d5d, #373737);
  
  margin: 0 0 10px;
  padding: 3px 8px;
  text-align: center;
  text-transform: uppercase;
  *display: inline;
  zoom: 1;
}
.title .separator{display:none}
.title .separator.small,.title .separator.small.left,.title .separator.small.right{margin-top:14px;margin-bottom:10px}
.separator{position:relative;display:block;height:1px;background-color:#eaeaea;margin:10px 0}
.separator.transparent{background-color:transparent}
.separator.small{background-color:#303030;height:2px;position:relative;width:22px;display:block;margin:10px auto 20px auto}
.separator.small.left{margin:10px 0 20px 0}
.separator.small.right{margin:10px 0 20px auto}
.q_counter_holder .separator.small{background-color:#eaeaea;margin:19px auto 0 auto}
.q_counter_holder.left .separator.small{margin-left:0;margin-right:auto}
.q_counter_holder.right .separator.small{margin-left:auto;margin-right:0}
.q_pie_chart_holder .separator.small{background-color:#eaeaea;margin:10px auto 12px auto}
.portfolio_slider .image_holder .separator.small{margin:10px auto;background-color:#fff}
.projects_holder article .hover_feature_holder_title .separator.small,.projects_masonry_holder article .hover_feature_holder_title .separator.small{background-color:#fff;margin-top:10px;margin-bottom:10px}
.projects_holder article .portfolio_description .separator.small{margin-top:10px;margin-bottom:10px}
.portfolio_slider .image_holder .separator.small.transparent{background-color:transparent!important}
.projects_holder.hover_text article .hover_feature_holder_title .separator{background-color:#fff}
.blog_large_image_simple .separator.small{margin-top:22px}
.contact_section .separator,.contact_section .separator.small.right,.contact_section .separator.small.left{margin-top:6px;margin-bottom:35px}
.q_team .q_team_text_inner .separator{background-color:#1abc9c;margin-bottom:16px!important}
.carousel-inner .slider_content .text.one_by_one h2,.carousel-inner .slider_content .text.one_by_one h4,.carousel-inner .slider_content .text.one_by_one .separator,.carousel-inner .slider_content .text.one_by_one p,.carousel-inner .slider_content .text.one_by_one a.qbutton,.carousel-inner .slider_content .text.one_by_one .slide_anchor_holder{opacity:0;filter:alpha(opacity = 0);position:relative;top:70px}
.carousel-inner .active .slider_content .text.one_by_one h2,.carousel-inner .active .slider_content .text.one_by_one h4,.carousel-inner .active .slider_content .text.one_by_one .separator,.carousel-inner .active .slider_content .text.one_by_one p,.carousel-inner .active .slider_content .text.one_by_one a.qbutton,.carousel-inner .active .slider_content .text.one_by_one .slide_anchor_holder{-webkit-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-moz-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-o-animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;animation:text-from-bottom-one-by-one 1.2s 1 cubic-bezier(0.165,0.840,0.440,1.000) 0s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;opacity:1;filter:alpha(opacity = 100)}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_above_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.subtitle_bellow_title.has_separator .separator{animation-delay:.3s;-webkit-animation-delay:.3s}
.carousel-inner .active .slider_content .text.one_by_one.no_subtitle.has_separator .separator{animation-delay:.15s;-webkit-animation-delay:.15s}
.carousel .item .text .separator{margin-top:40px;margin-bottom:40px;width:68%}
.carousel .item .left .text .separator{margin-left:0}
.carousel .item .right .text .separator{margin-right:0}

.moduletabletabs .toptabs{ display:block; background-color:#F6F5F1; width:78px; font-size: 10px; float:left; height:15px; text-decoration:none; color:black; font-family:arial, helvetica,sans-serif; text-align:center; padding-top:3px;}

.moduletabletabs p a{text-decoration:none;}


.menu-dropdown li.level2{
	border: 0;
	margin:0;
	padding: 0 10px;
}


.menu-dropdown a.level2, .menu-dropdown span.level2{
	
	color: #0059AD;
	font-size: 14px;
}



.menu-dropdown li.level2 { 
	margin: 0 10px;
	border-top: 1px solid #ddd;
}

.menu-dropdown li.level2:first-child { border: none; }


.menu-dropdown a.level2,
.menu-dropdown span.level2 { 
	color: #868686;
	text-transform: uppercase;
}





.menu-dropdown a.current.level2 { font-weight: bold; }


.menu-dropdown li.level2 .level2 span.icon { margin-right: 4px; }


.menu-dropdown li.level2 .level2 span.icon + span,
.menu-dropdown li.level2 .level2 span.icon + span + span { margin-left: 39px; }



.menu-sidebar ul.level2 ul { padding-left: 10px; }


#menu-item-62:hover{
border-bottom: solid 5px #6B9BC8;}

#copy_trms_bttm,#social_bttm{
   margin:0 0 30px 0;
}


#social_bttm img{
   margin-right:9px;
}

.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, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16{position:relative;min-height:1px;padding-left:11.25px;padding-right:11.25px;}

.col-xs-16{width:100%;}
 
        .icon_label_icon_url{   
            font-weight:900;
        }

		div.logo-wrapper{ display: inline-block; margin-top: 20px; margin-bottom: 20px; margin-left: 0px; float: none; }


.logo-wrapper {
 margin: 10px 0px 10px 10px !important;
}


.srp-post-thumbnail-link {
	display: block;
}
.container-inline-date .date-spacer{margin-left:-5px;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.date-prefix-inline{display:inline-block;}
.date-clear{clear:both;display:block;float:none;}
.date-no-float{clear:both;float:none;width:98%;}
.date-float{clear:none;float:left;width:auto;}
.date-float .form-type-checkbox{padding-right:1em;}
.date-container .date-format-delete{float:left;margin-top:1.8em;margin-left:1.5em;}
.date-container .date-format-name{float:left;}
.date-container .date-format-type{float:left;padding-left:10px;}
.date-container .select-container{clear:left;float:left;}
div.date-calendar-day{background:#F3F3F3;border-top:1px solid #EEE;border-left:1px solid #EEE;border-right:1px solid #BBB;border-bottom:1px solid #BBB;color:#999;float:left;line-height:1;margin:6px 10px 0 0;text-align:center;width:40px;}
div.date-calendar-day span{display:block;text-align:center;}
div.date-calendar-day span.month{background-color:#B5BEBE;color:white;font-size:.9em;padding:2px;text-transform:uppercase;}
div.date-calendar-day span.day{font-size:2em;font-weight:bold;}
div.date-calendar-day span.year{font-size:.9em;padding:2px;}
.date-year-range-select{margin-right:1em;}
#grid-filters.event-grid .date-range-wrap{float:left;margin-left:20px;padding:14px 0 14px 20px;border-left:1px solid #efefef}
.matrix .date{font-size:14px;line-height:1.4}
.infobox .date-range{display:block;font-weight:normal;color:#666}
article.event figcaption .date{margin-bottom:6px;font-weight:500}

.thumbnail .caption {
  padding: 9px;
  color: #333;
}

.header-1-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}

.header-3-sub .page-transitions .caption {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0px;
}


.caption
{
margin-top:30px;
}
.main-container div.view-header{border-top:3px solid #121212;content:"";display:block;width:100px;margin-top:10px;}
.view .progress-disabled{float:none;}


#content .meta-footer ul li {background-color: #d3dae8; }

#content .meta-footer ul li a:hover {background-color: #6d84b4; }
	
#content #comments h3 {color: #6d84b4;}
	
#content #comments .meta-comment {color: #6d84b4;}

#content #respond h3 {color: #6d84b4;}

	
#content .meta-header {color: #6D84B4;}

#content .entry h2 {color: #3b5998; }

#content .entry h2 a {color: #3b5998; }

#content .entry h2 a:hover {color: #3b5998; border-bottom: 1px solid #3b5998;}

				

		
		#content { margin: 10px 0 0 0; float: left; width: 576px; }

			#content .entry { padding: 10px 0 0; clear: left; border-bottom: 1px solid #d3dae8; margin-bottom: 20px; }

				#content .entry h3 { font: 400 18px Arial, Helvetica, sans-serif; font-style:normal;color: #1e3b78}

				#content .entry pre { overflow: auto; width: 590px; padding:10px 3px; }

				#content .entry ul { list-style: circle; margin: 4px 0 0 15px; padding: 18px; }

				#content .entry ol { list-style: decimal; margin: 4px 0 0 15px; padding: 18px; }

					#content .entry ul li { padding: 1px 0; }

					#content .entry ol li { padding: 1px 0; }

					#content .entry ul ul { list-style: square; margin: 1px 0 0 20px; padding: 0; }

					#content .entry ol ol { list-style: lower-roman; margin: 1px 0 0 20px; padding: 0; }


				#content .meta-footer { margin: 15px 0 0; }

					#content .meta-footer ul { font-size: 10px; display: block; list-style: none; margin: 0; padding: 0;  }

							#content .meta-footer ul li a { display: block; padding: 2px 7px; color: #fff; text-decoration: none; }
		

		#content #comments { clear: left; padding-top: 10px; }

				#content #comments .meta-comment a { text-decoration: none; }

			#content #comments .commentlist { list-style: none; margin: 0; padding: 0; }

				#content #comments .commentlist li { background: #F7F7F7; border-bottom: 1px solid #ddd; padding: 10px; }

				#content #comments .commentlist li.alt { background-color: #fff; }

		#content #respond { clear: left; margin-top: 30px; padding: 15px; }

		#content #respond input, #content #respond textarea { border: 1px solid #ccc; padding: 4px; }

		#content #respond div { padding: 5px 0; }
	
		#content .tutorials { background: #f9f9f9; border: 1px solid #d6d3ca; margin: 5px 1px 10px; padding: 10px; text-align: center; }

			#content .tutorials a, #content .tutorials a:link { text-decoration: none; width: 174px;  margin:0px 3px; text-align: center; }

			#content .tutorials a img { border: 0; }

			
		#content ul.delicious { padding: 5px 0; }

			#content .delicious-tags { font-size: 11px; }

			
		#content .pagination { clear: left; padding: 20px 0 5px; }

			#content .pagination a { text-decoration: none; }

			#content .pagination .prev-page { float: left; }

			#content .pagination .next-page { float: right; }

		#content .portfolio { clear: left; margin: 10px 0px 8px; }

			#content .portfolio img.portfolio-image { float: left; width: 211px; height: 160px; }

			#content .portfolio .portfolio-detail { float: right; width: 370px; }

				#content .portfolio .portfolio-detail h4 { margin: 1px 0; padding: 0; font-size: 14px; }

					#content .portfolio .portfolio-detail h4 a, #content .portfolio .portfolio-detail h3 a:link { text-decoration: none; }

				#content .portfolio .portfolio-detail strong { display: block; color: #3b5999; margin: 7px 0px 3px; }

				#content .portfolio .portfolio-detail span { display: block; font-size: 11px; }

#content #comments .commentlist ul { list-style: none; }
 
#content #comments .commentlist #respond { background-color: #fff; border: 1px solid #ccc; padding: 10px; margin-bottom: 5px; }

#content #comments .commentlist ul li { border: 1px solid #ccc; padding: 10px; }

#content #comments #met .meta-comment { float: right; margin-bottom: 0; }
.bottom-featured .inner-contain .copy-contain,.bottom-featured .messages .copy-contain{width:90%;margin:0 auto;}
.bottom-featured .inner-contain .copy-contain h1,.bottom-featured .messages .copy-contain h1{font-weight:lighter;margin:5px auto 15px auto;line-height:28px;line-height:1.75rem;font-size:24px;font-size:1.5rem;}
.bottom-featured .inner-contain .copy-contain h2,.bottom-featured .messages .copy-contain h2,.bottom-featured .inner-contain .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .inner-contain .copy-contain .level-1,.bottom-featured .messages .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .messages .copy-contain .level-1{font-size:18px;font-size:1.125rem;}
.bottom-featured .bottom-featured-right .inner-contain .copy-contain,.bottom-featured .bottom-featured-right .messages .copy-contain{padding-left:15px;}
.action-callout-circle-contain .action-callout-circle .copy-contain{z-index:3;position:absolute;top:50%;left:0;width:100%;padding:0 15px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.action-callout-circle-contain .action-callout-circle .copy-contain a{color:white;position:relative;}
.wavemaker-block-full .copy-contain-outter{background-color:#2d9979;position:relative;text-align:center;z-index:2;width:100%;}
.wavemaker-block-full .copy-contain-outter svg,.wavemaker-block-full .copy-contain-outter .wavemaker-chevron{display:none;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner{width:95%;margin:0 auto;text-align:center;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner h1{margin-top:0;font-size:27px;font-size:1.6875rem;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner h2,.wavemaker-block-full .copy-contain-outter .copy-contain-inner .subpage aside .level-1,.subpage aside .wavemaker-block-full .copy-contain-outter .copy-contain-inner .level-1{color:#6fdabc;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;margin:0 0 20px;font-size:16px;font-size:1rem;}
.wavemaker-block-full .copy-contain-outter .copy-contain-inner p{color:#6fdabc;font-family:"lato",Helvetica,Arial,sans-serif;font-weight:bold;font-style:italic;font-size:14px;font-size:0.875rem;}
.take-action-block .copy-contain{padding:15px;width:100%;min-height:300px;position:relative;}
.take-action-block .copy-contain h1{font-size:44px;font-size:2.75rem;margin:0;}
.take-action-block .copy-contain p{color:white;font-weight:bold;line-height:22px;line-height:1.375rem;}
.take-action-block .copy-contain .button-wide-white2{position:absolute;bottom:10px;max-width:85%;}
.blog .blog-hero .copy-contain{background-color:#1e2022;padding:50px 0;}
.blog .blog-hero .copy-contain article.featured-post{max-width:650px;padding:0 20px;}
.blog .blog-hero .copy-contain article.featured-post h2,.blog .blog-hero .copy-contain article.featured-post .subpage aside .level-1,.subpage aside .blog .blog-hero .copy-contain article.featured-post .level-1{font-size:20px;font-size:1.25rem;line-height:20px;line-height:1.25rem;}
.blog .blog-hero .copy-contain article.featured-post h1{font-size:40px;font-size:2.5rem;line-height:40px;line-height:2.5rem;color:#058ceb;margin:0 auto;}
.blog .blog-hero .copy-contain article.featured-post .metainfo-text{color:#acacac;}
.blog-main-contain .blog-posts-list article.blog-post .blog-main-content .copy-contain{width:100%;}
.blog-main-contain .blog-posts-list article.blog-post .copy-contain-left{padding-right:0;}
.action-callout-circle-contain .action-callout-circle h1,.graphic-callout h2,.graphic-callout-1 h2,.graphic-callout-2 h2,.graphic-callout .subpage aside .level-1,.subpage aside .graphic-callout .level-1,.graphic-callout-1 .subpage aside .level-1,.subpage aside .graphic-callout-1 .level-1,.graphic-callout-2 .subpage aside .level-1,.subpage aside .graphic-callout-2 .level-1,.block-callout-action .copy h1,.wavemaker-block-full .copy-contain-outter .copy-contain-inner h1,.infographic-callout-contain .infographic-callout-icon .copy h1,.animal-tile .copy h1,.color-divide-block p,.homepage .homepage-hero h1,.homepage-regional section.secondary-hero .hero-callout .hero-callout-copy a,.takeover .copy h1,.campaign-overview .campaign-hero .copy h2,.campaign-overview .campaign-hero .copy .subpage aside .level-1,.subpage aside .campaign-overview .campaign-hero .copy .level-1,.secondary-hero .copy h2,.secondary-hero .copy .subpage aside .level-1,.subpage aside .secondary-hero .copy .level-1,.take-action-block .copy-contain h1,.magazine .image-contain .corner-docked p.corner-docked-text,.annual-report .image-contain .corner-docked p.corner-docked-text,.blog .blog-hero .copy-contain article.featured-post h2,.blog .blog-hero .copy-contain article.featured-post .subpage aside .level-1,.subpage aside .blog .blog-hero .copy-contain article.featured-post .level-1,.support .donors p,.block-donation-support-page .content-contain .copy h1,.block-donation-take-action .content-contain .copy h1,.block-donation-takeaction-tab .content-contain .copy h1,.block-donation-footer .content-contain .copy h1,.block-donation-takeover .content-contain .copy h1,.block-donation-support-page .content-contain .copy ul .label,.block-donation-take-action .content-contain .copy ul .label,.block-donation-takeaction-tab .content-contain .copy ul .label,.block-donation-footer .content-contain .copy ul .label,.block-donation-takeover .content-contain .copy ul .label,.block-donation-support-page div#edit-gift-option:before,.block-donation-take-action div#edit-gift-option:before{color:white;}

.row .box{padding-left: 25px;padding-right: 25px;}

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


.row::after,.inner-row::after{
	clear:both;
	content:" ";
	display: table;
}


.row.no_padding .box {
	padding:0px;
}


.col-md-1{width:8.333333%;}

.col-md-2{width:16.666666%;}

.col-md-3{width:25%;}

.col-md-4{width:33.333333%;}

.col-md-5{width:41.666666%;}

.col-md-6{width:50%;}

.col-md-7{width:58.333333%;}

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

.col-md-9{width:75%;}

.col-md-10{width:83.333333%;}

.col-md-11{width:91.666666%;}

.col-md-12{width:100%;}


.col-md-1,.col-md-2,.col-md-3,
.col-md-4,.col-md-5,.col-md-6,
.col-md-7,.col-md-8,.col-md-9,
.col-md-10,.col-md-11,.col-md-12{
	padding:0 40px;
	float:left;
}


.row-advantage .col,
.row-html .col,
.row-steps .col{
	padding-top:40px;
	padding-bottom:40px;
}


.row-html .col,
.row-steps .col{
	padding-left:20px;
	padding-right:20px;
}


.row-advantage .col h4{margin-bottom:25px;}

.row-html .col h5{
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
	position:relative;
}

.row-html .col h5:after{
	content:'';
	display:block;
	width:60px;
	height:2px;
	margin:20px auto 0 auto;
	background:#215992;
	background:rgba(0,0,0, 0.2);
}


.row-advantage .col p{
	display:block;
	padding:0;
	color:#777;
	font-size:1.15em;
	line-height:1.7;
}

.row-html .col p{
	display:block;
	padding:0;
	color:#dadee7;
	line-height:1.7;
}

#footer .col{padding:0 20px 0 0;}

	
	.col-md-1,.col-md-2,.col-md-3,
	.col-md-4,.col-md-5,.col-md-6,
	.col-md-7,.col-md-8,.col-md-9,
	.col-md-10,.col-md-11,.col-md-12{
		float:none;
		width:100%;
	}

	#footer .col:last-child{margin:0;}


	.col-button-wrapper {
	  margin-bottom: 35px;
	}

.loader {
	position: absolute;
	width: 66px;
	height: 66px;
	margin: -33px 0 0 -33px;
	top: 50%;
	left: 50%;
}
.icon-spinner:before,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play:before{content:"\f110"}
#usersite-container .zoogle-music-player .player .player-play{width:33px}
#usersite-container .zoogle-music-player .player .player-play a{width:32px;height:32px}
#usersite-container .zoogle-music-player .player .player-play .icon:before{line-height:32px;font-size:16px}
#usersite-container .zoogle-music-player .player .player-play .icon-play-2,#usersite-container .zoogle-music-player .player .player-play .icon-play-2:before,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2:before{font-size:32px}
#usersite-container .zoogle-music-player .player .player-play .icon-play:before{text-indent:1px}
#usersite-container .zoogle-music-player .player .player-play .icon-pause,#usersite-container .zoogle-music-player .player .player-play .icon-pause-2{display:none}
#usersite-container .zoogle-music-player .player .player-play a.loading{pointer-events:none;cursor:default;font-size:23px}
#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play:before{text-indent:0}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-play,#usersite-container .zoogle-music-player.playing .player .player-play .icon-play-2{display:none}
#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause,#usersite-container .zoogle-music-player.playing .player .player-play .icon-pause-2{display:inline-block}
#usersite-container .music-player.display-mini-player .zoogle-music-player .player .player-play{width:34px}
#usersite-container #sticky-footer .music_feature .music-player.display-swmp .player .player-play{left:25px;top:4px}
#usersite-container .music-player.display-track .player .player-play{width:50px}
#usersite-container .icon-spinner,#usersite-container .zoogle-music-player .player .player-play a.loading .icon-play,#usersite-container .zoogle-music-player ol.track-list .track-number-play a.loading .icon-play{-webkit-animation:spin 1s infinite steps(8);-moz-animation:spin 1s infinite steps(8);-o-animation:spin 1s infinite steps(8);-ms-animation:spin 1s infinite steps(8);animation:spin 1s infinite steps(8)}

.medics-single-blog{
    background-color: #F4F4F4;
    border-top: 3px solid #00C2E5;
    margin-bottom: 60px;
    padding: 0;
}

.medics-single-blog h1 {
	float:left;
	width:50%;
}


.aom_category {width:100%;}
.region-slideshow{padding:1% 0;}
.region-front-welcome{margin:1% 3%;background:#84B41D;color:#FFF;padding:2% 3%;height:130px;border:5px solid #F0F0F0;}
.region-front-welcome h2,.region-front-welcome p{color:#fff;}
.top_right .region-user-menu{overflow:hidden;width:100%;margin-top:1em;}
.top_right .region-user-menu .contextual-links-region{line-height:1em;}
.top_right .region-user-menu ul li{padding:0;margin:0;font-size:11px;line-height:1em;padding-right:0.3em}
.region-user-menu h2{display:none;}
.region-user-menu ul li{display:inline-block;background:none;padding:0 10px;border-right:1px solid #636363;line-height:100%;}
.region-user-menu ul li.last{border:0;padding-right:0;}
#footer .region h2{font-family:Verdana,Arial,sans-serif;font-size:14px;font-weight:bold;text-transform:uppercase;color:#3cfcfc;}
#footer .region .menu li{font-size:10px;text-transform:uppercase;padding:0;line-height:1.5em;}
#footer .region a{color:#3cfcfc;}
#footer .region a:hover{color:white;}
#footer .region .menu a{color:white;}
#footer .region .menu a:hover,#footer .region .menu a.active-trail{color:#3cfcfc;}
#footer .region-footer-first p{font-size:9px;text-transform:uppercase;line-height:1.5em;}
.page-node-edit .region-content,.page-comment-edit .region-content,.page-node-add .region-content,.page-comment-add .region-content{background:white;color:black;padding:1em 1em 0 1em}
.top_left,.top_right,.search_block,.region-user-menu{width:100%;}
.top_right .region-user-menu ul.menu{float:none;}
.top_right .region-search{width:100%;padding:0 31%;}

#menu_bot_r {
    float: right;
    width:49.9%;
}




article.page .entry-header h1.entry-title {
  display: none; 
}
 #page-title, article.post .entry-header h1.entry-title, article.page .entry-header h1.entry-title { color: #000000 }

.footer-bg li.widget .widget_sp_image-description p{ color:#898989; font-size:14px; font-weight:normal;}

.footer-bg .widget_sp_image-description p {
    margin: 23px auto;
    width: 240px;
}

.footer-bg .widget_sp_image-description  p {
    color: #898989;
    font-size: 11px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 12px;
}


.footer-bg .widget_sp_image-description button {
    background: none repeat scroll 0 0 #ED9813;
    border: medium none;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 600;
    height: 39px;
    line-height: 39px;
    padding: 0 13px;
    text-transform: uppercase;
}

.conversion_pages {
  margin-left: 60px;
  margin-top: 20px;
  width: 80%;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}


div.node,
.book-navigation .menu {
border-color:#EEE;
}


.node-unpublished {
  background-color: #fff4f4;
}

.preview .node {
  background-color: #ffffea;
}

.node-form .form-text {
  display: block;
  width: 95%;
}

.node-form .container-inline .form-text {
  display: inline;
  width: auto;
}

.node-form .standard {
  clear: both;
}

.node-form textarea {
  display: block;
  width: 95%;
}

.node-form .attachments fieldset {
  float: none;
  display: block;
}

.node-form #edit-poll-more {
  margin: 0;
}





  

.node {  
  font-size: 120% 
}


div.node {
  margin: 0 0 1.5em 0;
  padding: 0 0 1.417em 0;
}




.block div.node {
  margin: 0 0 0.3em 0;
  padding: 0 0 0.2em 0;
}


div.node h2 {
  font: bold 1.447em verdana, sans-serif;
  margin-bottom: 0;
}


div.node .title a:link,
div.node .title a:visited,
div.node .title a:active { 
  text-decoration: none;
  color: #222;  
}


div.node .title a:hover { 
  text-decoration: underline; 
}


div.node .meta {
  font-size: 0.9em;
  line-height: 1.667em;
  margin-bottom: 1.667em;
}


div.node div.picture {
  float: right;
  margin: 0.3em 0.5em 0.1em 0;
}


div.node ul.links {
  text-align: right;
  display: block; 
  font-size: 0.95em;
}


div.node-unpublished {
  background-color: #FFF4F4;
  padding: 0.2em;
}


div.node div.unpublished {
  font: bold 3em Arial, Helvetica, sans-serif;
  text-align: center;
  color: #FFE9E7;
  padding: 0.3em;
}


.node ul li {
  font-family: "Times New Roman", serif;

}


div.node, 
.block .title,
.tabs ul.secondary,
#content h1.category { 
  border-bottom: 1px solid; 
}
.box-highlight .box-content{-moz-box-sizing:border-box;box-sizing:border-box;display:none;height:250px;overflow:hidden;padding:12px;}

div.rest-box-bottom {width:251px; height:300px; background: #fff; border: 1px #000 solid; margin:23px; float:left; text-align: center;}

div.rest-box-top img, div.rest-box-bottom img {width:100%; position: inherit; }

div.rest-box-bottom .left {width:100%; float:left;}

div.rest-box-bottom .right {float: right;font-size: 11px;line-height: 1.5;width: 100%;}

div.rest-box-bottom.dark {background:#cac7c0; color:#000;}

div.rest-box-bottom.dark a {color:#000;}


    li.direct_joblisting a + div,
    .direct_joblocation {
        display: block;
        position: absolute;
        margin-top: -40px;
        padding-left: 7px;
    }


li .direct_joblocation {
    color: #999;
}


#header .widget-area{width:468px;float:right;margin:0;padding:5px 10px 0px 0;}


#header-left .widget-area{width:70px;height:90px;float:left;margin:0px 0 0 0;padding:0px 0px 0px 30px;}


#header-center .widget-area{display:block;width:156px;height:90px;//float:left;margin:10px 0 0 0;padding:0px 30px 0px 0px;}


#header .widget-area p{margin:0;padding:0 0 5px 0;}


#header .widget-area h4{color:#333333;font-size:14px;font-weight:normal;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header-center .widget-area h4{font-size:10px;text-align:center;font-weight:bold;margin:10px 0 0 0;padding:0;text-decoration:none;}


#header .widget-area ul{margin:0;padding:0;}


#header .widget-area ul li{list-style-type:square;margin:0 0 0 20px;padding:0;}


#featured-top .widget, #featured-bottom .widget{margin:0 0 20px 0;}


#sidebar .widget, #sidebar-alt .widget{margin:0 0 20px 0;padding:0;}


#footer-widgets .widget{background:none;border:none;}


#content {
}


	nav#navigation li.menu-item a:hover, nav#navigation li.menu-item a:hover { color: #000000 }


.l-header .menu-item-language,
.l-header .w-nav-item {
		font-family: 'Source Sans Pro';
		font-weight: 400;
	}


	.section-header.attached .menu-main-menu-container {
		
	}


	.section-header #advertise-logo img, .section-header .menu-main-menu-container, .section-header.attached #advertise-logo img, .section-header.attached .menu-main-menu-container   {
		
	}


	.menu-main-menu-container { 

	}

	.menu-main-menu-container #advertise-logo {
		
		margin-top: 1%;
	}

	.menu-main-menu-container li {
		display: inline;
	}


	.menu-main-menu-container li.current-menu-item a, .menu-main-menu-container li.current-page-ancestor a {
		border: solid 1px #a4a4a4;
	}


	.menu-main-menu-container li a {
		font-family: "proxima-nova", sans-serif;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		color: #a4a4a4;
		padding: 5px 8px;
		font-weight: 300;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}


	.menu-main-menu-container li a:hover {
		color: #fff;
		text-decoration: none;
		-webkit-transition: all 0.4s;
		-moz-transition: all 0.4s;
		-o-transition: all 0.4s;
		transition: all 0.4s;
	}

#currencies .selected { 
  text-decoration: underline; 
}

	.fot_right{float:left;}

	.fot_right p,.fot_right a,.fot_right{font-size:14.98px;}

	.fot_right a,.fot_right span{padding: 0 3px 0 4px;}

	.fot_right span{
	    line-height: 21px;
	    padding-left: 10px;
	}

	.bottom_in p,.fot_right,.fot_right a{font-size:11.98px;}

    .fot_right ul li a{padding: 0 9px 0 8px;}

.fot_right ul{display:inline-block; margin:0; padding:0; float:left;  font-family:'Avenir',Arial, Helvetica, sans-serif; font-size:15.98px; color:#fff; font-weight:normal; line-height:19px;}

.fot_right ul li{display: inline-block;}

.fot_right ul li a:hover{color:#999;}


.menu-toggle {
	margin: 22px 0 0;
	margin: 2.2rem 0 0;
	padding: 10px 14px;
	padding: 1rem 1.4rem;
	border: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	color: #fff;
	background-color: #171717;
	font-size: 13px;
	font-size: 1.3rem;
	text-align: left;
	cursor: pointer;
}

.menu-toggle:before {
	padding-right: 6px;
	padding-right: 0.6rem; 
	font-family: FontAwesome;
	content: "\f0c9";
}


.menu-toggle,
.site-navigation.toggled .nav-menu,
.site-navigation.toggled .menu {
	display: block;
}


body.single-portfolio #content p img, #projects img, .wp-caption img {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 1px solid #ededed;
}

	
	#content .main-content.image-cont {
		background-attachment: scroll !important;	
	}

.main-slider .play-icon {
    margin: -200px 0 0 240px;
}



#home-slider .main-slider {
	font-size: 20px;
	height: auto;
	padding-top: 0;
    width: 662px;
    float: left;
}
.js .append-around-high-resolution{display:none}


ul#mainmenu-menu ul.sub-menu li a {
    height: auto;
    line-height: 15px;
    padding: 7px;
}

#top-bar .tb-welcome {border-color: #444444;}
section div.home-divider{border-bottom:solid 1px #064771;margin:0 auto;margin-bottom:20px;width:320px}


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



.rev_slider img{
	max-width:none !important;
	-moz-transition: none 0;
	-webkit-transition: none 0;
	-o-transition: none 0;
	transition: none 0;
	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 .tp-caption,
.rev_slider .caption { position:absolute;  visibility:hidden; white-space: nowrap}


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

	.page-heading .heading-text {
		float: none;
	}

	
	#icon_blocks .widget_inner h3 {font-size:1.2em;}

	
	#icon_blocks {display:none;}

	#icon_blocks table tr td.widget {display: block; width: 95%; margin: 50px auto 0; height:auto;}

	#icon_blocks table tr td.widget .widget_inner {border-radius:20px!important; border:6px solid #fff!important;}

	.home #icon_blocks {margin-bottom:-40px; z-index:2; position:relative; }

#icon_blocks .widget { width:25%; margin-right:0; }

#icon_blocks .widget .widget_inner { height:150px; padding:25px 20px; color:#fff; font-size:1.1em; background:rgba(0, 122, 204, .8); border:6px solid #fff; }

#icon_blocks .widget:first-child .widget_inner {border-radius:20px 0 0 20px;}

#icon_blocks .widget:nth-child(2) .widget_inner {border-left:none;}

#icon_blocks .widget:nth-child(3) .widget_inner {border-left:none;}

#icon_blocks .widget:last-child .widget_inner {border-left:none; border-radius:0 20px 20px 0;}

#icon_blocks .widget_inner h3 a {color:inherit; text-decoration:none;}

.head_mast{
	height:66px;
}


img#il_fi,.mayor img{border:none;}

.mayor p{
width:240px;
}

.cb-module-block .cb-post-title {
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 16px;
}

.cb-light-blog .cb-module-block .cb-post-title a {
  color: #4d4d4d;
}

.cb-dark-blog .cb-module-block .cb-post-title a {
  color: #f2f2f2;
}

.cb-style-overlay .cb-post-title {
  line-height: 1.7;
  text-transform: uppercase;
  padding: 0 10px;
  margin: 0 0 10px;
}

.cb-style-overlay .cb-post-title a {
  color: #fff;
}


.cb-light-blog .cb-style-overlay .cb-post-title a {
  color: #fff;
}

.cb-blog-style-e .cb-post-title {
  font-size: 12px;
  margin-bottom: 10px !important;
}

.cb-top-reviews-widget li .cb-post-title, .cb-related-posts-block li .cb-post-title {
  font-weight: 400;
}

  .cb-slider-block .cb-post-title {
    letter-spacing: 1px;
  }


  .cb-module-block.cb-slider-b .cb-post-title {
    font-size: 30px;
    padding: 0 40px;
  }


.cb-post-title, .cb-tags, .cb-breadcrumbs a, .cb-fis .cb-single-title, #mc_embed_signup .mc-field-group label {
	font-weight: normal !important;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
}

.wpb_row .vc_span1,
.wpb_row .vc_span2,
.wpb_row .vc_span3,
.wpb_row .vc_span4,
.wpb_row .vc_span5,
.wpb_row .vc_span6,
.wpb_row .vc_span7,
.wpb_row .vc_span8,
.wpb_row .vc_span9,
.wpb_row .vc_span10,
.wpb_row .vc_span11,
.wpb_row .vc_span12 {
  margin-left: 0;
}

.vc_non_responsive .wpb_row .vc_span12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_responsive .wpb_row .vc_span12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

	.vc_span12.wpb_column { margin-bottom: 0 !important }



.container-full-width {
	width: 100%;
}


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


.container-full-width:after {
	clear: both;
}


	.container-full-width .container {
		margin: 0px 20px;
	}
.q_counter_holder span.counter{font-size:60px;line-height:1em;font-weight:300;color:#1abc9c;display:inline-block!important;height:1em}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}


#pitches {
}


#pitches div {
  width:66%;
  position: relative;
  float: right;
  padding:1.05em 0;
  border-top:5px solid #ED5690;  
  border-bottom:5px solid #ED5690;
}


#pitches div:after {
  content: " ";
  display: block;
  position: absolute;
  left:10%;
  bottom: -1.9em;
  border-top: 1.8em solid #ED5690;
  border-left: 1.3em solid transparent;   
  transform:rotate(350deg);
  -ms-transform:rotate(350deg);
  -webkit-transform:rotate(350deg);
}


#pitches div p {
  margin:0;
  padding:0 1.05em;
}






































.wrap {
  width: 96%;
  margin: 0 auto;
}





#cff .cff-less{
  display: none;
}

	#header-left{padding-top: 11px; float:left; width: auto;}


.left{float:left;}


.footer {
	font-size: 13px;
	line-height: 22px;
	text-align: right;
	color: #888888;
	border-top: 3px double #DDDDDD;
	padding: 13px 26px;
}

.footer a {
	color: #888888;
}

.footer a:hover {
	color: #111111;
}

.landing .footer {
	text-align: center;
}
.float-overflow{overflow:hidden;}

 .widget_menu-type-a .panel-widget-style,
 .widget_menu-type-b .panel-widget-style {
 	overflow: hidden;
 }

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

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

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

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

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


.container{width:1160px; margin:0 auto;}

.wrapper.layout-2c .container, .wrapper.layout-2c header#theme-header, .wrapper.layout-2c #main-nav, .wrapper.layout-2c #footer-widget-area, .wrapper.layout-2c .scroll-box-wide .group_items {width:955px ;}

	#main-nav .container{position: relative;}

	.footer-bottom .container{border-top: 4px solid #cd2122;}

   .container, header, #main-nav, #footer-widget-area,.scroll-box-wide .group_items {width:944px !important;}

     header, #main-nav , .container , #footer-widget-area, .group_items,.scroll-box-wide .group_items, #main-content , .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li{width:730px !important;}

    .top-nav .container{	position:relative;}

     header#theme-header, .container , #main-nav , .breaking-news , #footer-widget-area,	 .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li, .group_items,.scroll-box-wide .group_items, .wide-box li {width:410px !important; }

	 header#theme-header, .container , #main-nav , #footer-widget-area,	 #main-content , .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li,.group_items, .scroll-box-wide .group_items {width:280px !important; }

	.cat-box , .footer-bottom .container{border-top-color: #68A225;}

#content {
  z-index: 100;
}

#content-wrapper {
  font-family: "futura-pt",sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
  width: 600px;
}

.home #content-wrapper {
  margin-right: 20px;
  margin-top: 30px;
  width: 425px;
}

      #content-wrapper #OT_form {
        width: 100%;
      }

      .slider-wrapper, #slider, #slider-small, #content-wrapper, #navigation-mobile, #sub-menu-mobile {
        display:none;
      }

      .page-template-subpage-php #content-wrapper {
        display: block;
        float: none;
        font-size: 14px;
        line-height: 18px;
        margin: 0 auto;
        padding-top: 55px;
        width: 90%;
      }
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.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-sm-5{width:41.66666667%}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}

.searchBox .glyphicon-search::before { color: #000; }

                .footer-close .glyphicon-remove {
                    height: 65px;
                    width: 65px;
                }

 
.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-sm-4, .col-md-4, .col-lg-4, .col-sm-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-sm-7 .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-lg-9, .col-sm-10, .col-md-10, .col-lg-10, .col-sm-12, .col-xs-12, .col-md-12, .col-lg-12  {
    position: relative;
    min-height: 0.0625rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
}

    .col-sm-8 { width: 66.66666666666666%; }
.vertical-slider-container .carousel-wrapper{position:absolute;top:0;left:0;width:67%;height:100%;overflow:hidden}
.vertical-slider-container .carousel-wrapper .carousel{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol{position:absolute;top:0;right:0;height:100%;margin-right:30px;display:table}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .inner-ol{display:table-cell;vertical-align:middle}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators{position:relative;bottom:auto;left:auto;width:auto;padding:0;margin:0}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{background:#666;background:rgba(150,150,150,0.3)}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active,.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators li{display:block;margin:1.6rem 0;width:1.4rem;height:1.4rem;border:3px solid #fff;box-shadow:0 0 1px 0 #333}
.vertical-slider-container .carousel-wrapper .carousel .outter-ol .carousel-indicators .active{cursor:default;background:#fff}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item{height:100%}
.vertical-slider-container .carousel-wrapper .carousel .carousel-inner .item img{display:block;width:100%;max-width:none;height:auto}
.vertical-slider-container .carousel-wrapper .carousel .carousel-control{display:none}
.vertical-slider-container .sm-carousel-wrapper .carousel-wrapper{max-width:100%;width:100%}
li.first-news p.post-meta,.list-box li.first-news p.post-meta,.wide-box li.first-news p.post-meta,.cat-tabs-wrap li.first-news p.post-meta{padding:0;margin:5px 0 10px;font-size:85%;}
.cat-box li.first-news .inner-content{padding:20px;overflow:hidden;}
.column2 li.first-news{border-bottom:3px solid #eaeaea;padding:0;}
.wide-box li.first-news{border-bottom:3px solid #eaeaea;padding:0;width:100%;float:none;height:auto;}
.list-box li.first-news{padding:15px;float:left;}
.pic-box li.first-pic{padding:0;width:50.94%;}
.pic-box.cat-box li.first-pic .post-thumbnail,.pic-box.pic-grid.cat-box li .post-thumbnail{position:relative;float:none;}
.cat-tabs-wrap li.first-news{width:50%;float:left;padding-bottom:0;}
.cat-box.column2 li.first-news .post-thumbnail{margin:0 0 10px 0;float:none;}
.wide-box li.first-news .post-thumbnail{width:275px;}
.list-box li.first-news .post-thumbnail{margin:0 0 15px 0;float:none;}
.cat-tabs-wrap li.first-news .post-thumbnail{margin:0 0 10px 0;float:none;}
.cat-box.column2,.list-box li,.list-box li.first-news,.wide-box li,.cat-tabs-wrap li.first-news,.cat-tabs-wrap li{float:none;width:100%;margin-right:0;margin-left:0;}
.cat-box li.first-news .inner-content,.scroll-box .cat-box-content,.pic-box .cat-box-content,.video-box .cat-box-content,.cat-tabs-wrap,.pic-box.pic-grid .cat-box-content,.list-box li.first-news,.recent-box .cat-box-content{padding:10px;}
.wide-box li.first-news .post-thumbnail,.item-list .post-thumbnail,.pic-box li.first-pic,.video-box .big-video-column{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px;}
.pic-box li.first-pic,.video-box .big-video-column,.video-box li{margin-bottom:0;}
.single-product div.product .images .thumbnails a.zoom.first{clear:both}
ul.products li.product.first{clear:both!important}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top{float:left;position:relative}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-menu-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.current-archive-parent a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top.sfHover a{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu{display:none;position:absolute;top:70px;right:auto;bottom:auto;left:0;min-width:100%;height:auto;padding:0 20px 10px 0;background:#fff;z-index:999}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li{background:#fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a{display:block;padding:0 0 0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li:first-child{margin-top:-20px}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current_page_item a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-page-ancestor a,#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top ul.sub-menu li.current-archive-parent a{color:#000}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:first-child{border-left:91px solid #fff}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top:hover ul.sub-menu{display:block}
#main-menu ul.mobile-menu #site-navigation ul.menu li.menu-item-top a{padding:0;text-align:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top{position:relative;float:left}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu{display:none;position:absolute;top:55px;right:auto;bottom:auto;left:-10px;min-width:100%;height:auto;padding:10px 20px 10px 0;background:#eaf1f4;z-index:998}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a{display:block;margin:0 -20px 0 0;padding:0 20px;font:14px/1 'Montserrat Reg','Montserrat',sans-serif;line-height:30px;text-transform:uppercase;white-space:nowrap;color:#505b61;-webkit-transition:color 300ms ease-in-out 0;-moz-transition:color 300ms ease-in-out;-o-transition:color 300ms ease-in-out 0;transition:color 300ms ease-in-out 0}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li a:hover{color:#c06}
#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top ul.sub-menu li.menu-item-object-category.current-menu-item a{color:#000}
#sub-menu ul.menu ul.menu-items li.menu-item-top:hover ul.sub-menu{display:block}
#sub-menu ul.menu ul.menu-items li.menu-item-top.current_page_item a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-page-ancestor a,#sub-menu ul.menu ul.menu-items li.menu-item-top.current-archive-parent a{color:#000}


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


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




li.widget-container, li.widget_text {
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

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

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

header .socials {
  margin:0;
  padding:0;
  position:relative;
  float:right;
  top:25px;
}

header .socials li {
  float:left;
  list-style:none;
  margin:0;
  padding:0;
  vertical-align:middle;
  margin-left: 15px;
}


.footer-nav .menu-item {
	display: block;
	margin-bottom: 1em;
}






.footer-nav .menu-item a {
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 2.5em;
}


.footer-nav .menu-item a:hover, .footer-nav .menu-item a:active, .footer-nav .menu-item a:focus {
	text-decoration: none;
}

		#nav-shadow li.button-color-5 a {
			background-position: -350px -3px;
			}

.international-sites ul.country-menu li.selected {
  position: relative;
  border-left: 1px solid #ebebeb;
  border-right: 1px solid #d8d7d8;
  border-bottom: none;
  padding: 0;
}

.international-sites ul.country-menu li.selected:after,
.international-sites ul.country-menu li.selected .after {
  content: '';
  position: absolute;
  top: 9px;
  right: 10px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 4px 0 4px;
  border-color: #00529c transparent transparent transparent;
  cursor: pointer;
}

.options-menu ul li.selected {
  padding: 2px 8px 5px;
  margin: 0 11px 0 9px;
}

  .international-sites ul.country-menu li.selected:after {
    right: 4px;
  }

div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:100%;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.flexslider .slides{zoom:1}

		
#NewFooter .copyright {
	color:#333;
	text-align:center;
	padding:20px 0 0;	
	clear:both;
}

	
#NewFooter .copyright strong {
	display:block;
}




#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px !important;
	margin-top: 4px;
}


#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}

      body.home #main #home-features .home-feature-container .content p {
        margin: 25px 0 0 0; }


.attachment-large {
width: 100%;
height: 100%;
border-radius: 2px;
margin-bottom: 15px;
}

.buttonbar {
	line-height: 1;
	vertical-align: middle;
	color: #ffff00;
	text-transform: uppercase;
	font-size: 1em;
}

.buttonbar .atable {
display: table;
width: 100%;
outline: none;
border-collapse: collapse;
border: 0px;
table-layout: fixed;
padding: 0px;
}

.buttonbar .atable .cell {
width: 20%;
display: table-cell;
vertical-align: middle;
padding-right: 2%;
padding-left: 2%;
padding-top: 20px;
padding-bottom: 20px;
height: 100%;
text-align: center;
}

.buttonbar .atable .cell.one {
padding-left: 280px;
text-align: left;
width: auto;
}

.buttonbar .atable .cell.last {
width: 15%;
}

.buttonbar:after {
	content: " "; 
	display: block;
	clear: both;
}

.buttonbar span.rightalign {
	float: right;
}

.buttonbar img {
	vertical-align: middle;
}

.buttonbar i {
	color: #e6d40c;
}

.buttonbar a {
color: #ffff00;
}


.buttonbar .atable .cell ul.locdrop {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li {
list-style-type: none;
margin: 0px;
padding: 0px;
display: block;
position: relative;
}


.buttonbar .atable .cell ul.locdrop li ul {
display: none;
}


.buttonbar .atable .cell ul.locdrop li:hover ul {
	display: block;
	position: absolute;
	z-index: 15;
	top: 100%;
	left: -50%;
	width: 200%;
	line-height: 1;
	background: #45484d; 
background: -moz-linear-gradient(45deg,  #45484d 0%, #000000 100%); 
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#45484d), color-stop(100%,#000000)); 
background: -webkit-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -o-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: -ms-linear-gradient(45deg,  #45484d 0%,#000000 100%); 
background: linear-gradient(45deg,  #45484d 0%,#000000 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=1 ); 
	-webkit-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	-moz-box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	box-shadow: 4px 4px 9px 0px rgba(50, 50, 50, 0.35);
	border: 1px solid #f5dc0a;
	text-align: center;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
}


.buttonbar .atable .cell ul.locdrop li ul li {
border-bottom: 1px solid #444;
padding: 6px;
margin: 0px;
display: block;
}


.buttonbar .atable .cell ul.locdrop li ul li:last-child {
margin: 0px;
border: 0px;
}


.buttonbar .atable .cell ul.locdrop li ul li a:hover {
color: #fff;
}


.buttonbar .atable .cell ul.locdrop li ul li.Development, .buttonbar .atable .cell ul.locdrop li ul li.Jump {
display: none;
}

#bloglist{padding-bottom:12px;}

div.articlelisting-images {
	float:left;
}

div.articlelisting-images a#articlelisting-playbutton {
	position:absolute;
	opacity:.2;
	background-color:#000000;
	padding:46px 0 0 24px;
	width:103px;
	height:130px;
}

div.articlelisting-images a#articlelisting-playbutton:hover {
	opacity:.7;
}

div.articlelisting-images a img.thumb {
	width:127px;
	height:176px;
}
.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-sm-3{width:25%}
.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.btn-default{color:#333;background-color:#fff;border-color:#ccc}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}
.btn-default .badge{color:#fff;background-color:#333}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}
.btn-primary .badge{color:#337ab7;background-color:#fff}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}
.btn-success .badge{color:#5cb85c;background-color:#fff}
.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}
.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}
.btn-info .badge{color:#5bc0de;background-color:#fff}
.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}
.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}
.btn-warning .badge{color:#f0ad4e;background-color:#fff}
.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}
.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}
.btn-danger .badge{color:#d9534f;background-color:#fff}
.btn-link{color:#337ab7;font-weight:normal;border-radius:0}
.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}
.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}
.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:5px}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}
.btn-toolbar{margin-left:-5px}
.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}
.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.btn .label{position:relative;top:-1px}
.btn .badge{position:relative;top:-1px}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.carousel-caption .btn{text-shadow:none}
.caption-overlay .caption .btn{margin:0;}
.btn,.vanilla-form label.custom-select span,.tagcloud a,input[type="submit"],.woocommerce a.button,.woocommerce a.button.alt,.woocommerce input.button,.woocommerce button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{color:#fff !important;background:#d33;border:0;margin-bottom:10px;margin-right:4px;font-size:13px;padding:11px 20px 10px 20px;font-weight:800;text-shadow:none;text-transform:uppercase;transition:all 200ms ease-in;box-shadow:none;border-radius:0;display:inline-block;}
.btn.btn-square{padding:8px 11px 7px !important;}
.post-navigation .btn.btn-square{padding:11px 13px 10px !important;margin:0;}
.btn-load-more + .btn-load-more{display:none;}
.btn-icon i{margin-right:5px;}
.text-center .btn{margin:0 4px;}
.btn-border,nav .btn-border.dark{background:none !important;border:2px solid #ececec;}
nav.light .btn-border.dark{border:2px solid #606060;}
.btn.btn-aqua{background:#28b8d8;}
.btn.btn-blue{background:#d33;}
.btn.btn-green{background:#1abb9c;}
.btn.btn-lime{background:#b3c64b;}
.btn.btn-red{background:#e8554e;}
.btn.btn-orange{background:#ee7757;}
.btn.btn-yellow{background:#f5c41a;}
.btn.btn-purple{background:#9b59b6;}
.btn.btn-pink{background:#d487be;}
.btn.btn-navy{background:#34495e;}
.btn.btn-gray{background:#95a5a6;}
.btn.btn-brown{background:#937c6b;}
.btn.btn-mint{background:#61bcb6;}
.btn.btn-rose{background:#f56a7d;}
.btn-border:hover,.btn-border:focus,.btn-border:active,.btn-border.active,nav .btn-border.dark:hover,nav .btn-border.dark:active,nav .btn-border.dark:focus{background:#ececec !important;color:#434343 !important;}
.btn-border.dark:hover,.btn-border.dark:focus,.btn-border.dark:active,.btn-border.dark.active,nav.light .btn-border.dark:hover,nav.light .btn-border.dark:focus,nav.light .btn-border.dark:active{background:#606060 !important;color:#fff !important;}
.btn-aqua:hover,.btn-aqua:focus,.btn-aqua:active,.btn-aqua.active{background:#00a1c4 !important;}
.btn-blue:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active{background:#358dbc !important;}
.btn-green:hover,.btn-green:focus,.btn-green:active,.btn-green.active{background:#17a78b !important;}
.btn-lime:hover,.btn-lime:focus,.btn-lime:active,.btn-lime.active{background:#9cae39 !important;}
.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active{background:#cf4c45 !important;}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active{background:#d96c4f !important;}
.btn-yellow:hover,.btn-yellow:focus,.btn-yellow:active,.btn-yellow.active{background:#f0ba00 !important;}
.btn-purple:hover,.btn-purple:focus,.btn-purple:active,.btn-purple.active{background:#8a4fa2 !important;}
.btn-pink:hover,.btn-pink:focus,.btn-pink:active,.btn-pink.active{background:#bd78a9 !important;}
.btn-navy:hover,.btn-navy:focus,.btn-navy:active,.btn-navy.active{background:#2c3e50 !important;}
.btn-gray:hover,.btn-gray:focus,.btn-gray:active,.btn-gray.active{background:#859394 !important;}
.btn-brown:hover,.btn-brown:focus,.btn-brown:active,.btn-brown.active{background:#7c6655 !important;}
.btn-mint:hover,.btn-mint:focus,.btn-mint:active,.btn-mint.active{background:#4daaa4 !important;}
.btn-rose:hover,.btn-rose:focus,.btn-rose:active,.btn-rose.active{background:#e3586b !important;}
.share-links ul li .btn{margin:0;}
.btn.responsive-menu{padding:7px 0 0 0;width:36px;height:36px;margin:0;display:none;text-align:center;font-size:15px;}
.btn.responsive-menu i{margin:0;}
.btn.responsive-menu i:before{content:'\f0c9';font-family:'fontello';display:inline-block;font-style:normal;font-weight:normal;margin-right:0;text-align:center;}
.btn.responsive-menu.opn i:before{content:'\e819';}
.navbar li.menu-icon a i.btn-border{padding:8px 10px;font-size:14px;}
.searchform .btn{position:absolute;top:0;right:-5px;height:40px !important;font-weight:800 !important;font-size:12px !important;padding:0 15px !important;margin:0;}
.navbar .btn.responsive-menu{margin:32px 0;float:right;}
.navbar.fixed .btn.responsive-menu{margin:15px 0 16px;}
.revolution .btn{margin:0;font-size:10px;padding:6px 15px 5px;}
#box-block-views-prom_software_blocks-block .views-view-grid tr td.col-2{background-position:-322px 0px;}


.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }

  .carousel-caption .btn {
    text-shadow: none; }
 
	
				#rev_slider_1_1, #rev_slider_1_1_wrapper { width:778px; height:238px;}



							





.rev_slider_wrapper{
	position:relative;
}

.h_time, .h_title {
    background: #4d4d4d;
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 16px;
    font-weight: bold;
    text-transform: uppercase;
}

.h_title {
    width: 100%;
    max-width: 91.4%;
    overflow: hidden;
}

.h_title .title { width: 100% }

.h_title a {
    color: #fff;
    line-height: 1.4;
    padding: 12px 3%;
    width: auto;
    display: block;
    -webkit-transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.h_title a:hover{ background:#F00000 !important; color:#fff !important }



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

.gocream {color: #faf8e4;}

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

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

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

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

#menu #fly-out-menu ul li.menu-item-has-children {
  text-transform: uppercase;
  padding-top: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid white;
}

#menu #fly-out-menu ul li.menu-item-has-children:first-child {
  border-top: 1px solid white;
}

#menu #fly-out-menu ul li:not(.menu-item-has-children) {
  padding-top: 15px;
  padding-bottom: 15px;
}
.megamenu-skin-friendly .megamenu-slot-title a,.megamenu-skin-friendly .megamenu-slot-title span,.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{padding:5px 12px 7px 12px;display:block;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{color:#fff;font-size:100%;}
.megamenu-skin-friendly .megamenu-item a:hover{color:#fff;background:#00325b;}

.popupmenu {padding:2px; padding-left:5px; background-color:#765E18; padding-right:13px; font-weight:bold; border-color: #FFFFFF;  border-bottom: 1px solid #FFFFFF }
html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}
		
		
		
.summary a:link {color: #333;
		TEXT-DECORATION: none }

.summary a:visited {color:#999;
		TEXT-DECORATION: none}

.summary a:hover {color: #C00;
		TEXT-DECORATION: none}
	
.summary a:active {color: #C00;
		TEXT-DECORATION: none}
.wf-table{display:table;width:100%}
#bottom-bar .wf-table{height:60px}
#header .wf-table{position:relative}
.header-side-left #header .wf-table,.header-side-left #header .wf-td,.header-side-right #header .wf-table,.header-side-right #header .wf-td{display:block}
#fancy-header.content-left .wf-table,#fancy-header.content-right .wf-table,#fancy-header.title-center .wf-table{display:table-cell;vertical-align:middle}
.fancy-header.title-center .wf-table,.fancy-header.title-center .wf-td{display:block;width:100%;text-align:center}
.page-title.content-left .wf-table,.page-title.content-right .wf-table,.page-title.title-center .wf-table{display:table-cell;vertical-align:middle}
.page-title.content-left.disabled-bg .wf-table,.page-title.content-right.disabled-bg .wf-table,.page-title.disabled-bg .wf-td,.page-title.title-center.disabled-bg .wf-table{vertical-align:bottom;padding:0}
.share-overlay .wf-table{max-width:1000px;height:100%;margin:0 auto;text-align:center}
.benefits-style-one .wf-table,.benefits-style-two .wf-table{width:auto}
.image-arrow li .wf-table{width:auto}
.image-arrow li .wf-table div{display:table-cell;vertical-align:middle}
.wf-table .shortcode-banner-inside{display:table-cell;vertical-align:middle}
.fs-entry-content .wf-table,.rollover-content .wf-table{height:100%}

  .header-side-left #header .wf-table,
  .header-side-right #header .wf-table {
    display: table;
  }

  .show-device-logo #branding img.mobile-logo,
  .logo-classic .wf-table,
  .logo-classic .wf-td {
    display: block;
  }

  .fancy-header .wf-table,
  .fancy-header .wf-td,
  .page-title .wf-table,
  .page-title .wf-td {
    display: block;
    width: 100%;
    text-align: center;
  }

  .fancy-header .wf-table,
  .page-title .wf-table {
    height: auto !important;
  }

  #fancy-header .wf-table,
  .page-title .wf-table {
    display: table-cell;
    vertical-align: middle;
  }

  .page-title.disabled-bg .wf-table {
    vertical-align: bottom;
  }

  .content .wf-table.wf-mobile-collapsed,
  .content .wf-mobile-collapsed .wf-tr,
  .content .wf-mobile-collapsed .wf-td {
    display: block;
  }

  #bottom-bar .wf-table,
  #bottom-bar .wf-td {
    display: block;
    text-align: center;
  }

.vc_non_responsive .vc_row .vc_col-sm-1 {
  position: relative;
  float: left;
  width: 8.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-2 {
  position: relative;
  float: left;
  width: 16.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-3 {
  position: relative;
  float: left;
  width: 25%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-4 {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-5 {
  position: relative;
  float: left;
  width: 41.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.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;
  float: left;
  width: 58.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-8 {
  position: relative;
  float: left;
  width: 66.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-9 {
  position: relative;
  float: left;
  width: 75%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-10 {
  position: relative;
  float: left;
  width: 83.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-11 {
  position: relative;
  float: left;
  width: 91.66666667%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.vc_non_responsive .vc_row .vc_col-sm-12 {
  position: relative;
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.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 .wpb_column {
  padding-left: 0;
  padding-right: 0;
}

.vc_row[data-vc-full-width] {
  -webkit-transition: opacity 0.5s ease;
  -o-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
}

.vc_row[data-vc-full-width].vc_hidden {
  opacity: 0;
}


.vc_row.vc_row-o-full-height {
  min-height: 100vh;
}

.vc_row.vc_row-o-content-middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: border-box;
}

.vc_row .vc_row-full-height-fixer {
  content: '';
  width: 0;
  visibility: hidden;
  float: left;
}

.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 .wpb_content_element,
.vc_grid.vc_row .vc_grid-item .vc_icon_element,
.vc_grid.vc_row .vc_grid-item .vc_btn {
  margin-bottom: 15px;
}

.vc_grid.vc_row .vc_grid-item .wpb_content_element a,
.vc_grid.vc_row .vc_grid-item .vc_icon_element a,
.vc_grid.vc_row .vc_grid-item .vc_btn 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_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 {
  display: block;
}

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

.vc_row.element-row.row{position:relative}




.widget.largo-recent-comments p.comment-excerpt {
  font-size: 18px;
  font-family: "freight-text-pro", Georgia, Cambria, "Times New Roman", Times, serif;
}

	#mobile_nav ul li.menu-item-has-children span.nav-drop {font-size: 20px; padding: 5px 15px; margin-right:0; cursor:pointer; display:block; float:right; background:#007acc; border-left:1px solid #31aeff;}




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

.widget.gdlr-widget { margin-bottom: 50px; }

.footer-wrapper .widget.gdlr-widget { margin-bottom: 60px; }






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




.main_col_footer {
	margin: 0 auto;
	width:960px;
  border:0;
}

.panel-promo-slider .fader-r {
  display: block;
  width: 50px;
  height: 100%;
  background-image: linear-gradient(90deg, rgba(255,255,255,0.05) 0%, white 100%);
  position: absolute;
  display: none;
  right: 0;
}

.nav-desk {
	display: none;
}
.span7{width:540px}
.row-fluid .span7{width:57.44680851%}
.uneditable-input.span7,input.span7,textarea.span7{width:526px}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.row-fluid .tc-content.span7,.row-fluid .tc-thumbnail.span7{width:57.44680851%;float:left}

#logo {
  float: left;
  padding: 5px 0;
  border-right: 1px solid #ccc;
}
.nl-title{margin-top:5px;margin-bottom:10px;overflow:hidden;padding:0;position:relative;height:26px;line-height:26px;font-weight:bold;float:left;}
#page-content{clear:both;margin-top:0px;padding-top:0px;padding-left:8.511%;padding-right:8.511%;position:relative}
.flex-contain,.flex-contain-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex-contain-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.flex-contain .flex-contain-wrap,.flex-contain-wrap .flex-contain-wrap{-webkit-flex-flow:row wrap;-moz-flex-flow:row wrap;flex-flow:row wrap;align-content:center;justify-content:space-around;padding:0;}
footer.global-footer .footer-contain-right .flex-contain,footer.global-footer .footer-contain-right .flex-contain-wrap{display:flex;}
.field-label-inline .field-label,.field-label-inline .field-items{float:left;}
 
.x-flexslider .featured-meta{display:none;}



#signup-container{
	float: left;
	width:190px;
}

.feature-block-image .content {
  padding-bottom: 24px;
  border-bottom: 1px solid #f2f2f2; }



.accodion_module .content {
  display: none; }

.accodion_module .active .content {
  display: block; }

.cpt_blog .content{
    padding: 20px;
    font-size: 1.6em;
}

.item .content{
    text-align: center;
    color: #676767;
    min-height: 90px;
    margin-bottom: 5px;
    line-height: 1.5em;
    font-size: 1.2em;
    clear: both;
}

.item .content p{
    margin: 0;
    padding: 0;
}

body.path-global-locations #content .view-content {
	background: none;
	padding: 0;
}
.tiled-gallery .tiled-gallery-item{float:left;margin:0;position:relative;width:inherit;}
.tiled-gallery .tiled-gallery-item a{background:transparent;border:none;color:inherit;margin:0;padding:0;text-decoration:none;width:auto;}
.tiled-gallery .tiled-gallery-item img,
.tiled-gallery .tiled-gallery-item img:hover{background:none;border:none;box-shadow:none;max-width:100%;padding:0;vertical-align:middle;}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption{font-size:11px;}
.tiled-gallery .tiled-gallery-item img.grayscale{position:absolute;left:0;top:0;}
.tiled-gallery .tiled-gallery-item img.grayscale:hover{opacity:0;}
.tiled-gallery.type-circle .tiled-gallery-item img{border-radius:50% !important;}
