﻿

.col-bau-bg .col-con {
	position: relative;
	z-index: 2;
}


#jeglio .item .love-this{right:0px; padding:3px 6px; font-size:70%; background:white; -moz-border-radius-bottomleft:5px; border-bottom-left-radius:5px; margin:0 0px}


#jeglio .item .love-this, #jeglio .item .closeme{z-index:20; top:0; position:absolute; cursor:pointer; opacity:0.4}


#jeglio .item:hover .love-this{opacity:1}


#item-theater .love-this{background:white; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; font-size:70%; padding:3px 6px; right:1px; margin:0 5px}


#item-theater .love-this, #item-theater .closeme{cursor:pointer; opacity:0.4; position:absolute; top:0; z-index:20}


#item-theater:hover .love-this{opacity:1}
.nav-customer_locale{width:50%;float:left;height:40px;line-height:40px;text-align:center;background-color:#1e1e1e;color:#f7f8f9}
.nav-customer_locale:hover{background-color:#383838}


#header .sub-menu .sub-indicator, #header .children .sub-indicator {
    font-size: 13px;
}











.classic #nav ul.sub-menu, 
.classic #nav ul.children { 
font-size: 1.05em; display:none; position:absolute; left:23px; top:30px; text-transform: none; padding:0; margin:0; width:150px; background:#fff; border:1px solid #d3d3d3; z-index:100000; -webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); }


.classic #nav li:first-child ul.sub-menu, 
.classic #nav li:first-child ul.children { left:-10px; }


.classic #nav ul.sub-menu li, 
.classic #nav ul.children li { 
float:none; display:block; line-height:1em; font-size: 14px; margin:0; padding:0; }

.classic #nav ul.sub-menu li:first-child a, .classic #nav ul.children li:first-child a { border:0; }

.classic #nav ul.sub-menu li a, #nav ul.children a { color:#8c969e; letter-spacing:0; display: block; padding:10px 0; margin:0 10px; border-top: 1px solid #DDD; }

.classic #nav a:hover, .classic #nav .current_page_item a, .classic #nav ul.sub-menu li a:hover, .classic #nav ul.children a:hover { color:#da7906; }



.classic #nav ul.sub-menu li ul, 
.classic #nav ul.children li ul { 
margin:0; z-index:100; padding-top:0; top:0; left:150px;}


.widget_nav_menu ul li .sub-menu, 
.widget_pages ul li .children, 
.widget_categories ul li .children, 
.portfolio-categories ul li .children {
    margin-left: 20px;
}

.nav-secondary .genesis-nav-menu .menu-item {
    float: right;
}

.menu-item-227 a, .menu-item-619 a, .menu-item-2589 a {
	color:#fff !important;
}

.genesis-nav-menu .menu-item {
display: inline-block;
float: none !important;
}


.nav-secondary .genesis-nav-menu .menu-item #menu-item-227{
	display:block;
}

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

	
.homeblock {
	background: #FFFFFF;
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #C0C0C0;
	}


.homeblock p {
	margin: 0px;
	padding: 0px;
	}

	
.homeblock embed, .homeblock object {
	width: 277px; 
	height: 225px;
	margin: 0px; 
	padding: 0px;
	}

#nav-wrapper { box-sizing: border-box;width: 100%;float: left;min-height:70px;}

.admin-bar #nav-wrapper .fixed-menu { top: 32px; }

#nav-wrapper .fixed-menu { position: fixed; left: 0; top: 0;}


#to-top {
    font-size:.6em;
    text-decoration:none
}

#content
{
	width: 994px;
	height: 420px;
	margin: 0 auto;
	background-color: #ffffff;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 0px;
	border-style: solid;
	border-width: 1px;
	border-color: #dbd6d0;
	border-radius: 6px;
	font-size: smaller;
}


#content h2 
{ 
	margin-top: 0; 
	text-align: left; 
	font-size: large;
	font-weight: bolder;
}

#content-links-right
{
	width: 200px;
	float: right;
}

#content-links-left
{
	width: 200px;
	float: left;
}

#content-links-left ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#content-links-left li
{
	text-indent: -1em;
	padding-left: 1em;
	padding-bottom: 6px;

}

#content-right
{
	width: 740px; 
	float: right;
}

#content-left
{
	width: 200px;
	float: left;
}

#content-long
{
	width: 946px;
	margin: 0 auto;
	overflow: auto;
	background-color: #ffffff;
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-left: 24px;
	padding-right: 24px;
	border-style: solid;
	border-width: 1px;
	border-color: #dbd6d0;
	border-radius: 6px;
	font-size: smaller;
}

#wrapper {
  overflow: visible;
}

body.body_blank.admin-bar #wrapper #slidingbar-area {
  top: 0;
}

#wrapper .tp-bullets {
  -webkit-transform: translateZ(0);
  -transform: translateZ(0);
}

#wrapper .fusion-tabs-widget .tab-holder {
  border: 1px solid #eaeaea;
}

#wrapper .fusion-tabs-widget .tabset {
  display: table;
  overflow: hidden;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}

#wrapper .fusion-tabs-widget .tabset li {
  display: table-cell;
  margin: 0;
  padding: 0;
  width: 33.3333%;
  border-bottom: none;
}

#wrapper .fusion-tabs-widget .tabset li:last-child {
  border-right: none;
}

#wrapper .fusion-tabs-widget .tabset li a {
  display: block;
  padding: 0;
  line-height: 38px;
  border-bottom: none;
  border-top: 3px solid transparent;
  -webkit-transition: all .2s;
  -moz-transition: all .2s;
  -ms-transition: all .2s;
  -o-transition: all .2s;
  transition: all .2s;
}

#wrapper .fusion-tabs-widget .tabset li .fusionicon-bubbles {
  font-size: 18px;
}

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

body #wrapper .gomapMarker {
  color: #333;
}


#wrapper .strip-html .fusion-dropcap {
  top: 0;
  float: none;
  margin: 0;
  padding: 0;
  background-color: inherit !important;
  box-shadow: none;
  line-height: inherit;
  text-shadow: none;
  color: inherit !important;
  font-size: inherit;
}

#wrapper .strip-html .fusion-highlight {
  background-color: inherit !important;
  color: inherit !important;
}

#wrapper .strip-html .fusion-tooltip {
  color: inherit;
  border-bottom: 1px dotted;
}

  #wrapper .ei-title h2 {
    font-size: 20px;
    line-height: 24px;
  }

  #wrapper .ei-title h3 {
    font-size: 15px;
    line-height: 30px;
  }

#wrapper .flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
}

#wrapper .flex-control-paging li a {
  display: block;
}

body.admin-bar #wrapper #slidingbar-area {
  top: 32px;
}


body.side-header #wrapper .fusion-megamenu-wrapper {
  top: 0;
}

body.side-header-left #wrapper {
  margin-left: 280px;
  width: auto;
}

body.side-header-right #wrapper {
  margin-right: 280px;
  width: auto;
}

#wrapper .entry-summary .gform_wrapper ul li {
  clear: none !important;
}

#wrapper .gform_wrapper .gravity-select-parent select {
  margin: 0;
}

#wrapper .fusion-button-square,
#wrapper .button-square {
  border-radius: 0;
}

#wrapper .fusion-button-round,
#wrapper .button-round {
  border-radius: 2px;
}

#wrapper .fusion-button-round.button-3d,
#wrapper .button-round.button-3d {
  border-radius: 4px;
}

#wrapper .fusion-button-pill,
#wrapper .button-pill {
  border-radius: 25px !important;
}

#wrapper .full-boxed-pricing .panel-wrapper {
  padding: 0;
}

#wrapper .widget .product_list_widget li {
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#wrapper .custom_select_box .dd-container .dd-select,
#wrapper .custom_select_box .dd-options li a {
  background: #fbfaf9;
  background-image: none;
}

#wrapper .custom_select_box .dd-container .dd-selected {
  padding: 0;
  text-indent: 10px;
  padding-right: 15px;
}

#wrapper .custom_select_box .dd-options li a:hover {
  background-color: transparent;
}

#wrapper .custom_select_box .dd-pointer {
  background-image: none;
  width: 10px;
  border-left: 1px solid;
  padding-left: 10px;
}

#wrapper .custom_select_box .dd-pointer-down:after {
  font-family: 'icomoon';
  content: '\e61f';
  font-weight: bold;
}

#wrapper .custom_select_box .dd-options {
  position: absolute;
  top: auto;
  max-height: 143px;
}

#wrapper .custom_select_box .dd-pointer-down {
  border-color: #dadada;
}

#wrapper .chzn-container-single .chzn-single div b {
  background: none;
}

#wrapper .cart-loading {
  background-color: rgba(0, 0, 0, 0.8);
}

.no-rgba #wrapper .cart-loading {
  background-color: #000;
}
#wrapper .side-nav li.current_page_item a{border-right-color:#6b6b6b;border-left-color:#6b6b6b;}
#toTop:hover,#wrapper .search-table .search-button input[type="submit"]:hover,.avada-myaccount-data .digital-downloads li:before,.avada-thank-you .order_details li:before,.cart-loading,.circle-yes ul li:before,.fusion-accordian .panel-title .active .fa-fusion-box,.fusion-date-and-formats .fusion-date-box,.onsale,.pagination .current,.price_slider_wrapper .ui-slider .ui-slider-range,.progress-bar-content,.sidebar .widget_layered_nav li.chosen,.sidebar .widget_layered_nav_filters li.chosen,.table-2 table thead,.tagcloud a:hover,.woocommerce .social-share li a:hover i,.woocommerce-pagination .current,p.demo_store,ul.arrow li:before,ul.circle-yes li:before{background-color:#6b6b6b;}
#wrapper .fusion-footer-widget-area .fusion-tabs-widget .tab-holder .tabs li{border-color:#ffffff;}
#main .post h2,#main .reading-box h2,#main h2,#wrapper .fusion-tabs-widget .tab-holder .tabs li a,.cart-empty,.ei-title h2,.fusion-accordian .panel-heading a,.fusion-accordian .panel-title,.fusion-author .fusion-author-title,.fusion-carousel-title,.fusion-flip-box .flip-box-heading-back,.fusion-header-tagline,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title,.fusion-image-wrapper .fusion-rollover .fusion-rollover-content .fusion-rollover-title a,.fusion-modal .modal-title,.fusion-page-title-bar h1,.fusion-person .person-desc .person-author .person-author-wrapper,.fusion-pricing-table .pricing-row,.fusion-pricing-table .title-row,.fusion-tabs .nav-tabs  li .fusion-tab-heading,.fusion-title h3,.main-flex .slide-content h2,.main-flex .slide-content h3,.popover .popover-title,.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6,.product-title,.project-content h3,.share-box h4,.sidebar .widget h4,.woocommerce-success-message .msg,table th{font-family:Courier, monospace;font-weight:400;}
#main .fusion-portfolio h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,#wrapper .woocommerce .checkout h3,h2.entry-title{font-size:18px;line-height:41px;}
#main .fusion-portfolio h2,#wrapper  .woocommerce .checkout h3,#wrapper #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.cart-empty,h2.entry-title{line-height:27px;}
#wrapper #main #comments h3,#wrapper #main #respond h3,#wrapper #main .about-author h3,#wrapper #main .related-posts h3{font-size:18px;line-height:27px;}
 #slidingbar-area .jtwt .jtwt_tweet a,#slidingbar-area .fusion-accordian .panel-title a,#slidingbar-area a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .tabs li a{color:#BFBFBF;}
#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 a{color:#BFBFBF;}
#slidingbar-area .fusion-accordian .fusion-panel,#slidingbar-area .tagcloud a,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder,#wrapper #slidingbar-area .fusion-tabs-widget .tab-holder .news-list li{border-color:#282A2B;}
#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;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,#wrapper .select-arrow,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input[type="text"],select,textarea{background-color:#ffffff;}
#comment-input .placeholder,#comment-input input,#comment-textarea .placeholder,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice2,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,input.s,input.s .placeholder,input[type="text"],select,textarea{color:#aaa9a9;}
#comment-input input,#comment-textarea textarea,#wrapper .search-table .search-field input,.avada-select .select2-container .select2-choice,.avada-select .select2-container .select2-choice .select2-arrow,.avada-select .select2-container .select2-choice2 .select2-arrow,.avada-select-parent .select-arrow,.avada-select-parent select,.chzn-container .chzn-drop,.chzn-container-single .chzn-single,.comment-form-comment textarea,.gravity-select-parent .select-arrow,.input-text,.main-nav-search-form input,.post-password-form .password,.search-page-search-form input,.select-arrow,.woocommerce-checkout .select2-drop-active,input.s,input[type="text"],select,textarea{border-color:#d2d2d2;}
#wrapper .fusion-date-and-formats .fusion-format-box{background-color:#eef0f2;}
#wrapper .sidebar .fusion-tabs-widget .tabs-container{background-color:#ffffff;}
#wrapper .sidebar .fusion-tabs-widget .tab-holder,.sidebar .fusion-tabs-widget .tab-holder .news-list li{border-color:#ebeaea;}
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.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;}
#wrapper .sep-boxed-pricing .panel-wrapper{padding:0;}
#wrapper .full-boxed-pricing .column,#wrapper .sep-boxed-pricing .column{float:none;margin-bottom:10px;margin-left:0;width:100%;}
#wrapper .share-box h4{float:none;line-height:20px !important;margin-top:0;padding:0;}
#wrapper .ei-slider{width:100% !important;height:200px !important;}
#wrapper .content-boxes-icon-boxed .content-wrapper-boxed{min-height:inherit !important;padding-bottom:20px;padding-left:3%;padding-right:3%;}
#wrapper .content-boxes-icon-boxed .content-box-column,#wrapper .content-boxes-icon-on-top .content-box-column{margin-bottom:55px;}
#wrapper .catalog-ordering{margin-bottom:50px;}
#wrapper .catalog-ordering .order{width:33px;float:left;margin:0;}
#wrapper .orderby-order-container{overflow:hidden;margin:0 auto;width:215px;margin-bottom:10px;float:none;}
#wrapper .orderby.order-dropdown{float:left;margin-right:6px;}
#wrapper .sort-count.order-dropdown{width:215px;}
#wrapper .sort-count.order-dropdown ul a{width:215px;}
#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .cart-totals-buttons,#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .shipping-coupon,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2,#wrapper .woocommerce-content-box,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-tabs .tabs{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
#wrapper .content-boxes-icon-boxed .content-box-column .heading h2{margin-top:-5px;}
#wrapper .content-boxes-icon-boxed .content-box-column .more{margin-top:12px;}
#wrapper .catalog-ordering .sort-count.order-dropdown{width:215px;float:left !important;margin-left:7px !important;margin-right:7px !important;}
#wrapper #customer_login .col-1,#wrapper #customer_login .col-2,#wrapper .cart_totals,#wrapper .shipping-coupon,#wrapper .woocommerce form.checkout #customer_details .col-1,#wrapper .woocommerce form.checkout #customer_details .col-2,#wrapper .woocommerce-content-box,#wrapper .woocommerce-side-nav{float:none;margin-left:auto;margin-right:auto;width:100% !important;}
#wrapper .product .images,#wrapper .product .summary.entry-summary{width:50% !important;float:left !important;}
#wrapper .product .summary.entry-summary{width:48% !important;margin-left:2% !important;}
#wrapper .woocommerce-tabs .tabs{width:24% !important;float:left !important;}
#wrapper .woocommerce-tabs .panel{float:right !important;width:70% !important;padding:4% !important;}
body #wrapper .header-shadow:after,body.side-header #wrapper #side-header.header-shadow:before{position:static;height:auto;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}

#wrapper .header-social a {
color: #fffce8 !important;
}

#wrapper .header-social {
background-color: #ffffff;
display: none;
}


.clearfix:before,
.clearfix:after,
.block-body:before,
.block-body:after {
  content:"";
  display:table;
}

.clearfix:after,
.block-body:after {
  clear:both;
}


.clearfix,
.block-body {
  *zoom:1;
}


.block {
  margin-bottom: 32px;
}

.block-title {
  color: #8b623d;
  font-family: Georgia, serif;
  font-size: 16px;
  line-height: 1.3;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.block-title a {
  color: #8B623d;
}

.block-title-icon {
  margin-right: 9px;
  vertical-align: bottom;
}

.block-body {
  border: 1px solid #e1e1e1;
  padding: 18px;
}


.martha-pins .block-title {
  margin-bottom: 5px;
}

.martha-pins .block-body {
  padding-top: 26px;
}

.martha-pins .block-body img {
  width: 110px;
}


.martha-tweets .block-title {
  margin-bottom: 5px;
}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}
 
.flexslider .slides img {width: 100%; display: block;}



.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
 
html[xmlns] .slides {display: block;}
 
* html .slides {height: 1%;}

.flexslider .slides {zoom: 1;}






	.slides { marign:0;}

.menu-item-has-children .sub-menu li .sub-menu li {
    width: 230px !important;
}
#navbar-container .nav-menu li.search-menu-item{position:relative}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link{display:inline-block!important}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link:before{margin-right:0}
#navbar-container .nav-menu li.search-menu-item a.search-menu-item-link .search-text{display:none}
.menu-hover-plain-color #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{background:none!important}
.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#333!important}
.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-plain-color.sticky-menu.menu-dark #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{color:#fff!important}
.menu-hover-border-top #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.search-menu-item a.search-menu-item-link,.menu-hover-border-top.sticky-menu #navbar-container .nav-menu li.socials-menu-item a.wolf-social-link{-webkit-box-shadow:none;box-shadow:none}

  .span2 {
    width: 170px;
  }

  .row-fluid .span2 {
    width: 14.52991452991453%;
    *width: 14.476723040552828%;
  }

  input.span2,
  textarea.span2,
  .uneditable-input.span2 {
    width: 156px;
  }


input.span2,
textarea.span2,
.uneditable-input.span2 {
  width: 126px;
}


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

  .footer_links .span2 ul, .footer_links .span3 ul{display:none;}

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


.modal-jackpot{position:relative;width:300px;height:250px;font-family:kameron;text-transform:uppercase;text-align:center;font-weight:bold;}

.modal-jackpot span{display:block;position:absolute;width:100%;}

.modal-jackpot .line-jackpot{font-size:17px;top:90px;}

.modal-jackpot .line-amount{font-size:37px;top:107px;}

.modal-jackpot .line-date{font-size:16px;top:150px;}

.modal-jackpot.powerball{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.megamillions{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

.modal-jackpot.lotto{position:relative;width:300px;height:250px;font-family:kameron;color:#dc5900;}

.modal-jackpot.ldl{position:relative;width:300px;height:250px;font-family:kameron;color:white;}

	
.propertytxt {
	text-align: center;
	margin-top: -5%;
	}


div.sponsors {
  max-width: 1050px;
  margin: 30px auto 0px;
  margin-right: auto;
  float: none;
  text-align: center; }


#main-footer .socialize {
	position: absolute;
	right: 24px;
	top: 20px;
}


#main-footer .socialize li {
	float: left;
	margin: 0px 6px 0px 0px;
}



.x-btn.menu-item{ width: 90%;left: 5%;}

.x-btn.menu-item ul.sub-menu { margin-left: 0; min-width: 215px;}
.wf-active #sliderWrap .slides ul li.slide .content h3{font-size:21.2px;font-style:normal;font-weight:700}
.wf-active #sliderWrap .slides ul li.slide .content h3 a{font-size:18px;font-style:normal;font-weight:700;font-family:"ff-dagny-web-pro-1","ff-dagny-web-pro-2",sans-serif}


.menuscritta { display:none }


.calendar thead .title { 
  font-weight: bold;      
  text-align: center;
  background: #333333;
  color: #ffffff;
  padding: 2px;
}

	
	
.content .title{
	font: normal 14px "Oxygen", georgia, sylfaen, times, verdana;
	background:#605140;
	padding:6px 12px;
	display:block;
	color:#fff;
	text-transform:capitalize;
	text-shadow:1px 1px #000;
	}

#homenewsblock .hentry {
	line-height: 18px;
	padding-bottom: 10px;
	width: 280px;
}


#homenewsblock .hentry a{
	color:#036;
	font-family: 'ProximaNovaSemiBold',Arial,sans-serif;
	font-size: 16px;
	text-decoration:none;
	
}


#homenewsblock .hentry a:hover, h2.entry-title a:hover  {
	color: #930;
	text-decoration:none;
	
}
.tout-image-400xvariable img{width:400px}

#main .left_column .post .thumb{
	width: 210px;
	border: 10px solid #F5F5F5;
}

#main .left_column .post .thumb .capty-caption, #main .post .thumb .capty-caption{
	background-color: #000;
	color: #fff;
	padding: 5px;
}

#main .left_column .post .thumb img{
	width: 100%;
	}

 body.tag .thumb,
 body.page-id-181 .thumb {
	float: left;
	margin: 5px 18px 10px 0px;
	}


body.tag .thumb img,
body.page-id-181 .thumb img {
	height: auto;
	}

#likebox{position:absolute;float:right;top:120px;left:-68px;width:60px;height:200px;border:1px solid #4B5258;border-right:1px solid #B7B1BF;background-color:#F0F0F0;border-radius:7px 0 0 7px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-moz-box-shadow:-6px 0 10px 1px #575954;-webkit-box-shadow:-6px 0 10px 1px #575954;box-shadow:-6px 0 10px 1px #575954;margin:2px 2px 5px;padding:2px;}

#likebox.stick{position:fixed;top:86px;}
div#about{display:none;}
div.popup{position:fixed;top:25%;left:50%;z-index:3;width:420px;padding:15px 20px;border:4px solid grey;margin-left:-234px;background:#fff;}
div.popup h4{font-size:1.4em;font-weight:normal;}
div.popup span.close{display:block;position:absolute;top:3px;right:4px;font-size:.9em;cursor:pointer;}
div.popup span.close span{text-decoration:underline;}
div.popup form label{width:120px;}
div.popup form input.text{width:200px;}
div.popup form input.submit{margin-left:132px;}
div.popup div.have_account{text-align:center;margin-bottom:6px;}
div.popup div.have_account span{text-decoration:underline;cursor:pointer;}

.latest-thumb {
	width:57px;
	float:left;
	border:1px solid #d1d1d1;
	background:#ebebeb;
	padding:5px;
}

.latest-thumb img {
	width:57px;
	height:57px;
}


#head, ul#islenav ul, ul.subpages li a:hover, ul.subpages li.current_page_item, ul.domtabs li a, ul.domtabs li.ul-title, p.teaser{-moz-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1);
-webkit-box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1);
box-shadow:0 3px rgba(0,0,0,0.1), inset 0 -4px rgba(0,0,0,0.1);
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}

p.teaser{position: absolute; right: 1em; bottom: 1em; padding: 0 0.7em; background-color: #009AFF; color: #fff; font-size: 1.5em; text-align: center; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;}

p.teaser a:link, p.teaser a:visited, p.teaser a:active{color: #a2fffc; border: 0;}

p.teaser a:hover{color: #fff;}
.nav-menu .social-icons{float:right;}
.top-bar .social-icons li a{font-size:16px;}
.overlay-bar .social-icons li a{color:#fff;}
.overlay-bar.nav-sticky .social-icons li a{color:#333;}
.offscreen-container .social-icons{position:absolute;bottom:40px;}
.offscreen-container .social-icons li a{color:#fff !important;}
.social-icons{list-style:none;overflow:hidden;display:inline-block;}
.social-icons li{float:left;margin-right:24px;font-size:24px;}
.social-icons li:last-child{margin-right:0px;}
.social-icons li a{color:#333;}
.strip .social-icons{position:relative;top:10px;}
.team-1-member .social-icons{margin-top:8px;}
.team-1-member .social-icons li a{font-size:18px;}
.team-2-member .social-icons{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0);}
.team-2-member .social-icons li a{color:#fff;font-size:32px;}
.team-2-member .image-holder:hover .social-icons{opacity:1;-webkit-transform:translate3d(0,0px,0);-moz-transform:translate3d(0,0px,0);transform:translate3d(0,0px,0);}
.author-details .social-icons{margin-bottom:-8px;margin-top:8px;}
.contact-photo .social-icons{margin-bottom:64px;}
.contact-photo .social-icons li{margin-right:40px;}
.contact-photo .social-icons li a{font-size:40px;color:#fff;opacity:0.7;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
.contact-photo .social-icons li a:hover{opacity:1;}
footer.social .social-icons{margin:64px 0px;}
footer.social .social-icons li{margin-right:40px;}
footer.social .social-icons li a{font-size:40px;color:#fff;opacity:0.2;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}
footer.social .social-icons li a:hover{opacity:1;}
footer.short .social-icons li a{color:#fff;opacity:1;}
nav .social-icons{display:none;}
footer.social .social-icons li,.contact-photo .social-icons li{margin-right:8px;}
footer.social .social-icons li a,.contact-photo .social-icons li a{font-size:24px;}
footer.details .social-icons li{margin-bottom:16px;}
.resume-header .social-icons li{margin-right:16px;}
.resume-header .social-icons li a{color:#fff;}
.simple-bar .social-icons{margin-left:32px;}
.centered-logo .social-icons{float:right;margin-bottom:0px;}

ul.social-icons {
	margin-left: 0;
}

ul.social-icons li {
	list-style: none;
}

footer.social .social-icons li:last-of-type {
	margin-right: 0;
}


  .menu-item-depth-2 {
    min-width: 251px; }

.navbar-default li.menu-item-depth-0.current_page_item {
  background-color: transparent;
  padding-bottom: 0px; }


#left-nav li.page_item ul.children{
	display:none;	
}


#content,
.content_full_width,
.content-right-nav{
float:none;
margin:0 auto !important;


width:100% !important;
padding:0 15px;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}


#content .home-banner-wrap,
#content .home-banner-wrap ul,
#content .home-banner-wrap ul li,
#content .home-bnr-jquery ul,
#content .home-bnr-jquery ul li,
.content_full_width .home-banner-wrap,
.content_full_width .home-banner-wrap ul,
.content_full_width .home-banner-wrap ul li,
.content_full_width .home-bnr-jquery ul,
.content_full_width .home-bnr-jquery ul li{
width: 708px !important;
}

.content_full_width .home-bnr-jquery .home-banner-sub-full img {
width: 100%;
}


#content .home-bnr-jquery,
.content_full_width .home-bnr-jquery{
width: 708px;
}





.content_full_width .testimonials,
.content_full_width .testimonials_static{background-image:none !important;}

.content_full_width .testimonials blockquote,
.content_full_width .testimonials_static blockquote{
width:auto !important;
padding:10px !important;
}


#content .one_half,
#content .one_half_last,
#content .two_thirds,
#content .two_thirds_last,
#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
#content .one_fifth,
#content .one_fifth_last,
#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.content_full_width .two_thirds,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.content_full_width .one_fifth,
.content_full_width .one_fifth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_portrait_full_last{
float:none;
width:100% !important;
margin:0 0 10px !important;
min-height:20px !important;
height:auto;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.hr_shadow,
.content_full_width .hr_shadow{
width:300px !important;
background-size:300px 30px !important;
height:10px;
margin:15px auto 20px;
}

#content ol, .content_full_width ol{margin-left:0;}



.ie9 .home-main-area .content_full_width {padding-top:0px !important;margin-top:-60px !important;}

#content.content_full_width,
#content.portfolio_full_width{width:100% !important;}

#content .one_half,
#content .one_half_last,
.content_full_width .one_half,
.content_full_width .one_half_last,
.portfolio_full_width .one_half,
.portfolio_full_width .one_half_last{
float:left;
width:50% !important;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#content .one_third,
#content .one_third_last,
#content .two_thirds,
#content .two_thirds_last,
.content_full_width .one_third,
.content_full_width .one_third_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .one_third,
.portfolio_full_width .one_third_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{
float:left;
width:33% !important;
padding:0 5px;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#content .two_thirds,
#content .two_thirds_last,
.content_full_width .two_thirds,
.content_full_width .two_thirds_last,
.portfolio_full_width .two_thirds,
.portfolio_full_width .two_thirds_last{width:66% !important;}

#content .one_fourth,
#content .one_fourth_last,
#content .two_fourth,
#content .two_fourth_last,
#content .three_fourth,
#content .three_fourth_last,
.content_full_width .one_fourth,
.content_full_width .one_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .one_fourth,
.portfolio_full_width .one_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{
float:left;
width:25% !important;
padding:0 5px;
margin: 0 !important;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}
	
#content .two_fourth,
#content .two_fourth_last,
.content_full_width .two_fourth,
.content_full_width .two_fourth_last,
.portfolio_full_width .two_fourth,
.portfolio_full_width .two_fourth_last{width:50% !important;}

#content .three_fourth,
#content .three_fourth_last,
.content_full_width .three_fourth,
.content_full_width .three_fourth_last,
.portfolio_full_width .three_fourth,
.portfolio_full_width .three_fourth_last{width:75% !important;}

#content .one_sixth,
#content .one_sixth_last,
.content_full_width .one_sixth,
.content_full_width .one_sixth_last,
.portfolio_full_width .one_sixth,
.portfolio_full_width .one_sixth_last{
float:left;
width:33% !important;
padding:0 5px;

-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

	
    .page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third,
    .page-template-template-homepage-jquery-php #tt-boxed-layout .content_full_width .one_third{
    margin-right:30px !important;
	}
	
	
	
	.page-template-template-homepage-3D-php	.content_full_width{
	margin-top:120px;
	}
		
	
	
		
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third,
	.page-template-template-homepage-jquery-2-php #tt-boxed-layout .content_full_width .one_third_last{
	position: relative;
	left: 50px;
	}

#content p, .content_full_width p, .home-banner-main p, .contact-form label{color:#131313!important;}

	#content .colored_box p, .content_full_width .colored_box p {color: #FFF !important;}

				.panel .panel-content p.meta { font-size: 11px; margin: 0; padding: 0; color: #cc6600; font-weight: bold; }
#quicktabs-homepage_quicktab .row-2,#quicktabs-homepage_quicktab .row-3{display:none;}

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

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

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


#search_clear_mobile{
    float:right;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    
    background: #464646;
    margin-left: -5px;
    padding: 9px 8px 8px 5px;
    cursor: pointer;
    border-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-right-radius: 15px;
}


#search_clear_mobile img{
    height:20px;
}

			
		
			#gallery-8 {
				margin: auto;
			}

			#gallery-8 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-8 img {
				border: 2px solid #cfcfcf;
			}

			#gallery-8 .gallery-caption {
				margin-left: 0;
			}

			#gallery-1 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

			#gallery-2 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-2 .gallery-caption {
				margin-left: 0;
			}

			#gallery-3 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-3 .gallery-caption {
				margin-left: 0;
			}

			#gallery-4 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-4 .gallery-caption {
				margin-left: 0;
			}

			#gallery-5 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-5 .gallery-caption {
				margin-left: 0;
			}

			#gallery-6 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;
			}

			#gallery-6 .gallery-caption {
				margin-left: 0;
			}

			#gallery-7 .gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 50%;
			}

			#gallery-7 .gallery-caption {
				margin-left: 0;
			}


.font-nexa-heavy, h1, h2, h3, .site-footer h6, #feature #header-feature h1,
#feature #header-feature h2, .sidebar .categories h2, .panel p, body.home #feature #header-feature h2, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content h2, body.page-template-archive-support-php #page #main #support-boxes .support-box h2, .page-id-20 #page #main #about-content h1, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1 {
  font-family: 'Nexa Heavy', Helvetica, Arial, Sans-Serif; }


.font-medium, .btn.call-to-action, .btn[type="submit"], .search input[type="submit"], .sidebar h2, body.single #main #primary .entry-content h3, body.home #main #home-features .home-feature-container h2, body.home #main #home-secondary .left-content p, .page-id-20 #page #main #about-content h1, .page-id-20 #page #main #about-content h2, body.page-id-22 #page #main #pricing-details .pricing-box-contain .pricing-box h2, body.page-id-22 #page #main #pricing-details .pricing-info h1, body.page-id-22 #page #main #pricing-details .pricing-info h2, body.page-id-22 #page #main #secondary-content .secondary-content-block h2 {
  font-size: 21px; }


.icon-user:before, body.home #main #home-features .home-feature-container:nth-child(3) h2:before {
  content: "\e601"; }


.icon-create:before, body.home #main #home-features .home-feature-container:first-child h2:before {
  content: "\e61a"; }


.icon-in-stock:before, body.home #main #home-features .home-feature-container:nth-child(2) h2:before {
  content: "\e621"; }

    body.home #main #home-features .home-feature-container {
      padding: 80px 0 60px 0;
      border-top: solid 1px #dfedde;
      background-repeat: no-repeat; }

      body.home #main #home-features .home-feature-container:first-child {
        padding-top: 0; }

      body.home #main #home-features .home-feature-container h2 {
        color: #3c4050;
        text-transform: uppercase;
        float: left;
        padding-left: 60px;
        height: 50px;
        position: relative; }

        body.home #main #home-features .home-feature-container h2:before {
          position: absolute;
          top: 50%;
          left: 0;
          font-size: 48px;
          color: #94bd54;
          line-height: 1px;
          font-family: 'carta';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          line-height: 1;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          margin: -30px 0 0 0; }

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

        body.home #main #home-features .home-feature-container:first-child h2 {
          padding-top: 10px; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-content {
        float: right;
        right: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) .featured-image {
        float: left;
        left: 0; }

      body.home #main #home-features .home-feature-container:nth-child(2) h2 {
        padding-top: 10px; }

      body.home #main #home-features .home-feature-container .home-feature-1,
      body.home #main #home-features .home-feature-container .home-feature-2,
      body.home #main #home-features .home-feature-container .home-feature-3 {
        height: 350px; }

      body.home #main #home-features .home-feature-container .animation {
        line-height: 1em;
        -webkit-transform: scale(1) !important;
        -moz-transform: scale(1) !important;
        transform: scale(1) !important; }


#left_callout div.column-service-content-wrapper, #middle_callout div.column-service-content-wrapper, #anniv_callout div.column-service-content-wrapper, #vets_callout div.column-service-content-wrapper {
 padding-right: 10px;
}

	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
 
.menu-primary-container ul li.menu-item ul li.menu-item:hover, .menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item:hover {cursor:pointer; text-decoration:none; background:#2986a2;}

.menu-primary-container ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-item a, 
.menu-primary-container ul li.menu-item ul li.menu-item.current-menu-parent a, 
.menu-primary-container ul li.menu-item ul li.menu-item ul li.menu-item.current-menu-item a {background: #2986a2;}

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

	
	.widget-container .sidepanel {
		width: 100%;
		padding: 40px 0 20px 0;
		text-align: center;
	}

	
	#footer .sidepanel {
		float: none;
		width: auto;
		margin-left: 20px;
		margin-right: 20px;
	}

.sidepanel {
	position: relative;
	margin-bottom: 40px;
	text-shadow: #f8f8f8 0px 1px 0px;
	float: left;
	width: 280px;
}

#frontwidgets .sidepanel {
	padding-top: 0px;
}

.sidepanel h3 {
	color: #414445;
	font-size: 17px;
}

.sidepanel .title-container h3 {
	color: #fff;
}

#sidebar .sidepanel h3 {
	margin-bottom: 10px;
}

.sidepanel ul li {
	padding: 5px 0;
	line-height: 1.5;
}

.sidepanel p {
	margin-top: 8px;
	line-height: 1.5;
}

.sidepanel .post-title {
	font-size: 13px;
}

#footer .sidepanel h3 {
	color: #3C3C3C;
	size: 17px;
	margin: 0 0 20px 0;
}

#footer .sidepanel a {
}

#footer .title-container .title, #footer .sidepanel a.readmore, #footer input[type="submit"] {
	color: #000;
}


.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%;
  }
#home_cont{margin:0 auto;width:95%;overflow:auto;max-width:1180px}
.ie7 #home_cont{overflow:hidden}
	

	#content{
		width:100% !important;
		float:none !important;
		margin-bottom:50px;
	}


	#content.full-width {
		margin-bottom: 0;
	}

.clearfix:after,
#content:after,
.container:after,
.container-fluid:after,
.row:after,
.modal-footer:after {
  content: "";
  display: table;
  clear: both;
}

.woocommerce-content-box.full-width {
  margin-left: 0;
  width: 100%;
}

.rtl .woocommerce-content-box.full-width {
  margin-right: 0;
}
[dir="rtl"] #wb-core{margin-top:-1px}
[dir="rtl"] #gcwu-bc a,[dir="rtl"] #gcwu-bc li:last-child,[dir="rtl"] [id|="wb-body"],[dir="rtl"] #wb-skip,[dir="rtl"] #gcwu-gcnb,[dir="rtl"] #gcwu-bnr,[dir="rtl"] #gcwu-psnb .mb-menu,[dir="rtl"] #wb-core,[dir="rtl"] #wb-foot,[dir="rtl"] #gcwu-gcft,[dir="rtl"] #gcwu-gcft #gcwu-gcft-fip li{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}
[id|="wb-body-sec"] #wb-core .grid-12 .span-2,.span-1{width:100px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-4,.grid-12 .span-3,.span-2{width:220px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6,.span-3{width:340px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8,.grid-12 .span-6,.span-4{width:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-10,.span-5{width:580px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12,.grid-12 .span-9,.span-6{width:700px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-1{width:40px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-3{width:160px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-5{width:280px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-7{width:400px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-9{width:520px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-11{width:640px}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in,#wb-body #wb-main{width:960px}
#wb-core-in,#gcwu-gcnb-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#gcwu-bnr-in{margin:auto}
#wb-core-in:after,#gcwu-gcnb a{display:block}
#wb-sup,#wb-body-sec-sup #wb-main,#wb-core-in,#gcwu-bnr,#gcwu-bnr-in,#wb-body #gcwu-content{position:relative}
#wb-core-in{overflow:visible!important;padding-top:5px}
#wb-core-in:after{content:".";height:0;clear:both;visibility:hidden}
#wb-core-in,#gcwu-bc-in{background-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==),url(data:image/gif;base64,R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);background-position:left top,right top;background-repeat:repeat-y;background-color:#fff}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-1{margin-left:85px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-2{width:130px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-2{margin-left:160px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-3{margin-left:235px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-4{width:280px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-4{margin-left:310px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-5{margin-left:385px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-6{width:430px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-6{margin-left:460px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-7{margin-left:535px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-8{width:580px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-8{margin-left:610px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-9{margin-left:685px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-10{width:730px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-10{margin-left:760px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-11{margin-left:835px}
[id|="wb-body-sec"] #wb-core .grid-12 .span-12{width:880px}
[id|="wb-body-sec"] #wb-core .grid-12 .offset-12{margin-left:910px}
body,#wb-head,#wb-core,#wb-foot,#wb-head-in,#gcwu-gcnb,#gcwu-bnr,#gcwu-psnb,#gcwu-bc,#wb-foot-in,#gcwu-gcft,#gcwu-sft{min-width:1200px}
#gcwu-psnb .mb-menu,#wb-core-in,#gcwu-gcnb-in,#gcwu-bnr-in,#gcwu-psnb-in,#gcwu-bc-in,#gcwu-gcft-in,#gcwu-sft-in,#wb-body #wb-main{width:1200px}
#gcwu-priorities ul:after,#wb-head:after,#gcwu-date-mod:after,#wb-core{clear:both}
[id|=wb-body] #wb-core .grid-12 .span-1{width:5.747913483014%}
[id|=wb-body] #wb-core .grid-12 .span-2,.span-1{width:14.311449394616%}
[id|=wb-body] #wb-core .grid-12 .span-3{width:22.874985306218%}
[id|=wb-body] #wb-core .grid-12 .span-4,.span-2{width:31.438521217821%}
[id|=wb-body] #wb-core .grid-12 .span-5{width:40.002057129423%}
[id|=wb-body] #wb-core .grid-12 .span-6,.span-3{width:48.565593041025%}
[id|=wb-body] #wb-core .grid-12 .span-7{width:57.129128952627%}
[id|=wb-body] #wb-core .grid-12 .span-8,.span-4{width:65.692664864229%}
[id|=wb-body] #wb-core .grid-12 .span-9{width:74.256200775832%}
[id|=wb-body] #wb-core .grid-12 .span-10,.span-5{width:82.819736687434%}
[id|=wb-body] #wb-core .grid-12 .span-11{width:91.383272599036%}
[id|=wb-body] #wb-core .grid-12 .span-12,#wb-body .span-8,.span-6{width:99.930167597765%}
#wb-core-in.equalize{direction:rtl}
[dir="rtl"] #wb-core-in.equalize{direction:ltr}

.trib1, .trib2 {width: 50%;}

.trib2 {padding-left: 0.25em; box-sizing: border-box;}



.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_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
.et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
	margin-bottom: 10% !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_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_image,
	.et_pb_section .et_pb_column .et_pb_post_slider_image_bottom .et_pb_slide_video {
		margin-bottom: 5% !important;
	}



	.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_column .et_pb_contact p.et_pb_contact_field_half {
		width: 100%;
		margin-right: 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;
	}
.footer-one{width:40.42553%;float:left;}
.not-logged-in .footer-one .user-login{display:block;padding:0 15px;border-top:1px #e3e3e3 solid;}
.not-logged-in .footer-one .user-login a{display:block;padding-bottom:10px;padding-top:10px;font-size:14px;line-height:18px;color:#333;font-family:"adelle-sans",sans-serif;font-style:normal;font-weight:bold;}
.i18n-ru .not-logged-in .footer-one .user-login a,.not-logged-in .footer-one .user-login a.i18n-ru{font-family:sans-serif,serif;}

div.mod-languages ul{margin:0;padding:0;list-style:none;}
div.mod-languages li{margin-left:5px;margin-right:5px;}
div.mod-languages ul.lang-inline li{display:inline;}
div.mod-languages ul.lang-block li{display:block;}
div.mod-languages img{border:none;}
div.mod-languages a{text-decoration:none;}

.format-status .entry-content,
.widget #wp-calendar caption,
.sf-menu ul {
	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif;
}


.portfolio-filter,
.post-pagination,
article,
#commentlist_wrap,
#respond,
.type-page,
.post,
.widget,
#searchform {
	background: #fff; 
	background: -moz-linear-gradient(left, #f7f7f7 0%, #ffffff 4%, #ffffff 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f7f7f7), color-stop(4%,#ffffff), color-stop(100%,#ffffff)); 
	background: -webkit-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -o-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: -ms-linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	background: linear-gradient(left, #f7f7f7 0%,#ffffff 4%,#ffffff 100%); 
	
	position: relative;	
	-webkit-box-shadow: 0px 0px 1px 0px #ccc;
	-moz-box-shadow: 0px 0px 1px 0px #ccc;
	box-shadow: 0px 0px 3px 0px #ccc;	
	padding: 30px 30px 10px 30px; 
	margin: 0 0 20px 0; 
}


.featured-image img,
.entry-content img,
.comment-content img,
.portfolio-item img,
.widget img {
	max-width: 100%; 
}

.widget.widget_search {
	padding: 0;
	overflow: hidden;
}






.widget {	
	color: #999;
	font-size: 12px;
	padding: 10px 20px 16px 20px;
	margin: 0 0 10px 0;
}

.widget p:last-child,
.widget li:last-child,
.widget:last-child {
	margin: 0;
}


h3.widgettitle,
.widget #wp-calendar caption {
	font-size: 15px;
	font-style: italic;
	margin-bottom: 4px;
}

.widget ul, 
.widget ol { 
    margin:0; 
    padding-left:0; 
    list-style-type: none;
}

.widget ul ul, 
.widget ol ol {
    padding-left: 20px;
}

.widget li {
    margin-bottom: 4px;
}

.widget .blogroll a {
	display: block;
}

.widget #wp-calendar caption {
	text-align: left;
	color: #444;
	margin-bottom: 8px;
	line-height: 34px;
}

.widget #wp-calendar {
	width: 99%;
}

.widget #wp-calendar th {
	font-weight: bold;
	text-align: left;
}

#footer .widget {
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 30px 0;
	font-size: 11px;
}

.widget ul.tweet_list .tweet_text {
	display: block;
}

.widget ul.tweet_list .tweet_time a {
	text-decoration: none;
	font-style: italic;
	font-size: 10px;
}

.widget ul.tweet_list li {
	padding: 0 0 15px 0;
	margin: 0;
	list-style-type: none;
}

.widget ul.tweet_list li:last-child {
	padding-bottom: 0;
}
.home-logo-wrapper{margin:0 auto 30px;position:relative;display:inline-block}
.home-logo-wrapper:last-child{margin:0}
.home-logo-wrapper .home-logo{width:233px}
.home-logo-wrapper-sale{height:100px}
.item-list ul,.action-links{padding-left:1.3846em;}
.item-list ul li{list-style-type:inherit;margin:0;}
.block-comment .item-list li + li,.menu ul li + li,.menu ul li + li.collapsed,.menu ul li + li.expanded{margin-top:0.4615em;}
.horizontal .menu li,.horizontal .item-list li{margin-top:0;}
.block-comment .item-list a{display:block;line-height:1.1538em;}
.block-comment .item-list span{font-size:0.8462em;}
#user-login-form .item-list{margin:20px 0;}
#user-login-form .item-list li{background:none;}
.stack-preheader .block h2,.stack-preheader .item-list h2{display:none;}
.page-comment-reply #page-title,.page-comment-edit #page-title,.page-comment-delete-own #page-title,#page-title,#block-block-776 h2,#block-block-781 h2,.page-forum #page-title,#block-views-be97a62486938aae0230cdbd8af78a79 h1,#block-views-be97a62486938aae0230cdbd8af78a79 h2,.node-type-forum .view-forum .views-field-title,.page-music #page-title,body.node-type-album #page-title,.page-node.node-type-page #page-title,.page-filter.page-filter-tips #page-title,.page-user #page-title,.page-node-1101 #page-title,.page-node-1191 #page-title,.page-node-1196 #page-title,.page-node-18236 #page-title,.page-news-v2 #block-system-main .views-row .views-field-title span,.page-news-v2 #block-system-main .views-row .views-field-title span a,#block-views-home-one-page-news-block-2 .views-row .views-field-title a,.page-news #block-system-main .views-row .views-field-title a,.page-news-v1 #block-system-main .views-row .views-field-title a,#block-views-home-one-page-news-block-4 .views-row .views-field-title a,#block-views-home-one-page-news-block-3 .views-row .views-field-title a,.page-node-add-forum #main .preview h3,.view-home-one-page-masonry .views-row .views-field-title a,.page-node-15326 .style-top .style-right .style-news-title,#block-views-home-one-page-news-block-7 h2,#block-views-home-one-page-photos-block-2 h2,#block-views-home-one-page-video-block h2,#block-views-albums-block h2,.block h2,#main h2,#postcontent-first h2,#block-views-merch-block-1 h2,#block-views-merch-block-2 h2,#block-views-home-one-page-news-block-1 h2,#block-block-516 h2,.page-comment-reply .comment-by-node-author,.page-comment-edit .comment-by-node-author,.page-comment-delete-own .comment-by-node-author,.wrapper-header,.item-list .pager li,.block ul,.stack-preheader,.stack-content-inner,.stack-navigation,.page,body .region-content ul.flippy,.wrapper-footer,.wrapper-content .stack,.wrapper-footer .stack,#block-views-comments-block-1 h2{border:none;padding:0;margin:0;}
ul,li,.item-list ul,.action-links{list-style-type:none;list-style-image:none;padding:0;margin:0;}
.block,#block-views-home-one-page-news-block-2 .item-list .pager,.page-news #block-system-main .item-list .pager,.page-news-v1 #block-system-main .item-list .pager,#block-views-home-one-page-news-block-4 .item-list .pager,#block-views-home-one-page-news-block-3 .item-list .pager{margin-bottom:0;}
#block-block-516 .nav_header_meta a,#block-views-home-one-page-news-block-2 .nav_header_meta a,#block-views-home-one-page-photos-block-1 .nav_header_meta a,#block-views-home-one-page-video-block-1 .nav_header_meta a,input.form-submit,.item-list .pager .pager-next.first.last a,#themebuilder-live-preview-theme-picker-form #edit-switch,#edit-submit,#edit-delete,#block-block-26 .joinCommLink,#block-block-26 .mailButton,#photoCarousel .pc-link,#block-block-321 .more-link a,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a,#block-views-home-one-page-carousel-block-1 .config-carousel,#block-views-home-one-page-carousel-block-2 .config-carousel,#block-views-home-one-page-carousel-block-3 .config-carousel,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton,#block-block-511 .join-fanclub a,.mlist-outer-wrapper .mlist-wrapper input.submit,.mlist-outer-wrapper .mlist-wrapper input.submit-new,#ss-bit-wide .bit-events tr.bit-bottom td a,#wmg-events .wmg-event-ticket-link a,#wmg-events .wmg-event-vip-ticket-link a,#wmg-events-view-all,.sph-con .sph-action,.page-user #block-views-user-profile-block-2 .view-footer a,.page-user.page-user-edit-profile .form-submit,.page-user.page-user-edit .form-submit,#block-views-forum-block-3 li.views-row .views-field-node-link a,.page-node-15326 .style-top .style-mlist-join,.page-node-15326 .style-bottom li .style-tour-tkt,.page-upload #edit-submit,.page-upload #edit-draft,.page-upload .form-submit,#comment-form--2 #edit-submit--2,*[id*='comment-form--'] input[id*='edit-submit--'],#user-login-dialog #edit-submit-dialog,#user-login-dialog #edit-submit--2-dialog,#user-register-form-dialog #edit-submit-dialog,#user-register-form-dialog #edit-submit--2-dialog,#user-register-form--2-dialog #edit-submit-dialog,#user-register-form--2-dialog #edit-submit--2-dialog,#user-pass-dialog #edit-submit-dialog,#user-pass-dialog #edit-submit--2-dialog,#user-login #edit-submit-dialog,#user-login #edit-submit--2-dialog,#user-register-form #edit-submit-dialog,#user-register-form #edit-submit--2-dialog,#user-pass #edit-submit-dialog,#user-pass #edit-submit--2-dialog,#user-login--2-dialog #edit-submit-dialog,#user-login--2-dialog #edit-submit--2-dialog,#edit-profile-user-profile-form #edit-submit-dialog,#edit-profile-user-profile-form #edit-submit--2-dialog,#user-profile-form #edit-submit-dialog,#user-profile-form #edit-submit--2-dialog,#forum-node-form #edit-submit-dialog,#forum-node-form #edit-submit--2-dialog,#video-node-form #edit-submit-dialog,#video-node-form #edit-submit--2-dialog,#photo-node-form #edit-submit-dialog,#photo-node-form #edit-submit--2-dialog{border:1px solid #8f8f8f;background:transparent;color:white;font-weight:800;font-size:14px;letter-spacing:2px;cursor:pointer;display:block;text-decoration:none;text-transform:uppercase;text-align:center;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;}
#block-block-516 .nav_header_meta a:hover,#block-views-home-one-page-news-block-2 .nav_header_meta a:hover,#block-views-home-one-page-photos-block-1 .nav_header_meta a:hover,#block-views-home-one-page-video-block-1 .nav_header_meta a:hover,input.form-submit:hover,.item-list .pager .pager-next.first.last a:hover,#themebuilder-live-preview-theme-picker-form #edit-switch:hover,#edit-submit:hover,#edit-delete:hover,#block-block-26 .joinCommLink:hover,#block-block-26 .mailButton:hover,#photoCarousel .pc-link:hover,#block-block-321 .more-link a:hover,#block-views-home-one-page-carousel-block-1 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-2 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-3 .views-field-field-slide-link-url a:hover,#block-views-home-one-page-carousel-block-1 .config-carousel:hover,#block-views-home-one-page-carousel-block-2 .config-carousel:hover,#block-views-home-one-page-carousel-block-3 .config-carousel:hover,#block-views-merch-block-1 li.merch .merchDetail .merchBuyButton:hover,#block-views-merch-block-2 li.merch .merchDetail .merchBuyButton:hover,#block-block-511 .join-fanclub a:hover,.mlist-outer-wrapper .mlist-wrapper input.submit:hover,.mlist-outer-wrapper .mlist-wrapper input.submit-new:hover,#ss-bit-wide .bit-events tr.bit-bottom td a:hover,#wmg-events .wmg-event-ticket-link a:hover,#wmg-events .wmg-event-vip-ticket-link a:hover,#wmg-events-view-all:hover,.sph-con .sph-action:hover,.page-user #block-views-user-profile-block-2 .view-footer a:hover,.page-user.page-user-edit-profile .form-submit:hover,.page-user.page-user-edit .form-submit:hover,#block-views-forum-block-3 li.views-row .views-field-node-link a:hover,.page-node-15326 .style-top .style-mlist-join:hover,.page-node-15326 .style-bottom li .style-tour-tkt:hover,.page-upload #edit-submit:hover,.page-upload #edit-draft:hover,.page-upload .form-submit:hover,#comment-form--2 #edit-submit--2:hover,*[id*='comment-form--'] input[id*='edit-submit--']:hover,#user-login-dialog #edit-submit-dialog:hover,#user-login-dialog #edit-submit--2-dialog:hover,#user-register-form-dialog #edit-submit-dialog:hover,#user-register-form-dialog #edit-submit--2-dialog:hover,#user-register-form--2-dialog #edit-submit-dialog:hover,#user-register-form--2-dialog #edit-submit--2-dialog:hover,#user-pass-dialog #edit-submit-dialog:hover,#user-pass-dialog #edit-submit--2-dialog:hover,#user-login #edit-submit-dialog:hover,#user-login #edit-submit--2-dialog:hover,#user-register-form #edit-submit-dialog:hover,#user-register-form #edit-submit--2-dialog:hover,#user-pass #edit-submit-dialog:hover,#user-pass #edit-submit--2-dialog:hover,#user-login--2-dialog #edit-submit-dialog:hover,#user-login--2-dialog #edit-submit--2-dialog:hover,#edit-profile-user-profile-form #edit-submit-dialog:hover,#edit-profile-user-profile-form #edit-submit--2-dialog:hover,#user-profile-form #edit-submit-dialog:hover,#user-profile-form #edit-submit--2-dialog:hover,#forum-node-form #edit-submit-dialog:hover,#forum-node-form #edit-submit--2-dialog:hover,#video-node-form #edit-submit-dialog:hover,#video-node-form #edit-submit--2-dialog:hover,#photo-node-form #edit-submit-dialog:hover,#photo-node-form #edit-submit--2-dialog:hover{border-color:#d80203;}
#block-views-home-one-page-forum-block-1 .item-list .pager,#block-views-be97a62486938aae0230cdbd8af78a79 .item-list .pager{text-align:center;}
#block-views-home-one-page-forum-block-1 .item-list .pager li,#block-views-be97a62486938aae0230cdbd8af78a79 .item-list .pager li{padding-right:0.5em;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul.block,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul.block{margin-bottom:16px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul .views-row,.page-node-20441 .view-home-one-page-photos .view-content .item-list ul .views-row{font-size:16px;display:inline-block;margin-right:0%;margin-bottom:3%;vertical-align:top;width:100%;font-size:16px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul .views-row:nth-child(1n),.page-node-20441 .view-home-one-page-photos .view-content .item-list ul .views-row:nth-child(1n){margin-right:0px;}
.page-node-17896 .view-home-one-page-photos .view-content .item-list ul .views-row:nth-child(3n),.page-node-20441 .view-home-one-page-photos .view-content .item-list ul .views-row:nth-child(3n){margin-right:0px;}
.msie8 .item-list ul li{margin-left:0;}
.item-list .pager{text-align:right;}
.item-list .pager .pager-next.first.last{right:0;}
.item-list .pager .pager-next.first.last a{padding:10px;font-size:0.8em;float:right;}
#block-views-home-one-page-carousel-block-1 .view-content .item-list li,#block-views-home-one-page-carousel-block-2 .view-content .item-list li,#block-views-home-one-page-carousel-block-3 .view-content .item-list li{padding-left:0;position:relative;}
#block-views-home-one-page-carousel-block-1 .view-content .item-list li:hover .views-field-field-slide-description,#block-views-home-one-page-carousel-block-1 .view-content .item-list li:hover .views-field-field-slide-link-url,#block-views-home-one-page-carousel-block-2 .view-content .item-list li:hover .views-field-field-slide-description,#block-views-home-one-page-carousel-block-2 .view-content .item-list li:hover .views-field-field-slide-link-url,#block-views-home-one-page-carousel-block-3 .view-content .item-list li:hover .views-field-field-slide-description,#block-views-home-one-page-carousel-block-3 .view-content .item-list li:hover .views-field-field-slide-link-url{opacity:1;}
#block-views-merch-block-1 .item-list,#block-views-merch-block-2 .item-list{display:none;}
#block-views-home-one-page-news-block-2 .views-field-nothing-2 .item-list .pager,.page-news #block-system-main .views-field-nothing-2 .item-list .pager,.page-news-v1 #block-system-main .views-field-nothing-2 .item-list .pager,#block-views-home-one-page-news-block-4 .views-field-nothing-2 .item-list .pager,#block-views-home-one-page-news-block-3 .views-field-nothing-2 .item-list .pager{transition:margin 2s ease;}
#block-views-home-one-page-news-block-2 .item-list,.page-news #block-system-main .item-list,.page-news-v1 #block-system-main .item-list,#block-views-home-one-page-news-block-4 .item-list,#block-views-home-one-page-news-block-3 .item-list{margin-top:1.5em;}
#block-views-home-one-page-news-block-2 .item-list .pager .pager-item,.page-news #block-system-main .item-list .pager .pager-item,.page-news-v1 #block-system-main .item-list .pager .pager-item,#block-views-home-one-page-news-block-4 .item-list .pager .pager-item,#block-views-home-one-page-news-block-3 .item-list .pager .pager-item{display:inline;}
#block-views-home-one-page-news-block-2 .item-list .pager .pager-current,.page-news #block-system-main .item-list .pager .pager-current,.page-news-v1 #block-system-main .item-list .pager .pager-current,#block-views-home-one-page-news-block-4 .item-list .pager .pager-current,#block-views-home-one-page-news-block-3 .item-list .pager .pager-current{display:inline;}
.page-news-v1 .item-list .pager.pager-load-more .pager-next.first.last a:hover{color:#d80203;}
.page-news-v2 #block-system-main .item-list .pager{margin:1em 0 0 0;}
.page-photo-v1 .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-photo-v1 .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-photo .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-photo .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-video-v1 .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-video-v1 .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last,.page-video .view-home-one-page-video .item-list .pager.pager-load-more .pager-next.first.last,.page-video .view-home-one-page-photos .item-list .pager.pager-load-more .pager-next.first.last{padding-bottom:15px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul.block{margin-bottom:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul .views-row{font-size:16px;display:inline-block;margin-right:0%;margin-bottom:3%;vertical-align:top;width:100%;font-size:16px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul .views-row:nth-child(1n){margin-right:0px;}
#block-views-home-one-page-video-block-1 .view-home-one-page-video .view-content .item-list ul .views-row:nth-child(2n){margin-right:0px;}
.view-albums .view-content .item-list ul:not(.music).block{margin-bottom:16px;}
.view-albums .view-content .item-list ul:not(.music) .views-row{font-size:16px;display:inline-block;margin-right:1.5%;margin-bottom:1.5%;vertical-align:top;width:32.33333%;font-size:16px;}
.view-albums .view-content .item-list ul:not(.music) .views-row:nth-child(3n){margin-right:0px;}
.page .item-list .pager.pager-load-more .pager-next.first.last{font-family:"proxima-nova",Helvetica,Arial,sans-serif;font-weight:800;color:white;text-transform:uppercase;text-align:center;letter-spacing:1.2px;margin-top:10px;padding-bottom:30px;display:block;border:none;}
.page .item-list .pager.pager-load-more .pager-next.first.last:before{content:'';display:block;width:250px;height:1px;margin:0 auto;background:#d80203;margin-bottom:8px;}
.page .item-list .pager.pager-load-more .pager-next.first.last a{color:white;float:none;background:none;border:none;font-size:14px;display:inline-block;}
.page .item-list .pager.pager-load-more .pager-next.first.last a:hover{color:#d80203;}
.page .item-list .pager.pager-load-more.pager-load-more-empty{display:none;}
#block-views-home-one-page-photos-block-5 .item-list .pager .pager-next.first.last a:hover,#block-views-home-one-page-video-block-2 .item-list .pager .pager-next.first.last a:hover,#block-views-forum-block-3 .item-list .pager .pager-next.first.last a:hover{color:#d80203;}
.page-node-15326 .item-list .pager .pager-next.first.last a{float:none;width:20%;}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}


tr.even, tr.odd {
    background: none;
    border-bottom: none;
    padding: 0.1em 0.6em;
}


#resizer, #earth_day {display:none}


#resizer {
    position: absolute;
    top: 0px;
    left: 725px;
}

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

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

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


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


        #feature, #events, #blogposts, .col_foot
        {
            display: table-cell;
            width: 303px;
        }


        .product_leftcol, #feature, #events
        {
            border-right: solid 1px #e4e4e4;
        }


            #events h3, #feature h3, #blogposts h3
            {
                font-family: verdana,helvetica,arial;
                width: 270px;
                font-size: 14px;
                margin: 5px auto 0 auto;
            }


            #events p, #feature p, #blogposts ul li, .col_foot p
            {
                font-family: verdana,helvetica,arial;
                width: 270px;
                font-size: 12px;
                margin: 0 auto 0 auto;
            }


            #feature img
            {
                margin: 10px auto 10px auto;
            }
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

#builder-module-562d9cbc90557-outer-wrapper {
max-width: 1000px;
width: 100%;
}
.builder-module-outer-wrapper {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
overflow: hidden;
padding-left: 0;
padding-right: 0;
}

#ie6 .builder-module-outer-wrapper,
#ie7 .builder-module-outer-wrapper,
#ie8 .builder-module-outer-wrapper {
width: 1000px;
}
.box-dropshadow{-moz-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);-webkit-box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);box-shadow:2px 2px 3px rgba(0, 0, 0, 0.26);}
html.responsive body #content .left-column .box img{max-width:100%;height:auto;width:100%;}
html.responsive body #content .left-column .box .inner-small, html.responsive body #content .left-column .box .inner-big{width:100%;}
html.responsive body #content .left-column .box .inner-small img, html.responsive body #content .left-column .box .inner-big img{width:100%;}
html.responsive body #content .left-column .box .inner-small.right h2, html.responsive body #content .left-column .box .inner-small.right p, html.responsive body #content .left-column .box .inner-big.right h2, html.responsive body #content .left-column .box .inner-big.right p{display:none;}
html.responsive body #content .left-column .box .inner-small .arrow-title, html.responsive body #content .left-column .box .inner-small ul, html.responsive body #content .left-column .box .inner-big .arrow-title, html.responsive body #content .left-column .box .inner-big ul{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic .icon, html.responsive body #content .left-column .box .inner-big .slab-topic .icon{display:none;}
html.responsive body #content .left-column .box .inner-small .slab-topic h2, html.responsive body #content .left-column .box .inner-big .slab-topic h2{margin:-10px 0px 0px -70px;display:block;width:60%;}
html.responsive body #content .left-column .box .inner-small .slab-topic .more, html.responsive body #content .left-column .box .inner-big .slab-topic .more{margin-left:-70px;}
html.responsive body #content .left-column .box .inner-small .slab-topic.no-icon h2, html.responsive body #content .left-column .box .inner-big .slab-topic.no-icon h2{margin-left:0;}
html.responsive body #content .left-column .box .slab-link-button{display:none !important;}
html.responsive body #content .left-column .box.full-post .wp-caption{max-width:100% !important;}
html.responsive body #content .left-column .box.full-post img{max-width:100%;}
html.responsive body #content .left-column .box.full-post table{width:310px;}
html.responsive body #content .left-column .box.full-post .exhibit-slider-top, html.responsive body #content .left-column .box.full-post .exhibit-slider-wrapper{display:none;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img, html.responsive body #content .single-column .box img{max-width:100%;height:auto;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown{width:80%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap #search-field{width:65%;}
html.responsive body #content #data-center-search-results-wrapper .box.light-brown .search-field-wrap .radio-search-btns form{width:60%;}
html.responsive body #content #faq-wrapper .box h6{font-size:17px;line-height:22px;-webkit-text-size-adjust:100%;}
html.responsive body #content .right-column .box img, html.responsive body #content .right-double-column .box img{max-width:100%;height:auto;}
body #content .box{position:relative;}
body #content .box p, body #content .box p span{font-size:12pt !important;line-height:16pt !important;}
body #content .box p.byline a, body #content .box p.byline, body #content .box p span.byline a, body #content .box p span.byline{font-size:12pt;}
body #content .box a, body #content .box a:visited{text-decoration:underline;color:#000;}
body #content .box a[href]:after{content:" (" attr(href) ")";font-size:10pt !important;word-wrap:break-word;}
body #content .box abbr[title]:after{content:" (" attr(title) ")";}
body #content .box .ir a:after, body #content .box a[href^="javascript:"]:after, body #content .box a[href^="#"]:after, body #content .box .wp-caption a:after, body #content .box .exhibit-slider a:after{content:"";}
body #content .box pre, body #content .box blockquote{border:1px solid #999;page-break-inside:avoid;}
body #content .box thead{display:table-header-group;}
body #content .box table, body #content .box img, body #content .box .wp-caption, body #content .box .callout{position:relative;page-break-before:auto;page-break-after:auto;page-break-inside:avoid;-webkit-region-break-inside:avoid;max-width:100%;height:auto;}
body #content .box img{max-width:100% !important;}
body #content .box p, body #content .box h2, body #content .box h3{orphans:3;widows:3;}
body #content .box h2, body #content .box h3{page-break-after:avoid;}
body #content .box .exhibit-slider a:after{content:"";}
body #content .box .exhibit-slider .download-icons{display:none;}
body #content .box, body #content .link-button-medium-navy, body #content blockquote{box-shadow:none;}
body #content .single-column .box h2, body #content .left-column .box h2, body #content .left-double-column .box h2{font-size:15pt;}
body #content .single-column .box h3, body #content .left-column .box h3, body #content .left-double-column .box h3{font-size:14pt;}
body #content .single-column .box h4, body #content .single-column .box h5, body #content .single-column .box h6, body #content .left-column .box h4, body #content .left-column .box h5, body #content .left-column .box h6, body #content .left-double-column .box h4, body #content .left-double-column .box h5, body #content .left-double-column .box h6{font-size:12pt;}
body #content .single-column .box .tabs li, body #content .left-column .box .tabs li, body #content .left-double-column .box .tabs li{box-shadow:none;}
body #content .single-column .box ul li, body #content .left-column .box ul li, body #content .left-double-column .box ul li{font-size:12pt;line-height:14pt;}
.nav-detail_link{color:#a0a0a0;display:block;font-family:robotocondensedregular,"Arial Narrow",Arial,sans-serif;font-size:20px;padding:18px 16px 20px 50px;position:relative;text-decoration:none}
.nav-detail_link:hover{color:#a0a0a0;text-decoration:none;background:#141314}
.nav-detail_item__open .nav-detail_link{padding-left:74px}
.nav-detail_item__active .nav-detail_link{color:#fab81b}


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


#footer {background: #44a4d3; margin-bottom: -25px; }

#footer a:hover, #footer a:active { color: #a8e5ff; }

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

	#footer #site-info {margin-left: 25px; width: 8%; }

	#footer-widget-area .widget-area, #site-generator, #site-description  {width: 23.40425535%   }

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












.menu_top:visited {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color:#333333;
	text-decoration:none;
}

.menu_top {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:link {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration:none;
}

.menu_top:hover {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	font: tahoma;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #7db1e6;
	text-decoration:none;
}


.divshow {
	overflow: hidden;
	height: 190px;
}
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
.row.collapse .column,.row.collapse .columns{padding:0}
.column,.columns{float:left;min-height:1px;padding:0 15px;position:relative}
.column.centered,.columns.centered{float:none;margin:0 auto}
.column:last-child,.columns:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}

div.columns span.wpcf7-form-control-wrap{ width: 100%; }

div.columns textarea{ width: 100%; }

.columns.label{ text-align:left; }
#page-title{padding:4px 8px;font-size:1.3em;margin-bottom:10px;line-height:1.0em;}
.overlay #skip-link,.overlay .region-page-top,.overlay #header,.overlay #page-title,.overlay #featured,.overlay #sidebar-first,.overlay #sidebar-second,.overlay #footer-wrapper,.overlay #banner-top,.overlay #banner-bottom,.overlay #highlighted,.overlay #navigation{display:none;}
#comments h2.title{margin-bottom:5px;font-size:1.3em;}
.search-results .title{font-size:1.2em;}
.item-list .title{font-weight:bold;}
.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-5{width:41.66666667%}

.sponsor{float:left;text-align:center;width:100%;}
.profile-popup.register .profile-social-list,.profile-popup.register-email .profile-social-list,.profile-popup.email-verification .profile-social-list{text-align:center;width:100%;}
.profile-popup.register .profile-social-list a,.profile-popup.register-email .profile-social-list a,.profile-popup.email-verification .profile-social-list a{text-decoration:none;}
.profile-popup.register .profile-social-list li,.profile-popup.register-email .profile-social-list li,.profile-popup.email-verification .profile-social-list li{line-height:2.5;}
.profile-popup.login .profile-popup-section-info,.profile-popup.login .profile-social-list{text-align:left;}
.profile-social-list{margin-bottom:6px;text-align:center;}
.profile-social-list a{text-decoration:none;}
.profile-social-list li{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;display:inline-block;width:100px;height:100px;font-size:40px;margin:1px;line-height:2.5;font-family:socicon;text-align:center;margin-top:20px;vertical-align:top;position:relative;}
.profile-social-list li a{text-align:center;position:absolute;width:100%;left:-2px;}
.profile-social-list li.small{width:70px;height:70px;font-size:25px;margin:3px;}
.profile-social-list li:hover{opacity:0.8;cursor:pointer;}
.profile-social-list li.facebook{background-color:#2a3e8d;}
.profile-social-list li.email{background-color:#37dc00;}
.nav-detail_item{display:block;position:relative}

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


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


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

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

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

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

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

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

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

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

  width: 100%;
  left: -1px;
  

}

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


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


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

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

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


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

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

}

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

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

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

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

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

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

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


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

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

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

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

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

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

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

}

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





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

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

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

}

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

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

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

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

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

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

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

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


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

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

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

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


.more-video-block{ 
	padding:100px 5% 5% 5%;
	overflow: hidden;
	max-width: 1300px;
	margin: 0 auto;
	}


.js .more-video-block{
	position: absolute;
	left:0;
	width: 100%;	
	}

.more-video-block .v-block{
	width: 29.9%;
	margin-right: 5%;
	margin-bottom: 5%;
	display: block;
	float: left;
	position: relative;
	cursor: pointer;
	border: 1px solid rgba(213, 213, 213, 1);
	}

ul.hover-block li .hover-content {
	position: absolute;
	z-index: 1000;
	height: 170px;
	top: 125px;
	color: #fff;
	padding: 5px 7px;
	cursor: pointer;
	width: 225px;
}

ul.hover-block li .hover-content h6 {
	color: #fff;
}

h1.sideheadlines {color:#FFF; font-size:23px; font-weight:700;padding:6px;
background-color: #14669b;
  *background-color: #14669b;
  background-image: -moz-linear-gradient(top, #1b83b0, #14669b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1b83b0), to(#14669b));
  background-image: -webkit-linear-gradient(top, #1b83b0, #14669b);
  background-image: -o-linear-gradient(top, #1b83b0, #14669b);
  background-image: linear-gradient(to bottom, #1b83b0, #14669b);
  background-repeat: repeat-x;
  border-color: #046088 #046088 #1b83b0;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1b83b0', endColorstr='#ff14669b', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-align:left;
  box-shadow: 0 1px 1px rgba(0,0,0,0.05);
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  text-shadow:#333 0 -1px 3px;
  }

h1.sideheadlines a {color:#FFF;}






#block1 a, 
#block2 a, 
#block3 a, 
#block4 a, 
#block5 a, 
#block6 a, 
#block7 a, 
#block8 a, 
#block9 a  {
color: #fff; font-size:1.7em;
}

        
#block3 {float:left; width:49%; height:120px; margin:3px 2px 0 3px; background:#0C2A4B; }
 
        #block3 a {display:block; width:99%; text-align:center; position:relative; top:30%;}


.site-logo {
  display: inline;
  float: left;
}
.doormat .resource-type-html-link:before,.navigation-sidebar-frontpage-wrapper .resource-type-html-link:before{content:"";}

.main-header-wrap .main-header .mini-cart .brand { font-size: 10px; margin: 0px 0px 3px 0px; }

.main-header-wrap .main-header .mini-cart .brand a { color:  #6b5249 ; }


.product .brand, .quick-shop-content .brand, #product-area .brand, .mobile-product-title .brand { font-size: 12px; margin: 25px 0 0; }

.product .brand a, .quick-shop-content .brand a, #product-area .brand a, .mobile-product-title .brand a { color:  #ba9b82 ; }

#product-area .details .header .brand, .quick-shop-content .details .header .brand { font-size: 14px; margin: 0 0 0; color:  #ba9b82 ; }

.template-product .mobile-product-title .brand { color:  #ba9b82 ; font-size: 14px; margin: 0 0 0; }

.template-search .result.item-product .details .brand { font-size: 10px; margin: 5px 0 0; }

.template-search .result.item-product .details .brand a { color:  #ba9b82 ; }

.quote {
	padding:30px;
	background-color: #f5f5f5;
	position:relative;
	text-align:center;
}

.quote:before {
    font-family: 'ElegantIcons';
	content: "\7c";
    font-size: 32px;
    left: 50%;
    position: absolute;
    top: -13px;
    background: #f5f5f5;
    margin-left: -16px;
    -moz-border-radius: 31px;
    -webkit-border-radius: 31px;
    border-radius: 31px;
}
.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}

  .content_item .entry img {
    width: 100%; }

  .widget_content .entry {
    position: relative; }

[data-width="1"][data-layout="multiple"] .entry,
[data-width="1"][data-layout="news"] .entry,
[data-width="1"][data-layout="social"] .entry {
  padding: 15px 0;
  margin-bottom: 0px;
  border-bottom: 1px solid #555;
  background: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry:first-child,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry:first-child {
  padding-top: 0px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .event_venue,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .event_venue {
  font-size: 12px; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .tagline, [data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .teaser,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .tagline,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .teaser {
  display: none; }

[data-width="1"][data-layout="multiple"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="news"] .widget_content.scroller_container .list .entry .title,
[data-width="1"][data-layout="social"] .widget_content.scroller_container .list .entry .title {
  padding: 2px 0px;
  max-height: 42px;
  overflow: hidden; }

[data-width="1"][data-layout="single"] .entry {
  height: 275px; }

  [data-width="1"][data-layout="single"] .entry img {
    width: auto;
    max-height: 100%;
    margin: 0 auto; }

[data-width="2"][data-layout="single"] .entry,
[data-width="2"][data-layout="news"] .entry,
[data-width="2"][data-layout="default"] .entry {
  height: 322px; }

[data-width="2"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.85714%;
  width: 31.42857%;
  height: 239px; }

  [data-width="2"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

.ie8 [data-width="2"][data-layout="multiple"] .entry + .entry + .entry {
  margin-right: 0; }

[data-width="2"][data-layout="multiple"] .entry:nth-child(3n+3) {
  margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry {
  overflow: hidden;
  float: left;
  display: block;
  margin-right: 2.5641%;
  width: 17.94872%;
  height: 239px; }

  [data-width="3"][data-layout="multiple"] .entry:last-child {
    margin-right: 0; }

[data-width="3"][data-layout="multiple"] .entry:nth-child(5n+5) {
  margin-right: 0; }

.ie8 [data-width="3"][data-layout="multiple"] .entry + .entry + .entry + .entry + .entry {
  margin-right: 0; }

  [data-width="3"][data-layout="single"] .entry,
  [data-width="3"][data-layout="news"] .entry {
    min-height: 38px;
    max-height: 60px;
    height: auto; }


#events_axs .event_list .entry {
  padding: 25px 0;
  position: relative;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); }

    #events_axs .event_list .entry .info {
      width: 80%;
      padding-bottom: 110px; }

    #events_axs .event_list .entry .date-time-container {
      bottom: 0px;
      padding-top: 10px; }

  #events_axs .news_list_page .entry {
    padding: 25px; }

    #events_axs .news_list_page .entry .date {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .tagline, #events_axs .news_list_page .entry .teaser {
      letter-spacing: 1px;
      font-weight: 300;
      font-size: 16px;
      line-height: 150%;
      text-transform: none; }

    #events_axs .news_list_page .entry .teaser {
      max-height: 75px;
      overflow: hidden; }

    #events_axs .news_list_page .entry .info {
      padding: 0px;
      width: 80%; }

  .carousel.horizontal .entry, .carousel.horizontal .fb-wall-box {
    position: relative;
    float: left; }

  .feature-hmevents .entry {
    position: relative;
    float: left;
    overflow: hidden;
    height: 456px;
    margin-right: 34px;
    padding: 5px; }

    .feature-hmevents .entry a {
      z-index: 5;
      text-decoration: none; }

    .feature-hmevents .entry .info.popup {
      bottom: 49px;
      left: 0px; }

      .ie8 .feature-hmevents .entry .info.popup {
        background: none;
        display: block; }


[data-width='1'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 328px;
  height: 321px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='1'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='1'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }

[data-width='2'] .youtube_list.widget_content.carousel.entry {
  float: left;
  width: 688px;
  height: 321px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .info {
    bottom: 48px; }

    [data-width='2'] .youtube_list.widget_content.carousel.entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-width='2'] .youtube_list.widget_content.carousel.entry .thumb {
    height: 288px; }


.event_list.widget_content.carousel .entry {
  background: none;
  padding: 0px; }

[data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 328px;
  height: 286px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info {
    bottom: 48px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 22px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .thumb {
    height: 227px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .event_venue {
    font-size: 12px; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons {
    background: #000;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 48px;
    font-size: 14px; }

    [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 14px 0;
      width: 100%;
      display: block;
      line-height: 18px;
      text-align: center; }

      [data-layout='single'][data-width='1'] .event_list.widget_content.carousel .entry .buttons a span {
        font-size: 13px;
        line-height: 18px;
        font-weight: 900; }

[data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb {
    padding: 0px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb img {
      width: 100%;
      height: 100%; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info {
    position: relative;
    bottom: auto;
    padding: 45px 15px 50px;
    background: none;
    height: 100%; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title {
      letter-spacing: 1px;
      overflow: hidden;
      max-height: 80px;
      padding: 5px 0px; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .title a {
        font-size: 30px; }

    [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .info .date {
      position: absolute;
      bottom: 60px;
      left: 15px; }

  [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons {
    width: 365px;
    height: 40px; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .buttons a {
          width: 100%; }

        [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='single'][data-width='2'] .event_list.widget_content.carousel .entry .tagline {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 1008px;
  background: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 60%; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title {
      width: auto; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .title h3 {
        width: auto; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      float: left;
      clear: left;
      right: auto;
      font-size: 14px;
      font-weight: 400; }

  [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a {
      padding: 5px 20px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      line-height: 18px;
      border-left: 1px solid #555; }

      [data-layout='single'][data-width='3'] .event_list.widget_content.carousel .entry .buttons a.tickets {
        padding-right: 0px; }

[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry {
  float: left;
  width: 201px;
  margin-right: 20px; }

  [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .tagline, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue, [data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .tagline {
    display: none; }

[data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 688px;
  background: none; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .title {
    padding: 10px 0px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .tagline {
    margin-bottom: 5px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .date {
    font-weight: 900; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info .teaser {
    line-height: 1.6em;
    font-size: 14px; }

  [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons {
    margin-top: -3px;
    background: rgba(0, 0, 0, 0.5); }

    [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 10px 0;
      font-weight: 900;
      letter-spacing: 1px;
      font-size: 14px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .buttons a i {
        font-size: 18px;
        margin-right: 5px; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb {
        display: none; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .info {
        width: 100%;
        padding: 20px; }

        [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a {
          float: left; }

          [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .thumb a img {
            float: left; }

      [data-layout='news'][data-width='2'] .news_list.widget_content.carousel .entry .teaser {
        max-height: 50px;
        overflow: hidden;
        display: none; }

[data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry {
  float: left;
  width: 16.666%; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info {
    background: none;
    padding: 0px;
    width: 80%; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .title {
      width: auto;
      font-size: 14px;
      overflow: hidden;
      max-height: 18px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .date {
      position: relative;
      width: auto;
      top: auto;
      bottom: auto;
      left: auto;
      display: block;
      clear: left;
      right: auto;
      font-weight: 400; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .tagline, [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .info .teaser {
      display: none; }

  [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons {
    background: none;
    float: right;
    width: auto;
    margin-top: 5px; }

    [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a {
      padding: 5px 0px 5px 20px;
      margin: 0px;
      width: auto;
      float: right;
      font-size: 14px;
      line-height: 18px; }

      [data-layout='news'][data-width='3'] .news_list.widget_content.carousel .entry .buttons a i {
        margin-right: 5px;
        font-size: 18px; }

[data-width='3'] .twitter_list.widget_content.carousel .entry {
  display: flex;
  float: left;
  width: 756px;
  height: 73px;
  margin-right: 0px;
  align-items: center;
  width: 5%;
  padding: 10px 40px; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_data {
    float: left;
    width: 450px;
    text-align: center; }

  [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta {
    font-size: 12px;
    float: left;
    width: 256px;
    margin: 0 0 0 50px;
    text-transform: uppercase; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta a {
      display: block;
      float: left;
      padding: 0 5px;
      color: #ddd; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .fv {
      display: none; }

    [data-width='3'] .twitter_list.widget_content.carousel .entry .tweet_meta .rt {
      border-right: 1px solid #555; }

  .artist-twitterwidget .twitter_list.widget_content.carousel .entry {
    display: block;
    height: 85px;
    width: 5%;
    margin-top: 0px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      width: 532px;
      float: none;
      clear: both; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_data {
      padding-top: 5px; }

    .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta {
      margin: 0;
      padding: 10px 0;
      text-align: center; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta span, .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        display: inline-block;
        float: none;
        padding: 0 8px; }

      .artist-twitterwidget .twitter_list.widget_content.carousel .entry .tweet_meta a {
        border-left: 1px solid rgba(255, 255, 255, 0.2); }

  .modal .entry {
    clear: both;
    padding: 0px;
    margin: 20px 10px;
    position: relative; }
.entry{border-left:none !important;border-right:none !important;border-top:1px solid #333 !important;border-bottom:none !important;list-style:none;padding:20px 3%;background:none !important;width:39%;float:left;margin:0px 2%}
.entry h5,.entry .buttons{display:none}
.entry .info{line-height:1.6}
.entry .thumb{width:100px;height:100px}
.entry .thumb img{width:100px;height:100px}


.event_list.widget_content.carousel .entry .info .title {
  max-height: 40px;
  margin-bottom: 5px; }


.feature-hmevents .entry .buttons .date, .feature-hmevents .entry .buttons .time, .feature-hmevents .entry .buttons .buy_tickets {
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  font-size: 14px; }

.feature-hmevents .entry .buttons .tickets:hover {
  background: none; }


[data-layout='multiple'][data-width='2'] .event_list.widget_content.carousel .entry .event_venue,
[data-layout='multiple'][data-width='3'] .event_list.widget_content.carousel .entry .event_venue {
  display: block;
  letter-spacing: 1px;
  overflow: hidden;
  max-height: 16px; }


.twitter_list.widget_content.carousel .entry .tweet_meta,
.twitter_list.widget_content.carousel .entry .tweet_meta a {
  letter-spacing: 2px; }
#events_axs .entry.alt{background-color:#9d7c46}
.feature-hmevents .buttons,
										#events_axs .entry.alt,
										.layout-desktop nav ul ul,
										.arrows:hover, .arrows.fa:hover,
										.social_icon.widgetHeaderColor{background:#020202}
#events_axs .event_list .buttons a.btn-tickets,
										.subnav a,
										.twitter_list.widget_content.carousel .entry .tweet_meta,
										.twitter_list.widget_content.carousel .entry .tweet_meta a,
										.event_list.widget_content.carousel .buttons a span,
										.event_list .date{font-family:'Oswald', serif}



.mobile-only {display: none}

.click-here{
	text-decoration: underline;
	color: #000000;
	height: 75px;
	margin: 0px 0px 0px 20px;
	font-family: 'YanoneKaffeesatzBold', cursive;
	font-size: 30px;
	line-height: 70px;
	font-weight: normal;
}


#resident-share{
	position: relative;
	float: left;
	margin: -3px 9px 0 0;
	cursor: pointer;
}

#nav ul.subcateg span.colec{
	width:157px;
	display:block;
	color:#777777;
	font-size:12px;
	font-style:italic;
	padding-top:10px;
	padding-bottom:8px;
	padding-left:8px;
	border-bottom:1px solid #DCDCDC;
}


.header_area{background: #2f2f2f none repeat scroll 0 0;}

.home-2 .header_area {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 99;
}

.home-3 .header_area {
  background: #3b4348 none repeat scroll 0 0;
}


.home-8 .header_area{
  background: #EBEBED;
}

.home-9 .header_area {
  background: #fff none repeat scroll 0 0;
}



.fw-single-image .fw-single-image-wrap {
    display: inline-block;
    overflow: hidden;
    position: relative;
    max-width: 100%;
}

.fw-single-image i {
    font-family: FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fw-single-image img {
    display: block;
    max-width: 100%;
    transition: all 0.2s linear;
}

.fw-single-image.fw-single-image-left {
    text-align: left;
}

.fw-single-image.fw-single-image-right {
    text-align: right;
}

.fw-single-image.fw-single-image-center {
    text-align: center;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i {
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 2;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap i:before {
    font-style: normal;
    width: 56px;
    height: 56px;
    color: #ffffff;
    line-height: 56px;
    font-size: 28px;
    border-radius: 50%;
    border: 1px solid #ffffff;
    text-align: center;
    font-weight: normal;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -28px;
    margin-top: -28px;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-zoom:before {
    content: "\f065";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-link:before {
    content: "\f0c1";
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap .fw-icon-video:before {
    content: "\f04b";
    text-indent: 0.2em;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover img {
    transform: scale(1.1);
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i {
    opacity: 1;
}

.fw-single-image.fw-single-image-icon .fw-single-image-wrap:hover i:before {
    display: block;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap {
    border: 10px solid #ffffff;
}

.fw-single-image.fw-image-frame .fw-single-image-wrap:before {
    position: absolute;
    z-index: 2;
    top: -9px;
    bottom: -9px;
    left: -9px;
    right: -9px;
    border: 1px solid #000;
    content: "";
}

.fw-single-image.fw-image-circle .fw-single-image-wrap {
    border-radius: 50%;
    z-index: 1;
}

.fw-single-image.fw-image-circle .fw-single-image-wrap img {
    border-radius: 50%;
}







//images shortcode


.fw-single-image.fw-single-image-left {
    text-align: left;
    float: left;
    margin-right: 25px;
}

.hours2 {
	
	color:#dcbc55;
}
.col{float:left}


#sidebar .widget:hover [class^="icon-"].icon-3x.alt-style {
	background-color: rgba(0,0,0,0.035)!important;
}


.col:not(#post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border, #sidebar .widget:hover .circle-border {
	border: 1px solid #27CFC3;
    transform: scale(1.18);
    -moz-transform: scale(1.18);
    -o-transform: scale(1.18);
    transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -moz-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -webkit-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
    -o-transition-timing-function: cubic-bezier(0.4, 0.25, 0.14, 1.73);
}


.col:not(#post-area):not(.span_12):not(#sidebar):hover [class^="icon-"].icon-3x.hovered, .col:not(#post-area):not(.span_12):not(#sidebar):hover [class*=" icon-"].icon-3x.hovered, #sidebar .widget:hover [class^="icon-"].icon-3x {
	color: #fff!important;
	background-color: #27CFC3;
}


#footer-outer .widget h4, .text-on-hover-wrap .categories a {
	color: #777;
	font-size: 12px;
	font-family: 'Open Sans';
	font-weight: 700;
    letter-spacing: 2px; 
    text-transform: uppercase;
	margin-bottom: 20px;
}


#footer-outer .widget {
	margin-bottom: 30px;
}


#footer-outer .widget.widget_categories ul ul, #footer-outer .widget.widget_pages ul ul, #footer-outer .widget.widget_nav_menu ul ul, #slide-out-widget-area .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}


#footer-outer .widget.widget_categories li, #footer-outer .widget.widget_pages li, #footer-outer .widget.widget_nav_menu li, #slide-out-widget-area .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}


#footer-outer .widget.widget_categories li a, #footer-outer .widget.widget_pages li a, #footer-outer .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #444444;	
}


#slide-out-widget-area .widget.widget_nav_menu li a {
	padding: 6px 20px;
	display: block;
}


#footer-outer .span_3 .widget:last-child {
	margin-bottom: 0px;
}


#footer-outer .widget ul li {
	margin-bottom: 7px;
}




#slide-out-widget-area.fullscreen .inner .widget {
	opacity: 0;
	transform: translateY(110px);
	-webkit-transform: translateY(110px);
	-moz-transform: translateY(110px);
}


#slide-out-widget-area.fullscreen .inner .widget.widget_nav_menu li a,
#slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a {
	font-size: 60px;
	line-height: 60px;
	font-family: 'Open Sans';
	font-weight: 700;
	letter-spacing: -1px;
}


#slide-out-widget-area .widget h4 {
	margin-bottom: 8px;
}


#footer-outer .widget.widget_nav_menu li a {
  border-bottom: 0px!important;
}


#sidebar .widget li.recentcomments {
	padding: 15px!important;
	margin-bottom: 22px;
	border: none;
	position: relative;
	display: block;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
}


#sidebar .widget li:first-child {
	padding-top: 0px;
}



#sidebar .widget .tagcloud a, .post-tags a  {
	background-color: #333333;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    float: left;
    line-height: 22px;
    margin: 3px 3px 0px 0px;
    font-size: 8pt!important;
    padding: 5px 7px;
    position: relative;
    text-transform: capitalize;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-o-border-radius: 2px;
}


#sidebar .widget .tagcloud a:hover, .post-tags a:hover {
	background-color: #27CFC3;
}


#sidebar .widget input[type=text], #sidebar .widget input[type=email] {
    padding: 10px;
    width: 100%;
}


#sidebar .widget form p {
	padding-bottom: 15px;
}



#sidebar .widget.widget_categories ul ul, #sidebar .widget.widget_pages ul ul, #sidebar .widget.widget_nav_menu ul ul {
	margin: 0px 0px 0px 0px!important;
	padding: 0px 0px 0px 20px;
}


#sidebar .widget.widget_categories li, #sidebar .widget.widget_pages li, #sidebar .widget.widget_nav_menu li {
	border-bottom: 0px!important;
	padding: 0px!important;
}


#sidebar .widget.widget_categories li a, #sidebar .widget.widget_pages li a, #sidebar .widget.widget_nav_menu li a {
	padding: 8px 0px;
	display: block;
	border-bottom: 1px solid #E6E6E6;	
}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .hovered .circle-border,body #sidebar .widget:hover .circle-border{border-color:#00B284;}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-1.hovered .circle-border,.woocommerce-page table.cart a.remove,#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,#header-outer .woocommerce.widget_shopping_cart .cart_list li a.remove,body #sidebar .widget:hover .extra-color-1 .circle-border,.woocommerce-page table.cart a.remove{border-color:#f6653c;}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-2.hovered .circle-border,body #sidebar .widget:hover .extra-color-2 .circle-border{border-color:#2AC4EA;}
body .col:not(#post-area):not(.span_12):not(#sidebar):hover .extra-color-3.hovered .circle-border,body #sidebar .widget:hover .extra-color-3 .circle-border{border-color:#333333;}
#footer-outer .widget h4,#footer-outer .col .widget_recent_entries span,#footer-outer .col .recent_posts_extra_widget .post-widget-text span{color:#777777!important;}

.color-1 {color:#fff;}

.footer-bg .main .container_24 .wrapper .grid_10 .alignright .footer-text .color-1 {
	font-size: 14px;
}




.cf:after, .nav:after, .author__social-links:after, .commentlist:after, .social-links-list:after, .sub-menu:after, .tabs__nav:after, .menu-list__items:after, .rsBullets:after, .media:after, .author:after, .latest-comments__list:after, .island:after,
.islet:after, .matrix:after, .multi-list:after, .widget_nav_menu ul:after, .widget_categories ul:after, .widget_meta ul:after, .stat-group:after, .wp-caption:after, .gallery:after, blockquote cite:after, blockquote .testimonial__author-name:after, .btn-list:after, .widget_tag_cloud .wp-tag-cloud:after, .comments-area-title:after, .comment-reply-title:after, .nav--main:after, .progressbar:after, .copyright-area:after, .footer-widget-area:after, .container:after, .pixcode--grid:after, .otw-wrapper:after, .article--archive:after {
  content: "";
  display: table;
  clear: both; }

.footer-widget-area .widget {
  display: inline-block;
  vertical-align: middle;
  margin-bottom: 54px;
  padding: 0;
  border: 12px solid transparent; }

  .footer-widget-area .widget p {
    margin: 0; }

  .footer-widget-area .widget .widget__title {
    margin-top: 0; }

.footer-widget-area.col-1 .widget {
  width: 100%;
  border: 0; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url, .footer-widget-area.col-1.one-whole, .footer-widget-area.col-1.logged-in-as, .footer-widget-area.col-1.comment-form-comment,
.footer-widget-area.col-1.form-submit,
.footer-widget-area.col-1.comment-subscription-form, .footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  margin: 0 auto; }

.footer-widget-area.col-1.one-third, .footer-widget-area.col-1.two-sixths, .footer-widget-area.col-1.four-twelfths, .footer-widget-area.col-1.comment-form-author,
.footer-widget-area.col-1.comment-form-email,
.footer-widget-area.col-1.comment-form-url {
  width: 33%; }

.footer-widget-area.col-1.two-thirds, .footer-widget-area.col-1.four-sixths, .footer-widget-area.col-1.eight-twelfths {
  width: 66%; }

.footer-widget-area.col-2 .widget {
  width: 50%; }

.footer-widget-area.col-3 .widget {
  width: 33.3333%; }

.footer-widget-area.col-4 .widget {
  width: 25%; }

.footer-widget-area.col-5 .widget {
  width: 20%; }

.footer-widget-area.col-6 .widget {
  width: 16.66666666666667%; }

  .footer-widget-area .widget.one-third, .footer-widget-area .widget.two-sixths, .footer-widget-area .widget.four-twelfths, .footer-widget-area .widget.comment-form-author,
  .footer-widget-area .widget.comment-form-email,
  .footer-widget-area .widget.comment-form-url {
    width: 33% !important; }

  .footer-widget-area .widget.two-thirds, .footer-widget-area .widget.four-sixths, .footer-widget-area .widget.eight-twelfths {
    width: 66% !important; }

.footer-widget-area .widget.centered {
  text-align: center; }
.float_left{float:left;}
.article_btm_blocks .float_left{width:308px;}
.sponsorship .float_left{margin-right:8px;border:1px solid #f2f5d6;width:127px;}
.sponsorship .float_left .title{margin-left:7px;margin-right:7px;color:#9c2a95;font:bold 10px Verdana;margin-bottom:5px;margin-top:2px;}
.dream_stable .float_left{margin-top:5px;margin-right:12px;}
.hp_featured_ads .float_left{margin-left:17px;}
.summary_btn .block .float_left{width:210px;padding-left:10px;padding-top:9px;padding-bottom:7px;}
.hp_block .item .float_left{margin-right:10px;color:#666;font:normal 10px Verdana;}
.network .float_left{width:101px;margin-left:3px;}
.news-page-cv2 .article_social .float_right .float_left{padding-top:3px!important;}
 #ad_race .float_left{ margin-right:9px; }
 #popin_dream .float_left{ width:198px; font:normal 11px Verdana; color:#666; margin-bottom:9px; }
 #popin_dream .float_left a{ font:normal 11px Verdana; color:#666; text-decoration:underline; }
 .latest_viewed .float_left{ margin-right:11px; text-align:center; width:120px; color:#000; font:bold 10px Verdana; }
 .latest_viewed .float_left a{ color:#993399;; font:bold 10px Verdana; text-decoration:none; }
 .latest_viewed .float_left a:hover{ text-decoration:underline; }
 .event_details .event_info .float_left{ width:489px; margin-right:22px; }
.step3_payment_obs .top .float_left{font:bold 16px Helvetica;color:#333;}
footer .container .footer-row-one .our-brands:after,footer .container .footer-row-one .our-soups:after,footer .container .footer-row-one ul:after,footer .container .footer-row-one:after,footer .container .footer-row-two .links-copy ul:after,footer .container .footer-row-two:after{display:block;height:0;line-height:0;clear:both;content:''}
footer .container .footer-row-two .links-copy{margin-top:5px}
footer .container .footer-row-two .links-copy ul{margin-bottom:12px}
footer .container .footer-row-two .links-copy ul li{float:left;font-size:1.2rem}
footer .container .footer-row-two .links-copy ul li:after{content:'';position:relative;top:2px;display:inline-block;margin:0 8px;height:1.2rem;border-right:1px solid rgba(255,255,255,.5)}
footer .container .footer-row-two .links-copy ul li:last-child:after{display:none}
footer .container .footer-row-two .links-copy ul li a{text-transform:uppercase}
footer .container .footer-row-two .links-copy ul li a:after{bottom:-2px}
footer .container .footer-row-two .links-copy .copyright{font-size:1rem;color:#FFF}


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

body.theme_black #logo_message_area .inner-wrapper.driver_space {
  background: #1e1f21 !important;
}

body.theme_black #content .inner-wrapper {
  background-color: #1e1f21;
  color: #ffffff;
}


#breadcrumbs .inner-wrapper {
  background: #E8E8E8;
  font-size: .75rem;
  color: #2057ad;
  padding-bottom:3px;
}

#wrapper .inner-wrapper {
    max-width: 1000px;
    margin: 0 auto;
    padding: 0 20px;
}

#wrapper #logo_message_area .inner-wrapper:first-child {
    padding: 10px 0;
}

#wrapper #logo_message_area .inner-wrapper:first-child p.no_margin {
    padding-top: 5px;
}

#wrapper #logo_message_area .inner-wrapper.driver_space {
    background: #E8E8E8;
    height: 20px;
    position: relative;
}

#content_top .inner-wrapper {
    min-height: 300px;
    padding-top: 50px;
}


#content .inner-wrapper {
    background: #F7F7F7;
    
}


#content .inner-wrapper .main_title {
    padding: 10px 0 20px 0;
    margin: 0;
}

#content .inner-wrapper p,
#content .inner-wrapper li,
#content .inner-wrapper td,
#content .inner-wrapper th {
    font-weight: 400;
}

    #top_header .inner-wrapper {
        text-align: left;
    }

    #content_top .inner-wrapper .main_title {
        font-size: 30px;
        line-height: 35px;
    }

    #content_top .inner-wrapper .main_title small {
        font-size: 16px;
    }

section#hero .game .title{margin:0;}

section#hero .game .title a{display:inline-block;width:82%;height:100%;overflow:hidden;text-indent:100%;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

section#hero .game.primary .title{width:240px;height:80px;margin:0 auto;}

section#hero .game.primary .title a.smallImgPath{display:none;}

section#hero .game.secondary .title a.largeImgPath{display:none;}

section#hero .game.secondary .title{position:relative;width:320px;height:58px;text-align:center;}

#games .games-list .game .title{content:"";width:180px;height:60px;margin:0 auto;}

#games .games-list .game.daily-draw .title{margin-bottom:0;}

#games .games-list .game .title a{display:block;width:100%;height:100%;overflow:hidden;text-indent:100%;overflow:hidden;white-space:nowrap;background-repeat:no-repeat;background-position:center center;}

#games .games-list .game.history .title{position:absolute;top:64px;left:0;right:0;font-family:'Kameron';font-weight:700;text-transform:uppercase;font-size:30px;}

#page .image-module .title{margin:0;}

#page .col-2.image-module .title{margin:1em 0 0 0;}
span.separator{background:#313131;width:1px;display:block;height:39px;position:absolute;display:none;}
#main-wrapper{background-color:white}
#main-wrapper #highlighted-region{padding-top:4.65rem}
.page-node-2 #main-wrapper{min-height:0}
.page-node-2326 #source-header-region,.page-node-2326 #source-header-region-bottom,.page-node-3509 #main-wrapper,.page-node-3509 #footer-four-columns,.page-node-3379 #main-wrapper,.page-node-3379 #footer-four-columns{display:none !important}
.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}
.page-node-2 .container-fluid:after{clear:none}
.homepage .homepage-hero .meta-nav .meta-nav-item{width:50%;display:none;border-left:1px solid black;margin:0;padding:15px 10px;position:relative;}
.homepage .homepage-hero .meta-nav .meta-nav-item h2,.homepage .homepage-hero .meta-nav .meta-nav-item .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .level-1{color:white;font-family:"lato",Helvetica,Arial,sans-serif;text-transform:none;font-size:20px;font-size:1.25rem;font-weight:bold;-webkit-transition:color 0.25s linear;-moz-transition:color 0.25s linear;-ms-transition:color 0.25s linear;-o-transition:color 0.25s linear;transition:color 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item:first-child{border-left:none;}
.homepage .homepage-hero .meta-nav .meta-nav-item a.button-wide-home-metanav{font-size:13px;font-size:0.8125rem;font-weight:bold;margin-top:25px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy{display:table;padding-left:10px;-webkit-transition:padding 0.25s linear;-moz-transition:padding 0.25s linear;-ms-transition:padding 0.25s linear;-o-transition:padding 0.25s linear;transition:padding 0.25s linear;}
.homepage .homepage-hero .meta-nav .meta-nav-item .copy h2,.homepage .homepage-hero .meta-nav .meta-nav-item .copy .subpage aside .level-1,.subpage aside .homepage .homepage-hero .meta-nav .meta-nav-item .copy .level-1{display:table-cell;vertical-align:middle;font-size:17px;font-size:1.0625rem;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon{display:block;width:100%;width:90px;height:90px;overflow:hidden;position:relative;border-radius:50%;background-position-x:1px;margin:0 auto 5px;}
.homepage .homepage-hero .meta-nav .meta-nav-item .meta-nav-item-icon .meta-nav-icon{position:absolute;top:0;left:0;-webkit-transition:opacity 0.25s linear;-moz-transition:opacity 0.25s linear;-ms-transition:opacity 0.25s linear;-o-transition:opacity 0.25s linear;transition:opacity 0.25s linear;border-radius:50%;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-default{opacity:1;}
.homepage .homepage-hero .meta-nav .meta-nav-item .icon-hover{opacity:0;}
.homepage .homepage-hero .meta-nav .meta-nav-item .button-wide-home-metanav{position:absolute;margin-bottom:0;max-width:270px;left:0;right:0;}



.skip a {
	display: none;
}


.skip { display: none; }

.nivo-html-caption {
    display:none;
}

.aligncenter {
	display:block;
	margin:0 auto;
}
.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%}

	
#condensed_menu{
		min-height:49px;
		background-color:#316EB4;
		
		position:relative;
		z-index:100;
		width:100%;
		background-color:#666;
		
	}
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;float:left}
.one_half{width:48%}
.one_half .one_half{margin-right:8.3333%;width:45.8333%}
.one_half .one_third{margin-right:8.3333%;width:27.7778%}
.one_half .two_third{margin-right:8.3333%;width:63.8889%}

.alignright {
	float: right;
}

.invisible {
  visibility: hidden;
}


#main{
	margin:0 0 0.625em 0;
	padding:0 0.625em;
	line-height:22px;
	font-size:15px;	
}




.strmpop, .vhtvid {width:300px !important;
}
.featured-place-name{margin-right:0;margin-bottom:0;color:#888!important;font-weight:600}


	#header .logo-holder {
		width: 271px;
	}

	.post.page {border-bottom:0px;}

    #header #logo {
        border-bottom: 1px solid #d3d4d6;
        margin-bottom: 0;
        padding-bottom: 30px;
    }

    .home #header #logo{
        border-bottom: none;
    }

    
    #header h1#logo{
        margin:0;
    }

#header h1#logo a{
    display: inline-block;
    height: 50px;
    overflow: hidden;
}

#header h1#logo img{
    margin: -41px 0 0;
    width: 200px;
}

#header h1#logo span{
    display: none;
}

	.widget-area-footer .widget-area-footer-container { width: 820px; }


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


#share-links a{
	font-size: 20px;
	height: 40px;
	line-height: 40px;
	margin: 0 5px 5px 0;
	width: 40px;
}

#share-links{
	clear: both;
	padding-top: 50px;
}

#share-links a:hover,
#share-links a:active,
#share-links a:focus{
	color: white;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

.page-id-44 #share-links{
	padding-top: 0px;
}

#user-links .login {
    	float: right;
   	font-family: Arial, Helvetica, sans-serif;
    	padding: 15px 3px 0 0;
    	text-align: right;
    	white-space: nowrap;
    	max-width: 170px;
}

#user-links .login a {
	display: inline;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
}

#user-links .login a:hover {
	text-decoration: underline;
}


.index-tanitim .fabrika-yazi{

  width: 90%;

  margin-top: 80px;

  color:#666;

  text-align: justify;

  float: right;

}




.index-tanitim .fabrika-yazi button{

  float: right;

  margin-top: 20px;

}

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

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


.span9 {
  width: 700px;
}


.row-fluid .span9 {
  width: 74.46808510638297%;
  *width: 74.41489361702126%;
}


input.span9,
textarea.span9,
.uneditable-input.span9 {
  width: 686px;
}


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


.previous_posts a:before {
	content: "\f0a8";
	font-family: 'FontAwesome';
	margin-right: 10px;
	font-size: 13px;	
}


.previous_posts {
	float: left;
}


.slide {
  width: 100%;
}


#top {
	width: 972px;
	margin: auto;
	height: 86px;
	_margin-left: 4px;
}

.tiempocom_widget table.fondo {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget table.fondo td {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
}

.tiempocom_widget .fondo td.td_loc {
  padding-top: 40px;
  font-size: 16px;
}

.tiempocom_widget .fondo td.td_locas {
  padding-top: 15px;
}

.threeBox_slider .home-box{-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-ms-transform: perspective(1000px);
-moz-transform: perspective(1000px);
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;}

.threeBox_slider .home-box:hover .front_slider{
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.threeBox_slider .home-box:hover .back_slider{-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
}

.content-index .home-box {color: #FFF;min-height: 327px;}

.content-index .redBG .home-box{ color:#333;}

.content-index .home-box span.glyphicon {font-size: 40px;margin: 50px 0 0;width: 1em;position: relative;top: 1px;display: inline-block;}

.content-index .home-box h3 {font-size: 30px;text-transform: uppercase; font-weight:600;}

.content-index .home-box p {font-size: 18px;margin-bottom: 10px;}

.content-index .home-box a {background-color: #D5443C;border-color: #B23832;color: #FFF;}

.content-index .home-box a:hover {background-color: #B23832;border-color: #A9332D; text-decoration:none;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.content-index .redBG .home-box a{ color:#333;border-color: #333; background:#fff;}

.content-index .redBG .home-box a:hover {background:#000; color:#fff;}

.panel-heading {
  padding: 0px 0px;
font-family : 'nayala';}

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}

.panel-group .panel-heading {
  border-bottom: 0;
}
.calendar-calendar .month-view .full tr.date-box,.calendar-calendar .month-view .full tr.date-box td,.calendar-calendar .month-view .full tr.multi-day,.calendar-calendar .month-view .full tr.multi-day td{height:19px;max-height:19px;}
.calendar-calendar .month-view .full td.date-box{height:1%;border-bottom:0px;padding-bottom:2px;}
.calendar-calendar .month-view .full td.date-box .inner,.calendar-calendar .week-view .full td.date-box .inner{min-height:inherit;}
.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background:#F4F4F4;}
.calendar-calendar .month-view .full td.date-box.today{border-width:2px 2px 0px 2px;border-style:solid;border-color:#7C7F12;}
.calendar-calendar .month-view .full tr td.multi-day,.calendar-calendar .month-view .full tr td.date-box{border-bottom:0px;}
.front .date-box{background:#d2c295;color:#354658;}
.date-box{font-family:'ss',Arial,sans-serif;margin:0;}
.date-box span{font-size:14px;font-family:'ss',Arial,sans-serif;}


#site-navigation,
.search-icon {
	display: inline-block;
	vertical-align: top;
}




.search-icon{
	margin-left: 21px;
	font-size: 14px;
}


.search-icon a{
	color: #4b4b4b;
}


.search-icon a:hover{
	color: #1eb0bc;
}
.iwd-postmetadataheader{border:1px solid #363636;margin:0 auto;position:relative;z-index:1;padding:1px;margin-top:5px;}
.iwd-postmetadataheader,.iwd-postmetadatafooter{border-top:1px solid #1B1B1B;border-left:none;border-right:none;border-bottom:none;}

.events-search form .date {
  margin: 4% 0;
  width: 50%;
  float: left;
}

.events-search form .date input {
  width: 50px;
  background-color: #f38b70;
}

.home #feature-wrapper .features .feature p.date {
  margin-bottom: 0;
}

.home #features2 .events-search form .date {
  margin: 4% 0;
  width: 50%;
  float: left;
}

.home #features2 .events-search form .date input {
  width: 50px;
  background-color: #f38b70;
}



.register-main {
    text-align: left;
    padding-top: 80px;
}

.register-main .register-input {
    height: 24px;
    padding: 0;
    border: none;
}

.register-main .register-input:focus {
    box-shadow: none;
    border: none;
}

			.recent-post { padding: 0 60px 60px; }

			.categories-tabs-module .recent-post, .recent-module .recent-post, .home .et-tab { padding: 0 0 30px; }

			.home .recent-post:last-child, .home .et-tab:last-child, .home .review-post:last-child { border-bottom: 1px solid #e0e0e0; }

.txtbold{font-weight:bold;}

.menu-detail-bg .order-boxes p.txtbold{color:#000;font-size:16px;}

.contact_bd .green_tit_contact .txtbold{font-family:Futura BT W01 Light;font-size:23px;font-weight:normal;text-transform:uppercase;text-align:center;}

.loc_sm_txt.txtbold.pull-right,.rt_span_width .loc_sm_txt{font-size:14px;color:#6A6B68;}

.margin_lt_33.loc_sm_txt.txtbold.pull-right{margin-right:15px;}

p.txtbold.info-f1{width:200px;}

.error-topmi.pull-right .txtbold{width:200px;}
#gc .gc-prce-txt-pdtp .txtbold{font-weight:normal;}
.gc-marg-ship .txtbold{font-size:18px;font-weight:normal;text-transform:uppercase;}
.gc-marg-tphd .txtbold{font-size:17px;text-transform:uppercase;}
.gc-hd-shad .txtbold{text-transform:uppercase;font-size:18px;}

#gc h3 span.txtbold{color:#000;}

#gc .title-myfav .txtbold{font-size:18px;text-transform:uppercase;font-weight:normal;}
#gc .prof_inf.padrightbox1 h3 span.txtbold{font-size:14px;display:block;}

.contact_bd .green_text_contact.txtbold.mar_lg_lft{margin:16px auto 0;text-align:center;line-height:24pt;}

.express_pay_main .exp_total.togopayment .span7.span_width_t .span3.marg_top1em.pull-right.marg_left21em p.marg_top2em.grey_text_recipe2.txtbold{margin-top:1em;}

.crm_refined .row .span5.addressbox a.linkcolortxt.west-text.txtbold{font-size:13px;}

.alignright {
	float: right;
	text-align: right;
}

.builder-module-footer .builder-module-element .alignright {
	text-align: right;
}

.hentry .alignright {
	margin: 0 0 1.5em 1.5em;
}

.entry-footer .alignright {
	margin-bottom: 1.5em;
}


div#content-seven-left {
	padding-top: 25px;
}


div#content-seven-left a.g247 {
	float: left;
	display: block;
	color: #fff;
	font-size: 52px;
	padding-right: 30px;
	margin-top: 50px;
}


div#content-seven-left a.g247 span {
	font-weight: bold;
}




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


.clearfix:after {
    clear: both;
}




.clearfix {
    *zoom: 1;
}
