/* general before */

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

/* V 0.1 */
 
		body{
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
		}
		
		#myshp-body{
			position:relative;
border-top-color:#ab3ff6;
border-top-style:solid;
border-top-width:0px;
		}

		iframe {
			display:block;
		}
		
		fieldset{
			float:left;
		}
		
		.row{
			margin-left:0;
			margin-right:0;
		}
	
		
		
				#myshp-body > .container{
background-color:transparent;
background-image:url("/skins/canazei/images/back_content.jpg");
background-position:0 0;
background-repeat:repeat-x;
					margin-top: 0;
				}
				
				.myshp_col2 {
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				}
			
				.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-bottom:0;
				position:relative;
			}
			
			.main_container{
				min-height:550px;
			}
			
			@media (min-width: 1200px) {
				.container > .row, .navbar > .container, .navbar-fixed-top > .container, footer .container {
					width: 1170px;
					margin: auto;
				}
				
				.container {
					/*width:100%;*/
					padding:0;
				}
				.container.main_container{
					width:100%;
				}
			}
		
		
		
		
			h1, h2, h3, h4, h5, h6, span.myshp_reviews_big_title, body span.myshp_reviews_title, body h3.myshp_reviews_title{
				margin-top:0;
				margin-bottom:0;
			}
			
			.myshp_reviews_block .myshp_reviews_big_title{
				font-weight:normal;
			}
		
			body, .thumbnail .caption, fieldset label{ 
color:#777777;
			}
		
			fieldset label{
				float:left;
				margin:0px 10px 0 0;
				width:100%;	
			}
		
			a, a:link, 
			a:visited, 
			a:active, 
			a:hover{
color:#333333;
			}
		
			a:hover{
text-decoration:none;
color:#699cc9;
			}
		
	
	
			body, 
			button, 
			input, 
			textarea, 
			select{
				font-family:'Roboto', sans-serif;
font-size:13px;
line-height:18px;
			}
		
			h1, h2, h3, h4, h5, h6, .myshp_reviews_block .myshp_reviews_big_title{
				font-family: 'Roboto', sans-serif;
				font-weight: normal;
				line-height: 1.25;
font-size:15px;
			}
		
		ul, ol{
			padding-left:0;
			list-style:inside;
		}
		
		@media (max-width:768px) {
			img {
				height:auto !important;
			}
			.logo img{
				max-width: 317px;
				margin: 0 auto;
    			display: block;
			}
		}
	
	
			.btn-default, .myshp_button, a.myshp_button, .myshp_block_inner_button, .btn, .btn:link, .btn:visited, .myshp_info_navigation a {
	font-family:'Roboto',sans-serif;
	color:#fff;
	font-size:16px;
	line-height:24px;
	font-weight:300;
	background-color:#699cc9;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
				height:36px;
				/*box-shadow:0 0 13px rgba(0,0,0,0.14);
				-moz-box-shadow:0 0px 13px rgba(0,0,0,0.14);
				-webkit-box-shadow:0 0px 13px rgba(0,0,0,0.14);*/
				box-shadow:none;
			}
			
	
			.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,
			.myshp_info_navigation a:hover{
color:#fff;
background-color:#0d224f;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			}
			
			.btn-primary{
				border:none;
			}
			
			.help_btn {
				display:none;
			}
			
	
	

	
	@media only screen 
	and (min-width :1224px) {
		.myshp_col1 {
			width:24%;
			float:left;
			/*margin-top: 30px !important;*/
		}
		
		.myshp_column_count_2 .myshp_col2{
			width:76%;
		}	
		
		.myshp_col3{
			width:24%;
			float:right;
		}
		
		.myshp_column_count_1 .myshp_col2{
			width:100%;
		}
		
		.myshp_column_count_3 .myshp_col2 {
			width:52%;
		}
		
		.msresp_cobreadcrumb {
			display:none;
		}
	}
	
	
	.msresp_cobreadcrumb.active {
		display:block;
	}
	
	@media (max-width:768px) {
		.myshp_col {
			width:100%;
		}
	}
	
	.myshp_col{
		margin-top:30px;
		float:left;
	}
	
	
	
		
	@media (min-width: 768px){
		.top_search {
		display:block !important;
		position: absolute;
		right: 7px;
		top: 15px;
		width: 19%;;
		}
	}
	
	.top_search{
	    z-index: 5;
	}
		
	.logo {
		margin-left:10px;
		margin-bottom:10px;
		margin-top:10px;
	}
	
	@media only screen 
	and (min-width :1224px) {
		.logo {
			margin-left:0;
		}
		
		.myshp_slogan {
			position:absolute;
			top:130%;
			right:1%;
		}
	}
	
		.navbar-default {
			padding-top:0;
			padding-bottom:0;
/*background-color: #0d224f;*/
background-color: transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			border-bottom:none;
			padding-top:0;
		}
	
			.myshop_top_header {
			/*	background-color: #0d224f;*/
				background-color: transparent;
				padding-top:5px;
				padding-bottom:5px;
				position:relative;
				top:0 !important;
			}
			
			.myshp_top_menu .list-inline>li{
				padding-left:0; 
				padding-right:0; 
			}
			
			.myshp_top_menu .list-inline>li:first-child {
				padding-top:15px;
			}
			
				.myshp_top_menu ul {
					padding:0;
					margin:1px 0;
					list-style:none;
					display:inline;
					float:right;					
				}
			
					.myshp_top_menu ul li {
						float:left;
					}		
					
					.myshp_top_menu ul li a, 
					.myshp_top_menu ul li a:link, 
					.myshp_top_menu ul li a:visited, 
					.myshp_top_menu ul li a:active {
						padding:0px 12px;
					}
					
					.myshp_top_menu ul li:first-child a{
						border-left:0px;
						
					}
				
				.myshp_top_menu #top-cart {
					display:block;
					width:28px;
					min-width:10px;
					box-shadow:none;
					border:none;
					background-color:#e8e7e7;
					border-radius:56px;
					text-align:center;
					position:absolute;
					top:-3px;
					right:-11px;
				}
					
					#basket_value_count{
						position:absolute;
						left:0;
						width:100%;
					}
					
					.myshp_side_basket__text{
						display:none;
					}
					
					.myshp_col #basket_value_count {
					  float: left;
					  position: relative;
					  margin-right: 10px;
					  width: auto;
					}

	
		.myshp_slogan {
		    margin-top:3px;
			margin-bottom:3px;
			float:left;
text-align:right;
font-size:13px;
color:#ab3ff6;
font-weight:300;
			padding:0 0 6px;
			position:absolute;
			top:130%;
			right:1%;
			display:block !important;
		}

		.flexnav {
			margin-top:10px;
			width: auto;
			margin: 0;
		}
		
/*new rule*/ 
.myshp_top_menu ul li a{
	color:#699cc9;
	text-transform: uppercase;
  }
/*new rule*/ 
.myshp_top_menu ul li a:hover{
	color:#fff;
  }
		
		@media (max-width: 768px){
			.navbar.navbar-default{
				padding-bottom: 10px;
			}
			
			body .navbar-default nav {
			  top: 100%;
			  left: 10%;
			  position: absolute !important;
			  width: 80%;
			}
			
			body .navbar-default nav,   {
			background-color:#d9d5d2;
			}
			body .flexnav li ul li a{
			background: rgba(105,156,201,1);
			}
			
			.flexnav li ul li a {
				  padding-left: 5% !important;
			}
			
			.flexnav li ul.flexnav-show li{
				border-color:#000;
			}
			
			.flexnav.flexnav-show{
				padding:20px;
			}
			.flexnav>li>a.myshp_tabOn,
			.flexnav li a:hover, .flexnav li:hover{
				color:#333333 !important;
			}
		
		}
		
		.flexnav li ul.open {
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
			width:100%;
		}
	
	
	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #d9d5d2;
		border-radius: 0 !important;
		position:relative;
		margin-top: 68px;
	}
	
	.navbar-default .navbar-toggle:focus {
		background-color:#ddd;
	}
	
	.navbar-default .navbar-toggle .icon-bar {
		  background-color: #715a4a;
	}
	
		.navbar-toggle .icon-bar{
			  height: 5px;
			  border-radius:5px !important;
		}
		
			
	
	@media (min-width: 800px){
		.flexnav li {
			padding-right: 0!important;
			margin: 0 !important;
			padding-left:0 !important;
		}
		
		.flexnav li:first-child {
			padding-left:0 !important;
		}*/
		
		.flexnav li.item-with-ul {		
		}
		
		.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;
			left: 15px!important;
		}
		
		
			body .flexnav li ul {
				width:100% !important;
				max-width: none !important;
			}
			
			body .flexnav li a{
				padding-right:0;
			}
			
	}
	
		.flexnav li > ul{
			float: left;
			padding: 0;
			list-style: none;
			font-size: 14px;
			background-color: #699cc9;
			border: 1px solid #699cc9;
			border: 1px solid rgba(0,0,0,.15);
			border-radius: 0;
			-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;
		}
		
		.navbar-default nav {
			padding-bottom: 0;
			position: relative;
			z-index:4;
			margin-top: 5px;
		}
	
		@media (max-width:768px) {
		
			
			.panel-body {
				height: auto !important;
			}
			
			.panel-body .msresp_control_buttons {
				margin-top:10px !important;
			}
			
			.container {
				padding-bottom: 0px;
			}
						
			.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;
			}
			
			.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;
		}
		
			.flexnav li a {
color:#fff;
font-size:16px;
font-weight:100;
				text-decoration: none;
				-webkit-font-smoothing: antialiased;
					padding:10px 15px!important;
			}
			
			.flexnav li ul li a {
				background:#699cc9;
				text-align: center;
				padding: 6% !important;
			}
			
			

				.flexnav li a:hover, 
				.flexnav li ul li:hover a, 
				.flexnav li:hover,
				body .flexnav li li a:hover{
background: rgba(255, 255, 255, 0.2);
color:#333333;
				}
			
			
				.flexnav li ul.flexnav-show>li>a, .flexnav li ul.flexnav-show>li>a:hover, .flexnav li ul.flexnav-show>li>a:focus{
color:#000;
font-size:13px;
					  overflow: visible;
				}
			
			.flexnav li>ul>li {
				border-bottom-width:1px;
				border-bottom-style:solid;
				border-bottom-color: #ddd;
			}
			
				.flexnav>li>a.myshp_tabOn {
	color: #333!important;
	background: rgba(255, 255, 255, 0.2);
				}
				
				
				.myshp_tab b {
					vertical-align:3px !important;
				}
							
			.flexnav .touch-button {
				height:auto !important;
				width:auto !important; 
				right: -6px !important;
			}
			
				.flexnav .touch-button .navicon{
					top:0 !important;
				}
			

			
			
				
		
		


	.myshp_block, .lof-slidecontent{
		margin-bottom:20px !important;
		float:left;
		width:100%;
	}
		
	.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 {
		margin-bottom:0;
		background:none;
		padding:0;
	}	
	
	.myshp_block_menu_filter h3 {
		padding-left:12px;
	}
	
	.myshp_box_title, .widget-header h5, .widget-header h3, .myshp_block_menu_filter h3, .myshp_slide_filter h3, .myshp_block_blog_menu h3,
	.myshp_block_blog_tagcloud h3, .myshp_block_blog h3, .msresp_cobreadcrumb.active, .related_products h2, #myshp_contact_form h3, .panel-default>.panel-heading>h3 {
		font-family:'Roboto',serif;
font-size:20px;
color:#fff;
background:#0d224f;
border-bottom: 4px solid rgba(105, 156, 201, 1);
		/*height:51px;*/
		line-height:42px;
		padding:0 18px;
	}
	
	.myshp_side_basket__title h5 {
		font-size: 175%;
	}
	
	.myshp_block_editor > h3 {
		background:#0d224f!important;
		border-bottom: 4px solid rgba(105, 156, 201, 1)!important;
		font-size:20px;
		color:#fff;
		font-weight:normal;
		line-height: 42px;
		padding:0 18px;
	}
	
	.myshp_block_editor p{
		padding:10px;
	}
	
	.myshp_block_editor .myshp_box_title {
		background-color:transparent;
		border:none;
	}
	
	.widget-header {
		-webkit-box-sizing:content-box;
		-moz-box-sizing:content-box;
		box-sizing:content-box;
		position:relative;
	}
	
	.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;
	}
	
	
		
		.myshp_menu, .myshp_block_menu_filter, .myshp_col1  .myshp_block, .myshp_col .myshp_block {
			position:relative;
		/*	box-shadow:0 0 13px rgba(0,0,0,0.14);
			-moz-box-shadow:0 0 13px rgba(0,0,0,0.14);
			-webkit-box-shadow:0 0 13px rgba(0,0,0,0.14);*/
			border: 1px solid #ddd;
  			box-shadow: none;
		}
		
		.myshp_col2 .myshp_block {
			box-shadow:none;
border-width:1px;
border-style:solid;
border-color:#DDDDDD;
background-color:#fff;
			padding: 8px 19px;
		}
		
		.myshp_col .myshp_block_share {
			box-shadow:none;
		}
	
		
		.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;
		}
	
		.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 {
				width:100%;
				z-index:11;
				-webkit-transition:width ease .15s;
				transition:width ease .15s;
				opacity:1;
				padding:6px 40px 6px 6px;
				height:30px !important;
				line-height:16px;
				font-size:14px;
color:#777777;
background:#fff;
border-color:#d9d9d9;
border-width:1px;
border-style:solid;
			}
			
			
				.nav-search .nav-search-icon {
					text-decoration:none !important;
				}
				
				.nav-search .nav-search-icon {
					font-size:13px;
					line-height:31px;
					width:47px;
					height:47px;
					}
				
				.myshp_side_search__box a.input-group-btn {
					position:absolute !important;
					top:-10px;
					right:-7px;
					width:40px;
					height:40px;
					float:right;
					border-radius:47px !important;
font-size:14px;
color:#fff;
background-color:rgba(105, 156, 201, 1) none repeat scroll 0 0;
					text-align:center;
					position:relative;
					cursor:pointer;
				}
				
				.myshp_side_search__box a.input-group-btn:hover {
background-color:#333333;
				}
				
				.myshp_button.myshp_button_search {
				  cursor: pointer;
				  height: auto;
				  padding: 4px 35px;
				  margin-top: 0;
				}
				


		
		.myshp_side_login{
			float:left;
		}
		
		.myshp_side_login__box {
			width: 64%;
			margin: auto;
		}
		
			.myshp_side_login  .widget-header {
				margin-bottom: 20px;
			}
	
		.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;
				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_menu .myshp_box {
				padding:0;
			}
			
			.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:6px 20px 7px;
font-size:14px;
color:#333333;
				display:block;
				font-weight: 300;
			}
			
			.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 {
				cursor:pointer;				
			}
		
			.myshp_menu.myshp_block li{
				padding:0px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d6d5d5;
background-color:#fff;
background-image:none;
background-position:0 0;
background-repeat:repeat;
				line-height:20px;
			}
		
			.myshp_block.myshp_menu ul li a:hover{		
color:#699cc9;
			}
		
		.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_menu.myshp_block li:hover .myshp_not_active_menu_item {			
			background:#fff;
		}
		
		.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_block ul.myshp_menu_2 a {
			padding-top:6px !important;
			padding-bottom:6px !important;
			padding-left:30px !important;
		}
		
			.myshp_menu_2 .myshp_menu__link_status_active,
			.myshp_block ul.myshp_menu_2 a:hover			{
				text-decoration:none;
color:#ab3ff6;
			}
			
			body .myshp_menu_3 a:link{
				padding-left:50px !important;
			}
	
	
		
		.myshop_top_header a {
			cursor:pointer;
		}	
		
		.myshop_top_header a.myshp_side_basket__link:visited {

			}
		
		.myshp_top_menu li .btn-group a.btn-sm {
			float:right;
background-image:url("/skins/canazei/images/ico_medium_1.png");
background-repeat:no-repeat;
background-position:center 10px;
background-color:#699cc9;
			position:relative;
			border-radius:47px;
			height:47px;
			width:47px;
			cursor: default;
		}
			
		.myshp_col .myshp_side_basket__box{
			padding:10px;
		}
	
		ul.myshp_menu_4{
			padding-left: 20px !important;	
		}
	
	.myshp_block_menu_filter_list{
		margin-bottom:0
	}
	
	.myshp_box.myshp_menu_filter {
		padding:10px;
	}
	
	.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_breadcrumb_block{
			border-color:#CCC;
			border-width:1px 0 0 0;
			border-style:solid;
			width:100%;
			margin-bottom:1.5em;
			margin-bottom: 0 !important;
		}		
		
		.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 .myshp_box {
			padding:20px;
		} 
		
		.myshp_slide_filter .myshp_box p{
			margin-top:15px;
		}
		
		.myshp_block.myshp_slide_filter a.myshp_button{
			padding: 6px 30px;
			margin-top: 0;
		}
		
		#myshp_price-slider_amount{
			text-align:center;
		}
				
			



	
	footer {
background-color:#003366;
background-image:none;
background-position:0 0;
background-repeat:repeat;
	}
	
	footer .container {
		padding-top:40px;
		padding-bottom:0px;
	}
	
	footer h3 {
		font-family:'Roboto',sans-serif;
		position:relative;
font-weight:300;
font-size:16px;
color:#fff;
		margin-bottom:11px;
		text-transform:capitalize;
	}
	
	

	
			footer a, footer a:link, footer a:active, footer a:visited {
font-size:12px;
color:#ffffff;
text-decoration:none;
			}
		
			footer a:hover {
color:#0d224f;
			}
		
	
	.footer ul {
		display:inline-block;
		padding-left:2px;
	}
	
	.first_level, .second_level {
		width:100%;
	}
	
		.footer li {
			display:block;
			list-style:none;
			width:25%;
			float:left;
		}
		@media (min-width:1024px) {
			.footer .four li {
				width:25%;
			}
		
			.footer .three li {
				width:33.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{
			padding:30px 0;
			text-align:left;
font-size:11px;
color:#9e9e9e;
font-weight:300;
		}
		
		.myshp_footer_text .container {
			padding-top:0;
		}
	
	body.sticky-footer footer {
		position:absolute;
		bottom:0;
		width:100%;
		overflow:hidden;
		z-index:2;
	}



	
	@media (max-width :480px){
		body .myshp_list_product {
			width:100% !important;
			margin-bottom:20px;
		}
	}
	
	
	.myshp_list_product_details {
		padding:10px;
		background-color:#fff;
		margin-top: 0;
	}

		.myshp_list_product_price {
			font-family: 'Roboto',serif;
font-size:22px;
			line-height: 22px;
color:#333333;
font-weight:normal;
border-top-width:1px;
border-top-style:solid;
border-top-color:#d9d9d9;
			padding-bottom: 2px !important;
			padding-top: 12px !important;
		}

		.myshp_list_product_box {
			background: #f7f7f7;
			position:relative;
			z-index:2;
			border: 1px solid #d9d9d9 !important;
		}
		
		.myshp_list_product_box .myshp_control_buttons, 
		.myshp_list_product_box .myshp_list_product_price{
			padding:20px;
		}
		
		.myshp_list_product{
			position:relative;
		}
		
		@media only screen and (device-width: 768px) {
			.myshp_list_product .myshp_control_buttons {
				display:block;
			}
		}
		 
		@media only screen and (min-device-width: 481px) and 
		(max-device-width: 1024px) and (orientation:portrait) {
			.myshp_list_product .myshp_control_buttons {
				display:block;
			}
		}
		 
		@media only screen and (min-device-width: 481px) and 
		(max-device-width: 1024px) and (orientation:landscape) {
		  /* Landscape iPad display */
			.myshp_list_product .myshp_control_buttons {
				display:block;
			}
		}
		
		@media (min-width:1024px) {
			
			.myshp_list_product:hover .myshp_control_buttons {
				display:block;
			}
			
			.myshp_list_product:hover {
				margin-bottom: -58px;
				z-index:5;
			}
		}
		
		.myshp_list_product_box .myshp_control_buttons {
			padding-top: 0;
			padding-bottom: 0;
		}
		
		.myshp_list_product_box:hover {
			box-shadow: 0 0px 8px rgba(0,0,0,0.1);
			-moz-box-shadow: 0 0px 8px rgba(0,0,0,0.1);
			-webkit-box-shadow: 0 0px 8px rgba(0,0,0,0.1);
		}
	
		.myshp_list_product_box h3,
		.myshp_basket_related_product_row h4	{
			margin-bottom:0;
			padding-top:11px;
			line-height: 17px;
			padding-bottom: 10px;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#d9d9d9;
font-weight:normal;
font-size:16px;
		}
		
		.myshp_list_product_box h3 a,
		.myshp_basket_related_product_row h4	{
text-decoration:none;
color:#0d224f;
		}
		.myshp_list_product_box h3{
			min-height: 91px!important;
		}
		.myshp_basket_related_product_row h4 {
			font-weight: normal !important;
			min-height: 60px;
		}
		
	.myshp_control_buttons a.myshp_button.myshp_button_moreinfo{
		background-color:#699cc9;
		width: 78%;
		position: relative;
		height: 45px;
		padding: 6px 0 0 0;
		margin: 0 0px 5px 0;
		line-height:35px;
	}
	.myshp_control_buttons a.myshp_button.myshp_button_moreinfo:hover{
		background-color:#0d224f;
	}
	
	.myshp_button_moreinfo i {
		margin-right:0px;
		padding:6px 8px;
		color:#fff;
	}
	
	
	.myshp_control_buttons a.myshp_button.myshp_button_order i {
		display: block;
		font-size: 14px;
	}
	
	.myshp_control_buttons a.myshp_button.myshp_button_order {
	/*	background-color: #87ba57;*/
		background-color: #00b900;
		width: auto;
		vertical-align: top;
		padding: 15px;
		min-height: 45px;
		margin-top: 0;
		text-decoration: none;
	}
	.btn.btn-primary{
		background-color: #00b900!important;
	}
	.myshp_control_buttons a.myshp_button.myshp_button_order:hover{
		background-color:#0d224f;
	}
/****mobile oder button***********/
@media (max-width:740px) {
	.myshp_control_buttons a.myshp_button.myshp_button_order{
		width: 78%;
		display: inline-block;
		margin-left: 0;
	}
}
	
	.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;
	}
		

	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;
		transition:200ms all;
	}
	
	.myshp_cookies_warning  {
		border-bottom-width: 3px;
		border-bottom-style: solid;
		position: fixed;
		background: #fff;
		opacity: 0.8;
		top: inherit;
		bottom: 0;
		border: none;
		padding-top: 22px;
	}
	
		.myshp_cookies_warning a{
			line-height:normal;
		}
	
		.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 {
				padding: 0px 5px !important;
				margin: 0;
				font-size: 11.7px;
				float: left;
				margin-left: 2px;
				line-height: 19px;
				height: 22px;
				margin-top: 2px;
				margin-bottom: 4px;
			}
						
			.myshop_cookies_warning__text  span:first-child {
				width:100%;
				display:block;
			}
			
			.myshop_cookies_warning__text a.btn span {
				display:inline;
				width:auto;
			}
		}
	
	
		.myshp-product h1 {
font-size:20px;
			line-height: 20px;
font-weight:normal;
color:#ab3ff6;
			float:right;
			width:49%;
			margin-bottom: 20px;
			padding-bottom: 20px;
			border-bottom: 1px solid #CFCFCF;
		} 
	
	.myshp_info_price_row {
		float:left;
		width:100%;
		padding:10px;
		margin-bottom:10px;
		padding: 25px;
border-style:solid;
border-width:0 0 1px 0;
	}
	
	.myshp_info_features, .myshp_info_price_row{
background:#fbfbfb;
border-color:#DBDBDB;
	}
	
	.myshp_info_features{
		background-color: #fbfbfb;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
	}
	
	
	.button_section .myshp_info_order{
		text-transform: capitalize;
		background-color: #87ba57;
		background-image: url("/skins/canazei/images/ico_medium_1.png");
		background-repeat: no-repeat;
		background-position: 89% 31%;
		padding-right: 50px;
		padding-left: 10px;
		line-height: 37px;
	}
	
		.myshp_info_price_row .myshp_info_order {
			width:auto !important;
			line-height: 26px;
		}
		
			body .myshp_info_order .icon-shopping-cart{ 
				margin-right:10px;
			}
	
	.button_section .myshp_info_order .icon-shopping-cart{ 
		display:none;
	}
	
	.button_section .myshp_info_order:hover{
		background-image: url("/skins/canazei/images/ico_medium_1.png");
		background-repeat: no-repeat;
		background-position: 89% 31%;	
	}
	
	.myshp_info_price_value, .myshp_info_price_label{
		color: #333333;
		font-weight: normal;
		font-size: 22px;
		font-family: 'Roboto',serif;
		margin-top: 12px;
	}
	
	.myshp_info_price_label{
		font-size: 17px;
		display: none;
	}
	
	.myshp_info_image {
		margin-top:10px;
	}
	
	.myshp_info_label {
		width:30%;
		float:left;
		color:#393939;
		font-weight:normal;
	}
	
	.myshp_info_value{
		width:70%;
		float:right;
		}
		.myshp_info_value ul{
			list-style:none;
		}

	
	@media (max-width:768px) {
		.myshp-product h1 {
			width:100%; 
		}
		
		.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_info_description_long{
		float:left;
		width:100%;
	}
	
	.myshp_basket_related {
		width:100%;
		margin-top:20px;
		border: 1px solid #ededed;
		padding: 20px;
		background: #fbfbfb;
		overflow: hidden;
		position: relative;
	}
	
	.button_section{		
		width:50%;
		text-align:right;
		padding:10px;
	}
	
	.price_section {
		width:50%;
		float:left;
		padding:5px;
	}
	
	.myshp_info_features p {
		float:left;
		width:100%;
		padding: 0 25px;
	}
	
	.myshp_top_menu .icon-shopping-cart:before {
		display:none !important;
	}
	
	.myshp_info_favorites{
		padding:6px 6px 3px 10px;
	}
	
	/* Related Products */
	.myshp_basket_related_table {
		list-style:none;
	}
	
	body .myshp_basket_related_product_row {
		padding-bottom:1.45em;
		background-color:white;
		padding:25px !important;
		width: 100% !important;
	}
	
	
	@media (max-width:768px) {
		.myshp_basket_related_product_row{
			padding: 10px !important;
		}
		
		body .myshp_basket_related_product_image_container, body .myshp_basket_related_product_image {
			width:100% !important;
		}
		
		.panel-body a.btn:link {
		  font-size: 14px;
		  }
	}
	
	.myshp_basket_related_product_image img {
		border: 1px solid #d9d9d9;
	}
	
	.myshp_basket_related_product_image {
		padding-right:0 !important;
	}
	
	.myshp_list_navigation, .myshp_info_footer_bottom{border:none;}
	
	.myshp_basket_related h3{
		font-size: 14px;
		text-transform: uppercase;
		color: #383737;
		margin-bottom: 20px;
		padding-right: 65px;
	}
	
	.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 .row{
		padding-top:20px;
	}
	
	.myshp_basket_related_features .myshp_control_buttons a.myshp_button.myshp_button_moreinfo {
		margin-right:0;
		float: none !important;
		margin-top: 10px;
		width: 100%;
	}
	
	.myshp_basket_related .thumbnail {
		padding-bottom: 40px;
	}
	
	.myshp_basket_related_features .myshp_control_buttons{
		text-align: center;
	}
	
		.myshp_basket_related_product_description {
			min-height:40px;
		}
	
	.myshp_info_row{
		float:left;
		width:100%;
		margin-bottom:15px;
		padding-left: 25px;
		padding-right: 25px;
	}
	
	.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;
	}
	
	.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;
	}
	
	.myshp_info_navigation a, .myshp_button {
		padding:5px 10px;
		margin-left:5px;
		display:inline-block;
		margin-top:5px;
		height: auto;
	}
	
	.myshp_info_navigation a:hover{
		text-decoration:none;
		color:#fff;
	}
	
	.myshp_info_navigation{
		border-bottom:none;
		margin: 15px 0;
	}
	
	.myshp_info_navigation a i{
		margin:0 5px;
	}
	
	.myshp_info_navigation a .icon-reorder:before {
		content: "\f04a";
	}
	
	.myshp_info_favorites.add_fav,
	.myshp_button.remove_fav	{
		padding:9px 10px 5px 14px;
		background-color:transparent !important;
		padding: 0 25px !important;
		box-shadow:none !important;
	}
	
	.myshp_info_favorites .icon-heart:before {
		content: "\f08a";
		font-size: 18px !important;
		margin-right: 10px;
		color: #fd3636;
	}
	
	.myshp_info_value input,
	.myshp_list input,
	.myshp_basket_related_field input{
		padding: 3px 6px 4px 7px;
		width: 40px !important;
		text-align: center;
		font-size: 12px;
	}
	
	.myshp_info_value select {
		border-radius: 0;
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
	}
	
	.myshp_info_value input,
	.myshp_info_value select,
	.myshp_list input,
	.myshp_basket_related_field input{
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
		-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
		background-color: #ffffff;
		border: 1px solid #CFCFCF;
	}
	
	.remove_fav span {
		position:relative;
		position: relative;
		font-size: 13px;
		color: #333;
		font-weight: 300;
		text-transform: capitalize;
		text-decoration: none !important;
	}
	.remove_fav span span {
		position:absolute;
		background-image:url("/skins/cremona/images/remove_fav.png");
		width:20px;
		left: 0px;
		top: -4px;
		background-repeat:no-repeat;
	}


/* Modal Popup */

	.modal-dialog {
		margin:50px 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;
			padding: 19px 5px 20px;
		}
	
/* Login Page Mijn Account */

	@media (min-width :1224px) {
		
		.myshp_col2 .myshp_side_login {
			margin:auto;
			float:left;
			border:1px solid #ccc;
		}
	}
	
	.myshp_col2 .myshp_side_login{
		padding:0;
	}
	
		.myshp_col2 .myshp_side_login__box {
			background-color:transparent;
			border:none;
		}	
		
		.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;
				}
			}
			
			.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_data__block .title_home_acc {
				background-color:transparent !important;
			}
			
			.msresp_customer_data__block .acc_h3 {
			    width: 100%;
				margin-bottom: 10px;
			}
			
			.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;
				border-top:1px solid #ccc;
				border-bottom:1px solid #ccc;
				padding:10px;
				float:left;
				width:100%;
			}
			
			#myshp_checkout_login_username{
				margin-bottom:5px;
			}
			
/* Social Block */			

.myshp_block_share {
	float:right;
	display:inline-block;
	width:auto;
	margin:0 !important;
}

.myshp_block_share .myshp_box {
	background:none;
	padding:0;
	border:none;
	padding-top:3px;
	margin:0;
}

/* 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_field input{
		height:30px;
		padding-left: 5px;
	}
	
	#myshp_contact_form, #myshp_contact_form fieldset{
		width:100% !important;
		margin:0;
	}
	
	#myshp_contact_form{
		float:left;
		border: 0;
	}
	
	.myshp_contact_field label{
		cursor: pointer;
		width: 100% !important;
		text-align: left !important;
	}
	
	.myshp_contact_field input, .myshp_contact_field textarea{
		width:100% !important;
		color:#777777 !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:100% !important;
			padding:0 !important;
		}
		
		.recaptchatable #recaptcha_image,
		.recaptchatable #recaptcha_image #recaptcha_challenge_image{
			width:100% !important;
		}
	}
	
	.myshp_contact_field p{
	padding:10px;
			color:#A9A9A9;	
	}
	.myshp_contact_legend{
	padding:20px;
	}
	
	body.myshp_block_inner{
		padding-top:0;
	}

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

	body.myshp_block_inner fieldset {
		border:0;
	}
	
		.myshp_contact_field {
			  margin: 0px !important;
			  width: 93% !important;
			  padding: 10px !important;
		}
		
		.myshp_block_frame {
			border:0;
			padding:0 !important;
		}
		
	@media (max-width:768px) { 
		.myshp_block_frame {
			width:100% !important
		}
		.flexnav.sm-screen li{
			padding: 10px 10px 0px 10px;
		}
		.flexnav li {
    		padding-right: inherit!important;
		}
		.flexnav .touch-button {
			right: 5px !important;
			top: 8px !important;
		}
		.flexnav li ul{
			background: rgba(105,156,201,1)!important;
			box-shadow: none !important;
			border: 0 !important;
			padding: 0 !important;
		}
		.flexnav li ul.flexnav-show li {
			padding:0 !important;
		}
		/*custom align mobile submenu*/
		.flexnav li a{
			text-align: center;
		}
		li.active.item-with-ul {
    margin: 0 20px 0 10px;
	background: rgba(105,156,201,1);
}
	}
	
	body.myshp_block_inner .myshp_block_inner_button{
		padding: 0 60px;
		border: none;
		cursor:pointer;
	}
	
	.approval_content_ms .msresp_btns .btn {
		font-size:13px !important
	}
	
	.myshp_col3 .myshp_block_editor .myshp_box,
	.myshp_col1 .myshp_block_editor .myshp_box {
		padding: 10px;
	}
/* gerneral after */
.bullet li a {
    font-size: 16px;
	font-weight: 300;
}
.flexnav li > ul > li{
	border-bottom: none!important;
}
@media (max-width: 760px){
  td{
  width: 100%!important;
  display: block;
  }
  #customcol2 img {
    max-width: 117px;
}
}
.myshp_info_features td{
	display: inline-block;
	}
.myshp_button.myshp_info_order{
	/*background-color: #87ba57;*/
	background-color: #00b900;
}
.myshp_info_features h2 {
	color: #333;
    padding: 0 25px;
	min-width: 320px;
	font-size: 18px!important;
}
@media (max-width: 320px){
	.myshp_info_features h2 {
    padding: 0 0 0 25px;
	min-width: 290px;
}
}
.custompricesectiontable{
	background: #f7f7f7;
	border-bottom: 1px solid #dbdbdb;
	display: block;
}
/*.custommoreinfotitle{
	
}*/
.myshp_info_row.custompricesection{
	width: 200px;
}
.myshp_info_price_label {
    display: block!important;
	width: 100%!important;
}
.custompricesectiontable .myshp_info_price_value {
    display: block;
    text-align: right;
    padding-right: 5px!important;
	width: 100%;
}
.customaantalrij{
	width: 50px;
    padding: 0!important;
}
.myshp_info_label.customlabel{
	width: 100%;
	padding-top: 19px;
}
.myshp_info_value.custominvulveld{
	width: 100%;
}
.myshp_info_row.customorderbutton{
	width: 150px;
}
.customorderbutton .myshp_info_value{
	padding-top: 12px;
	width: 100%;
}
nav {
    background-color: #699cc9;
}
/*top nav icons*/
#myshp_menuitem_quick_top0::before {
	color:#e8e7e7;
    content: "\f007";
    display: inline-block;
    font-family: fontawesome;
    width: 15px;
}
#myshp_menuitem_quick_top1::before {
	color:#e8e7e7;
    content: "\f013";
    display: inline-block;
    font-family: fontawesome;
    width: 15px;
}
#myshp_menuitem_quick_top2::before {
	color:#e8e7e7;
    content: "\f059";
    display: inline-block;
    font-family: fontawesome;
    width: 15px;
}
#myshp_menuitem_quick_top3::before {
	color:#e8e7e7;
    content: "\f075";
    display: inline-block;
    font-family: fontawesome;
    width: 15px;
}
.customheaderbggradient{
	background: rgb(48,91,133);
	background: -moz-linear-gradient(180deg, rgba(48,91,133,1) 0%, rgba(12,36,70,1) 100%);
	background: -webkit-linear-gradient(180deg, rgba(48,91,133,1) 0%, rgba(12,36,70,1) 100%);
	background: linear-gradient(180deg, rgba(48,91,133,1) 0%, rgba(12,36,70,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#305b85",endColorstr="#0c2446",GradientType=1);
}
.myshp_top_menu__item.myshop_level1__li.has-sub {
    border-right: 2px solid #699cc9;
}
.myshp_top_menu__item.myshop_level1__li.has-sub:last-child{
 	border-right:none;	
}
.footersection {
    display: inline-block;
	min-height: 165px;
	vertical-align: top;
}
#customcol1, #customcol2, #customcol3, #customcol4, #customcol5{
width:100%;	
}
@media (min-width:768px) {
#customcol1 {
	border-right: 1px solid #fff;
    margin-right: 20px;
    width:205px;
}
#customcol2, #customcol3, #customcol4 {
	border-right: 1px solid #fff;
    margin-right: 20px;
	width:155px;
}
#customcol5{
	width:345px;
}
}
/* 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;
}
/*shoppingcart*/
.glyphicon-trash::before {
    content: "\f014"!important;
	font-family: fontawesome!important;
}
.glyphicon-chevron-right::before {
    content: "\f054"!important;
	font-family: fontawesome!important;
}
.myshp_breadcrumb_separator {
    display: inline-block;
    padding: 0 5px;
}
.myshp_list_product:last-child {
    padding-right: 0 !important;
}
