﻿html#scoped-css body.style-159 #usersite-container .zoogle-columns,html#scoped-css body.style-159 #usersite-container .zoogle-column{display:block;float:none;width:100%;margin-left:0;left:0;top:0}
#usersite-container .clearfix,#usersite-container .zoogle-columns,#usersite-container form.simple_form .row{zoom:1}
#usersite-container .clearfix:before,#usersite-container .zoogle-columns:before,#usersite-container form.simple_form .row:before,#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{content:"\0020";display:block;height:0;visibility:hidden}
#usersite-container .clearfix:after,#usersite-container .zoogle-columns:after,#usersite-container form.simple_form .row:after{clear:both}

	

.menu, .menu * {
	margin:	0;
	padding: 0;
	list-style:	none;
	}

.menu {
	line-height: 1.0;
	}

.menu ul {
	margin: 0px;
	padding: 0px;
	}

.menu ul ul, ul.menu ul {
	position: absolute;
	top: -9999px;
	width: 200px; 
	}

.menu ul li ul li, ul.menu ul li {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

.menu li:hover {
	visibility:	inherit; 
	}

.menu li {
	float: left;
	position: relative;
	}

.menu a {
	display: block;
	position: relative;
	}

.menu li:hover ul,
.menu li.sfHover ul {
	left: 0;
	top: 34px; 
	z-index: 100000;
	}

ul.menu li:hover li ul,
ul.menu li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li:hover ul,
ul.menu li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

ul.menu li li:hover li ul,
ul.menu li li.sfHover li ul {
	top: -9999px;
	}

ul.menu li li li:hover ul,
ul.menu li li li.sfHover ul {
	left: 200px; 
	top: 0;
	}

.menu a, .menu a:visited  { 
	color: #ffffff;
	}

.menu li li {
	background:	#ffffff;
	}

.menu li li a, .menu .current_page_ancestor li a {
	color: #ffffff;
	background:	#034d91;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	border-left: none;
	text-shadow: none;
	border-top: 1px solid #00adee;
	}

.menu li li li {
	background:	#EEEEEE;
	}

.menu li:hover, .menu li.sfHover {
	background: #00AEEF;
	color: #666666;
	outline: 0;
	border: none;
	}

.menu a:focus, .menu a:hover, .menu a:active {
	background: #FFFFFF;
	color: #333333;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	-webkit-border-radius: 3px 3px 0px 0px;
	}

.menu li li a:focus, .menu li li a:hover, .menu li li a:active {
	background: #ffffff;
	color: #333333 !important;
	padding: 10px 10px 10px 10px;
	outline: 0;
	border-bottom: none;
	}

.menu li li:hover, .menu li li.sfHover {
	background:	#ffffff;
	outline: 0;
	}



.menu a.sf-with-ul {
	padding-right: 25px;
	min-width: 1px; 
	}

.menu a:hover.sf-with-ul {
	padding-right: 25px;
	}


.menu ul ul .sf-sub-indicator, ul.menu ul .sf-sub-indicator {
	top: 12px;
	background-position:  -10px 0; 
	}

	


#sidebar ul.menu, #footerwidgets ul.menu {
	float: none;
	}

#sidebar ul.menu .current_page_item a, #sidebar ul.menu .current-menu-item a,
#footerwidgets ul.menu .current_page_item a, #footerwidgets ul.menu .current-menu-item a {
	background: #FFFFFF;
	color: #669900 !important;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a, #footerwidgets ul.menu li a {
	background: #FFFFFF !important;
	color: #666666;
	line-height: 20px;
	margin: 5px 0px 0px 0px;
    padding: 4px 1px 0px 1px;
	text-shadow: none;
	border-top: 1px dotted #CCCCCC;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	}

#sidebar ul.menu li a:hover, #footerwidgets ul.menu li a:hover {
	background: #FFFFFF;
	color: #669900 !important;
	padding: 4px 1px 0px 1px;
	}
 
#sidebar ul.menu li, #footerwidgets ul.menu li {
	float: none;
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	}

#sidebar ul.menu li ul.sub-menu, #footerwidgets ul.menu li ul.sub-menu {
	width: 100%;
	margin: 0px 0px 0px 0px;
	}

#sidebar ul.menu li ul.sub-menu li a, #footerwidgets ul.menu li ul.sub-menu li a {
	background: #FFFFFF;
	margin: 0px 0px 5px 0px;
	}

#sidebar ul.menu li ul.sub-menu li ul.sub-menu li, #footerwidgets ul.menu li ul.sub-menu li ul.sub-menu li {
	display: none;
	}




#top .cart_dropdown_first .cart_dropdown_link::after {
content: none;
text-decoration: none;
display: inline-block;
color: #111;
padding: 0 3px 0 8px;
font-size: 30px;
line-height: 11px;
}


.cart_dropdown_first .cart_dropdown_link{
display: block;
float: left;
padding: 0 5px 0 25px;
background: none;
color:#999;
}


.cart_dropdown_first{
height:47px;
line-height: 47px;
padding:0 20px 0 0;
}


#top .cart_dropdown_first .cart_dropdown_link:after {
	content: "\2219";
text-decoration: none;
display: inline-block;
color:#bbb;
padding:0 3px 0 8px;
font-size: 30px;
line-height: 11px;
}


#top.Firefox .cart_dropdown_first .cart_dropdown_link:after{
font-size: 15px;
}

.cart_dropdown_first .cart_subtotal{
display: block;
float: left;
}


.cart_dropdown_first:hover .dropdown_widget{
display: block;
}


.slide-excerpt {
	background-color: #fff;
	filter: alpha(opacity=80);
	display: block;
	margin: 10px;
	opacity: 0.8;
	padding: 0;
	position: absolute;
	z-index: 8;
}
.top + h2{margin-top:0;}
.drupal .block .top,.drupal .block .bottom{background-color:blue !important;height:10px !important;opacity:0.25 !important;}
.meta-wrapper.hover .slider.top{padding-left:53px;}
.meta-wrapper.hover .slider.top-inner{background-position:right -48px;height:14px;}



.et_pb_map {
	position: relative;
	width: 100%;
	height: 440px;
}


body.chrome.parallax-map-support .et_pb_map {
	transform: inherit !important;
}



.et_pb_column_2_3 .et_pb_map {
	height: 400px;
}


.et_pb_column_1_2 .et_pb_map,
.et_pb_column_3_8 .et_pb_map {
	height: 280px;
}


.et_pb_column_1_3 .et_pb_map,
.et_pb_column_1_4 .et_pb_map {
	height: 230px;
}



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


#cta {
	.column(6);
	.push(6);
	margin-top:75px;
	font-size:0;
}
ul.menu li.last{margin-right:0}
.sidebar .block li.last{border:none;padding-bottom:0;margin-bottom:0}


.cssmenu_borders {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 4px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

#content_gallery {
	width: 524px;
	margin: 10px 10px 10px 10px;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu{border-color:#dcdadb;}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a{padding-top:5px;padding-bottom:5px;}

#ad-header-mobile-wrapper {background:transparent;width:100%;padding:20px 0 0;margin:0px;}

#ad-header-mobile-wrapper .container {padding:0;}



#featured_box_wrapper { width:990px; }
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a{font-weight:normal;border-right:none;text-align:left;color:#005782;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a:hover{font-weight:normal;border-right:none;text-align:left;color:#666;text-decoration:underline;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent{font-weight:normal;border-right:none;text-align:left;color:#005782;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper a.menuparent:hover{font-weight:normal;border-right:none;text-align:left;color:#666;text-decoration:underline;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol,.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li{margin:0;padding:0;}
.sf-menu.sf-style-default ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{display:inline;float:left;width:12em;}
.sf-menu.sf-style-default.rtl ul.sf-megamenu li.sf-megamenu-wrapper ol li.sf-megamenu-column{float:right;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-lg-12{width:100%}


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


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

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

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

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

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

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

  .vc_col-sm-12 {
    width: 100%;
  }

.container-inline-date{clear:both;}
.container-inline-date .form-item{float:none;margin:0;padding:0;}
.container-inline-date .form-item .form-item{float:left;}
.container-inline-date .form-item,.container-inline-date .form-item input{width:auto;}
.container-inline-date .description{clear:both;}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option{margin-right:5px;}
.container-inline-date .date-spacer{margin-left:-5px;}
.views-right-60 .container-inline-date div{margin:0;padding:0;}
.container-inline-date .date-timezone .form-item{clear:both;float:none;width:auto;}
.container-inline-date .date-padding{padding:10px;float:left;}
.views-exposed-form .container-inline-date .date-padding{padding:0;}
.container,.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}
#global-header .container{padding-top:8px;}
#header-unit .container{box-shadow:0px 0px 20px #888888;}
#header-unit .container #header-unit-inner{margin-left:auto;margin-right:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:100%;height:200px;border:20px solid #fff;}
.header-unit-special .container .header-unit-special-inner{width:100%;}
#global-footer #institution-logos .container{font-size:1em;line-height:1em;padding:30px 2% 30px 2%;}
#global-footer #other-footer .container{font-size:0.9em;line-height:1em;padding:30px 2% 60px 2%;}
.front #main .container{margin-top:-10px;}
#main .container{background:#fff;box-shadow:0px 0px 20px #888888;padding-bottom:60px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container,div#header-unit .container{width:1260px;}
.container-inline div,.container-inline label{display:inline;}
.container-inline .fieldset-wrapper{display:block;}
.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
.region-selector_item{font-family:robotocondensedregular,"Arial Narrow",Arial,sans-serif;text-transform:uppercase;margin-bottom:5px}
.reg-CN1 .region-selector_item,.reg-CN2 .region-selector_item{text-align:left;padding-left:12px}

  #menu-bar .menu-wrapper ul,
  #menu-bar .menu-wrapper ul li.last {
    border: 0;
  }
.no-margin{margin:0!important;}
.devbox .no-margin{margin:0 0 13px 0!important;}


#footer-bottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 960px;
}

#footer-bottom img {
	border-width: 0px;
	border-style: none;
}

#footer-bottom #backtop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 110px;
	width: 348px;
}

.copyright,
.site-info {
	color: #777;
	font-size: 11px;
	font-size: 1.1rem;
	padding: 10px 0;
	padding: 1rem 0;
}

.site-info {
	text-align: right;
}

.copyright a,
.site-info a {
	color: #777;
	text-decoration: none;
}

.copyright a:hover, 
.site-info a:hover {
	color: #C4302B;
}

.lt-ie8 .site-info { text-align: center; }



a:hover, .site-header h1 a:hover, .site-header h2 a:hover, .comments-link a:hover, .entry-meta a:hover, .widget-area .widget a:hover, .footer-navigation li a:hover, .copyright a:hover, .site-info a:hover, .comment-content .reply a:hover, #respond #submit:hover { color: #c42bba;}

#wrapper {width: 100%; background: none #FFF 0 0; margin: 0 auto; padding: 0; text-align: left; overflow: hidden;}

	.copyright:after,
	.social-networks:after{
		content:"";
		display:block;
		clear:both;
	}

	.social-networks li,
	.copyright li{
		float:none;
		display:inline-block;
	}


	.sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}


	#footer .social-networks{width:100%;margin:0 auto;position:relative;left:-11px;}


	.social_links_shortcode .social li{width:10% !important;}


	.share-box .social-networks{text-align:left;}

	.woocommerce-container .social-share{overflow:hidden;}

	.woocommerce-container .social-share li{display:block;float:left;margin:0 auto;border-right:0!important;border-left:0!important;padding-left:0 !important;padding-right:0 !important;width:25%;}

	.has-sidebar .woocommerce-container .social-share li { width: 50%; }

	.social-networks,
	.copyright{
		float:none;
		padding:0 0 15px;
		text-align:center;
	}


	.share-box .social-networks li{margin-right:20px !important;}


.fusion-accordian .panel-title .active .fa-fusion-box,
ul.circle-yes li:before,
.circle-yes ul li:before,
.progress-bar-content,
.pagination .current,
.bbp-topic-pagination .current,
.header-v3 .header-social,.header-v4 .header-social,.header-v5 .header-social,
.date-and-formats .date-box,.table-2 table thead,
.onsale,.woocommerce-pagination .current,
.woocommerce .social-share li a:hover i,
.price_slider_wrapper .ui-slider .ui-slider-range,
.tagcloud a:hover,.cart-loading,
#toTop:hover,
#bbpress-forums div.bbp-topic-tags a:hover,
#wrapper .search-table .search-button input[type="submit"]:hover,
ul.arrow li:before,
p.demo_store,
.avada-myaccount-data .digital-downloads li:before, .avada-thank-you .order_details li:before,
.sidebar .widget_layered_nav li.chosen, .sidebar .widget_layered_nav_filters li.chosen {
	background-color:#a0ce4e;
}

.woocommerce .social-share li a:hover i {
	border-color:#a0ce4e;
}


.social {
background:#141823;
padding:10px 10px 0 10px;
border-radius: 6px;
}


#partner{
    padding: 10px 0;
}


#partner .spot {
    width: 19.5%;
    display: inline-block;
}

    #partner .spot iframe{
        -webkit-transform: scale(0.8);
        -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
        -o-transform: scale(0.8);
        transform: scale(0.8);
    }

    #partner .small-spots.one{
        padding-top: 8px;
    }

    #partner .small-spots.two{
        margin-bottom: 5px;
    }

    #partner .small-spots.two .to-center{
        width: 10.5%;
        display: inline-block;
        height: 37px;
    }
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.container article {
    line-height: 21px;
    margin-bottom: 20px;
}


.container article.small {
    font-size:12px;
    line-height:18px;
    margin-bottom:10px;
}

.grid_1 {
  width: 60px;
}


#sociallinks { float: right; }

#sociallinks ul { margin: 0; }

#sociallinks li, #sociallinks .sh-sb-link { float: left; margin: 0 3px 0 0; padding: 0; display: block; }

#sociallinks li,
#sociallinks li a,
#sociallinks .sh-sb-link,
#sociallinks li img { display: block; width: 16px; height: 16px; }

#colophon .alignright #sociallinks, #colophon .alignright a {display:inline-block; vertical-align:text-top; margin-right:4px; }


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

.zone_cont ul,.nicEdit-main ul,.fake_a_zone ul{list-style: none;margin-left: 0;padding-left: 1em;padding-bottom:6px;}

.zone_cont h3,.nicEdit-main h3 ,.fake_a_zone h3{font-size: 16px;margin: 5px 0;position: relative;}

.zone_cont ,.nicEdit-main{ margin:0px 15px; line-height:20px; font:12px; font-family:Verdana, Geneva, sans-serif; padding:6px 0 15px 0; }

.zone_cont p,.nicEdit-main p{line-height: 1.6em;margin-bottom: 1em;padding-left: 20px;}


#footer-blocks {
	height: 250px;
	margin-bottom: 25px;
}


.blocks-outer {
	width: 1062px;
	padding: 22px 0px 25px 50px;
}
  

.one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve, .boxed.wide .one, .boxed.wide .two, .boxed.wide .three, .boxed.wide .four, .boxed.wide .five, .boxed.wide .six, .boxed.wide .seven, .boxed.wide .eight, .boxed.wide .nine, .boxed.wide .ten, .boxed.wide .eleven, .boxed.wide .twelve {
	display: block;
	float: left;
	position: relative;
	margin-left: 1.3888888888888888%;
	margin-right: 1.3888888888888888%;
	margin-bottom: 30px;
	
}
 .boxed .one, .boxed .two, .boxed .three, .boxed .four, .boxed .five, .boxed .six, .boxed .seven, .boxed .eight, .boxed .nine, .boxed .ten, .boxed .eleven, .boxed .twelve {
	margin-left: 1.4705882352941175%;
	margin-right: 1.4705882352941175%;
}

.row .row .one, .row .row .two, .row .row .three, .row .row .four, .row .row .five, .row .row .six, .row .row .seven, .row .row .eight, .row .row .nine, .row .row .ten, .row .row .eleven, .row .row .twelve {
	margin-bottom: 0;
}

.one.centered, .two.centered, .three.centered, .four.centered, .five.centered, .six.centered, .seven.centered, .eight.centered, .nine.centered, .ten.centered, .eleven.centered, .twelve.centered {
	clear: both;
	float: none !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.four, .boxed.wide .four { width: 30.555555555555557%; }

.boxed .four { width: 30.392156862745097%; }


.container:before, .container:after, .row:before, .row:after, .hero:before, .hero:after, .one:before, .one:after, .two:before, .two:after, .three:before, .three:after, .four:before, .four:after, .five:before, .five:after, .six:before, .six:after, .seven:before, .seven:after, .eight:before, .eight:after, .nine:before, .nine:after, .teb:before, .ten:after, .eleven:before, .eleven:after, .twelve:before, .twelve:after { content: "."; display: block; height: 0; overflow: hidden; }
  
.container:after, .row:after, .hero:after, .one:after, .two:after, .three:after, .four:after, .five:after, .six:after, .seven:after, .eight:after, .nine:after, .ten:after, .eleven:after, .twelve:after { clear: both; }
  
.container, .row, .hero, .one, .two, .three, .four, .five, .six, .seven, .eight, .nine, .ten, .eleven, .twelve { zoom: 1; }

.four.home {
    border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
}

#tabs2 .tab_content ul.four.carrot, ul.carrot.six {
	margin-top: 0;
	margin-left: 1.38889%;
	margin-right: 1.38889%;
	margin-bottom: 15px;
}

#aside.four {
    background: #00284F;
    margin-left: 0;
    margin-bottom: -9999px;
    padding-bottom: 9999px;
}

    #tabs2 .tab_content ul.four.carrot { margin-bottom: 0; }
.two_columns_50_50 .column1,.two_columns_50_50 .column2,.three_columns .column1,.three_columns .column2,.three_columns .column3,.two_columns_66_33 .column1,.two_columns_66_33 .column2,.two_columns_33_66 .column1,.two_columns_33_66 .column2,.two_columns_75_25 .column1,.two_columns_75_25 .column2,.two_columns_25_75 .column1,.two_columns_25_75 .column2,.four_columns .column1,.four_columns .column2,.four_columns .column3,.four_columns .column4{width:100%}
.two_columns_50_50 .column1 .column_inner,.two_columns_50_50 .column2 .column_inner,.three_columns .column1 .column_inner,.three_columns .column2 .column_inner,.three_columns .column3 .column_inner,.two_columns_66_33 .column1 .column_inner,.two_columns_66_33 .column2 .column_inner,.two_columns_33_66 .column1 .column_inner,.two_columns_33_66 .column2 .column_inner,.two_columns_75_25 .column1 .column_inner,.two_columns_75_25 .column2 .column_inner,.two_columns_25_75 .column1 .column_inner,.two_columns_25_75 .column2 .column_inner,.two_columns_66_33.grid2 .column1 .column_inner,.two_columns_66_33.grid2 .column2 .column_inner,.two_columns_33_66.grid2 .column1 .column_inner,.two_columns_33_66.grid2 .column2 .column_inner,.two_columns_75_25.grid2 .column1 .column_inner,.two_columns_75_25.grid2 .column2 .column_inner,.two_columns_25_75.grid2 .column1 .column_inner,.two_columns_25_75.grid2 .column2 .column_inner,.four_columns .column1 .column_inner,.four_columns .column2 .column_inner,.four_columns .column3 .column_inner,.four_columns .column4 .column_inner{padding:0}
.footer_top .four_columns .column1,.footer_top .four_columns .column2,.footer_top .four_columns .column3,.footer_top .three_columns .column1,.footer_top .three_columns .column2,.footer_top .two_columns_50_50 .column1{margin:0 0 25px}


.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}



.md-effect-5.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-6.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-8.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-9.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-10.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-13.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-14.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}



.md-effect-15.md-modal {
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}
.spotlites #menu,.spotlites #menu-overlay{display:none}
.spotlites.tile-view.is-mobile #menu-overlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#fff;display:block;z-index:99;opacity:0.9}
.spotlites.tile-view.is-mobile #menu,.spotlites.tile-view.is-mobile #menu-overlay{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
#usersite-container .zoogle-music-player .player .track .action,#usersite-container .zoogle-music-player .player .track .share,#usersite-container .zoogle-music-player .player .track .share-contents{display:none}


#follow-us
{
	margin-left: 10px;
}


.mobile #work_list .item {
	
}


.item {
	width: 270px;
	margin: 0 0 29px;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr em a,
.item .figure_descr span,
.item .figure_descr span a {
	transition: color 0.15s ease-out;
}

.item:hover .figure_descr strong,
.item:hover .figure_descr em,
.item:hover .figure_descr em a,
.item:hover .figure_descr span,
.item:hover .figure_descr span a {
	color: #181818;
}


.item .figure_descr {
	width: 270px;
	min-height: 105px;
	font-size: 12px;
	line-height: 1.5;
	padding: 15px 0 0;
	background: #fff;
}


.item .figure_descr strong,
.item .figure_descr em,
.item .figure_descr span {
	display: block;
	font-weight: normal;
	font-style: normal;
}


.item .figure_descr strong {
	font-size: 12px;
	font-family: AvenirLTPro-Heavy, sans-serif;
	color: #747474;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	margin: 0 0 10px;
}


.item .figure_descr em {
	color: #c8c8c8;
}


.item .figure_descr span {
	color: #c8c8c8;
	text-transform: lowercase;
}


.item .figure_descr em a,
.item .figure_descr span a {
	color: #c8c8c8;
	text-decoration: underline;
}


.item .figure_descr em a:hover,
.item .figure_descr span a:hover {
	color: #181818;
}
.right-off-canvas-menu-language-selector{width:268px;display:block;overflow:hidden;margin:50px auto 0}
.right-off-canvas-menu-language-selector .container{width:50%;float:left}

.schedule-time,
.announcement-post-date {
    text-align: right;
}



.fusion-row {
  margin: 0 auto;
  zoom: 1;
}

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

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

.fusion-secondary-header .fusion-row {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
}

.fullwidth-box.video-background .fusion-row {
  position: relative;
  z-index: 10;
}

.fullwidth-box.faded-background .fusion-row {
  position: relative;
  z-index: 10;
}

.hundred-percent-fullwidth .fusion-row {
  max-width: none !important;
}

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

.iwidth25 { width: 25px }


#menu-footer {
	margin-left: -10px;
}

#menu-footer li {
	float:none;
}

#menu-footer li a {
	display: block;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

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

.donate-heading {
	font-family: 'Merriweather', Georgia, serif;
	color: #444;
	font-size: 20px;
	font-weight: normal;
}

		#content .column .dark {
			font-size: 12px;
			font-weight: bold;
			line-height: 2.2em;
			
		}
#main-navigation li ul.normal-dropdown{color:#fff;padding:1px 0 0;position:absolute;overflow:visible;z-index:9999;width:200px;display:none}
#main-navigation li ul.normal-dropdown li{background:#1abc9c;position:relative;display:block}
#main-navigation li ul.normal-dropdown li:first-child{padding-top:12px}
#main-navigation li ul.normal-dropdown li:last-child{padding-bottom:12px}
#main-navigation li ul.normal-dropdown a{padding:8px 20px;color:#fff;display:block}
#main-navigation li ul.normal-dropdown li ul{position:absolute;left:100%;top:-12px;padding-top:0;padding-left:1px;color:#fff;z-index:9999;display:none}
#main-navigation li ul.normal-dropdown li:hover ul{display:block}
#main-navigation li ul.normal-dropdown li:first-child ul{top:0;z-index:9999}
.front .view-id-calendar .views-row,.front .view-id-calendar .views-row a,.front .view-id-calendar .views-row span{font-size:13px;font-size:1.3rem;color:#000;}
.view-id-embedded_pages ul li.views-row-first{border-top:medium none;padding-top:0;}
.view-id-embedded_pages.view-display-id-block_1 .views-row,.view-id-embedded_pages.view-display-id-block_2 .views-row,.view-id-embedded_pages.view-display-id-block_3 .views-row{clear:left;height:100%;overflow:hidden;padding:15px 0 10px;margin:0px;border-bottom:2px solid #CCCCCC;}
.view-id-embedded_pages.view-display-id-block_4 .views-row,.view-id-embedded_pages.view-display-id-block_5 .views-row{background-color:#a8cbdb;background-repeat:no-repeat;border:5px solid #FFFFFF;box-shadow:2px 4px 5px rgba(0,0,0,0.5);display:table;float:left;margin:0 0 20px;overflow:hidden;padding:13px 0 5px 15px;width:370px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row-odd,.view-id-embedded_pages.view-display-id-block_5 .views-row-odd{margin-right:14px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title a,.view-id-embedded_pages.view-display-id-block_5 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_5 .views-row .views-field.views-field-title a{color:#000000;line-height:120%;}
.view-id-embedded_pages.view-display-id-block_4 .views-row{height:122px;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-field-primary-image-attachment{display:table-cell;margin:0 auto;text-align:left;vertical-align:middle;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title,.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title a{color:#000000;line-height:120%;}
.view-id-embedded_pages.view-display-id-block_4 .views-row .views-field.views-field-title{padding:0 10px 15px 20px;text-align:left;}
.view-id-embedded_pages.view-display-id-block_5 .views-row{height:75px;}
.view-faqs .view-content .views-row{margin-bottom:15px;border-bottom:1px solid #cccccc;padding-bottom:4px;}
.view-faqs .view-content .views-row p{margin:10px 0 10px;}

.td-header-style-6 .td_ul_logout .menu-item img {
  left: -25px;
}

.top-header-menu .menu-item-has-children .sub-menu {
  display: none;
}

.top-header-menu .menu-item-has-children li {
  list-style-image: none;
  height: auto;
}

.top-header-menu .menu-item-has-children li a {
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 500;
  font-size: 11px;
  line-height: 28px;
  display: block;
  text-transform: none;
  margin: 0 10px 0 10px ;
  white-space: nowrap;
  min-width: 100px;
}

.top-header-menu .menu-item-has-children li a:hover {
  color: #4db2ec;
}

.top-header-menu .menu-item-has-children ul {
  width: auto !important;
}

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

.td_ul_logout .menu-item {
  position: relative;
  left: 0;
}

.td_ul_logout .menu-item a {
  display: inline !important;
  line-height: 29px !important;
  margin-right: 21px;
}

.td_ul_logout .menu-item .td_user_logd_in {
  margin-right: 11px;
}

.td_ul_logout .menu-item i {
  font-size: 10px;
  position: relative;
  top: 0;
}

.td_ul_logout .menu-item img {
  position: absolute;
  top: 5px;
  left: -40px;
  display: inline-block;
  margin-right: 19px;
}

.ie8 .top-header-menu .menu-item-has-children li a,
.ie9 .top-header-menu .menu-item-has-children li a,
.ie10 .top-header-menu .menu-item-has-children li a,
.ie11 .top-header-menu .menu-item-has-children li a {
  top: -1px;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}


.topslider{float:left; width:100%;}

#hornav ul.sp-menu { padding: 0;margin:0}

#sublevel ul.sp-menu { padding: 5px 0}

#hornav .group-content ul.sp-menu{margin:0!important}

#sidebar .current-menu-item.menu-item-has-children:after{
    content:'';
}

#sidebar .current-page-ancestor.menu-item-has-children:after{
    content:'';
}

#sidebar .current-menu-item .menu-item-has-children:after{
    content:'';
}


.header-small-nav .menu-item:after {
    content: '|';
    padding-left: 5px;
    padding-right: 5px;
    color: #4d585a;
}


.header-small-nav .menu-item:last-child:after {
    content: '';
}


.header-small-nav .menu-item {
    float: left;
}


.header-small-nav .menu-item a {
    color: #4d585a;
}

.side-menu-wrap .menu-item-has-children{

}

.side-menu-wrap .menu-item{

}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}
.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}

      footer .footer-nav-content .nav-col {display:inline-block;vertical-align:top;width:233px;}

      .lt-ie9 footer .footer-nav-content .nav-col {display:inline-block;vertical-align:top;width:232px;}

      .lt-ie7 footer .footer-nav-content .nav-col {display:inline;vertical-align:top;width:232px;}

        footer .footer-nav-content .nav-col li {margin:0 0 10px 0;font-size:14px;}

        footer .footer-nav-content .nav-col li:first-child {margin:20px 0 20px 0;}

        footer .footer-nav-content .nav-col li a.see-a-demo {color:#F69001 !important;}

        footer .footer-nav-content .nav-col li a.see-a-demo:hover {color:#0099FF !important;}


.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu .ubermenu-autocolumn+.ubermenu-item-view-all{clear:both}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical.ubermenu-items-align-right .ubermenu-item-level-0{text-align:right}
.ubermenu-vertical.ubermenu-items-align-center .ubermenu-item-level-0{text-align:center}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-responsive-collapse .ubermenu-item .ubermenu-submenu{display:none}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}
.ubermenu-responsive-default.ubermenu-vertical .ubermenu-item.ubermenu-item-level-0{width:100%}

.tagcloud a:hover,#slidingbar-area .tagcloud a:hover,.footer-area .tagcloud a:hover{ color: #FFFFFF !important; text-shadow: none !important; -moz-text-shadow: none !important; -webkit-text-shadow: none !important; }

#slidingbar-area .pyre_tabs .tab-holder .tabs li {
	border-color: Array !important;
	border-color: rgba(54,56,57,1) !important;
}

.avada-container h3,
.review blockquote div strong,
.footer-area  h3,
#slidingbar-area  h3,
.button.large,
.button.small,
.comment-form input[type="submit"],
.wpcf7-form input[type="submit"],
.gform_wrapper .gform_button{
	font-weight:bold;
}



.footer-area  h3,#slidingbar-area  h3{
	font-family:"Open Sans", Arial, Helvetica, sans-serif !important;
}


body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	font-size:13px;
		line-height:20px;
}


#slidingbar-area h3{font-size:13px !important;}


#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area #jtwt,#slidingbar-area #jtwt .jtwt_tweet{color:#8C8989 !important;}


#slidingbar-area a{color:#BFBFBF !important;}


#slidingbar-area .widget_categories li a, #slidingbar-area li.recentcomments, #slidingbar-area ul li a, #slidingbar-area .product_list_widget li {border-bottom: 1px solid #505152 !important;}

#slidingbar-area .tagcloud a, #slidingbar-area .pyre_tabs .tab-holder .tabs-wrapper, #slidingbar-area .pyre_tabs .tab-holder .news-list li {border-color: #505152 !important;}

	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
		padding:0 0 20px 0;
	}

	.footer-area .flickr_badge_image img, #slidingbar-area .flickr_badge_image img { max-width: 64px; padding:3px !important; }
	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}


.Home #main-promo-banner { display:block; }
#main-promo-banner{margin-top:88px}
#main-promo-banner .promo{background-color:#fff;border-bottom:1px solid #e0e0e0}
#main-promo-banner .promo a{font-family:'Brown', Arial, sans-serif}
#main-promo-banner .promo a strong{font-family:'Brown', Arial, sans-serif;font-weight: bold;}

.Home #main-promo-banner .promo { display: none; }




.w100p { width:100%; }




#navigation {
	float: left;
	width: 170px;
	min-height: 20px;
	margin-right: 20px;
	color: #2c7bb5;
}


.glyph.cart:before { content: "\e629"; }

.main-header .bottom-row .cart-container { width: auto; position: absolute; right: 55px; padding: 0; }

.main-header .cart { width: 100%; text-align: right; padding: 0; }

.main-header .cart .cart-link { line-height: 30px; color:  #444444 ; font-weight: bold; }

.main-header .cart .glyph.cart { margin-left: 5px; }

.main-header .cart a, .main-header .cart a:link { margin-left: 8px; }

.main-header .cart .button, .main-header .cart a.button { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; font-family:  'Lato', sans-serif ; font-size: 1em; font-weight: bold; text-transform: uppercase; border: 0; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; margin-top: -15px; }

.main-header .cart .heading { font-size: 1em; }

.main-header .cart .recently-added { display: none; border: 1px solid #ebebeb; background: #ffffff; text-align: left; position: absolute; width: 350px; top: 50px; right: 15px; padding: 10px 10px 20px 10px; z-index: 10; }

.main-header .cart .recently-added:after { content: ''; display: block; position: absolute; right: 20px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ffffff transparent; border-style: solid; border-width: 10px; }

.main-header .cart .recently-added:before { content: ''; display: block; position: absolute; right: 19px; bottom: 100%; width: 0; height: 0; border-color: transparent transparent #ebebeb transparent; border-style: solid; border-width: 11px; }

.main-header .cart .recently-added.mobile { width: 280px; left: 50%; right: auto; margin-left: -140px; position: fixed; top: 50%; margin-top: -131px; }

.main-header .cart .recently-added.mobile img { max-width: 80px; }

.main-header .cart .recently-added.mobile .close { position: absolute; font-size: 30px; color: #000; background: #fff; padding: 10px; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30); opacity: 0.3; top: 0; right: 0; display: block; z-index: 1; }

.main-header .cart .recently-added.mobile .close:hover { cursor: pointer; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

.main-header .cart .recently-added.mobile:before { display: none; }

.main-header .cart .recently-added.mobile:after { display: none; }

.main-header .cart .recently-added a { margin-left: 0; }

.main-header .cart .recently-added .empty-cart { padding: 10px; }

.main-header .cart .recently-added form { margin: 0; }

.main-header .cart .recently-added table { font-size: 0.83333em; margin: 0 0 10px 0; border: 0; }

.main-header .cart .recently-added table tr td { padding: 10px 5px; }

.main-header .cart .recently-added table img { max-width: 80px; }

.main-header .cart .recently-added table .cart-item { padding-left: 0; }

.main-header .cart .recently-added table .cart-price { width: 25%; padding-right: 0; text-align: right; }

.main-header .cart .recently-added table tr:nth-of-type(even) { background: none; }

.main-header .cart .recently-added table thead { background: none; }

.main-header .cart .recently-added table tfoot { border-top: 1px solid #ebebeb; background: none; }

.main-header .cart .recently-added table tfoot .items-count { font-weight: normal; }

.main-header .cart .recently-added table tfoot tr, .main-header .cart .recently-added table tfoot td { padding: 20px 0; }

.main-header .cart .recently-added h1, .main-header .cart .recently-added h2, .main-header .cart .recently-added h3 { font-size: 1em; font-weight: normal; margin-bottom: 0; }

.main-header .cart .recently-added .button { margin-top: 10px; width: 100%; margin: 0; }

.main-header .cart .recently-added .error { display: none; padding: 10px; }

.main-header .cart .recently-added-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }

.template-cart .cart-table { margin-bottom: 30px; }

.template-cart .cart-table tr th, .template-cart .cart-table tr td { padding: 6px 3px; }

.lt-ie9 .template-cart .cart-table tr th, .lt-ie9 .template-cart .cart-table tr td { padding: 0.75em 0.83333em; }

.template-cart .cart-table .item { max-width: 400px; }

.template-cart .cart-table .quantity input { width: 30px; }

.template-cart .cart-table .title { display: none; }

.lt-ie9 .template-cart .cart-table .title { display: table-cell; }

.template-cart .cart-table .mobile-title { margin: 15px 0 0; padding: 0 5px; display: block; font-size: 0.83333em; }

.lt-ie9 .template-cart .cart-table .mobile-title { display: none; }

.template-cart .cart-table th.image { width: 40%; }

.lt-ie9 .template-cart .cart-table th.image { width: auto; }

.template-cart .cart-table .image img { max-width: 120px; }

.template-cart .cart-table .glyph.cross { font-size: 18px; }

    
    


.logo{
    width: 100%;
max-width: 1000px;
margin: 0px auto;
position: relative;
padding: 0px 0px 0px 270px;
    }

    
.logo-img{
    width: 100%;
    max-width: 730px;
    height: auto;
    margin: 0 auto;
    }

    .main, .logo{
        padding: 0px 0px 0px 220px;
        }


#resident-share{
	position: relative;
	float: left;
	margin: -3px 9px 0 0;
	cursor: pointer;
}
.box{width:23%;float:left;margin-left:1%;margin-right:1%;margin-bottom:30px;min-height:350px;position:relative;}
.tours-items .box,.hotels-items .box,.cars-items .box{min-height:372px;}
.box img{width:100%;}
.box.last-child{margin-right:0;}
.box-title{font-size:30px;line-height:34px;color:#139A68;}
.offer .box-title{height:90px;}
.box-title span{color:#3b7bcd;}
.box-info{font-size:18px;margin:15px 0;display:block;}
.box button{width:100%;background:#3b7bcd;color:#fff;font-size:18px;line-height:38px;border:none;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0 10px;position:absolute;left:0;bottom:0;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}
.box button:hover{background:#1967cb;}
.offer-box .box{margin-bottom:0;}
.packages-items .box,.tours-items .box,.hotels-items .box,.cars-items .box{padding:0 0 40px;background-color:#f3f3f3;}
.section-featured .offer-box .box{background-color:#fff;margin-right:2%;box-shadow:0 2px 6px -1px #666;border:1px solid #fff;}
.box .offer-title{letter-spacing:0;font-size:25px;line-height:30px;height:70px;}
.box-title,.box-info{width:65.4%;}
.offer-box .box,.packages-items .box{width:46%;min-height:372px;margin:2%;}
.box,.section-featured .offer-box .box{width:100%;min-height:auto;}
.section-featured .box img{width:266px;float:left;position:relative;z-index:10;}
.section-featured .box .offer-title{height:auto;}
.section-featured .box .offer-price{display:block;}
.section-featured .offer-box .box button{text-align:right;font-size:14px;}
.offer-box .box-title,.box-info{width:100%;}
.box .offer-price{font-size:14px;}
.packages-items .box,.offer-box .box{margin:3%;padding-bottom:40px;width:94%;border-bottom:1px solid #ccc;}
.box:last-child{border:none;}
.section-featured .box button{z-index:20;position:relative;display:block;}

#copyright{	
	position:absolute;
	height:40px;
	text-align:center;
	bottom:0;
	left:22px;
	border-top:1px dotted #fff;
	line-height:40px;
	color:#4c4a49;
	width:379px;
}

@column-width: 60;
@gutter-width: 20;
@columns: 12;

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

	
	.content {
		width:800px;
		margin-left:auto;
		margin-right:auto;
	}

	
	.content-3 {
		width:660px;
		margin-left:auto;
		margin-right:auto;
	}

	
	.content-4 {
		width:620px;
		margin-left:auto;
		margin-right:auto;
		padding-bottom:7%;
	}

	
	.content-2 {
		width:300px;
		margin-left: auto;
		margin-right: auto;
		padding-bottom:7%;
	}

#newsletter-inner {
  width: 370px;
  margin: 0 auto;
  padding-top: 10px;
  text-transform: uppercase;
}

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

.clearfix {
  *zoom: 1;
}

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

.clearfix:after {
  clear: both;
}

.overlay_slide .autor {
	font-family: 'lato';
	margin-top: 5px;
	line-height: 12px;
	font-size: 12px; color: #777777;
	position: absolute;
	bottom: 0;
	left: 0;
}


.seccion-gal .galeria_mask .galeria .galeria_int .slider .slide .overlay_slide .autor{
	font-size: 12px;
	color: #777;
	line-height: inherit;
	margin-top: 5px;
	position: relative;
}


.seccion-foto .seccion-gal-int .overlay_slide .autor{

}



.seccion-gal .overlay_slide .autor {
	font-size: 12px;
	line-height: inherit;
	position: relative;
}

.nota_int_slider .overlay_slide .autor {
	font-size: 11px;
}

.autor {
	color: #ccc;
}

#header-inner.nav-type-2 #fancy-search .spinner{right:110px}

.spinner{border:2px solid transparent;font-size:30px;width:.6em;height:.6em;border-radius:.5em;-moz-border-radius:.5em;-webkit-border-radius:.5em;-o-border-radius:.5em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation:spin .4s linear infinite;-moz-animation:spin .4s linear infinite;animation:spin .4s linear infinite;border-top-color:#bdbdbd;border-left-color:#ddd;display:inline-block;position:relative;top:50%;margin-top:-10px}

#fancy-search .spinner{position:absolute;right:40px;margin-top:-10px;display:none}

#fancy-search.ajax-searching .spinner{display:block!important}


		.hb-pricing-item:hover,
		.hb-process-steps ul:before,
		.pace .pace-activity,
		.wpb_tabs .nav-tabs li.active a,
		#hb-preloader .spinner, .default-loading-icon:before {
			border-top-color: #2980b9;
		}
#usersite-container .marquee-wrap{position:relative}
#usersite-container .marquee{white-space:nowrap;width:100%;overflow-x:hidden}
.editor-button,.edit-link a,.page-map a,.archive-header .view-flyer a,.newsletter-signup input[type="submit"],button,input[type="submit"],.modal-trigger span{background-color:white;border:4px solid #070608;color:#070608;display:inline-block;font-family:"droid-sans-mono","Bitstream Vera Sans Mono",Consolas,Courier,monospace;font-weight:normal;line-height:1;padding:1.3125em 3.9375em;text-decoration:none;box-shadow:0.375em 0.375em 0 #070608;-webkit-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;-moz-transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear;transition:color 0.1s linear,background-color 0.1s linear,border-color 0.1s linear,box-shadow 0.1s linear,margin 0.1s linear}
.tr-coretext .editor-button,.tr-coretext .edit-link a,.edit-link .tr-coretext a,.tr-coretext .page-map a,.page-map .tr-coretext a,.tr-coretext .archive-header .view-flyer a,.archive-header .view-flyer .tr-coretext a,.tr-coretext button,.tr-coretext input[type="submit"],.tr-coretext .modal-trigger span,.modal-trigger .tr-coretext span{font-weight:normal}
.editor-button:hover,.edit-link a:hover,.page-map a:hover,.archive-header .view-flyer a:hover,button:hover,input[type="submit"]:hover,.modal-trigger span:hover{background-color:#c7a84c;border:4px solid #c7a84c;color:white}
.editor-button:active,.edit-link a:active,.page-map a:active,.archive-header .view-flyer a:active,button:active,input[type="submit"]:active,.modal-trigger span:active{margin:2px -2px -2px 2px;box-shadow:0 0 0 #070608}
.modal-open{overflow:hidden}
.modal label{cursor:pointer;margin-bottom:0;font-size:1em}
.modal label img{border-radius:150px;display:block;max-width:300px}
.modal input[type="checkbox"]{display:none}
.modal .modal-open{overflow:hidden}
.modal .modal-window{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;position:fixed;top:0px;right:0px;bottom:0px;left:0px;background:rgba(0,0,0,0.85);opacity:0;text-align:left;visibility:hidden;z-index:99999999999;padding:0 7.875em}
.js .modal .modal-window{overflow:scroll}
.modal .modal-window .modal-bg{position:absolute;top:0px;right:0px;bottom:0px;left:0px;cursor:pointer}
.modal .modal-close{position:absolute;top:-2.95313em;right:-2.95313em;bottom:auto;left:auto;height:1.5em;width:1.5em;cursor:pointer}
.modal .modal-close:after,.modal .modal-close:before{position:absolute;top:3px;right:3px;bottom:0;left:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);height:1.5em;width:0.15em;background:#999;content:'';display:block;margin:-3px 0 0 -1px}
.modal .modal-close:hover:after,.modal .modal-close:hover:before{background:gray}
.modal .modal-close:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.modal .modal-inner{-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;transition:opacity 0.25s ease;border-radius:0;background:#f8f8f8;margin:auto;margin-bottom:1.96875em;max-width:60.44444em;max-height:70%;position:relative;overflow:visible;margin-top:-100%}
.modal .modal-inner p{font-size:1.125em;max-width:100% !important;padding:0;text-align:left}
.modal .modal-inner p.intro{color:#c7a84c;line-height:1.6em}
.modal .modal-inner p.body{color:#070608;line-height:1.45em}
.modal .modal-inner a.cta{color:white;display:inline-block;margin-right:.5em;margin-top:1em}
.modal .modal-inner a.cta:last-child{padding:0 2em}
.modal .modal-state:checked+.modal-window{opacity:1;visibility:visible}
.modal .modal-state:checked+.modal-window .modal-inner{margin-top:7.77778em}
.type-movie .entry-content .modal,.type-movie .entry-summary .modal{margin:1.96875em 0}
.type-movie [id^="modal-"] .modal-inner{font-size:1.28571em}
.type-movie [id^="modal-"] .modal-inner iframe{display:block;border:none}
.modal-trigger{text-align:center}
#header .widget-area{width:500px;padding:5px 5px 0 0;float:right;text-align:right;}
.sidebar.widget-area .widget{background:#FFFFFF;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;margin:0px 0 15px;padding:0 0 15px;}
.sidebar.widget-area ol,.sidebar.widget-area ul,.sidebar.widget-area .textwidget,.sidebar.widget-area .widget_tag_cloud div div,.sidebar.widget-area .author-bio-widget,.sidebar.widget-area .featuredpage .page,.sidebar.widget-area .featuredpost .post{margin:0 !important;padding:15px 15px 0px 15px;}
.sidebar.widget-area #wp-calendar caption,.sidebar.widget-area #wp-calendar th{color:#000000;}
.sidebar.widget-area .widget_archive select,.sidebar.widget-area #cat{margin:15px 15px 0px 15px;}
.sidebar.widget-area ul li{border-bottom:1px solid #DDDDDD;margin:0px 0px 7px 0px;padding:0px 0px 5px 0px;list-style-type:none;word-wrap:break-word;}
.sidebar.widget-area ul ul li{border:none;margin:0;}
#footer-widgets .widget{background:none;border:none;margin:0 0 15px;padding:0;}
.widget-error{padding:10px;}
body.override #header .wrap,#title-area,#header .widget-area{width:100%;}
body.override .menu-primary,body.override .menu-secondary,#header .widget-area,#header .genesis-nav-menu{width:100%;}


.front-page-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;	
}

  	#header-space, #search-outer { display: none!important; }

  	#header-space[data-header-mobile-fixed="1"] { display: block!important; }





#header-space {
	height: 90px;	
}
.no-rgba #header-space{display:none;}

	.sticky-nav-wrap .katalog-icon{ display:block;opacity:1;margin:10px 0;padding:2px 0;width:100%; }

	.sticky-nav-wrap .katalog-icon:after{ position: relative;top:-2px;;float:right;padding:0 20px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;content: "\e055";color:#fff;font-size:24px; }
.dropdownitem .image{background:#121212}
.user-profile .btn-user-profile .thumb .image{width:30px}
.slide.foursquare .foursquare-data .contact-info .map .image{float:left;position:relative;top:2px;left:2px;width:413px;height:120px;display:block}
.slide.foursquare .foursquare-data .photos .photo .image{float:left;width:93px;height:93px;position:relative;top:4px;left:4px;display:block}
.slide .shell,.slide .bg-image,.slide .image{width:100%;height:100%}
.slide .image{display:none}
.slide .image.is-loaded{display:block}
.thumb .image{display:block;float:left;position:absolute;top:0;left:0;z-index:1;width:40px;height:30px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}
.thumb .image-thumb{position:absolute;top:0;left:0;width:40px;height:30px}
a:active .thumb.slide-thumb .inner-border,a:active .thumb.slide-thumb .image{top:1px;left:1px}
a:active .thumb.stack-thumb .inner-border,a:active .thumb.stack-thumb .image,a:active .thumb.stack-thumb .stack-border-1{top:3px;left:3px}
a:active.current .thumb.slide-thumb .inner-border,a:active.current .thumb.slide-thumb .image,a:active.selected .thumb.slide-thumb .inner-border,a:active.selected .thumb.slide-thumb .image{top:0;left:0}
a:active.current .thumb.stack-thumb .inner-border,a:active.current .thumb.stack-thumb .image,a:active.selected .thumb.stack-thumb .inner-border,a:active.selected .thumb.stack-thumb .image{top:0;left:0}
.tile-view .current-stack .slide.medium.crop-top-left .bg-image .image,.tile-view .current-stack .slide.medium.crop-top-left .poster-image{position:absolute;top:0;left:0}
.tile-view .current-stack .slide.medium.crop-center-left .bg-image .image,.tile-view .current-stack .slide.medium.crop-center-left .poster-image{position:absolute;top:50%;left:0}
.tile-view .current-stack .slide.medium.crop-bottom-left .bg-image .image,.tile-view .current-stack .slide.medium.crop-bottom-left .poster-image{position:absolute;bottom:0;left:0;top:auto}
.tile-view .current-stack .slide.medium.crop-top-center .bg-image .image,.tile-view .current-stack .slide.medium .crop-top-center .poster-image{position:absolute;top:0;left:50%}
.tile-view .current-stack .slide.medium.crop-center-center .bg-image .image,.tile-view .current-stack .slide.medium.crop-center-center .poster-image{position:absolute;top:50%;left:50%}
.tile-view .current-stack .slide.medium.crop-bottom-center .bg-image .image,.tile-view .current-stack .slide.medium.crop-bottom-center .poster-image{position:absolute;bottom:0;left:50%;top:auto}
.tile-view .current-stack .slide.medium.crop-top-right .bg-image .image,.tile-view .current-stack .slide.medium.crop-top-right .poster-image{position:absolute;top:0;right:0;left:auto}
.tile-view .current-stack .slide.medium.crop-center-right .bg-image .image,.tile-view .current-stack .slide.medium.crop-center-right .poster-image{position:absolute;top:50%;right:0;left:auto}
.tile-view .current-stack .slide.medium.crop-bottom-right .bg-image .image,.tile-view .current-stack .slide.medium.crop-bottom-right .poster-image{position:absolute;top:0;right:0;left:auto}


	.slide_box{
		overflow: hidden;
		padding: 15px;
		background: #fff;
		-webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.07);
		-moz-box-shadow:    0px 0px 27px 0px rgba(0, 0, 0, 0.07);
		box-shadow:         0px 0px 27px 0px rgba(0, 0, 0, 0.07);
		margin-bottom: 30px;
		}

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

  .col-lg-6 {
    width: 50%;
  }
.items-view-block .col-1,.items-view-block .col-2{width:46%;}
.footer{padding:30px 0 0;border-top:1px solid #EEE;}
.footer.light{background-color:#ffffff;}
.footer.dark{background-color:#777;border:0;}
.footer-1,.footer-2{background-size:cover;background-repeat:no-repeat;}
.woocommerce-checkout .footer-1,.woocommerce-checkout .footer-2{display:none!important;}
.ninja-forms-field-error,.ninja-forms-required-items,.footer .widget_ninja_forms_widget .ninja-forms-req-symbol,.footer .widget_ninja_forms_widget #ninja_forms_required_items{display:none!important;}
.footer .widget_ninja_forms_widget .ninja-forms-form-wrap .ninja-forms-form .field-wrap.label-left .ninja-forms-field{margin:0!important;}
.footer .widget .widget-title{color:#000000;}
.woocommerce-checkout .footer.footer-1,.product-type-variable-subscription .footer.footer-1{display:none;}
.item-page ul.actions{margin:0}
.items-leading h2,.item-page h2{font-size:1.25em;margin:1.3em 0}
.items-leading h3,.item-page h3{margin:1.1em 0}
.items-leading p,.item-page p{line-height:1.7}
.items-leading ul,.item-page ul{margin:10px 30px}
.items-leading ul li,.item-page ul li{margin-bottom:5px}
.items-leading ol,.item-page ol{margin:10px 30px;list-style:decimal outside}


.post-content { overflow:hidden; }


.archiveposts .post {
	border-bottom:1px solid #EFEFEF;
	margin:7px 0;
	padding:0 0 9px;
	clear:both;
	float:left;
	width:100%;
}


.archiveposts .post h2 {
	font-size:18px;
 	margin:0 0 6px;
 	line-height:1.2;
}


.archiveposts .post h2 a {
	color:#000;
}


.archiveposts .post h2 a:hover {
	text-decoration:underline;
}


.archiveposts .post .entry {
	font-size:12px;
}


.archiveposts .post .meta {
	float:none;
	display:block;
	clear:none;
	color:#919191;
	font-size:11px;
	border:none;
	padding:0;
}




.post {
 	float:left;
 	margin:0 0 20px;
 	width:676px;
 	padding:0 0 0 6px;
}


#content.full-width .post {
	width:100%;
}


.post .meta {
	width:100%;
 	float:left;
 	padding:10px 0;
 	font-weight:normal;
 	color:#555555;
	font-size:12px;
 	border-bottom:1px solid #d7d7d7;
}


.post .meta a {
	font-weight:bold;
}


.post .meta span {
	float:right;
	font-size:11px;
}


.post .meta span a {
	font-weight:normal;
}


.post h1 a {
	font-size:28px;
 	color:#292929;
	margin:6px 0 10px;
	float:left;
	clear:both;
	width:100%;
}


.post h1 a:hover {
	text-decoration:underline;
}


.post .entry {
	float:left;
	width:100%;
	overflow:hidden;
	clear:both;
	line-height:1.7;
	font-size:13px;
	clear:left;
}


.post .entry h2 {
 	float:none;
 	width:auto;
}


.post .author {
	float:left;
	width:100%;
	clear:both;
	margin:0 0 10px 0;
	color:#8B8A8A;
	font-style:italic;
}


.post .author a {
	font-weight:bold;
}


.post .after-meta {
	margin:10px 0;
	padding:9px 0 7px;
	float:left;
	width:100%;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}



.post .tags_list {
	font-size:11px;
	font-weight:bold;
	float:left;
}


.post .tags_list a {
	border:1px solid #e7e7e7;
	padding:2px 3px;
	color:#838383;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-right:5px;
	font-weight:normal;
	line-height:2.5;
}


.post .tags_list a:hover {
	text-decoration:none;
	border-color:#838383;
}



.post .post_author {
	background:#F7F7F7;
	border: 1px solid #E0E0E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	clear:both;
	float:left;
	width:656px;
	padding:10px 10px 5px 10px;
	margin:10px 0;
	font-size:11px;
	line-height:1.6em;
}


.post .post_author img {
	float:left;
	margin:0 7px 7px 0;
}


.post .post_author span {
	font-weight:bold;
	font-size:13px;
	display:block;
	margin-bottom:5px;
}

.comment .post-date { margin-top: 0; }

.comment .post-date .right a { color: #BBB; }

.comment .post-date .right a:hover { color: #234; }

.widget .feature-posts-list .post-excerpt {	display: block;}






#mobile-nav,
#navigation-mobile {
    display: none;
}


#navigation-mobile {
    position: relative;
    z-index: 21;
    display: none;
    background: #FFFFFF;
	border-top: 1px solid #DFDFDF;
}


#navigation-mobile li:first-child {
    border-top: none;
}


#navigation-mobile li a {
	position: relative;
    display: block;
    padding: 15px 0;
    color: #B2B2B6;
    text-transform: uppercase;
    font-size: 14px;
	font-weight: 400;
	letter-spacing: -1px;
}


#navigation-mobile li a:hover {
    color: #F88A79;
}


    header,
	#navigation-mobile,
	#title-page,
	.footer-widgets,
	#footer-credits,
	#image-static,
	#image-static .fullimage-container,
	#main,
	.main-content {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
    }
.suppaMenu_rwd_wrap .suppa_rwd_button{float:right;display:inline-block!important;cursor:pointer!important}



            
            .suppa_menu_location_1 .suppa_rwd_button,
            .suppa_menu_location_1 .suppa_rwd_text {
                line-height:80px !important;
            }

            .suppa_menu_location_1 .suppa_rwd_button {
                padding-right:20px !important;
                padding-left:20px !important;
                line-height:80px !important;
            }

            .suppa_menu_location_1 .suppa_rwd_button,
            .suppa_menu_location_1 .suppa_rwd_button span{
                font-size:20px !important;
                color:#ffffff;
            }

.suppa_menu_location_1 .suppa_rwd_button, .suppa_menu_location_1 .suppa_rwd_button span {
    color: #333 !important;
    font-size: 30px !important;
}
.clearfix:after,.form-actions:after,.form-horizontal .control-group:after,.row-fluid:after,blockquote{clear:both}
.clearfix:after,.clearfix:before{display:table;content:""}



div.wp-forecast-fc-head {
    font-size: 11px; 
    padding: 3px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
body .site-nav{position:relative}
body .site-nav .nav-inline ul{display:block;margin:0;border-bottom:none}
body .site-nav .nav-inline ul li{padding:0;margin:0;display:block;text-align:center;border-bottom:1px solid #ddd}
body .site-nav .nav-inline ul li a{display:block;padding:1em 0}
body input.show-nav:checked+.nav-container .site-nav{display:block}


.content{
	float:left;
	width:950px;
	padding:10px 15px;
	margin:10px 0x;
}

.content h1{
	color:#72a114;
	font-size:20px;
	font-weight: bold;
}


.content h2{
	font-size:17px;
}

.content p{
	margin:8px 0px;
	line-height:20px;
}
