﻿
.sign-in .not-signed,
.sign-in .signed-non-member,
.sign-in .signed-member {
  display: none;
}

.sign-in .not-signed {
  position: absolute;
  right: 0;
  top: 25px;
  z-index: 1000;
  background: #e0dfdf;
  width: 224px;
  padding: 10px 0 7px;
  border: 1px solid #d8d7d8;
}

.sign-in .not-signed .form-wrapper {
  padding: 0 0 12px 6px;
  margin: 0 0 3px;
  border-bottom: 1px solid #d8d7d8;
}

.sign-in .not-signed form input[type="text"],
.sign-in .not-signed form input[type="password"] {
  width: 209px;
  height: 30px;
  padding: 0 0 0 11px;
}

.sign-in .not-signed form input[type="checkbox"] {
  cursor: pointer;
}

.sign-in .not-signed form input[type="submit"] {
  padding: 6px 11px 10px 10px;
  float: right;
  margin: 0 8px 0 0;
}

.sign-in .not-signed form.error input:focus {
  outline: none;
  -webkit-box-shadow: 0 0 5px #ff0000;
  -moz-box-shadow: 0 0 5px #ff0000;
  box-shadow: 0 0 5px #ff0000;
  position: relative;
}

.sign-in .not-signed form label {
  float: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-style: normal;
  font-size: 12px;
  color: #999999;
  width: 115px;
  line-height: 13px;
}

.sign-in .not-signed form .ez-checkbox {
  float: left;
  margin: 0 6px 0 0;
}

.sign-in .not-signed form .form-row {
  clear: both;
  padding: 0 0 5px;
}

.sign-in .not-signed form .form-row.last {
  padding: 5px 0 5px 1px;
}


.article h1,
.article h2,
.article h3,
.article h4,
.article h5,
.article h6,
.entry .article h4 a,
h1, h2, h3, h4, h5,
.read-more,
.options,
.sidebar,
.comment,
.about-menu,
.link,
input,
textarea,
#cite,
.shop_table,
#commentform,
.wp-caption,
.wp-caption .wp-caption-text,
.woocommerce-message,
.woocommerce .button {
	font-family:"Din Text Pro Regular", Verdana, sans-serif; font-size-adjust:0.5; font-weight:normal; font-style:normal;
	}

.item .excerpt,
.item .read-more {
	display:none;
	}

.item .outer:hover .caption .read-more {
	letter-spacing:2px;
	font-size:11px;
	}

.main .share,
.main .read-more {
	display:inline-block;
	font-size:12px;
	}

.rdp-mobile #page .widget_archive .aside .title{
  padding-left:0;
  padding-right:0;
}

.with-image .content .title {
    font-weight: bold;
}

.widget_archive .aside .content .title {
    color: #666666;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 2.5em;
    letter-spacing: -1px;
    line-height: 1.2em;
    margin: 8px 0;
}

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

.top-header-menu li a:before, .td-header-menu-wrap .menu-post-and-page-settings-container .menu li a:before {background: #ffffff;}

div#cta_container .widget .menu-cta-container {border: 2px solid #ffffff;border-radius: 10px;-webkit-transition: border-color 150ms linear;   -moz-transition: border-color 150ms linear;   -o-transition: border-color 150ms linear;   -ms-transition: border-color 150ms linear;   transition: border-color 150ms linear;}

div#cta_container .widget:hover .menu-cta-container {border: 2px solid #b7171d;  -webkit-transition: border-color 150ms linear;-moz-transition: border-color 150ms linear;-o-transition: border-color 150ms linear;-ms-transition: border-color 150ms linear;transition: border-color 150ms linear;}

div#cta_container .widget .menu-home-cta-container {border: 2px solid #ffffff;border-radius: 10px;}

.menu-home-cta-container li {border-top: 1px solid rgba(0,0,0,.1);   border-bottom: 1px solid rgba(255,255,255,.2);}

.menu-home-cta-container li:first-child {border-top-color: transparent;}

.menu-home-cta-container li:last-child {border-bottom-color: transparent;}

.menu-home-cta-container li:first-child a {border-radius: 10px 10px 0 0;}

.menu-home-cta-container li:last-child a {border-radius: 0 0 10px 10px;}

div#cta_container .widget .menu-home-cta-container li a:hover {background: rgba(0, 0, 0, 0.1);color:#ffffff;-webkit-transition: background-color 150ms linear;   -moz-transition: background-color 150ms linear;   -o-transition: background-color 150ms linear;   -ms-transition: background-color 150ms linear;   transition: background-color 150ms linear;}

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-2{width:16.66666667%}
#main-story .main-article-txt .archives .col-lg-2{padding:0;margin:0;border:1px solid #d8d9da;padding:6px;padding-bottom:160px;margin-right:15px;margin-top:6px;max-width:120px;max-height:160px;box-shadow:0 0 1px 1px rgba(0,0,0,.06)}
#main-story .main-article-txt .archives .col-lg-2 img{padding:0;width:100%;height:100%}

.width-container, #page-title-divider  {-moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; }

#header-top-bar, #page-title-divider { background:#88a5b1; }

#page-title #page-title-divider {height:8px; margin-top:-10px;  position:relative; z-index:8;  opacity:0.85; filter:alpha(opacity=85);}

#homepage-slider-container #page-title-divider {position:relative;  top:-8px; }

.lt-ie8 #page-title #page-title-divider {margin-top:-8px;}


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



.wpcf7-form p{
	color: #000 !important;
}

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


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


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


div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}


div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}


div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}


div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}


.wpcf7-form-control-wrap {
	position: relative;
}


span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}


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


span.wpcf7-list-item {
	margin-left: 0.5em;
}


.wpcf7-display-none {
	display: none;
}


div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}


div.wpcf7 div.ajax-error {
	display: none;
}


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




#pagewrap, .pagewidth, #headerwrap, #header, #main-nav, #body, #layout, #content, .post, .author-box, .post-nav, .pagenav, #sidebar, .widget, #footerwrap, #footer, .col4-1, .col4-2, .col4-3, .col3-1, .col3-2, .col2-1 {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.col4-2, .col2-1 {
	width: 48.4%;
}

.col.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0;
	clear: left;
}




.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1,
.themify_builder_row,
.themify_builder .module,
.slide_builder_module_panel,
.themify_builder_module_panel,
.themify_builder_module,
.themify_builder_input .minicolors-swatch,
.themify_builder_input .minicolors-picker,
.themify_builder_input .minicolors-grid .minicolors-picker SPAN,
.themify_builder_admin .thumb_preview .themify_builder_icon.delete,
.themify_builder_layout_lists .layout_action_dropdown li a {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}



.col6-1,
.col5-1,
.col4-1,
.col4-2,
.col4-3,
.col3-1,
.col3-2,
.col2-1 {
	margin-left: 3.2%;
	float: left;
	min-height: 1px;
}

.col.first,
.col6-1.first,
.col5-1.first,
.col4-1.first,
.col4-2.first,
.col4-3.first,
.col3-1.first,
.col3-2.first,
.col2-1.first
{
	margin-left: 0 !important;
	clear: left !important;
}



.col2-1 .module .grid3 .post-content,
.col2-1 .module .grid4 .post-content,
.col3-1 .module .grid2 .post-content,
.col3-1 .module .grid3 .post-content,
.col3-1 .module .grid4 .post-content,
.col3-2 .module .grid2 .post-content,
.col3-2 .module .grid3 .post-content,
.col3-2 .module .grid4 .post-content,
.col4-1 .module .grid2 .post-content,
.col4-1 .module .grid3 .post-content,
.col4-1 .module .grid4 .post-content,
.col4-2 .module .grid2 .post-content,
.col4-2 .module .grid3 .post-content,
.col4-2 .module .grid4 .post-content {
	min-width: 50%;
}




.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+1),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+1), 
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+1), 
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+1),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.first,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.first {
	-webkit-animation-name: flyInLeft;
	animation-name: flyInLeft;
}



.animation-on:not(.themify_builder_active) .grid4.fly-in .animated.post:nth-of-type(4n+4),
.animation-on:not(.themify_builder_active) .grid3.fly-in .animated.post:nth-of-type(3n+3),
.animation-on:not(.themify_builder_active) .grid2.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .grid2-thumb.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-post.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .list-thumb-image.fly-in .animated.post:nth-of-type(2n+2),
.animation-on:not(.themify_builder_active) .fly-in .animated.tb-column.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col4-3.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-2.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col3-1.last,
.animation-on:not(.themify_builder_active) .fly-in.animated.col2-1.last {
	-webkit-animation-name: flyInRight;
	animation-name: flyInRight;
}



.shortcode.col4-1,
.shortcode.col4-2,
.shortcode.col4-3,
.shortcode.col3-1,
.shortcode.col3-2,
.shortcode.col2-1
{
	margin-left: 3.2%;
	float: left;
}

.shortcode.col4-2, 
.shortcode.col2-1 {
	width: 48.4%;
}

.shortcode.col.first,
.shortcode.col4-1.first,
.shortcode.col4-2.first,
.shortcode.col4-3.first,
.shortcode.col3-1.first,
.shortcode.col3-2.first,
.shortcode.col2-1.first {
	margin-left: 0;
	clear: left;
}

.widget .textwidget{margin:0.6em 0 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-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-2{width:16.66666667%}




#wrapper { float: none !important; clear: both !important; display: block !important; position: relative !important; }










#access .menu-header, div.menu, #branding, #wrapper { margin: 0 auto; width: 1100px; }



	.et_vertical_nav #et-main-area,
	.et_vertical_nav #top-header {
		position: relative;
		margin-left: 225px !important;
	}



	.et_vertical_nav.et_vertical_right #et-main-area,
	.et_vertical_nav.et_vertical_right #top-header {
		margin-right: 225px;
		margin-left: 0 !important;
	}


.mobileonly {
display: none;
}


.mobileonly .formcontent {
border: none;
}


.mobileonly .industryupdates {
background-color: white;
color: #115e8b;
}

.rate_block_first a,.rate_block_second a,.rate_block_fourth a{width:175px;}

.rate_block_first a h1,.rate_block_second a h1,.rate_block_fourth a h1{margin-left:auto;margin-right:auto;width:175px;}

.rate_block_first a h1 span,.rate_block_second a h1 span,.rate_block_fourth a h1 span{width:175px;font-size:.8em;}

.rate_block_second{border-right:3px solid #c4c4c4;float:left;height:150px;padding:0;text-align:center;width:213px}

.rate_block_first a h1, .rate_block_second a h1, .rate_block_third a h1, .rate_block_fourth a h1{color:#000;display:block;font:normal 14px/20px "Arial", sans-serif;height:40px;margin:10px 0 17px;}

.rate_block_first:hover a h1, .rate_block_second:hover a h1, .rate_block_third:hover a h1, .rate_block_fourth:hover a h1{color:#494949;}

.rate_block_first a:hover h1, .rate_block_second a:hover h1, .rate_block_third a:hover h1, .rate_block_fourth a:hover h1{color:#494949;}

.rate_block_first a h1 span, .rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{font-size:12px;}

.rate_block_first:hover .rates_display a, .rate_block_second:hover .rates_display a, .rate_block_third:hover .rates_display a, .rate_block_fourth:hover .rates_display a{color:#950027;text-decoration:underline;}

.rate_block_first:hover .rates_display a h2, .rate_block_second:hover .rates_display a h2, .rate_block_third:hover .rates_display a h2, .rate_block_fourth:hover .rates_display a h2{color:#494949;text-decoration:none;}

.rate_block_second a h1{color:#000000;display:block;font:14px/16px "Arial",sans-serif;height:40px;margin:10px 0 17px 35px;width:115px;}

.rate_block_second a h1 span{display:block;width:105px;}

.rate_block_first,.rate_block_second, .rate_block_fourth{width:284px;}

.rate_block_first a,.rate_block_second a, .rate_block_third a, .rate_block_fourth a{width:45px;}

.rate_block_first a h1 span,.rate_block_second a h1 span, .rate_block_third a h1 span, .rate_block_fourth a h1 span{width:475px;font-size:.8em;}

.rate_block_first a h2 ,.rate_block_second a h2 ,.rate_block_fourth a h2{width:178px;font-size:2em;width:320px;text-align:center;margin:0;padding:0;}





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




.container_24 .grid_1 {
	width:30px;
}


.container_24 .grid_2 {
	width:70px;
}


.container_24 .grid_3 {
	width:110px;
}


.container_24 .grid_4 {
	width:150px;
}


.container_24 .grid_5 {
	width:190px;
}


.container_24 .grid_6 {
	width:230px;
}


.container_24 .grid_7 {
	width:270px;
}


.container_24 .grid_8 {
	width:310px;
}


.container_24 .grid_9 {
	width:350px;
}


.container_24 .grid_10 {
	width:390px;
}


.container_24 .grid_11 {
	width:430px;
}


.container_24 .grid_12 {
	width:470px;
}


.container_24 .grid_13 {
	width:510px;
}


.container_24 .grid_14 {
	width:550px;
}


.container_24 .grid_15 {
	width:590px;
}


.container_24 .grid_16 {
	width:630px;
}


.container_24 .grid_17 {
	width:670px;
}


.container_24 .grid_18 {
	width:710px;
}


.container_24 .grid_19 {
	width:750px;
}


.container_24 .grid_20 {
	width:790px;
}


.container_24 .grid_21 {
	width:830px;
}


.container_24 .grid_22 {
	width:870px;
}


.container_24 .grid_23 {
	width:910px;
}


.container_24 .grid_24 {
	width:950px;
}

.container_24 .grid_24 bg{
	width:1014px;
}






.container_24 .prefix_1 {
	padding-left:40px;
}


.container_24 .prefix_2 {
	padding-left:80px;
}


.container_24 .prefix_3 {
	padding-left:120px;
}


.container_24 .prefix_4 {
	padding-left:160px;
}


.container_24 .prefix_5 {
	padding-left:200px;
}


.container_24 .prefix_6 {
	padding-left:240px;
}


.container_24 .prefix_7 {
	padding-left:280px;
}


.container_24 .prefix_8 {
	padding-left:320px;
}


.container_24 .prefix_9 {
	padding-left:360px;
}


.container_24 .prefix_10 {
	padding-left:400px;
}


.container_24 .prefix_11 {
	padding-left:440px;
}


.container_24 .prefix_12 {
	padding-left:480px;
}


.container_24 .prefix_13 {
	padding-left:520px;
}


.container_24 .prefix_14 {
	padding-left:560px;
}


.container_24 .prefix_15 {
	padding-left:600px;
}


.container_24 .prefix_16 {
	padding-left:640px;
}


.container_24 .prefix_17 {
	padding-left:680px;
}


.container_24 .prefix_18 {
	padding-left:720px;
}


.container_24 .prefix_19 {
	padding-left:760px;
}


.container_24 .prefix_20 {
	padding-left:800px;
}


.container_24 .prefix_21 {
	padding-left:840px;
}


.container_24 .prefix_22 {
	padding-left:880px;
}


.container_24 .prefix_23 {
	padding-left:920px;
}






.container_24 .suffix_1 {
	padding-right:40px;
}


.container_24 .suffix_2 {
	padding-right:80px;
}


.container_24 .suffix_3 {
	padding-right:120px;
}


.container_24 .suffix_4 {
	padding-right:160px;
}


.container_24 .suffix_5 {
	padding-right:200px;
}


.container_24 .suffix_6 {
	padding-right:240px;
}


.container_24 .suffix_7 {
	padding-right:280px;
}


.container_24 .suffix_8 {
	padding-right:320px;
}


.container_24 .suffix_9 {
	padding-right:360px;
}


.container_24 .suffix_10 {
	padding-right:400px;
}


.container_24 .suffix_11 {
	padding-right:440px;
}


.container_24 .suffix_12 {
	padding-right:480px;
}


.container_24 .suffix_13 {
	padding-right:520px;
}


.container_24 .suffix_14 {
	padding-right:560px;
}


.container_24 .suffix_15 {
	padding-right:600px;
}


.container_24 .suffix_16 {
	padding-right:640px;
}


.container_24 .suffix_17 {
	padding-right:680px;
}


.container_24 .suffix_18 {
	padding-right:720px;
}


.container_24 .suffix_19 {
	padding-right:760px;
}


.container_24 .suffix_20 {
	padding-right:800px;
}


.container_24 .suffix_21 {
	padding-right:840px;
}


.container_24 .suffix_22 {
	padding-right:880px;
}


.container_24 .suffix_23 {
	padding-right:920px;
}






.container_24 .push_1 {
	left:40px;
}


.container_24 .push_2 {
	left:80px;
}


.container_24 .push_3 {
	left:120px;
}


.container_24 .push_4 {
	left:160px;
}


.container_24 .push_5 {
	left:200px;
}


.container_24 .push_6 {
	left:240px;
}


.container_24 .push_7 {
	left:280px;
}


.container_24 .push_8 {
	left:320px;
}


.container_24 .push_9 {
	left:360px;
}


.container_24 .push_10 {
	left:400px;
}


.container_24 .push_11 {
	left:440px;
}


.container_24 .push_12 {
	left:480px;
}


.container_24 .push_13 {
	left:520px;
}


.container_24 .push_14 {
	left:560px;
}


.container_24 .push_15 {
	left:600px;
}


.container_24 .push_16 {
	left:640px;
}


.container_24 .push_17 {
	left:680px;
}


.container_24 .push_18 {
	left:720px;
}


.container_24 .push_19 {
	left:760px;
}


.container_24 .push_20 {
	left:800px;
}


.container_24 .push_21 {
	left:840px;
}


.container_24 .push_22 {
	left:880px;
}


.container_24 .push_23 {
	left:920px;
}






.container_24 .pull_1 {
	left:-40px;
}


.container_24 .pull_2 {
	left:-80px;
}


.container_24 .pull_3 {
	left:-120px;
}


.container_24 .pull_4 {
	left:-160px;
}


.container_24 .pull_5 {
	left:-200px;
}


.container_24 .pull_6 {
	left:-240px;
}


.container_24 .pull_7 {
	left:-280px;
}


.container_24 .pull_8 {
	left:-320px;
}


.container_24 .pull_9 {
	left:-360px;
}


.container_24 .pull_10 {
	left:-400px;
}


.container_24 .pull_11 {
	left:-440px;
}


.container_24 .pull_12 {
	left:-480px;
}


.container_24 .pull_13 {
	left:-520px;
}


.container_24 .pull_14 {
	left:-560px;
}


.container_24 .pull_15 {
	left:-600px;
}


.container_24 .pull_16 {
	left:-640px;
}


.container_24 .pull_17 {
	left:-680px;
}


.container_24 .pull_18 {
	left:-720px;
}


.container_24 .pull_19 {
	left:-760px;
}


.container_24 .pull_20 {
	left:-800px;
}


.container_24 .pull_21 {
	left:-840px;
}


.container_24 .pull_22 {
	left:-880px;
}


.container_24 .pull_23 {
	left:-920px;
}


#footer .container_24 .grid_5 {
width: 220px !important;
}

		
		.copyright { padding: 15px 0; }


.copyright a{color:#757575;}
.width-100 .fusion-section-separator,.width-100 .nonhundred-percent-fullwidth{padding-left:0px;padding-right:0px;margin-left:-0px;margin-right:-0px;}
.width-100 .fullwidth-box,.width-100 .fusion-section-separator{margin-left:-0px!important;margin-right:-0px!important;}
.fusion-fullwidth-4, .fusion-fullwidth-4.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.fusion-fullwidth-5, .fusion-fullwidth-5.fusion-section-separator {
                        padding-left: 0px !important;
                        padding-right: 0px !important;
                    }
.flip-box-wrap,.wpb_row .wpb_column .wpb_wrapper .flip-box-wrap {	margin-bottom: 30px;}


.wpb_gmaps_widget .wpb_wrapper {
  background-color: #f7f7f7;
  padding: 5px;
}


.wpb_column .wpb_wrapper .wpb_teaser_grid {
  float: none;
}


.wpb_carousel .wpb_wrapper {
  position: relative;
}


.wpb_video_widget .wpb_wrapper .wpb_video_wrapper {
  padding-top: 56%;
  position: relative;
}

.wpb_video_widget .wpb_wrapper iframe {
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

@charset "utf-8";.ult_countdown,.wpb_row .wpb_column .wpb_wrapper .ult_countdown{width:100%;height:auto;display:block;line-height:1;margin-bottom:30px;float:left;text-align:center}
.stats-block,.wpb_row .wpb_column .wpb_wrapper .stats-block{display:block}
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block{margin-bottom:20px}
.banner-block,.wpb_row .wpb_column .wpb_wrapper .banner-block{width:100%;margin-bottom:30px;position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:inline-block}

.sponsors .module-description .wpb_wrapper{width: 30%;margin: 0 auto;border-bottom: 1px solid #ccc;text-align: center;}

.article-section-01 .module .wpb_wrapper{padding:0 50px 20px;}

.article-section-01 .module .wpb_wrapper .wpb_wrapper{padding:0;}

.coming-up .module .wpb_wrapper{position: relative;}

.ivcffal-intro-cover .description .wpb_text_column .wpb_wrapper{display:inline;}



.smile_icon_list_wrap,
.wpb_row .wpb_column .wpb_wrapper .smile_icon_list_wrap  {
	margin-bottom: 30px;
}

.va-mid{vertical-align:middle;}





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

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
.section-title{color:#fff;margin:10px -10px;padding:15px 10px;position:relative;text-transform:uppercase;font-size:16px;font-size:1.6rem}
.section-title:after{top:50%;right:10px;color:#fff;content:'\25B6';position:absolute;font-size:16px;margin-top:-7px}
.section-title a{color:#fff;color:#fff}
.section-title a:visited{color:#fff}
.section-title a:focus{color:#fff}
.section-title a:hover{color:#fff}
.section-title a:active{color:#fff}




.menusep{
		background-position:left top;
		background-repeat:repeat-x;;	
		height:1px;
		color:#333333;
		z-index:2555;
		width:188px;
		margin-left:6px;
		background: #111111;
}

	
	.alignnone{
		display:inline-block;
		margin:0;
	}

.mashmenu .channel-content{display:none}

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


#cred td.cred-left {
	text-align: left;
}
html#scoped-css body.style-1 #usersite-container .zoogle-columns,html#scoped-css body.style-1 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container div.zoogle-column{float:left;height:100%}
#usersite-container table#page-content-wrap td.zoogle-column{vertical-align:top;float:none}
		
.pipestyle {font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: bold;
			color: #CCCCCC;
			}

	table#table_products tr#table_products_grid {
		width: 100%;
	}

	table#table_products tr#table_products_grid td a {
		display: block;
		width: 50%;
		float: left;
		margin: 0 auto 0 auto;
	}

	table#table_products tr#table_products_grid td a img {
		width: 100%;
	}


.texto {font-weight:normal; font-size: 13px; color: #464e5c; font-family: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:link {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: underline; }

.texto A:visited {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none }

.texto A:hover {font-weight: normal; FONT-SIZE: 13px; COLOR: #3366CC; FONT-FAMILY: Tahoma, Verdana, sans-serif; TEXT-DECORATION: none;}


ul.three-col-grid { padding: 25px 0; list-style: none; margin: 0 auto; }

ul.three-col-grid li { width:320px; margin-right: 33.3px; float: left; margin-bottom: 30px; display: inline-block; overflow: hidden; }

ul.three-col-grid li:nth-child(3n+4) { margin-right: 0; }

ul.three-col-grid li.last { margin-right:0 !important; }

ul.three-col-grid img {
	overflow: hidden;
	background: #fff;
	width: 298px;
	-webkit-transition: opacity .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out;
	-ms-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
}


	ul.three-col-grid li,
	.pre-footer-widgets .widget-section {
		border: none;
		padding: 0 1.7%;
		width: 33.3% !important;
	}


	ul.three-col-grid li.first,
	.pre-footer-widgets .first { padding-left: 0 !important; padding-right:2.9%; }

	ul.three-col-grid li.last,
	.pre-footer-widgets .last { padding-right: 0 !important; padding-left: 2.9%; }
.span3{width:270px}
.row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%}
input.span3,textarea.span3,.uneditable-input.span3{width:256px}


input.span3,
textarea.span3,
.uneditable-input.span3 {
  width: 206px;
}


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



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


.menu-item .dropdown-menu, .menu-item .dropdown-menu li a {
	color: #559664;
}


#classic .menu-item .dropdown-menu, #classic .menu-item .dropdown-menu li a {
	color: #f06e28;
}

img.full2{width:100%;}

.contact-first .contact-body .address {
  display: block;
  font-size: 16px;
  color: #fff;
}

.mycars .popup .confirm-title { font-weight: bold; font-size: 1.2em; margin-bottom: 15px; }


.art-postcontent,
.art-postheadericons,
.art-postfootericons,
.art-blockcontent,
ul.art-vmenu a 
{
   text-align: left;
}


.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}


.art-postcontent p
{
   margin: 12px 0;
}


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}


.art-postcontent a, .art-postcontent a:link
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #F50800;
}


.art-postcontent a:visited, .art-postcontent a.visited
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #F50800;
}


.art-postcontent  a:hover, .art-postcontent a.hover
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #850400;
}


.art-postcontent h1
{
   color: #FFFFFF;
   margin: 10px 0 5px;
   font-size: 26px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited 
{
   font-size: 26px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h2
{
   color: #969696;
   margin-top: 19px;
   margin-bottom: 19px;
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited 
{
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h3
{
   color: #969696;
   margin: 10px 0 0;
   font-size: 19px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
{
   font-size: 19px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h4
{
   color: #3F3F3F;
   margin: 10px 0 -3px;
   font-size: 18px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
{
   font-size: 18px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postcontent h5
{
   color: #D60700;
   margin: 0 0 0 30px;
   font-size: 60px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   line-height: 100%;
   text-shadow: 1.4px 1.4px 2px rgba(23, 23, 23, 0.81);
}


.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited 
{
   font-size: 60px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   line-height: 100%;
   text-shadow: 1.4px 1.4px 2px rgba(23, 23, 23, 0.81);
}


.art-postcontent h6
{
   color: #ADADAD;
   margin-top: 35px;
   margin-bottom: 35px;
   font-size: 11px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited 
{
   font-size: 11px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


li h1, .art-postcontent li h1, .art-blockcontent li h1 
{
   margin:1px;
}
 
li h2, .art-postcontent li h2, .art-blockcontent li h2 
{
   margin:1px;
}
 
li h3, .art-postcontent li h3, .art-blockcontent li h3 
{
   margin:1px;
}
 
li h4, .art-postcontent li h4, .art-blockcontent li h4 
{
   margin:1px;
}
 
li h5, .art-postcontent li h5, .art-blockcontent li h5 
{
   margin:1px;
}
 
li h6, .art-postcontent li h6, .art-blockcontent li h6 
{
   margin:1px;
}
 
li p, .art-postcontent li p, .art-blockcontent li p 
{
   margin:1px;
}


.art-postcontent li, .art-post li, .art-textblock li
{
   font-size: 13px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   color: #3B3B3B;
   margin: 0 0 0 26px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 26px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 26px;
}

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
{
   color: #080808;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}



blockquote p,
.art-postcontent blockquote p,
.art-blockcontent blockquote p,
.art-footer blockquote p
{
   margin: 0;
   margin: 2px 0 2px 15px;
}

.footer1{ height:34px; background-color:#e9e4e1; width:100%; position:relative;}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.add-top {
	margin-top: 1em !important;
}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}


.footer-bottom {
	position:relative;
	background:#333;
	height:45px;
	line-height:41px;
	color: #ccc;
}

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

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}

	.footer-bottom a{color: #ccc;}

	.footer-bottom a:hover{color: #FFF;}

	.footer-bottom div{ float:none !important; clear:both; margin:5px auto;}

#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {
  white-space: nowrap;
}

#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {
  text-align: center;
}




.item-list .pager li a:hover {
  text-decoration: underline;
}

.item-list .pager {
  clear: both;
  text-align: center;
}

.item-list .pager li {
  background-image:none;
  display:inline;
  list-style-type:none;
  padding: 0.5em;
}

.pager-current {
  font-weight:bold;
}

  #td-mobile-nav .menu-item-has-children a {
    width: 100%;
    z-index: 1;
  }

#navigation ul.menu li.menu-item a i {
    padding-right: 6px;
}

#navigation ul.menu li.menu-item a .desc {
    display: block;
    line-height: 1;
    text-transform: none;
    font-size: inherit;
    padding-bottom: 5px;
    font-weight: normal;
    margin-top: -5px;
}

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

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

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

.fusion-footer-widget-area ul#recentcomments li.recentcomments:first-child {
  padding-top: 0px;
  background: none;
}

.fusion-footer-widget-area li.recentcomments {
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
  display: block;
}

.fusion-footer-widget-area li.recentcomments a {
  border: none;
}

.fusion-footer-widget-area .widget_recent_entries li {
  border-bottom: 1px solid;
  padding-bottom: 12px;
}

.fusion-footer-widget-area .widget_recent_entries a {
  border-bottom: 0;
  padding-bottom: 0;
}

.fusion-content-widget-area .contact_info p,
.fusion-footer-widget-area .contact_info p,
#slidingbar .contact_info p {
  margin: 0;
}

.fusion-content-widget-area .s,
.fusion-footer-widget-area .s,
#slidingbar-area .s {
  width: 100%;
}

#wrapper .fusion-footer-widget-area .tab-holder,
#wrapper #slidingbar-area .tab-holder {
  border-top: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li a,
#wrapper #slidingbar-area .tab-holder .tabs li a {
  background: rgba(0, 0, 0, 0.2);
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li:hover a,
#wrapper #slidingbar-area .tab-holder .tabs li:hover a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tabs li.active a,
#wrapper #slidingbar-area .tab-holder .tabs li.active a {
  background: none;
}

#wrapper .fusion-footer-widget-area .tab-holder .tab_content a,
#wrapper #slidingbar-area .tab-holder .tab_content a {
  padding: 0;
  border-bottom: none;
}

.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet {
  padding: 0;
}

.fusion-body .fusion-footer-widget-area-center .jtwt .jtwt_tweet:before {
  position: relative;
  margin: 0;
}

.fusion-footer-widget-area .fusion-columns-4 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-5 .recent-works-items a,
.fusion-footer-widget-area .fusion-columns-6 .recent-works-items a,
#slidingbar-area .fusion-columns-4 .recent-works-items a,
#slidingbar-area .fusion-columns-5 .recent-works-items a,
#slidingbar-area .fusion-columns-6 .recent-works-items a {
  max-width: 60px;
}

.fusion-content-widget-area .sub-menu,
.fusion-content-widget-area .children,
.fusion-footer-widget-area .sub-menu,
.fusion-footer-widget-area .children,
#slidingbar-area .sub-menu,
#slidingbar-area .children {
  margin-left: 15px;
}

.fusion-footer-widget-area .widget_categories li:first-child a,
#slidingbar-area .widget_categories li:first-child a {
  padding-top: 0;
}

.fusion-footer-widget-area .widget_categories li a,
#slidingbar-area .widget_categories li a {
  border-bottom: 1px solid #282a2b;
  padding: 12px 0px;
  display: block;
}

.fusion-footer-widget-area .widget_categories .children,
#slidingbar-area .widget_categories .children {
  margin-left: 5px;
}

.fusion-footer-widget-area .flickr_badge_image img,
#slidingbar-area .flickr_badge_image img {
  width: 66px;
  height: 66px;
  float: left;
  padding: 3px;
}

.fusion-footer-widget-area .fusion-columns-4 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-5 .flickr_badge_image img,
.fusion-footer-widget-area .fusion-columns-6 .flickr_badge_image img,
#slidingbar-area .fusion-columns-4 .flickr_badge_image img,
#slidingbar-area .fusion-columns-5 .flickr_badge_image img,
#slidingbar-area .fusion-columns-6 .flickr_badge_image img {
  width: 60px;
  height: 60px;
}

.fusion-footer-widget-area .social-networks,
#slidingbar-area .social-networks {
  float: left;
}

.fusion-footer-widget-area .social-networks li,
#slidingbar-area .social-networks li {
  float: left;
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
}

.fusion-footer-widget-area .social-networks li,
.fusion-footer-widget-area .social-networks a,
#slidingbar-area .social-networks li,
#slidingbar-area .social-networks a {
  background-image: none;
}

.fusion-footer-widget-area .social-networks li:first-child,
#slidingbar-area .social-networks li:first-child {
  padding: 0;
}

.fusion-content-widget-area ul.list-icon a,
.fusion-footer-widget-area ul.list-icon a,
#slidingbar-area ul.list-icon a {
  border: medium none;
  padding: 0;
}

.fusion-content-widget-area .products a,
.fusion-footer-widget-area .products a,
#slidingbar-area .products a {
  padding: 0;
  border: 0;
  background: none;
}

.fusion-content-widget-area .products .product-title,
.fusion-footer-widget-area .products .product-title,
#slidingbar-area .products .product-title {
  margin: 0;
  margin-bottom: 10px;
}

.fusion-footer-widget-area .product_list_widget li,
#slidingbar-area .product_list_widget li {
  border: 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area .product_list_widget li a,
#slidingbar-area .product_list_widget li a {
  border: none;
}

.fusion-footer-widget-area .widget_shopping_cart_content .total,
#slidingbar-area .widget_shopping_cart_content .total {
  margin: 10px 0px;
}

.fusion-footer-widget-area .widget_shopping_cart_content .buttons,
#slidingbar-area .widget_shopping_cart_content .buttons {
  background: #282a2b;
}

.fusion-footer-widget-area .products-slider a,
.fusion-footer-widget-area .simple-products-slider a,
#slidingbar-area .products-slider a,
#slidingbar-area .simple-products-slider a,
.fusion-content-widget-area .products-slider a,
.fusion-content-widget-area .simple-products-slider a {
  border: 0;
  background: none;
  margin: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: inline-block;
  width: auto;
}

.fusion-footer-widget-area .products-slider li .image,
#slidingbar-area .products-slider li .image {
  width: auto;
  height: auto;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel,
#slidingbar-area .simple-products-slider .es-carousel {
  padding-left: 38px;
}

.fusion-footer-widget-area .simple-products-slider .es-carousel li,
.fusion-footer-widget-area .simple-products-slider .es-carousel li .image,
#slidingbar-area .simple-products-slider .es-carousel li,
#slidingbar-area .simple-products-slider .es-carousel li .image {
  width: 149px;
  height: auto;
}

.fusion-footer-widget-area .image-extras-content h3,
#slidingbar-area .image-extras-content h3,
.fusion-content-widget-area .image-extras-content h3 {
  margin-bottom: 0;
  text-transform: none;
  margin-bottom: 5px;
}

.fusion-footer-widget-area .product-category mark,
#slidingbar-area .product-category mark,
.fusion-content-widget-area .product-category mark {
  background-color: transparent;
  color: inherit;
}

.fusion-footer-widget-area .product-category h3,
#slidingbar-area .product-category h3,
.fusion-content-widget-area .product-category h3 {
  margin-bottom: 0;
}

.sidebar .wooslider-control-nav li a,
.fusion-footer-widget-area .wooslider-control-nav li a {
  padding: 0;
  background: none;
  border: 0;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  margin-right: 3px;
}

.sidebar .wooslider-next,
.sidebar .wooslider-prev,
.fusion-post-content .wooslider .wooslider-prev,
.fusion-post-content .wooslider .wooslider-next,
.fusion-footer-widget-area .wooslider-next,
.fusion-footer-widget-area .wooslider-prev {
  width: 29px;
  height: 29px;
}

.sidebar .wooslider .wooslider-control-nav,
.fusion-footer-widget-area .wooslider .wooslider-control-nav {
  bottom: 5px;
}

.sidebar .widget_wooslider_slideshow_slides .wooslider-control-nav,
.fusion-footer-widget-area .widget_wooslider_slideshow_slides .wooslider-control-nav {
  bottom: 12px;
}

.fusion-footer-widget-area .slide-excerpt {
  overflow: hidden;
  position: absolute;
  bottom: -50px;
  padding: 0px;
  width: 100%;
  text-align: center;
}


#slidingbar .widget_calendar table,
.sidebar .widget_calendar table,
.fusion-footer-widget-area .widget_calendar table {
  width: 100%;
}



.fusion-footer-parallax {
  z-index: 0;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}

.fusion-footer-parallax .fusion-footer-widget-area {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
}

.fusion-footer-widget-area {
  overflow: hidden;
  position: relative;
  padding: 43px 10px 40px;
  border-top: 12px solid #e9eaee;
  background: #363839;
  color: #8c8989;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.fusion-footer-widget-area h3,
.fusion-footer-widget-area .widget-title {
  margin: 0 0 28px;
  color: #ddd;
  text-transform: uppercase;
  font: 13px/20px 'PTSansBold', arial, helvetica, sans-serif;
}

.fusion-footer-widget-area a {
  color: #bfbfbf;
}

.fusion-footer-widget-area ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 15px;
}

.fusion-footer-widget-area ul li a {
  display: block;
  padding: 12px 0;
  border-bottom: 1px solid #282a2b;
}

.fusion-footer-widget-area ul li a:hover {
  color: #a0ce4e;
}

.fusion-footer-widget-area ul li:first-child a {
  padding-top: 0px;
}

.fusion-footer-widget-area .holder-block img {
  width: 100%;
}

.fusion-footer-widget-column {
  margin-bottom: 50px;
}

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

.fusion-footer-copyright-area {
  z-index: 1;
  position: relative;
  padding: 18px 10px 12px;
  border-top: 1px solid #4b4c4d;
  background: #282a2b;
}


.fusion-body .fusion-footer-widget-area-center .fusion-columns .fusion-column {
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-content {
  display: block;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-copyright-notice,
.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  display: block;
  width: 100%;
  text-align: center;
}

.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {
  margin-top: 20px;
}

.sidebar .tribe-events-list-widget ol,
#slidingbar-area .tribe-events-list-widget ol,
.fusion-footer .tribe-events-list-widget ol,
.post-content .tribe-events-list-widget ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

.sidebar .tribe-events-list-widget ol :first-child,
#slidingbar-area .tribe-events-list-widget ol :first-child,
.fusion-footer .tribe-events-list-widget ol :first-child,
.post-content .tribe-events-list-widget ol :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-list-widget ol li,
#slidingbar-area .tribe-events-list-widget ol li,
.fusion-footer .tribe-events-list-widget ol li,
.post-content .tribe-events-list-widget ol li {
  overflow: hidden;
  margin: 0;
  padding: 20px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-list-widget ol li .tribe-events-event-image,
#slidingbar-area .tribe-events-list-widget ol li .tribe-events-event-image,
.fusion-footer .tribe-events-list-widget ol li .tribe-events-event-image,
.post-content .tribe-events-list-widget ol li .tribe-events-event-image {
  float: left;
  margin: 0;
  margin-right: 13px;
}

.sidebar .tribe-events-list-widget ol li h4,
#slidingbar-area .tribe-events-list-widget ol li h4,
.fusion-footer .tribe-events-list-widget ol li h4,
.post-content .tribe-events-list-widget ol li h4 {
  margin: 0;
}

.sidebar .tribe-events-venue-widget ul,
#slidingbar-area .tribe-events-venue-widget ul,
.fusion-footer .tribe-events-venue-widget ul,
.post-content .tribe-events-venue-widget ul {
  margin-bottom: 13px;
}

.sidebar .tribe-events-venue-widget ul :first-child,
#slidingbar-area .tribe-events-venue-widget ul :first-child,
.fusion-footer .tribe-events-venue-widget ul :first-child,
.post-content .tribe-events-venue-widget ul :first-child {
  padding-top: 0;
}

.sidebar .tribe-events-venue-widget li,
#slidingbar-area .tribe-events-venue-widget li,
.fusion-footer .tribe-events-venue-widget li,
.post-content .tribe-events-venue-widget li {
  overflow: hidden;
  margin: 0;
  padding: 15px 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.sidebar .tribe-events-venue-widget li h4,
#slidingbar-area .tribe-events-venue-widget li h4,
.fusion-footer .tribe-events-venue-widget li h4,
.post-content .tribe-events-venue-widget li h4 {
  margin: 0;
  margin-bottom: 5px;
}
#main,#slidingbar,.fusion-footer-copyright-area,.fusion-footer-widget-area,.fusion-page-title-bar,.fusion-secondary-header,.header-v4 #small-nav,.header-v5 #small-nav,.sticky-header .sticky-shadow,.tfs-slider .slide-content-container{padding-left:30px;padding-right:30px;}
#slidingbar-area .tagcloud a:hover,.fusion-footer-widget-area .tagcloud a:hover,.tagcloud a:hover{color:#FFFFFF;text-shadow:none;-webkit-text-shadow:none;-moz-text-shadow:none;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#363839;}
#slidingbar-area h3,.avada-container h3,.comment-form input[type="submit"],.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-load-more-button,.project-content .project-info h4,.review blockquote div strong,.ticket-selector-submit-btn[type="submit"]{font-weight:bold;}
#slidingbar-area .widget-title,#slidingbar-area h3,.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-family:'PT Sans', Arial, Helvetica, sans-serif;font-weight:400;}
#slidingbar-area ul,.fusion-footer-widget-area ul,.fusion-tabs-widget .tab-holder .news-list li .post-holder .meta,.fusion-tabs-widget .tab-holder .news-list li .post-holder a,.project-content .project-info h4{font-size:13px;line-height:20px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3{font-size:13px;line-height:13px;}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-footer-widget-area .widget-title,.fusion-footer-widget-area h3,.fusion-footer-widget-column .product-title{color:#DDDDDD;}
.fusion-copyright-notice,.fusion-footer-widget-area,.fusion-footer-widget-area .jtwt,.fusion-footer-widget-area .jtwt .jtwt_tweet,.fusion-footer-widget-area article.col{color:#8C8989;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li a,.fusion-copyright-notice a,.fusion-footer-widget-area .fusion-accordian .panel-title a,.fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li .post-holder a,.fusion-footer-widget-area .jtwt .jtwt_tweet a,.fusion-footer-widget-area .widget li a:before,.fusion-footer-widget-area a{color:#BFBFBF;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder,#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .news-list li,.fusion-footer-widget-area .fusion-accordian .fusion-panel,.fusion-footer-widget-area .product_list_widget li,.fusion-footer-widget-area .tagcloud a,.fusion-footer-widget-area .widget_categories li a,.fusion-footer-widget-area .widget_recent_entries li,.fusion-footer-widget-area li.recentcomments,.fusion-footer-widget-area ul li a{border-color:#505152;}
.side-header-left .fusion-footer-parallax,body.side-header-left #wrapper{margin-left:280px;}
.side-header-right .fusion-footer-parallax,body.side-header-right #wrapper{margin-right:280px;}
.ua-mobile #main,.ua-mobile .fusion-footer-widget-area,.ua-mobile .page-title-bar,.ua-mobile body{background-attachment:scroll !important;}
#main,.fullwidth-box,.fusion-footer-widget-area,.page-title-bar,body{background-attachment:scroll !important;}
.ai1ec-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent;}
.ai1ec-dropup .ai1ec-caret,.ai1ec-navbar-fixed-bottom .ai1ec-dropdown .ai1ec-caret{border-top:0;border-bottom:4px solid;content:"";}
.ai1ec-btn .ai1ec-caret{margin-left:0;}
.ai1ec-btn-lg .ai1ec-caret{border-width:5px 5px 0;border-bottom-width:0;}
.ai1ec-dropup .ai1ec-btn-lg .ai1ec-caret{border-width:0 5px 5px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}
.container{margin-right:auto;margin-left:auto;*zoom:1}
.container:before,.container:after{display:table;line-height:0;content:""}
.container:after{clear:both}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1}
.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}
.container-fluid:after{clear:both}
.navbar .container{width:auto}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}

	
#nav li.date {
	}




.single .team .post-image{float: none; width: auto; margin-right: 0;}

.features-widget .post-image{width: auto !important; float: none !important;}

.features-widget .image-left .content .post-image{margin-top: 20px;}

.features-widget .image-title .post-image{margin-top: 20px;}


.post-image img{display: block; margin: auto; border-radius: 6px;}

		.six-column .post-image{overflow: hidden;}

		.content-widget .one-column .post-image{margin-top: 30px;}


	#widget-block .post-image{display: block; position: relative; overflow: hidden; border-radius: 6px;}

	#widget-block .post-image img{display: block; margin: auto; transition: all .1s ease-in-out;}

	#widget-block .post-image img:hover{transform: scale(1.1); -webkit-transform: scale(1.1);}


	#widget-block .post-image + .content{margin-top: 15px;}


		
		
		#widget-block .services-content-widget .post-image{margin: 0 20px 0 0; border-bottom: none;}

		#widget-block .services-content-widget .post-image img:hover{transform: none; -webkit-transform: none;}

		#widget-block .product-category-widget .post-image{border: none;}

		#widget-block .partners-content-widget .post-image{border: none; padding: 10px; margin: 0;}


		.features-widget .image-right .content .post-image{float: right; width: 48%;}


		.features-widget .image-only .post-image{margin: 0 auto;}



		
		
		.post-content .post-image{margin: 0 0 30px;}

		.post-content .post-image img{display: block; margin: 0;}

	.portfolio-list .post-image{overflow: hidden; border-radius: 6px; overflow: hidden;}

	.portfolio-list .post-image img{transition: all .1s ease-in-out; display: block;}

	.portfolio-list .post-image:hover img{transform: scale(1.1); -webkit-transform: scale(1.1);}

	.team .post-image{margin: 0 0 20px; overflow: hidden; display: block; border-radius: 6px;}







	
	
	.services .post-image{display: block; float: left; margin-right: 20px; position: relative; top: 0; transition: all .15s ease-in-out;}

	.features-content .post-content .post-image{margin: 0 0 30px;}


	
	
	.partners .post-image{display: block; margin: 0 auto 40px;}


.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

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

  .container:after {
    clear: both; }


.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 20px;
  padding-right: 20px; }

  .container-fluid:before, .container-fluid:after {
    content: " ";
    display: table; }

  .container-fluid:after {
    clear: both; }

  .container .jumbotron {
    border-radius: 6px; }

  .jumbotron .container {
    max-width: 100%; }


.art-postcontent,
.art-postheadericons,
.art-postfootericons,
.art-blockcontent,
ul.art-vmenu a 
{
   text-align: left;
}


.art-postcontent,
.art-postcontent li,
.art-postcontent table,
.art-postcontent a,
.art-postcontent a:link,
.art-postcontent a:visited,
.art-postcontent a.visited,
.art-postcontent a:hover,
.art-postcontent a.hovered
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
}


.art-postcontent p
{
   margin: 12px 0;
}


.art-postcontent h1, .art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:visited, .art-postcontent h1 a:hover,
.art-postcontent h2, .art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:visited, .art-postcontent h2 a:hover,
.art-postcontent h3, .art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:visited, .art-postcontent h3 a:hover,
.art-postcontent h4, .art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:visited, .art-postcontent h4 a:hover,
.art-postcontent h5, .art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:visited, .art-postcontent h5 a:hover,
.art-postcontent h6, .art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:visited, .art-postcontent h6 a:hover,
.art-blockheader .t, .art-blockheader .t a, .art-blockheader .t a:link, .art-blockheader .t a:visited, .art-blockheader .t a:hover,
.art-vmenublockheader .t, .art-vmenublockheader .t a, .art-vmenublockheader .t a:link, .art-vmenublockheader .t a:visited, .art-vmenublockheader .t a:hover,
.art-headline, .art-headline a, .art-headline a:link, .art-headline a:visited, .art-headline a:hover,
.art-slogan, .art-slogan a, .art-slogan a:link, .art-slogan a:visited, .art-slogan a:hover,
.art-postheader, .art-postheader a, .art-postheader a:link, .art-postheader a:visited, .art-postheader a:hover
{
   font-size: 32px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-decoration: none;
}


.art-postcontent a, .art-postcontent a:link
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #F50800;
}


.art-postcontent a:visited, .art-postcontent a.visited
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: none;
   color: #F50800;
}


.art-postcontent  a:hover, .art-postcontent a.hover
{
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   text-decoration: underline;
   color: #850400;
}


.art-postcontent h1
{
   color: #FFFFFF;
   margin: 10px 0 5px;
   font-size: 26px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h1 a, .art-postcontent h1 a:link, .art-postcontent h1 a:hover, .art-postcontent h1 a:visited, .art-blockcontent h1 a, .art-blockcontent h1 a:link, .art-blockcontent h1 a:hover, .art-blockcontent h1 a:visited 
{
   font-size: 26px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h2
{
   color: #969696;
   margin-top: 19px;
   margin-bottom: 19px;
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h2 a, .art-postcontent h2 a:link, .art-postcontent h2 a:hover, .art-postcontent h2 a:visited, .art-blockcontent h2 a, .art-blockcontent h2 a:link, .art-blockcontent h2 a:hover, .art-blockcontent h2 a:visited 
{
   font-size: 24px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h3
{
   color: #969696;
   margin: 10px 0 0;
   font-size: 19px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h3 a, .art-postcontent h3 a:link, .art-postcontent h3 a:hover, .art-postcontent h3 a:visited, .art-blockcontent h3 a, .art-blockcontent h3 a:link, .art-blockcontent h3 a:hover, .art-blockcontent h3 a:visited 
{
   font-size: 19px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   text-transform: uppercase;
}


.art-postcontent h4
{
   color: #3F3F3F;
   margin: 10px 0 -3px;
   font-size: 18px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postcontent h4 a, .art-postcontent h4 a:link, .art-postcontent h4 a:hover, .art-postcontent h4 a:visited, .art-blockcontent h4 a, .art-blockcontent h4 a:link, .art-blockcontent h4 a:hover, .art-blockcontent h4 a:visited 
{
   font-size: 18px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: normal;
   text-transform: uppercase;
}


.art-postcontent h5
{
   color: #D60700;
   margin: 0 0 0 30px;
   font-size: 60px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   line-height: 100%;
   text-shadow: 1.4px 1.4px 2px rgba(23, 23, 23, 0.81);
}


.art-postcontent h5 a, .art-postcontent h5 a:link, .art-postcontent h5 a:hover, .art-postcontent h5 a:visited, .art-blockcontent h5 a, .art-blockcontent h5 a:link, .art-blockcontent h5 a:hover, .art-blockcontent h5 a:visited 
{
   font-size: 60px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
   font-weight: bold;
   font-style: normal;
   text-transform: uppercase;
   line-height: 100%;
   text-shadow: 1.4px 1.4px 2px rgba(23, 23, 23, 0.81);
}


.art-postcontent h6
{
   color: #ADADAD;
   margin-top: 35px;
   margin-bottom: 35px;
   font-size: 11px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


.art-postcontent h6 a, .art-postcontent h6 a:link, .art-postcontent h6 a:hover, .art-postcontent h6 a:visited, .art-blockcontent h6 a, .art-blockcontent h6 a:link, .art-blockcontent h6 a:hover, .art-blockcontent h6 a:visited 
{
   font-size: 11px;
   font-family: 'Trebuchet MS', Arial, Helvetica, Sans-Serif;
}


li h1, .art-postcontent li h1, .art-blockcontent li h1 
{
   margin:1px;
}
 
li h2, .art-postcontent li h2, .art-blockcontent li h2 
{
   margin:1px;
}
 
li h3, .art-postcontent li h3, .art-blockcontent li h3 
{
   margin:1px;
}
 
li h4, .art-postcontent li h4, .art-blockcontent li h4 
{
   margin:1px;
}
 
li h5, .art-postcontent li h5, .art-blockcontent li h5 
{
   margin:1px;
}
 
li h6, .art-postcontent li h6, .art-blockcontent li h6 
{
   margin:1px;
}
 
li p, .art-postcontent li p, .art-blockcontent li p 
{
   margin:1px;
}


.art-postcontent li, .art-post li, .art-textblock li
{
   font-size: 13px;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   color: #3B3B3B;
   margin: 0 0 0 26px;
}


.art-postcontent ol, .art-post ol, .art-textblock ol, .art-postcontent ul, .art-post ul, .art-textblock ul
{
   margin: 1em 0 1em 26px;
}


.art-postcontent li ol, .art-post li ol, .art-textblock li ol, .art-postcontent li ul, .art-post li ul, .art-textblock li ul
{
   margin: 0.5em 0 0.5em 26px;
}

blockquote a, .art-postcontent blockquote a, .art-blockcontent blockquote a, .art-footer blockquote a,
blockquote a:link, .art-postcontent blockquote a:link, .art-blockcontent blockquote a:link, .art-footer blockquote a:link,
blockquote a:visited, .art-postcontent blockquote a:visited, .art-blockcontent blockquote a:visited, .art-footer blockquote a:visited,
blockquote a:hover, .art-postcontent blockquote a:hover, .art-blockcontent blockquote a:hover, .art-footer blockquote a:hover
{
   color: #080808;
   font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
   font-weight: normal;
   font-style: italic;
   text-align: left;
}



blockquote p,
.art-postcontent blockquote p,
.art-blockcontent blockquote p,
.art-footer blockquote p
{
   margin: 0;
   margin: 2px 0 2px 15px;
}


#daily-specials {
  height: 232px;
  width: 232px;
  position: absolute;
  left: 0;
  z-index: 4; }

ul.classified-category-list li div.title { margin-left: 1em; font-style:italic;  }


#main .title {
	background-color: #f3f3f3;
	color: #101010;
	line-height: 1.4em;
	margin: 5px 0 9px 0;
	padding: 0 0.3em;
}

.item-list .title {
  font-weight: bold;
}


#main .fusion-row{
    max-width: 100%!important;
}
#main .fusion-row,#slidingbar-area .fusion-row,.fusion-footer-copyright-area .fusion-row,.fusion-footer-widget-area .fusion-row,.fusion-page-title-row,.tfs-slider .slide-content-container .slide-content{max-width:1100px;}
.fusion-header-wrapper .fusion-row{padding-left:0px;padding-right:0px;max-width:1100px;}
.fusion-header .fusion-row{padding-top:0;padding-bottom:0;}
.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-row{padding-left:0px;padding-right:0px;}
.fusion-secondary-header .fusion-row{display:block;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header .fusion-row,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-header .fusion-row{width:100%;}
.ubermenu-screen-reader,.ubermenu-target-divider{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;padding:0;margin:0;border:0}


.menu-main-menu a{
	color: white !important;
}




.cf:after,
.clearfix:after,
.gallery:after,
.content:after,
.menu--main:after,
.share-icons:after,
.grid:after,
.comment-form:after,
.masonry:after,
.comments-area-title:after,
.comment-reply-title:after,
.comment-navigation:after,
.has_sidebar .post-sidebar-wrapper:after {
	clear: both;
	content: " ";
	display: table;
}


.menu--block a {
	display: inline-block;
	padding: 12px 24px;
	padding: 0.75rem 1.5rem;
}


.menu--collapse ul {
	display: none;
	margin: 0;
	position: absolute;
	width: 192px;
	width: 12rem;
}


.menu--collapse li {
	position: relative;
	z-index: 10;
}


.menu--collapse-horizontal ul {
	left: 100%;
	top: 0;
}


.menu--main-menu {
	font-size: 94px;
	font-size: 5.88235rem;
}


.menu--main-menu a {
	display: block;
}


.menu--main-menu li {
	position: relative;
	-webkit-transition: background-color 0.2s ease-in-out;
	transition: background-color 0.2s ease-in-out;
}


.menu--main-menu li:hover {
	background-color: white;
}


.menu--main-menu li:hover a {
	color: #171617;
}


.menu--main-menu li[class*="current-menu"]:hover {
	background-color: transparent;
}


.menu--main-menu li[class*="current-menu"]:hover a {
	color: white;
}


.menu--main-menu li.menu-item-has-children {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}


.menu--main-menu li.menu-item-has-children:hover {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}


.menu--main-menu li.menu-item-has-children[class*="current-menu"]:hover {
	background-color: white;
}


.menu--main-menu .menu-item-has-children:hover,
.menu--main-menu .menu-item-has-children.open {
	background-color: white;
}


.menu--main-menu .sub-menu {
	color: #171617;
	font-size: 22px;
	font-size: 1.41176rem;
	font-weight: 300;
	left: 0;
	margin: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	top: 50%;
	-webkit-transform: translateY(-50%) translateZ(0);
	-ms-transform: translateY(-50%) translateZ(0);
	transform: translateY(-50%) translateZ(0);
	-webkit-transition: opacity 0.2s ease-in-out;
	transition: opacity 0.2s ease-in-out;
	width: 100%;
}


.menu--main-menu .sub-menu a {
	color: currentColor;
	display: inline-block;
	position: relative;
	vertical-align: top;
}


.menu--main {
	white-space: nowrap;
}


.menu--main a {
	color: currentColor;
	padding: 0 9px;
	padding: 0 0.58824rem;
}


.menu-social-menu-container a {
	color: transparent !important;
	display: block;
	height: 28px;
	height: 1.76471rem;
	margin: 0 2px;
	margin: 0 0.17647rem;
	overflow: hidden;
	pointer-events: none;
	position: relative;
	white-space: nowrap;
	width: 28px;
	width: 1.76471rem;
}


.menu-social-menu-container a:before {
	background-color: white;
	border-radius: 50%;
	color: #171617;
	content: "";
	display: inline-block;
	font-family: FontAwesome;
	font-size: 16px;
	font-size: 1rem;
	-webkit-font-smoothing: antialiased;
	height: 28px;
	height: 1.76471rem;
	left: 0;
	line-height: 28px;
	line-height: 1.76471rem;
	pointer-events: auto;
	position: absolute;
	text-align: center;
	top: 0;
	width: 28px;
	width: 1.76471rem;
}


.menu-social-menu-container a[href*="mailto:"]:before,
.menu-social-menu-container a[href*="mail"]:before {
	content: "\f0e0";
}


.menu-social-menu-container a[href*="feed"]:before,
.menu-social-menu-container a[href*="rss"]:before {
	content: "\f09e";
}


.menu-social-menu-container a[href*="behance"]:before {
	content: "\f1b4";
}


.menu-social-menu-container a[href*="delicious"]:before {
	content: "\f1a5";
}


.menu-social-menu-container a[href*="deviantart"]:before {
	content: "\f1bd";
}


.menu-social-menu-container a[href*="digg"]:before {
	content: "\f1a6";
}


.menu-social-menu-container a[href*="dribbble"]:before {
	content: "\f17d";
}


.menu-social-menu-container a[href*="facebook"]:before {
	content: "\f09a";
}


.menu-social-menu-container a[href*="flickr"]:before {
	content: "\f16e";
}


.menu-social-menu-container a[href*="foursquare"]:before {
	content: "\f180";
}


.menu-social-menu-container a[href*="github"]:before {
	content: "\f09b";
}


.menu-social-menu-container a[href*="plus.google"]:before {
	content: "\f0d5";
}


.menu-social-menu-container a[href*="instagram"]:before {
	content: "\f16d";
}


.menu-social-menu-container a[href*="linkedin"]:before {
	content: "\f0e1";
}


.menu-social-menu-container a[href*="pinterest"]:before {
	content: "\f0d2";
}


.menu-social-menu-container a[href*="reddit"]:before {
	content: "\f1a1";
}


.menu-social-menu-container a[href*="skype"]:before {
	content: "\f17e";
}


.menu-social-menu-container a[href*="soundcloud"]:before {
	content: "\f1be";
}


.menu-social-menu-container a[href*="spotify"]:before {
	content: "\f1bc";
}


.menu-social-menu-container a[href*="stumbleupon"]:before {
	content: "\f1a4";
}


.menu-social-menu-container a[href*="tumblr"]:before {
	content: "\f173";
}


.menu-social-menu-container a[href*="twitter"]:before {
	content: "\f099";
}


.menu-social-menu-container a[href*="vimeo"]:before {
	content: "\f194";
}


.menu-social-menu-container a[href*="vine"]:before {
	content: "\f1ca";
}


.menu-social-menu-container a[href*="vk.com"]:before {
	content: "\f189";
}


.menu-social-menu-container a[href*="weibo"]:before {
	content: "\f18a";
}


.menu-social-menu-container a[href*="xing"]:before {
	content: "\f168";
}


.menu-social-menu-container a[href*="yahoo"]:before {
	content: "\f19e";
}


.menu-social-menu-container a[href*="youtube"]:before {
	content: "\f167";
}


.menu-social-menu-container a[href*="angel.co"]:before {
	content: "\f209";
}


.menu-social-menu-container a[href*="yelp"]:before {
	content: "\f1e9";
}


.menu-social-menu-container a[href*="last.fm"]:before {
	content: "\f202";
}


.menu-social-menu-container a[href*="slideshare"]:before {
	content: "\f1e7";
}


.menu-social-menu-container a[href*="twitch.tv"]:before {
	content: "\f1e8";
}


.menu-menu {
    text-align: center;
    margin-bottom: 40px;
    border-bottom: 1px solid white;
    padding-bottom: 12px;
    width: 70%;
    margin: 0 auto;
}


.menu-px-image {
  width: 100%;
  margin: 0 auto;
  height: 300px !important;
  overflow: hidden;
}


.menu-px-image img {
  max-width: none !important;
  width: 100%;
  margin: -150px 0px;
}


.menu-title {
    font-family: oswald;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 40px;
    color: #f06682;
    text-align: center;
    border-top: 1px solid white;
    
    clear: both;
    width: 70%;
    margin: 0 auto;
}


.menu-title-single {
    font-family: oswald;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 40px;
    color: #f06682;
    text-align: center;
    clear: both;
    width: 70%;
    margin: 0 auto;
        text-rendering: optimizeLegibility;
    -webkit-font-smoothing: auto;
    -webkit-font-smoothing: antialiased;
}


.menu-items {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 50px;
}


.menu-item-container {
  border-top: 1px solid white;
  width: 50%;
  margin: 15px;
  display: inline-block;
  text-align: left;
}


.menu-descrip {
    width: 66%;
    margin: 0 auto;
    text-align: center;
    color: white;
    font-family: Roboto;
    padding-bottom: 50px;
    font-size: .9em;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: auto;
    -webkit-font-smoothing: antialiased;
}


.menu-divide {
    border-top: 1px solid white;
    width: 50%;
    height: 1px;
    margin: 0 auto;
    
    margin-top: 0px;
}


	.touch .menu--main-menu .sub-menu {
		pointer-events: none;
	}


	.menu--main-menu.menu--main-menu {
		font-size: 28px;
		font-size: 1.76471rem;
	}

	
	body, .menu--main-menu .sub-menu, .h1, .h2, .h3, .h4, .archive-categories a,
	body a.btn, .btn, body #comment-submit, .navigation__text, .gmap__marker__btn {
	font-family: Roboto;
		}
.view-all-shows-landing .view-filters ul.links.touch-activated li.first a,.view-all-shows-landing .view-filters ul.links:hover li.first a{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;font-weight:700;}

#navigation ul li.last{background:transparent; padding-right:0; margin-right:0; }

#navigation ul li.last a em { left:-45px;}

#slider-navigation ul li.last{ margin-right:0;}










    .container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }

    .container .column,
    .container .columns                         { float: left; display: inline; margin-left: 10px; margin-right: 10px; }


    
    .container .one.column,
    .container .one.columns                     { width: 40px;  }

    .container .two.columns                     { width: 100px; }

    .container .three.columns                   { width: 160px; }

    .container .four.columns                    { width: 220px; }

    .container .five.columns                    { width: 280px; }

    .container .six.columns                     { width: 340px; }

    .container .seven.columns                   { width: 400px; }

    .container .eight.columns                   { width: 460px; }

    .container .nine.columns                    { width: 520px; }

    .container .ten.columns                     { width: 580px; }

    .container .eleven.columns                  { width: 640px; }

    .container .twelve.columns                  { width: 700px; }

    .container .thirteen.columns                { width: 760px; }

    .container .fourteen.columns                { width: 820px; }

    .container .fifteen.columns                 { width: 880px; }

    .container .sixteen.columns                 { width: 940px; }


    .container .one-third.column                { width: 300px; }

    .container .two-thirds.column               { width: 620px; }


    
    .container .offset-by-one                   { padding-left: 60px;  }

    .container .offset-by-two                   { padding-left: 120px; }

    .container .offset-by-three                 { padding-left: 180px; }

    .container .offset-by-four                  { padding-left: 240px; }

    .container .offset-by-five                  { padding-left: 300px; }

    .container .offset-by-six                   { padding-left: 360px; }

    .container .offset-by-seven                 { padding-left: 420px; }

    .container .offset-by-eight                 { padding-left: 480px; }

    .container .offset-by-nine                  { padding-left: 540px; }

    .container .offset-by-ten                   { padding-left: 600px; }

    .container .offset-by-eleven                { padding-left: 660px; }

    .container .offset-by-twelve                { padding-left: 720px; }

    .container .offset-by-thirteen              { padding-left: 780px; }

    .container .offset-by-fourteen              { padding-left: 840px; }

    .container .offset-by-fifteen               { padding-left: 900px; }

        .container .column,
        .container .columns                         { margin-left: 10px; margin-right: 10px;  }


        .container .one.column,
        .container .one.columns                     { width: 28px; }

        .container .columns,
        .container .column { margin: 0; }


        .container .one.column,
        .container .one.columns,
        .container .two.columns,
        .container .three.columns,
        .container .four.columns,
        .container .five.columns,
        .container .six.columns,
        .container .seven.columns,
        .container .eight.columns,
        .container .nine.columns,
        .container .ten.columns,
        .container .eleven.columns,
        .container .twelve.columns,
        .container .thirteen.columns,
        .container .fourteen.columns,
        .container .fifteen.columns,
        .container .sixteen.columns,
        .container .one-third.column,
        .container .two-thirds.column  { width: 300px; }


        
        .container .offset-by-one,
        .container .offset-by-two,
        .container .offset-by-three,
        .container .offset-by-four,
        .container .offset-by-five,
        .container .offset-by-six,
        .container .offset-by-seven,
        .container .offset-by-eight,
        .container .offset-by-nine,
        .container .offset-by-ten,
        .container .offset-by-eleven,
        .container .offset-by-twelve,
        .container .offset-by-thirteen,
        .container .offset-by-fourteen,
        .container .offset-by-fifteen { padding-left: 0; }





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



.location-info {
  font-size: 1.1rem;
}


.location-info h2 {
  margin: 0;
}


.location-info .field {
  margin-bottom: 5px;
}


.location-info .location-01 {
  width: 48.48485%;
  float: left;
  margin-right: 3.0303%;
  display: inline;
}


.location-info .location-02 {
  width: 48.48485%;
  float: right;
  margin-right: 0;
  *margin-left: -0.25em;
  display: inline;
}


.pictureframe2 { 
	padding:5px;
	border-top:1px solid #F0F0F0;
	border-left:1px solid #F0F0F0;
	border-bottom:1px solid #D1D1D1;
	border-right:1px solid #D1D1D1;
	-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2); 
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(241,241,241,1) 50%, rgba(225,225,225,1) 51%, rgba(246,246,246,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(241,241,241,1)), color-stop(51%,rgba(225,225,225,1)), color-stop(100%,rgba(246,246,246,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(241,241,241,1) 50%,rgba(225,225,225,1) 51%,rgba(246,246,246,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); 
        display:block;
margin-top: -15px;
margin-bottom:-15px;
opacity: 1;
	}


.pictureframe2:hover {
               opacity:0.8;
}

#owl-main .item img{
    display: block;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}

#owl-main .owl-pagination {
    margin-top:-10px;
    border-top:1px solid #CCC;
    padding-top:30px;
    padding-bottom:0px;
    margin-bottom: -10px;
    background-color: #FFF;
}




.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}


.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}

.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}

.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}

	
.owl-carousel .owl-item{
	float: left;
}



.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

.b-mnews-all { display:inline-block; vertical-align:top; padding:0 11px; white-space:nowrap; background-color:#b9d4ef; height:27px; line-height:27px; text-decoration:none; border-bottom:2px solid #91b1d2; border-radius:5px; font-size:14px; color:#45439b; position:relative; margin:0 0 0 85px; font-weight:400; text-transform:none; }

.b-mnews-all:hover { background-color:#44a4ff; color:#fff; border-bottom:2px solid #25629c; }

.b-mnews-all:active { top:1px; }

.b-scol-left .b-mnews-all { display:inline-block; vertical-align:top; margin:0; }

#footer-sidebar .footer-widgets { margin-left: 4%; float:left; width: 22%; min-width: 200px; min-height: 1px; }

#footer-sidebar .first-footer-widget, #footer-sidebar .footer-widgets { width: 30.66%; }


#wrapper,#access,#access .menu-header,div.menu,#colophon,#branding,#main,#header, #footer { width: 100%; margin-top: 0;}

#colophon {padding: 36px 0 18px; border: none; width: 960px;}

	#access, #access .menu-header,div.menu,#colophon,#branding,#footer {margin: 0 auto;  width: 100%; }

	#access,#access .menu-header, div.menu,#colophon, #branding, #main, #header, #footer, #masthead {margin: 0 auto;width: 100%;}

ul.sub-menu-cat {
	background: #323232;
	text-align: center;
	padding: 6px 10px;
	width: 100%;
}

ul.sub-menu-cat li {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Oswald", Arial;
	letter-spacing: 2px;
}

ul.sub-menu-cat li a {
	color: #fff;
	text-decoration: none;
}

ul.sub-menu-cat li a:hover {
	color: #2a8ec8;
	text-decoration: none;
}

ul.sub-menu-cat li a:after {
	color: #fff;
	content: "•";
	padding: 0 10px;
}

ul.sub-menu-cat li:last-child a:after {
	color: #fff;
	content: "";
	padding: 0 10px;
}

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
.mobile-navigation .menu-item{padding:5px 0;display:block}
.mobile-navigation .menu-item a{color:#383535;font-size:16px;font-weight:500;display:block}
.mobile-navigation .menu-item a:hover{color:#39be9b}
.mobile-navigation .menu-item.logo{display:none}


.thumbs {
position: fixed;
right: 14px;
bottom: 55px;
z-index: 102;
}


.thumbs a img {
    display: none;
}

.thumbs a {
    background: white;
    background: rgba(255, 255, 255, 0.41);
    width: 12px;
    height: 12px;
    display: block;
    float: right;
    position: relative;
    z-index: 100;
    margin: 4px;
    border-radius: 12px;
    box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.3);
}

.press-zone .wrapper-in .main .note .article2{
	font-size: 14px;
	color: #7a7a7a;
	font-weight: normal;
	margin-top: 15px;
}

.info3-graphic .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}

.most3-popular .wrapper-in .main .note .legal .article2{
	font-family: Arial;
	font-weight: normal;
	font-size: 14px;
	color: #7a7a7a;
 	margin-left: 23px;
}

.adsense-columna {
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #cbc483;
	border-right-color: #cbc483;
	border-bottom-color: #cbc483;
	border-left-color: #cbc483;

}
 

#rightinfobg { background-color: #88B7F8; text-align: center; }


#main{

    padding-bottom: 350px;
    z-index: 0;
	overflow: auto;
    width: 100%;

}
.user-menu .login-links .fav-icon{left:84px;}
.user-menu .login{margin-top:0px;height:18px;}
.user-menu .login span{font-size:11px;text-transform:uppercase;color:#aaaaaa;}
.user-menu .login span.name{color:#575757;}
.logged-in .user-menu .login-links{width:250px;}
#block-system-main form.art-search{line-height:normal !important;}
ul.links li,.block ul{background-image:none;padding:0;}
.block{border-width:0;border-radius:0;margin:0;padding:0;}
.block-simplenews .issues-link,.block-simplenews .issues-list{margin-top:1em;}
.block-simplenews .issues-list .newsletter-created{display:none;}
.block-views .view .date-nav-wrapper .date-prev{left:0;right:auto;}


.widget .testimonials-widget-testimonial .image {
	display: block;
	float: none;
}


.widget .testimonials-widget-testimonial cite,
.widget .testimonials-widget-testimonial div.credit {
	margin-top: .8em;
}


.widget .testimonials-widget-testimonial .whitespace cite,
.widget .whitespace cite,
.widget .testimonials-widget-testimonial .whitespace div.credit,
.widget .whitespace div.credit {
	margin-top: .2em;
}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.navbar.container{margin-top:20px}
.container,.navbar .container{max-width:1000px;padding:0;}
.navbar .container,.container{max-width:1000px !important;width:auto !important;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
#page-wrapper{min-height:100%;min-width:960px;}

.footer_note {
	color: #e2653e;
	font-family:Trebuchet MS, verdana,sans serif,arial;
	font-size:10px;
	font-style:italic
}

#menu-menu-1 {
	margin-top: 30px!important;
}




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


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

}


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




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

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


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


.genesis-nav-menu .menu-item {
	float: left;
	list-style: none;
}
.latest_post li .post_image a{display:block}
.latest_post li .post_image a img{width:100%}
.latest_post .post_image a{display:inline-block}
.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-sm-3{width:25%}


#service-tiles .col-sm-3 {

	padding: 0;

}

.submissionheader{
width:129px;
float:left;
padding:11px 0 0 94px;
}
.clear{clear:both;}
.clearfix,.clear:after,.atoll:after,.island:after,.islet:after,.widget:after,.widget-area:after,.textwidget:after,.panel__heading:after,.panel__body:after,.panel:after,.widget[id*='monster-widget']:after,.content__wrapper:after,.section:after,.marquee .text-box:after,.entry:after,nav:after{content:"";display:table;clear:both;}


.project.right .topLine {
	margin-right: 0;
}


.project.right h2 {
	text-align: right;
}


.project.right .description p {
	text-align: right;
}


.home .slideshow .details.right {
	text-align: right;
}


#footer .secondary .right {
	float: right;
}


	#footer .secondary .left,
	#footer .secondary .right{
		float: none;
	}


.pad3b {
	padding: 0 0 3px 0;
}



#popup .processing_box .upload_procces .time {
    color: #555;
    display: inline-block;
    margin-left: 10px;
    text-align: left;
    text-transform: lowercase;
    width: 100px;
    font-family: arial, sans-serif;
    font-size: 12px;
}


.upload_progress_notification .files_queue .filedata .progress .time {
    display: block;
    float: left;
}

.pager {
  margin-left: 0;
  margin-bottom: 18px;
  list-style: none;
  text-align: center;
  *zoom: 1;
}

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

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}

.pager a:hover {
  text-decoration: none;
  background-color: #f5f5f5;
}

.pager .next a {
  float: right;
}

.pager .previous a {
  float: left;
}

.pager .disabled a,
.pager .disabled a:hover {
  color: #999999;
  background-color: #fff;
  cursor: default;
}


#single-post-nav .pager {
	margin-bottom: 20px;
}


.pager a i {
	opacity: 0.4;
}


.pager a:hover i {
	opacity: 1;
}


.pager a, .previous-page a, .next-page a {
	color: #999;
	font-size: 12px;
	border-width: 0 0 0 0;
	padding: 20px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: transparent;
}


.pager a:hover, .previous-page a:hover, .next-page a:hover {
	color: #444;
	background: #f5f5f5;
	text-decoration: none;
	cursor: pointer;
}


.ngg-navigation.pager {

}


.ngg-navigation.pager a i {
	opacity: 0.4;
}


.ngg-navigation.pager a:hover i {
	opacity: 1;
}


.ngg-navigation.pager a, .ngg-navigation.pager a.prev, .ngg-navigation.pager a.next {
	color: #a28561;
	font-size: 12px;
	border-width: 0 0 0 0;
	padding: 20px 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: transparent;
}


.ngg-navigation.pager a:hover, .ngg-navigation.pager a.prev:hover, .ngg-navigation.pager a.next:hover {
	color: #fff;
	background: #a28561;
	text-decoration: none;
	cursor: pointer;
}
.italic_text{font-style:italic}

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

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

a.td-login-modal-js.menu-item {font-size: 13px;color: #4a4a4a !important;margin-left: 10px;}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.gdlr-session-item .gdlr-session-item-head{ background-color: #ffcc43; }

.gdlr-session-item .gdlr-session-item-head-info.gdlr-active{ background-color: #eabb00; }
.gdlr-session-item .gdlr-session-item-head-info { border-color: #eabb00; }

.gdlr-session-item .gdlr-session-item-head.gdlr-first{ margin-top: 0px; }


.gdlr-session-item.gdlr-full-session-item .gdlr-session-item-head-info{ min-width: 24%; }


.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-tab-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }


.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head{ margin-top: 0px; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info { cursor:  pointer; 
	transition: background-color 100ms; -moz-transition: background-color 100ms;
	-o-transition: background-color 100ms; -webkit-transition: background-color 100ms; }

.gdlr-session-item.gdlr-small-session-item .gdlr-session-item-head-info.gdlr-active { cursor: auto; }

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:before,
.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  content: " ";
  display: table;
}

.widget-easy-twitter-feed-widget-kamn .widget-easy-twitter-feed-widget-container:after {
  clear: both;
}





#slider-wrapper {
     
    width:970px;
    height:360px;
    
}

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text {
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 0 0;
}

.entry-content .more-link {
	white-space: nowrap;
}

.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}

.entry-content fieldset legend {
	background: #fff;
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}

.entry-content input {
	margin: 0 0 24px 0;
}

.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}

.entry-content label {
	color: #777;
	font-size: 12px;
}

.entry-content select {
	margin: 0 0 24px 0;
}

.entry-content sup,
.entry-content sub {
	font-size: 10px;
}

.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}

.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}





.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}

.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}

.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}

	.entry-content {
		font-size: 14pt;
		line-height: 1.6em;
	}
.language-menu-item{position:absolute;display:none;top:19px;right:2.18688%;text-align:center}
.language-menu-item a,.language-menu-item span{font-size:14px;line-height:14px;color:#939393;padding-top:6px;padding-bottom:7px;text-decoration:none}
.language-menu-item a.selected,.language-menu-item a:hover,.language-menu-item span.selected,.language-menu-item span:hover{color:#000}
.language-menu-item a.japanese,.language-menu-item span.japanese{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:300;font-style:normal}



.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site__header:before,
.site__header:after,
.site-content:before,
.site-content:after,
.site__footer:before,
.site__footer:after,
.toggle-nav:before,
.toggle-nav:after,
.menu__section:before,
.menu__section:after,
.section:before,
.section:after,
.button:before,
.button:after,
article:before,
article:after,
#main:before,
#main:after,
.filter__wrapper:before,
.filter__wrapper:after {
  content: "";
  display: table; }


.clear:after,
.entry-content:after,
.comment-content:after,
.site__header:after,
.site-content:after,
.site__footer:after,
.toggle-nav:after,
.menu__section:after,
.section:after,
.button:after,
article:after,
#main:after,
.filter__wrapper:after {
  clear: both; }




.site-content {
  padding-top: 160px; }

  .page-template-template_locations .site-content {
    padding-top: 110px; }

#lbx_light {
height:auto;
width:95%;
margin:0px auto;
left:1%;
}

.lbx_content {
display: none;
position: fixed;
_position: fixed; 
top: 25%;
left: 25%;
width: 660px;
height: 423px;
padding: 0;
margin:0;
border: 10px solid #cccccc;
background-color: #cccccc;
z-index:10001;
overflow: hidden;
border-radius:5px
}

.site-description{color: #DDD;}
	
.footer-subnav{
	background:#c5ccc5;
	margin:5px 0;
	font-size:15px;
	padding-left:8px;
	line-height:38px;}
		
.footer-subnav li{
	float:left;
	white-space:nowrap;}

.footer-subnav li a{
	float:left;
	color:#000;
	padding:0px 8px;
	padding:0px 7px\9;	}

.mac-os .footer-subnav li a{
	padding:0 7px;}

#colceo {
position:relative;
width:550px;
height:20px;
margin-top:136px;
margin-left:0px;
font-family: 'Questrial', sans-serif;
font-weight:bold;
font-size:11pt;
}


#panels-edit-display .panel-pane,
#panels-edit-display .helperclass {
  margin: .5em;
}


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


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


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


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


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


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


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



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


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


div.panel-pane div.feed a {
  float: right;
}

.block div.pager-inner,
.panel-pane div.pager-inner {
  background: none;
  border: none;
}

.block div.pager,
.panel-pane div.pager {
  font-size: 0.9em;
  text-align: left;
}

.block div.pager ul.pager,
.panel-pane ul.pager {
  margin:0;
  padding: 0;
}

.panel-pane .block {
  border: solid 1px #ddd;
}

.panel-pane .quicktabs_wrapper .content {
  border: none;
}

.footer-widgeted-3 #other-brands .nada {
    float: left;
    width: 65px;
}


.diagram-text {
	position: absolute;
}


.diagram-epos .diagram-text {
	position: absolute;
	top: 47px;
	left: 106px;
}


.diagram-crm .diagram-text {
	position: absolute;
	top: 52px;
	left: 112px;
}


.diagram-business .diagram-text {
	position: absolute;
	top: 55px;
	left: 112px;
}


.diagram-stock .diagram-text {
	position: absolute;
	top: 57px;
	left: 112px;
	width: 108px;
}


.diagram-mobile .diagram-text {
	position: absolute;
	top: 63px;
	left: -34px;
}


.diagram-ecommerce .diagram-text {
	position: absolute;
	top: 21px;
	left: 19px;
}


.diagram-financials .diagram-text {
	position: absolute;
	top: 21px;
	left: 35px;
}
#header-title h1 span{color:#8efe3c}

#header-title{position:relative;font-family:'Abel',sans-serif;display:inline-block;top:-35px;}

#header-title h1{font-family:'Abel',sans-serif;text-transform:lowercase;word-spacing:-10px;margin:20px 0 10px 0;font-size:3.2em;color:#fff}

#header-title p{font-size:1.2em}
#sidebar-first,#sidebar-second,.navigation,#toolbar,#footer-wrapper,.tabs,.add-or-remove-shortcuts{display:none;}
#header div.section,#featured div.section,#messages div.section,#main,#footer{margin-left:auto;margin-right:auto;width:986px;}
#footer{width:986px;}
#header,#footer-wrapper,#skip-link,ul.contextual-links,ul.links,ul.primary,.item-list .pager,div.field-type-taxonomy-term-reference,div.messages,div.meta,p.comment-time,table,.breadcrumb{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#footer-wrapper{font-size:1em;}
#footer-wrapper tr.odd{background-color:transparent;}
#footer-wrapper tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,0.15);}
#footer .block{clear:both;}
#footer .block h2{margin:0;}
#footer .region{padding-top:3px;}
#footer .block .content{margin-top:0;padding-top:9px;text-align:center;}
#footer ul.menu{display:inline-block;}
#footer ul.menu li{float:left;list-style:none;}
#footer ul.menu,#footer ul.menu li{margin:0;padding:0;}
#footer ul.menu li a{border-right:1px solid #555;padding:0 12px;}
#footer ul.menu li.first a{padding-left:0;}
#footer ul.menu li.last a{border-right:none;padding-right:0;}
.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #footer-wrapper{display:none;}
#footer-wrapper .poll .bar{background-color:#666;}
#footer-wrapper .poll .bar .foreground{background-color:#ddd;}
#footer-wrapper a{color:#666;}
#footer-wrapper a:focus,#footer-wrapper a:hover{color:#ff6633;}
.clearfix:before,.clearfix:after{content:"";line-height:0;}
.clearfix:after{clear:both;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}


.modal-box .modal-body { padding: 2em 1.5em; }
#footer .copyright,#footer .credit{float:left;width:50%}
.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%}


	#header-banner{float:none;text-align:center;margin:0 auto;width:100%;margin-top:20px;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}
.relatedvideobox p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.relatedvideobox p.posttitle a{color:#fff;}
.page h2,.page .h2{font-weight:500;}
.featured-module ul li .article-header .header-text-container .h2{font-size:1.2em;margin:0;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:"Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;text-rendering:optimizelegibility;font-weight:600;}
h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none;}
h2,.h2{font-size:1.5em;line-height:1.4em;margin-bottom:0.375em;}
#home-slider ul li .sell .h2{font-size:1.2em;-webkit-backface-visibility:hidden;backface-visibility:hidden;text-shadow:0px 0px 6px rgba(0,0,0,0.7);}

  .comments-container h1, .comments-container h2, .comments-container h3, .comments-container h4, .comments-container h5, .comments-container h6, .comments-container .h1, .comments-container .h2, .comments-container .h3, .comments-container .h4, .comments-container .h5, .comments-container .h6 {
    text-transform: lowercase; }



.et_pb_column {
	float: left;
	background-position: center;
	background-size: cover;
}


.et_pb_column.et_pb_section_parallax {
	position: relative;
}


.et_pb_section_parallax.et_pb_row .et_pb_column,
.et_pb_section_parallax.et_pb_row .et_pb_module,
.et_pb_section_parallax.et_pb_column .et_pb_module {
	position: relative;
	z-index: 9;
}


.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_content,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_image,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_video,
.et_pb_column .et_pb_slider_fullwidth_off .et_pb_slide_with_image .et_pb_slide_content {
	display: block;
}


.et_pb_column.et_pb_column_empty {
	min-height: 1px;
}


.et_pb_row .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column:last-child {
	margin-right: 0 !important;
}


	.et_pb_gutters4 .et_pb_column,
	.et_pb_gutters4.et_pb_row .et_pb_column {
		margin-right: 8%;
	}


	.et_pb_gutters2 .et_pb_column,
	.et_pb_gutters2.et_pb_row .et_pb_column {
		margin-right: 3%;
	}


	.et_pb_gutters1 .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_row_inner .et_pb_column,
	.et_pb_gutters1 .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_section_specialty .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_gutters1.et_pb_row .et_pb_column .et_pb_module,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column,
	.et_section_specialty .et_pb_column .et_pb_gutters1.et_pb_row_inner .et_pb_column .et_pb_module,
	.et_pb_gutters1 .et_pb_column .et_pb_widget,
	.et_pb_gutters1 .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_grid_item,
	.et_pb_gutters1 .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_row_inner .et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3,
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post,
	.et_pb_gutters1 .footer-widget,
	.et_pb_gutters1 .footer-widget .fwidget {
		margin: 0;
	}


	.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child,
	.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column:last-child,
	.et_pb_row_inner .et_pb_column:last-child {
		margin-right: 0 !important;
	}


	.et_pb_row,
	.et_pb_column .et_pb_row_inner {
		padding: 30px 0;
	}


	.et_pb_gutters1 .et_pb_column {
		margin-bottom: 0;
	}


	.et_pb_row:last-child .et_pb_column:last-child {
		margin-bottom: 0;
	}


	.et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 30px;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_module {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column .et_pb_module:last-child,
	.et_section_specialty .et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 0;
	}


	.et_pb_section_sticky .et_pb_row:last-child .et_pb_column.et_pb_row_sticky:last-child {
		margin-bottom: 0;
	}


	.et_pb_row_4col .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-4_1-4 .et_pb_column:nth-last-child(-n+2),
	.et_pb_row_1-2_1-4_1-4 .et_pb_column:nth-last-child(-n+2) {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item {
		float: left;
		clear: none;
		width: 28.333% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n),
	.woocommerce-page ul.products li.product:nth-child(3n),
	.et_gallery_item:nth-child(3n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(3n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(3n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(3n+1),
	.woocommerce-page ul.products li.product:nth-child(3n+1),
	.et_gallery_item:nth-child(3n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
		width: auto;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
		width: auto;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a {
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_column .et_pb_widget:nth-child(n) {
		width: 46.25% !important;
		margin: 0 7.5% 7.5% 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
		margin-bottom: 16.21%;
	}


	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 7.5%;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 50% !important;
		margin: 0 !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 0;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of2:nth-child(2n),
	.et_pb_column .et_pb_widget:nth-child(2n) {
		margin-right: 0 !important;
	}



	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column .et_pb_newsletter_description,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_description {
		width: 50%;
		padding: 0;
	}


	.et_pb_column .et_pb_newsletter_form,
	.et_pb_column.et_pb_column_inner .et_pb_newsletter_form {
		padding-left: 40px;
	}



	.et_pb_column .et_pb_pricing_table {
		width: 50% !important;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(2n+1) {
		clear: both;
	}


	.et_pb_column .et_pb_pricing_table:nth-child(n+3) {
		margin-top: 50px;
	}



	.et_pb_column .et_pb_map,
	.et_pb_fullwidth_section .et_pb_map {
		height: 350px;
	}



	.et_pb_column .et_pb_contact_left p {
		float: left;
		width: 48.5%;
		margin-right: 3%;
	}


	.et_pb_column .et_pb_contact_left p:last-child {
		margin-right: 0;
	}



	.et_pb_column .et_pb_testimonial_portrait {
		display: table-cell;
		float: left;
		margin-right: 30px;
	}


	.et_pb_column .et_pb_testimonial_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_team_member_image {
		float: left !important;
		width: 280px !important;
		margin: 0 30px 0 0 !important;
		text-align: left !important;
	}


	.et_pb_column .et_pb_team_member_description {
		display: table-cell;
	}



	.et_pb_column .et_pb_blog_grid[data-columns]::before {
		content: "2 .column.size-1of2";
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		clear: none;
		width: 45.25% !important;
		margin: 0 9.5% 9.5% 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n),
	.woocommerce-page ul.products li.product:nth-child(2n),
	.et_gallery_item:nth-child(2n) {
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_grid_item:nth-child(2n+1),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(2n+1),
	.et_pb_column .woocommerce ul.products li.product:nth-child(2n+1),
	.woocommerce-page ul.products li.product:nth-child(2n+1),
	.et_gallery_item:nth-child(2n+1) {
		clear: both;
	}



	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters ul {
		width: 100%;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-child(2) a {
		-webkit-border-radius: 0 3px 0 0;
		-moz-border-radius: 0 3px 0 0;
		border-radius: 0 3px 0 0;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(odd) a {
		-webkit-border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		border-radius: 0 0 3px 3px;
	}


	.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li:nth-last-child(1):nth-child(even) a {
		-webkit-border-radius: 0 0 3px;
		-moz-border-radius: 0 0 3px;
		border-radius: 0 0 3px;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_column .et_pb_widget:nth-child(n),
	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1,
	.et_pb_gutters1 .et_pb_column .et_pb_widget:nth-child(n) {
		width: 100% !important;
		margin-right: 0 !important;
	}


	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget {
		margin-bottom: 9.5% !important;
	}


	.et_pb_gutters1 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_gutters1 .et_pb_column .et_pb_widget {
		margin-bottom: 0 !important;
	}


	.et_pb_column .et_pb_pricing_table:last-child {
		margin-bottom: 0;
	}


	.et_pb_gutters1 .et_pb_row .et_pb_column.et_pb_column_1_4,
	.et_pb_gutters1.et_pb_row .et_pb_column.et_pb_column_1_4 {
		margin-bottom: 0;
	}


	.et_pb_row .et_pb_column.et_pb_column_1_4:last-child {
		margin-bottom: 0;
	}



	.et_pb_column .et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_filterable_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item:nth-child(n),
	.et_pb_column .et_pb_shop_grid .woocommerce ul.products li.product:nth-child(n),
	.et_pb_column .woocommerce ul.products li.product:nth-child(n),
	.woocommerce-page ul.products li.product:nth-child(n),
	.et_gallery_item:nth-child(n) {
		width: 100% !important;
		margin: 0 0 11.5% 0 !important;
	}



	.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post,
	.et_pb_column .et_pb_widget:nth-child(n) {
		margin-bottom: 11.5% !important;
	}



	.et_pb_column .et_pb_audio_module .mejs-container .mejs-controls div {
		position: absolute;
	}


	.et_pb_column .et_pb_audio_module .mejs-container {
		height: 50px !important;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls {
		height: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-time.mejs-currenttime-container.custom {
		top: 30px;
	}


	.et_pb_column .et_pb_audio_module .mejs-button.mejs-volume-button {
		top: 30px;
		right: 65px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-horizontal-volume-slider {
		display: block;
		position: absolute;
		top: 30px;
		right: 0;
	}


	.et_pb_column .et_pb_audio_module .mejs-horizontal-volume-total {
		display: block;
		position: relative;
		width: 100%;
	}


	.et_pb_column .et_pb_audio_module .mejs-controls div.mejs-time-rail {
		width: 100% !important;
		padding-left: 30px;
	}


	.et_pb_column .et_pb_audio_module a.mejs-time-total.mejs-time-slider {
		position: relative;
		width: 100%;
		margin-left: 0;
	}


	.et_pb_column .et_pb_blog_grid .et_audio_container .mejs-time.mejs-currenttime-container.custom {
		margin-left: 0;
	}

.callout_form {
	width:417px;
	float:left;
	margin-left:75px;
	border-bottom:1px solid #fff;
}

.callout_form label {
	width:100%;
	float:left;
	text-align:left;
	color:#fff;
	font-size:14px;
	margin:20px 0 10px 0;
}

.callout_form input {
	float:left;
	background:#fff;
	border-radius:5px;
	width:408px;
	height:34px;
	padding-left:5px;
}

.callout_form .reg_callout {
	float:left;
	font-size:11px;
	margin-top:13px;
	color:#fff;
	width:100%;
}

.callout_form .reg_callout input {
	width:auto;
	float:left;
	margin-top:-11px;
	margin-right:3px;
	height:42px;
}

.callout_form .left_callout {
	float:left;
	width:205px;
	margin-top:15px;
}

.callout_form .left_callout p {
	font-size:11px;
	color:#fff;
}

#downloadbox .callout_form{border:none;}

.callout_form.ebook_pop{
	border-bottom: none;
	width: 450px;
	margin-left: 60px;
}

.callout_form.ebook_pop input{
	width: 441px;
}


#header-siteinfo {float:left;}

#header-siteinfo h1 {color:#e6f2fa;font:34px tahoma, arial;text-decoration:none;margin:0;font-weight:normal;clear:none;white-space:nowrap;}

#header-siteinfo a {color:#e6f2fa;text-decoration:none;font-weight:normal;}

#header-siteinfo img {float:left;margin:0 5px 0 0;}

.single-tribe_events #tribe-events-content .fusion-events-featured-image .updated {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
div.view-node-gallery-gallery-image-views div.views-field-title{font-size:1.2em;}
div.view-node-gallery-gallery-image-views div.views-field-field-node-gallery-image-fid a:hover{background-color:#e0e0e0;display:block;}
div.view-node-gallery-gallery-image-views table.views-view-grid td{padding-bottom:0;text-align:center;}
div.view-node-gallery-gallery-image-views table{margin:0;padding:0;}
.calendar-calendar td .inner .view-field,.calendar-calendar td .inner .view-field a{color:#444;font-weight:normal;}
.calendar-calendar td .inner div.calendar div div.view-data-node-data-field-date-field-date-value{border-bottom:1px solid #ccc;}
div.view div.views-admin-links{font-size:xx-small;margin-right:1em;margin-top:1em;}
.block div.view div.views-admin-links{margin-top:0;}
div.view div.views-admin-links ul{margin:0;padding:0;}
div.view div.views-admin-links li{margin:0;padding:0 0 2px 0;z-index:201;}
div.view div.views-admin-links li a{padding:0;margin:0;color:#ccc;}
div.view div.views-admin-links li a:before{content:"[";}
div.view div.views-admin-links li a:after{content:"]";}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a{color:#000;}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover{background:transparent;}
div.view div.views-hide{display:none;}
div.view div.views-hide-hover,div.view:hover div.views-hide{display:block;position:absolute;z-index:200;}
div.view:hover div.views-hide{margin-top:-1.5em;}
.view-the-latest-view th,.view-takeaction-the-latest-view th,.view-front-the-latest th{border:none;}
.view-the-latest-view td,.view-takeaction-the-latest-view td,.view-front-the-latest td{padding:0 0 0 .5em;}
.view-footer-takeaction-the-latest-view,.view-footer-the-latest-view,.view-footer-front-the-latest{font-size:1.3em;text-align:right;}
.view-luli-user-bios-user td{vertical-align:top;}

.spu-content .wysija-msg li{
    list-style: none;
}

					.et-description h2 a:hover, .et-tabbed-all-tabs .title a:hover, .widget li a:hover { text-decoration: none; color: #707070; }


		.et-tabbed-all-tabs li:before, .widget .categories-tabs li:before { display: none; }

		.widget .categories-tabs { margin: 0 -40px; }

		.widget .categories-tabs li { padding: 13px 19px 8px !important; }

		.widget .home-tab-active:before { display: block !important; top: auto; border: none; }


	.widget { padding: 0 40px 30px; position: relative; }

		.widget li, .footer-widget li { padding: 10px 0 10px 19px; position: relative; line-height: 26px; }

		.widget li:before, .footer-widget li:before { border-color: transparent transparent transparent #9bc100; border-image: none; border-style: solid; border-width: 5px; content: ""; left: 0; position: absolute; top: 17px; }

			.widget li a { color: #000; text-decoration: none; }


		.footer-widget li ul, .widget li ul { margin: 10px 0 -10px; }

.et_color_scheme_red .entry-content blockquote, .et_color_scheme_red .widget li:before, .et_color_scheme_red .footer-widget li:before, .et_color_scheme_red .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #d30500; }

.et_color_scheme_blue .entry-content blockquote, .et_color_scheme_blue .widget li:before, .et_color_scheme_blue .footer-widget li:before, .et_color_scheme_blue .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #0098d3; }

.et_color_scheme_dark_blue .entry-content blockquote, .et_color_scheme_dark_blue .widget li:before, .et_color_scheme_dark_blue .footer-widget li:before, .et_color_scheme_dark_blue .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #2c3e4e; }

.et_color_scheme_orange .entry-content blockquote, .et_color_scheme_orange .widget li:before, .et_color_scheme_orange .footer-widget li:before, .et_color_scheme_orange .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #fc8d00; }

.et_color_scheme_purple .entry-content blockquote, .et_color_scheme_purple .widget li:before, .et_color_scheme_purple .footer-widget li:before, .et_color_scheme_purple .et-popular-mobile-arrow-next { border-color: transparent transparent transparent #a920b2; }

					#sidebar .widget { width: 382px; }

		#sidebar .widget:nth-child( 2n+1 ) { clear: both; }
.entry-content blockquote,.widget li:before,.footer-widget li:before,.et-popular-mobile-arrow-next{border-left-color:#a9d300;}


.tweet a {
    padding-right: 0;
    background: none;
}


.site-title,
.site-description {
	font-family: "PT Serif", Georgia, "Times New Roman", serif;
	font-size: 36px;
	font-size: 3.6rem;
	font-weight: 400;
	line-height: 1;
	margin: 0 0 1.51515%;
	padding: 0;
}


.site-title a,
.site-description a {
	color: #362e77;
	text-decoration: none;
}


.site-title a:hover,
.site-description a:hover {
	color: #117bb8;
}


	.site-title,
	.site-description,
	.site-description {
		clear: none;
	}


	.site-logo-link + .site-title,
	.site-logo-link + .site-description {
		margin-top: 2.27273%;
	}

				.site-title,
		.site-description {
			clip: rect(1px, 1px, 1px, 1px);
			position: absolute;
		}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-5{width:41.66666667%}

#roksearch_results a.clr {font-size: 100%;}

.clr {
clear:both;
}

.home-products .list .elems {position: relative; font-size: 0px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; text-align: center;}

		#top-header .container, #second-menu { text-align: center; }



div.wp-forecast-curr {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
  margin-right:auto;
}


div.wp-forecast-curr-head {
    font-size: 11px; 
    padding: 3px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}



div.wp-forecast-curr-block {
    padding: 0px;
    float:left;
}



div.wp-forecast-curr-left {
    padding: 3px;
    float: left;
}



div.wp-forecast-curr-right {
    font-size: 14px; 
    font-weight: bolder;
    font-variant: small-caps;
    text-align:left;
    padding: 3px;
    float: left; 
}



div.wp-forecast-curr-details {
    font-size: 11px; 
    padding: 6px;
    text-align:left;
    float:left;
    width:100%;
}



img.wp-forecast-curr-left {
    width: 48px;
    height: 30px;
    padding: 0px;
}
.side-widget a, .bottom-widget a { color: #99AADD; }

.side-widget a:hover, .bottom-widget a:hover { color: #CC0000; }

.side-widget h3, .bottom-widget h3 { font-size: 14px; line-height: 16px; font-family: arial, helvetica, sans-serif; }

.modal.video .player { padding: 0; }

.modal.video .player .flex-video { margin-bottom: 0; }
#mobile .header-bar .nav-toggle.menu-open{display:none}
#mobile .menu-visible .container{right:240px}
.menu-visible #mobile .header-bar .nav-toggle span{height:20px;background-position:-37px -425px}
.menu-toggle{display:none}
.sf-menu li.last a{border-right:none;}
.sf-menu li.last ul li a,.sf-menu li ul li a,.sf-menu li ul li.last a{border-style:solid;border-width:1px;}
ul.nice-menu li.last a{border-right:none;}
ul.nice-menu li.last ul li a,ul.nice-menu li ul li a,ul.nice-menu li ul li.last a{border-style:solid;border-width:1px;border-width:0px;}
#navigation ul li.last{border-right:none;}
.widget-gallery .tiled-gallery-unresized{visibility:hidden;height:0px;overflow:hidden;}
.ds-2col-stacked .group-left,.ds-2col-stacked .group-right{float:none;width:auto;}
.ds-2col-stacked .group-left{float:left;width:30%;}
);

$('td:first-child, tr:first-child, li:first-child, div:first-child, a:first-child, th:first-child').addClass('first');
$('td:last-child, tr:last-child, li:last-child, div:last-child, a:last-child, th:last-child').addClass('last');



$('#hero .image img').jqrotate('8','');

$('#fader').cycle({
		fx: 'fade',
		pager: '#fader-links',
		timeout: 10000 // choose your transition type, ex: fade, scrollUp, shuffle, etc...
	}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-6{width:50%}

.fusion-logo {
  display: block;
  float: left;
  max-width: 100%;
  zoom: 1;
}

.fusion-logo:before,
.fusion-logo:after {
  content: " ";
  display: table;
}

.fusion-logo:after {
  clear: both;
}

.fusion-logo a {
  display: block;
  max-width: 100%;
}

.fusion-logo img {
  width: auto;
}

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

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

.fusion-header-v4 .fusion-logo {
  width: 100%;
}

.fusion-header-v4 .fusion-logo:before,
.fusion-header-v4 .fusion-logo:after {
  content: none;
}

.fusion-header-v4 .fusion-logo .fusion-logo-link {
  float: none;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
      flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
      align-items: center;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline a {
  display: inline;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-header-tagline .fusion-button {
  display: inline-block;
}

.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper .fusion-secondary-menu-search {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-logo .fusion-header-banner a {
  float: none;
}

.fusion-header-v5.fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

.fusion-header-v5.fusion-logo-center .fusion-logo a {
  display: inline-block;
}

.fusion-logo-left .fusion-header-banner {
  float: right;
}

.fusion-logo-left.fusion-header-v4 .fusion-logo {
  float: none;
  width: auto;
}

.fusion-logo-right .fusion-logo {
  float: right;
  text-align: right;
}

.fusion-logo-right .fusion-header-banner {
  float: left;
}

.fusion-logo-right .fusion-header-tagline {
  float: left;
}

.fusion-logo-right .searchform {
  float: left;
}

.fusion-logo-right .fusion-main-menu {
  float: left;
}

.fusion-logo-right .fusion-mobile-menu-icons {
  left: 0;
  right: auto;
}

.fusion-logo-right .fusion-mobile-menu-icons a {
  float: left;
  margin-left: 0;
  margin-right: 15px;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-logo-link {
  -webkit-order: 2;
  -ms-flex-order: 2;
      order: 2;
}

.fusion-logo-right.fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper {
  -webkit-order: 1;
  -ms-flex-order: 1;
      order: 1;
}

#side-header .fusion-logo {
  float: none;
}

#side-header .fusion-logo-left .fusion-logo {
  float: none;
}

#side-header .fusion-logo-center .fusion-logo {
  float: none;
  text-align: center;
}

#side-header .fusion-logo-right .fusion-logo {
  float: none;
}

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

.fusion-is-sticky .fusion-logo img {
  width: auto;
}

.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;
}
#side-header.fusion-mobile-menu-design-classic .fusion-logo{float:none;text-align:center;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo{float:left;margin:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-left{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-right{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-center{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons{float:left;position:static;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons a{float:left;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-right .fusion-mobile-menu-icons :first-child{margin-left:0;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons{float:right;}
#side-header.fusion-mobile-menu-design-modern .fusion-logo-menu-left .fusion-mobile-menu-icons a:last-child{margin-left:0;}
.fusion-header-v4.fusion-mobile-menu-design-modern .fusion-logo .fusion-logo-link{max-width:75%;}
.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v1 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v2 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo,.fusion-mobile-menu-design-classic.fusion-header-v5 .fusion-logo a{float:none;text-align:center;margin:0 !important;}
.fusion-mobile-menu-design-classic.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .fusion-logo{margin:0 !important;}
.fusion-mobile-menu-design-modern.fusion-header-v1 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v2 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v3 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v4 .modern-mobile-menu-expanded .fusion-logo,.fusion-mobile-menu-design-modern.fusion-header-v5 .modern-mobile-menu-expanded .fusion-logo{margin-bottom:20px !important;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo a{float:none;}
.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo .searchform{float:none;display:none;}
.fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo{float:left;}
.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v4 .fusion-logo,.fusion-mobile-menu-design-modern.fusion-logo-right.fusion-header-v5 .fusion-logo{float:right;}


div.moduletable, div.module {
  margin-bottom: 25px;
}


#leftcolumn div.module {
	padding: 0;
}


#leftcolumn div.module table {
	width: auto;
}


.tum-link {
    float:right;
    position:relative;
    right:29px;
    top:22px;
}


	.tfs-slider .slide-content {
		position: absolute  !important;
		top: 50%  !important;
		left: 0 !important;
		width: 100% !important;
		z-index: 1  !important;
		margin-left: 0 !important;
	}


	.tfs-slider .slide-content-container h2 {
		font-size: 21px !important;
		line-height: 21px !important;
	}

	.tfs-slider .slide-content-container h3 {
		font-size: 11px !important;
		line-height: 11px !important;
	}


	.tfs-slider .slide-content-container .btn {
		min-height: 0 !important;
		padding-left:30px; padding-right:30px !important;
		height:26px !important;
		line-height:26px !important;
	}


	.tfs-slider[data-animation="slide"] { height: auto !important; }

.portfolio-half .flexslider:not(.tfs-slider) {
  width: 65.9574%;
  float: left;
}

.portfolio-half .project-description .flexslider:not(.tfs-slider) {
  width: auto;
}

.tfs-slider .flex-prev,
.tfs-slider .flex-next {
  font-size: 25px;
  -webkit-font-smoothing: antialiased;
}

.tfs-slider .flex-caption {
  width: 97%;
}

.tfs-slider .flex-control-nav {
  bottom: 20px !important;
}

.tfs-slider .buttons a {
  margin: 0;
  display: inline-block;
}

.tfs-slider {
  -webkit-transform: translate(0, 0);
  -moz-transform: translate(0, 0);
  transform: translate(0, 0);
  -o-transform: translate(0, 0);
  left: 0;
}

.tfs-slider.fixed-width-slider .slide-content-container {
  padding-left: 10%;
  padding-right: 10%;
}

.tfs-slider li.flex-active-slide {
  position: relative;
}

.tfs-slider .slides li {
  -webkit-backface-visibility: visible;
}

.tfs-slider .slide-content-container {
  position: absolute;
  top: 50%;
  width: 100%;
  padding: 0;
  z-index: 5;
}

.tfs-slider .slide-content-container .slide-content {
  opacity: 0;
  margin-left: auto;
  margin-right: auto;
  width: auto;
  max-width: 940px;
}

.tfs-slider .slide-content-container .heading,
.tfs-slider .slide-content-container .caption {
  display: block;
}

.tfs-slider .slide-content-container h2,
.tfs-slider .slide-content-container h3 {
  font-family: 'MuseoSlab500Regular', Arial, Helvetica, Sans-Serif;
  margin: 0;
  font-weight: normal;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  padding: 0;
}

.tfs-slider .slide-content-container .heading.with-bg h2,
.tfs-slider .slide-content-container .caption.with-bg h3 {
  padding: 3px 15px;
}

.tfs-slider .slide-content-container .buttons {
  margin-top: 25px;
  overflow: visible;
}

.tfs-slider .slide-content-container .buttons a {
  -webkit-backface-visibility: hidden;
}

.tfs-slider .slide-content-container .tfs-button-1,
.tfs-slider .slide-content-container .tfs-button-2 {
  display: inline-block;
}

.tfs-slider .slide-content-container .tfs-button-2 {
  margin-left: 16px;
}

.tfs-slider .slide-content-center {
  text-align: center;
}

.tfs-slider .slide-content-right {
  text-align: right;
}

.ua-mobile .tfs-slider .self-hosted-video-bg {
  display: none;
}

.tfs-slider .background {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2;
  max-width: 100%;
}

.tfs-slider .background-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
}

.tfs-slider video {
  width: 100%;
  height: auto;
  visibility: visible;
  position: relative;
  top: 0%;
}

.tfs-slider .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 3;
}

.tfs-slider .mobile_video_image {
  display: none;
}

.ua-mobile .tfs-slider .mobile_video_image {
  
  width: 100%;
  height: 100%;
  display: block;
  z-index: 4;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  -o-background-size: cover;
  background-position: center center;
}

.tfs-slider .overlay-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  z-index: 5;
}

.tfs-slider .flex-direction-nav a {
  top: 50%;
  margin-top: -31px;
}

		
	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }



#header-sticky .avada-row,#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row, .page-title, .header-social .avada-row, #small-nav .avada-row, .tfs-slider .slide-content-container .slide-content{ max-width:1100px; }


#footer .widget{padding:0; margin:30px 0 30px 0;}



#top .sidebar .widget_tab_comments, #top #footer .widget_tab_comments{
display:none;
}


div #footer .avia_socialcount{
padding:10px 0 0 0;
}





#footer{
padding:15px 0 30px 0;
z-index: 1;
}


#footer .avia_ajax_form textarea{height:90px; }

#footer * {color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}


#footer .av_one_half {width: 35%;margin-left: 15%;border-left:1px solid #11a0d0;border-right:1px solid #11a0d0;padding: 35px;
	-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box;}

#footer .av_one_half.first {width: 50%;border:0px;padding-left:0px;padding-right:0px;}

#footer .av_one_half ul.menu li:before {content:"";}

#footer .av_one_half ul.menu li a {border-bottom:1px solid #11a0d0;color:#cbecf9!important;padding:5px 0px 3px 0px!important;width:100%;}

#footer .av_one_half ul.menu li a:hover {color:#FFFFFF!important;text-shadow: 0 1px 0 rgba(0,0,0,.1);}

#footer .av_one_half span {color:#cbecf9!important;}

#footer .av_one_half h3 {margin-top:0px;}

#footer ul.menu {margin-bottom:5px!important;margin-top:10px!important;}

#footer ul a:hover {text-decoration:none;}

#footer .av_one_half span, #footer .av_one_half ul li a {text-transform:uppercase;}


#footer .first a {text-decoration:underline;}


#footer span.bold {float:left;margin-right:5px;font-size:18px;color:#FFFFFF!important;text-transform:none!important;}

#footer .social {width:auto!important;margin-top:-5px!important;}


html.no-backgroundsize #footer ul.social {margin-top:10px!important;}

#footer ul.social {margin-top: 10px!important;margin-left: -5px!important;clear: both;}



#homepage-featured-products *,
#homepage-research *,
#footer {text-align:center!important;}


#footer .avia_widget_section span.bold {float:none;}

#footer ul.social li {margin:10px 5px 0px;}


.container_wrap {
  clear: both;
  position: relative;
  
  border-top-style: solid;
  border-top-width: 1px;
}


#top.avia-blank #main .container_wrap:last-child{
border-bottom-style: solid;
border-bottom-width: 1px;
}


#top.avia-blank #main .container_wrap:first-child{
border-top-style: solid;
border-top-width: 1px;
}

		.responsive #main .container_wrap:first-child{ border-top:none; }


slide-entry-wrap


body .container_wrap .avia-builder-el-no-sibling{margin-top:0; margin-bottom:0;}

body .container_wrap .avia-builder-el-last{margin-bottom:0;}

body .container_wrap .avia-builder-el-first{margin-top:0;}


.nonfixed_header .container_wrap:first-child, .avia-section.avia-full-stretch{border-top:none;}


body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first {
margin:30px 0;
}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon {
	margin: 1px 0 5px 0;
	padding-left: 3px;
}


#header .rss-icon,
#header .yelp-icon,
#header .vimeo-icon,
#header .youtube-icon,
#header .twitter-icon,
#header .facebook-icon,
#header .linkedin-icon,
#header .rss-feed-icon,
#header .instagram-icon,
#header .pinterest-icon,
#header .foursquare-icon,
#header .googleplus-icon,
#header .google-plus-icon,
#header .stumbleupon-icon,
#header .stumble-upon-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}


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


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



.mobile-only {display: none}


.homepageBottom li.menu-item{
	width: 283px;
}

	
	#mainmenu .wrapper {
		width: 100%;
	}

	
	#mainmenu .wp_nav_menu {
		display: none;
	}

	
	#mainmenu .wp_nav_dropdown {
		display: block;
	}








#mainmenu {
	position: absolute;
	z-index: 10;
	top: 81px;
	width: 100%;
}

#mainmenu .wp_nav_dropdown select {
	padding: 14px;
	margin-top: -3px;
	-webkit-appearance: none;
	border-radius: 0;
}

.ismobile #mainmenu .wp_nav_dropdown select {
	padding: 17px;
	text-align: center;
}

#mainmenu ul.menu {
	position: relative;
	display: inline-block;
	margin: 0 0 0 25px;
	text-shadow: #300000 1px 2px 0px;
}

#mainmenu .dropdown_arrow {
	height: 0px;
	width: 0px;
	position: absolute;
	top: 19px;
	right: 10px;
	border-color: #fff transparent transparent transparent;
 	border-style: solid;
  	border-width: 5px;
}

#mainmenu ul.menu li.has-sub-menu:hover .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.has-sub-menu.current-menu-parent .dropdown_arrow {
	top: 21px;
}

#mainmenu ul.menu li {
	float: left;
	font-size: 14px;
	padding: 15px;
	margin: 0 3px;
	display: inline-block;
	position: relative;
}

#mainmenu ul.menu li.has-sub-menu {
	padding-right: 30px;
}

#mainmenu ul.menu li a {
	color: #fff;
}

#mainmenu ul.menu li:hover, #mainmenu ul.menu li.current-menu-item, #mainmenu ul.menu li.current-menu-parent {
	background: #610000;
	color: #FFF;
}

#mainmenu ul.menu li.has-sub-menu:hover, #mainmenu ul.menu li.has-sub-menu.current-menu-item, #mainmenu ul.menu li.has-sub-menu.current-menu-parent {
	padding-right: 29px;
}

#mainmenu ul.menu li.has-sub-menu:hover {
	padding-bottom: 24px;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li:hover ul.sub-menu {
	display: inline-block;
}

#mainmenu ul.menu li ul.sub-menu li {
	clear: both;
	height: auto;
	width: 200px;
	padding: 0;
	margin: 0;
	border: 0;
	display: block;
}

#mainmenu ul.menu li:hover ul.sub-menu li a, 
#mainmenu ul.menu li ul.sub-menu li a {
	padding: 10px 15px;
	display: block;
	font-size: 13px;
	height: auto;
}

#mainmenu ul.menu li ul.sub-menu li ul.sub-menu li a {
	padding-left: 35px;
}

#mainmenu ul.menu li ul.sub-menu li.current-menu-item a, 
#mainmenu ul.menu li ul.sub-menu li a:hover {
	margin: 0;
	border: 0;
	background: #424242;
}

#mainmenu ul.menu li a:hover, #mainmenu ul.menu li ul.sub-menu li a:hover {
	text-decoration: none;
}

#mainmenu ul.menu li:hover a, #mainmenu ul.menu li.current-menu-item a, #mainmenu ul.menu li.current-menu-parent a, #breadcrumbs a, .topright-meta a, .post-title a, .post-meta a, .card-cat h2, .card-item .name, .post-content h1, .post-content a, #nicepagination ul li.active, #container .rf_latest_posts_widget h4 {
	color: #;
}

.title-container .title, #mainmenu ul.menu li:hover .dropdown_arrow, #mainmenu ul.menu li.current-menu-item .dropdown_arrow, #mainmenu ul.menu li.current-menu-parent .dropdown_arrow, .readmore, input[type="submit"] {
	border-top-color: #;
}

#content .title-container .font, #mainmenu ul.menu li a.font, .readmore a, input[type="submit"] {
	text-shadow: # 0px -1px 0px;
}

#mainmenu ul.menu li.current-menu-item a.font, #mainmenu ul.menu li.current-menu-parent a.font, #mainmenu ul.menu li:hover a.font {
	text-shadow: none;
}





.latest,
.popular,
.prev_next,
.widget,
.archive_intro {
	border-bottom: 5px solid #f1ebe2;
	padding-bottom: 25px;
	margin-bottom: 20px;
	overflow: hidden;
}


.headline a:hover,
.widget a:hover {
	color: #a37c3e;
}






.widget {
	padding-bottom: 20px;
	margin-bottom: 20px;
}





.widget ul {
	margin: 0;
}


.widget li {
	list-style: none;
	line-height: 20px;
}


.widget li h3 {
	line-height: 18px;
}


.widget a {
	font: 400 18px/18px 'Merriweather', serif;
	color: #000;
}


.widget img {
	float: left;
	margin-right: 10px;
}

.alt1 .headline a:hover, .alt1 .widget a:hover, .alt1 .links a:hover { color: #85ad33; }

.alt1 .latest, .alt1 .popular, .alt1 .prev_next, .alt1 .widget, .alt1 .archive_intro { border-bottom: 5px solid #f5f5f5; }

.alt2 .headline a:hover, .alt2 .widget a:hover, .alt2 .links a:hover { color: #2f2310; }

.alt2 .latest, .alt2 .popular, .alt2 .prev_next, .alt2 .widget, .alt2 .archive_intro { border-bottom: 5px solid #e0dedb; }


	.latest, .popular, .prev_next, .widget, .archive_intro {
		margin-bottom: 15px;
		padding-bottom: 10px;
	}


#search-browse-container { position: absolute; z-index: 2000; left: -1px; padding: 20px 10px; border: 1px solid #d2d2d2; background: #ffffff; color: #666666; }


.open #search-browse-parent-outline, .open #search-browse-container { display: block; }


#search-browse-container ul { margin: 0; }


#search-browse-container li { position: relative; border-top: 1px solid #f1f1f1; width: 240px; padding: 24px 10px 18px; }


#search-browse-container li:first-child { border-top: 0px; padding: 10px 10px 20px; }


#search-browse-container li.only-search { padding: 10px !important; }


#search-browse-container label { display: block; font-size: 0.936em; margin-bottom: 11px; }


#search-browse-container select { width: 240px; bottom: 21px; left: 21px; }


#search-browse-container .custom-style-select-box { font-size: 0.813em; }

  #search-browse-container.mobile { position: static; width: 100%; display: block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 0px; }

  #search-browse-container.mobile li { text-align: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

  #search-browse-container.mobile select { width: 258px; }

  #search-browse-container.mobile .custom-style-select-box-inner { width: 228px !important; }

  #search-browse-container.mobile #search-field { width: 189px; }

  
  .neuton #search-browse-container.mobile #search-field { padding: 7px 6px 9px; }

 div.social-icon-wrapper {
float: none;
display: inline-block;
}


div.social-icon {width:31px;}

div.social-icon:first-child { margin-left: 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-left:15px;padding-right:15px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-2{width:16.66667%;}
footer .need-support-footer .rocket-links .channels-links .col-xs-2{width:20%;padding-left:0;}
.wdn-col-full,.wdn-grid-set-full .wdn-col{width:100%}

.bio_fugitives .r {float:none;}

.cse-mobile .r {float:none !important;}






#leftContentInterior .m-videos img.r,
#leftContentInterior .m-videos a.r img { display:none;}

.r, .right { float: right; margin-left:10px; margin-bottom:3px;}

img.r, img.right { margin: 0 0 15px 20px; }

.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;
}
.leaderboard .bottomHalf .name{display:inline-block;font-weight:bold;margin-right:5px}
.leaderboard .thatsMe .name{font-style:italic}
.front #content #banner-region{margin-top:43px;}



	.no-touch .front div#banner,.no-touch .front #content-inner,.no-touch .front #footer {
			background-attachment: fixed;
		}
.stack-banner{height:100%;width:auto;}
.stack-banner .box{padding-left:0;padding-right:0;}


.title-wrap {
	float: left;
	width: 220px;
}


	#services .title-wrap { display: none; }


	#featured-projects .title-wrap { display: none; }


	#news .title-wrap { display: none; }



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




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

    #homeblock #blockcontent #homefeed {
      border: 1px solid #fff;
      width: 276px;
      height: 470px;
      position: absolute;
      top: 14px;
      left: 14px; }

      #homeblock #blockcontent #homefeed #title {
        font-size: 36px;
        line-height: 36px;
        color: #fff;
        padding-left: 12px;
        padding-top: 12px; }

      #homeblock #blockcontent #homefeed #feedarea {
        width: 270px;
        height: 400px;
        margin-left: 9px;
        margin-top: 8px; }

#pear-menuoptions {
    display: none;
}
.primary-nav-list .menu-item-has-children{position:relative}
.foot-nav li.menu-item-235{display:none}
.head-nav li.menu-item-235{display:none}
.tribe-events-page-template .menu-item-20 a{color:#fcce01}
.tribe-events-page-template .menu-item-20 a:after{width:100%}
#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item { width: 110px !important; float: left !important; padding-left: 3px !important; padding-left: 3px !important; text-align: center !important; }

#mega-menu-wrap-primary-menu #mega-menu-primary-menu LI.mega-menu-item-444 { display: none !important; }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}

	.header-bar-flipped .header-bar .header-text {
		text-align: right;
	}

.header-bar.right-content .header-text {
	padding-top: 11px;
	padding-top: 1.1rem;
}


.header-text {
	display: block;
	margin-bottom: 22px;
	margin-bottom: 2.2rem;
	font-size: 13px;
	font-size: 1.3rem; 
	text-align: center;
}

.header-bar-flipped .header-text {
	float: right;
}
.header-bar,.header-text,.header-bar .search-form input,.header-bar .menu a{font-size:15px;font-size:1.5rem;line-height:1.3;}
.header-bar a:hover,.header-text a:hover,.header-bar .menu a:hover,.header-bar a:focus,.header-text a:focus,.header-bar .menu a:focus{text-decoration:underline;}

.no-mediaqueries .footer-sign-up h5 {
  font-size: 1.646em;
}



.footer-sign-up {
  display: none;
}

.no-mediaqueries .footer-sign-up {
  width: 32.491713%;
  display: block;
  background-color: #404040;
  margin-left: 0;
}




.rightcolm{ float:left; width:667px; padding:0 0 15px 0; min-height:500px; margin:0;}

#dictionary-description{margin-top:30px;width:550px;position:absolute;margin-left:-40px;text-align:left;z-index:1px;}

#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
	-webkit-text-size-adjust: 120%;
}

	#access,
	#branding img,
	#respond,
	.comment-edit-link,
	.edit-link,
	.navigation,
	.page-link,
	.widget-area {
		display: none !important;
	}

#content #primary, #content #sidebar {
    padding-top: 65px;
    padding-bottom: 65px;
    z-index: 9;
}

#content #primary {
    word-wrap: break-word;
}

#swift-slider ul.slides {background: #222222;}

.main-footer .connect .newsletter .title { margin-bottom: 36px; }

.main-footer .connect .newsletter .wrap { display: -moz-inline-stack; display: inline-block; vertical-align: middle; *vertical-align: auto; zoom: 1; *display: inline; width: 75%; padding-right: 65px; margin: 0 auto; border: 1px solid  #e3d1c3 ; position: relative; }

.main-footer .connect .newsletter .email, .main-footer .connect .newsletter .submit { outline: none; border: none; padding: 0; margin: 0; font-family:  'Arvo', serif ; }

.main-footer .connect .newsletter .email { padding: 8px 0 8px 8px; width: 100%; background: transparent; font-size: 12px; font-family:  'Source Sans Pro', sans-serif ; color:  #ba9b82 ; }

.main-footer .connect .newsletter .submit { position: absolute; top: -1px; right: -1px; bottom: -1px; width: 65px; background:  #ba9b82 ; font-size: 10px; letter-spacing: 0.1em; color: #fcfff2; text-transform: uppercase; text-align: center; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; }

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


.geoswitch--regulartext{
  text-align: center;
  font-size: 1em;
  margin-top: 0.5em;
}
.thumbnail .caption{padding:9px}
.cat-thumb .thumbnail .caption{padding:5px 0px;height:36px;overflow:hidden}
.caption{position:relative;}
	
	
	.one_half {
    	width: 48%;
	}
	

	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .two_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
		float: left;
		margin-bottom: 20px;
		margin-right: 4%;
		position: relative;
	}







.footer {display:block;width:960px;overflow:hidden;margin:100px 0 0 0;padding:0 0 50px 0;border-top:1px solid #ccc;padding:0 30px;}
.post{float:left;background-color:#000001;border:1px solid #414141;padding:5px;width:202px;margin-right:5px;margin-bottom:7px;min-height:235px;height:235px;overflow:hidden;}
.post p.posttitle{font-family:Tahoma,Geneva,sans-serif;font-size:11px;font-weight:bold;line-height:14px;color:#fff;padding-left:3px;border-bottom:1px dotted #666666;padding-bottom:6px;padding-top:1px;height:25px;overflow:hidden;vertical-align:top;}
.post p.posttitle a{color:#fff;}
.pane-show-menu-pane .panel-pane.pane-3 .pane-content img,.pane-show-menu-pane .panel-pane.pane-related-content-show-key-art .pane-content img{max-height:300px;width:auto;}
.column-three .panel-pane.pane-show-videos .view{margin-bottom:5em;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art{margin-left:0 !important;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art .show-keyart{display:none;position:fixed;left:0;}
.node-type-bio section.column-two .panel-pane:not(.pane-related-content-show-nav).pane-related-content-show-key-art .show-keyart img{max-height:300px;}
.node-type-video .container .panel-pane.pane-fox-panels-video-header,.node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes,.node-type-video .container .panel-pane.pane-fox-panels-video-episodes-only,.node-type-video .container .panel-pane.pane-fox-panels-video-clips-only,.node-type-video .container .panel-pane.pane-fox-bean-ad-slot-pane,.node-type-video .container .panel-pane.link-wrapper,.node-type-video .container .panel-pane.pane-block,.node-type-video .container .panel-pane.pane-video-playlist-node-rotator,.node-type-video .container .panel-pane.pane-show-playlists-others,.node-type-video .container .panel-pane.pane-show-playlists,.node-type-video .container .panel-pane.pane-show-playlists-full-episode,.node-type-video .container .panel-pane.pane-playlist-video-list,.node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes,.node-type-playlist .container .panel-pane.pane-fox-panels-video-episodes-only,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-only,.node-type-playlist .container .panel-pane.pane-fox-bean-ad-slot-pane,.node-type-playlist .container .panel-pane.link-wrapper,.node-type-playlist .container .panel-pane.pane-block,.node-type-playlist .container .panel-pane.pane-video-playlist-node-rotator,.node-type-playlist .container .panel-pane.pane-show-playlists-others,.node-type-playlist .container .panel-pane.pane-show-playlists,.node-type-playlist .container .panel-pane.pane-show-playlists-full-episode,.node-type-playlist .container .panel-pane.pane-playlist-video-list{position:relative;margin:0 1em;}
.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-header,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-episodes-only,.tablet .node-type-video .container .panel-pane.pane-fox-panels-video-clips-only,.tablet .node-type-video .container .panel-pane.pane-fox-bean-ad-slot-pane,.tablet .node-type-video .container .panel-pane.link-wrapper,.tablet .node-type-video .container .panel-pane.pane-block,.tablet .node-type-video .container .panel-pane.pane-video-playlist-node-rotator,.tablet .node-type-video .container .panel-pane.pane-show-playlists-others,.tablet .node-type-video .container .panel-pane.pane-show-playlists,.tablet .node-type-video .container .panel-pane.pane-show-playlists-full-episode,.tablet .node-type-video .container .panel-pane.pane-playlist-video-list,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-episodes-only,.tablet .node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-only,.tablet .node-type-playlist .container .panel-pane.pane-fox-bean-ad-slot-pane,.tablet .node-type-playlist .container .panel-pane.link-wrapper,.tablet .node-type-playlist .container .panel-pane.pane-block,.tablet .node-type-playlist .container .panel-pane.pane-video-playlist-node-rotator,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists-others,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists,.tablet .node-type-playlist .container .panel-pane.pane-show-playlists-full-episode,.tablet .node-type-playlist .container .panel-pane.pane-playlist-video-list{margin:0 auto;}
.node-type-video .container .panel-pane.pane-fox-panels-video-clips-episodes h2,.node-type-video .container .panel-pane.pane-block h2,.node-type-playlist .container .panel-pane.pane-fox-panels-video-clips-episodes h2,.node-type-playlist .container .panel-pane.pane-block h2{display:none;}
.node-type-video .container .panel-pane.pane-block .pane-content,.node-type-playlist .container .panel-pane.pane-block .pane-content{margin:0;}
.tablet.landscape .node-type-video .container .panel-pane,.tablet.landscape .node-type-playlist .container .panel-pane{max-width:1024px;}
.node-type-video .container .panel-pane.pane-fox-panels-video-header,.node-type-video .container .panel-pane.pane-video-player,.node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.node-type-playlist .container .panel-pane.pane-video-player{z-index:2;}
.watch_v2 .node-type-video .container .panel-pane.pane-fox-panels-video-header,.watch_v2
.node-type-video .container .panel-pane.pane-video-player,.watch_v2 .node-type-playlist .container .panel-pane.pane-fox-panels-video-header,.watch_v2
.node-type-playlist .container .panel-pane.pane-video-player{background:#13181c;width:100%;margin:0;max-width:none;}
.watch_v2 .node-type-video .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-fox-panels-video-header .pane-content,.watch_v2
.node-type-playlist .container .panel-pane.pane-video-player .pane-content{margin:0 auto;max-width:1040px;padding:0.3em 0;}
.watch_v2 .node-type-video .container .panel-pane.pane-video-player .pane-content,.watch_v2 .node-type-playlist .container .panel-pane.pane-video-player .pane-content{position:relative;padding:0;}
.tablet .node-type-video .panel-pane .pane-content .view-header,.tablet .node-type-playlist .panel-pane .pane-content .view-header{padding-left:40px;}
.tablet .node-type-video .panel-pane.pane-fox-panels-video-header .pane-content,.tablet .node-type-playlist .panel-pane.pane-fox-panels-video-header .pane-content{padding:2em 2em;}
.tablet .node-type-video .panel-pane.pane-video-player .pane-content,.tablet .node-type-playlist .panel-pane.pane-video-player .pane-content{padding:0;}
.watch_v2 .node-type-video .main-content .container .panel-pane.pane-fox-panels-video-header .pane-content{max-width:none;margin:0 1em;}
html .node-type-playlist .panel-1col .panel-pane .view-content{padding:0;}
.logged-in .node-type-iframe.iframe-profile-greeting .column-two .panel-pane{padding:0 1em;}
.logged-in .node-type-iframe.iframe-profile-greeting .column-two .panel-pane.pane-iframe-profile{border-bottom:1px solid rgba(0,0,0,0.2);margin-bottom:15px;}
.node-type-playlist-hub .video-player,.node-type-playlist-hub .panel-pane.pane-show-header-title,.node-type-playlist-hub .panel-pane.pane-show-artist,.node-type-playlist-hub .panel-pane.pane-show-download-stream-link,.node-type-playlist-hub .panel-pane.pane-show-sidekick{margin:0 auto;max-width:1040px;position:relative;}
.node-type-playlist-hub .panel-pane.pane-show-artist{margin-bottom:35px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node,.node-type-playlist-hub .panel-pane.pane-show-sidekick{position:relative;padding-left:10px;margin-bottom:25px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node h2,.node-type-playlist-hub .panel-pane.pane-show-sidekick h2{font-size:14px;margin-bottom:4px;text-transform:uppercase;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node a,.node-type-playlist-hub .panel-pane.pane-show-sidekick a{font-size:10px;}
.node-type-playlist-hub .sidekick.panel-pane.pane-node .sidekick-wrap .content-grid-item p,.node-type-playlist-hub .panel-pane.pane-show-sidekick .sidekick-wrap .content-grid-item p{line-height:1.2em;}
.node-type-sweepstakes .container .panel-pane{text-align:left;}
.node-type-sweepstakes .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}
.page-sweepstakes-thank-you .container .panel-pane,.page-sweepstakes-expired .container .panel-pane{text-align:left;}
.page-sweepstakes-thank-you .container .panel-pane .pane-content,.page-sweepstakes-expired .container .panel-pane .pane-content{position:relative;margin:0 auto;max-width:100%;}

div.panel-pane div.admin-links{font-size:xx-small;margin-right:1em;}
div.panel-pane div.admin-links li a{color:#ccc;}
div.panel-pane div.admin-links li{padding-bottom:2px;background:white;z-index:201;}
div.panel-pane div.admin-links:hover a,div.panel-pane div.admin-links-hover a{color:#000;}
div.panel-pane div.admin-links a:before{content:"[";}
div.panel-pane div.admin-links a:after{content:"]";}
div.panel-pane div.panel-hide{display:none;}
div.panel-pane div.panel-hide-hover,div.panel-pane:hover div.panel-hide{display:block;position:absolute;z-index:200;margin-top:-1.5em;}
div.panel-pane div.node{margin:0;padding:0;}
div.panel-pane div.feed a{float:right;}


.lb_flag.eng { background-position: 0px 0px;}

.lb_flag.ger { background-position: 0px -13px;}

.lb_flag.fre { background-position: 0px -26px;}

.lb_flag.spa { background-position: 0px -39px;}

.lb_flag.ita { background-position: 0px -52px;}

.lb_flag.dut { background-position: 0px -65px;}

.lb_flag.ptg { background-position: 0px -78px;}

.lb_flag.heb { background-position: 0px -91px;}

.lb_flag.swe { background-position: 0px -104px;}

.lb_flag.jpn { background-position: 0px -117px;}

.lb_flag.chs { background-position: 0px -130px;}

.lb_flag.cht { background-position: 0px -143px;}

.lb_flag.rus { background-position: 0px -156px;}

.lb_flag.kor { background-position: 0px -169px;}

.lb_flag.tur { background-position: 0px -182px;}

.lb_flag.ara { background-position: 0px -195px;}

.lb_flag.hun { background-position: 0px -208px;}

.lb_flag.nor { background-position: 0px -221px;}

.lb_flag.pol { background-position: 0px -234px;}

.lb_flag.rom { background-position: 0px -247px;}

.lb_flag.tha { background-position: 0px -260px;}

.lb_flag.hin { background-position: 0px -273px;}

.lb_flag.dan { background-position: 0px -286px;}

.lb_flag.ind { background-position: 0px -273px;}

.lb_flag.den { background-position: 0px -286px;}

.lb_flag.ukr { background-position: 0px -299px;}

.lb_flag.far { background-position: 0px -312px;}

.lb_flag.gre { background-position: 0px -325px;}

.lb_flag.ido { background-position: 0px -339px;}

.lb_flag.cze { background-position: 0px -354px;}

.lb_flag.vie { background-position: 0px -367px;}

.lb_flag.srp { background-position: 0px -381px;}

.lb_flag.fin { background-position: 0px -394px;}

.lb_flag.slk { background-position: 0px -408px;}

.lb_flag.fil { background-position: 0px -422px;}

.lb_flag.bul { background-position: 0px -436px;}

.lb_flag.hrv { background-position: 0px -450px;}

.lb_flag.lit { background-position: 0px -464px;}

.lb_flag.slv { background-position: 0px -479px;}

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


#credits {

}

	#footer #credits img.bbb { margin-top: 20px; }


#footer #credits {
	font-size: 11px;
	color: #9f9f9f;
}

#footer #credits p { font-family: 'Arial'; margin-bottom: 30px;}


#footer #credits img.gia { margin: 0 30px 0 0; }

#footer #credits img.jvc { margin: 0 30px 0 0; }
#sidebar .textwidget p,#sidebar-alt .textwidget p{margin:0;padding:5px 0 5px 0;}
.ad-cont{text-align:center}

	#contentArea .page-left h1 span.tag{font-family:'Cinzel Decorative', cursive; font-size:24px; color:#2e0955; font-weight:normal; text-transform:none;}

  #strook_midd{
	  width:100%;
  }

 #strook_midd  .content{
	 
	  
  }

.inv{
	 display:none; 
}




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


#megaMenu .wpmega-link-title{
	display:block;
	line-height:1.4em;
	color:inherit;
}
.video-desc .field-title,.video-desc .field-name-field-title{padding:0 15px 15px 15px;position:relative;font-size:25px;height:100%;line-height:1.2em;background:#FFF;color:#002b55;font-family:'AGaramondPro-Bold';word-wrap:break-word}

.video-desc .field-title:before,.video-desc .field-name-field-title:before{content:'';display:block;position:relative;bottom:34px;margin-left:auto;margin-right:auto;width:0;height:0;border-style:solid;border-width:18px;margin-bottom:-18px;border-color:transparent transparent #FFF transparent}
.left .username .name,.design-title,.pane-local-directory .pane-title,.pane-bundle-vertical-video-content-kit .field-title{font-family:'AGaramondPro-Bold' !important;color:#002b55}
.smaller-title .right .middle-left .field-title,.smaller-title .right .middle-center .field-title,.smaller-title .right .middle-right .field-title,.smaller-title .right .middle-left .field-name-field-title,.smaller-title .right .middle-center .field-name-field-title,.smaller-title .right .middle-right .field-name-field-title{font-size:18px}
.pdf-uploader .field-name-field-title,.pdf-uploader .field-title,.pdf-uploader .field-publication-date,.pdf-uploader .field-name-field-publication-date,.pdf-uploader .field-name-field-content-description p,.pdf-uploader .field-content-description p{margin-left:112px !important}

				.featured-description, #controllers, #sidebar, #footer-widgets, #ad-720, ul#top-menu, #search-form, ul#secondary-menu, .et-recent-top { display: none; }

		#featured, #sidebar, .latest .thumb, .entry .thumb, .post a.more, .wp-pagenavi span.pages, #footer-bottom   {  }

		#footer a, ul#bottom-menu li a { color:# }




#footer-bottom {

display: none;

}


#share-lightbox {
	position: absolute;
	width: 560px;
	height: 360px;
	display: none;
}


#share-lightbox-btn {
	position: relative;
	float: left;
	padding: 3px 0 0 17px;
}


#share-lightbox-btn:first-child {
	margin-top: -1px;
}


#share-lightbox-btn:last-child {
	border-left: 1px solid #333;
    margin-left: 18px;
}

	.content-one-fourth { width: 22.74%; }
	
	
	.content-one-half, .content-one-third, .content-two-third, 
	.content-one-fourth, .content-three-fourth { display: inline-block; margin-right: 3%;  position: relative; vertical-align: text-top; }

	
	
	.content-one-half, .content-one-third, .content-two-third, .content-one-fourth, .content-three-fourth { width:100% !important; }

	#post-content #content-main.single-post .content-one-half, #post-content #blog-content-full-width.blog-with-aside .content-one-half, 
	#post-content #content-main.single-post .content-one-third, #post-content #blog-content-full-width.blog-with-aside .content-one-third, 
	#post-content #content-main.single-post .content-two-third, #post-content #blog-content-full-width.blog-with-aside .content-two-third, 
	#post-content #content-main.single-post .content-one-fourth, #post-content #blog-content-full-width.blog-with-aside .content-one-fourth, 
	#post-content #content-main.single-post .content-three-fourth, #post-content #blog-content-full-width.blog-with-aside .content-three-fourth { display: block; margin-right:0; }

	
	
	.content-one-half ,
	.content-one-third ,
	.content-two-third ,
	.content-one-fourth ,
	.content-three-fourth { width: 225px; margin-right:0;  margin-bottom: 30px; }

	
	.content-one-half img, .content-one-half  a img, .content-one-half  a.btn-short,
	.content-one-third img, .content-one-third a img, .content-one-third  a.btn-short ,
	.content-two-third img, .content-two-third a img, .content-two-third  a.btn-short,
	.content-one-fourth  img, .content-one-fourth a  img, .content-one-fourth  a.btn-short,
	.content-three-fourth img, .content-three-fourth a img, .content-three-fourth  a.btn-short  { max-width: 225px!important; }

	
	.content-one-half .textbox-short-content  a.btn-short ,
	.content-one-third .textbox-short-content a.btn-short ,
	.content-two-third .textbox-short-content  a.btn-short ,
	.content-one-fourth  .textbox-short-content a.btn-short,
	.content-three-fourth .textbox-short-content  a.btn-short { max-width: 165px!important; }
	
	
	.content-one-half .textbox-short-content  img ,
	.content-one-third .textbox-short-content img,
	.content-two-third .textbox-short-content  img ,
	.content-one-fourth  .textbox-short-content img ,
	.content-three-fourth .textbox-short-content  img { max-width: 105px!important; }

	
	.tab-content-text .content-one-half,
	.tab-content-text  .content-one-third,
	.tab-content-text  .content-two-third ,
	.tab-content-text  .content-one-fourth ,
	.tab-content-text  .content-three-fourth { width: 165px; }


	.tab-content-text .content-one-half img, .tab-content-text .content-one-half  a img , .tab-content-text .content-one-half  a.btn-short ,
	.tab-content-text .content-one-third img, .tab-content-text .content-one-third a img , .tab-content-text .content-one-third  a.btn-short ,
	.tab-content-text .content-two-third img, .tab-content-text .content-two-third a img  , .tab-content-text .content-two-third  a.btn-short ,
	.tab-content-text .content-one-fourth  img, .tab-content-text .content-one-fourth a  img , .tab-content-text .content-one-fourth  a.btn-short ,
	.tab-content-text .content-three-fourth img, .tab-content-text .content-three-fourth a img , .tab-content-text .content-three-fourth  a.btn-short { max-width: 165px!important; }

	.content-one-fourth  .textbox-short-content a.btn-short { max-width: 181px!important; }


#social_top a {
	font-size: 2em;
	color: #e5e5e5;
	text-decoration: none;
	
	display: inline-block;
	margin-left: 5px;
}

#social_top a:hover {
	color: #333;
}

#social_top a:hover .fa-facebook-square { color: #3b5998; }

#social_top a:hover .fa-twitter-square  { color: #00aced; }

#social_top a:hover .fa-google-plus-square { color: #dd4b39; }

#social_top a:hover .fa-youtube-square { color: #bb0000; }

#social_top a:hover .fa-pinterest-square { color: #cb2027; }
