﻿.stick_with_left_right_menu .logo_wrapper{overflow:hidden}
header.centered_logo .logo_wrapper{height:100px!important}
.logo_wrapper{display:table;height:100px!important;left:50%;position:absolute}
header.sticky .logo_wrapper,header.sticky.centered_logo .logo_wrapper{height:60px!important;float:left}
.menu_bottom .logo_wrapper{float:none}
.menu_bottom.sticky .logo_wrapper{float:left}
header.fixed_hiding .header-left-from-logo-widget,header.fixed_hiding .header-right-from-logo-widget,header.fixed_hiding .logo_wrapper{display:table-cell;width:33.33%;vertical-align:middle;position:relative}

				
	
.logo_wrapper,
.side_menu_button,
.shopping_cart_inner
{
	height: 150px;
}


.footer-inner {
    margin: 0 auto;
    overflow: hidden;
}


#footer .footer-inner {
	text-align: center;
}
#preheader .col-first{display:inline-block;position:absolute;right:0;}
.not-front:not(.page-node-20441) #preheader .col-first{display:inline-block;position:absolute;right:0;}
.front #preheader.sticky .col-first,.not-front.page-node-20441 #preheader.sticky .col-first{display:inline-block;position:absolute;right:0;}

.carousel-control .prev_nav,.carousel-control .next_nav
{
	height:54px;
	width:54px;
	border:2px solid #fff;
	line-height:54px;
	font-size:14px;
	position:absolute;
	top:50%;
	margin-top:-27px;
	text-align:center;
	z-index:10;
	-webkit-transition:opacity .3s ease 0s;
	-moz-transition:opacity .3s ease 0s;
	-o-transition:opacity .3s ease 0s;
	transition:opacity .3s ease-in-out;
	opacity:0;
	-webkit-border-radius:56px;
	-moz-border-radius:56px;
	-ms-border-radius:56px;
	-o-border-radius:56px;
	border-radius:56px
}

.carousel-control.dark .prev_nav,.carousel-control.dark .next_nav
{
	border-color:#000
}

.carousel-control .prev_nav
{
	left:23px
}

.q_slider:hover .carousel-control .prev_nav
{
	opacity:1
}

.q_slider:hover .carousel-control .next_nav:hover,.q_slider:hover .carousel-control .prev_nav:hover
{
	opacity:1
}

.vertical_menu_enabled.vertical_menu_transparency .carousel-control .prev_nav
{
	left:0;
	margin:0;
	top:0;
	height:40px;
	width:40px;
	line-height:40px
}
.wdn-col-one-third,.wdn-col-three-ninths,.wdn-col-two-sixths,.wdn-grid-set-thirds .wdn-col{width:33.33333333%}




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

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

.pagecontent .layout_2cl .one .contentbar {
   	width: 100%;
}
#home #header #member-info-wrapper{position:absolute;bottom:0;right:0;width:100%}
#home #header #member-info-wrapper .member-info{text-align:right;color:#fff;text-shadow:0 1px 6px #444}
