/* general before */

@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:400,100");

/* V 0.5 Flex Sebastian */

html, body, #myshp-body {
	height:100%;
}

body #myshp-body {
    overflow: visible;
}

		body{
			background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			padding-top:17px;
		}
		
		#myshp-body {
			position:relative;
		}
		
		@media (max-width: 768px){
			body {
			  padding-top: 0;
			}
		}
		
			
		.myshp_cookies_warning {
border-color:#0082ca;
		}
		
			.myshp_cookies_warning .btn {
				padding:7px;
			}
		

		iframe {
			display:block;
		}
		
		fieldset{
			float:left;
		}
		
		.row{
			margin-left:0;
			margin-right:0;
		}
		
		form {
			float:left;
			width: 100%;
		}
		
		.myshp_col2 form .clear {
			display:none;
		}
		
		.myshp_col2 form div .clear {
			display:block;
		}
		
		input[type=radio], input[type=checkbox], .myshp_contact_field input[type="submit"]  {
			width: auto !important;
			height: auto !important;
		}
	
		
		
				.myshp_container{
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				}
				
				.myshp_col2 {
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
					 padding: 0;
				}
			
				.myshp_col3 {
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				}
			
			.container {
				padding-bottom:50px;
			}
			
			.navbar .container, .myshop_top_header .container, .myshp_footer_text .container  {
				padding: 0 15px;
			}
			
			 .myshp_footer_text .container {
				padding: 0 15px;
				width: auto;
			 }
			
			.main_container{
			}
			
			@media (min-width: 1200px) {
				.container {
width:1130px;
				}
			}
		
		
		
		
			h1, h2, h3, h4, h5, h6, span.myshp_reviews_big_title, body span.myshp_reviews_title, body h3.myshp_reviews_title{
color:#333;
			}
			
			.myshp_reviews_block .myshp_reviews_big_title{
				font-weight:normal;
			}
		
			body, .thumbnail .caption, fieldset label{ 
color:#555555;
			}
		
			fieldset label{
				float:left;
				margin:0px 10px 0 0;
				width:100%;	
			}
		
			a, a:link, 
			a:visited, 
			a:active, 
			a:hover,
			a.myshp_button_moreinfo:link, a.myshp_button_moreinfo:visited,
			body .salo-middle-boxes ul li em {
color:#0082ca;
				-webkit-transition:all 0.5s;
				-moz-transition:all 0.5s;
				-o-transition:all 0.5s;
				transition:all 0.5s;
			}
		
			a:hover{
color:#0082ca;
text-decoration:none;
			}
		
	
	
			body, 
			button, 
			input, 
			textarea, 
			select{
font-size:14px;
font-family:'Open Sans', sans-serif;
				line-height:1.42857143;
			}
		
			h1, h2, h3, h4, h5, h6, .myshp_reviews_block .myshp_reviews_big_title{
font-family:"Open Sans",arial;
font-size:18px;
font-weight:400;
				margin-bottom: 10px;
				margin-top:0;
			}
		
		ul, ol{
			padding-left:0;
			list-style:inside;
		}
		
		@media (max-width:768px) {
			img {
			  height: auto !important;
			  width: 100% !important;
			  max-height: none !important;
			}
		}
	
	
			.btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited, .myshp_contact_field input[type="submit"]  {
color:#fff;
				text-transform: uppercase;
				border: none; 
				padding: 7px 15px;
				font-size:15px;
				line-height:1.5;	
				font-weight:600;
				text-align:center;
				cursor:pointer;	
				-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
			}
			
			.modal-footer .btn:visited, .modal-footer .btn:link, .modal-footer .btn:hover, .modal-footer .btn {
				  padding: 5px !important;
			}
			
			a.myshp_button span, 
			button span{
			}
			.btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited,
			.myshp_info_navigation a:hover, fieldset input[type="submit"]  {
background-color:#0082ca;
			}
	
			.btn-default:hover, 
			.btn-default:focus, 
			.btn-default:active, 
			.btn-default.active, 
			.open .dropdown-toggle.btn-default,
			.myshp_button:hover, a.myshp_button:hover, .myshp_block_inner_button:hover, .btn:hover, input[type="submit"]:hover {
				opacity: 0.8;
			}
			
	
	

	
	@media (min-width :1024px) {
		.myshp_col1 {
		  width: 25%;
		  padding-right: 20px;
		}
		
		.myshp_column_count_2 .myshp_col2{
			width:75%;
		}	
		
		.myshp_col3{
			width: 25%;
			float: right;
			padding-left: 20px;
		}
		
		.myshp_column_count_1 .myshp_col2{
			width:100%;
		}
		
		.myshp_column_count_3 .myshp_col2 {
			width:50%;
		}
		
		.msresp_cobreadcrumb {
			display:none;
		}
	}
	
	body .myshp_breadcrumb_block {
		margin-bottom:0 !important;
		font-weight: 400;
		font-size: 13px;
		padding-bottom: 10px;
	}
	
	.msresp_cobreadcrumb.active {
		display:block;
	}
	
	.myshp_col{
		margin-top:20px;
		float:left;
		overflow:hidden;
	}
	
	

	
	.logo {
		margin:5px 0 !important;
	}
	
	@media only screen 
	and (min-width :1224px) {
		.logo {
			margin:0 !important;
			margin-top: 12px !important;
		}
	}
	
		.navbar-default {
			background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			border: none;
border-bottom-color:#f8f6f5;
			padding-top:0;
			padding-bottom:0;
			border-bottom-width:1px;
			border-bottom-style:solid;
			margin-bottom:0;
			}
	
			.myshop_top_header {
background-color:#555555;
border-bottom-color:#b2b2b2;
				padding-top:5px;
				padding-bottom:5px;
				border-bottom-style:solid;
				border-bottom-width:1px;
				top: 0 !important;
			}
			
			.myshp_top_menu.myshp_top_menu__list {
				float: right;
				margin-bottom: 0;
			}
			
			.navbar-fixed-top .myshp_top_menu__list{
				display:none;
			}
			
			
			@media (max-width:768px) {
				.myshp_top_menu.myshp_top_menu__list {
					display:none !important;
				}
				
				.myshop_top_header {
					display:none;
				}
				
				.navbar-header {
				  width: 55%;
				  margin-left: 0 !important;
				  float: left;
				}
			}
			
			.myshp_top_menu .list-inline>li{
				padding-left:0; 
				padding-right:0; 
			}
			
					.myshp_top_menu li {
						float:left;
						padding: 0;
					}
					
					.myshp_slogan li i {
						margin-right: 4px;
					}
			
					.myshp_slogan li {
						margin-left: 20px;
						font-size: 11px;
						float: left;
						list-style: none;
					}
					
					.myshp_slogan ul li:first-child {
						margin-left:0;
					}
			
					.myshp_top_menu li a, 
					.myshp_top_menu li a:link, 
					.myshp_top_menu li a:visited, 
					.myshp_top_menu li a:active {
						padding:0px 12px;
text-decoration:none;
color:#555;
font-size:14px;
font-weight:400;
						font-family:inherit;
border-left-width:1px;
border-left-style:solid;
border-left-color:transparent;
					}
					
					.myshp_top_menu li:first-child a{
						border-left:0px;
						
					}
					
					.myshp_top_menu li a:hover {
color:#8a8a8a;
text-decoration:none;
background-color:transparent;
					}

	
		.myshp_slogan {
color:#555;
font-size:14px;
		    text-align:left;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			font-weight: 400;
			float: none;
			vertical-align: middle;
			margin-bottom: 10px;
		}
		
	


	
		
		.flexnav {
			margin-top:10px;
			width: auto;
			margin: 0;
		}		
						
		body .salo-menu {
			position: relative;
		}

		body .salo-menu nav {
			-webkit-border-radius: 4px;
			-moz-border-radius: 4px;
			border-radius: 4px;
			margin: 0;
			padding-bottom: 0;
			width: 100%;
			z-index: 4;
			margin-top: 5px;
			float: left;
		}

		body .navbar-default .navbar-toggle, 
		body .navbar-default .navbar-toggle:hover,
		body .navbar-default .navbar-toggle:focus {
			border: 0;
		}
		
		@media (max-width: 768px){
			.navbar.navbar-default{
				padding-bottom: 10px;
			}
			
			body .navbar-default nav {
				top: 56%;
				left: 4%;
				position: absolute !important;
				width: 92% !important;

			}
		
		}
		
		body .salo-menu nav ul {
			width: 100%;
		}
		
		
		.flexnav li ul.open {
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			width:100%;
		}
	
		
		@media screen and (max-width: 800px) {
			.navbar-default nav {
background-color:#0081D1;
			}

			body .navbar-default nav ul li a.myshp_tabOn {
color:#555;
			}
			
		}
	
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		border-radius: 0 !important;
	}
	
		.navbar-toggle .icon-bar{
			  height: 5px;
			  border-radius:5px !important;
		}

	body .salo-menu nav ul li {
		border: 0;
		min-height: 0;
	}			
	
	@media (min-width: 800px){
		.salo-menu {
			float:right;
		}
		.salo-header{
			float:left;
		}
		.flexnav li {
			min-height: 45px;
			padding: 0 !important;
			border-bottom: 2px solid #f4f4f4;
			margin:0 !important;
		}
		
		.flexnav li.item-with-ul {			
			  z-index: 500;
		}
		
		.flexnav li.item-with-ul a{
			padding-right:0;
		}
		
		.flexnav  ul li {
			width: 100% !important;
		}
		
		.flexnav li > ul {
			-webkit-box-sizing: content-box;
			-moz-box-sizing: content-box;
			box-sizing: content-box;
		}
		
		.flexnav li > ul {
			float:none !important;
		}		
		
		body .flexnav li ul {
			width:auto !important;
			max-width: none !important;
		}
	}
	
		.flexnav li > ul{
			float: left;
			padding: 0;
			list-style: none;
			font-size: 14px;
			background-color: #fff;
			border: 1px solid #ccc;
			border: 1px solid rgba(0,0,0,.15);
			border-radius: 4px;
			-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
			box-shadow: 0 6px 12px rgba(0,0,0,.175);
			background-clip: padding-box;
		}
		
		@media (min-width: 800px){
			.navbar-default nav {
			  clear: right;
			}
		}
			
		.panel-body .msresp_control_buttons {
			margin-top:22px !important;
		}
		
		@media (max-width:768px) {
		
			
			.panel-body {
				height: auto !important;
			}
			
			.panel-body .msresp_control_buttons {
				margin-top:10px !important;
			}
			
			.container {
				padding-bottom: 0px;
			}
			
			/*.navbar-default .navbar-toggle {
				position: absolute;
				right: 0;
				top: 10px;	
			} */
			
			.msresp_colist__description{
				width: 60%;
			}
			
			.msresp_colist__total {
				width: 35%;
				text-align: right;
				padding-right: 3px;
			}

			.msresp_colist__description-info {
				margin-bottom: 20px;
			}
			
			.msresp_colist__description-info h4 {
				margin-top: 10px;
			}
			
			.msresp_colist__total span {
				font-weight:bold;
			}
			
			.msresp_actions__value, .msresp_shipping__value, .msresp_total__value, .msresp_coupon__value, .msresp_payment__value{
				width: 30%;
				font-weight:bold;
				text-align: right;
			}
			
			.msresp_actions__label, .msresp_shipping__label, .msresp_total__label, .msresp_coupon__label, .msresp_payment__label{
				width: 65%;
			}
			
			#id-myshop-reviews-basic .myshp_box .myshp_reviews_title{
				float: left;
				text-align: left;
			}
			
			.myshp_info_navigation a {
				min-width: 97px;
				text-align: center;
				width: 100%;
				margin: 10px 0 0 0 !important;
			}
			
			.myshp_info_image, .myshp_info_image_large img, .myshp_info_image_large, .footer li {
				width:100% !important;
			}
			
			.msresp_payment__description, .msresp_shipping__description{
				margin-left: 8px !important;
				margin-right: 0 !important
			}
			
			.msresp_colist__article img {
				max-width: 100% !important;
				width: 100% !important;
				margin-bottom: 15px;
			}
			
			#myshp_checkout_delivery_selection label{
				margin-right: 30px;
			}
			
			.flexnav li ul.open>li>a, .flexnav li ul.open>li>a:hover, .flexnav li ul.open>li>a:focus{
				padding-left:10px !important;
			}
		}
		
		.nav-pills a {
			position:relative;
			display:block;
			padding:10px 15px;
		}

		.nav-pills a {
			border-radius:4px;
		}
		
			nav ul.flexnav li a:link, nav ul.flexnav li a:visited {
color:#555;
font-size:14px;
font-weight:400;
text-transform:uppercase;
				text-decoration: none;
				padding: 35px 20px;
			}

				
				body .navbar-default nav>ul>li>a:hover {
color:#0082ca;
border-bottom-color:#0082ca;
					border-bottom-style:solid;
					border-bottom-width:5px;
				}
					
			
				.flexnav>li>a.myshp_tabOn {
color:#0082ca;
border-bottom-color:#0082ca;
					border-bottom-style:solid;
					border-bottom-width:5px;
				}
				
				body .navbar-default nav ul li ul li a:hover {
					background-color: #f2f2f2;
				}	
				


			
			
				
		


	
		
	.widget-header, .myshp_box_title, .myshp_menu__title, .myshp_slide_filter h3, .myshp_block_blog h3, .myshp_block_blog_menu h3,
	.myshp_block_blog_tagcloud h3, .msresp_cobreadcrumb.active, .myshp_basket_related h3, .related_products h2, #myshp_contact_form h3, .panel-default>.panel-heading,
	.myshp_block_menu_filter form h3.myshp_menu__title, .widget-header h5{
background-image:none;
background-position:0 0;
background-repeat:repeat;
background-color:transparent;
border-color:transparent;
border-style:solid;
border-width:0;
text-align:left;
color:#000;
font-size:18px;
		margin-bottom:0;
		padding: 0 0 15px 0;
		-webkit-box-sizing:content-box;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		position:relative;
		font-weight: normal;
		text-transform: uppercase;
	}	
	
	.myshp_menu__title {
	  padding-top: 26px;
	  padding-bottom: 14px;
	}
	
	
	.myshp_block_editor > h3 {
		font-size:15px;
		font-weight:700;
		color:#999999;
		padding:10px 10px 0;
	}
	
	.myshp_block_editor .myshp_box_title {
		background-color:transparent;
		border:none;
	}
	
	.icon-filter, .myshp_slide_filter h3 i, .myshp_block_menu_filter h3 i, .myshp_block_blog h3 i, .myshp_block_language h3 i,
	.myshp_block_blog_tagcloud h3 i, .myshp_block_blog_menu h3 i, .myshp_menu i{
		margin-right:5px;
		  display: none;
	}
	
	.borderOn {
		border-top-width:1px !important;
		border-top-style:solid !important;
		border-top-color:#ccc !important;
	}
	
	
	
	/*block-box;sequence=2;*/
	
	.myshp_block, .lof-slidecontent, .myshp_col .myshp_side_basket{
		margin-bottom:20px !important;
		float:left;
		width:100%;
	}
				
		.myshp_basket_related h3 {
		  padding-bottom: 0;
		  border-bottom: 0;
		  padding: 20px;
		  background-color: #fff;
		    font-weight: 600;
			  border-bottom: 1px solid #f6f6f6;
		}
		
		.widget-body,
		.myshp_box, .myshp_block_blog, 
		.myshp_basket_related .row{
			border-top:0;
		}
		
		.widget-body,
		.myshp_box, .myshp_block_blog{
			float:left;
			width:100%;
			padding: 15px;
		}
		
		.myshp_block_blog {
			text-align:left;
		}
		
		.myshp_block_blog .post{
			padding:10px;
		}
		
		.myshp_block_blog .post li {
			list-style-position:inside;
		}
		
		.myshp_block_blog a{
			margin:10px !important;
			display:block;
		}
		
		.myshp_block_blog .post a{
			margin:0 !important;
			display:inline;
		}
		
		.post .title{
			border-bottom:1px solid #ccc;
			padding-bottom:8px;
			font-size:15px;
			margin-bottom:10px;
		}
		
		.myshp_block_blog hr{
			margin:0;
		}
		
		.blog_navigation{
			margin:10px;
		}
	
		
		.top_search{
			  float: right;
			  width: 50%;
			  display:block !important;
		}
			
		.top_search .myshp_side_search{
			padding: 11px 20px 10px 15px
		}
		
		@media (max-width: 480px){
			.top_search {
			display:block !important;
			float: left;
			margin-top: 20px;
			}
		}
		
		@media (max-width: 768px){
			.top_search{
				  width: 100%;
			}
		}
		

	
		.myshp_side_search__title_text  {
			display:none;
		}
		
		.myshp_side_search__box{
			position:relative;
			padding:0;
			background:none;
			border:0;
		}

		.nav-search {
			position:relative;
			padding:0;
			border:none;
		}
		
			.nav-search .nav-search-input {
color:#666666;
font-size:13px;
background-color:#dee1e3;
				width:100%;
				height:30px !important;
				z-index:11;
				-webkit-transition:width ease .15s;
				transition:width ease .15s;
				opacity:1;
				padding-left: 12px;
				padding-right:30px;
				border: none;
			}
		
		@media (max-width: 780px) {
			.nav-search .nav-search-input {
				height: 34px !important;
			}
		}
		
		.myshp_info_search_block .form-control {
		    margin-bottom: 10px;
		}

				.nav-search .nav-search-icon {
					text-decoration:none !important;
				}
				
				.nav-search .nav-search-icon {
color:#fff;
					font-size:11px;
					line-height:29px;
				}
			
				body .myshp_side_search__button, body .nav-list li a.myshp_side_search__button:hover:before{
background-color:#000;
					line-height:27px !important;
					position: absolute !important;
					top: 0px;
					border: none;
					box-shadow: none;
					padding: 0 !important;
					right: 0;
					width: 30px;
					height: 30px;
					text-align: center !important;
				}


		
		.myshp_side_login{
			float:left;
		}
		
		.myshp_side_login__box {
			float: left;
			width: 64%;
			margin-left: 19%;
		}
	
		.input-icon {
			position:relative;
			display:block;
		}
	
		.input-icon.input-icon-right > [class*="icon-"] {
			left:auto;
			right:3px;
		}
		
		.input-icon > [class*="icon-"] {
			padding:0 3px;
			z-index:2;
			position:absolute;
			top:1px;
			bottom:1px;
			left:3px;
			line-height:28px;
			display:inline-block;
			color:#909090;
			font-size:16px;
		}
		
			.myshp_side_login__box input {
				border-radius:0 !important;
color:#858585;
background-color:#fafafa;
border-color:#aaa;
border-width:1px;
border-style:solid;
				padding:5px 4px;
				line-height:1.2;
				font-size:13px;
				font-family:inherit;
				-webkit-box-shadow:none !important;
				box-shadow:none !important;
				-webkit-transition-duration:0.1s;
				transition-duration:0.1s;
				display:block;
				width:100%;
				height:32px;
				margin:5px 0;
			}	
		
		.myshp_myaccount_login_info {
			cursor:pointer;
			text-decoration:none !important;
		}
	
	.myshp_menu ul li {
		list-style:none;
	}
	
			
		.myshp_menu.myshp_block .ui-icon{
			float:right;
		}
		
		.myshp_block.myshp_menu ul {
		    margin:0;
			padding-left:0;
		}
		
		.myshp_block .icon-list {
			display:none;
		}
		
			.myshp_menu {
				padding:0;
				padding-bottom: 20px;
			}

			body .ui-slider-range, body .myshp_block.myshp_menu ul{
background-color:#f6f6f6;
			}
		
		
		
		.myshp_menu .myshp_box {
			background:none !important;
			padding:0 !important;
		}
		
			.myshp_block.myshp_menu ul li a:link, .myshp_block.myshp_menu ul li a:visited, .myshp_block.myshp_menu ul li a:hover{
				padding:8px 25px 8px;
				display:block;
			}
			
			.myshp_menu_filter_text, .myshp_block.myshp_menu ul li a:link, .myshp_block.myshp_menu ul li a:visited, .myshp_block.myshp_menu ul li a:hover {
color:#555;
font-size:13px;
text-transform:none;
				border-bottom: 1px solid #dddddd;
				border-top: 1px solid #fff;
				font-weight: normal;
				cursor:pointer;		
3				padding-left: 15px;		
			}

		
			.myshp_block.myshp_menu ul li:hover a{
text-decoration:none;
color:#1d1d1d;
background-color:#dee1e3;
			}
			
			.myshp_menu.myshp_block li .myshp_active_menu_item, .myshp_menu.myshp_block li:hover .myshp_not_active_menu_item {			
background-color:#dee1e3;
			}
			
			.myshp_menu.myshp_block li:hover li .myshp_not_active_menu_item,
			.myshp_menu.myshp_block li li .myshp_active_menu_item			{
				background-color:transparent;
			}
		
		.myshp_menu.myshp_block li{
			padding:0px;
		}
		
		.myshp_menu.myshp_block li:first-child {
			border-top:0;
		}
		
			.myshp_menu.myshp_block li li{
				border:none;			
			}
		
		
		.myshp_menu.myshp_block li .myshp_active_menu_item .myshp_not_active_menu_item{
			padding:0px;
			height:auto;
		}
		.myshp_menu.myshp_block li .ui-icon {
			background:none repeat scroll 0 0 transparent;
		}
		
			.myshp_menu .myshp_menu__box a.myshp_menu__link_status_active:link,
			.myshp_block ul.myshp_menu_2 a:hover,
			.myshp_menu .myshp_menu__box a.myshp_menu__link_status_active .myshp_menu__item_text{
color:#555;
				text-decoration:none;
				display: block;
			}

				.myshp_block.myshp_menu ul.myshp_menu_2,
				.myshp_block.myshp_menu ul.myshp_menu_2:hover{
background-color:#0082ca;
				}
				
				
				
				.myshp_block.myshp_menu ul.myshp_menu_2 a:link,
				.myshp_block.myshp_menu ul.myshp_menu_2 a:hover,
				.myshp_block.myshp_menu ul.myshp_menu_2 a:visited{
					padding-top:6px !important;
					padding-bottom:6px !important;
					padding-left:50px !important;
color:#fff;
font-size:12px;
					text-decoration:none;
					text-transform:inherit;
					  font-weight: 400;
					  background: transparent;
					
				}
		
			
				.myshp_block.myshp_menu ul.myshp_menu_2 a:hover,
				.myshp_block.myshp_menu ul.myshp_menu_2 a.myshp_menu__link_status_active {
color:#dee1e3;
					background-color:transparent;
				}
				
			
				.myshp_block.myshp_menu ul.myshp_menu_3 li div a:link,
				.myshp_block.myshp_menu ul.myshp_menu_3 li div a:hover,
				.myshp_block.myshp_menu ul.myshp_menu_3 li div a:visited{
					 padding-left: 80px !important;
				}
				
				ul.myshp_menu_3 {
				    background-color: transparent !important;
				}
	
	
		.myshp_side_basket {
background-color:#dee1e3;
			margin-bottom: 0 !important;
			position: relative;
		}
		
		.myshp_side_basket .myshp_box  {
			padding:0 !important;
			background:none !important;
		}
		
		
		@media (min-width: 800px){		
			.navbar  .myshp_side_basket, .myshp_side_basket{
				float: right;
				width: 220px;
				padding:10px 5px 10px 14px;
				  margin-top: -2px;
				  display:block !important;
				    clear: right;
			}
		}
		
		
			.navbar  .myshp_side_basket{
			}
		
		.myshop_top_header a {
			cursor:pointer;
		}	

			a.myshp_side_basket__link:link, a.myshp_side_basket__link:visited {
				text-decoration:none;
				color:#438eb9;
				font-size:13px;
				background-image:url(https://myshop.s3-external-3.amazonaws.com/shop4998000.images.basket_icon.png); 
				background-repeat:no-repeat;
				background-color:transparent;
				width: 42px;
				height: 33px;
				display: block;
				float: right;
			}
		
		@media (max-width: 768px){
			.navbar.navbar-default .myshp_side_basket {
				display:block !important;
			}
			
			.total_bask, .myshp_side_basket  .widget-main div {
				display:none !important;
			}
			
				body .navbar.navbar-default .myshp_side_basket {
					background-color:transparent;
					position: absolute;
					right: 0;
					width: auto;
					padding: 1% 3.5%;
				}
				
				.navbar.navbar-default a.myshp_side_basket__link:link, .navbar.navbar-default a.myshp_side_basket__link:visited {
					background-image:url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.basket_icon_mobile.png");
				}
		}
		
		
		.total_bask{
			color: #fff;
			font-size: 14px;
			font-weight: bold;
			float: left;
			width: 64%;
			display: block !important;
		}
		
		.myshp_side_basket__box div{
		  float: left;
			font-size: 10px;
			color: #fff;
		 }

		.myshp_side_basket__box .widget-main {
			width:100%;
		}
		
	
	
	
	.myshp_block_menu_filter_list{
		margin-bottom:0
	}
	
	.myshp_block_menu_filter h4 {
		margin-bottom:5px !important;
		margin-top:5px;
		padding:0 !important;
		font-size:14px;
	}
	
		.myshp_menu_filter ul li{
			margin:1px !important;
		}
		
			.myshp_menu_filter_toggle {
				border-top:5px solid #000 !important;
			}
			
			.myshp_menu_filter_toggle.collapsed{
				border-left:5px solid #000 !important;
			}
			
			.myshp_block_menu_filter input{
				margin-top:0 !important;
			}
			
			.myshp_menu_filter_text {
				margin-left:5px;
				font-weight:normal;
				text-transform:capitalize;
			}

			
	.myshp_slide_filter {
		float:left;
	}
		
		.myshp_slide_filter a.myshp_block_inner_button:link, .myshp_slide_filter a.myshp_block_inner_button:visited {
			position:absolute;
			top:42%;
			right:0%;
			text-decoration:none !important;
			padding:5px 7px 1px;
		}
			
		
		.myshp_slide_filter a.myshp_block_inner_button:link i, .myshp_slide_filter a.myshp_block_inner_button:visited i {
			font-size:25px;
		}
		
		.myshp_slide_filter .jslider-value input {
			width:50px !important;
			height:29px !important;
			padding:0 4px;
			font-size:13px !important;
		}
		
		.myshp_slide_filter h3, .msresp_cobreadcrumb.active, .panel-heading h3, .confirmation_content_ms h1, .myshp_pad .myshp_block_menu_filter h3.myshp_menu__title
		{
			padding: 15px 20px;
			font-size: 18px;
			border-bottom: 1px solid #efefef;
			margin-top:0;
		}
				
			



	
	footer {
background-color:#383838;
background-image:none;
background-repeat:repeat-x;
background-position:0 -7px;
		position:static;
		padding: 20px 0;
		min-height: 60px;
	}
	
	
	footer .container {
		padding:0;
		line-height: normal;
	}
	
	@media (min-width: 992px) {
		footer .col-md-12 {
			padding-left: 0;
		}
	}	
	

		footer li {
			list-style:none;
			display: inline-block;
		}
		
			
		footer li:after {
			content: "\0000a0/";
			display: inline-block;
			padding: 0 5px;
		}
		
		footer li:last-child:after {
			content:"";
		}
		
			footer a, footer a:link, footer a:active, footer a:visited {
color:#fff;
				text-transform:capitalize;
				font-weight:400;
				font-size:14px;
			}
			
		
			footer a:hover {
color:#dee1e3;
text-decoration:none;
			}
	
	.footer ul {
		display:inline-block;
		float: left;
		width: 100%;
		margin-bottom: 0;
	}
	
		@media (min-width:1024px) {
			/*.footer .four li {
				width: 25%;
			}
		
			.footer .three li {
				width:23.33%;
			}
			
			.footer .two li {
				width: 50%;
			}
			
			.footer .one li {
				width: 100%;
			} */
		}
		
			.second_level li{
				width:100%;
				float:none;
			}
			
			@media (max-width :480px){
				.footer li {
					width:100%;
					margin-bottom:20px;
				}
				
				.second_level li {
					margin-bottom:0;
				}
				
				footer .logo_link{
					margin-bottom:20px;
				}
			}
			
		footer div.myshp_footer_text div{
color:#fff;
			font-size: 14px;
			padding-bottom: 25px;
			padding-top: 25px;
		}
		
		.myshp_footer_text {
		    width: 42%;
			display: inline-block;
			vertical-align: top;
		}
	
	body.sticky-footer footer {
		position: absolute;
		bottom: 0;
		width: 100%;
		overflow: hidden;
		z-index: 2;
	}
	
	@media (max-width :768px){
		.footer .three li:last-child {
			padding-left:0;
		}
		.footer, .myshp_footer_text {
			width:100%;
		}
		.footer{
			padding:0 15px !important;
			margin-top: 10px;
		}
		#myshp-body footer {
			height:auto;
		}
		.footer li {
			text-align: left;
			margin: 0;
		}
	}
	
	.footer .second_level  li {
		padding-left:0 !important;
	}
	
	.footer {
		width: 57%;
		display: inline-block;
		padding: 0;
		text-align: right;
	}



	
	@media (max-width :480px){
		body .myshp_list_product {
			width:100% !important;
			margin-bottom:20px;
		}
	}
	
	#myshp-body .myshp_list_product {
		padding-bottom:10px;
	}
	
	@media (max-width :800px){
		#myshp-body .myshp_list_product {
			border: 1px solid #f6f6f6 !important;
		}
		.myshp_list_row {
		    border: none !important;
		}	
		.myshp_list_product_box {
			padding:0;
		}
	}
	
	body .myshp_list_product {
		padding-right:0;
	}
	
	.myshp_list_product_details {
		padding:0;
		float: left;
		width: 100%;
	}
	
		.myshp_list_product_image {
			float:left;
			margin: 0;
			width: 100%;
		}
	
	.myshp_list_row {
		margin-bottom:0;
	}
	
	.myshp_list_product_details .myshp_control_buttons {
		width: 35%;
		margin: auto;
	}

		.myshp_list_product_features {
			float: left;
			width: 63%;
			font-size: 11px;
			margin: 0;
		}
		
			.myshp_list_product_features_content{
				float:right;
				width:100%;
				padding:4px 22px 20px 22px;
			}

		.myshp_list_product_price {
font-weight:bold;
color:#000;
font-size:15px;
			float: right;
		}

		.myshp_list_product_box {
background-color:#fff;
			position: relative;
		}
	
	
		.myshp_list_product_box h3,
		.myshp_basket_related_product_row h4{
background-image:none;
background-position:0 0;
background-repeat:repeat;
background-color:#0082ca;
text-transform:none;
font-size:14px;
text-align:center;
			margin-bottom:0;
			margin-top: 20px;
			width:100% !important;
			display: block;
			line-height:normal;
			padding:10px;
			float:left;
		}
		
		.myshp_list_product_box h3 span {
			display: block;
			margin-top: 2px;
			float: left;
		}
		
		
		.product-box .button {
			text-overflow: ellipsis;
			overflow: hidden;
			display: block;
			white-space: nowrap;			
		}

		.product-box img{
			height:100% !important;
			width: 100%;
		}

		.myshp_list_product_box h3 a span,
		.myshp_list_product_box h3,
		.myshp_basket_related_product_row h4 {
color:#fff;
font-weight:500;
		}

		.row-helper .product-box .button {
			bottom: 10px !important;
			margin-top: 0;
			padding: 8px 10px !important;
			padding-top: 10px !important;
			width: 100% !important;
			font-size: 14px;
			background-color: rgba(0,0,0, 0.5);
			color: #fff;
			text-align: left;
			white-space: normal;
			font-weight:normal;
		}
		
			
			.row-helper .product-box .button h2{
				color:#fff;
			}
		
		body .product-box:hover .button{
			color:#fff !important;
		}

		.row .row-helper {
			background-color: #fff;
		}

		.myshp_block > .row-helper > .col-lg-6.col-xs-12 {
			padding: 0 !important;
		}

		.row-helper .col-lg-6.col-xs-12{
			padding-left: 0;
			margin-bottom: 10px;
		}

	
		a.myshp_button_moreinfo:hover{
			color:#fff;
			-webkit-transition:width ease .15s;
			transition:width ease .15s;
		}
		
		@media (min-width: 768px) {
			.row-helper a.product-box {
			  height: 90%;
			  text-align: center;
			  padding-top: 47px;	
			}
		}
		
			.myshp_button_moreinfo i {
				margin-right:0px;
				padding:8px 13px;
color:#dee1e3;
				font-size: 14px;
			}
			
			.myshp_list_product_details .myshp_button_moreinfo i {
				float: right;
			 }
			
			.myshp_button_moreinfo i:hover{
				color:#fff;
			}
			
			.icon-plus:before {
			  content: "\f129";
			}
			
			a.myshp_button_moreinfo span {
				text-indent: -9999em;
				display: block;
				line-height: 0;
			}

	
			.myshp_control_buttons a.myshp_button.myshp_button_order i {
				padding:8px 4px 7px 11px;
				display:block;
				font-size:14px;
			}
			
			.myshp_control_buttons a.myshp_button.myshp_button_order {
				padding:0 !important;
				height: 30px;
				float:left;
			}

			.myshp_control_buttons a.myshp_button.myshp_button_moreinfo{
				float:right;
			}
	
	
	
		.myshp_list_product_box h3 a:hover {
			color:#fff;
			text-decoration:none;
		}
		
		.myshp_list_product {
			border-left-color: #fff !important;
			border-bottom: 0 !important;
			border-left: 0;
			border-top: 0 !important;
		}
		
		.myshp_list_product_box {
			border:none !important;
		}
		
		.myshp_list_product {
			border: 1px solid #f6f6f6;
		}
		
		.myshp_list_row{
			border-bottom-color:#f6f6f6;
			border-bottom-width:1px;
			border-bottom-style:solid;
			border-left-color: #f6f6f6;
			border-left-width: 1px;
			border-left-style: solid;
		}

	.myshp_list_navigation {
		float:left;
	}
	
	.myshp_list_pagination, .myshp_list_pagination li, .myshp_list_navigation_button_next {
		float:left;
		list-style:none;
	}
	
	.myshp_list_pagination ul {
		float:left;
		margin-bottom:0;
	}
	
	.myshp_list_navigation.myshp_list_navigation_bottom {
		float:right;
		border:none;
	}
	
	.myshp_list_pagination li a, .myshp_list_navigation_button_next, .myshp_list_navigation_button_prev {
		border-color:#e6e6e6;
		background-color:#e6e6e6;
		border-width:1px;
		border-style:solid;
	}
	
	.myshp_list_pagination li a:hover, .myshp_list_navigation_button_next:hover, .myshp_list_navigation_button_prev:hover {
		background-color:#ccc;
		text-decoration:none;
	}

	.myshp_list_product_value ul {
		list-style:none;
	}
		

	.myshp_list input {
	  float: none;
	  width: auto !important;
	  margin-top: 10px;
	  text-align: center;
	}

	a.msresp_totop {
		display:none;
		position:fixed;
		right:25px;
		bottom:10px;
		color:#ffffff;
		font-size:20px;
		padding:6px 9px;
	}
	
	.msresp_totop .glyphicon {
		width:42px;
		height:42px;
background-image:url(/skins/cremona/images/ms_toptop.png);
background-position:0 0;
background-repeat:no-repeat;
		transition:200ms all;
	}
	
	.myshp_cookies_warning {
background-color:#dee1e3;
		border-bottom-width: 3px;
		border-bottom-style:solid;
		bottom: 0;
		top: inherit;
		opacity: 0.8;
	}
	
		.msresp_totop .glyphicon:hover {
			background-position:0 -42px;
			background-color:transparent;
			background-repeat:no-repeat;
		}
		
		@media (max-width:768px) {
			.myshop_cookies_warning__text {
				margin-bottom:0 !important;
			}
			
			.myshop_cookies_warning__text a.btn {
				margin: 0;
				float: left;
				margin-left: 2px;
				margin-top: 2px;
				margin-bottom: 4px;
				padding: 3px !important;
				font-size: 10px !important;
			}
						
			.myshop_cookies_warning__text  span:first-child {
				width: 100%;
				display: block;
			}
			
			.myshop_cookies_warning__text a.btn span {
				display:inline;
				width:auto;
			}
		}
	

	.myshp-product {
		float: left;
	}
	
		.myshp-product h1 {
			  width: 49%;
			  float: right;
			  font-size: 22px;
			  font-weight: normal;
			  color: #555555;
			  padding-bottom: 45px;
		} 
	
	.content_without_related{
		background-color:#fff;
		padding:15px;
		float:left;
	}
	
	.myshp_info_order{
		  float: right;
	}
	
	.myshp_info_price_row {
	}
	
	.myshp_info_price_value{
	}
	
	.myshp_info_image {
		border:1px solid #f6f6f6;
	}
	
	.myshp_info_label {
		font-weight: bold;
	}
	
	.myshp_info_value{
	}
	
		.myshp_info_value ul{
		}

	@media (max-width:768px) {
		.myshp_info_label {
			width:100%;
		}
		
		.myshp_info_value{
			width:100%;
		}		
		
		.myshp_info_features{
			width:100%;
		}
		
		#lightbox-container-image-box{
			width: 75% !important;
			height: auto !important;
		}
		
		#lightbox-container-image-data-box{
			width: 69.5% !important;
		}
		
		#jquery-lightbox {
			padding-top:20%;
		}
		
		.myshp-product h1 {
			width:100% !important;
			padding:10px;
		}
		.myshp-product, .content_without_related{
			width:100%;
		}
		
		.myshp_info_order{
			margin-top:10px;
		}
	}
	
	.myshp_info_description_long{
		float:left;
		width:100%;
	}
	
	.myshp_basket_related {
		width:100%;
		margin-top:20px;
		float:left;
	}
	
	.button_section{		
		width:50%;
		text-align:right;
		padding:10px;
		float: left;
	}
	
	.price_section {
		width:50%;
		float:left;
		padding:5px;
		padding-left:0;
	}
	
	.myshp_info_features p {
		float:left;
		width:100%;
	}
	
	.button_section .myshp_info_order{
		text-transform:capitalize;
		float:right;
		padding: 12px 50px !important;
	}
	
	.myshp_list_product_details .icon-shopping-cart {
		margin-right:10px;		
	}

	.myshp_info_price_row .icon-shopping-cart {
		display:none;
	}
	
	.myshp_info_favorites{
	}
	
	/* Related Products */
	.myshp_basket_related .thumbnail {
		border-radius: 0;
		margin-bottom: 0;
		border-right: 1px solid #f6f6f6;
		border-left-color: #fff;
		border-top: none;
		padding: 0;
		padding-bottom: 10px;
	}
 
	.myshp_basket_related_table {
		list-style:none;
	}
	
	.myshp_basket_related_product_row {
		padding-bottom:1.45em;
		background-color:white;
		padding:10px !important;
		padding-top:0px !important;
		  width: 100% !important;
		    overflow: hidden;
			  padding: 0 !important;
	}
	
	.myshp_list_navigation, .myshp_info_footer_bottom{border:none;}
	
	.myshp_basket_related h3 i{
		margin-right:5px;
		  display: none;
	}
	
	.myshp_basket_related_features .myshp_control_buttons,
	.myshp_basket_related_features .myshp_control_buttons a.myshp_button.myshp_button_moreinfo{
		float:none;
	}
	
	.myshp_basket_related_product_row h4 {
	  font-weight: 500;
	}
	
	.myshp_basket_related_features td.myshp_basket_related_features_value {
	  font-weight: bold;
	  text-align: right;
	  padding-right: 10px;
	}
	
	.myshp_basket_related_product_description {
	  margin: 5px 0;
	  text-overflow: ellipsis;
	  white-space: nowrap;
	  overflow: hidden;
	    padding: 0 10px;
	}
	
	.myshp_basket_related_features td.myshp_basket_related_features_label {
		padding:0 10px;
	}
	
	.myshp_basket_related_features .myshp_control_buttons{
	}

	.myshp_info_row{
		float:left;
		width:100%;
		margin-bottom:5px;
	}
	
	.myshp_list_row {
	  width: 100% !important;
	  background: #fff;
	}
	
	.myshp_box .myshp_reviews_block{
		padding:10px 10px 0px;
		border-bottom:0 !important;
		margin-bottom:0 !important;
		float:left;
		width:100%;
	}
	
	.myshp_review{
		border-bottom:none !important;
		float: left !important;
		padding: 10px !important;
	}
	
	.reviews_stars .has_reviews{
		font-size:10px;
	}
	
	#id-myshop-reviews-basic {
		border-top-width:1px;
		border-top-style:solid;
		border-top-color:#ccc;
	}
		
	b.niftycorners, b.niftyfill{
		display:none !important;
	}
	
	#id-myshop-reviews-basic .myshp_box{
		padding:0 !important;
	}
	
	#id-myshop-reviews-basic {
		background-color:transparent !important;
	}
	
	.myshp_info_navigation a{
		border-color:#e6e6e6;
		background-color:#f9f9f9;
		border-width:1px;
		border-style:solid;
		padding:5px 10px;
		margin-left:5px;
		display:inline-block;
		line-height:12px;
		font-size:12px;
		margin-top:5px;
	}
	
	.myshp_info_navigation a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.myshp_info_navigation{
		border-bottom: none;
		padding: 15px;
		margin: 0;
		background-color: #fff;
	}
	
	.myshp_info_navigation a i{
		margin:0 5px;
	}
	
	
	.myshp_info_favorites i{
		font-size:18px;
	}
	
	.myshp_button.remove_fav{
		padding-bottom: 2px;
		float:right;
		padding: 6px 12px 5px
	}
	
	.myshp_info_favorites.remove_fav i {
		margin-right: 6px;
		display: none;
	}
	
	.myshp_info_favorites.add_fav {
		  padding: 12px 10px 9px 14px !important;
		  float: right;
	}
	
	.remove_fav span {position:relative;line-height: 22px;}
	.remove_fav span span {
		background-image: url("/skins/cremona/images/remove_fav.png");
		width: 23px;
		background-repeat: no-repeat;
		margin-right: 6px;
		float: left;
		height: 23px;
	}
	
	@media (min-width: 992px) {
		.col-md-4 {
			margin-left: 20px;
			width: 31.6%;
			padding:0;
		}
		
		.col-md-4:first-child {
			margin-left:0;
		}
					
		.myshp_basket_related .row{
			  padding: 0;
		}
	
	}


/* Modal Popup */

	.modal-dialog {
		margin:12% auto;
	}
	

	.lead{
		font-size:14px;
		margin-bottom:0;
	}
	
	.modal-body{
		padding:30px 20px;
	}
	
	.modal-title {
		font-weight:bold;
		font-size:17px;
		color:#777777;
	}
		
		.modal-footer {
			margin-top:0;
		}
	
/* Login Page Mijn Account */

	@media (min-width :1224px) {
		
		.myshp_col2 .myshp_side_login {
			margin: auto;
			float: left;
			border: 1px solid #ccc;
			padding: 15px;
			margin-bottom: 0 !important;
		}
	}
	
		.myshp_col2 .myshp_side_login__box {
			background-color:transparent;
			border:none;
		}	
		
		/*.myshp_col2 .myshp_side_login  .widget-header{ 
			background:transparent;
			border:none;
			border-bottom:1px solid #ccc;
			padding-left:0;
		}*/
		
		.myshp_col2 .myshp_side_login .icon-key{
			font-size:16px;
		}
		
		.account_general_class h1, .title_adress_h3{
			font-size:18px;
			color:#777777;
			border-bottom:1px solid #ccc;
			padding-bottom:8px;
		}
		
		.title_adress_h3{
			margin-bottom:10px;
		}
		
		#myshp_checkout_delivery_selection input[type=radio]{
			margin-top:3px;
		}
		
		h3.title_home_acc{
			display:inline;
			margin-left:5px;
		}
		
		.acc_h3 {
			padding:5px 17px;
		}
		
			.acc_h3 .icon-user {
				font-size:21px;
			}
			
			h3.title_home_acc span {
				color:#777777;
				font-size:20px;
			}
			
			.acc_btns_control li {
				float:left;
				list-style:none;
			}
			
			@media (max-width:768px) { 
				.acc_btns_control li a{
					width:100% !important;
					margin:5px 0;
				}
				
				.acc_btns_control li {
					width:100%;
				}
				
				.myshp_col{
					margin-bottom:0 !important;
					width:100%;
				}
			}
			
			.row_info_acc {
				display:block;
			}
			
			.acc_pass_ch{
				margin-top:10px;
			}
			.acc_pass_ch a{
				margin-right:10px;
			}
			.fields_acc{
				margin-top:10px;
			}
			@media (min-width :1224px) {
			.log_reg_btn{
				width:48%;
				float:right;
			}
			
			.msresp_address_form{
				width:75%;
			}
			.msresp_address_form label{
				display:inline-block;
				width:25%;
				float: left;
			}
			
			label.myshp_checkout_value {
				width: 90%;
			}
			
			.msresp_address_form__control{
				width:73%;
				display:inline-block;
				float:none !important;
			}
			
			.customer__fileds1{
				margin: 20px 0;
			}
			
			.msresp_address_form input[type=password] {
				width: 73%;
				display: inline-block;
				margin: 10px 0;
			}
			.msresp_address_form__control label {width: auto;float: none;}
			
			.msresp_customer_data__block {
				margin-right: 0;
			}
			.msresp_customer_data1 .msresp_customer_data__block:first-child,
			.msresp_customer_data2 .msresp_customer_data__block:first-child,
			.msresp_customer_data3 .msresp_customer_data__block:first-child{
				margin-left: 0;
				margin-right: 6%;
			}
			}
			
			
			#myshp_checkout_powered-by{
				margin:25px 0;
				text-align:center;
				padding:10px;
				float:left;
				width:100%;
			}
			
			#myshp_checkout_login_username{
				margin-bottom:5px;
			}
			
/* Social Block */			

/* Contact Form */

#myshp_contact_form fieldset{
	padding:0;
	border:none;
}

	#myshp_contact_form h3, #myshp_contact_form legend {
		width:100%;
		padding:0;
	}
	
	#myshp_contact_form h3 {
		padding:10px;
	}
	
	.myshp_contact_field input, .myshp_contact_field textarea{
		background-color:transparent;
		border:1px solid #777;
	}
	
	#myshp_contact_form, #myshp_contact_form fieldset{
		width:100% !important;
		margin:0;
	}
	
	#myshp_contact_form,
	#myshp_mail_form{
		  padding: 20px !important;
		  width: 94%;
		  float: left;  
		  background-color:#fff;
		  
	}
	
	#myshp_mail_form strong {
		font-size:25px;
		font-weight: 500;
	}
	
	#myshp_mail_form fieldset{
		padding: 0;
		padding-top: 20px;
		margin: 0;
	}
	
	#myshp_mail_form > fieldset {
		margin-top: 50px;
	}
	
	#myshp_mail_form > fieldset > legend > h3 {
		font-size: 25px;
		font-weight: 500;
	}
	
	body.myshp_block_inner fieldset {
		  border: 0;
		    width: 100%;
	}
	
	.myshp_contact_field label{
		cursor:pointer;
		width:49% !important;
		padding-left:10px !important;
		text-align:left !important;
	}
	
	input {
		height:auto !important;
		  width: 100% !important;
		  color: #777777;
		  background: #fcfcfc;
		  border-radius: 3px;
		  border: 1px solid #e1e1e1;
		  margin-bottom: 10px;
	}
	
	.myshp_contact_field input, .myshp_contact_field textarea, textarea{
		  width: 100% !important;
		  color: #777777;
		  background: #fcfcfc;
		  border-radius: 3px;
		  border: 1px solid #e1e1e1;
		  height: 42px !important;
		  margin-bottom:0;
	}
	
	.myshp_contact_field textarea, textarea{
		height:auto !important
	}
	
	
	@media (min-width: 768px) {
		.myshp_info_value input {
			width:25% !important;
			text-align: center;
		}
	}
	
	
	
	.myshp_contact_field textarea, textarea{
		height:auto !important;
	}
	
	@media (max-width:5000px) { 
		#recaptcha_widget_div {
			margin-left:10px;
		}
	}
	
	.myshp_contact_submit {
		clear: left;
		display: block;
		margin: 5px 0 0;
		padding: 0 0 0 10px !important;
		width: 214px;
	}
	
	.myshp_contact_submit div{
		display: inline;
		float: left !important;
		text-align: left;
		width: auto !important;
	}
	
	@media (max-width:768px) { 
		.myshp_contact_field label, .myshp_contact_field input, #myshp_contact_form, .myshp_contact_field, .myshp_contact_field textarea{
			width:98% !important;
			padding:0 !important;
		}
		
		.recaptchatable #recaptcha_image,
		.recaptchatable #recaptcha_image #recaptcha_challenge_image{
			width:100% !important;
		}
	}
	
	.myshp_contact_field label, .myshp_contact_field input, #myshp_contact_form, .myshp_contact_field, .myshp_contact_field textarea{
			  font-size: 20px;
		}
	
	.myshp_contact_field p{
	padding:10px;
			color:#A9A9A9;	
	}
	.myshp_contact_legend{
	padding:20px;
	}
	
	.myshp_contact_field {
		margin-bottom:30px;
		padding: 10px !important;
	}
	
	body.myshp_block_inner{
		padding-top:0 !important;
	}

	.msresp_colist__description-qty .qtyupd{
		margin-left:5px;
	}
	
	.myshp_block_blog_menu li, .myshp_block_blog_tagcloud li {
		list-style:none;
	}
	
	.myshp_block_blog_menu, .myshp_block_blog_tagcloud{
		padding:15px;
		margin-bottom: 0 !important;
	}
	
	@media (min-width: 768px) {
		.msresp_reglog__block {
			width: 48%;
			padding: 15px;
		}
		
		.panel_log_2{
			margin-right: 0;
			float: right;
		}
		
		.panel_log_1{
			margin-left: 0;
		}
	}
	
	.mw-read-more{
		float:left;
	}

body.myshp_block_inner label{
  cursor: pointer;
  width: 49% !important;
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 11px;
}

td.myshp_favorites_image {
  padding-right: 15px;
  width: 150px;
  max-width: 135px;
  height: auto !important;
  min-height: 54px !important;
  line-height: 0px;
}

/* Special Contact Info Block */

		.coment_contact_noback .myshp_box {
			background-color:transparent;
		}
		
		.coment_contact_noback h3 {
			font-weight:normal;
			font-size:14px;
			  margin-bottom: 20px;
			    float: left;
		}
		
		.coment_contact_noback ul {
		  list-style: none;
		  margin-right: 10px;
		  float: left;
		  width: 100%;
		  margin-bottom: 25px;
		}
		
		.coment_contact_noback ul li{
		  margin-bottom: 20px;
		  float: left;
		  width: 100%;
		  font-size: 13px;
		  color: #000;	
		}
		
		.coment_contact_noback span {
			float:right;
			width:86%;
		}
		
		.contact_form2 i {
			color: #9b9b9b;
			width:14%;
			display:block;
			  float: left;
			    font-size: 15px;
		}
		
		.contact_form4 i {
			color: #dee1e3;
			font-size: 26px;
		}
		
			.contact_form4 li {
				  width: 17% !important;
			}
			
		.msresp_reglog__block.panel_log_2 .msresp_control_buttons{
			margin-top: 105px !important;
		}
		
/* Basket Page */

.msresp_colist__description .msresp_qtycnt {
	width:50px !important;	
}

.basket_content_ms, .register_cont_content_ms, .address_content_ms, .shipping_content_ms, .paymment_content_ms, .approval_content_ms, .confirmation_content_ms{
  background: #fff;
  padding: 15px;
  padding-top: 0;
    float: left;
  width: 100%;
 } 
 
 .title_products {
	margin-bottom:0 !important;
 }
 
 .myshp_info_search_block fieldset{
	margin:0 !important;
 }
 
 /* Filter Adjust */
 
 #myshp_price-slider_slider-range .ui-slider-handle{
 background: #000;
  border-radius: 50px;
  height: 12px;
  width: 13px;
  }
  
  .ui-slider-horizontal .ui-slider-range {
  border: none;
  height: 2px;
  border-radius: 0;	
  }
  
  #myshp_price-slider_slider-range{
	border: none;
    background: #dedede;
  height: 2px;
  margin-bottom: 20px;
  }
  
  #myshp_price-slider_amount {
	text-align:center;
	height: auto !important;
	margin-bottom: 20px;
  }
  
  .title_products  ul {
	list-style:none;
  }  
  
  .title_products  ul li{
	float:left;
	width:33.33%;
	  border-right: 1px solid #f6f6f6;
	  border-bottom: 1px solid #f6f6f6;
  }
  
   .title_products  ul li img {
		width:100%;
   }
  
  .title_products  .myshp_box {
	padding:0;
  }
  
    .title_products h3 {
		padding:15px;
	  border-bottom: 1px solid #f6f6f6;
	}
	
/* Content Slider Custom */

ul.lof-main-wapper li {
	list-style:none;
}

.lof-navigator-wapper{
	background:none !important;
	  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  height: 100%;
}

.lof-navigator-wapper .lof-previous {
  position: absolute;
  left: 0;
  top: 50%;
  width: 40px !important;
  height: 40px !important;
  background-color: #fff !important;
  color: #000 !important;
  background-position: 45% !important;
}

.lof-navigator-wapper .lof-next{
	
  position: absolute;
  right: 0;
  top: 50%;
  width: 40px !important;
  height: 40px !important;
  background-color: #fff !important;
  color: #000 !important;
  background-position: 45% !important;
}

ul.lof-navigator li{
	text-indent:-9999em;
background-image:url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_off.png") !important;
background-repeat:no-repeat !important;
background-color:transparent !important;
width:16px !important;
}

ul.lof-navigator li.active {
background-image:url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_on.png") !important;
background-repeat:no-repeat !important;
background-color:transparent !important;
}


ul.lof-navigator li:hover {
background-image:url("https://myshop.s3-external-3.amazonaws.com/shop4998000.images.select_slide_on.png") !important;
background-repeat:no-repeat !important;
background-color:transparent !important;
}

.lof-navigator-outer{
	left: 50% !important;
	bottom: 4% !important;
    position: absolute !important;
	z-index:1 !important;
}


	@media (max-width:768px) { 
	.lof-slidecontent, .lof-main-outer {
		width:100% !important;
	}
	.title_products ul li {
		width:50% !important;
	}
	}

	@media (min-width :1224px) {
		.social_footer_links{
			width: 15% !important;
			  margin-top: 82px;
		}
		
		.social_footer_links li {
			  margin-right: 5px;
			  width: 20%;
		}
	}
	
	.social_footer_links li a i {
		color:#fcd999;
		font-size:30px;
	}
	
		.social_footer_links li {
			width: 20% !important;
		}
	
.myshp_col .myshp_side_basket__title, .myshp_col .myshp_side_basket__Link_text {
	display:none;
}	

.myshp_info_search_block {
  margin-bottom: 0px;
  float: left;
  width: 100%;
  background-color: #fff;
  padding: 0;
  border-bottom: 1px solid #f6f6f6;
}

.help_btn {
	display:none;
}

.myshp_info_search_extended td {
	  padding: 0 10px 0 0;
}

.myshp_block > .clearfix > .row-helper > .col-lg-6.col-xs-12 {
	height:auto !important;
	padding-right: 0 !important; 
	border-right: 0 !important;
	margin-bottom: 0;
}

.myshp_block > .row-helper > .col-lg-6.col-xs-12{
	border-right: 0 !important;
}

.row-helper .col-lg-6.col-xs-12 {
	border-right: 1px solid #eee;
	margin-bottom:0 !important;
}

.myshp_block .row-helper .col-lg-6.col-xs-12 .row.row-helper .col-lg-6.col-xs-12 {
	border-bottom:1px solid #eee !important;
	padding-left: 0;
	padding-right: 0;
}

.myshp_block .row-helper .col-lg-6.col-xs-12 .row.row-helper .col-lg-6.col-xs-12 .product-box{
	height: 100%;
}

/* Social Icons in Footer */

	.myshp_block_share .myshp_box{
		background-color:transparent;
		padding:0;
	}
	
	footer .myshp_block_share {
		width: 17%;
		margin-top: 4%;
	}
	
	a.at300b .at4-icon, a.at300m .at4-icon, .at_PinItButton {
		width: 100% !important;
		background-size: cover !important;
		height: 50px !important;
	}
	
	.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
		width: 25% !important;
		margin-bottom: 3px;
	}
	
	@media (max-width: 768px){
		.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
			width: 12% !important;
		}
		.second_level {
			margin-top:0 !important;
		}
		.first_level > li > a{
			margin-top: 10px;
		}
	}
	
	@media (max-width: 500px){
		.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
			width: 30% !important;
		}
	}
	
	.addthis_button_pinterest .at_PinItButton {
		background-image:url("/skins/cremona/images/icon_pint.png");
	}
	
	.at_PinItButton:hover {
		background-position:0 0 !important;
	}

/* New Top Icon Scrollin */
.glyphicon-chevron-up:before {
	content:close-quote;
}

#totop {
    background-image: url("/skins/arabba/images/top_icon.png");
    background-repeat: no-repeat;
    bottom: 0;
    background-color: transparent;
    height: 38px;
}

/* Modifications */


/*
------------------------------------------------------------------------------------
Salo theme 3
------------------------------------------------------------------------------------
*/

body .myshp_col2 a {
	font-weight: 600;
}

body { 
	padding-top: 5px;
}

body .myshop_top_header {
	display: none;
}

body .navbar-default {
	border: 0;
}

body .myshp_side_basket,
body .myshop_top_header {
}

body .navbar-default nav {
	margin-top: 3px;
	margin-bottom: 20px;
}

body .navbar-default nav ul li {
	border: 0;
	min-height: 0;
	padding: 0!important
}

body .navbar-default nav > ul  > li a {
	border-bottom: 5px solid #d6d6d6;
}

body .navbar-default nav ul li ul li a {
	border: 0;
}

body .navbar-default nav ul li ul li:hover ,body .navbar-default nav ul li ul li a:hover {
	font-size: inherit!important;
}

body .flexnav li:hover {
	background: transparent;
}

body .navbar-default nav ul li ul li {
	border: 0;
}

body .navbar-default nav ul li ul li a {
	padding: 7px 10px !important;
	padding-right: 20px!important;
}

body nav .flexnav >li > .touch-button .navicon {
	display: none;
}

body nav .flexnav .touch-button .navicon {
	font-family: arial;
	top: 0.5em;
    font-size: 7px;
    color: #A5A5A5;
}

body .navbar-default .navbar-toggle, 
body .navbar-default .navbar-toggle:hover,
body .navbar-default .navbar-toggle:focus {
	border: 0;
}

body .navbar-default .navbar-toggle .icon-bar {
	background-color: #ffffff;
}

body .logo img {
	max-height: 100px!important;
	height: auto!important;
	width: auto!important
}

body .navbar-toggle .icon-bar {
	height: 3px;
	width: 19px;
}

body .menu-button {
    padding: 0.8em;
}

body .navbar-default .navbar-toggle {
	margin-top: 54px;
	margin-right: 0;
}

body .navbar.navbar-default .myshp_side_basket {
	padding-right: 5px;
}

.salo-full-width-before-outer {
	margin: 25px 0 0 0;
}
.salo-full-width-before-outer .salo-full-width-before {
	width: 1100px;
	max-width: 100%;
	margin: 0 auto;
}

body .myshp_menu {
	background: transparent;
	color: #555;
}

body .myshp_menu__title {
	padding: 0;
	margin: 0;
}

body .myshp_block.myshp_menu ul.myshp_menu_2 a {
	padding-left: 25px!important;
}
body .myshp_block.myshp_menu ul.myshp_menu_4 a {
	padding-left: 55px!important;
}

body .myshp_menu.myshp_block li .myshp_active_menu_item,body  .myshp_menu.myshp_block li:hover .myshp_not_active_menu_item {
	background: transparent;
}

body .myshp_block_editor .myshp_box,body .myshp_box {
	margin: 0;
	padding: 0;
}

body .button:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;
}

body .button.right {
	float: right;
	margin: 15px 0 5px 30px;
}

body .myshp_block_editor img[style*='float: left'],body .myshp_block_editor img[style*='float:left'] {
	margin: 10px 15px 5px 0;
}

body hr {
	clear: both;
}

body .clear {
	clear:both;
	font-size: 0;
}

select.mobile-dropdown {
	display: none;
	margin-bottom: 20px;
	width: 100%;
}

body  .top_search {
	display: none!important;
}
	

@media screen and (max-width: 1223px) {
	body .navbar-default nav {
		margin-top: 0px;
	}
}

@media screen and (max-width: 980px) {
	body footer div.myshp_footer_text .footer_text_content {
		float: none;
		margin-right: 0;
		margin-bottom: 5px;
		text-align: center;
		width: 100%;
		display: block;
	}
	body footer div.myshp_footer_text .footer_menu {
		float: none;
		text-align: center;
	}
}

@media screen and (max-width: 800px) {
	body .navbar-default nav > ul  > li {
		border-bottom: 1px solid #fff;
	}
	
	body .navbar-default nav>ul>li>a:hover,body .navbar-default nav ul li a.myshp_tabOn {
		border: 0;
	}
	
	body .navbar-default nav > ul  > li > a {
		border: 0;
		color: #fff !important;
	}
	
	body .navbar-default nav ul li a.myshp_tabOn {
	}
	
	body .navbar-default nav ul li a.myshp_tabOn
	
	body .navbar-default {
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	body .navbar-default nav {
	    top: inherit;
	    left: 0;
	    position: relative !important;
	    width: 100% !important;
	}
	
	body .navbar-default nav ul li a {
		padding: 15px 20px !important;
		font-size: 16px;
	}

	body .navbar-default nav>ul>li>a:hover,
	body .navbar-default nav>ul>li>a:focus {
		color: #ffffff !important;
	}
	
	body .navbar-default nav ul li ul {
		padding: 0;
	}
	
	body .flexnav li ul {
		width: 100%;
	}

	body .navbar-default nav ul li ul li a {
		border-bottom: 1px solid #eee;
	}
	
	body .navbar-default nav ul li ul li a {
		padding-left: 30px!important;
	}
	
	body .navbar-default nav ul li ul li ul li a {
		padding-left: 50px!important;
	}
	
	body .navbar-default nav ul li ul li ul li ul li a {
		padding-left: 70px!important;
	}
	
	body .flexnav li > ul {
		border: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	body .flexnav li ul {
		padding-left: 20px;
	}

	body .navbar-default .flexnav li > ul > li > ul {
		border-left: none;
		margin-top: 0;
	}
	
	body nav .flexnav .touch-button .navicon {
		display: inline-block!important;
		color: #868686;
		font-size: 18px;
		top: 0.5em;
	}

	body nav .flexnav li .touch-button {
		width: 50px;
		height: 37px;
	}
	
	body nav .flexnav > li > .touch-button .navicon {
		color: #fff;
		top: 0.8em;
	}
	body nav .flexnav > li > .touch-button {
		height: 52px;
	}
	
	body nav .flexnav li  .touch-button:hover {
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80);-moz-opacity: 0.8;-khtml-opacity: 0.8;opacity: 0.8;
	}
}

@media (max-width: 780px) {
	body .myshp_col3 .myshp_menu {
		display: none;
	}
	body select.mobile-dropdown {
		display: block;
	}
	body .myshp_col {
		width: 100%!important;
		padding-left: 0;
	}
}

@media (max-width: 768px) {
	body .navbar-header {
		width: 85%;
	}
	body .myshp_block_editor img {
		height: auto !important;
		width: auto !important;
		max-height: none !important;
	}
	body .navbar.navbar-default {
		padding: 0;
	}
}

@media (max-width: 500px) {
	body .button.right {
		float: none;
		margin: 20px auto 20px auto;
		display: block;
	}
	body .myshp_block_editor img {
	    height: auto !important;
		width: 100% !important;
		max-height: none !important;
	}
}
.lof-navigator-wapper .lof-previous{
	background: url('https://myshop.s3-external-3.amazonaws.com/shop5035800.images.slider-arrow-left.png') no-repeat center center !important;
    width: 80px!important;
    height: 80px!important;
	margin-top: -40px;
	transition: all 0.3s;
}
.lof-navigator-wapper .lof-next{
	background: url('https://myshop.s3-external-3.amazonaws.com/shop5035800.images.slider-arrow-right.png') no-repeat center center !important;
    width: 80px!important;
    height: 80px!important;
	margin-top: -40px;
	transition: all 0.3s;
}

/*
------------------------------------------------------------------------------------
*/


@media (min-width :1024px) {
	.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
		width:auto !important;				
	}
}
/* gerneral after */


.myshp_info_value.button_section {
	float: right !important;
    padding-right: 0 !important;
}

	.col-sm-12 .myshp_info_favorites {
		margin-right:0 !important;
	}
