﻿

.home .main .entry-content header,
.search .main .entry-content header,
.category .main .entry-content header,
.tag .main .entry-content header,
.tax-perspective .main .entry-content header {
  margin-bottom: 0;
}


.home .main .entry-content header span.author a,
.search .main .entry-content header span.author a,
.category .main .entry-content header span.author a,
.tag .main .entry-content header span.author a,
.tax-perspective .main .entry-content header span.author a {
  font-size: 12px;
  color: #CC1414;
  margin-left: 5px;
  margin-top: 0;
  vertical-align: top;
  float: left;
}


.home .main .entry-content header span.author a:hover,
.search .main .entry-content header span.author a:hover,
.category .main .entry-content header span.author a:hover,
.tag .main .entry-content header span.author a:hover,
.tax-perspective .main .entry-content header span.author a:hover {
  color: #d00000;
}


.home .main .entry-content header .entry-date,
.search .main .entry-content header .entry-date,
.category .main .entry-content header .entry-date,
.tag .main .entry-content header .entry-date,
.tax-perspective .main .entry-content header .entry-date {
  font-size: 11px;
  color: #B7B7B7;
  margin-left: 5px;
  margin-top: -10px;
  vertical-align: top;
  float: left;
  font-weight: bold;
}


.home .main .entry-content figure,
.search .main .entry-content figure,
.category .main .entry-content figure,
.tag .main .entry-content figure,
.tax-perspective .main .entry-content figure {
  max-height: none;
  position: relative;
}


.home .main .entry-content h2,
.search .main .entry-content h2,
.category .main .entry-content h2,
.tag .main .entry-content h2,
.tax-perspective .main .entry-content h2 {
  font-size: 18px;
  color: #000;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.2;
  padding: 0;
  min-height: 60px;
  font-weight: 700;
}


.home .main .entry-content p,
.search .main .entry-content p,
.category .main .entry-content p,
.tag .main .entry-content p,
.tax-perspective .main .entry-content p {
  font-size: 14px;
  color: #444;
  font-family: 'Lato', sans-serif;
  text-align: left;
  line-height: 1.3;
  font-weight: 400;
}


.home .main .entry-content .icon-share,
.search .main .entry-content .icon-share,
.category .main .entry-content .icon-share,
.tag .main .entry-content .icon-share,
.tax-perspective .main .entry-content .icon-share {
  color: #CC1414;
  font-family: 'Lato', sans-serif;
  font-size: 16px;
  letter-spacing: -.05em;
  margin-top: 10px;
}


.home .main .entry-content .icon-share:before,
.search .main .entry-content .icon-share:before,
.category .main .entry-content .icon-share:before,
.tag .main .entry-content .icon-share:before,
.tax-perspective .main .entry-content .icon-share:before {
  font-weight: bold;
  margin: 0px 5px 0 0;
  font-size: 17px;
}


.single .entry-content,
.page .entry-content {
  
  
  
  
}


.single .entry-content .video-container,
.page .entry-content .video-container {
  position: relative;
  padding-bottom: 65%;
  padding-top: 35px;
  height: 0;
  overflow: hidden;
}


.single .entry-content .video-container iframe,
.page .entry-content .video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}


.single .entry-content .mid-story-mail,
.page .entry-content .mid-story-mail {
  width: 100%;
  background: #ccc;
  padding: 10px 20px 10px 20px;
  margin: 20px 0 20px 0;
  clear: both;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail h3,
.page .entry-content .mid-story-mail h3 {
  font-size: 1.2rem;
  color: #000;
  margin: 10px 0 10px 0;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail input[type="email"],
.page .entry-content .mid-story-mail input[type="email"] {
  width: 75%;
  display: inline-block;
  font-family: 'Lato', sans-serif;
}


.single .entry-content .mid-story-mail button,
.page .entry-content .mid-story-mail button {
  margin: 0 20px 0 20px;
  font-size: 1rem;
  border-radius: 10px;
  padding: 10px 30px 10px 30px;
  font-family: 'Lato', sans-serif;
}


.single .entry-content div.pinterest_wrapper,
.page .entry-content div.pinterest_wrapper {
  text-align: center;
  position: relative;
}


.single .entry-content span.pinterest_img,
.page .entry-content span.pinterest_img {
  position: relative;
  display: inline-block;
}


.single .entry-content figure.alignright.figure,
.page .entry-content figure.alignright.figure {
  max-width: 60%;
}


.single .entry-content figure.figure a.tm_pinit img,
.page .entry-content figure.figure a.tm_pinit img {
  margin: 0.5rem;
}


.single .entry-content div.imgshare_wrapper,
.page .entry-content div.imgshare_wrapper {
  text-align: center;
  position: relative;
}


.single .entry-content span.imgshare_span,
.page .entry-content span.imgshare_span {
  position: relative;
  display: inline-block;
}


.single .entry-content span.imgshare_menu,
.page .entry-content span.imgshare_menu {
  position: absolute;
  top: 7px;
  right: 2px;
  top: auto;
  bottom: 7px;
}


.single .entry-content a.imgshare_icon,
.page .entry-content a.imgshare_icon {
  display: inline-block;
  line-height: 45px;
  width: 45px;
  text-align: center;
  color: #fff;
  background-color: #444;
  font-size: 1.6rem;
  float: left;
  margin: 0px 5px 5px 0px;
}


.single .entry-content a.imgshare_icon.imgshare_cta,
.page .entry-content a.imgshare_icon.imgshare_cta {
  position: absolute;
  right: 7px;
  top: 7px;
  font-size: 1.2rem;
  opacity: 0.7;
  margin-right: 0px;
  top: auto;
  bottom: 7px;
}


.single .entry-content a.imgshare_icon.imgshare_cta:hover,
.page .entry-content a.imgshare_icon.imgshare_cta:hover {
  opacity: 1;
}


.single .entry-content a.imgshare_icon.facebook,
.page .entry-content a.imgshare_icon.facebook {
  background-color: #3B5A97;
}


.single .entry-content a.imgshare_icon.twitter,
.page .entry-content a.imgshare_icon.twitter {
  top: 57px;
  background-color: #3798FB;
}


.single .entry-content a.imgshare_icon.pinterest,
.page .entry-content a.imgshare_icon.pinterest {
  top: 107px;
  background-color: #C9232D;
}


.single .entry-content a.imgshare_icon.email,
.page .entry-content a.imgshare_icon.email {
  top: 157px;
  background-color: #009E45;
}


.single .entry-content a.imgshare_icon.link,
.page .entry-content a.imgshare_icon.link {
  top: 207px;
}


.single .entry-content a.imgshare_icon.close,
.page .entry-content a.imgshare_icon.close {
  top: 257px;
  background-color: #111;
}


.single .entry-content a.imgshare_icon:hover,
.page .entry-content a.imgshare_icon:hover {
  margin-top: -1px;
}



.author .entry-content {
  padding: 0;
}



.entry-content {
  word-wrap: break-word;
}


.list_thumbs_thumb .thumb {
  width: 118px;
  min-height: 75px;
}


.sotdfooter_sotd .list_thumbs_thumb .thumb,
.cea_winner .list_thumbs_thumb .thumb {
  width: 100%;
  height: 100%;
}

.view_sotdfooter .potw .row2 .content a.list_thumbs_thumb .thumb {
  width: 100%;
  height: 100%;
}


.thumbnail-excerpt { 
	overflow:hidden;
	margin-bottom: 5px;
}


.thumbnail-excerpt img {
	max-width:100%; float:left; margin-top: 0.5em; margin-right:10px;
}


#header {
background:#eaf3fd;
border-bottom:1px solid #c6dff9;
min-width:780px;
display:block;
overflow:hidden;
}

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;}
#panels-edit-display .panel-pane,#panels-edit-display .helperclass{margin:.5em;}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.headlines-box{padding: 25px 0 0;}

.headlines-box h1{margin: 0 0 10px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.front.Admissions .view-display-id-event_horizon.container{margin-top:25px;max-width:1140px}
.view-display-id-event_horizon.container{margin-top:2em;padding:0;position:relative}
.front .main-container.container{padding-left:0}
.slider_full .container{max-width:1920px !important;width:auto}
.container-inline div,.container-inline label{display:inline}
.container-inline .fieldset-wrapper{display:block}
.container-inline-date{clear:both}
.container-inline-date .form-item{float:none;margin:0;padding:0}
.container-inline-date .form-item .form-item{float:left}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto}
.container-inline-date .description{clear:both}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px}
.container-inline-date .date-spacer{margin-left:-5px}
.views-right-60 .container-inline-date div{margin:0;padding:0}
.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}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}
.navbar.container{margin-top:20px}


#logo .site-title, #logo .site-description { display:none; }

#logo .site-description {font:300 13px/1em Helvetica Neue, Helvetica, sans-serif;color:#999999;}


#popup .popup_wrap {
    padding: 15px 30px;
}


.window.popup .popup_wrap {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	background: #FFF;
	padding: 0 70px;
	min-width: 260px;
}


.window.popup .popup_wrap .tip {
	display: block;
	background: #e0f3ff;
	border: 1px solid #94c1dd;
	border-radius: 2px;
	color: #3c6986;
	text-align: center;
	padding: 5px;
	position: relative;
}


.window.popup .popup_wrap .tip.bottom:before,
.window.popup .popup_wrap .tip.bottom:after {
	content: '';
	height: 0;
	left: 20px;
	position: absolute;
	width: 0;
	top: auto;
	bottom: -4px;
	z-index: 1;
}


.window.popup .popup_wrap .tip.bottom:before {
	border-color: #94c1dd transparent transparent;
	border-style: solid;
	border-width: 5px 5px 0;
	margin: 0 -1px -1px 0;
}


.window.popup .popup_wrap .tip.bottom:after {
	border-color: #e0f3ff transparent transparent;
	border-style: solid;
	border-width: 4px 4px 0;
	left: 21px;
}

.front #block-views-home_tweets-block .views-row {
	padding: 4px 0;
}

.front #block-views-video_library-block_1 .views-row {
	margin-bottom: 10px;
	overflow: hidden;
}



.path-news #block-views-articles-block_2 .views-row {
	padding: 5px 0;
	overflow: hidden;
}

#day{
	float:left;
	font-size:15px;
	margin: 10px 0px 0px;	
}
.grid-small-height.large-6 .ux_banner,.large-3 .ux_banner,.large-4 .ux_banner{font-size:8px}
.large-1 .ux_banner .button,.large-2 .ux_banner .button,.large-3 .ux_banner .button,.large-4 .ux_banner .button{font-size:140%}
.large-3 .ux_banner .text-boxed{min-width:80%}
.large-3{position:relative;width:25%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-12{width:100%}


#footer-button-container-inner {
    display: table-cell;
    vertical-align: middle;
    }


#footer-button-container-inner p,
#footer-button-container-inner h1,
#footer-button-container-inner h2,
#footer-button-container-inner h3,
#footer-button-container-inner h4,
#footer-button-container-inner h5,
#footer-button-container-inner h6,
#footer-button-container-inner button {
	margin: 0;
	padding: 0;
	line-height: 60px;
	display: inline;
	}


.section-content {
  padding-top: 100px;
  padding-bottom: 100px;
}

.contact-first .section-content {
  position: relative;
  z-index: 9;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.contact-first .section-content.pd0 {
  -webkit-transition: all 0.2s linear 0.2s;
  -moz-transition: all 0.2s linear 0.2s;
  -ms-transition: all 0.2s linear 0.2s;
  -o-transition: all 0.2s linear 0.2s;
  transition: all 0.2s linear 0.2s;
}

.contact-first .section-content.pd0 .see-map .awe-btn {
  border-color: #262626;
  background-color: #262626;
}

.info-holder address a, .info-holder .tell a {
	color: #fff;
	text-decoration: none;
}

*+html .info-holder .tell { margin: 0 0 0 -20px; }

.info-holder .tell {
	float: right;
	margin: 0;
}

.info-holder .tell li { list-style: none; }

.information .tell {
	display: block;
	margin: 0 0 2px;
}

.staff .info-area .tell { display: block; }




li.widget {
    font-size: 1.25em;
    line-height: 1.32em;
}





.custom li.widget {
    margin-bottom: 1.95em;
}

		li.widget p { margin-bottom: 1.385em; }

		li.widget abbr, li.widget acronym { font-size: 0.846em; }

		li.widget code { font-size: 0.923em; }

			li.widget ul li { margin-bottom: 0.692em; }

				li.widget li ul { margin: 0.692em 0 0 1.385em; }

	
	li.widget .widget_box { padding: 0.692em; border-width: 0.077em; }


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

#tabs-1 .tab1box1 .tab1box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-1 .tab1box1 .tab1box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-1 .tab1box1 .tab1box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p *{height:auto !important}

#tabs-1 .tab1box1 .tab1box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-2 .tab2box1 .tab2box2 .intab{margin:0px;padding:0px;background:#FFFFFF;width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-2 .tab2box1 .tab2box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-2 .tab2box1 .tab2box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p *{height:auto !important}

#tabs-2 .tab2box1 .tab2box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}

#tabs-3 .tab3box1 .tab3box2 .intab{margin:0px;padding:0px;background:#FFFFFF;
width:560px;margin:0px auto;margin-bottom:15px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:10px}

#tabs-3 .tab3box1 .tab3box2 .intab h3{margin:0px;padding:0px;color:#0072bc;font-size:16px;padding-bottom:4px}

#tabs-3 .tab3box1 .tab3box2 .intab p{margin:0px;padding:0px;padding-bottom:10px;border:0px solid #006600;height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p *{height:auto !important}

#tabs-3 .tab3box1 .tab3box2 .intab p a.tabbut{display:block;margin:0px;padding:0px;background:#004f88;color:#FFFFFF;font-weight:bold;height:20px;line-height:20px;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;display:inline;padding:0px 10px}


#tabs-1 .intab,
#tabs-2 .intab {
	position: relative;
	overflow: auto;
}


.intab img{float:left;margin-right:1em;}




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

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




.pagecontent .layout_2cl {
	xxxborder: 1px solid #F00;
	DDDbackground-color: #EEF;
 	margin: 0px auto; 
 	xxxwidth: 990px;
 	min-width: 970px;
 	max-width: 1100px;
 	overflow: hidden;
	padding-bottom: 50px;  	
 	
}


.pagecontent .layout_2cl .mumu {
	box-shadow: 0px 0px 10px #888;
	margin: 0px 10px;	
 	padding-top: 10px;
 	overflow: hidden;
}


.pagecontent .layout_2cl .h1bar {
	margin: 0px 10px 0px 10px;
}


.pagecontent .layout_2cl .menubar {
	margin: 0px 10px;	
}


.pagecontent .layout_2cl .menubar ul {
	list-style: none;
	padding-left: 0px;
}


.pagecontent .layout_2cl .menubar ul li {
	display: inline;
	padding-right: 10px;
}


.pagecontent .layout_2cl .menubar ul li a {
	font-weight: bold;
	color: #5E5E5E;
}


.pagecontent .layout_2cl .menubar ul li a.select, 
.pagecontent .layout_2cl .menubar ul li a:hover {
		color: #F28800;
}




.pagecontent .layout_2cl .contentbar {
 	float:left;
}


.pagecontent .layout_2cl .rightbar {
	float:left;
}
 

.pagecontent .layout_2cl .normal .contentbar {
  width: 70%;
}


.pagecontent .layout_2cl .normal .rightbar {
   	width: 30%;
}
 

.pagecontent .layout_2cl .one .contentbar {
   	width: 100%;
}


.pagecontent .layout_2cl .one .rightbar {
   	width: 0px;
}


.pagecontent .layout_2cl .one h2 {
   	margin-left: .5em;
}


.sb-widget, .footer-widget { margin-bottom: 20px; margin-bottom: 1.25rem; overflow: hidden; }








.sb-widget .cp-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }








.sb-widget .uw-wrap { padding: 15px 0px; padding: 0.9375rem 0rem; border-bottom: 1px solid #ebebeb; }


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


.sb-widget .children .page_item a, .footer-widget .children .page_item a { padding: 5px 0; padding: 0.375rem 0rem; }


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


.sb-widget .tagcloud a { background: #f6f6f6; }


.tagcloud a:hover, .sb-widget .tagcloud a:hover, .footer-widget .tagcloud a:hover { color: #fff; background: #e64946; text-decoration: none; }


.row .col {
  float: left;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 0.75rem;
}


.row .col.s1 {
  width: 8.33333%;
  margin-left: 0;
}


.row .col.s2 {
  width: 16.66667%;
  margin-left: 0;
}


.row .col.s3 {
  width: 25%;
  margin-left: 0;
}


.row .col.s4 {
  width: 33.33333%;
  margin-left: 0;
}


.row .col.s5 {
  width: 41.66667%;
  margin-left: 0;
}


.row .col.s6 {
  width: 50%;
  margin-left: 0;
}


.row .col.s7 {
  width: 58.33333%;
  margin-left: 0;
}


.row .col.s8 {
  width: 66.66667%;
  margin-left: 0;
}


.row .col.s9 {
  width: 75%;
  margin-left: 0;
}


.row .col.s10 {
  width: 83.33333%;
  margin-left: 0;
}


.row .col.s11 {
  width: 91.66667%;
  margin-left: 0;
}


.row .col.s12 {
  width: 100%;
  margin-left: 0;
}


.row .col.offset-s1 {
  margin-left: 8.33333%;
}


.row .col.offset-s2 {
  margin-left: 16.66667%;
}


.row .col.offset-s3 {
  margin-left: 25%;
}


.row .col.offset-s4 {
  margin-left: 33.33333%;
}


.row .col.offset-s5 {
  margin-left: 41.66667%;
}


.row .col.offset-s6 {
  margin-left: 50%;
}


.row .col.offset-s7 {
  margin-left: 58.33333%;
}


.row .col.offset-s8 {
  margin-left: 66.66667%;
}


.row .col.offset-s9 {
  margin-left: 75%;
}


.row .col.offset-s10 {
  margin-left: 83.33333%;
}


.row .col.offset-s11 {
  margin-left: 91.66667%;
}


.row .col.offset-s12 {
  margin-left: 100%;
}

  
  .row .col.m2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.m3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.m4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.m5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.m6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.m7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.m8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.m9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.m10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.m11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.m12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-m1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-m2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-m3 {
    margin-left: 25%;
  }

  
  .row .col.offset-m4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-m5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-m6 {
    margin-left: 50%;
  }

  
  .row .col.offset-m7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-m8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-m9 {
    margin-left: 75%;
  }

  
  .row .col.offset-m10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-m11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-m12 {
    margin-left: 100%;
  }

  
  .row .col.l2 {
    width: 16.66667%;
    margin-left: 0;
  }

  
  .row .col.l3 {
    width: 25%;
    margin-left: 0;
  }

  
  .row .col.l4 {
    width: 33.33333%;
    margin-left: 0;
  }

  
  .row .col.l5 {
    width: 41.66667%;
    margin-left: 0;
  }

  
  .row .col.l6 {
    width: 50%;
    margin-left: 0;
  }

  
  .row .col.l7 {
    width: 58.33333%;
    margin-left: 0;
  }

  
  .row .col.l8 {
    width: 66.66667%;
    margin-left: 0;
  }

  
  .row .col.l9 {
    width: 75%;
    margin-left: 0;
  }

  
  .row .col.l10 {
    width: 83.33333%;
    margin-left: 0;
  }

  
  .row .col.l11 {
    width: 91.66667%;
    margin-left: 0;
  }

  
  .row .col.l12 {
    width: 100%;
    margin-left: 0;
  }

  
  .row .col.offset-l1 {
    margin-left: 8.33333%;
  }

  
  .row .col.offset-l2 {
    margin-left: 16.66667%;
  }

  
  .row .col.offset-l3 {
    margin-left: 25%;
  }

  
  .row .col.offset-l4 {
    margin-left: 33.33333%;
  }

  
  .row .col.offset-l5 {
    margin-left: 41.66667%;
  }

  
  .row .col.offset-l6 {
    margin-left: 50%;
  }

  
  .row .col.offset-l7 {
    margin-left: 58.33333%;
  }

  
  .row .col.offset-l8 {
    margin-left: 66.66667%;
  }

  
  .row .col.offset-l9 {
    margin-left: 75%;
  }

  
  .row .col.offset-l10 {
    margin-left: 83.33333%;
  }

  
  .row .col.offset-l11 {
    margin-left: 91.66667%;
  }

  
  .row .col.offset-l12 {
    margin-left: 100%;
  }


.post-type-archive-video .archive-video-content .row .col {
  padding: 0;
}


.tax-video_categories .taxonomy-video-categories-content .col {
  padding: 0;
}


.page-id-186 .ambassador-perks .col {
  padding: 0 30px;
}
.breadcrumb{margin-top:12px;color:#d02e10;font-size:.9em}
.breadcrumb a{color:#666;margin-right:.5em}
.breadcrumb a i{color:#d02e10}

	.w-socials-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		}

		.w-socials-item-link {
			display: block;
			text-align: center;
			font-size: 18px; 
			line-height: 40px; 
			height: 40px; 
			width: 40px; 
			}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}



.w-socials.size_normal .w-socials-item-link {
	font-size: 22px; 
	line-height: 50px; 
	height: 50px; 
	width: 50px; 
	}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}



.w-socials.size_big .w-socials-item-link {
	font-size: 28px; 
	line-height: 60px; 
	height: 60px; 
	width: 60px; 
	}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}

.no-touch .w-socials-item.facebook .w-socials-item-link:hover, .w-socials.inverted .facebook .w-socials-item-link,
.no-touch .w-socials-item.twitter .w-socials-item-link:hover, .w-socials.inverted .twitter .w-socials-item-link,
.no-touch .w-socials-item.gplus .w-socials-item-link:hover, .w-socials.inverted .gplus .w-socials-item-link,
.no-touch .w-socials-item.linkedin .w-socials-item-link:hover, .w-socials.inverted .linkedin .w-socials-item-link,
.no-touch .w-socials-item.youtube .w-socials-item-link:hover, .w-socials.inverted .youtube .w-socials-item-link,
.no-touch .w-socials-item.instagram .w-socials-item-link:hover, .w-socials.inverted .instagram .w-socials-item-link {
	background-color:#1D1C44;
	box-shadow: none;
}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

button.g-btn.color_contrast.type_raised,
a.g-btn.color_contrast.type_raised,
.w-iconbox.type_circle.color_contrast .w-iconbox-icon,
.w-socials.inverted.desaturated .w-socials-item-link {
	color: #fff;
	}



.l-submain.color_alternate,
.no-touch .g-btn.type_flat:hover,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.w-bloglist,
.protected-post-form,
.w-iconbox.type_circle.color_light .w-iconbox-icon,
.no-touch .w-pagehead-nav-item:hover,
.w-profile,
.w-pricing.type_1 .w-pricing-item-header,
.w-pricing.type_2 .w-pricing-item-h,
.w-socials-item-link,
.w-tabs-item .ripple,
.w-testimonial.type_1,
.w-timeline-item,
.w-timeline-section-title-text,
.widget_calendar #calendar_wrap,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch .w-clients .slick-prev:hover,
.no-touch .w-clients .slick-next:hover,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.no-touch .woocommerce-type_2 .product-h .button:hover,
.no-touch .woocommerce-pagination a:hover,
.woocommerce .variations_form,
.woocommerce .variations_form .variations td.value:after,
.woocommerce .comment-respond,
.woocommerce .stars span a:after,
.woocommerce .cart_totals,
.no-touch .woocommerce .product-remove a:hover,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details,
.widget_shopping_cart,
.widget_layered_nav ul,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #f2f7f7;
	}



.highlight_faded,
button.g-btn.color_light.type_flat,
a.g-btn.color_light.type_flat,
.w-blog-meta,
.w-comments-item-date,
.w-comments-item-answer a,
.w-profile-link.for_logout,
.w-socials.desaturated .w-socials-item-link,
.w-tags,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce .stars span:after {
	color: #9da6a5;
	}

.g-btn.type_flat .ripple,
.g-btn.color_light.type_raised .ripple,
.w-socials.inverted.desaturated .w-socials-item-link {
	background-color: #9da6a5;
	}

	

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #1d1c44;
	}

        .footer-left, .footer-right { text-align:center; }

.footer-left a, .footer-right a { color:#c4714f; }
.span6{width:460px;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
input.span6,textarea.span6,.uneditable-input.span6{width:446px;}
.table td.span6,.table th.span6{float:none;width:444px;margin-left:0;}

	.box .padding {padding:16px 0 28px;}

	.box2 .padding {padding:9px 9px 13px;}

#content .content-bg .border-top .main .container_24 .wrapper .grid_24 .carousel .jCarouselLite .carousel-list li .indent-bot .box2 .padding {
	font-weight: bold;
}



	
#nav li a, #nav li a:visited {
	color: #fff;
	}


#nav li a:hover {
	background: #666;
	color: #fff;
	}


#nav li li a, #nav li li a:visited {
	color: #999;
	background-color:#fff;
	}

	
#nav li li a:hover, #nav li li a:active {
	background: #333;
	color: #fff;
	}

	
#nav .current_page_item a, #nav .current_page_item a:visited {
	color: #fff;
	background:#444;
	}


#nav .current_page_item a:hover {
	color:#FFFFFF;
	}


	
#nav .current_page_item ul li a, #nav .current_page_item ul li a:visited{
	background: #FFFFFF;
	color: #666;
	}


#nav .current_page_item ul li a:hover {
	background: #f1f1f1;
	color: #000;
	}


#nav {
	margin: 0px;
	padding: 0px 5px;
	float: left;
	}

	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

	
#nav li {
	float:left;
	list-style: none;
	margin: 0px 0px;
	padding: 0px;
	}


#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 100px;
	margin: 0px;
	padding: 0px;
	}


#nav li li { 
	}


#nav li ul a { 
	width: 100px;
	}


#nav li ul a:hover, #nav li ul a:active { 
	}


#nav li ul ul {
	margin: -29px 0 0 130px;
	}


#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}


#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}


#nav li:hover, #nav li.sfhover { 
	position: static;
	}


.nav-menu-out:hover li.menu-item-has-children:hover a:after,
nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-color: #222 transparent transparent transparent !important;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #222 !important;
	}

.nav-menu-out:hover li.menu-item-has-children a:after {
	border-color: #999 transparent transparent transparent !important;
	}


#fly-wrap,
ul.post-gallery-bot-list li img,
.post-gallery-top .flex-direction-nav a,
.fly-fade,
nav.main-menu-wrap,
nav.main-menu-wrap ul li a,
nav.main-menu-wrap ul li.menu-item-has-children a:after,
.mega-img img,
span.nav-search-but i,
span.nav-soc-but i,
ul.score-list li,
.es-nav span a,
.feat-wide-sub-text h2,
.feat-wide1-img img,
.feat-top2-left-img img,
.feat-top2-right-img img,
.feat-wide5-img img,
#home-feat-img img,
.feat-vid-but,
.side-list-img img,
.side-list-text p,
.row-widget-img img,
.row-widget-text p,
.blog-widget-img img,
.blog-widget-text h2,
.feat-widget-img img,
.feat-widget-text h2,
span.more-posts-text,
.facebook-share,
.twitter-share,
.pinterest-share,
.email-share,
.social-comments,
.prev-next-text,
#comments-button a,
#comments-button span.comment-but-text,
.archive-list-img img,
.archive-list-text h2,
ul.foot-soc-list li a,
.tag-cloud a,
a.inf-more-but,
.mvp-related-img img {
	-webkit-transition: all .25s;
	   -moz-transition: all .25s;
	    -ms-transition: all .25s;
	     -o-transition: all .25s;
		transition: all .25s;
	}


nav.fly-nav-menu ul li.menu-item-has-children:after {
	content: '+';
	color: #777;
	font-family: 'Open Sans', serif;
	font-size: 32px;
	font-weight: 800;
	position: absolute;
		right: 0;
		top: 11px;
	}


nav.fly-nav-menu ul li.menu-item-has-children.tog-minus:after {
	content: '_';
	right: 1px;
	top: -4px;
	}


nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.sub-menu li ul.sub-menu li ul.sub-menu li a:after,
nav.main-menu-wrap ul li.menu-item-has-children ul.mega-list li a:after {
	border-style: none;
	border-width: medium;
	content: '';
	position: relative;
		top: auto;
		right: auto;
	}


nav.main-menu-wrap ul li.menu-item-has-children a:after {
	border-style: solid;
	border-width: 3px 3px 0 3px;
	content: '';
	position: absolute;
		top: 23.5px;
		right: 5px;
	}


nav.main-menu-wrap ul li.menu-item-has-children a {
	padding: 18.5px 17px 18.5px 14px;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a {
	position: relative;
	}


nav.main-menu-wrap ul li:hover ul.sub-menu li.menu-item-has-children a:after,
nav.main-menu-wrap ul li:hover ul.sub-menu li ul.sub-menu li.menu-item-has-children a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 3px 0 3px 3px;
	content: '';
	position: absolute;
		top: 15px;
		right: 10px;
	}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none}
li.first.leaf.menu-views{width:30%;margin-right:2%;}
section#block-menu-menu-above-logo-menu ul li.leaf{list-style:none;list-style-image:none;display:inline-block;}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__secondary,.article__header .article__headline .headline__description,.article__header .article__headline .star,.article__header .article__headline .line,.article__header .article__headline .btn,.article__header .article__headline .comments_add-comment,.article__header .article__headline .form-submit #comment-submit,.form-submit .article__header .article__headline #comment-submit,.article__header .article__headline .wpcf7-form-control.wpcf7-submit,.article__header .article__headline .otreservations-submit,.article__header .article__headline .widget_tag_cloud a,.widget_tag_cloud .article__header .article__headline a,.article__header .article__headline .read-more-button,.article__header .article__headline .arrow{opacity:0;}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__description{color:white;}
.headline__description h1,.headline__description h2,.headline__description .tabs__nav,.headline__description h3,.headline__description h4,.headline__description h5,.headline__description h6{margin-bottom:12px;}
.article__header .article__headline .headline__primary,.article__header .article__headline .headline__description *{color:#ffffff;}



.company_log
{
	float:left;width:254px;height:73px;margin:8px 0px 0px 30px;
}


.art-menu a .t 
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
text-decoration: none;
text-transform: uppercase;
	color: #FFFFFF;
	padding: 0 17px;
	margin: 0 1px;
	line-height: 31px;
	text-align: center;
}

.art-menu a:hover .t
{
	color: #FAF5F5;
}


.art-menu li:hover a .t
{
	color: #FAF5F5;
}


.art-BlockHeader .t
{
	height: 30px;
	color: #FFFFFF;
font-family: Tahoma, Arial, Helvetica, Sans-Serif;
font-size: 14px;
font-style: normal;
font-weight: bold;
font-variant: small-caps;
	white-space : nowrap;
	padding: 0 1px;
	line-height: 30px;	
}
.block-sqbs .content:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
* html .block-sqbs .content{height:1%;}
*:first-child+html .block-sqbs .content{min-height:1px;}
.wire .content *{visibility:hidden !important;}
.drupal .content{background-color:lightblue !important;}
body.page-node-21 h1#page-title,body.page-node-21 .content-area{text-align:right;}



#about
{
	background: #8a996f;
	padding: 58px 0px 83px 0px;
	text-align: justify;
}




#about .txt1, #about .txt2
{
	float: left;
	width: 400px;
	font-family: "Karla", sans-serif;
}


.g-menu-item-container { display: block; position: relative; }

.g-menu-item-container input, .g-menu-item-container textarea { color: #666; }


.g-menu-item-subtitle { display: block; font-size: 0.8rem; line-height: 1.1; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-container { padding: 0.938rem 1rem; }

#g-mobilemenu-container .g-toplevel li .g-menu-item-content { display: inline-block; line-height: 1rem; }

#g-mobilemenu-container .g-menu-item-container { -webkit-transition: -webkit-transform 0.2s ease-out; -moz-transition: -moz-transform 0.2s ease-out; transition: transform 0.2s ease-out; }

#g-mobilemenu-container .g-menu-item-subtitle { line-height: 1.5; }


#g-navigation .g-menu-item-subtitle {
  text-transform: lowercase;
  font-size: 0.85rem;
  font-weight: bold;
  opacity: 0.8;
  padding-top: 15px;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

#widgetf .widget-title {border-bottom: none !important; padding-bottom: 10px; margin-bottom: 0px;}

.widget-title{text-transform:uppercase;padding-bottom:10px;border-bottom:3px solid #ccc;font-weight:700;font-size:16px;margin-bottom:20px;}

.widget_rss .widget-title img{width:11px;height:11px;}


.menu-container {
    background: #f2f2f2;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.category #content{padding:20px 0}
.custom-skin #content-wrap{background:#fff;width:100%;max-width:62.5rem;margin:0 auto}
.span-120{width:120px;}


.widget .widget-title {
	padding-top: 0;
	margin-top: 0;
}


#nav .submenu
{
	display: block;
	padding: 5px 5px 5px 15px;
	border-bottom: 1px solid #dfdfdf;
	
}


#nav .submenu a
{
	display: block;
	border: none;
	padding: 3px 10px 3px 10px;
	text-decoration: none;
	color: #336699;
	font-size: 12px;
}


#nav .submenu a:hover{
	text-decoration: underline;
	color: #039;
	background: none;
}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-contact-info{text-align:center;line-height:normal;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-secondary-menu{display:none;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header{max-width:100%;margin-top:5px;text-align:center;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a{margin-bottom:5px;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-tagline{float:none;text-align:center;margin-top:10px;line-height:24px;margin-left:auto;margin-right:auto;}
.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;clear:both;}


#wrapper {
width: 790px;
background: #fff;
padding: 0 55px;
margin: 0 auto; 
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}
.header-global .primary-nav .sub-menu-toggle,.header-global .primary-nav .sub-menu-toggle-icon{display:none}
.header-global .primary-nav .sub-menu-toggle-icon:before,.header-global .primary-nav .sub-menu-toggle-icon:after{content:'';position:absolute;width:16px;left:50%;top:50%;margin:-1px 0 0 -8px;height:2px;background:#909698;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}
.header-global .primary-nav .sub-menu-toggle-icon:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon{left:0;right:auto;top:0;margin-top:0;z-index:4}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:before,.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:after{width:10px;margin-top:-10px}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:before{-webkit-transform:translateY(300%) rotate(45deg);-moz-transform:translateY(300%) rotate(45deg);-ms-transform:translateY(300%) rotate(45deg);transform:translateY(300%) rotate(45deg)}
.header-global .primary-nav .sub-menu-toggle:checked+.sub-menu-toggle-icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}

#features .feature-photo {
	border:0 none;
	display:block;
	margin:0;
}

.panel-grid {
    zoom: 1;
}

.panel-grid:before {
    content: '';
    display: block;
}

.panel-grid:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell {
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    
    padding: 0 17px;
    min-height: 1em;
}

.panel-grid-cell .panel {
    zoom: 1;
    min-height: 1em;
}

.panel-grid-cell .panel:before {
    content: '';
    display: block;
}

.panel-grid-cell .panel:after {
    content: '';
    display: table;
    clear: both;
}

.panel-grid-cell .panel.panel-last-child {
    margin-bottom: 0;
}

.panel-grid-cell .widget-title {
    margin-top: 0;
}
 #pg-18-0 , #pg-18-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-18-0 .panel-grid-cell , #pg-18-2 .panel-grid-cell { float:left }
 .panel-grid-cell .panel:last-child { margin-bottom: 0 !important }
 #pg-18-0 .panel-grid-cell , #pg-18-1 .panel-grid-cell , #pg-18-2 .panel-grid-cell { width:auto }
 #pg-home-0 , #pg-home-1 , .panel-grid-cell .panel { margin-bottom: 35px }
 #pg-home-0 .panel-grid-cell , #pg-home-2 .panel-grid-cell { float:left }
 #pg-home-0 .panel-grid-cell , #pg-home-1 .panel-grid-cell , #pg-home-2 .panel-grid-cell { width:auto }

	
.sidebar_box {
	background:#F5F4F0 none repeat scroll 0% 50%;
	border: 1px solid #D2D8E5;
	margin-top:5px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	overflow:hidden;
	}
	
	
.sidebar_box h4 {
	font:1.1em Arial;
	font-weight:bold;
	color:#000000;	
	
	border-bottom: 2px solid #000000;	
	margin-top:10px;	
	padding:3px 0px 3px 3px;
	
	}
	

.sidebar_box h4  a{	
	color:#000000;		
	}
	 	
	
.sidebar_box li {
	list-style:none;
	border-bottom:1px dotted #ccc;
	display:block;
	padding:2px 0px 2px 0px;	
	}
	
	
.sidebar_box li ul li {
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li ul li{
    padding:2px 0px 2px 10px;
	border-bottom:none;
}
	

.sidebar_box li ul li:before {
	content: "\00BB \0020";
	}


.footer-logo-t
{
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #f3f3f3;
}
#sidebar-home .post-stats{display:block;margin-top:5px;font-weight:400;color:#666;font-size:12px}

		
		
		.post-stats {
			display:block;
			font-size:9px;
			font-weight:bold;
		}
#footer .footer-social-links{position:absolute;right:10px;bottom:2px;text-align:center;}
#footer .footer-social-links .fa-stack-2x{font-size:1.6em;}
#footer .footer-social-links .fa-stack-1x{font-size:0.8em;top:-4px;}
#footer .footer-social-links a{color:#666;display:inline-block;margin-right:-12px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;transition:color 0.3s;}
#footer .footer-social-links a.icon-facebook:hover{color:#3b5998;}
#footer .footer-social-links a.icon-twitter:hover{color:#55acee;}
#footer .footer-social-links a.icon-linkedin:hover{color:#0077b5;}
#footer .footer-social-links a.icon-pinterest:hover{color:#cc2127;}
#footer .footer-social-links a .fa-inverse{color:white;}
.soliloquy-container .soliloquy-caption.soliloquy-caption-left .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption.soliloquy-caption-right .soliloquy-caption-inside{height:100%}
.soliloquy-container .soliloquy-caption .soliloquy-caption-inside{background:rgba(0,0,0,0.5);font-size:1em;line-height:1.25;display:block;color:#fff;text-shadow:0 1px 1px #000;text-align:center;padding:10px}
.soliloquy-fc-slider .soliloquy-caption-inside{text-align:left}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title,.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1.2em;font-weight:700;margin-bottom:1em;color:#fff}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-title-link{font-size:1em}
.soliloquy-fc-slider .soliloquy-caption-inside .soliloquy-fc-read-more{font-weight:700;color:#fff}

	
#sidebar .textwidget, #sidebar-alt .textwidget {
	margin: 0;
	padding: 10px 10px 0 10px;
	}
.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;}
.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}




#user_account_tabs .nav-tabs {
    background: #000;
    border-color: #000;
}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}

.item_date {
	color:#999;
}
img.alignnone{margin:0 0 10px 0;display:inline;}
nav.sites .menu-wrap,nav.sites button{color:#222!important;position:fixed;top:0;right:auto;bottom:0;color:#363a40;padding:10px 0;-webkit-transition:.25s ease;-moz-transition:.25s ease;-o-transition:.25s ease;transition:.25s ease;z-index:10000;max-height:100%;-webkit-overflow-scrolling:touch}
.admin-bar nav.sites .menu-wrap,.admin-bar nav.sites button{top:48px}
.open-menu nav.sites .menu-wrap,.open-menu nav.sites button{z-index:500}
nav.sites .menu-wrap .search,nav.sites button .search{margin:0 20px;position:relative}
nav.sites .menu-wrap .search button,nav.sites button .search button{background:transparent 0 0;border:0;position:absolute;left:auto;top:7px;right:5px;padding:0;width:24px;height:auto;font-size:17px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
nav.sites .menu-wrap .search button i,nav.sites button .search button i{position:static;background:0 0;color:#000;font-size:inherit}
nav.sites .menu-wrap .search button .fa-search:before,nav.sites button .search button .fa-search:before{content:""}
nav.sites .menu-wrap{right:auto;left:-256px;background:#222;width:256px;overflow-y:auto;overflow-x:hidden}
.open-sites nav.sites .menu-wrap{left:0;-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px 5px rgba(0,0,0,.2);box-shadow:0 0 5px 5px rgba(0,0,0,.2)}
nav.sites .menu-wrap .divider-top{border-top:1px solid #999;padding-top:15px;margin-top:16px}
nav.sites .menu-wrap #menu-social{width:100%}
nav.sites .menu-wrap #menu-social li{float:left;padding:0}
nav.sites .menu-wrap #menu-social li a{font-size:32px}
header.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;margin-bottom:10px}
header.primary .menu li{list-style:none;float:left;margin-left:15px}
header.primary .menu li a{color:#999;white-space:nowrap}
header.primary .menu a{display:block}
header.primary .menu a:hover{color:#363a40}
header.primary .menu .social{font-size:15px;width:15px;height:15px;overflow:hidden}
header.primary .menu .emphasis a{border:1px solid #999;display:inline-block;padding:2px 6px;margin:-2px 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
header.primary .menu .emphasis a:hover{border-color:#666}
header.primary .menu-social-container li{font-size:15px;overflow:hidden}
nav.primary .menu{font-family:proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;line-height:1.666;text-transform:uppercase;margin:0}
nav.primary .menu a{display:block;padding:5px;color:#363a40;white-space:nowrap;border-radius:2px}
nav.primary .menu a:hover{background:#f1f1f2}
nav.primary .menu li{list-style:none}
nav.primary .menu ul.sub-menu{background:#fff;border:1px solid #f1f1f2;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;padding:5px 0;margin:5px 0;font:400 14px/20px proxima_nova,proxima-nova,Helvetica,Arial,sans-serif;text-transform:none;-webkit-box-shadow:0 2px 3px rgba(0,0,0,.25);-moz-box-shadow:0 2px 3px rgba(0,0,0,.25);box-shadow:0 2px 3px rgba(0,0,0,.25)}
nav.primary .menu ul.sub-menu:before{content:'';display:block;width:8px;height:8px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fff;border-left:1px solid #f1f1f2;border-top:1px solid #f1f1f2;margin:-10px 0 0 10px}
nav.primary .menu ul.sub-menu a{padding:0 10px;color:#387c9d;line-height:1em;margin-bottom:.5em;white-space:normal}
nav.primary .menu ul.sub-menu a:hover{color:#ff3c1f}
nav.primary .menu ul.sub-menu li{float:none}
nav.primary .menu ul.sub-menu li.divider{border-bottom:1px solid #f1f1f2;margin:5px 0}
nav.primary .menu li:hover ul.sub-menu{left:0}
.megamenu-skin-vec .megamenu-slot{top:16px;xmargin-right:4px;xborder-bottom:1px solid #bbb;width:32%;margin-left:4px;overflow:visible;margin-right:4px;}
.megamenu-skin-vec .megamenu-slot-title,.megamenu-slot-title{width:80%;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#6499c1;padding-top:2px;padding-bottom:1px;margin-bottom:5px;}
.megamenu-skin-vec .megamenu-slot-title a{background-color:transparent;text-align:left;color:#011f36!important;width:200px;padding-right:10px;padding-top:8px;padding-bottom:5px;font-style:normal;!important;font-size:0.94em;}
.megamenu-skin-vec .megamenu-slot-title a:hover{background-color:transparent;text-align:left;color:#014d85!important;width:210px;padding-top:8px;font-size:.94em;}

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

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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

  .col-lg-offset-3 {
    margin-left: 25%;
  }


.copyright {
	margin-top:5px;
	height:30px;
	line-height:30px;
	padding:5px 20px;
	font-size: 12px;
	letter-spacing: 1px;
}


.feature_left_bot_img {
	float:left;
	margin:0;
	padding:0;
}
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}

  .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

  #side-header .fusion-standard-logo.fusion-logo-2x {
    display: inline-block;
  }

.uberwrap{
	width:1224px;
	overflow:hidden;
}

		p#copyinfo { float: right; color: #636161; text-shadow: 1px 1px 1px #000000; }




#frontdata {
background:#4e435c;
text-align: center;
}






.container:after,
.row:after,
.u-cf {
  content: "";
  display: table;
  clear: both; }

.top-menu-container {
	float:right;
}

.top-menu-container div {
	float:right;
	border-right:solid 1px #333;
	-webkit-box-shadow: 1px 0 0 0 rgba(0,0,0,1);
	box-shadow: 1px 0 0 0 rgba(0,0,0,1);
	-o-box-shadow: 1px 0 0 0 rgba(0,0,0,1);
  	-ms-box-shadow:1px 0 0 0 rgba(0,0,0,1);
}

.top-menu-container div:last-child {
	border-left:solid 1px #333;
	-webkit-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1), 1px 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1);
	box-shadow: inset 1px 0 0 0 rgba(0,0,0,1), 1px 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1);
	-o-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1), 1px 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1);
	-ms-box-shadow: inset 1px 0 0 0 rgba(0,0,0,1), 1px 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1), 0 0 0 0 rgba(0,0,0,1);
}
.homepage-content .main-content .carousel-report .image{width:30.61224%;margin-left:4.081628%;*margin-left:3.581633%;float:left}
body.responsive .homepage-content .main-content .carousel-report .image{margin-left:0;width:100%;float:none;left:auto;right:auto;margin-bottom:15px}
#carousel .image img{width:100%}
body.responsive #carousel .image img{width:auto;max-width:100%}
body.responsive #carousel .image{text-align:center}






.generic{
	background: #fff;
	padding: 30px 40px;
}

.footer .change-country .country-selected{text-align:left;display:inline-block;margin-left:10px;width:230px;height:42px;padding-left:10px;background-color:#FFF;text-decoration:none;color:#000;text-transform:uppercase;border:1px solid #b8b8b8;outline:0}

.footer .change-country .country-selected .flag{margin-right:10px}

.footer .change-country .country-selected .flag-text{display:inline-block;vertical-align:middle}

#countries .country-title{margin-bottom:50px}

#countries .country-title p{display:inline-block;font-size:24px;margin:0 70px 0 0}

#countries .country-title .international{font-size:17px;text-transform:uppercase;color:#000}

#countries .tab-content .country{height:40px;margin-bottom:10px}

#countries .tab-content .country a{color:#646464;text-transform:uppercase;font-size:17px;line-height:40px;vertical-align:middle}

#countries .tab-content .country a:hover{color:#e4262d}

#countries .tab-content .country.selected{border:1px solid #dcdcdc}

#countries .tab-content .country.selected a{color:#e4262d}
#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff}



.iccalendar .no-event {
}



.vcex-spacing { clear: both; display: block; width: 100%; height: auto; margin: 0; padding: 0; background: none; border: none; outline: none; }

#access {
    position:relative;
    overflow:hidden;
}

.site-title {
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  position: relative;
}

.site-title a {
  color: #00bac4;
  font-size: 29px;
  font-weight: 200;
}

.site-title a:hover {
  text-decoration: none;
}

  h1.site-title,
  #social-icons {
    display: block;
    text-align: center;
    padding: 5px;
  }

	
	.marketing4-zone .carousel-inner .item .img-i{
		position:absolute;
	}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
#click-menu .threeLines .line{height: 5px !important;margin-bottom: 6px !important;background: #FFFFFF !important;width: 100% !important}
#click-menu .threeLines .line.last{margin-bottom: 0px !important}
.level-3_link{display:block;color:#1e1e1e;text-transform:capitalize;text-decoration:none}
.level-3_link:hover{color:#acb1b4}


.colmdtext,.colmdtext2
{
	float:none !important
}

.maincolmd .colmdtext
{
	width:100% !important;
}

.colmdtext
{
	font-size:8px !important;
}

.colmdtext a
{
	font-size:8px !important;
	padding-bottom:1px !important;
}

.colmdtext img
{
	display:inline !important;
	margin-left:10px;
}

.colmdtext div a
{
	font-family: 'Century Gothic';
}

  #header-nav .nav-item { display: none; }
#desktop-nav ul.level0 li.view-all{white-space:nowrap}
#desktop-nav ul.level0 li.view-all a{background:rgba(15,139,174,0.85)}
#desktop-nav ul.level0 li.view-all a:hover{background:#0f8bae}




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




#middle-footer {
  background: #c1c1c1;
  text-align: center;
  padding: 10px 0;
}

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

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

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title{ background-color: #ffffff; }

.gdlr-item-title-wrapper.pos-blog-title .gdlr-item-title a{ color: #212121; }

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

.gdlr-item.gdlr-blog-full, .gdlr-item.gdlr-blog-medium, .blog-top-featured-widget, .gdlr-post-slider-list-item-wrapper.style-with-space .gdlr-post-slider-list-item{ background: #ffffff; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #eeeeee; }
	

	.gdlr-item-start-content.sidebar-right-item { padding-top: 0px; padding-left: 0px; margin-left: 0px; border: none; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

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

	.gdlr-item-title-wrapper.pos-icon.gdlr-right-text, 
	.gdlr-item-title-wrapper.pos-center.gdlr-right-text { padding: 0px; }

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


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 5px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 15px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }

.gdlr-item-start-content.sidebar-left-item { margin-right: 15px; padding-right: 14px;
    border-right-width: 1px; border-right-style: solid; padding-bottom: 9999px; margin-bottom: -9999px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






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

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

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ vertical-align: super; font-size: 20px; cursor: pointer; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-right: 40px; 
padding: 10px 18px 10px 18px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-left: 40px;
padding: 10px 18px 10px 18px; }

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

.gdlr-item-title-wrapper .gdlr-item-title-link{ margin-top: 27px; display: block; }

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

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

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

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

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


.gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ text-align: center; margin-bottom: 30px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }



.gdlr-gallery-item.gdlr-item{ margin: 0px 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-gallery-grid.gdlr-item{ margin: 0px 13px; }

.gdlr-gallery-grid.gdlr-item .gdlr-gallery-grid-container img{ display: block; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-first-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second{ width: 33.333%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-second-inner{ margin: 0px 2px 4px; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five{ width: 50%; float: left; }

.gdlr-gallery-grid.gdlr-item .gallery-grid-five-inner{ margin: 0px 2px 4px; }

.gdlr-post-slider-list-item-wrapper .gdlr-item-title-wrapper.pos-blog-title.gdlr-item{ margin-bottom: 0px; }



.gdlr-blog-modern.gdlr-item{ position: relative; margin-bottom: 30px; }

.blog-top-featured-wrapper .gdlr-blog-modern.gdlr-item{ margin-bottom: 0px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 45px; }


.gdlr-blog-widget.gdlr-item{ margin-top: 15px; padding-top: 15px;
	border-top-width: 1px; border-top-style: solid;  }

.gdlr-blog-widget.gdlr-item:first-child{ border: 0px; padding-top: 0px; margin-top: 0px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 30px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 30px; }



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



.gdlr-breaking-news-item.gdlr-item { margin-bottom: 0px; padding-bottom: 12px;
	border-bottom-width: 1px; border-bottom-style: solid; line-height: 15px; }

.gdlr-blog-nav-item.gdlr-item{ margin: 0px 10px; }

.right div.bordered {
	border-bottom: 1px solid #e1e3de;
}


table#footer_table
{
margin:0 auto;
margin-top:30px;
}


table#footer_table td
{
vertical-align:top;
padding:0 10px;
}



table#footer_table h3
{
border-bottom:1px #bbb solid;
font-size:0.9em;
font-weight:700;
color:#ff5200;
margin-bottom:5px;
}



.block,.checkbox
	{display:block}

#contact-accordion label.block{display:block !important}
body footer .footer{font-size:12px;margin-top:8px;}
body footer .footer a{color:#fff;}
body.branding-jhup footer .footer,body.branding-baylor footer .footer,body.brand-washu footer .footer{margin-top:0;}
.branding-baylor footer .region-footer-bottom .footer.baylor div.footermenu{margin-bottom:16px;}



.fusion-header-wrapper {
  position: relative;
  z-index: 10010;
}

.fusion-header-wrapper .tooltip {
  z-index: 10030;
}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header-wrapper.fusion-is-sticky .fusion-header,.fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);}
.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-header,.no-rgba .fusion-header-wrapper.fusion-is-sticky .fusion-secondary-main-menu{background-color:rgba(255,255,255,0.97);opacity:0.97;filter:progid: DXImageTransform.Microsoft.Alpha(Opacity=97);}
.fusion-header-wrapper #side-header,.fusion-header-wrapper .fusion-header,.fusion-header-wrapper .fusion-secondary-main-menu{background-color:#ffffff;}
.show-first,.show-next,.ux-box .ux-box-text,.widget_product_tag_cloud a,.product_list_widget li a,.widget_tag_cloud a,.widget_layered_nav_filters .chosen a,.ux_logo a,.ux-header-element a,.iosSlider .sliderNav a span,.iosSlider .sliderNav a,.product-page-aside .product,.post-date,.featured_item_text,ul.pinterest-style,.blog-pinterest-style article.type-post,.blog-pinterest-style article.hentry,.cat-count,.cat-title,.cart-icon strong,.cart-icon-handle,strong.cart-name,span.cart-price,.back-image img,.quick-view,.yith-wcwl-add-to-wishlist a,ul.header-nav li a{-webkit-transition:all 200ms ease-out;transition:all 200ms ease-out;}
.quick-view{font-weight:bold;font-size:78%;opacity:0;position:absolute;left:0;right:0;bottom:0;color:#ffffff;background:#627f9a;text-align:center;text-transform:uppercase;padding:5px 0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.product-image:hover .quick-view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:.9;}
.product-image .quick-view:hover{text-decoration:underline;}
.lookbook-slider .quick-view{bottom:42%;font-size:95%;margin:0 auto;opacity:0;background:#ffffff!important;color:#000000;padding:10px 20px;width:170px;}
.lookbook-slider .product-image:hover .quick-view{bottom:45%;opacity:.8;}
.quick-view,.back-image{display:none!important;}
html[data-useragent*='iPad'] .quick-view{bottom:0;opacity:1;background:rgba(0,0,0,0.1);}



#committeewrap,
#portfoliowrap {
	display: block;
	margin-top: 80px;
	margin-bottom: 80px;
}


#committeewrap h1,
#portfoliowrap h1 {
	font-weight: 300;
	text-align: center;
	margin-bottom: 50px;
}



#committeewrap i,
#portfoliowrap i {
	font-size: 50px;
}


#portfoliowrap .proc:hover {
	background-color: #eee;
	border-bottom: solid 2px #2f2f2f
}

#fourcol .col{
	width:200px;
	float:left;
	margin-right:20px;	
	margin-bottom:20px;
	padding:8px 10px 10px 10px;
}

#fourcol .col p a{
	font-weight:bold;
	color:#f27c34;	
}


.threecol .col{
	float:left;	
	width:220px;
	margin-right:30px;
	font-size:12px;
	font-size:0.75rem;
}

footer .col p a{
	color:#555;
	font-size:18px;
	font-size:1.1250rem;
	font-family:'SegoeUI';	
}

footer .col{
	float:left;
	margin-right:50px;
	margin-bottom:20px;	
	font-size:16px;
	font-size:1.143rem;
	padding-top:5px;
}

footer .col li{
	list-style-type:none;	
	line-height:21px;
	line-height:1.5rem;
}

footer .col a{
	font-size:12px;
	font-size:0.857rem;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0px 1px #fff;
	
}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(rgba(0,0,0,.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.0001) 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.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%}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.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,.6)}
.carousel-caption .btn{text-shadow:none}

	#slider .carousel-indicators {
		left: 50%;
		margin-left:-30%;
		width: 60%;
	}

#main-slider .carousel-inner {
	overflow-y: visible;
	overflow-x:visible;
	height: 569px
}

.carousel-indicators li.active {
	background-color: #a6a6a6;
    height: 20px;
    margin: 0;
    width: 20px;
}

#main-slider .carousel-indicators li {	
	background-color: #92dfe3;
}

#main-slider .carousel-indicators li.active {
	background-color: #FFFFFF;
}

#slider .carousel {
	overflow: hidden;
}


.tracking {
  position: absolute;
  left: -10000px;
  top: -10000px;
}

#toplogo img {
	margin: 0px;
}


#footer a:hover, #seo a:hover {
    color: #333;
    text-decoration: none;
}


footer #seo {
    background-color: #ededed;
    color: #666;
    font-size: 14px;
    padding: 20px 0 0;
}


#seo a{
    color: #666;
    text-decoration: underline;
}


#seo p{
    margin: 0;
    line-height: 16px;
}
#logo-floater{float:left;margin:0 0 -10px 0;text-align:left;}
#logo-floater a{outline:none;}


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


  .col-lg-8 {
    width: 66.66666667%; }


		.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content { background-color: #ffd728; }

.webdesign_fullpage .section h1 {
  text-align: center;
}

.webdesign_fullpage .section .titel {
  color: #ffffff;
  font-size: 37px;
  text-align: center;
  font-weight: 300;
}

.webdesign_fullpage .section .adwords_title {
  font-size: 66px;
  text-align: center;
  font-weight: 600!important;
}

.webdesign_fullpage .section .and {
  color: #ffffff;
  font-size: 37px;
  text-align: center;
  font-weight: 400;
}

.webdesign_fullpage .section .goal_title {
  font-size: 49px;
  text-align: center;
  font-weight: 300;
}

.webdesign_fullpage .section .webdesign_title {
  font-size: 105px;
  font-weight: 600!important;
  text-align: center;
}

.forsiden_wrapper .section h1 {
  text-align: center;
}

.webdesign_wrapper .section h1 {
  text-align: center;
}

.adwords_wrapper .section h1 {
  text-align: center;
}

    .menu-column {
        padding: 0;
    }

    
    
    nav.menu {
        position: absolute;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        z-index: 20;
        background-color: #30302f;
        overflow: hidden;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    nav.menu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

    nav.menu a {
        font-weight: 300;
        color: #fff;
    }


    .menu.push-menu-right{
        
    }


	.sub-menu.menu-items-2 li {
		width: 50%;
	}


	.sub-menu.menu-items-3 li {
		width: 33.333%;
	}


	.sub-menu.menu-items-4 li {
		width: 25%;
	}


	.sub-menu.menu-items-5 li {
		width: 20%;
	}


	.sub-menu.menu-items-6 li {
		width: 16.666%;
	}


	.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 li.menu-item a.trigger-mid, #navi-sub-menus li.menu-item a.trigger-bottom  { 
		display: none;
	}


	.menu.push-menu-right, .menu.slide-menu-right {
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-webkit-transform: translate3d(0,0,0);
		width: 300px;
		max-width: 90%;
		
		
	}


	.menu-main-menu-container { 

	}


	#menu-main-menu li.menu-item i, #navi-sub-menus li.menu-item i { 
		display: inline-block;
		color: #a4a3a3;
		font-size: 14px;
		margin-right: 1.5em;
	}


	#menu-main-menu li.menu-item, #navi-sub-menus li.menu-item {
		padding: 15px 30px;
		display: block;
		text-align: right;
		border-bottom: solid 2px #1e1e1e;
	}


	#menu-main-menu li.menu-item a, #navi-sub-menus li.menu-item a{
		display: inline;
		width: 100%;
		border: 0;
		padding: 0;	
		font-size: 16px;
	}

	.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;
	}
.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-99 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-550 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-16 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-121 .cb-big-menu { border-top-color: #; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:hover, .cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17:focus { background:# !important ; }

.cb-mm-on #cb-nav-bar .cb-main-nav .menu-item-17 .cb-big-menu { border-top-color: #; }
#omni-navbar #mobile-nav #mobile-search-container,#omni-navbar .navbar-right #search-parent{display:none}
#omni-navbar .navbar-right #search-parent #search-box{max-width:930px;background-color:#231F20;border:0;border-top:1px solid #4d4d4f;margin:0 auto;left:0!important;top:67px!important;border-radius:0 0 5px 5px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12{margin-top:5px;max-height:40px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form{margin-bottom:5px}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span{background-color:#ED2124;border:0;color:#FFF}
#omni-navbar .navbar-right #search-parent #search-box .col-md-12 #desktop-search-form span:hover{background-color:#d91215;border:0;cursor:pointer}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }


	.portfolio-one .portfolio-item .image{
		float:none;
		width:auto;
		height:auto;
		margin-bottom:20px;
	}


	.portfolio-masonry .portfolio-item{width:100% !important;}

.portfolio-one .portfolio-item {
  padding-bottom: 50px;
  overflow: hidden;
  width: 100%;
}

.portfolio-item .portfolio-content h2 {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
}

.portfolio-item .portfolio-content h4 {
  margin: 0;
  padding: 0;
  margin-bottom: 25px;
  font-weight: normal;
  font-size: 13px;
}

.portfolio-item .portfolio-content p {
  margin: 0;
  margin-bottom: 20px;
}

.portfolio-two .portfolio-item {
  width: 50%;
  padding: 5px;
  float: left;
}

.portfolio-masonry .portfolio-item,
.portfolio-three .portfolio-item {
  width: 33.33%;
  padding: 6px;
  float: left;
}

.portfolio-four .portfolio-item {
  width: 25%;
  padding: 7px;
  float: left;
}

.portfolio-five .portfolio-item {
  width: 19.99%;
  padding: 5px;
  float: left;
}

.portfolio-six .portfolio-item {
  width: 16.6666%;
  padding: 7px;
  float: left;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-item-wrapper {
  border: 1px solid #e9eaee;
  border-bottom-width: 3px;
  padding: 0;
}

.portfolio-text .portfolio-item.portfolio-boxed .portfolio-content,
.portfolio-one .portfolio-item.portfolio-boxed .portfolio-content {
  margin-top: 0;
  padding: 30px 25px 20px;
}

.portfolio .portfolio-boxed .portfolio-item-wrapper .fusion-separator {
  border: 0 !important;
  height: 0px !important;
  margin-top: 0 !important;
}


.portfolio-one-text .portfolio-item .image {
  width: 100%;
  height: 100%;
  float: none;
  margin-right: 0;
}

.portfolio-text .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-item .portfolio-content h2,
#main .portfolio-item .portfolio-content h2 {
  margin: 0 0 1px;
}

.portfolio-one-sidebar .portfolio-item .image {
  float: none;
}

.portfolio-one-sidebar .portfolio-item .portfolio-content {
  margin-top: 25px;
}

.portfolio-grid.portfolio-one .portfolio-item:last-child {
  margin-bottom: 0px;
}

.rtl .portfolio-item .buttons {
  overflow: hidden;
}

.rtl .portfolio-item .buttons a {
  float: right;
  margin-right: 0;
  margin-left: 30px;
}

.rtl .portfolio-one .portfolio-item .image {
  float: right;
  margin-right: 0;
  margin-left: 25px;
}


			.grid-layout-5 .post,
			.portfolio-five .portfolio-item {
				width: 25% !important;
			}


			.grid-layout-4 .post,
			.portfolio-four .portfolio-item {
				width: 33.3333333333% !important;
			}


			.grid-layout-5 .post,
			.grid-layout-4 .post,
			.grid-layout-3 .post,
			.portfolio-five .portfolio-item,
			.portfolio-four .portfolio-item,
			.portfolio-three .portfolio-item,
			.portfolio-masonry .portfolio-item {
				width: 50% !important;
			}


.post-content h4, .portfolio-item .portfolio-content h4, .image-extras .image-extras-content h3, .image-extras .image-extras-content h3 a, .image .image-extras .image-extras-content a,
.fusion-person .person-author-wrapper .person-name, .fusion-person .person-author-wrapper .person-title
{
	font-size:15px;
		line-height:23px;
}


.grid-layout .post .post-wrapper,.timeline-layout .post,.blog-timeline-layout .post, .portfolio .portfolio-boxed .portfolio-item-wrapper{background-color:transparent;}


.grid-layout .post .flexslider,.grid-layout .post .post-wrapper,.grid-layout .post .content-sep,.products li,.product-details-container,.product-buttons,.product-buttons-container, .product .product-buttons,.blog-timeline-layout .post,.blog-timeline-layout .post .content-sep,
.blog-timeline-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.portfolio .portfolio-boxed .portfolio-item-wrapper, .portfolio .portfolio-boxed .content-sep,
.timeline-layout .post .flexslider,.timeline-layout h3.timeline-title, .fusion-blog-timeline .timeline-title{border-color:#ebeaea;}
