/************************************************************
/****************   RESPONSIVE 1 ****************************
*************************************************************/
/* 1280px <= width */
@media only screen and (min-width: 1280px)  {}

/* Media for 960px to 1280px */
/* 960px <= width < 1280px */
@media only screen and (min-width: 960px) and (max-width: 1279px) {}

/* Design for a width of 960-1024 px */
/* 960px <= width < 1024px */
@media only screen and (min-width: 960px) and (max-width: 1023px) {}
/* Smaller than standard 960 (devices and browsers) */

@media only screen and (max-width: 995px) 
{
/*====== Common ==========*/
.page	{ width:98%; margin:0 10px;}
.page_inner, .header, .main, .footer_inner, .footer_bottom, .custom_footer_block, #advancedmenu,.breadcrumbs
{ width:100% !important; margin-top: 65px; margin-bottom: 6px;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
/*===== Display none ====*/
#tm-control-panel,.sub_banner,#topcontrol		
{ display:none !important;}

/*====== Product Listing====*/
.products-list .products_list_center	{ width:52%;}
/*==== Product Info ====*/
.product-view .product-shop	{ padding-left:10px;}
/*===== Cart =====*/
.cart .crosssell #crosssell-products-list li.item	{ margin:4px;}

/*=========== Slider Setting =========*/
.bannerlinerpau	{ display:none !important;}
.slider_inner,.slider,.slider .slide-show,.slider .slide-show .slider-images,.bannerline,
.slider .tabcontent,.slider .tabcontent img,#slider-container3
{ width:100% !important;height:auto !important;}
#protofade3, #protofade4,#slider-container3 .controls,#protofade3 .slide-banner-img
{ width:100% !important;}
.controls .previous	{ left:0 !important;}
.controls .next		{ right:0 !important; }

/* Footer Styles ================================================================= */
.footerblock .title {font-size: 12px;}
.footer-top-outer .subtitle {font-size: 12px;}

}

@media only screen and (min-width: 768px) and (max-width: 994px) {
.page	{ width:98%; margin:0 10px;}
.col-main	{ width:75%;}
/*========= Footer ========*/
.footer .footer-area	{ width:100%;}
#block_4				{ padding:0 0 0 1%;}
#block_1				{ padding:0 1% 0 0;}
.custom_Linkfooter_block .static_link	{ margin-right:5px;}
.custom_Linkfooter_block_right	{ width:48%;}
.custom_Linkfooter_block .first {margin-right: 1em; width:28%;}
.custom_Linkfooter_block .second {width:22%;}
.custom_Linkfooter_block .third {width:22%;}
.custom_Linkfooter_block .last{width:22%;float: right;margin:0;}

/*======== Product List ======*/
.products-list .products_list_center	{ width:40%;}
/*====== Product Info =======*/
.product-view .product-img-box	{ width:35%;}
.col1-layout .product-view .product-shop	{ width:63%;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
.col1-layout .product-view .info3col	{ width:40%;}
}
@media only screen and (max-width: 925px) {

.page .header-static-block { 
	margin: 8px 5px 0;
	width: 145px
	}
}
@media only screen and (max-width: 850px) {

.page .header-static-block_icons img{ 
	margin-top: 0px
	}
}
@media only screen and (min-width: 768px) and (max-width: 875px) {
.col-left,.col-right	{ display:none;}
.col-main	{ width:100%;}

.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
/*================ Start Navigation =============*/
.nav-container		{ display:none;}
.nav-container1		{ display:block;  z-index: 99; width:100%;}
.nav-button {
	display: block;
	text-align:center;
	height: 35px;
	cursor: pointer;
	border: 0 none;
	z-index: 1;
	background:none #1d71b8;
	color:#FFF;
	text-shadow:none;
	font-size:18px;
	padding:0;
	width:100%;
}
.nav-button .right_bullet			
{ 
	float:right;
	padding:14px;
	background:url("../images/sprite.png") no-repeat scroll -0px -2179px transparent;
	margin-top: -7px;
	margin-right:5px;
}
.down_arrow .right_bullet		{ background:url("../images/sprite.png") no-repeat scroll -0px -2101px transparent;}
.treeview li a	{ background:none !important;}
#responsive_menuinner	{ position:absolute; display:none; width:98%;z-index:959 !important; }
.nav-button:hover {background:#5E5E5E; border:none; color:#FFFFFF; }

.nav-button.open { background: url('../images/close-icon-large.png');background-position: right 5px; background-repeat: no-repeat;	}
.primary-nav {
	float: none;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border:1px solid #1d71b8;
	z-index: 9 !important;
	clear: both;
	background:#fff ;
}
 
#responsive_menuinner .treeview li a li a {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F3F3F3;
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2%;
    text-decoration: none;
    width: 96%;
}
#responsive_menuinner	.treeview .expandable-hitarea {
    background: url("../images/sprite.png") no-repeat scroll 0 -1566px #ECECEC;
    height:28px;
    width: 27px;
}
#responsive_menuinner	.treeview  .active-hitarea{    background: url("../images/sprite.png") no-repeat scroll -6px -1593px transparent;
    height: 28px;
    width: 27px;}

#responsive_menuinner .treeview li.active ul {
    display: block !important;
}
#responsive_menuinner	.treeview .collapsable-hitarea {
    background: url("../images/sprite.png") no-repeat scroll 0 -1588px #ECECEC;
    height: 28px;
    width: 27px;
}
#responsive_menuinner .treeview li a { padding:5px 5px 5px 15px; font-weight:bold;}
#responsive_menuinner .treeview li ul li a{ padding:5px 5px 5px 15px; background-image:none }
#responsive_menuinner .treeview li ul li ul li a{ padding:5px 5px 5px 30px; background:none !important; }
#responsive_menuinner .treeview li.collapsable a.level-top	{color:#1d71b8; }
.primary-nav > li:first-child {
	border-top: 1px solid rgba(0,0,0,.2);
}
 
.primary-nav > li:hover > a { background:#515291; color:#1d71b8; }
.primary-nav li.parent > a:after { 	border:1px solid #000; }
.nav-container{ display:none;}
.primary-nav li.parent > a:hover { background:#515291; color:#1d71b8;}
.primary-nav li ul { display: none;
	background: #fff;
	border-top: 0 none;
	padding: 0;
	margin:0px;
}
.primary-nav li ul a {	
	border: 0 none;
	font-size: 11px;
	font-weight: normal;
}
.primary-nav li ul li a { padding-left:33px; }
.primary-nav li li ul li a { padding-left:56px; }
.primary-nav li ul li a:hover   { background-color:#515291; color:#fff;}

/*================ End Navigation =============*/

#feature_slider .jcarousel-skin .jcarousel-item{margin:0 11px !important; }
/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display:block;}
.footer-area ul	{}
.footer .footer-area	
{width:100%;overflow: hidden;}
#block_4 .social_block	{ width:100%; border-top:1px solid #5D5D5D; padding:8px 0 0 0; overflow:hidden; margin:0;}
#block_4	{ border:none;}
.products-list .products_list_center	{ width:53%;}
#newslatter	{ margin:0;}
/*=== Product Info =====*/
#sliderjcarousel	{ width:100% !important;}
.col1-layout .product-view .info3col		{ width:34%;}
.col1-layout .product-view .info3col-data	{ width:28%;}
/*=== Cart =====*/
.form-list select,.form-list input.input-text,.cart .discount input.input-text
{ width:85%;}
.cart-collaterals_top .checkout-types button.button	{ padding:5px 0;}
.cart .totals .checkout-types li:first-child	{ margin:0 8px 8px;}
.cart .totals .checkout-types li a				{ padding:0 0 0 2px;}
#multiship-addresses-table select	{ width:250px;}
.pager .amount	{ margin:2px;}


}

/************************************************************
/****************   RESPONSIVE 4 ****************************
*************************************************************/
@media only screen and (min-width: 768px) and (max-width: 1023px) {

.page .header-static-block { 
	/* float: right; */ 
	margin: 5px 15px 0; width: 220px; padding: 0;}
/*.page .header-static-block-below { float: none; margin: 0 auto; width: 220px; margin-bottom: 25px;}*/
	.header-cart{
	}
	.header-static-block_icons img{margin-top: 0;}
	.page .header-static-block {margin: -8px 5px 0;}
	form#search_mini_form {padding: 0px 0px 0px;}
}

@media only screen and (min-width: 480px) and (max-width: 840px) {
.footerblock {
    width: 49.5%;
}
    }
 
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.page	{ width:97%; margin:0 10px;}
.col-left,.col-right	{ display:none;}
.col-main	{ width:100%;}
/*==== Header ======*/
.header		{ height:100px;}	
.header_top	{ height:55px;}
.header .quick-access	{ margin:30px 0 0;}
/*.header_top_left	{ width:100%;}*/
.header_top_right	{ float:right; margin:2px 0 0 0;}
.jqTransformSelectWrapper div span	{ padding:5px 0 0 !important;}
.jqTransformSelectWrapper ul	{ left:0;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
/*================ Start Navigation =============*/
.nav-container		{ display:none;}
.nav-container1		{ display:block;  z-index: 99; width:100%;}
.nav-button {
	display: block;
	text-align:center;
	height: 35px;
	cursor: pointer;
	border: 0 none;
	z-index: 1;
	/*background:none #1d71b8;*/
        background:none #5E5E5E;
	color:#FFF;
	text-shadow:none;
	font-size:18px;
	padding:0;
	width:100%;
}
.nav-button .right_bullet			
{ 
	float:right;
	padding:14px;
	background:url("../images/sprite.png") no-repeat scroll -0px -2179px transparent;
	margin-top: -7px;
	margin-right:5px;
}
.down_arrow .right_bullet		{ background:url("../images/sprite.png") no-repeat scroll -0px -2101px transparent;}
.treeview li a	{ background:none !important;}
#responsive_menuinner	{ position:absolute; display:none; width:97%;z-index:959 !important; }
.nav-button:hover {background:#5E5E5E; border:none; color:#FFFFFF; }

.nav-button.open { background: url('../images/close-icon-large.png');background-position: right 5px; background-repeat: no-repeat;	}
.primary-nav {
	float: none;
	margin: 0 auto;
	padding: 0;
	overflow: hidden;
	border:1px solid #1d71b8;
	z-index: 9 !important;
	clear: both;
	background:#fff ;
}
 
#responsive_menuinner .treeview li a li a {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F3F3F3;
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2%;
    text-decoration: none;
    width: 96%;
}
#responsive_menuinner	.treeview .expandable-hitarea {
    background: url("../images/sprite.png") no-repeat scroll 0 -1566px #ECECEC;
    height:28px;
    width: 27px;
}
#responsive_menuinner	.treeview  .active-hitarea{    background: url("../images/sprite.png") no-repeat scroll -6px -1593px transparent;
    height: 28px;
    width: 27px;}

#responsive_menuinner .treeview li.active ul {
    display: block !important;
}
#responsive_menuinner	.treeview .collapsable-hitarea {
    background: url("../images/sprite.png") no-repeat scroll 0 -1588px #ECECEC;
    height: 28px;
    width: 27px;
}
#responsive_menuinner .treeview li a { padding:5px 5px 5px 15px; font-weight:bold;}
#responsive_menuinner .treeview li ul li a{ padding:5px 5px 5px 15px; background-image:none }
#responsive_menuinner .treeview li ul li ul li a{ padding:5px 5px 5px 30px; background:none !important; }
#responsive_menuinner .treeview li.collapsable a.level-top	{color:#1d71b8; }
.primary-nav > li:first-child {
	border-top: 1px solid rgba(0,0,0,.2);
}
 
.primary-nav > li:hover > a { background:#515291; color:#1d71b8; }
.primary-nav li.parent > a:after { 	border:1px solid #000; }
.nav-container{ display:none;}
.primary-nav li.parent > a:hover { background:#515291; color:#1d71b8;}
.primary-nav li ul { display: none;
	background: #fff;
	border-top: 0 none;
	padding: 0;
	margin:0px;
}
.primary-nav li ul a {	
	border: 0 none;
	font-size: 11px;
	font-weight: normal;
}
.primary-nav li ul li a { padding-left:33px; }
.primary-nav li li ul li a { padding-left:56px; }
.primary-nav li ul li a:hover   { background-color:#515291; color:#fff;}

/*================ End Navigation =============*/

/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display:block;}
.footer-area ul	{}
.footer .footer-area	
{overflow: hidden;width: 100%;}
#block_4 .social_block	{ width:100%; border-top:1px solid #5D5D5D; padding:8px 0 0 0; overflow:hidden; margin:0;}
#block_4	{ border:none;}
.products-list .products_list_center	{ width:53%;}
#newslatter	{ margin:0;}
.custom_Linkfooter_block_right	{ width:48%;}
/*======= Product List ========*/
.products-list .products_list_left	{ width:30%;}
.products-list .products_list_center	{ width:48%;}
.products-list .products_list_right		{ width:15%;}
/*====== Product Info =======*/
.product-view .product-img-box	{ width:35%;}
#sliderjcarousel	{ width:100% !important;}
.col1-layout .product-view .product-shop	{ width:63%;}
.col1-layout .product-view .info3col		{ width:33%;}
.col1-layout .product-view .info3col-data	{ width:28%;}

/*========== Cart ==========*/
.cart-collaterals_top .col_1_set,.cart-collaterals_top .col_2_set	
{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{ width:31%;}
#multiship-addresses-table select	{ width:250px;}
/*.header-cart{ margin-top:0px !important; width: 100%;}*/
.header-cart{margin-top: 11px !important; width: initial;}
.header .quick-access{ margin-top:0px !important; float:right; }
.products_list_right p.addlink button.button{ width:100px; text-align:left; }
.page .header-static-block{float: right; margin: 0;}
form#search_mini_form{padding: 0px 20px 20px; width: 210px;}
/*
.page .header-static-block {margin: -10px 5px 0;width: 29%;}
form#search_mini_form {float: right;padding: 0px 0px 0px 0;width: 42%;}
.page .header-static-block_icons img {max-width: 75px;margin-top: -10px;}*/
.header_top_right {min-width: 144px;}
}
@media only screen and (max-width: 650px){
	.header-static-block_icons,
	.header-cart{display: none;}
}

.original_footerBlock {
	border-bottom: none;
}

@media only screen and (min-width: 480px) and (max-width: 650px){
.page	{ width:96%;}
/*.header		{ height:280px;} */

#responsive_menuinner	{ position:absolute; display:none; width:96%;z-index:959 !important; }
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
/*==== Header ======*/
.header_left	{ width:100%; text-align:center; float:none;}
.header h1.logo	{ float:none; margin:8px auto;}
.header .logo	{ float:none; margin:0;}
.header_right	{ width:100%;}
.header .quick-access	{ margin:15px 0;}
.tm_permenu_inner	{ min-height:30px;}
.header_top_left .links a	{ color:#FFF !important;}	
.header_top_left .links a:hover	{ color:#1d71b8 !important;}	
/*=== search ===*/
.header .quick-access			{ margin:8px auto !important;width:100%;}
#search_mini_form
{ width:100%;}
.header .form-search	{ width:220px; margin:0 auto;}
.defualtmsg_responsive	{ float:left; margin:6px 0 0 6px;}
.defualtmsg_responsive .welcome-msg	{ color:#fff;font-weight:bold;}

/*============ Main Header =========*/
.header_top_left .welcome-msg	{ display:none;}
.defualtmsg_responsive,.cart_responsive	,.tm_permenu_inner	
{ display:block;}
.header_top		{ background:#5E5E5E; height:30px;}
.toplink		{ width:100%;}
.header_top_left	{ border-right:1px solid #DDDDDD; width:10%; float:left; margin:0; min-height:30px;}
.header_top_right	{ float:right;}
.header_top_left .links li	{ width:87%; padding:5px 10px; float:left; background:none;}
.header_top_left .links	
{ 
	background:#777777;
	overflow: hidden;
    position: absolute;
    width: 25%;
	display:none;
}
.toplink ul.links	{ position:absolute;}
.jqTransformSelectWrapper div span	{ color:#FFF !important;}
.form-language .jqTransformSelectWrapper ul	{ left:-25px !important;}
/*==== Cart ====*/
.header-cart .block-cart	{ text-align:center !important; margin: 0 auto !important;}
.header-cart .block-cart .cart-label	,.cart_mini_right
{ float:none !important; display:inline;}
.ie7 .header-cart .block-cart .block-content	{ display:inline; }
.header-cart .block-cart .block-content	{ float:none !important; display:inline-block; margin:0 auto !important;}
.cart_icon	{ padding:14px 13px 3px 15px !important; float:none !important; display:inline-block; height:20px !important; width:14px !important;}
.right_arrow,.top_arrow	{ display:none !important;}
/* .header-cart	{ width:100% !important; margin:50px 0 0 !important} */
.cart_mini_right	{ position:relative; top: -6px;;}
/*==== Footer	====*/
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center;}
.custom_Linkfooter_block_inner	{ width:100%;}
.custom_Linkfooter_block_right	{ width:43%;}
.cart_icon{display: none;}
form#search_mini_form {padding: 5px 0 5px;margin: 0 auto;float: none;width: 100%;}
.header .form-search {float: none;}


/*==== Product List===*/
.hide_div	{ display:block;}
.product-block	{ text-align:left;}
.products-list .products_list_left	{ width:100%;}
.products-list .products_list_center	{ width:98%; margin:10px 0; padding:0; border:none;}
.products-list .products_list_right	{ padding:0;}
/*===wishlist ====*/
.my-wishlist .data-table td	{ display:block;}
#wishlist-table tr td .product-name, #wishlist-table tr td .description	{ width:100%}

/*===== Product Info ===*/
.product-view .product-img-box	{ width:100%; text-align:center;}
#wrap img	{ margin:0 auto;}
.product-image .mousetrap	{ display:none !important; cursor:pointer !important;}
#overlay { opacity: 0 !important;}
#lightbox { display: none !important;}
.more-views	{ width:74%; margin:0 auto;}
.col1-layout .product-view .info3col	{ width:100%; padding:0; margin:10px 0;}
.col1-layout .product-view .info3col-data	{ width:100%;}
.product-view .tabs li	{ margin:0 2px 2px 0;}

/*====== Cart ===*/
.cart-table td	{ padding:8px;}
.cart .cart-collaterals .col-1,.cart .cart-collaterals .col-2	
{ width:98%; float:left;}
.cart .crosssell #crosssell-products-list li.item	{ width:46%;}
.col2-set .col-1,.col2-set .col-2
{ width:98%; float:left; margin:5px 0;}
.form-list li.wide input.input-text	{ width:78%;}
.opc .buttons-set p.required	{ text-align:left;}
.form-list li.wide .input-box ,.form-list li.wide select
{ width: 100%; }  
#shopping-cart-table thead	{ display:none;}
#shopping-cart-table td	{ width:100%; display:block; text-align:left !important;}
#shopping-cart-table .cart_item_heading	{ display:block; float:left; margin:0 15px 3px 0; font-weight:bold; width:70px;}
#shopping-cart-table #edit_link a,#shopping-cart-table .link-wishlist	
{ text-decoration:underline;}
#shopping-cart-table td	{ width:auto;}
.btn-update	{ margin:5px 0;}
.cart-table .btn-continue	{ float:none !important;}
.data-table thead th	{ display:none;}
.data-table td			{ display:block;}
#my-orders-table .a-center	{ text-align:left !important;} 
.pager .amount	{ margin:2px 5px 0 0;}
#my-orders-table tfoot td	{ display:table-cell;}	
.products_list_right p.addlink button.button{ width:100px; text-align:left; }


.page .header-static-block { float: left; margin: 0 auto; width: 220px; margin-bottom: -25px; padding: 0; clear: both;}
.page .header-static-block-below { float: none; margin: 0 auto; width: 220px; margin-bottom: 5px;}
.page .header-static-block {margin: 18px 5px 0;}
.page .header-static-block {
	float: none;
	margin: 10px auto;
}

}

/************************************************************
/****************   RESPONSIVE 5 ****************************
*************************************************************/
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
.footerblock {width: 100%;}
.page .header-static-block {margin: 18px 5px 0;}
.page	{ width:95%; margin:0 10px;}
/* .header { height: 290px; } */
.col-left,.col-right
{ display:none;}
.col-main	{ width:100%; margin:5px 0;margin-top:0px !important;}
#responsive_menuinner	{ width:95%;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
/*================ Start Navigation =============*/
.nav-container		{ display:none;}
.nav-container1		{ display:block;  z-index: 99; width:100%; float:left;border-right: none;border-left: none;margin-bottom:20px;}
.nav-button {
    display: block;
    text-align: center;
    height: 53px;
    cursor: pointer;
    border: 0 none;
    z-index: 1;
    background: #1d71b8 !important;
    color: #FFF;
    text-shadow: none;
    font-size: 14px;
    padding: 0;
    width: 100%;
    border-radius: 0px !important;
    text-transform: uppercase;
font-size: 18px !important;
font-weight: bold;
}
.nav-button .right_bullet			
{ 
	float:right;
	padding:14px;
	background:url("../images/sprite.svg") no-repeat scroll -0px -2212px transparent;
	margin-top: -7px;
	margin-right:5px;
	display: none;
}
.down_arrow .right_bullet		{ background:url("../images/sprite.svg") no-repeat scroll 0px -2133px transparent;}
.treeview li a	{ background:none !important;}
#responsive_menuinner	{ position:absolute; display:none; width:95%;z-index:959 !important; }
.nav-button:hover {background:#5E5E5E; border:none; color:#FFFFFF; }

.nav-button.open { background: url('../images/close-icon-large.png');background-position: right 5px; background-repeat: no-repeat;	}
.primary-nav {
    float: none;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    z-index: 9 !important;
    clear: both;
    background: #efefef;
    box-shadow: 0px 12px 18px 0px rgba(0, 0, 0, 0.36),inset 0px 0px 0px rgba(255, 255, 255, 0.19);
}
 
#responsive_menuinner .treeview li a li a {
	background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #F3F3F3;
    color: #222;
    float: left;
    font-size: 11px;
    font-weight: normal;
    padding: 5px 2%;
    text-decoration: none;
    width: 96%;
}
#responsive_menuinner	.treeview .expandable-hitarea {background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/alla.svg) no-repeat scroll 13px 19px transparent !important;
height: 40px;
width: 45px;
background-size: 25% !important;}
#responsive_menuinner	.treeview  .active-hitarea{background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/ules.svg) no-repeat scroll 65px 23px transparent !important;
height: 51px;
width: 100px;
background-size: 12% !important;
}

#responsive_menuinner .treeview li.active ul {
}
#responsive_menuinner	.treeview .collapsable-hitarea {background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/ules.svg) no-repeat scroll 13px 19px transparent !important;
height: 40px;
width: 45px;
background-size: 25% !important;}
#responsive_menuinner .treeview li a {padding: 11px; font-weight: bold; color: #4f4f4f; display: block;
border-bottom: #fff !important;background-color: #eee !important;}
#responsive_menuinner .treeview li ul li a{ padding: 14px 5px 14px 20px;background-color: #eee !important;text-transform: none;font-size: 12px;}
#responsive_menuinner .treeview li ul li ul li a{ padding:5px 20px 5px 40px; background-color:#eee; }
#responsive_menuinner .treeview li.collapsable a.level-top	{color: #474747;
    text-decoration: underline; }
.primary-nav > li:first-child {
}
 
.primary-nav > li:hover > a { background:#515291; color:#1d71b8; }
.primary-nav li.parent > a:after { 	border:1px solid #000; }
.nav-container{ display:none;}
.primary-nav li.parent > a:hover { background:#515291; color:#1d71b8;}
.primary-nav li ul { display: none;
	background: #fff;
	border-top: 0 none;
	padding: 0;
	margin:0px;
}
.primary-nav li ul a {	
	border: 0 none;
	font-size: 11px;
	font-weight: normal;
}
.primary-nav li ul li a { padding-left:33px; }
.primary-nav li li ul li a { padding-left:56px; }
.primary-nav li ul li a:hover   { background-color:#515291; color:#fff;}

/*================ End Navigation =============*/
/*==== Header ======*/
.header_left	{ width:100%; text-align:center;float:none;}
.header h1.logo	{ float:right; margin:0px auto;margin-bottom: 20px;margin-right:0px;}
.header .logo	{ float: none; margin: 0; max-width: 73%;}
.header_right	{ width: 100%;float: left;}
.header .quick-access	{ margin:15px 0;}
.tm_permenu_inner	{ min-height:30px;}
.header_top_left .links a	{ color:#FFF !important;}	
.header_top_left .links a:hover	{color: #fff !important; text-decoration: underline;}	
/*=== search ===*/
.header .quick-access			{ margin:0px auto !important;width:100%;}


.page .header-static-block { 
	float: none; margin: 0 auto; padding: 0; display: none; }
.page .header-static-block-below { float: none; margin: 0 auto; width: 220px; margin-bottom: 5px;}


#search_mini_form
{ width:100%;}
.header .form-search	{ width:220px; margin:0 auto;}
.defualtmsg_responsive	{ float:left; margin:6px 0 0 6px;}
.defualtmsg_responsive .welcome-msg	{ color:#fff;font-weight:bold;}

/*============ Main Header =========*/
.header_top_left .welcome-msg	{ display:none;}
.defualtmsg_responsive,.cart_responsive	,.tm_permenu_inner	
{ display:block; border-bottom: none;}
.header_top		{ background:#5E5E5E; height:30px;}
.toplink		{ width:100%;    border-bottom: none;margin-top: -2px;}
.header_top_left	{ float:right; margin:0; min-height:30px;}
.header_top_right	{ float:right;}
.header_top_left .links li	{ padding:5px 10px; float:left; background:none;}
.header_top_left .links	
{ 
	background:#777777;
	overflow: hidden;
    position: absolute;
    width: 25%;
	display:none;
}
.toplink ul.links	{ position:absolute;}
.tm_top_currency .jqTransformSelectWrapper div span	,.form-language .jqTransformSelectWrapper div span	
{ color:#FFF !important;}
.form-language .jqTransformSelectWrapper ul	{ left:-25px !important;}
/*==== Cart ====*/
form#search_mini_form {padding: 5px 0 5px;margin: 0 auto;float: none;width: 100%;}
.header .form-search {max-width: 100% ;margin: 0 auto;float: none; height: 51px; max-width: 49%;margin: 0 auto;float: right;height: 51px;margin-bottom: -53px;}
.header-cart .block-cart	{ text-align:center !important; margin: 10px auto 0 !important;}
.header-cart .block-cart .cart-label	,.cart_mini_right
{ float:none !important; display:inline;}
.header-cart .block-cart .block-content	{ float:none !important; display:inline-block; margin:0 auto !important;}
.cart_icon	{ padding:14px 13px 3px 15px !important; float:none !important; display:inline-block; height:20px !important; width:14px !important;}
.ie7 .cart_icon	 { display:inline;}
.right_arrow,.top_arrow	{ display:none !important;}
/* .header-cart	{ width:100% !important; margin:50px 0 0 !important} */
.block.block-cart.btn-slide .cart_icon {display: none;}
.cart_mini_right	{ position:relative; top: -6px;;}

/*===== Footer =======*/
.custom_footer_block h2.mobile_togglemenu	{ display: none;}
.footer-area ul	{ display:none;}
#block_4 .social_block	{ width:100%; overflow:hidden; margin:0;}
#block_4	{ border: none;
    padding: 20px !important;
    margin: 0 auto;
    max-width: 89%;
padding-bottom:30px !important;}
.products-list .products_list_center	{ width:53%;}
#newslatter	{ margin:0; display: block !important;}
.custom_Linkfooter_block .static_link	{ width:100%;margin: 0px;}
.custom_Linkfooter_block_right	{ width:48%;}
.custom_Linkfooter_block	{ }
#block_1 .custom_block
{ width:97%;} 
.footer-area ul	{ margin:0 0 0px 0; display: block !important;}
/*============ Product List ==========*/
ul.products-grid li.item	{ margin:5px auto; float:none; width:245px !important;}
.hide_div	{ display:block;}
#feature_product .jcarousel-skin,#bestseller_product .jcarousel-skin,#new_product .jcarousel-skin,#special_product .jcarousel-skin
{ width:245px; margin:0 auto; float:none;}
ul.products-grid li.item .product-block	{ height:auto !important;}
.products-list .products_list_left	{ width:100%;}
.products-list .products_list_center	{ width:98%; margin:10px 0; padding:0; border:none;}
.products-list .products_list_right	{ padding:0;}
/*===wishlist ====*/
.my-wishlist .data-table td	{ display:block;}
#wishlist-table tr td .product-name, #wishlist-table tr td .description	{ width:100%}

/*===== Product Info ===*/
.product-view .product-img-box	{ width:100%; text-align:center;}
#wrap img	{ margin:0 auto;}
.product-image .mousetrap	{ display:none !important; cursor:pointer !important;}
#overlay { opacity: 0 !important;}
#lightbox { display: none !important;}
.more-views	{ width:74%; margin:0 auto;}
.col1-layout .product-view .info3col	{ width:100%; padding:0; margin:10px 0;}
.col1-layout .product-view .info3col-data	{ width:100%;}
.product-view .tabs li	{ margin:0 2px 2px 0;}
/*====== Cart ===*/
.cart-table td	{ padding:8px;}
.cart .cart-collaterals .col-1,.cart .cart-collaterals .col-2	
{ width:98%; float:left;}
.cart .crosssell #crosssell-products-list li.item	{ width:46%;}
.col2-set .col-1,.col2-set .col-2
{width: 100%;float: left;margin: 0;padding:20px; padding-top: 0px;padding-left:0px;}
.form-list li.wide input.input-text	{ width:78%;}
.opc .buttons-set p.required	{ text-align:left;}
.form-list li.wide .input-box ,.form-list li.wide select
{ width: 100%; }  
#shopping-cart-table thead	{ display:none;}
#shopping-cart-table td	{ width:100%; display:block; text-align:left !important;background: #eee;}
#shopping-cart-table .cart_item_heading	{ display:block; float:left; margin:0 15px 3px 0; font-weight:bold; width:70px;}
#shopping-cart-table #edit_link a,#shopping-cart-table .link-wishlist	
{ text-decoration:underline;}
#shopping-cart-table td	{ width:auto;}
.btn-update	{ margin:0px 0; float: right;}
.cart-table .btn-continue	{ float:none !important;border-radius: 0;}
.data-table thead th	{ display:none;}
.data-table td			{ display:block;}
#my-orders-table .a-center	{ text-align:left !important;} 
.pager .amount	{ margin:2px 5px 0 0;}
#my-orders-table tfoot td,#checkout-review-table tfoot td,#overview-table-59 tfoot td,.checkout-multishipping-overview .data-table tfoot td
{ display:table-cell;}	
.cart-collaterals_top .col_1_set,.col_2_set		{ width:98% !important; float:left !important;}
#multiship-addresses-table select	{ width:98%;}
.products_list_right p.addlink button.button{ width:100px; text-align:left; }
}

/************************************************************
/****************   RESPONSIVE 6 ****************************
*************************************************************/
/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.page	{ width:94%; margin:0 10px;background-color: #fff; }
#responsive_menuinner	{ width:94%;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
.header_top	{     height: 30px !important;background: #fff;margin-top: 0px;float: left;}
.header_top_left	{ border-bottom: none !important;}
.header_top_left .links	{ width:200px; z-index:959;    background-color: #333;
    box-shadow: 0px 0px 70px 1000px rgba(0, 0, 0, 0.36),inset 0px 0px 0px rgba(255, 255, 255, 0.19);margin-top:15px;border-radius: 0px 5px 5px 5px;}
/*.header_top_right	{ float:left; clear:both;} */
.header-cart{margin: 10px 0;}
.toolbar_pager, .pager	{ width:96%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
/*==== Product View === */
.product-view .product-img-box	{ margin:0 auto; float:none; width:95%;}
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{ float:none !important; width:90%; margin:5px auto !important;}
.checkout-progress li	{ width:32% !important;}
.buttons-set button.button	{ margin:0px 0 0 5px;}
#shipping-method-buttons-container button.button,#payment-buttons-container button.button
{ margin:0 0 0 5px;}
.products_list_right p.addlink button.button{ width:100px; text-align:left; }
.header_top_right{    float: right !important; width: 28%;margin-top:0px;display: none;}

/********************************************************************************
/*=============================   RESPONSIVE 7 ================================
********************************************************************************/
@media only screen and (max-width: 319px) { 
}


@media only screen and (min-width: 281px) and (max-width: 320px) {
.page	{ width:93%; margin:25px 10px;}
#responsive_menuinner	{ width:93%;}
.header_top	{ height:65px;max-width: 20%;float: left;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
.header_top_left	{ border-bottom:1px solid #DDDDDD; width:100%;float: left;}
.header_top_left .links	{ width:400%; z-index:959;margin-top:7px;}
.header_top_right	{ float:left; clear:both; display: none;}
.header-cart .block-cart .block-content	{ width:240px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center;}
.pager .pages	{ margin:0 0 0 5px;}
/*==== Product View === */
.product-view .product-img-box	{ margin:0 auto; float:none; width:95%;}
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.cart .crosssell #crosssell-products-list li.item	{ float:none !important; width:90%; margin:5px auto !important;}
.checkout-progress li	{ width:32% !important;}
.buttons-set button.button	{ margin:5px 0 0 0;}
.cart .discount .input-box	{ width:200px;}
.form-list .input-box	{ width:100%;}
.buttons-set button.button	{ margin:5px 0 0 0;}
.form-list select,.cart .discount input.input-text,.form-list input.input-text
{ width:84%;}
.cart .totals .checkout-types li:first-child	{ margin:0;}

}

@media only screen and (min-width: 241px) and (max-width: 280px) {
.page	{ width:91%; margin:0 10px;}
.header-cart .block-cart .block-content	{ width:204px !important;}
#responsive_menuinner	{ width:91%;}
.header_top	{ height:90px;}
.header .form-search	{ width:195px;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
.header .form-search input.input-text	{ width:162px;}
.form-language	{ margin:2px 0 0 0;}
.header_top_left	{ border-bottom:1px solid #DDDDDD; width:17%}
.header_top_left .links	{ width:50%; z-index:959;}
.header_top_right	{ float:left; clear:both;}
.header-cart .block-cart .block-content	{ width:240px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
.footer .footer-area	{ width:94%;}
.pager .pages	{ margin:0 0 0 5px;}
/*==== Product List ===*/
ul.products-grid li.item	{ width:200px !important;}
ul.products-grid li.item img	{ height:auto;}
ul.products-grid li.item .product-block	{ margin:4px;}
/*=== Slider ====*/
#feature_product .jcarousel-skin, #bestseller_product .jcarousel-skin, #new_product .jcarousel-skin, #special_product .jcarousel-skin	{ width:190px !important;}
#feature_slider .jcarousel-skin .jcarousel-next-horizontal,.bestseller-products .jcarousel-skin .jcarousel-next-horizontal,
#newproduct_slider .jcarousel-skin .jcarousel-next-horizontal,#special_slider .jcarousel-skin .jcarousel-next-horizontal
{ top:125px !important; right:-10px !important;}
#feature_slider .jcarousel-skin .jcarousel-prev-horizontal,.bestseller-products .jcarousel-skin .jcarousel-prev-horizontal,
#newproduct_slider .jcarousel-skin .jcarousel-prev-horizontal,#special_slider .jcarousel-skin .jcarousel-prev-horizontal
{ top:125px !important; left:-12px !important;}
#feature_slider .jcarousel-skin .jcarousel-item,.bestseller-products .jcarousel-skin .jcarousel-item,
#newproduct_slider .jcarousel-skin .jcarousel-item	,#special_slider .jcarousel-skin .jcarousel-item
{width: 162px !important; margin: 0 12px !important; }
#featuredCarousel .homegrid_inner img,#bestseller_product .homegrid_inner img,#newproduct_slider .homegrid_inner img,#special_slider .homegrid_inner img		
{ height:auto;}

/*==== Product View ===*/
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator	
{ display:block; margin:2px 0;}

#upsell-product-table .jcarousel-skin .jcarousel-item,#related_product_tab .jcarousel-skin .jcarousel-item
{ width:165px !important;}
#upsell-product-table .jcarousel-skin .jcarousel-item img,#related_product_tab .jcarousel-skin .jcarousel-item img
{ height:auto;}
.product-view .box-tags .form-add input.input-text,#product_tabs_tags_tabbed_contents .input-box,.form-list .input-box,
.form-list input.input-text	,.form-list textarea,.form-list select,.cart .discount input.input-text,
.cart .discount .input-box
{ width:170px !important;}

.cart .crosssell #crosssell-products-list li.item	{ width:90%; float:none;margin:5px auto;}
.cart .totals .checkout-types li:first-child	{ margin:0;}

}


@media only screen and (max-width:240px) {
.page	{ width:90%; margin:0 10px; }
.header-cart .block-cart .block-content	{ width:204px !important;}
#responsive_menuinner	{ width:90%;}
.custom-banner,
.custom-banner img.custom-banner-img{ width:100% !important; }
.header_top	{ height:90px;}
.header .form-search	{ width:195px;}
.header .form-search input.input-text	{ width:162px;}
.form-language	{ margin:2px 0 0 0;}
.header_top_left	{ border-bottom:1px solid #DDDDDD; width:17%}
.header_top_left .links	{ width:50%; z-index:959;}
.header_top_right	{ float:left; clear:both;}
.header-cart .block-cart .block-content	{ width:200px !important;}
.header-cart .block-cart .cart-label	{ font-size:13px !important;}
.toolbar_pager, .pager	{ width:95%;}
.toolbar_pager_right	{ float:left; width:100%; margin:5px 0;}
.toolbar_pager .pages	{ margin:5px 0;}
.toolbar_pager_right .limiter	{ clear:both; margin:5px;}
.original_footerBlock .f-left,.original_footerBlock .f-right	
{ width:100%; text-align:center; margin:5px 0;}
/*==== Product List ===*/
ul.products-grid li.item	{ width:200px !important;}
ul.products-grid li.item img	{ height:auto;}
ul.products-grid li.item .product-block	{ margin:4px;}
/*=== Slider ====*/
#feature_product .jcarousel-skin, #bestseller_product .jcarousel-skin, #new_product .jcarousel-skin, #special_product .jcarousel-skin	{ width:190px !important;}
#feature_slider .jcarousel-skin .jcarousel-next-horizontal,.bestseller-products .jcarousel-skin .jcarousel-next-horizontal,
#newproduct_slider .jcarousel-skin .jcarousel-next-horizontal,#special_slider .jcarousel-skin .jcarousel-next-horizontal
{ top:125px !important; right:-10px !important;}
#feature_slider .jcarousel-skin .jcarousel-prev-horizontal,.bestseller-products .jcarousel-skin .jcarousel-prev-horizontal,
#newproduct_slider .jcarousel-skin .jcarousel-prev-horizontal,#special_slider .jcarousel-skin .jcarousel-prev-horizontal
{ top:125px !important; left:-12px !important;}
#feature_slider .jcarousel-skin .jcarousel-item,.bestseller-products .jcarousel-skin .jcarousel-item,
#newproduct_slider .jcarousel-skin .jcarousel-item	,#special_slider .jcarousel-skin .jcarousel-item
{width: 162px !important; margin: 0 12px !important; }
#featuredCarousel .homegrid_inner img,#bestseller_product .homegrid_inner img,#newproduct_slider .homegrid_inner img,#special_slider .homegrid_inner img		
{ height:auto;}

/*==== Product View ===*/
#sliderjcarousel	{ width:100% !important;}
.more-views	{ width:100%;}
.product-view .product-shop .add-to-links li, .product-view .product-shop .add-to-links li .separator	
{ display:block; margin:2px 0;}

#upsell-product-table .jcarousel-skin .jcarousel-item,#related_product_tab .jcarousel-skin .jcarousel-item
{ width:165px !important;}
#upsell-product-table .jcarousel-skin .jcarousel-item img,#related_product_tab .jcarousel-skin .jcarousel-item img
{ height:auto;}
.product-view .box-tags .form-add input.input-text,#product_tabs_tags_tabbed_contents .input-box,.form-list .input-box,
.form-list input.input-text	,.form-list textarea,.form-list select,.cart .discount input.input-text,
.cart .discount .input-box
{ width:170px !important;}

.cart .crosssell #crosssell-products-list li.item	{ width:90%; float:none;margin:5px auto;}
.cart .totals .checkout-types li:first-child	{ margin:0;}

}	
.header .form-search input.input-text {
    float: left;
    border: none;
    width: 65%;
    margin-right: 0px;
    background: none;
    border-radius: 0;
    color: #838383;
    margin-top: 1px;
    padding: 5px;
    margin-left: 5px;
    font: 11px/22px Arial,Helvetica,sans-serif;
	height: 51px;
    margin-top: 0px;
}

.flex-direction-nav li a.flex-prev {
    background: transparent url(../../images/sprite0.svg) no-repeat scroll -20px -297px;
    height: 69px !important;
    left: -22px;
    position: absolute;
    top: 40%;
    width: 43px !important;
    font-size: 0px;
    margin: 0px;
    padding: 0px;
    display: none;
}

.header {
	width: 100% !important; 
    margin: 0 auto;
    /* padding: 10px; */
    text-align: left;
    position: relative;
    z-index: 9595;
    height: 0px;
}

.header-container {
    background-color: #ffffff !important;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    max-width: 100%;
    float: right;
    border-right: none;
    border-left: none;
}

.header .form-search button.button {
    float: right;
    border-radius: 0px;
    padding: 8px 15px;
    vertical-align: middle;
    text-align: center;
    background-color: #eee !important;
    box-shadow: 0 0px 0px rgba(0,0,0,.4),inset 0 15px 10px rgba(255, 255, 255, 0.36);
    color: #2f2f2f;
    font-size: 13px;
    height: 51px;
}

.flex-direction-nav li a.flex-next {
    background: transparent url(../../images/sprite0.svg) no-repeat scroll -20px -86px;
    font-size: 0px;
    height: 70px !important;
    position: absolute;
    right: -24px;
    top: 40%;
    width: 43px !important;
    margin: 0px;
    padding: 0px;
    display: none;
}

.flexslider .slides img {
    width: 99% !important;
    display: block;
    border: 1px solid #DADADA;
}

.header_top_left .links li:hover {
font-family: arial;
    font-weight: normal;
    font-size: 14px;
    line-height: normal;
    font-stretch: normal;
    font-feature-settings: normal;
    font-kerning: auto;
    font-variant: normal;
    text-transform: uppercase;
    font-style: inherit;
    text-decoration: underline;
    line-height: 20px;
}

.header_top_left .links li {
font: 14px arial;
background: transparent url(../images/pipe.png) no-repeat scroll left center;
padding: 15px !important;
text-transform: uppercase;
font-style: inherit;
line-height: 20px;
}

.shopping {display: none;
}

.page-title.title-buttons {
    max-width: 100% !important;
    display: none;
}

.cart {
    margin-top: 75px;
}

.cart .cart-collaterals {
    padding: 0px;
    border-bottom: none;
}
.cart .cart-collaterals .col2-set {
display: none;
}

.reklaam {
	float: left;
    padding-top: 15px !important;
    margin: 0 auto;
    padding-bottom: 15px;
    margin-top: 30px !important;
}

.cart .totals {
    float: right;
    width: 100%;
    background: #f9f9f9;
    border-bottom: 1px dashed #999;
	background: #eee;
}

.data-table .odd {
    background: #eee;
    max-width: 50%;
    float: left;
	border-bottom: none;
    padding: 5px;
	padding-top: 0px;
}

.data-table .even {
    border-bottom: none;
    background: #eee;
    max-width: 30%;
    float: left;
    padding: 5px;
	padding-top: 0px;
}

.data-table td {
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
}

.cart .totals td {
    padding: 1px 0px 5px 0px;
    background: #eee;
}

#shopping-cart-table {
    border-bottom: 1px dashed #999;
    border-top: 1px dashed #999;
    max-width: 100%;
}

.reklaam img {
	max-width: 50%;
}

.cart .totals .checkout-types li:first-child {
    background: none;
    margin: 0px 11px 8px;
}

#shopping-cart-table #prod_image a.product-image {
    display: block;
    width: 75px;
    border: 1px solid #999;
    float: left;
}

#shopping-cart-table td#prod_name {
    width: 65%;
    float: right;
}

#shopping-cart-table td#prod_image {
    width: 21%;
    float: left;
}

.cart .totals tfoot th strong, .cart .totals tfoot td strong {
    font-size: 13px;
}

.footer-area div.icon {
    height: 30px;
    width: 31px;
    float: left;
    background-color: #2f2f2f !important;
    margin-left: 1px;
}

.footer-area h6 {
    color: #2f2f2f !important;
	font-size: 14px;
	text-transform: uppercase;
	text-decoration: none !important;
}

.footer a {
    color: #2f2f2f;
    text-decoration: none;
	font-size: 14px;
}

.fa.fa-user {
    font-size: 21px;
    display: block;
    margin: 4px 0px 0px 7.5px;
    color: #fff !important;
}

#block_1.footer-area {
	border-bottom: 1px solid #fff !important;
    max-width: 86%;
    padding: 20px !important;
    margin: 0 auto;
padding-bottom:30px !important;
width:100%;
}

#block_1.footer-area p {

}

.fa.fa-map-marker {
    font-size: 23px;
    display: block;
    margin: 4px 0px 0px 9px;
    color: #fff !important;
}

#block_2.footer-area {
    border-bottom: 1px solid #fff !important;
    max-width: 89%;
    padding: 20px !important;
    margin: 0 auto;
padding-bottom:30px !important;
}

.cart fieldset {
    padding: 0;
}

.fb-like.fb_iframe_widget {
    float: left;
    padding: 5px;
	padding-left: 0px;
    width: 100%;
    padding-top: 15px;
}

#block_3 div.icon {
    margin-bottom: 7px;
}

.pluginConnectTextDark a {
    color: #2f2f2f;
}

#block_3.footer-area {
    float: left;
    padding: 20px !important;
    background: transparent none repeat scroll 0% 0%;
    color: #FFF;
    clear: right;
    width: 90%;
    margin: 0 auto;
    border-bottom: 1px solid #fff;
padding-bottom:30px !important;
}

.newsletter-title strong span {
text-align: left;
font-size: 14px;
color: #2f2f2f;
font-family: arial;
line-height: 20px;
}

.newsletter-title {
    float: left !important;
    width: 100%;
    padding-top: 15px;
    margin: 0 auto;
padding-bottom: 5px;
}

#block_4 .block-content {
    padding: 5px 0px 0px 0px;
    box-shadow: none;
}

#newsletter-validate-detail {
display: block !important;
}

.fa.fa-facebook {
    font-size: 19px;
    display: block;
    margin: 7px 0px 0px 10.5px;
    color: #fff !important;
}

.rightDisplay {
    position: absolute;
    right: 0;
    text-align: right;
    background: none;
    color: #1d71b8;
    float: right;
    top: 0;
	display: none;
}

#responsive_menuinner .treeview .level0.nav-1.first.level-top.parent.expandable a.level-top  {
background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/laptop.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 19% !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-1.first.level-top.parent.collapsable a.level-top { background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/laptop.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-2.level-top.parent.expandable a.level-top  {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/mouse.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-2.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/mouse.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-3.level-top.parent.expandable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/phone.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-3.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/tv.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-4.level-top.parent.expandable a.level-top  {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/tv.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-4.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/printer.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-5.level-top.parent.expandable a.level-top  {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/photo.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-5.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/photo.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-6.level-top.parent.expandable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/console.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-6.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/console.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-7.level-top.parent.expandable a.level-top  {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/watch.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-7.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/watch.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-8.level-top.parent.expandable a.level-top  {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/washing-machine.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-8.level-top.parent.collapsable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/washing-machine.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-9.level-top.parent.expandable a.level-top {
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/washing-machine.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important;
}

#responsive_menuinner .treeview .level0.nav-9.level-top.parent.collapsable a.level-top { 
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/washing-machine.svg) no-repeat scroll 10px 9px transparent !important;
background-size: 37px !important;
padding-left: 56px !important;
padding: 15px;
text-transform: uppercase;
font-size: 14px;
background-position: 10px 7px !important
}

.slider_main {
    width: 100%;
    background: #fff;
    overflow: hidden;
    padding-top: 25px;
    padding-bottom: 10px;
	display: none;
}

.page-title {
    border: 0px none;
    padding: 10px!important;
    background-color: #eeeeee!important;
    margin-top: 0px!important;
    margin-bottom: 10px!important;
    max-width: 100% !important;
    box-shadow: none!important;
    text-shadow: none !important;
	font-size:14px;
}

.page-title h1, .category-head h2, .page-title h2 {
    margin: 0;
    font-size: 12px;
    padding: 0px;
    color: #2f2f2f;
    text-transform: uppercase;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-weight: bold;
	text-shadow: none;
	text-decoration: underline;
}

.dashboard .welcome-msg {
    padding: 0px 8em 0.5em 10px;
    font-weight: bold;
    border-bottom: 1px solid #fff;
    margin: 0;
}

.box-account .box-head {
    border: 0px none;
    padding: 10px;
    background-color: #eeeeee;
    margin: 0px;
    max-width: 100% !important;
    text-align: right;
}

.dashboard .box-recent .box-head h2 {
    border-bottom: 0px solid #DDD;
    text-decoration: underline;
    margin: 0;
    font-size: 14px;
    padding: 0px;
    color: #2f2f2f;
    text-transform: uppercase;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-weight: bold;
}

.hello strong {
    background-color: #1d71b8;
    padding: 2px;
    color: #fff;
    padding-right: 5px;
    padding-left: 5px;
}
.my-account {
	background-color: #eee;
	margin-bottom: 10px;
	padding: 9px;
}

.dashboard .welcome-msg p {
    margin-bottom: 3px;
}

.data-table td {
    padding-left: 8px;
    padding-bottom: 3px;
    padding-right: 8px;
    width: 87%;
    float: left;
    margin: 0 auto;
}

.box-info .box-head {
    border: 0px none;
    padding: 10px;
    background-color: #eee;
    margin-top: 0px;
    max-width: 100% !important;
    box-shadow: none;
    background: none;
}

.dashboard .box-info .box-head h2 {
    margin: 0;
    font-size: 12px;
    padding: 0px;
    color: #2f2f2f;
    text-transform: uppercase;
    font-family: "Open Sans",Arial,sans-serif !important;
    font-weight: bold;
    text-shadow: none;
    text-decoration: underline;
}

.box-account {
    margin: 0 0 5px;
}

#my-orders-table.data-table {
    width: 100%;
    border-bottom: 1px solid #fff;
}

.dashboard .box .box-title {
    background: none;
    margin: 0;
    padding: 0px;
    text-align: right;
}

.dashboard .box .box-title a {
    cursor: pointer;
    color: #1d71b8 !important;
    outline: 0;
    font-weight: normal;
    overflow: visible;
    padding: 0px 0px;
    width: auto;
    border: none;
    background: none !important;
    border-radius: 0;
}

.dashboard .col2-set {
    margin: 0 0 0px;
    padding: 11px;
	padding-top:0px;
	padding-bottom:0px;
}

.dashboard .box .box-title h3 {
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    color: #5D5D5D;
    font-family: arial;
}

.box-content .col-1 {
    width: 45% !important;
    float: left;
    margin-top: 5px;
    padding-top: 0px;
}

.box-content .col-2 {
    width: 45% !important;
    float: left;
    margin-top: 5px;
    padding-top: 0px;
}

.main {
    background: none;
    min-height: 350px;
    padding: 0px;
    margin-bottom: 0px !important;
}

.new-stock-buttons .product_stock_status a.active, .new-stock-buttons .product_stock_status a:hover {
    float: left;
    padding: 6px 10px;
    background: #2f2f2f;
    color: #fff;
    box-shadow: none;
}

.computers {
	display:none !important;
}

.new-stock-buttons {
    position: absolute;
    top: 2px;
    right: 2px;
    border: 1px solid #fff;
    margin: 3px;
}

.new-stock-buttons .product_stock_status a {
    float: left;
    padding: 3px 7px;
    background: #f2f2f2;
    color: #4d4d4d;
    box-shadow: 0 0px 0px rgba(0,0,0,.4),inset 0 4px 7px rgba(255, 255, 255, 0.19);
	font-size: 10px;
}

.new-stock-buttons .product_stock_status a.active, .new-stock-buttons .product_stock_status a:hover {
    float: left;
    padding: 3px 7px;
    background: #2f2f2f;
    color: #fff;
    box-shadow: none;
	font-size: 10px;
}

.toolbar_pager, .pager {
    font-size: 12px;
    background: none repeat scroll 0 0 #fff;
    margin: 0px;
    padding: 6px 7px;
    float: left;
    width: 96%;
    transition-duration: 300ms;
    border-radius: 0px;
    background: #eee;
	border: none;
}

.view-mode strong.list {
    margin-left: 0px;
    display: inline-block;
    height: 28px;
    margin: 0;
    text-align: left;
    text-indent: -999em;
    width: 28px;
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/list.svg) no-repeat scroll 5px 5px transparent !important;
    background-size: 18px !important;
    background-color: #fff !important;
}

.view-mode a.grid {
    background-position: 0 -28px;
    display: inline-block;
    height: 28px;
    margin: 0;
    text-align: left;
    text-indent: -999em;
    width: 28px;
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/other-list-hover.svg) no-repeat scroll 5px 5px transparent !important;
    background-size: 18px !important;
    background-color: #fff !important;
}

.toolbar_pager p.amount {
    float: left;
    margin: 6px 0 0 0;
    font-size: 10px;
}

.sorter .view-mode {
    float: left;
    margin: 0;
    color: #333333;
    display: none;
}

.toolbar_pager .jqTransformSelectWrapper div span {
    padding: 5px 0 2px 14px;
    font-size: 10px;
}

.blocks {
    border-bottom: none;
    border-top: none;
    border-bottom: 1px solid #d1d1d1;
    padding-bottom: 25px;
}

.icon {
display:none;
}

.searchautocomplete {
    top: 0px;
    right: 0px;
    height: 44px;
    width: 100% !important;
padding: 10px 0px 35px 0px !important;
    -webkit-border-radius: 0px 0px 0px 5px;
    -moz-border-radius: 0px 0px 0px 5px;
    border-radius: 0px 0px 0px 5px;
    background: #fff;
    display: inline-flex;
    float: left;
    padding-bottom: 0px;
	margin:0px !important;
}


.searchautocomplete .nav {
    float: left;
    height: 44px !important;
    position: relative;
    width: 83% !important;
    border: 1px solid #dadada;
}

.footer a:hover {
    text-transform: uppercase;
    text-decoration: none !important;
    color: #fff;
	font-size: 14px;
}

.footer-area p {
}

#block_2.footer-area a:hover {
    text-decoration: none !important;
    color: #2f2f2f;
    text-transform: none;
    font-size: 14px;
}

.footer {
    margin: 0 auto;
    padding: 0px 0;
    margin-top: 15px;
}

#manufacture_slider {
    clear: both;
    background: #FFF;
    padding: 15px 14px;
    margin: 0;
    border-bottom: 1px solid #d1d1d1;
    border-top: 1px solid #d1d1d1;
}

.treeview li {
    border-bottom: 3px solid #fff;
}

.breadcrumbs {
    background-color: #jr4n3l;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    display: none;
}

.account-login .page-title {
    display: none !important;
}

.account-login p {
    font-size:14px;
    line-height: 20px;
}

.account-login .content {
    min-height: 50px !important;
    margin-bottom: 15px;
}

.account-login .content h2 {
    background: none;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.25;
    margin: 0 0 8px;
    padding: 0px 10px 5px 0;
    color: #5D5D5D;
    border-bottom: 3px double #eeeeee;
    text-transform: uppercase;
}

.form-list label {
    float: left;
    color: #2f2f2f;
    font-weight: bold;
    position: relative;
    z-index: 0;
    font-size: 14px;
}

.my-account p {
    font-size:14px;
    line-height: 20px;
}

.my-account .page-title h1 {
    border-bottom: 0px solid #DDD;
	font-size:14px;
}

h1 {
    border-bottom: 0px solid #DDD;
	font-size:14px !important;
}

h2 {
    border-bottom: 0px solid #DDD;
	font-size:14px !important;
}

p { font-size:14px;
}

a { font-size:14px;
    line-height: 20px; }

td { font-size:14px;
    line-height: 20px; }

span { font-size:14px;}

tr { font-size:14px;
    line-height: 20px; }

h3 { font-size:14px !important; }

.footer address {
    font-style: normal;
    line-height: 1.35;
	font-size: 14px;
	margin:0px;
}

h4 { font-size:14px !important; }


h5 { font-size:14px !important; }

.products-grid .product-name {
    overflow: hidden;
	height: 100%;
}

.category-products .products-grid .liisi-price {
    float: right;
    text-align: right;
    width: 30%;
    margin-bottom: 10px;
	margin-top:0px;
	margin-right:5px;
}

.link-wishlist, .link-compare {
    color: #5E5E5E;
    font-size: 14px;
    padding: 0;
    text-decoration: none;
    clear: both;
    background: none;
}

    background: url("../images/sprite.png") no-repeat scroll -4px -1942px transparent;
    padding: 0 6px 0 13px;
    margin-top: 10px;
    font-size: 14px !important;
}

.email_wishlist_box {
    float: left;
    width: 63%;
    margin: 4px 0 5px 0;
    display: none;
}

.availability-only {
    line-height: 14px;
    background: url(../images/i_availability_only.gif) 0 50% no-repeat;
    padding-left: 15px;
    padding-bottom: 2px;
    width: 150px;
    border-bottom: none !important;
}

.product-view-full-box {
    width: 46%;
    float: left;
    margin-bottom: 5px;
    border-top: none;
}

.product-view-full-box {
    width: 100%;
    float: left;
    margin-bottom: 5px;
    border-top: none;
}

.searchautocomplete .nav-submit-button .button {
    width: 100%;
	height: 46px !important;
    padding: 0px 9px;
    margin: 0px;
    cursor: pointer;
    font-weight: bold;
    color: white;
    line-height: 12px;
    font-size: 13px;
    background-color: #1d71b8 !important;
    background-image: -moz-linear-gradient(top, #444c55, #313a44);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444c55), to(#313a44));
    background-image: -webkit-linear-gradient(top, #444c55, #313a44);
    background-image: -o-linear-gradient(top, #444c55, #313a44);
    background-image: linear-gradient(to bottom, #444c55, #313a44);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444c55', endColorstr='#ff313a44', GradientType=0);
    -webkit-border-radius: 0px 5px 5px 0px;
    -moz-border-radius: 0px 5px 5px 0px;
    border-radius: 0px 5px 5px 0px !important;
    z-index: 14;
}

header-container {
    margin: 0 auto;
    z-index: 95956;
    position: relative;
    background-color: #fff !important;
}

#responsive_menuinner .treeview li ul li a span {
    font-size: 14px;
}

#responsive_menuinner .treeview li ul li ul li a .aname {
}

#responsive_menuinner .treeview li ul li ul li a .right.red {
color: #1d71b8;
font-weight: normal;
font-style: italic;
}

.treeview li.lastExpandable {
    background-position: -32px -67px;
    border-bottom: none;
}

#responsive_menuinner .treeview li ul li a span .aname {
    font-size: 14px;
}

#responsive_menuinner .treeview li ul li a span .right.red {
    font-size: 14px;
}

.toggle_img {
    cursor: pointer;
    height: 20px;
    margin: 0 auto;
    width: 28px;
    background: url(https://www.digisalong.ee/media/wysiwyg/megnor/default/menu.svg) no-repeat scroll 0px 0px transparent !important;
}

.searchautocomplete .nav-submit-button {
    background-position: 0px -34px;
    background-repeat: no-repeat;
    float: left;
    padding-left: 0px;
    width: 16%;
}

.header_top_left .links::after { }

.right.red {
    display: none !important;
}

.searchautocomplete .nav .nav-input input {
    z-index: 10;
    padding: 6px;
    height: 44px !important;
    border: 0px;
    background-color: #ffffff;
    color: #2f2f2f;
    outline: 0px;
    padding-left: 11px;
    width: 100%;
    font-family: "Open Sans",sans-serif;
    font-size: 14px;
    font-style: normal;
    font-variant: normal;
    border-radius: 3px 0 0 3px !important;
}

.searchautocomplete .nav .nav-input input:focus {
    height: 44px !important;}