﻿
.header #inner-header {
  position: relative;
  z-index: 10;
}






































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

  .lt-ie8 .wrap {
    width: 988px;
  }
.node-project-full .field-name-field-collapsible-texts .entity{margin:0 auto;max-width:1040px;}


#banner { 
  	position: relative;
	width: 460px;
	border: 1px solid #d2e4fc;
	margin: 0 0 10px 5px;
	font-size: small;
	text-align: justify; }

	
#banner td { padding: 2px; }

.prodbtnholder{width:70px;float:right;}




div#outer-five {
	background-color: #032a51;
}
.text-center{text-align:center}
 
	
				#rev_slider_1_1, #rev_slider_1_1_wrapper { width:778px; height:238px;}


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

.rp_linebtwn,.rp_linebtwns{
float:left;
width:230px;
border-bottom:1px solid #F4F2F2;
height:22px;
margin:2px 0 0 6px;
}
.panel-display .panel-pane{padding:10px;}
.panel-display .panel-col-middle-l .panel-pane{padding:0px 10px 10px 10px;}
.page-sitemap #content-area .panel-display .panel-pane{padding:10px 5px;}
 
.forgot-password .error-message { float:left; width:930px; background:#f2dede; border:1px solid #e7aaa9; color:#b82623; font-size:15px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9); padding:12px 14px 14px 14px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin:22px 0 0 0; }

.login-popup-box .error-message { float:left; width:692px; margin:20px 0 0 28px; color:#ff0000; font-size:12px; line-height:9px; height:10px; overflow:visible; }
body.page-node-national-snapshot #page .view-national-snapshots .views-field-body .references img.media-element{display:inline;margin:0 1px;}


.bcn {
    float: left;
    margin-left: 60px;
    margin-top: 30px;
}


.indicator {
    border-width: 0;
    box-shadow: 0 0 #FFFFFF;
    display: block;
    font-size: 15px;
    position: fixed;
    text-align: center;
    z-index: 4;
}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

.slope {
	width:100%;
}

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

#siteinfo {
    clear:both;
    width:750px;
    margin:0 auto;
}

#siteinfo a {
    color:#666;
}

#siteinfo a:active,
#siteinfo a:hover {
    color: #FF4B33;
}
.clearfix:after,.form-actions:after,.form-horizontal .control-group:after,.row-fluid:after,blockquote{clear:both}
.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}
.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span]{display:inline-block}
.row-fluid{width:100%}
.row-fluid:after,.row-fluid:before{display:table;content:""}
.row-fluid [class*=span]{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.12765957%}
.row-fluid [class*=span]:first-child{margin-left:0}
.row-fluid .span12{width:99.99999999%}
.row-fluid .span11{width:91.48936169%}
.row-fluid .span10{width:82.9787234%}
.row-fluid .span9{width:74.4680851%}
.row-fluid .span8{width:65.9574468%}
.row-fluid .span7{width:57.4468085%}
.row-fluid .span6{width:48.93617021%}
.row-fluid .span5{width:40.42553191%}
.row-fluid .span4{width:31.91489361%}
.row-fluid .span3{width:23.40425532%}
.row-fluid .span2{width:14.89361702%}
.row-fluid .span1{width:6.38297872%}

.footer-widget-col {
  margin-bottom: 20px;
}

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

.footer-widget-col .row,
.footer-area .footer-widget-col .columns {
  margin-left: 0;
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.footer-widget-col .flexslider a {
  border: 0;
  padding: 0;
}

  .hotdeals-price { color: #BF1733; font-size: 15px; }

  .hotdeals-price-all { color: #BF1733; font-size: 20px; }

			#free-tools #free-tools-heading .addthis_toolbox{float: right; margin-top: -7px;}

	    #at-gsm .addthis_toolbox .addthis_button_email{border-bottom:1px solid #ddd!important}

	    #at-gsm .addthis_toolbox ul{display:none;margin:0;padding:0;background:#fff;}

	    #at-gsm .addthis_toolbox ul li{list-style:none;margin:0;padding:0}

	    #at-gsm .addthis_toolbox a{display:block;border-bottom:none;height:32px;float:none;padding:5px 10px;font-size:12px;line-height:32px;color:#5f656e;transition:none;-moz-transition:none;-webkit-transition:none}

	    #at-gsm .addthis_toolbox a:hover{background:#33a9e5;text-decoration:none;color:#fff}

	    #at-gsm .addthis_toolbox .addthis_button_email:hover{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}

	    #at-gsm .addthis_toolbox a span{margin-right:12px}



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



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.news-news-type-wrapper,.news-news-type-wrapper a,.news-post-date-wrapper,.news-event-date{color:#999;font-size:12px;text-decoration:none}
.social-stream__icon{display:block;width:39px;height:37px;margin:0 auto}

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth{
		width:100%;
		margin-bottom:20px;
	}

        .destacados .one_fourth{
		width:100%;
		margin-bottom:20px;
                background:none;
        }
.header ul.menu-utility #header-phone{display:block;color:#fff;padding:12px 10px}
.header #header-phone-link a,.header #header-phone-link p{color:#000;display:block;font-family:Helvetica,sans-serif;font-weight:bold;line-height:36px;padding:12px 13px 12px 7px}

	.footer-col.footerdaytime {
	  margin: 0 15px;
	}

	

	
	.footer-col h2.foorerhoursttle,
	.footer-col h4.widget-title {
	  font-family: old standard tt;
	  font-size: 18px;
	  font-weight: bold;
	  text-transform: uppercase;
	  margin-bottom: 10px;
	}

	.footer-col h2.foorerhoursttle {
		font-size: 19px;
	}

	.footer-col .menu li a {
	  color: #fff;
	  font-family: old standard tt;
	  font-size: 12px;
	  font-weight: bold;
	  text-transform: uppercase;
	}

	.footer-col ul li {
	  border-bottom: 0 none;
	  margin: 0;
	  padding: 0;
	  line-height: 18px;
	}

	.footer-col .menu li a:hover {
		color: #27a3a5;
	}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#999}

h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}

h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}

small,.small{font-size:85%}

blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.6;color:#999}

blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}

.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}

.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}

.small-icon{font-size:32px}
.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-md-4{width:33.33333333%}

#footers .row .col-md-4{position:static}
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}



.wrap{
	margin:0 auto;
	position:relative;
}

	.header .wrap{
	width:100%;
	}

.quote_text {
	font-size:22px;
	line-height:1.3em;
}

#body-main-wrap {
	background: #fff;
	}


#fly-wrap,
#main-nav-wrap,
#score-wrap,
#soc-nav-wrap,
#body-main-wrap,
.fly-to-top,
.col-tabs-wrap,
#wallpaper,
nav.main-menu-wrap ul li.mega-dropdown .mega-dropdown,
#head-main-top {
	-webkit-transition: -webkit-transform 0.3s ease;
	   -moz-transition: -moz-transform 0.3s ease;
	    -ms-transition: -ms-transform 0.3s ease;
	     -o-transition: -o-transform 0.3s ease;
		transition: transform 0.3s ease;
	}


.page-template-page-fullwidth #body-main-wrap {
	background: #fff;
	}


.left, .alignleft {
	float: left;
	}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}
.modal-body{position:relative;padding:15px}







#content {
	max-width: 654px;
	width: 100%;
	float: left;
}

#content.map {
	max-width: 950px;
	float: none;
	padding-top: 75px;
}


#content .text {
	padding: 20px 10px 20px 20px;
	font-size: larger;
}


#content .text p {
	margin: 10px 0 10px;
}


#content .text h3 {
	color: #fff;
	line-height: 1.4em;
}

#content .text h3.c3header.norm {
	color: #333;
	text-align: left;
	margin-top: -10px;
}

#content .text h3.c3header {
	text-align: center;
}

#content .text .linkBlue {
	color: #0b7da2;
	font-weight: bold;
}
#sidebar-bg,#sidebar-top,#sidebar-wrap{background-color:#E23434;}



.horoscope_box td {font-size:9px;text-align:center;text-valign:top;}

.horoscope_box a:link, .horoscope_box a:visited, .horoscope_box a:active {text-decoration: none;color:#72179d;}

.horoscope_box a:hover {text-decoration: underline; color:#72179d;}
.col{float:left}
.col{float:left}


div.so { padding: 0px; margin-bottom:8px; }


#menu-top{

	width:980px;	
	background: #000000;
	font-size:12px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:5px auto 0px;
	padding:0px 0px;
}


#archive .clearfloat {
	padding-bottom:5px;
	
	}
	

.post .clearfloat {
	border-bottom:1px dotted #ccc;
	margin:10px 0px;
	}




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


.clearfloat {
	display: inline-block;
	}




* html .clearfloat {
	height:1%;
	}


*+html .clearfloat {
	height:1%;
	}




.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}


.container_12 .grid_3 {
	width:220px;
}

.wpb_single_image a {
  border: none;
  outline: none;
}

.wpb_single_image img {
  vertical-align: top;
  height: auto;
  max-width: 100%;
}

.wpb_single_image img.vc_img-placeholder {
  width: 100%;
}

.wpb_single_image .vc_single_image-wrapper {
  display: inline-block;
  vertical-align: top;
  max-width: 100%;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,
.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img {
  border-radius: 4px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ebebeb;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 6px;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img {
  border-radius: 0;
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  padding: 6px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 15px;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  border-radius: 50%;
  -webkit-box-shadow: none;
  box-shadow: none;
  overflow: hidden;
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img,
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img {
  -webkit-box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0px 5px rgba(0, 0, 0, 0.1);
}

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

.wpb_single_image.vc_align_right {
  text-align: right;
}

.wpb_single_image.vc_align_left {
  text-align: left;
}

.wpb_single_image .vc_box_shadow_3d_wrap {
  position: relative;
  z-index: 0;
  display: inline-block;
  max-width: 100%;
}

.wpb_single_image .vc_box_shadow_3d_wrap:after,
.wpb_single_image .vc_box_shadow_3d_wrap:before {
  content: "";
  position: absolute;
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  left: 5px;
  right: 50%;
  bottom: 8px;
  height: 30%;
  z-index: -1;
  border-radius: inherit;
  -webkit-transform-origin: 0 0;
  -moz-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: skewY(-6deg);
  -ms-transform: skewY(-6deg);
  transform: skewY(-6deg);
}

.wpb_single_image .vc_box_shadow_3d_wrap:after {
  left: 50%;
  right: 5px;
  -webkit-transform: skewY(6deg);
  -ms-transform: skewY(6deg);
  transform: skewY(6deg);
  -webkit-transform-origin: 100% 0;
  -moz-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}

.wpb_single_image .vc_figure {
  display: inline-block;
  text-align: center;
}

.wpb_single_image .vc_figure .vc_single_image-wrapper {
  margin-bottom: 0.5em;
}

.wpb_single_image .vc_figure-caption {
  text-align: center;
}

.wpb_single_image .vc_box_outline.vc_box_border_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_blue {
  border-color: #5472d2;
}

.wpb_single_image .vc_box_border.vc_box_border_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_blue {
  background-color: #5472d2;
}

.wpb_single_image .vc_box_outline.vc_box_border_turquoise,
.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise {
  border-color: #00c1cf;
}

.wpb_single_image .vc_box_border.vc_box_border_turquoise,
.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise {
  background-color: #00c1cf;
}

.wpb_single_image .vc_box_outline.vc_box_border_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_pink {
  border-color: #fe6c61;
}

.wpb_single_image .vc_box_border.vc_box_border_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_pink {
  background-color: #fe6c61;
}

.wpb_single_image .vc_box_outline.vc_box_border_violet,
.wpb_single_image .vc_box_outline_circle.vc_box_border_violet {
  border-color: #8d6dc4;
}

.wpb_single_image .vc_box_border.vc_box_border_violet,
.wpb_single_image .vc_box_border_circle.vc_box_border_violet {
  background-color: #8d6dc4;
}

.wpb_single_image .vc_box_outline.vc_box_border_peacoc,
.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc {
  border-color: #4cadc9;
}

.wpb_single_image .vc_box_border.vc_box_border_peacoc,
.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc {
  background-color: #4cadc9;
}

.wpb_single_image .vc_box_outline.vc_box_border_chino,
.wpb_single_image .vc_box_outline_circle.vc_box_border_chino {
  border-color: #cec2ab;
}

.wpb_single_image .vc_box_border.vc_box_border_chino,
.wpb_single_image .vc_box_border_circle.vc_box_border_chino {
  background-color: #cec2ab;
}

.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine {
  border-color: #50485b;
}

.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,
.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine {
  background-color: #50485b;
}

.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,
.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue {
  border-color: #75d69c;
}

.wpb_single_image .vc_box_border.vc_box_border_vista_blue,
.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue {
  background-color: #75d69c;
}

.wpb_single_image .vc_box_outline.vc_box_border_black,
.wpb_single_image .vc_box_outline_circle.vc_box_border_black {
  border-color: #2a2a2a;
}

.wpb_single_image .vc_box_border.vc_box_border_black,
.wpb_single_image .vc_box_border_circle.vc_box_border_black {
  background-color: #2a2a2a;
}

.wpb_single_image .vc_box_outline.vc_box_border_grey,
.wpb_single_image .vc_box_outline_circle.vc_box_border_grey {
  border-color: #ebebeb;
}

.wpb_single_image .vc_box_border.vc_box_border_grey,
.wpb_single_image .vc_box_border_circle.vc_box_border_grey {
  background-color: #ebebeb;
}

.wpb_single_image .vc_box_outline.vc_box_border_orange,
.wpb_single_image .vc_box_outline_circle.vc_box_border_orange {
  border-color: #f7be68;
}

.wpb_single_image .vc_box_border.vc_box_border_orange,
.wpb_single_image .vc_box_border_circle.vc_box_border_orange {
  background-color: #f7be68;
}

.wpb_single_image .vc_box_outline.vc_box_border_sky,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sky {
  border-color: #5aa1e3;
}

.wpb_single_image .vc_box_border.vc_box_border_sky,
.wpb_single_image .vc_box_border_circle.vc_box_border_sky {
  background-color: #5aa1e3;
}

.wpb_single_image .vc_box_outline.vc_box_border_green,
.wpb_single_image .vc_box_outline_circle.vc_box_border_green {
  border-color: #6dab3c;
}

.wpb_single_image .vc_box_border.vc_box_border_green,
.wpb_single_image .vc_box_border_circle.vc_box_border_green {
  background-color: #6dab3c;
}

.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink {
  border-color: #f4524d;
}

.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,
.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink {
  background-color: #f4524d;
}

.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown {
  border-color: #f79468;
}

.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,
.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown {
  background-color: #f79468;
}

.wpb_single_image .vc_box_outline.vc_box_border_purple,
.wpb_single_image .vc_box_outline_circle.vc_box_border_purple {
  border-color: #b97ebb;
}

.wpb_single_image .vc_box_border.vc_box_border_purple,
.wpb_single_image .vc_box_border_circle.vc_box_border_purple {
  background-color: #b97ebb;
}

.wpb_single_image .vc_box_outline.vc_box_border_white,
.wpb_single_image .vc_box_outline_circle.vc_box_border_white {
  border-color: #ffffff;
}

.wpb_single_image .vc_box_border.vc_box_border_white,
.wpb_single_image .vc_box_border_circle.vc_box_border_white {
  background-color: #ffffff;
}

.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg {
  border-radius: 0;
}

.wpb_single_image [class*='_circle'] .vc-zoom-wrapper {
  border-radius: 50%;
}

.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper {
  border-radius: 4px;
}
.fusion-layout-column.fusion-five-sixth,.fusion-layout-column.fusion-four-fifth,.fusion-layout-column.fusion-one-fifth,.fusion-layout-column.fusion-one-fourth,.fusion-layout-column.fusion-one-half,.fusion-layout-column.fusion-one-sixth,.fusion-layout-column.fusion-one-third,.fusion-layout-column.fusion-three-fifth,.fusion-layout-column.fusion-three-fourth,.fusion-layout-column.fusion-two-fifth,.fusion-layout-column.fusion-two-third{position:relative;float:left;margin-right:4%;margin-bottom:20px;}
.fusion-layout-column.fusion-one-third{width:30.6666%;}
.fusion-layout-column.fusion-one-third.fusion-spacing-no{width:33.33333333%;}

.fb-social-icon, .twitter-social-icon, .pinterest-social-icon, .google-social-icon, .instagram-social-icon, .rss-social-icon, .youtube-social-icon {  float: left; font-family: 'socicon' !important; font-weight: 400 !important; font-size: 17px; line-height: 28px; margin-left:7px;}

.rss-social-icon:before {content:','; }

.modal-title {
  margin: 0;
  line-height: 1.5384615384615385;
}

.fusion-modal .modal-title {
  font-family: 'MuseoSlab500Regular', arial, helvetica, sans-serif;
}


#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
.sidebar .widget h3,
#wrapper .fusion-tabs-widget .tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
.fusion-pricing-table .title-row,
.fusion-pricing-table .pricing-row,
.fusion-person .person-desc .person-author .person-author-wrapper,
.fusion-accordian .panel-title,
.fusion-accordian .panel-heading a,
.fusion-tabs .nav-tabs  li .tab-link,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title,
.main-flex .slide-content h2, .main-flex .slide-content h3,
.fusion-modal .modal-title, .popover .popover-title,
.fusion-flip-box .flip-box-heading-back{
	font-family:"Raleway", Arial, Helvetica, sans-serif;
}

p.demo_store,.fusion-modal .modal-title { font-size:18px; }

#headerright {
	float:left;
	width:468px;
}




#main {
    margin-top: 24px;
    margin-bottom: 18px;
}

#main,
#main input,
#main textarea {
    color: #333;
    font-size: 16px;
    line-height: 24px;
}

#main p,
#main ul,
#main ol,
#main dd,
#main pre,
#main hr {
    margin-bottom: 10px;
}

#main ul ul,
#main ol ol,
#main ul ol,
#main ol ul {
    margin-bottom: 0;
}

#main kbd,
#main tt,
#main var {
    font-size: 15px;
    line-height: 21px;
}

#main dt,
#main th {
    color: #000;
}

#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
    color: #000;
    line-height: 1.5em;
    margin: 0 0 20px 0;
    font-weight: normal;
}

#main .entry-content h2 {
	border-bottom: 1px solid #ccc;
}

#main .entry-title {
    font-weight: normal;
    color: #000;
    font-size: 2em;
    line-height: 1.3em;
    margin-bottom: 0;
}

#main .entry-summary p:last-child {
    margin-bottom: 12px;
}

#main .video-player {
    padding: 0;
}





.home #main .format-aside p,
.home #main .category-asides p {
    font-size: 14px;
    line-height: 20px;
    margin-top: 0;
}

.home #main .format-gallery .entry-utility,
.home #main .category-gallery .entry-utility {
    padding-top: 4px;
}

#main .attachment img {
    display: block;
    margin: 0 auto;
}



#main .widget-area ul {
    margin-left: 0;
    padding: 0 20px 0 0;
}

#main .widget-area ul ul {
    border: none;
    margin-left: 1.3em;
    padding: 0;
}

    #main,
    .one-column #main {
        margin: 24pt 0 0;
        width: 90%;
    }


.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
margin-right: 3.8%;
float: left;
min-height: 1px;
}


.row .eightcol {
width: 65.4%;
}

    
    .row .onecol, .row .twocol, .row .threecol, .row .fourcol, .row .fivecol, .row .sixcol, .row .sevencol, .row .eightcol, .row .ninecol, .row .tencol, .row .elevencol, .row .twelvecol {
    width: auto;
    float: none;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 20px;
    padding-right: 20px;
    }


.ie6 .eightcol, .ie7 .eightcol, .ie8 .eightcol {
width: 61.6%;
}
.mh-slider-caption .mh-excerpt-more,.mh-slider-title{color:#fff;}
.mh-slider-content .mh-excerpt{margin-top:10px;margin-top:0.625rem;}
.mh-spotlight-title a,.mh-spotlight-title a:hover,.mh-spotlight-meta,.mh-spotlight-meta a,.mh-spotlight-meta a:hover,.mh-spotlight-widget .mh-excerpt-more{color:#fff;}
.mh-spotlight-meta,.mh-spotlight-widget .mh-excerpt{margin-top:10px;}
.mh-custom-posts-widget .mh-excerpt{padding-top:10px;padding-top:0.625rem;overflow:hidden;}
.mh-loop-layout1 .mh-loop-excerpt,.mh-custom-posts-content .mh-excerpt,.mh-posts-list-excerpt{display:none;}

.header-right .lang,
.header-right .user-nav {
    width: 300px;
    height: 40px;
    padding: 0;
    position: relative;
    text-align: right;
}

.header-right .lang {
    margin-top: -80px;
}

#header .lang a,
#header .lang span {
    display: inline-block;
    vertical-align: top;
    color: #ffffff;
    font-size: 12px;
    margin: 15px 0 5px 20px;
    text-decoration: underline;
}

#header .lang a:hover {
    color:#ffffff;
    text-decoration: none;
}

#header .lang span.sel {
    color: #5b8894;
    text-decoration: none;
}

    .header-right .lang,
    .header-right .user-nav {
        width: 240px;
    }

    #header .lang a,
    #header .lang span {
        margin: 5px 0 5px 20px;
    }

    .header-right .lang:after,
    .header-right .user-nav:after {
        display: none;
    }

    #header .lang a, #header .lang span {
        margin: 5px 0 5px 20px;
    }


.footer-text{
	line-height:1.75;
	font-size:0.95em;
	padding-left:58px;
	margin-top:15px;
}

.footer-text p{
	display:block;
	padding:5px 0;
	margin:0;
}



	.clear-me {
		height: 0;
		clear: both;
		content: "";
		display: block;
		visibility: hidden;
	}


.home_content_right{width:90%; float:none !important ; margin:0 auto !important; text-align:center;}

	
	.clients-slider li {
		padding:0 50px;
	}

	
	.clients-slider h3 {
		color:#222222;
		text-transform:uppercase;
		margin-top:20px;
		text-align:center;
	}

	
	.clients-slider p {
		margin-top:20px;
		text-align:center;
	}



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

#menu-primary-menu li#menu-item-15 a {background-position: -727px 0;left:825px;top:78px;}

#menu-primary-menu li#menu-item-15 a:hover, #menu-primary-menu li#menu-item-15.current-menu-item a, #menu-primary-menu li#menu-item-15.current-page-ancestor a {background-position: -727px -85px;}

.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-skin-minimal .megamenu-slot{margin-right:4px;border-bottom:1px solid #bbb;}
.megamenu-skin-minimal .megamenu-slot-title,.megamenu-skin-minimal .megamenu-slot-title a{background-color:#bbb;color:#fff;font-size:100%;text-align:center;text-transform:uppercase;}
.megamenu-skin-friendly .megamenu-slot,.megamenu-skin-friendly .megamenu-slot a:hover{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;}
.megamenu-skin-friendly li.megamenu-slot{width:200px;margin:10px 10px auto auto;background:#b08700;padding-top:10px;padding-bottom:10px;}
.megamenu-skin-friendly li.megamenu-slot:hover{background-color:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .megamenu-slot-title{font-family:"Arial Black",Arial,Helvetica,sans-serif;color:#f4ebcb;}
.megamenu-skin-friendly .megamenu-slot-title a:link,.megamenu-skin-friendly .megamenu-slot-title a:visited{color:#f4ebcb;}
.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-slot a{color:#fff;}
.megamenu-skin-friendly .megamenu-slot a:hover{color:#fff;background:#00325b;}


.megamenu-slot-title {
list-style:none;}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
.tb-megamenu .page-header h1 small{display:block;line-height:20px;}
.node-type-user-facility h1.page-header,.node-type-staff-profile h1.page-header,.node-type-news-ornl h1.page-header,.node-type-publication h1.page-header,.node-type-ornl-corporate-fellow h1.page-header{display:none;}
.page-index-site-index .page-header{display:none;}
.front h1.page-header{display:none;}
.node-type-science-area-basic-page-ornl .page-header{display:none;}

	
	#footer-left {
		display:inline-block;
		padding-top:20.5px;
		padding-bottom:20.5px;
		margin-left:10px;
		color:#24beed;
	}


.widget_nav_menu .sub-menu { margin-top: 8px }



	
	li.menu-item {margin-top: 0;}


li.menu-item,
li.menu-item2 {
        list-style-type: none;
        margin-top: 10px;      
        }


#topnavi li.menu-item {
        margin-top: -1px;
        }


#topnavi li.menu-item li {
        margin-top: 0;
        }

      body.home #feature #header-feature .home-banner {
        display: block;
        position: absolute;
        left: 0;
        width: 100%;
        bottom: -10px; }

        body.home #feature #header-feature .home-banner .play {
          background: #fd5441;
          display: block;
          position: absolute;
          width: 100px;
          height: 100px;
          left: 50%;
          top: 110px;
          margin: 0 0 0 -50px;
          -webkit-box-shadow: 5px 5px 0px #e3e3e3;
          -moz-box-shadow: 5px 5px 0px #e3e3e3;
          box-shadow: 5px 5px 0px #e3e3e3;
          -webkit-border-radius: 50%;
          -moz-border-radius: 50%;
          border-radius: 50%;
          -webkit-transition: all 0.2s ease-out;
          -moz-transition: all 0.2s ease-out;
          transition: all 0.2s ease-out; }

          body.home #feature #header-feature .home-banner .play:before {
            color: #fff;
            font-size: 90px;
            padding-left: 8px; }

          body.home #feature #header-feature .home-banner .play:hover {
            background: #fd3d28;
            -webkit-transform: scale(1.1);
            -moz-transform: scale(1.1);
            transform: scale(1.1); }

        body.home #feature #header-feature .home-banner img {
          display: block;
          margin: 0 auto; }
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .mobile_menu_button,.fixed_top_header .header_bottom_right_widget_holder,.fixed_top_header .mobile_menu_button{height:45px!important}
.side_menu_button,.shopping_cart_inner{height:100px!important}
header.menu_bottom.has_header_fixed_right .side_menu_button{height:130px!important}
header.sticky .side_menu_button{height:60px}
header:not(.sticky) .header_menu_bottom .side_menu_button{height:60px}
.fixed_top_header .side_menu_button,.fixed_top_header .shopping_cart_inner,.fixed_top_header .header_bottom_right_widget_holder{height:45px}
.side_menu_button{cursor:pointer;display:table-cell;vertical-align:middle;height:100px}
.side_menu_button a:last-child{padding:0 0 0 8px}
.header_inner_right.left_side .side_menu_button a:last-child{padding:0}
.side_menu_button .popup_menu:hover{opacity:.8}
.popup_menu_opened .main_menu,.popup_menu_opened .side_menu_button a:not(.popup_menu),.popup_menu_opened #back_to_top,.popup_menu_opened .header_top,.popup_menu_opened header .tooltip,.popup_menu_opened .mobile_menu_button,.popup_menu_opened .fixed_top_header .header_bottom_center_widget,.popup_menu_opened .fixed_top_header .header_bottom_right_widget_holder{visibility:hidden!important}
.popup_menu_opened .side_menu_button .shopping_cart_header{display:none}


.landing-page .blox_element {margin-bottom:20px !important;}

.more_posts { clear: both }

.more_posts a {
    border-top: 1px solid #424142;
    display: block;
    text-align: center;
    font-family: 'DINNextLTPro-Bold', arial, helvetica, sans-serif;
    color: #fff;
    font-size: 30px;
    font-style: italic;
    line-height: 30px;
    padding: 15px 0;
    text-transform: uppercase;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    -moz-box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    box-shadow: 0 1px 3px rgba(89, 89, 89, .45),inset 0px 1px 0px 0px #505050;
    background-color: #2B2B2B;
    transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    text-indent: 0px;
}

.more_posts a img {
    position: relative;
    top: 2px;
}

.more_posts a:hover {
    background-color: #181818;
    text-decoration: none;
    transition: all .1s linear;
    -o-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -webkit-transition: all .1s linear;
    color: #fff;
}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}
.block:first-child h2.block-title{margin-top:0}
.region-help .block{overflow:hidden}
.block ul li.active-trail{background:none repeat scroll 0 0 #fafafa;}
.region-sidebar-first .block{margin-bottom:5%;}
.region-sidebar-first .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-first .block .content{margin:-3px 5px 0 5px;}
.region-sidebar-second .block{margin-bottom:5%;}
.region-sidebar-second .block h2{font-size:18px;margin:5px 0px;padding:12px;letter-spacing:1px;text-transform:capitalize;background:#eeeeee;box-shadow:0px 8px 10px -8px #999;}
.region-sidebar-second .block .content{margin:-3px 5px 0 5px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#ffffff;}
.region-content-front h2.block-title{color:rgb(34,46,54);font-size:16px;margin:2% 0 1% 0;font-weight:bold;padding:12px;background:#eee;border-radius:5px;box-shadow:0px 8px 10px -8px #999;}

#sidebar ul.sidemenu2 {width: 100px; list-style-type: none; list-style-image: none; list-style-position: outside; margin-top: 0pt;margin-right: 0pt; margin-bottom: 0pt; margin-left: 0pt; padding-top: 0pt; padding-right: 0pt;padding-bottom: 0pt; padding-left: 0pt;}

#sidebar ul.sidemenu2 li {margin-right: 1px; border-top-width: 1px; border-right-width-value: 1px; border-right-width-ltr-source: physical; border-right-width-rtl-source: physical; border-bottom-width: 1px; border-left-width-value: 1px; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical; border-top-style: solid; border-right-style-value: solid; border-right-style-ltr-source: physical; border-right-style-rtl-source: physical; border-bottom-style: solid; border-left-style-value: solid; border-left-style-ltr-source: physical; border-left-style-rtl-source: physical; border-top-color: #f2f2f2; border-right-color-value: #f2f2f2; border-right-color-ltr-source: physical; border-right-color-rtl-source: physical; border-bottom-color: #f2f2f2; border-left-color-value: #f2f2f2; border-left-color-ltr-source: physical;border-left-color-rtl-source: physical;}
 
#sidebar ul.sidemenu2 a {display: block; color: #000000; text-decoration: none; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 6px; background-color: #ffffff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box;  background-origin: padding-box;background-size: auto auto; border-left-width-value: 5px;  border-left-style-value: solid;border-left-color-value: #cccccc; border-left-width-ltr-source: physical;  border-left-width-rtl-source: physical; border-left-style-ltr-source: physical;  border-left-style-rtl-source: physical; border-left-color-ltr-source: physical; border-left-color-rtl-source: physical;  border-left:5px solid #CCC;}
 
#sidebar ul.sidemenu2 a:hover {padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 6px; background-color: #d2d2d2; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; color: #000000; border-left-width-value: 5px; border-left-style-value: solid; border-left-color-value: #ffa21e; border-left-width-ltr-source: physical; border-left-width-rtl-source: physical;  border-left-style-ltr-source: physical; border-left-style-rtl-source: physical;  border-left-color-ltr-source: physical;border-left-color-rtl-source: physical; border-left:5px solid #FFA21E;}

.fusion-logo-2x {
  display: none;
}

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

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

.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-1x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v1 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v2 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v3 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v4 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1.fusion-header-v5 .fusion-logo-2x,
.fusion-is-sticky .fusion-sticky-logo-1#side-header .fusion-logo-2x {
  display: none;
}

.main-header .currency-selector { font-size: 12px; display: none; color:  #444444 ; }

.main-header .currency-selector.left-aligned { margin-top: 7px; position: absolute; left: 40px; width: 200px; z-index: 1; }

.main-header .currency-selector.right-aligned { width: auto; position: relative; display: inline-block; }

.main-header .currency-selector.mobile { position: relative; display: block; z-index: 1; width: 84%; margin: 10px auto 0; border-top: 1px solid #ebebeb; padding: 20px 0 10px; float: none; min-width: 290px; }

.main-header .currency-selector.mobile .container { padding: 0 15px; }

.main-header .currency-selector.mobile form { margin: 0; }

.lt-ie9 .main-header .currency-selector { display: block; }

.main-header .currency-selector .custom.dropdown { margin-top: -5px; width: 65px; float: left; }

.main-header .currency-selector span { float: left; padding-right: 5px; }

.main-header .currency-selector select { display: inline-block; width: auto; padding-right: 25px; margin-top: -5px; }
.three,.row .three{width:25%}
.block-grid.three-up{margin:0 -12px}
ul.button-group.even.three-up li{width:33.3%}
ul.button-group.even.three-up li:first-child{width:33.4%}
.tabs.pill.two-up dd,.tabs.pill.two-up li,.tabs.pill.three-up dd,.tabs.pill.three-up li,.tabs.pill.four-up dd,.tabs.pill.four-up li,.tabs.pill.five-up dd,.tabs.pill.five-up li{margin-right:0}
.tabs.two-up dt a,.tabs.two-up dd a,.tabs.two-up li a,.tabs.three-up dt a,.tabs.three-up dd a,.tabs.three-up li a,.tabs.four-up dt a,.tabs.four-up dd a,.tabs.four-up li a,.tabs.five-up dt a,.tabs.five-up dd a,.tabs.five-up li a{padding:0 17px;text-align:center;overflow:hidden}
.tabs.three-up dt,.tabs.three-up dd,.tabs.three-up li{width:33.33%}
input[type="text"].three,.row input[type="text"].three,input[type="password"].three,.row input[type="password"].three,input[type="date"].three,.row input[type="date"].three,input[type="datetime"].three,.row input[type="datetime"].three,input[type="email"].three,.row input[type="email"].three,input[type="number"].three,.row input[type="number"].three,input[type="search"].three,.row input[type="search"].three,input[type="tel"].three,.row input[type="tel"].three,input[type="time"].three,.row input[type="time"].three,input[type="url"].three,.row input[type="url"].three,textarea.three,.row textarea.three{width:100% !important}

  div.three.box-title{ width: 50%; }

  div.three.blue-background.box-title{ width: 33.333% !important; height: 260px !important; }

  div.three.blue-background.box-title p{ height: 260px; }

.ubermenu-skin-flat-red .ubermenu-submenu.ubermenu-submenu-drop {
  background: #efefef;
  border: 1px solid #efefef;
  font-size: 12px;
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu,
.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-target {
  color: #666666;
}

.ubermenu-skin-flat-red .ubermenu-submenu .ubermenu-highlight {
  color: #cc0000;
}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-image,.ubermenu .ubermenu-submenu-drop{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateZ(0);-webkit-transform:translateZ(0)}
.ubermenu-nav,.ubermenu-row,.ubermenu-submenu{display:block;margin:0;padding:0;list-style:none}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-stack{width:auto}
.ubermenu .ubermenu-autocolumn,.ubermenu .ubermenu-submenu-type-stack{padding-top:10px;padding-bottom:10px}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu-bound .ubermenu-submenu-type-mega{min-width:50%}
.ubermenu .ubermenu-grid-row,.ubermenu .ubermenu-submenu-grid{padding-right:20px}
.ubermenu .ubermenu-grid-row .ubermenu-target,.ubermenu .ubermenu-submenu-grid .ubermenu-target{padding-right:0}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_item{left:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_item{right:auto}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width,.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-left_edge_bar{left:0}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-right_edge_bar{right:0}
.ubermenu .ubermenu-submenu-rtl{direction:rtl}
.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{width:100%}
.ubermenu .ubermenu-submenu-type-stack.ubermenu-submenu-indent{padding-left:1.6em;padding-top:.4em}
.ubermenu .ubermenu-submenu-footer{position:absolute;bottom:0;right:0;padding:10px 20px;color:inherit;font-size:inherit;list-style:none}
.ubermenu .ubermenu-submenu-footer a{text-decoration:none;font-weight:700;font-size:inherit}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu:not(.ubermenu-transition-slide) .ubermenu-submenu.ubermenu-submenu-type-flyout{max-height:99999px}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout{margin-top:-1px;top:0;left:100%;min-width:none;clip:rect(-10px,5000px,5000px,0)}
.ubermenu .ubermenu-submenu .ubermenu-submenu-type-flyout.ubermenu-submenu-align-right_edge_item{left:auto;right:100%;clip:rect(-10px,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu .ubermenu-submenu .ubermenu-column{display:block;float:left;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-column-auto{min-width:100px;width:auto}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-searchform{height:50px;margin:0;background:#f9f9f9;width:100%}
.ubermenu .ubermenu-submenu .ubermenu-search input.ubermenu-search-input{width:100%;padding:14px 50px 14px 25px;height:100%;color:#333;background:0 0}
.ubermenu .ubermenu-submenu .ubermenu-search .ubermenu-search-submit,.ubermenu .ubermenu-submenu .ubermenu-searchbar-drop .ubermenu-search-submit{position:absolute;width:50px;height:100%;top:0;right:0;border:none;background:0 0;cursor:pointer;color:#666;font-family:FontAwesome!important;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.uber-clear:after,.ubermenu .ubermenu-column:after,.ubermenu .ubermenu-content-block:after,.ubermenu .ubermenu-image:after,.ubermenu .ubermenu-postlist-item:after,.ubermenu .ubermenu-submenu:after,.ubermenu .ubermenu-tabs:after,.ubermenu:after{content:"";display:table;clear:both}
.ubermenu-submenu-drop{background:#fff}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu .ubermenu-submenu-type-flyout .ubermenu-submenu-type-mega{min-height:0}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+1){clear:none}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-submenu-retractor-top:not(.ubermenu-submenu-retractor-top-2) .ubermenu-column:nth-of-type(2n+2){clear:both}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column,.ubermenu-responsive-default.ubermenu-responsive .ubermenu-submenu-type-stack .ubermenu-column-auto{width:100%;max-width:100%}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-hide-bkgs .ubermenu-submenu.ubermenu-submenu-bkg-img{background-image:none}



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

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {max-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;}

.responsive-slider.flexslider .slides img {
	height: auto !important;
	border: none;
	margin: 0;
	padding: 0;
	background: none;
}

.responsive-slider.flexslider .slides, .responsive-slider.flexslider .slides li {
	list-style: none;
	margin: 0;
	padding: 0;
}




#footer li a, #footer li.text{
	display:block;
	padding:5px;
	color:#fff;
	text-decoration:none;
}


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

#layout {
	width:792px;
	margin:0 auto;
	background-color:#FFF;
}

.amshopby-advanced li.level2 {
	padding-left: 30px;
}

                            header[role="banner"] menu .toggle ul a:hover,
                            header[role="banner"] menu .toggle ul li.menu-item:hover a {
                                text-decoration:none;
                                border:none;
                            }

                    header[role="banner"] menu .toggle ul li.menu-item:hover a {
                        background-color:#344;
                    }

                        header[role="banner"] menu .toggle ul li.menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-item:hover ul.sub-menu a,
                        header[role="banner"] menu .toggle ul li.current-menu-ancestor:hover ul.sub-menu a {
                            border-left:3px solid #344;
                            padding: .5em 1.25em;
                        }

                        header[role="banner"] menu .toggle ul ul.sub-menu li.menu-item a:hover {
                            background-color:#455;
                            border-color:#fff;
                        }


.nav-menu li.menu-item-29, .nav-menu li.menu-item-30, .nav-menu li.menu-item-31, .nav-menu li.menu-item-32, .nav-menu li.menu-item-33 {
	border-bottom : 10px solid #000;
	margin : 0 0.75em;
}


.nav-menu li.menu-item-29 {border-color : #DC5653;}

.nav-menu li.menu-item-30 {border-color : #936196;}

.nav-menu li.menu-item-31 {border-color : #679D52;}

.nav-menu li.menu-item-32 {border-color : #6999EB;}

.nav-menu li.menu-item-33 {border-color : #F5B84E;}

.nav-menu li.menu-item-29:hover a{background : rgba(220,86,83,0.5);}

.nav-menu li.menu-item-30:hover a{background : rgba(147,97,150,0.5);}

.nav-menu li.menu-item-31:hover a{background : rgba(130,157,82,0.5);}

.nav-menu li.menu-item-32:hover a{background : rgba(105,153,235,0.5);}

.nav-menu li.menu-item-33:hover a{background : rgba(245,184,78,0.5);}


ul.nav-menu li.menu-item-29 ul li:hover {background-color: #DC5653;}

ul.nav-menu li.menu-item-30 ul li:hover {background-color: #936196;}

ul.nav-menu li.menu-item-31 ul li:hover {background-color: #679D52;}

ul.nav-menu li.menu-item-32 ul li:hover {background-color: #6999EB;}

ul.nav-menu li.menu-item-33 ul li:hover {background-color: #F5B84E;}

	.overview span.title 		{ color: #463114; margin-bottom: 18px; font-size: 18px; font-weight: bold; }

.singular .entry-title, .entry-title {
	
	
		}


.entry-title, .entry-title a {
	
    color: #333333;
    letter-spacing: -2px;
    text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1em;
	font-family: 'La Belle Aurore','Helvetica Neue','Helvetica',sans-serif;
}

.singular .entry-title, .singular .entry-title a {
	
    color: #333333;
    letter-spacing: -2px;
    text-decoration: none;
	padding-top:0px;
	padding-bottom:0px;
	line-height:1em;
	font-size:26px;
}

.entry-title a:hover,.entry-title a:focus,.entry-title a:active {
color:#999999;
}

.singular .entry-title a:hover,.singular .entry-title a:focus,.singular .entry-title a:active {
color:#999999;
}

.ptypeicon{width:19px;height:10px}

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }
#usersite-container section.video_feature .video h2{padding-bottom:5px}
.header_mid{float:left;width:100%;max-width:575px;margin-top:14px;margin-bottom:14px}
.header_mid div.menu{width:100%;margin-left:auto;margin-right:auto}
.header_mid .menu ul{list-style:none;padding:0;margin-left:auto;margin-right:auto;width:414px;text-transform:uppercase}
.header_mid .menu ul li{float:left;padding:0;width:auto;height:27px;margin-left:0;text-transform:uppercase}
.header_mid .menu ul li a{display:inline-block;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;color:#1c1c1c;width:auto;text-align:center;border-left:1px solid #1c1c1c;padding:0 5px;line-height:12px}
.header_mid .menu ul li.active a{color:#705600}
.header_mid .menu ul:first-child li:first-child a{border-left:none}
.social_menu,.header_mid{width:230px}

	#footer-col1 .widget { margin-bottom: 0; }

.sidebar .event_date { display: block; color: #AC9A69; font: bold 14px/18px "Droid Sans", "Helvetica Neue", sans-serif; }

.sidebar .event_location { display: block; color: #7b7b7b; font: bold 10px/12px "Droid Sans", "Helvetica Neue", sans-serif;
	text-transform: uppercase; letter-spacing: 2px; padding: 5px 0; }

.mashmenu .channel-content{display:none}

.mashmenu .channel-content.active{display:inline-block;  max-width: 857px;  height: 200px; overflow: hidden;  position: absolute;}

.title-link {
  position: absolute;
  bottom: 7px;
  right: 4px;
  font-size: 11px;
  font-family: 'calibri', 'lucida grande', helvetica, arial;
  font-weight: bold;
  color: #888;
  padding: 3px 7px 4px;
  line-height: 1em;
}

.section-brandnav .mainlogo-link,
.section-brandnav .title-container {
  float: left;
  line-height: 0.7em;
  padding: 0 1%;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.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{float:left}
.col-md-8{width:66.66666666666666%}

#logo h1 {
	margin: 0;
	padding: 0;
	line-height: 32px;
	font-size:32px;
	color:#333333;
}

#logo {
	float:left;
	margin: 0 0 0 10px;
	padding:0;
}

#logo img {
	display:inline-block;
}

#header #logo a:hover, 
#header #logo a:focus {
	border:none !important;
}

a,
#logo h1 a,
.entry-title a {
	color:#333333;
}


ul.archive li a:hover,
.author-link,
p.search-title span, 
p.tag-title span,
.author-name a,
ul.filter_portfolio a:hover,
ul.filter_portfolio a.selected,
#logo h1 a:hover,
.entry-content a,
.portfolio-info a,
ul.archive,
.entry-meta a:hover,
.entry-meta-single-post a:hover,
blockquote cite, 
blockquote cite a, 
blockquote cite a:visited, 
blockquote cite a:visited,
.quote cite,
.entry-title a:hover,
#teaser-content a,
span.current,   
.themecolor,
a:hover,
.tag-links a:hover,
.h-link,
.widget_recent_comments a{
	color:#ff0000;
}

	
	.big-saying { 
		margin-left:0;
		padding-left:3%;
		padding-right:3%;
		text-align:center;
		padding-top:0;
		padding-bottom:20px;
		}

		
	.big-saying h1 {
		font-size:20px;
		margin-bottom:10px;
		}

	.big-saying h2 {
		font-size:14px;
		}
 
	.big-saying h1,.grid-content h2,
	.entry-title,
	.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,#comments,
	.sidebar h3
	{ color: ; }

.full-slider {
	border-top: 5px solid #477480;
	background: #6fabcc;
}

.full-slider .button a {
	background: #379e15;
}

.full-slider .button a:hover {
	background: #379e15;
}





.full-slider i {
	margin: 0px;
}

.full-slider .button {
	margin-top: 5px;
}

header, .navbar, .social-links, .full-slider, footer {
	margin-left: -20px;
	margin-right: -20px;
}

.social-links, footer, .navbar-inner, .full-slider {
	padding-left: 20px;
	padding-right: 20px;
}

.frontslider .slides li .caption {
    position: absolute;
    padding: 40px;
    max-width: 100%;
    color: #202020;
    font-size: 12px;
    line-height: 20px;
}

.frontslider .slides li .caption.info-top,
.frontslider .slides li .caption.top {
    top: 0;
}

.frontslider .slides li .caption.info-left,
.frontslider .slides li .caption.left {
    left: 0;
}

.frontslider .slides li .caption.info-right,
.frontslider .slides li .caption.right {
    right: 0;
}

.frontslider .slides li .caption.info-bottom,
.frontslider .slides li .caption.bottom {
    bottom: 0;
}

.frontslider .slides li .caption h3,
.frontslider .slides li .caption .caption-title {
    font-size: 24px;
    font-weight: bold;
    line-height: 25px;
    margin-bottom: 10px;
}

.frontslider .slides li .caption.bg-black {
    background: rgba(0,0,0,.75);
    color: #fff;
}

.frontslider .slides li .caption.bg-white {
    background: rgba(255,255,255,.75);
    color: #202020;
}

    .frontslider .slides li .caption.bg-white,
    .frontslider .slides li .caption.bg-black {
        background: #000;
        color: #fff;
    }




.entry-title {
  font-weight: 400;
  line-height: 1.2em;
  margin-bottom: 2px;
  font-size: 31.5px;
}

.entry-title a {
  color: #333333;
}

.entry-title a:hover {
	color: #0088CC;
	text-decoration: none;
}







.container {
    position: relative;
    width: 1000px;
    height: 100%;
    margin: 0 auto;
}








.container:before, .container:after,
.l-inline:before, .l-inline:after, .l-inline li:before, .l-inline li:after {
    content: " ";
    display: table;
}


.container:after,
.l-inline:after, .l-inline li:after {
    clear: both;
}


.container,
.l-inline, .l-inline li {
    *zoom: 1;
}

#cff .cff-author .cff-author-text span{
  display: table-cell;
  vertical-align: middle;
  height: 40px;
  margin: 0;
  font-weight: bold;

  
  padding-left: 50px;
  float: none;
}



#cff .cff-author .cff-author-text{
  float: left;
  width: 100%;
}

#cff .cff-author .cff-author-text *{
  float: left;
  clear: both;
  width: auto;
  margin: 0 0 0 50px;
  font-weight: bold;
}

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




.center-large {
	font-size: 20px;
	color: #46464f;
}
.col-c{margin-left:0;margin-right:0;overflow:hidden;padding-left:0;padding-right:0;width:auto;}
.stack-main .col-c ul,.stack-main .col-c ol{padding:0 0 0 1.5385em;}
.front .col-c .node-teaser:first-child{margin-top:0;}
.stack-main .col-c .search-results{padding:0;}
.right{float:right!important;}
#top-bar .right-text{font-size:80%;padding:10px 0;}
#masthead .right-links{display:table-cell;vertical-align:middle;}
.logo-center #masthead .right-links{width:40%;}
.right-links .nav-dropdown,.left-links .nav-dropdown,.account-dropdown .nav-dropdown{margin-left:-15px;}
.nav-crop-right-links .right-links .li.mini-cart{margin-left:5px!important;}
.nav-crop-right-links .right-links ul.header-nav li{margin-left:5px!important;}
.nav-crop-right-links .right-links ul.header-nav li.account-dropdown{padding-right:5px!important;}
.absolute-footer .right{font-size:90%;}
.ux_banner .inner.right{left:auto;right:10%;text-align:right;}
.ux_banner .right .tx-div,.ux_banner .far-right .tx-div,.ux_banner .right p,.ux_banner .far-right p{margin:0 0 0 auto;max-width:90%;}
.off-canvas.right .mfp-content,.off-canvas.right.mfp-ready.mfp-removing .mfp-content{left:auto;right:0;-webkit-transform:translateX(260px);-ms-transform:translateX(260px);transform:translateX(260px);}
#masthead .right-links,#masthead .left-links{min-width:32px;max-width:32px;}
#masthead .left-links,.wide-nav,#top-bar .right-text,#top-link,#masthead .right-links .menu-item,#masthead .right-links .search-dropdown,.html-block-inner .search-wrapper{display:none!important;}
.absolute-footer .left,.absolute-footer .right{float:none!important;width:100%;}
.breadcrumb-row .right{width:100%;text-align:center;}
#submit.right-align,button.right-align,.button.right-align,input[type="submit"].right-align{text-align:right;padding-right:0.75em;}
label.right{float:none;text-align:right;}
.woocommerce-checkout .absolute-footer .right,.product-type-variable-subscription .absolute-footer .right{display:none;}
.logo-center #masthead .left-links,.logo-center #masthead .right-links{width:38.4259259259%}

.locations-module .locations-info .locations-chosen .locations-active-cta-component {
  width: 50%;
  position: absolute;
  bottom: 0;
}

.locations-module .locations-info .locations-chosen .locations-active-cta-component .btn {
  display: block;
  margin: 10px auto 0;
}

  .locations-module .locations-info .locations-chosen .locations-active-cta-component a {
    margin: 0 auto 10px;
  }
.sidebar #block-ti-lsg-ay-social-tools-ti-lsg-ay-social-tools-togo h3.block-header{font-size:22px;line-height:2.33333rem;padding-top:0}

div#header {
	border-bottom: 1px solid #484848;
}

div#header h2, ul#navigation {
	margin: 0 0 6px;
}

div#header h2 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-weight: normal;
	display: block;
	width: 300px;
	float: right;
	text-align: right;
	font-size: 16px;
}

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

.clear {
	display: inline-block;
}


body, fieldset, fieldset .top, fieldset .bottom, fieldset .bottom-ornament
, h1, h2, h3, h4, h5, h6, #header, #featured, #breadcrumb, #main
, .sidebar-double #sidebar-wrapper, .sidebar-right #sidebar-wrapper
, .sidebar-right-double #sidebar-wrapper, .rightbar .top-corners
, .rightbar .bottom-corners, #content-bottom, #footer, #footer .top-border
, #footer .bottom-border, .content-bar, .content-bar .left
, .content-bar ul, .content-bar div.forum-topic-navigation
, .content-bar ul li.active a, .content-bar ul li.active a:link
, .content-bar ul li.active a:visited, .content-bar ul li a:hover, .content-bar ul li.pager-current
, div.forum-topic-navigation a:hover
, .node h2.title, .node h2.title a, .node .submitted, .node .submitted .left, .node .submitted .right
, .node-sticky .node-body, .node-sticky h2.title, .node-sticky .submitted, .node-sticky .submitted .left
, .node-sticky .submitted .right, .comment, .comment-even, .terms ul.links li, .terms ul.links li a {
  background: none;
}


#footer .top-border {
  
}
.sp-slides-container{position:relative}
.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}
.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-md-3{width:25%}
#site-loading.circle .spinner{margin:0 auto;width:50px;height:50px;position:relative}
.spinner .circle-bar {border-left-color:#e4e4e4;border-bottom-color:#e4e4e4;border-right-color:#85192c;border-top-color:#85192c;}
.row{margin-right:-15px;margin-left:-15px}

.row img{max-width: 100%;height: auto;}




	

.title-bolded {
margin: 0; font-family: futurastdbold, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}


.title {
margin: 0; font-family: futurastdmedium, sans-serif; text-align: left; padding: 0; margin-bottom: 15px; color: #0072bc;
}

    h1.title {
	font-size: 28px; }
.archive-author-likes .likes{float:right;text-align:right;width:27.906976744186046511627906976744%}
.archive-author-likes .likes span{padding:0 10px}
.archive-author-likes .likes span:first-child{padding-left:0}
.archive-author-likes .likes span:last-child{padding-right:0}
.archive-author-likes .likes img{position:relative;top:-2px;vertical-align:middle}
.hover-state .likes{margin-top:1.25em;display:block}
.hover-state .likes a{color:lightgrey;margin:0 1em;text-align:center}
.front .quicktabs_main{height:235px;}


.excerpt .read-more{
	background-color:#ff2a13;
	display:inline-block;
	color:#ffffff;
	font-size:12px;
	padding:4px 12px;
	line-height: normal;
	margin-top:8px;
	border-radius:5px;
}

.excerpt .read-more:hover{
	background-color:#D80F0F;
}


.entry-meta .by {
	font-family: 'freight-text-pro', sans-serif;
	font-size: 14px;
	font-style: italic;
	text-transform: lowercase;
}
 
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}

.blog_postrow{
clear:left; float:left;
margin:10px 0 0 10px;
width:213px;
display:inline;
border-top:1px solid #E7E7E7;
padding-top:10px;
}
.alignnone,.block{clear:both;margin:0 0 20px 0}
.footer_bottom .right{float:left}
.footer_top h3,.footer_top a,.footer_top li a,.footer_bottom a{color:#ccc}
.footer_bottom{padding:10px 0;display:inline-block;width:100%}
.footer_bottom .left{float:left;text-align:left}
.footer_bottom p{font-family:"Georgia",sans-serif;font-style:italic;line-height:30px;height:30px}

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

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

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

     header#theme-header, .container , .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 , #footer-widget-area,	 #main-content , .content , .sidebar , .flexslider , .ei-slider, .ei-slider-large li,.group_items, .scroll-box-wide .group_items {width:280px !important; }

.footer-3c .footer-widgets-box{	width:	30.66666666666667%;}

	
	.footer-1c .footer-widgets-box,
	.narrow-wide-2c #footer-second,
	.wide-narrow-2c #footer-second,
	.footer-2c #footer-second,
	.footer-3c #footer-third,
	.footer-4c #footer-fourth,
	.wide-right-3c #footer-third,
	.wide-left-3c #footer-third{margin-right:0;}

	
#layoutG .leftbar .moduleblock #weather{ 
width: 185px;
border: solid 2px #ccc;
padding: 4px;
margin: 0 0 0 3px;
}


#layoutG .leftbar .moduleblock #weather th{ 
width: 170px;
background-color: #c8c8b7;
}

	
	



.rightbar #weather {
	background-color: #ffffff;
}
.mk-testimonial{margin:3px 3px 40px}
.mk-testimonial .mk-testimonial-content{position:relative;margin-bottom:30px;margin-top:10px;padding:20px 20px 0}
.mk-testimonial .mk-testimonial-content p{margin-bottom:20px;line-height:20px}
.mk-testimonial .mk-testimonial-author{display:block;margin-bottom:5px;font-weight:700;font-size:13px;line-height:11px}
.mk-testimonial .mk-testimonial-company{font-size:12px;line-height:14px;filter:alpha(opacity=@opacity * 100);-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.mk-testimonial .flex-direction-nav a{color:#878787;filter:alpha(opacity=@opacity * 100);-moz-opacity:40;-khtml-opacity:40;opacity:40;opacity:.4}
.mk-testimonial .flex-direction-nav a:hover{filter:alpha(opacity=@opacity * 100);-moz-opacity:100;-khtml-opacity:100;opacity:100;opacity:1}
.mk-testimonial.boxed-style .mk-testimonial-content{border:1px solid #ededed;background-color:#fafafa;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.mk-testimonial.boxed-style .mk-testimonial-content:before{position:absolute;bottom:-7px;left:35px;display:block;width:14px;height:14px;border:1px solid #ededed;border-top:none;border-left:none;background-color:#fafafa;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}
.mk-testimonial.boxed-style .mk-testimonial-image{position:relative;float:left;margin:0 20px}
.mk-testimonial.boxed-style .mk-testimonial-image img{width:50px!important;height:50px!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 0 1px #a9a9a9;-moz-box-shadow:0 0 1px #a9a9a9;box-shadow:0 0 1px #a9a9a9}
.mk-testimonial.boxed-style .flex-direction-nav .flex-next{right:0!important;bottom:30px;margin:0}
.mk-testimonial.boxed-style .flex-direction-nav .flex-prev{right:20px!important;bottom:30px}
.mk-testimonial.simple-style{padding:10px 50px 0;margin-top:37px;text-align:center}
.mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-left,.mk-testimonial.simple-style.testimonial-column .mk-moon-quotes-right{display:none!important}
.mk-testimonial.simple-style .mk-moon-quotes-left,.mk-testimonial.simple-style .mk-moon-quotes-right{display:none!important}
.mk-testimonial.simple-style .mk-testimonial-author{font-size:16px}
.mk-testimonial.simple-style .mk-testimonial-company{font-size:12px}
.mk-testimonial.simple-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px}
.mk-testimonial.simple-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.simple-style .mk-moon-quotes-left{top:70px;left:0}
.mk-testimonial.simple-style .mk-moon-quotes-right{top:70px;right:0}
.mk-testimonial.simple-style .flex-direction-nav a i{font-size:16px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next:after,.mk-testimonial.simple-style .flex-direction-nav .flex-prev:after{content:'';display:block;top:-14px;left:-14px;width:45px;height:45px;border:2px solid #ccc;position:absolute}
.mk-testimonial.simple-style .flex-direction-nav .flex-next i,.mk-testimonial.simple-style .flex-direction-nav .flex-prev i{font-size:14px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next:after{left:-15px}
.mk-testimonial.simple-style .flex-direction-nav .flex-next{top:-30px;left:50%!important;margin:0 0 0 28px}
.mk-testimonial.simple-style .flex-direction-nav .flex-prev{top:-30px;left:50%!important;margin:0 0 0 -40px}
.mk-testimonial.simple-style.light-version .flex-direction-nav a i,.mk-testimonial.simple-style.light-version .mk-testimonial-author,.mk-testimonial.simple-style.light-version .mk-testimonial-company,.mk-testimonial.simple-style.light-version .mk-testimonial-content,.mk-testimonial.simple-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-next:after,.mk-testimonial.simple-style.light-version .flex-direction-nav .flex-prev:after{border:2px solid #fff}
.mk-testimonial.simple-style.light-version .mk-moon-quotes-left,.mk-testimonial.simple-style.light-version .mk-moon-quotes-right{color:rgba(255,255,255,.2)}
.mk-testimonial.avantgarde-style{padding:0 50px;text-align:center}
.mk-testimonial.avantgarde-style.mk-testimonial{margin:3px 3px 0!important}
.mk-testimonial.avantgarde-style .mk-testimonial-image{display:block;text-align:center}
.mk-testimonial.avantgarde-style .mk-testimonial-image img{margin:10px auto;width:95px!important;height:95px!important;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.mk-testimonial.avantgarde-style .mk-testimonial-author{font-size:14px;color:#444!important;text-transform:uppercase;letter-spacing:1px;margin:25px 0 10px}
.mk-testimonial.avantgarde-style .mk-testimonial-company{font-size:12px;font-style:italic}
.mk-testimonial.avantgarde-style .mk-testimonial-content{margin-bottom:0;font-size:18px!important;line-height:28px;font-style:italic;padding:0 20% 20px;font-weight:700}
.mk-testimonial.avantgarde-style .mk-testimonial-content p{text-align:center;font-size:inherit;line-height:inherit}
.mk-testimonial.avantgarde-style .flex-direction-nav a{display:inline-block;width:70px;height:70px;line-height:76px;text-align:center;border:1px solid #878787;border-radius:50%}
.mk-testimonial.avantgarde-style .flex-direction-nav a i{font-size:16px}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-next{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);right:0!important;margin:0}
.mk-testimonial.avantgarde-style .flex-direction-nav .flex-prev{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);ms-transform:translate(0,-50%);left:0!important;margin:0!important}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-author,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-company,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content,.mk-testimonial.avantgarde-style.light-version .mk-testimonial-content p{color:#fff!important}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a{border:1px solid #fff}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav a i{font-size:16px}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-next{margin:0 0 0 6px}
.mk-testimonial.avantgarde-style.light-version .flex-direction-nav .flex-prev{margin:0 0 0 -54px}
.mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-left,.mk-testimonial.avantgarde-style.light-version .mk-moon-quotes-right{color:rgba(255,255,255,.2)}
.mk-testimonial.modern-style .mk-testimonial-content{padding:20px;border:1px solid rgba(0,0,0,.05);background-color:#fff;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px 0 rgba(0,0,0,.05);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.mk-testimonial.modern-style .mk-testimonial-content:before{position:absolute;bottom:-8px;left:55px;display:block;width:14px;height:14px;border:2px solid rgba(0,0,0,.05);border-top:none;border-left:none;background-color:#fff;content:"";-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);ms-transform:rotate(45deg)}
.mk-testimonial.modern-style .mk-testimonial-quote{padding:20px 20px 0}
.mk-testimonial.modern-style .mk-testimonial-image{position:relative;float:left;margin:0 20px}
.mk-testimonial.modern-style .mk-testimonial-image img{width:50px!important;height:50px!important;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 1px #a9a9a9;-moz-box-shadow:0 0 1px #a9a9a9;box-shadow:0 0 1px #a9a9a9}
.mk-testimonial.modern-style .mk-testimonial-author{margin-top:30px;color:#252525!important}
.mk-testimonial.modern-style .flex-control-nav{top:15px;display:block;height:5px;bottom:auto}
.mk-testimonial.modern-style .flex-control-nav li{margin:0}
.mk-testimonial.modern-style .flex-control-nav li a{display:block;padding:0 3px}
.mk-testimonial.modern-style .flex-control-nav li a i{color:#b2b2b2;font-size:5px}
.mk-testimonial.modern-style .flex-control-nav li a i:before{content:"\f111"!important}
.mk-testimonial.modern-style .flex-control-nav li a.flex-active i{color:#4c4c4c}
.comment-reply a,.mk-toggle .mk-toggle-title.active-toggle:before,.mk-testimonial-author,.modern-style .mk-testimonial-company,#wp-calendar td#today,.news-full-without-image .news-categories span,.news-half-without-image .news-categories span,.news-fourth-without-image .news-categories span,.mk-read-more,.news-single-social li a,.portfolio-widget-cats,.portfolio-carousel-cats,.blog-showcase-more,.simple-style .mk-employee-item:hover .team-member-position,.mk-readmore,.about-author-name,.mk-portfolio-classic-item .portfolio-categories a,.register-login-links a:hover,.not-found-subtitle,.mk-mini-callout a,.search-loop-meta a,.new-tab-readmore,.mk-news-tab .mk-tabs-tabs li.ui-tabs-active a,.mk-tooltip a,.mk-accordion-single.current .mk-accordion-tab i,.monocolor.pricing-table .pricing-price span,.quantity .plus:hover,.quantity .minus:hover,.mk-woo-tabs .mk-tabs-tabs li.ui-state-active a,.product .add_to_cart_button i,.blog-modern-comment:hover,.blog-modern-share:hover,{color: #edaa1e;}

.slide-content,.hero-content{
	position:absolute;
	bottom:0;
	left:0;
	padding:25px;
	background-color:#33333;
	background-color:rgb(0,0,0);
	background-color:rgba(0,0,0,.8);
	width:800px;
	color:#fff;
}

.slide-content h2,.hero-content h2,.slide-content h2 a,.hero-content h2 a{
	color:#FFD720;
	margin:0; padding:0 0 5px 0;
	text-decoration:none;
}

.slide-content h2 a:hover,.hero-content h2 a:hover{
	color:#29c2f4;
}

.slide-content p,.hero-content p{
	margin:0; padding:0 0 5px 0;
}

.slide-content a,.hero-content a{
	color:#29c2f4;
}



code, pre, .rtp-readmore, .rtp-readmore:visited, .post-meta p, .gallery-caption, .breadcrumb,
.rtp-navigation, .rtp-comments-pagination, #respond, #respond .form-allowed-tags, .widget, .comment-text { font-size: 13px; line-height: 1.6153em; }

.left1{width:240px;overflow:hidden;margin-left:8px;float:left}


.logo-footer img {
  width: 100%;
  margin-top: 15px;
}

    .logo-footer { display: none; }

#B2C_Seperator .breadcrumb .breadcrumb_nav,
#B2C_Seperator .breadcrumb .breadcrumb_current,
#B2C_Seperator .breadcrumb .breadcrumb_current_nav  {
	float:left;
	padding:12px 0; 
}

#B2C_Seperator .breadcrumb .breadcrumb_current, 
#B2C_Seperator .breadcrumb .breadcrumb_current_nav {
	font-size:11px;
}




#banner {
	float: left;
	display: block;
	background: #FFFFFF;
	width: 960px;
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
	border-radius: 0px 3px 3px 3px;
	-moz-border-radius: 0px 3px 3px 3px;
	-webkit-border-radius: 0px 3px 3px 3px;
	}
.testimonial_text_holder{position:relative;display:block}

				.et_pb_slide_content, .et_pb_best_value { font-size: 15px; }
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.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,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left}
.col-sm-4{width:33.33333333333333%}


.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-8 {
    width: 66.66666667%; }
#secondary .tab-content img{width:100%}
#secondary .tab-content .entry-thumbnail{width:100%;float:none;margin-bottom:10px}
#secondary .tab-content .has-thumbnail .entry-title,#secondary .tab-content .has-thumbnail .entry-meta{margin-left:0}
#secondary{margin-top:20px}
#secondary .news-accordion .entry-thumbnail img{width:100%}
#secondary .news-accordion .carousel-control{height:30px;width:30px;margin-top:-15px;font-size:11px;line-height:30px}
#secondary .latest-news .entry-thumbnail img{width:100%}
#secondary .textwidget img{width:100%}
#secondary .textwidget .vcard img{width:auto}
#secondary .widget{margin:20px 0 0;border-top:1px solid #ddd;padding-top:20px}
#secondary .widget:first-child{margin-top:0;border-top:0;padding-top:0}
#secondary .widget ul,#secondary .widget ol{margin:0 0 0 15px;list-style:square}
#secondary .widget li{padding:0 0 5px}
#secondary .widget .widget-title{color:#000;font-size:11px;margin:0 0 20px;line-height:38px;border-top:1px solid #000;border-bottom:1px solid #ddd}
#secondary .tab-content .widget-title{display:none}
#secondary .tab-content .hentry{border-top:1px solid #ddd;margin-top:15px;padding-top:15px;overflow:hidden}
#secondary .tab-content .widget-title+.hentry,#secondary .tab-content .hentry:first-child{border-top:0;margin-top:0;padding-top:0}
#secondary .accordion .widget-title{display:none}
#secondary .accordion .carousel{position:relative;margin-bottom:15px}
#secondary .accordion .carousel-control{top:50%;left:10px;width:20px;height:20px;margin-top:-10px;border:0;font-size:9px;line-height:22px;color:#000;background:#fff;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.handheld #secondary .accordion .carousel-control{display:block!important}
#secondary .accordion .carousel-control.right{left:auto;right:10px}
#secondary .accordion .carousel-control:hover{opacity:1;filter:alpha(opacity=100)}
#secondary .accordion .hentry{border-top:1px solid #ddd;margin-top:5px;padding-top:15px;overflow:hidden}
#secondary .accordion .widget-title+.hentry,#secondary .accordion .hentry:first-child{border-top:0;margin-top:0;padding-top:0}
#secondary .tweet-item{border-top:1px solid #eee;padding-top:15px;margin-top:15px}
#secondary .tweet-item:first-child{margin-top:0;padding-top:0;border-top:0}
#secondary .twitter-user img{margin-top:-2px;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
#secondary .twitter-follow-button{margin-top:10px}
#secondary .dw_twitter .time a{display:block;font-size:11px;margin:10px 0 0;color:#999}
#secondary .tweet-item .twitter-user{margin-bottom:10px}
#secondary .tweets{border:1px solid #ddd;padding:15px 20px;position:relative}
#secondary .widget.latest-news .hentry{border-top:1px solid #ddd;padding:15px 0 0;margin-top:15px}
#secondary .widget.latest-news .widget-title{text-align:center;background:#000;color:#fff;position:relative}
#secondary .widget.latest-news .widget-title:before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #000;bottom:-6px;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}
#secondary .widget.latest-news .entry-title{margin:0}
#secondary .widget.latest-news p{margin-bottom:0}
#secondary .widget.latest-news .entry-thumbnail{margin:0 0 10px}
#secondary .widget.latest-news .entry-content{margin-top:5px}
#secondary .widget.latest-news .hentry.first{border-top:0;padding-top:0;margin-top:0}
#secondary .widget.latest-news .hentry.first .entry-title{font-size:16px;line-height:22px}
#secondary #recentcomments{margin:0;list-style:none}
#secondary #recentcomments li{border-top:1px solid #ddd;margin:19px 0 0;padding:20px 0 0}
#secondary #recentcomments li:first-child{margin:0;padding:0;border:0}

#mk-header .header-logo {
  top: 0;
  position: absolute;
  display: block;
  height: 100%;
  z-index: 10;
}

#mk-header .header-logo.left-logo {
  left: 20px;
  float: left;
}

#mk-header .header-logo.right-logo {
  right: 20px;
  float: right;
}

#mk-header .header-logo a {
  display: inline-block;
  height: 100%;
  position: relative;
}

#mk-header .header-logo a img {
  display: block;
  height: auto;
  max-height: 100%;
  width: auto;
}

#mk-header .header-logo .mk-resposnive-logo {
  display: none;
}

#mk-header.classic-style-nav .header-logo.center-logo {
  margin: 0 auto;
  text-align: center;
  z-index: 2;
  width: 100%;
}

#mk-header.classic-style-nav .header-logo.center-logo a {
  margin: 0 auto;
}

.header-grid.mk-grid .header-logo.left-logo {
  left: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo {
  right: 0 !important;
}

.header-grid.mk-grid .header-logo.right-logo,
.header-grid.mk-grid .mk-header-right {
  right: 0;
}
.header-grid.mk-grid .header-logo.right-logo, .mk-header-right {right: 15px !important;}
.classic-style-nav .header-logo{height: 150px !important;}
.classic-style-nav .header-logo .center-logo{    text-align: right !important;}
.classic-style-nav .header-logo .center-logo a{    margin: 0 !important;}
.header-logo{    height: 150px !important;}






#lgtbximage_container #lbimage {
	position:absolute;
	display:none;
	max-height: 90%;
	max-width: 90%;
	margin:5% 5%;
	-moz-box-shadow: 0px 0px 8px #333;
	-webkit-box-shadow: 0px 0px 8px #333;
	box-shadow: 0px 0px 8px #333;		
	z-index:1000006;
}




#lbimage:hover {
	cursor:url("/assets/cursors/magnify.cur"), auto;
}


#orange_bar {
	background-color: #F7941E;
	height: 42px;
	width: 603px;
	margin-right: 2px;
	float: right;
}

	#orange_bar img { margin: 12px 0 0 20px; }



#orange_bar.orange_nav .orange_wrap { margin-left: 20px }

#orange_bar.orange_nav .sub_sep { float: left; margin: 18px 10px 0; }

#orange_bar.orange_nav .sub_item { float: left; margin: 18px 10px 0; }

#orange_bar.orange_nav img { margin: 0; }

  .navbar {
    display: none;
  }

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}

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

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

.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}

.navbar-collapse.in {
  overflow-y: auto;
}

  .navbar-collapse.collapse {
    display: block !important;
    visibility: visible !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }

  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }

.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}

.navbar-brand {
  float: left;
  padding: 21.5px 15px;
  font-size: 20px;
  line-height: 22px;
  height: 65px;
}

.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}

.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 15.5px;
  margin-bottom: 15.5px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.navbar-toggle:focus {
  outline: 0;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-nav {
  margin: 10.75px -15px;
}

.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }

  .navbar-form .form-control-static {
    display: inline-block;
  }

  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }

  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }

  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }

  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }

  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }

  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }

  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }

.navbar-btn {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}

.navbar-btn.btn-sm {
  margin-top: 16px;
  margin-bottom: 16px;
}

.navbar-btn.btn-xs {
  margin-top: 21.5px;
  margin-bottom: 21.5px;
}

.navbar-text {
  margin-top: 21.5px;
  margin-bottom: 21.5px;
}

  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }

  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }

.navbar-default {
  background-color: #ffffff;
  border-color: #dddddd;
}

.navbar-default .navbar-brand {
  color: #4582ec;
}

.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #4582ec;
  background-color: transparent;
}

.navbar-default .navbar-text {
  color: #333333;
}

.navbar-default .navbar-toggle {
  border-color: #dddddd;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #dddddd;
}

.navbar-default .navbar-link {
  color: #4582ec;
}

.navbar-default .navbar-link:hover {
  color: #4582ec;
}

.navbar-default .btn-link {
  color: #4582ec;
}

.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #4582ec;
}

.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: #333333;
}

.navbar-inverse {
  background-color: #ffffff;
  border-color: #dddddd;
}

.navbar-inverse .navbar-brand {
  color: #333333;
}

.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #333333;
  background-color: transparent;
}

.navbar-inverse .navbar-text {
  color: #333333;
}

.navbar-inverse .navbar-toggle {
  border-color: #dddddd;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #dddddd;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #ededed;
}

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

.navbar-inverse .navbar-link {
  color: #333333;
}

.navbar-inverse .navbar-link:hover {
  color: #333333;
}

.navbar-inverse .btn-link {
  color: #333333;
}

.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #333333;
}

.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: #cccccc;
}

.navbar-nav,
.navbar-form {
  margin-left: 0;
  margin-right: 0;
}


.theme-showcase .navbar .container {
  width: auto;
}


	
.icomment {

	margin: 0px 0px 0px 0px;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	}

.ezb-mod .mod-post-author.at-bottom{ margin: 0 0 0px !important;  padding: 0 !important; color:#072771;}

.ezb-mod .mod-post-author{line-height:15px;overflow:hidden;}

.ezb-mod .mod-post-author.at-top{border-bottom:1px dotted #ddd;padding:0 0 10px;margin:0 0 10px;}

    
    .popup {
      position: absolute;
      display: none;
      z-index: 50;
      padding:10px;
      background-color:#252525; 
      width:150px;
      overflow-y:auto;
      border-width: 2px;     
    }


		#footer .copyright {
			color: #848a8c;
			font-size: 0.9em;
			margin: 2em 0 0 0;
			padding: 0;
			text-align: center;
		}


			#footer .copyright li {
				border-left: solid 1px #e8eaeb;
				display: inline-block;
				list-style: none;
				margin-left: 1.5em;
				padding-left: 1.5em;
			}


				#footer .copyright li:first-child {
					border-left: 0;
					margin-left: 0;
					padding-left: 0;
				}


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

  .col-lg-12 {
    width: 100%;
  }
.panel-panel ul.menu li{clear:left;margin-top:1px}
.Student-Affairs .panel-panel.line.header-space{margin-bottom:0}
.panel-panel.unitnav.left{margin-bottom:30px}
.School-of-Business .panel-panel.unitnav.left{margin-bottom:0}
.panel-panel.line.header-space{margin-bottom: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-right: 15px;
  padding-left: 15px;
}

  .col-lg-3 {
    width: 25%;
  }
#cff .cff-share-tooltip{display:none;position:absolute;z-index:1000;bottom:22px;right:-51px;width:135px;padding:5px 5px 4px 5px;margin:0;background:#333;color:#eee;font-size:12px;line-height:1.3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#cff .cff-share-tooltip .fa-play{position:absolute;font-size:8px;bottom:-6px;left:50%;margin-left:-3px;color:#333;}
#cff .cff-share-tooltip a .fa{font-size:16px;margin:0;padding:5px;}
#cff .cff-share-tooltip a#sbi_facebook_icon .fa,#cff .cff-share-tooltip a#sbi_twitter_icon .fa,#cff .cff-share-tooltip a#sbi_pinterest_icon .fa{padding-top:4px;font-size:18px;}
#cff .cff-share-tooltip a{display:block;float:left;margin:0!important;padding:0!important;color:#eee!important;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
#cff .cff-share-tooltip a:hover{color:#fff;}
#cff .cff-share-tooltip .cff-facebook-icon:hover{background:#3b5998;}
#cff .cff-share-tooltip .cff-twitter-icon:hover{background:#00aced;}
#cff .cff-share-tooltip .cff-google-icon:hover{background:#dd4b39;}
#cff .cff-share-tooltip .cff-linkedin-icon:hover{background:#007bb6;}
#cff .cff-share-tooltip .cff-pinterest-icon:hover{background:#cb2027;}
#cff .cff-share-tooltip .cff-email-icon:hover{background:#666;}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}

.menu-item-8414 div a {
    background-color: #424242
    
}
#mobile-menu .menu-item-has-children:after{color:#424242;}
#mobile-menu ul ul .menu-item-has-children:after{color:#ff9600;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a{border-bottom:1px solid #ecf0f1; color:#424242;}
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:hover, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:hover,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a,#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .current_page_item a{color:#ff9600; }
#header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .page_item a:before, #header_container nav .rd_megamenu .mm_widget_area .rd_megamenu_widget_area .menu-item a:before { color:#f9fafb;}
#sidebar .page_item a, #sidebar .menu-item a,.wpb_widgetised_column .page_item a,.wpb_widgetised_column .menu-item a{border-bottom:1px solid #ecf0f1; color:#707070;}
#sidebar .page_item a:hover, #sidebar .menu-item a:hover,#sidebar .current_page_item a,#sidebar .current_page_item a,.wpb_widgetised_column .page_item a:hover,.wpb_widgetised_column .menu-item a:hover,.wpb_widgetised_column .current_page_item a{color:#ff9600; }
#sidebar .page_item a:before, #sidebar .menu-item a:before,.wpb_widgetised_column .page_item a:before,.wpb_widgetised_column .menu-item a:before{ color:#ff9600;}
#footer .page_item a, #footer .menu-item a{border-bottom:1px solid #3A3A3A; color:#DDDDDD;}
#footer .page_item a:hover, #footer .menu-item a:hover,#footer .current_page_item a,#footer .current_page_item a{color:#ff9600; }
#footer .page_item a:before, #footer .menu-item a:before { color:#ff9600;}


.menu_blogname{
    float: left;
}


.statestop { background-color: #c2d7ef; text-align: center; }
.col{float:left}
.page-links,.pagination,.pagination .pagination-next,.pagination .pagination-prev,.woocommerce-pagination,.woocommerce-pagination .next,.woocommerce-pagination .prev{font-size:12px;}
.pagination-next:after,.pagination-prev:before,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:before{color:#747474;}
.mk-milestone .milestone-number,.mk-milestone .milestone-prefix,.mk-milestone .milestone-suffix{line-height:110%;letter-spacing:2px}
.mk-milestone.milestone-small .milestone-number,.mk-milestone.milestone-small .milestone-prefix,.mk-milestone.milestone-small .milestone-suffix{font-size:26px}
.mk-milestone.milestone-medium .milestone-number,.mk-milestone.milestone-medium .milestone-prefix,.mk-milestone.milestone-medium .milestone-suffix{font-size:40px}
.mk-milestone.milestone-large .milestone-number,.mk-milestone.milestone-large .milestone-prefix,.mk-milestone.milestone-large .milestone-suffix{font-size:50px}
#noticel_news{width:630px;height:250px;position:relative;}

.caja{width:225px;display:none;position:absolute;background-color:#FFE8CA;padding:1px;font-size:14px;z-index:1;}



.suboptions-icon {
border:0 none;
display:inline;
margin:1px;
}

#sports-city .tab-wrap, #sports-city .tab{position:absolute; right:0; top:0; display:block; width:458px; height:100%; background:#fff;}

#sports-city .tab + .tab{display:none;}

#sports-city .tab .inner{padding:14px;}

#sports-city .tab .inner img {border:4px solid #fff; box-shadow:0 0 4px #aaa; }




#header-social, #header-utility, #primary-nav, #featured-medals, #content .sidebar, .tab-nav, #footer-utility .right, #footer-logos, #footer-nav, .nivoSlider, #homepage-events, .news-ticker, #why-cbus-carousel .nav, #single-line-venue-search, #whats-new, #sports-city .nav, #newsletter-signup-module, .selectmenu, .booking-link, .btn, .ui-widget{display:none!important;}

#primary-content .post-title .tab-wrap, #primary-content .venue-data .vcard .url.directions{display:none!important;}



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

}

.g-html .wpb_text_column h1:last-child,
.g-html .wpb_text_column h2:last-child,
.g-html .wpb_text_column h3:last-child,
.g-html .wpb_text_column h4:last-child,
.g-html .wpb_text_column h5:last-child,
.g-html .wpb_text_column h6:last-child,
.g-html .wpb_text_column p:last-child,
.g-html .wpb_text_column ul:last-child,
.g-html .wpb_text_column ol:last-child {
	margin-bottom: 20px;
	}

.wpb_text_column:last-child h1:last-child,
.wpb_text_column:last-child h2:last-child,
.wpb_text_column:last-child h3:last-child,
.wpb_text_column:last-child h4:last-child,
.wpb_text_column:last-child h5:last-child,
.wpb_text_column:last-child h6:last-child,
.wpb_text_column:last-child p:last-child,
.wpb_text_column:last-child ul:last-child,
.wpb_text_column:last-child ol:last-child {
	margin-bottom: 0;
	}





#menu {
  width: 100%;
  text-align: center;
  clear: both;
}


#menu div{float: left;
   margin: 0 5px;
   width:32%;
}


#menu ul li:first-child{
  margin: 0px;
}

.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%;
  }
.search__form-container--hotels,.search__form-container--flights,.search__form-container--rc,.search__form-container--vp,.search__form-container--cruise,.search__form-container--more,.search--modal__form-container--hotels,.search--modal__form-container--flights,.search--modal__form-container--cars{display:none}



#wrap {
	margin: 0px auto;
	width: 960px;
}

.widget-top{padding-bottom: 5px ; border-bottom: 4px solid #333;}

.widget-top h4{
	font-size: 16px;
	font-family: Oswald,arial,Georgia, serif;
	text-transform: uppercase;
	line-height:1;
}

	.widget-top h4 a{color: #333;}

		.widget-top h4 a:hover{color: #000;}




#tabbed-widget .widget-top{
	margin:-10px 0 10px;
	height:30px;
	border-bottom:0 none;
	padding:0;
}

		.sidebar-narrow #tabbed-widget .widget-top {height:auto;}


		footer #tabbed-widget .widget-top { background:transparent; border-bottom-color:#444; overflow:hidden; }

	
#submenu1_conteiner { z-index:111; }
.section {    padding: 30px 0;    position: relative;    background-color: #f4f3ef;    background-image: linear-gradient(to bottom, transparent 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%); }
.section-with-space {    padding: 60px 0; }
.section-gray {    background-color: #EEEEEE; }
.section-white {    background-color: #FFFFFF; }
.section-nude {    background-color: #FFFCF5; }
.section-light-brown {    background-color: #D8C1AB;    color: #FFFFFF; }
.section-brown {    background-color: #A59E94;    color: #FFFFFF; }
.section-light-blue {    background-color: #7A9E9F;    color: #FFFFFF; }
.section-dark-blue {    background-color: #506367;    color: #FFFFFF; }
.section-dark {    background-color: #1a1817;    color: #FFFFFF; }

.mk-milestone.milestone-small .milestone-number,
.mk-milestone.milestone-small .milestone-prefix,
.mk-milestone.milestone-small .milestone-suffix {
  font-size: 26px;
  line-height: 32px;
}

.mk-milestone.milestone-medium .milestone-number,
.mk-milestone.milestone-medium .milestone-prefix,
.mk-milestone.milestone-medium .milestone-suffix {
  font-size: 40px;
  line-height: 44px;
}

.mk-milestone.milestone-large .milestone-number,
.mk-milestone.milestone-large .milestone-prefix,
.mk-milestone.milestone-large .milestone-suffix {
  font-size: 50px;
  line-height: 72px;
}
.global-nav .nav-right{float:right}
.global-nav .nav-right ul#header-social{float:left;margin:0;font-size:14px}
.global-nav .nav-right ul#header-social li{margin:5px 0 5px 10px}
.global-nav .nav-right ul#header-social li a{color:#fff}
.global-nav .nav-right ul#header-social li a i{display:block;height:24px;padding:3px 4px 2px}
.global-nav .nav-right .donate-btn{float:left;margin:5px 0 0 10px}
.navbar.sticky-navbar .nav-right #header-extras .donate a span{padding:4px 8px;color:#fff;background-color:#bd261d}
.navbar.sticky-navbar .nav-right #header-extras .donate a span:hover{background-color:#d32a20}
.navbar.sticky-navbar .nav-right #header-extras .donate a span i{display:none}
.navbar.sticky-navbar .nav-right .form-search{position:relative}
.navbar.sticky-navbar .nav-right .form-search .toggle{color:#2275bb;display:inline-block;text-align:center;cursor:pointer;position:relative;z-index:91;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s}
.navbar.sticky-navbar .nav-right .form-search .input-append{position:absolute;top:0;right:0;opacity:0;visibility:hidden;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;padding:10px;z-index:90;width:246px}
.navbar.sticky-navbar .nav-right .form-search .input-append .text-input-wrapper{display:block;float:left;width:196px}
.navbar.sticky-navbar .nav-right .form-search .input-append input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;height:36px!important}
.navbar.sticky-navbar .nav-right .form-search .input-append button{width:50px!important;height:36px!important;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .input-append{position:absolute;opacity:1;visibility:visible}
.navbar.sticky-navbar .nav-right #sticky-nav-search.show .input-append,.navbar.sticky-navbar .nav-right #sticky-nav-search.show .toggle{background-color:#343434;color:#fff}
.navbar.sticky-navbar .nav-right{float:right}
.navbar.sticky-navbar .nav-right #header-extras{float:left;margin:0}
.navbar.sticky-navbar .nav-right #header-extras a.donate-link:hover{background:0 0}
#content,.global-nav .nav-right{width:100%}


.meta-view {
	margin-top:10px;
	}


.meta-view a,
.meta-view a:link,
.meta-view a:visited {
	font-weight:bold;
	color:#333;
	}


.meta-view a:hover,
.meta-view a:active {
	color:#000;
	}


.single .entry .meta-view { position:absolute;left:-999em; }


.post-by-2 .meta-view {
	float: right;
	margin: 0;
}


.posts-by-3 .meta-view,
.posts-by-3 .meta-author {
	position:absolute;
	left:-999em;
	}


.cats-by-2 .meta-view {
	margin:0;
	display:inline;
	}


.cats-by-2 .meta-view a,
.cats-by-2 .meta-view a:link,
.cats-by-2 .meta-view:visited {
	margin:0;
	display:inline;
	border-left:1px dotted #ddd;
	padding-left:5px;
	margin-left:2px;
	}


.featured.narrow .meta-view {
	float:right;
	margin:0;
	}


.featured.galleries .meta-view {
	float:right;
	margin:0;
	}

	.more_less_links_container,
	#direct_disambiguationDiv .more_less_links_container{
		display: block;
		margin-top: 10px;
		width: auto;
		padding: 0px !important;
		}

	#direct_moreLessLinks_jobListing .direct_optionsMore,
	.more_less_links_container .direct_optionsMore,
	a.direct_mobileJumpLink{
		display: block;
		text-align: center;
		width: 75%;
		margin-left: auto;
		margin-right: auto;
		background: #fff;
		}

	#direct_moreLessLinks_jobListing .directOptionsLess,
	.more_less_links_container .direct_optionsLess{
		display: none !important;
		}


#direct_disambiguationDiv .more_less_links_container {
	padding-left: 28px;
}

.vc_row-fluid .vc_span4 {
  width: 31.666666666666668%;
}

.wpb_row.attched-true .vc_span4 {
  width: 33.333333333333%;
}

.vc_span4 .full-laptop .mk-flex-slides,
.vc_span4 .one-half-laptop .mk-flex-slides {
  padding: 10px  60px 20px 60px;
}

.vc_span4 .full-laptop .mk-icon-chevron-left:before,
.vc_span4 .one-half-laptop .mk-icon-chevron-left:before,
.vc_span4 .full-laptop .mk-icon-chevron-right:before,
.vc_span4 .one-half-laptop .mk-icon-chevron-right:before {
  font-size: 24px !important;
}

.vc_span4 .mk-lcd-slideshow {
  margin: 0 auto 50px;
}

.vc_span4 .mk-lcd-slideshow .mk-flex-slides {
  padding: 10px  5px 80px 5px;
}

.vc_span4 .mk-lcd-slideshow .flex-direction-nav a {
  margin-top: -28px;
}

.vc_span6 .vc_span4 .mk-lcd-slideshow {
  margin: 0 auto 40px;
}

.vc_span6 .vc_span4 .mk-lcd-slideshow .mk-flex-slides {
  padding: 5px  5px 50px;
}

.vc_span6 .vc_span4 .mk-lcd-slideshow .flex-direction-nav a {
  display: none;
}

.mk-box-icon.simple_minimal-style.vc_span4 {
  padding-right: 10px;
}

.rss-date {
	font-weight: 14px;
	color: #a7a9ac;
	font-style: italic;
	float: left;
	width: 25%;
}

#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 {
  font-size: 9px;
  color: #bbbbbb;
  text-transform: uppercase;
}
.megamenu-item  ul{left:0;list-style:none;margin-left:-200px;}
.megamenu-menu .megamenu-parent-0  .megamenu-item{left:0;font-size:.9em;}
.megamenu-item{left:0;font-size:.9em;padding-left:8px;padding-right:10px;}
.megamenu-item a{color:#011f36!important;}
.megamenu-item a:hover{color:#014d85!important;}
.megamenu-skin-friendly .megamenu-item a,.megamenu-skin-friendly .megamenu-item span{font-size:120%;}

.latest-tweets ul li { margin-left: 0; }


.blue-bar {
	width:100%;
	height:46px;
	text-align: center;
	font-weight: bold;
	color:#fff;
	background-color:#023675;
}

.blue-bar h2 {
	padding-top:5px;
	margin-top:0px;
	color:#fff;
	font-weight:400;
}

	.footer .widget,
	#custom_post_widget-3 {
		float: none;
		border: none;
		padding: 0;

		margin: 0 0 15px 0;
		min-height: 0;
		width: 100%;
	}

.footer .widget {
	border-right: 1px solid #eee;
	float: left;
	padding: 0 30px 0 0;
	margin-right: 30px;
	min-height: 125px;
	min-width: 110px;
}

.footer .widget:last-child {
	border: none;
}


.clear{
	clear:both;
	line-height:0;
	font-size:0;
	overflow:hidden;
	height:0;
	width:100%;
}


.widget {
  margin-bottom: 18px;
}


.signup-form .button, .widget .btn {
  background: #9b97bf;
display: inline-block;
margin-bottom: 0;
font-weight: 500;
text-align: center;
text-transform: uppercase;
letter-spacing: 2px;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 12px;
line-height: 1.428571429;
border-radius: 4px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
   padding: 10px;
    width: 80%;

}

.widget a {
  text-decoration: none;
}

.widget img {
  width: 85%;
  margin-bottom: 10px;
}
.fl-clear {clear: both;}

.view-demo{
	width: 200px;
	background: #bebebe;
	margin: 0 auto;
	text-align: center;
	margin-top: 35px;
	padding: 10px 20px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
 }

.view-demo a{
	text-decoration: none;
	color: white;
	padding: 10px 20px;
		font-family: "gill_sans_mt_prolight", sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 2px;

}

.view-demo:hover{
	background: #d2d2d2;
	color: #404040 !important;
}

.about-subscribe .view-demo a{
	text-decoration: none;
	color: white;
}


#header .inside{
	max-width: 62.5em;
	margin: 0 auto;
	position: relative;
	padding: 40px 0 40px 0;
}


#pageHead .inside {
	max-width: 62.5em;
	margin: 0 auto;
}


.project .inside {
	margin: 0 auto;
	max-width: 62.5em;
	position: relative;
}


.single-project #commentBox .inside{
	margin: 0 auto;
	max-width: 62.5em;
	padding-top: 20px;
}


.home .slideshow .details .inside {
	max-width: 62.5em;
}


.page-template-page-portfolio-php .pagination .inside {
	display: inline-block;
}


#footer .inside {
	max-width: 65.5em;
	margin: 0 auto 0;
	padding: 0px 0 0;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#overlay{display:none;position:fixed;top:0;right:0;left:0;bottom:0;height:100%;width:100%;background:rgba(0,0,0,0.8);z-index:99990}
#overlay.is-present{display:block}

#home-youtube-embed {float:left;}

#sidebar_right {
	float: right;
	width: 190px;
}

.sidebar .left-col-bg{position:absolute;top:0px;left:0px;width:50%;height:100%;background-color:#fff;z-index:-5;}

.page-news .sidebar .left-col-bg, .page-news .sidebar .section{background-color:#f7f7f7;}





ul.sub-menu {
    background:#212121 !important;
}


ul.sub-menu ul.sub-menu {
    background:#000 !important;

}

			nav .mainnav li.color3 a {background:#32A9D1}

			.footer-nav nav a.color3 {background:#32A9D1}


.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}
.soliloquy-container .soliloquy-item,.soliloquy-container .soliloquy-wrapper{width:100%;position:relative;margin:0;padding:0;list-style:none !important;zoom:1;*zoom:1}
.soliloquy-container .soliloquy-item{min-height:1px;min-width:1px;float:left}
.soliloquy-container .soliloquy-item:after{content:'.';position:absolute;bottom:0;left:0;z-index:-1000;visibility:hidden;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;height:0;line-height:0}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item{opacity:0.5}
.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-active-slide,.soliloquy-thumbnails-outer-container .soliloquy-thumbnails-container .soliloquy-item:hover{opacity:1}



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


.header-container header[role=banner] nav ul li a .small-text {
    display: block;
    font-size: 11px;
    line-height: 11px;
    color: #575a5d;
}


.header-container header[role=banner] nav[role=navigation] ul li a .small-text {
    display: block;
    font-size: 11px;
    line-height: 11px;
    color: #858585;
}


.border-box{border: 1px solid #323232;padding: 10px;margin-bottom: 10px;}

.border-box.light:hover{border-color: #6f010e;background-color: #222222;}

.border-box img{width: 100%;}

.homePage .border-box.private{height: 266px;padding-top: 0;}

#top-content .sb-bowl-billiards-dance .border-box{float: left;width: 316px;margin: 0 5px;}
#page-title{padding:4px 8px;font-size:1.3em;margin-bottom:10px;line-height:1.0em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
#comments h2.title{margin-bottom:5px;font-size:1.3em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}
		
		.slider_cover, .content_bottom, .sidebar_top, .sidebar_bottom,#logo, #navigation{display: none !important;}
#mk-button-13 {margin-bottom:15px;margin-top:0px;margin-right:15px;}
#mk-button-13 .mk-button {display:inline-block;max-width:100%;}
 #mk-button-13 .mk-button:hover {color:#cccccc;background-color:#89160d;}
.mk-blog-modern-item.instagram-post-type .the-excerpt,.mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title {display:none !important; }
.mk-button-container .mk-button {float:none;}

	#skyline .buildings { position: relative; width: 940px; height: 426px; margin: 0 auto; }

	#skyline .buildings div {position: absolute; bottom: 0px; width: 536px; height: 423px; }
 
	#skyline .buildings img { position: absolute; display: block; }

	#skyline .buildings .bg-left { left: -325px; }

	#skyline .buildings .bg-left img { width: 547px; height: 423px; }
 
	#skyline .buildings .bg-right { right: -350px; }

	#skyline .buildings .bg-right img { width: 544px; height: 423px; }




#sidebar {
    width:280px;
    padding:80px 0 0 0;
    color:#333;
}


.home #sidebar {
    padding:0;
}



.alignright {
    float:right;
}
.region-header ul.menu li{float:left;display:block;overflow:hidden;list-style-type:none;padding:0 10px;margin:0;border-right:1px solid #6a87a3;}
.region-header ul.menu li.first{padding:0 10px 0 0;}
.region-header ul.menu li.last{border-right:none;}
.page-catalog #main .region,.page-catalog-filtered #main .region,.page-products #main .region{display:table;width:100%;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered{display:table-row;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-header,.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-content{display:table-cell;vertical-align:top;width:100%;}
.page-catalog-filtered #main .region .view-uc-catalog-terms-filtered .view-header{display:block;min-width:175px;max-width:250px;box-sizing:border-box;vertical-align:top;padding-right:15px;}
.region-home-area-1-b{height:138px;}
.home-block-area.last .region{width:285px;display:table-cell;}
.home-block-area.last .region.region-home-area-3{padding-right:20px !important;}
.home-block-area .region-home-area-3{padding-bottom:20px;}
.page-catalog #main .region #block-block-35,.page-catalog #main .region .uc-catalog-terms,.page-products #main .region .view-uc-catalog{display:table-row;}
.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%;}

.boxestext{font-family:Arial;background-color:#ffedd7;font-size:11px;color:#000;text-align:left;padding:3px;}


.social-icons {
    display: block;
    float: right;
}


#footer .social-icons {
    padding-right: 290px;
    display: block;
}
.sidebar .block{margin:0 0 30px 0;}
.sidebar .block:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.block-menu-block a{color:#333;}
.block-menu-block a:hover{color:#d00000;}
.block-menu-block a.active{background-color:#F2E8B1 !important;}
.block-menu-block h3{background-color:#454542;color:#FFF;font-size:inherit;text-transform:uppercase;margin:0;padding:1em;}
.block-menu-block h3 a{color:#fff;border:none;}
.block-menu-block h3 a.active{background-color:transparent !important;}
.block-menu-block ul{background-color:#fff;padding:0;list-style-image:none;list-style-type:none;margin:0;}
.block-menu-block li{padding:0;}
.block-menu-block ul a{border:none;font-size:.8em}

.block-views{position:relative;}
.sidebar .block-views{box-shadow:0 0 1px #bbb;padding:10px;}
.block-views .view-teaser-abbr .feed-icon{top:8px;}

  .cmsc--nav-level {
    background: black;
    margin: 0;
    position: absolute;
    top: 0;
    -ms-transform: translateX(-250px);
    
    -webkit-transform: translateX(-250px);
    
    transform: translateX(-250px);
    width: 100%; }

  .cmsc--nav-level li:first-of-type {
    margin-top: 6px; }


    body.home #main .penoverlay {
        display: none;
    }

.rtecenter {
  text-align: center;
}

#main_container {
	background-color:#ffffff;
	padding-bottom:12px;
}

table, ul.art-hmenu
{
   font-size: 13px;
   font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
}


ul.art-hmenu a, ul.art-hmenu a:link, ul.art-hmenu a:visited, ul.art-hmenu a:hover 
{
   outline: none;
   position: relative;
   z-index: 11;
}


ul.art-hmenu, ul.art-hmenu ul
{
   display: block;
   margin: 0;
   padding: 0;
   border: 0;
   list-style-type: none;
}


ul.art-hmenu li
{
   position: relative;
   z-index: 5;
   display: block;
   float: left;
   background: none;
   margin: 0;
   padding: 0;
   border: 0;
}


ul.art-hmenu li:hover
{
   z-index: 10000;
   white-space: normal;
}


ul.art-hmenu:after, ul.art-hmenu ul:after
{
   content: ".";
   height: 0;
   display: block;
   visibility: hidden;
   overflow: hidden;
   clear: both;
}


ul.art-hmenu 
{
   display: inline-block;
   vertical-align: middle;
}


.art-hmenu-extra1
{
   position: relative;
   display: block;
   float: left;
   width: auto;
   height: auto;
   background-position: center;
}


.art-hmenu-extra2
{
   position: relative;
   display: block;
   float: right;
   width: auto;
   height: auto;
   background-position: center;
}


ul.art-hmenu ul
{
   display: none;
}


.art-hmenu-extra1, .art-hmenu-extra2 {
 font-size:12px;
}



.responsive .art-nav ul.art-hmenu 
{
   float: none;
   text-align: center;
   display: none;
}



.responsive .art-nav ul.art-hmenu li,
.responsive .art-hmenu-extra1,
.responsive .art-hmenu-extra2
{
   float: none;
}



.responsive .art-nav ul.art-hmenu a
{
   margin-top: 1px !important;
   margin-bottom: 1px !important;
   height: auto;
   white-space: normal;
}



.responsive .art-nav ul.art-hmenu ul
{
   left: auto !important;
   right: auto !important;
   top: auto !important;
   bottom: auto !important;
   display: none !important;
}


.responsive .art-nav .art-hmenu.visible 
{
   display: block;
}


#hp-mission {
	position: relative;
	float: right;
	top: 78px;
	right: 26px;
	padding-top: 80px;
	width: 595px;
	height: 350px;
	clear: both;
	padding-left: 2px;
}
.widget .textwidget
p{margin-top:10px}
.widget .textwidget p:first-child{margin-top:0px}

#main-wrapper-1 { overflow: hidden; }
.glyphicon{position:relative;top:1px;display:inline-block;font-family:ncsu-icons;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-close:before{content:"x"}
.glyphicon-double-arrow:before{content:"b"}
.glyphicon-down-arrow:before{content:"c"}
.glyphicon-download:before{content:"d"}
.glyphicon-download.no-bkgrnd:before{content:"M"}
.glyphicon-left-arrow-bkgrnd:before{content:"e"}
.glyphicon-left-arrow:before{content:"f"}
.glyphicon-right-arrow-bkgrnd:before{content:"h"}
.glyphicon-right-arrow:before{content:"i"}
.glyphicon-search-bkgrnd:before{content:"j"}
.glyphicon-search:before{content:"k"}
.glyphicon-video:before{content:"E"}
.glyphicon-photo:before{content:"P"}
.glyphicon-plus:before{content:"g"}
.glyphicon-plus-no-bkgrnd:before{content:"R"}
.glyphicon-minus:before{content:"Q"}
.glyphicon-check:before{content:"n"}
.glyphicon-x:before{content:"m"}
.glyphicon-menu-bkgrnd:before{content:"l"}
.glyphicon-menu:before{content:"o"}
.glyphicon-thin-menu:before{content:"D"}
.glyphicon-link:before{content:"p"}
.glyphicon-fb:before{content:"y"}
.glyphicon-flickr:before{content:"q"}
.glyphicon-gplus:before{content:"r"}
.glyphicon-instagram:before{content:"s"}
.glyphicon-linkedin:before{content:"t"}
.glyphicon-youtube:before{content:"w"}
.glyphicon-twitter:before{content:"v"}
.glyphicon-pintrest:before{content:"u"}
.glyphicon-pinterest:before{content:"u"}
.glyphicon-email:before{content:"z"}
.glyphicon-thin-chevron:before{content:"C"}
.glyphicon-thin-arrow:before{content:"a"}
.glyphicon-roman-arrow:before{content:"B"}
.glyphicon-bold-arrow:before{content:"A"}
.glyphicon-rss:before{content:"F"}
.glyphicon-down-bracket:before{content:"G"}
.glyphicon-up-bracket:before{content:"H"}
.glyphicon-play:before{content:"I"}
.glyphicon-pause:before{content:"O"}
.glyphicon-up-thin-arrow:before{content:"J"}
.glyphicon-checkbox:before{content:"K"}
.glyphicon-date:before{content:"L"}
.glyphicon-question:before{content:"N"}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-left-arrow,.carousel-control .glyphicon-right-arrow{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-left-arrow{left:50%}
.carousel-control .icon-next,.carousel-control .glyphicon-right-arrow{right:50%}
.cta-bar li .glyphicon,.cta-box li .glyphicon{top:-1px;font-size:1.75em;margin-right:0.5em;display:inline;vertical-align:middle;color:#c00}
.cta-bar a:hover .glyphicon,.cta-box a:hover .glyphicon{color:#900}
.social-tabs .tab-index .glyphicon{font-size:2em;display:inline-block;vertical-align:middle;margin-right:0.75rem}
#homepage .tagline-cta .icon.glyphicon-question{left:-3px}


#header-div {
width: 980px;
 
position : absolute;
top: 0;
height: 94px;
}
