/* general before */


/* V 1.9 */

* {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
body, div, p, a, li, td, span {	-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;}
.myshp_block fieldset {width:100%;}
.myshp_info_search_form {margin-top:1.45em;}


		body {
background-image:none;
background-color:#9a9a98;
background-repeat:repeat-x;
background-position:0 -200px;
		}
	
	body.myshp_block_inner {
		background:none;
	}

	
			.myshp_container {
				margin:0 auto;
				position:relative;
width:1000px;
			}

			
				.myshp_col2 {
background-image:url("/skins/parma_v2/4/spritev.png");
background-color:#9a9a98;
background-repeat:repeat-x;
background-position:0 -200px;
				}
				.myshp_col2 .myshp_pad{
					background-color:#FFF;	
				}
			
			.myshp_col1, .myshp_container1, .myshp_col3 {
background-color:#E8F6EB;
			}
			

			.myshp_container .myshp_container_wrapper {
				padding:0 20px;
			}			
			
			h1, h2, h3, h4, h5, h6 {
color:#222222;
			}
			
			body {
color:#000;
			}

			a, a:link, a:visited, a:active, a:hover {
color:#d41128;
			}
	
			a:hover {
color:#f90606;
			}

	
			body, input, select, textarea, button, li, p, div {
				font-weight:normal;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size:12px;
line-height:1.45em;
			}
			h1, h2, h3, h4, h5, h6{
font-family:Verdana, Helvetica, Arial, sans-serif;
			}
	
	
			a.myshp_button, 
			button.myshp_button, button, 
			.myshp_block_inner_button,
			a.myshp_button:link, 
			a.myshp_button:visited, 
			a.myshp_button:active, 
			a.myshp_button:hover{
background-color:#F0FAF2;
background-image:url("/skins/parma_v2/4/spritev.png");
color:#246031;
border-color:#8EC599;
background-repeat:repeat-x;
background-position:0 0;
				text-transform:uppercase;
				font-size:11px;
				border-width:1px;
				border-style:solid;				
				height:20px;
				outline:none;
				cursor:pointer;
			}
			a.myshp_button span, button.myshp_button span, button span, .myshp_block_inner_button  {
				padding:0px 10px;			
			}
	
			a.myshp_button:hover, button.myshp_button:hover, button:hover, .myshp_block_inner_button:hover {
background-color:#d41122;
background-image:url("/skins/parma_v2/4/spritev.png");
background-position:0 0;
background-repeat:repeat-x;
			}
	
	
		input, textarea, select {
			border-width:1px;
			border-style:solid;
border-color:#8EC599;
			font-size:11px;
		}
	
	input, textarea {
		text-indent:3px;
	}
	
	input {
		height:20px;
		
	}

	@media \0screen {
	  input {line-height:18px;}
	}
	
	input[type="radio"], input[type="checkbox"] {
		border:none;
	}
	
	select {
		padding:3px 3px 3px 0;
		text-indent:0px;
	}


/* Button Reset */
.myshp_button span.btn_icon {
	display:none !important;
}
	.myshp_button span.btn_text {
		margin:0 !important;
	}
		.myshp_info_search_button {
			margin:22px 0 0 !important;
		}



		header {
background-color:transparent;
background-image:none;
			background-position:0 0;
			background-repeat:repeat;
			padding: 0 10px;
		}

		.myshp_logo {
			float:left;
			margin-top:10px;
		}
			.myshp_logo h1 {

			}
				.myshp_logo a, .myshp_logo a:link, .myshp_logo a:visited, .myshp_logo a:active, .myshp_logo a:hover {
color:#000000;
font-size:24px;
background-color:transparent;
background-image:none;
					background-repeat:repeat;
					background-position:0 0;
				}
					.myshp_logo a img {

					}

		.myshp_top_menu {
			float:right;
			margin-top:10px;
		}
			.myshp_top_menu ul {
				float:left;
				clear:right;
			}
				.myshp_top_menu ul li {
					float:left;
					clear:right;
				}
				
					.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 {
						margin-left:10px;
						padding-left:10px;
color:#000000;
						font-size:11px;
						border-left-width:1px;
						border-left-style:solid;
border-left-color:#000;
					}
						.myshp_top_menu ul li:first-child a {
							border-left:0px;
							padding-left:0;
						}
						
							.myshp_top_menu ul li a:hover {
text-decoration:underline;
color:#f90606;
							}

		.myshp_slogan {
			float:left;
			clear:left;
			margin:1em 0 1.45em;
background-color:transparent;
background-image:none;
			background-repeat:repeat;
			background-position:0 0;
		}



		nav {
			float:left;
			width:100%;
background-color:transparent;
background-image:url("/skins/parma_v2/4/sprite.png");
background-repeat:no-repeat;
background-position:-25px -408px;
			box-shadow:0 4px 10px #000000;
			border-radius:10px 10px 0 0;
			-webkit-border-radius:10px 10px 0 0;
			-moz-border-radius:10px 10px 0 0;
			behavior:url("/skins/master/pie/PIE.htc");
			position:relative;
		}
	
		nav .myshp_wrapper {
			padding-left:18%;
		}
		
		
		@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
			nav .myshp_wrapper {
			padding-left:0%;
			}		
		}
		
			nav ul {
				float:left;
				width:100%;
			}
			
				nav ul li {
					float:left;
				}
	
			nav ul li a, nav ul li a:link, nav ul li a:visited, nav ul li a:active, nav ul li a:hover {
				line-height:38px;
				padding:0 10px;
				display:inline-block;
font-size:13px;
				font-weight:bold;
				text-transform:uppercase;
background-image:url("/skins/parma_v2/4/spritev.png");
background-repeat:no-repeat;
background-position:right -100px;
background-color:transparent;
color:#246031;
			}
	
			nav ul li a.myshp_tabOn{
background-image:url("/skins/parma_v2/4/sprite.png");
background-position:right -500px;
background-repeat:repeat-x;
color:#246031;
			}
		
			nav ul li a:hover {
background-image:url("/skins/parma_v2/4/sprite.png");
background-position:right -500px;
background-repeat:repeat-x;
color:#f90606;
			}
		
		
		@media (min-width: 770px) {
			nav ul.flexnav li:first-child a:link{
				border-radius: 12px 12px 0 0;
			}
		}
		
		nav ul.flexnav .item-with-ul a:link{
			padding-right: 24px;
		}
		
		.flexnav .touch-button {
			top: 3px !important;
			right: 4px !important;
		}
		
		.flexnav li{
			padding-right:0 !important;
		}
	


.myshp_main {
	float:left;
	width:100%;
	border-radius:0 0 10px 10px;
	box-shadow:0 4px 10px #000000;
	behavior:url("/skins/master/pie/PIE.htc");
	position:relative;
}

/* Start of Column CSS */
.myshp_container1, .myshp_container2, .myshp_container3 {
	min-height:300px;
}
	.myshp_container3 {
		clear:left;
		float:left;
		width:100%;
		overflow:hidden;
		border-radius:0 0 10px 10px;
	}
		.myshp_container2 {
			clear:left;
			float:left;
			width:100%;
			/*right:18%;*/

		}
		
		.myshp_container1 {
			float:left;
			width:100%;
			/*right:64%;*/

		}
		
			.myshp_col1, .myshp_col2, .myshp_col3 {
				padding:15px 0;
			}

				.myshp_col1 {
					float:left;
					width:18%;
					/*left:82%;*/
					overflow:hidden;
				}
				
					.myshp_col1 .myshp_pad {
						padding:7px;
					}
					
				.myshp_col2 {
					float:left;
					width:100%;
					/*left:82%;*/
					overflow:hidden;
					padding-bottom: 0;
				}
				
					.myshp_one_col .myshp_col2, .myshp_column_count_1 .myshp_col2 {
						width:100%;
					}
				
					.myshp_two_col .myshp_col2, .myshp_column_count_2 .myshp_col2 {
						width:82%;
					}
					
					.myshp_three_col .myshp_col2, .myshp_column_count_3 .myshp_col2 {
						width:64%;
					}
					
						.myshp_col2 .myshp_pad {
							padding:7px 15px;
						}
					
					.myshp_col3 {
						float:left;
						width:18%;
						/*left:82%;*/
						overflow:hidden;
					}
					
						.myshp_col3 .myshp_pad {
							padding:7px;
						}
						

	
			.myshp_block {
				margin-bottom:1.45em;
color:#000000;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
				box-sizing:content-box;
				-moz-box-sizing:content-box;
				-webkit-box-sizing:content-box;
			}
	
			h3, .myshp_box_title {
				display:block;
				margin:0 0 7px 0;
color:#246031;
font-size:14px;
font-weight:bold;
background-color:transparent;
background-image:none;
				background-repeat:repeat;
				background-position:0 0;
			}
			/*Fix for Iframes*/
			.myshp_block_frame iframe {
				border-radius:6px;
			}
			
			
			.myshp_filtermenu_group h4 {
				font-size: 13px;
			}
		
		
	
			.myshp_box .jcarousel-container .jcarousel-prev, .myshp_box .jcarousel-container .jcarousel-next{
border-top-color:transparent;
border-right-color:#222222;
border-bottom-color:transparent;
border-left-color:#222222;
			}
	
		.myshp_menu .myshp_box {
			margin-left:-7px;
			margin-right:-7px;
		}
			.myshp_menu_side_show_all .myshp_not_active_menu_item ul {
				display:block;
			}
				.myshp_not_active_menu_item ul {
					display:none
				}
					.myshp_menu ul ul {
						padding-left:10px;
					}
					
						.myshp_menu_1 li {
border-bottom-color:#DBDBD4;
border-bottom-width:1px;
border-bottom-style:solid;
						}
							.myshp_menu_1 li li {
								border:none;
							}
								.myshp_menu_1 li a {
									margin-left:7px;
								}
									.myshp_menu .myshp_menu_item_active span {
										font-weight:bold;
									}
									

		
		.myshp_menu ul li a, .myshp_menu ul li a:link, .myshp_menu ul li a:visited {
			padding:3px 10px 4px 20px;
background-image:url("/skins/parma_v2/4/sprite.png");
background-repeat:no-repeat;
background-position:-1108px -100px;
background-color:transparent;
			font-size:12px;
			display:block;
		}
		
		
		.myshp_menu ul li a:hover {
background-position:-1108px -250px;
background-image:url("/skins/parma_v2/4/sprite.png");
background-color:transparent;
		}
		
		
		.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 .myshp_menu_4 li a, .myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 li a, .myshp_menu_1 li .myshp_menu_2 li a {
			background-image:none;
		}
		
		.myshp_menu_2, .myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 .myshp_menu_4 li a, .myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 li a, .myshp_menu_1 li .myshp_menu_2 li a {
color:#717171;
font-size:11px;
font-weight:normal;
		}
		
		.myshp_menu_2 {
			border-bottom:none;
background:url("/skins/parma_v2/1/spriteh.png");
background-repeat:repeat-y;
background-position:-4411px 0;
background-color:#eeeeee;
		}
		
		
		.myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 .myshp_menu_4 li a:hover, .myshp_menu_1 li .myshp_menu_2 li .myshp_menu_3 li a:hover, .myshp_menu_1 li .myshp_menu_2 li a:hover {
color:#515050;
		}
		
	
	
	
	/*set=breadcrumb-block;sequence=1;*/
	.myshp_block.myshp_breadcrumb {
	
	}
	.myshp_block.myshp_breadcrumb .myshp_breadcrumb_inner {
	
	}
	/**/
	
		.myshp_side_basket {
background-image:url("/skins/parma_v2/4/sprite.png");
background-repeat:no-repeat;
background-position:-1110px 0;
background-color:#ffff;
			padding:10px;
			border-width:1px;
			border-style:solid;
border-color:#E2EDE3;
		}
			.myshp_side_basket .myshp_box {
				font-size:11px;
			}
				.myshp_side_basket p {
					margin-bottom:5px;
					margin-top:0;
				}
					.myshp_side_basket a:link, .myshp_side_basket a:visited, .myshp_side_basket a:active {
						/*color:#0F5F98;*/
						text-decoration:underline;
					}
						.myshp_side_basket a:hover {
						
						}
						
						@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
						.myshp_side_basket {
							background-image:none;
						}
						}
	
	/*set=search-block;sequence=1;*/
	.myshp_side_search input {
		float:left;
		width:100%;
	}
	
	.myshp_block a.myshp_side_search__button {
		float: right;
		padding: 5px 8px;
		height: auto;
		margin-top: 5px;
	}
	/**/
	
		.myshp_side_login, .myshp_side_logout {
background-color:#F0FBF2;
			padding:10px;
			border-width:1px;
			border-style:solid;
border-color:#E2EDE3;
		}
			.myshp_side_login .myshp_button, .myshp_side_logout .myshp_button {
			
			}
				.myshp_side_login input, .myshp_side_logout input {
					width:100%;
				}
					.myshp_side_login label, .myshp_side_logout label {
						float:left;
					}
						.myshp_side_login .myshp_myaccount_login_info, .myshp_side_logout .myshp_myaccount_login_info {
							clear:left;
							float:left;
							font-size:11px;
							cursor:pointer;
						}
	
	/*set=price-slider;sequence=1;*/
			.myshp_slide_filter .jslider-value input {
			    -moz-box-sizing:content-box;
				-webkit-box-sizing:content-box;
				box-sizing:content-box;
			}	
	/**/



		footer {
			float:left;
			width:100%;
			padding:10px 0;
background-color:transparent;
background-image:none;
background-repeat:repeat;
background-position:0 0;
		}
	
		footer ul {
			float:right;
			margin:1.45em 0;
		}
		
			footer ul li {
				display:inline-block;
			}
			

			footer ul li a, footer ul li a:link, footer ul li a:visited, footer ul li a:active, footer ul li a:hover {
				display:inline-block;
				padding:0 0 0 0.5em;
				height:12px;
				line-height:12px;
font-size:11px;
				border-left-width:1px;
				border-left-style:solid;
border-left-color:#000;
			}

				footer ul li a:hover {
color:#000;
					text-decoration:underline;
				}


			footer ul li:first-child a {
				border-left:0;
				padding-left:0;
			}

		footer div.myshp_footer_text {
			margin:1.45em 0;
			float:left;
font-size:11px;
		}


.myshp_basket_related h3 {
	margin-bottom:15px;
}
/*ContactForm*/
#myshp_contact_form fieldset {
	border:none
}
/*PoweredBy*/
/*Moreinfo*/
#myshp_info_footer {
	text-align:center;
	display:block !important;
	padding:10px 0;
}
.myshp_list_navigation #myshp_info_footer, #myshp_checkout_powered-by #myshp_info_footer {
	padding:0;
}
/*Sitemap*/
#myshp_sitemap h1 {
	font-size:13pt;
}
#myshp_sitemap h2 {
	font-size:13px;
}
/*Extended Search*/
.myshp_info_search_block select {
	width:100%;
}
/*Form Contact*/
#myshp_contact_form label {
	font-weight:normal
}
#myshp_contact_form .myshp_block_inner #myshp-body {
	padding-left:10px;
	padding-top:10px;
	float:left;
}
#myshp_contact_form .myshp_contact_legend {
	text-align:left;
}
/*Forms*/
.myshp_block_inner h3 {
	margin:0;
}

.myshp_checkout_orderpage .myshp_button_next {
	float:right;
}

.myshp_checkout .myshp_checkout_breadcrumb ul li {
    height: 27px;
    line-height: 24px;
}


/* Responsive modifications */

@media (max-width: 768px) {
	.myshp_main .myshp_wrapper {
		padding:0;			
	}
	nav {
		margin:0;
		background-image: none;
	}
	
	.myshp_container, .myshp_logo, .myshp_logo img, .myshp_logo a{
		width: 100%;
	}
	.myshp_logo a{
		height: auto !important;
		width: 100% !important;
	}
	
	.myshp_col2.myshp_col, 
	.myshp_col1.myshp_col,
	.myshp_col3.myshp_col {
		width:100%;
		margin:0;
		border-radius: 0;
	}
	
	.myshp_col .myshp_pad {
		margin:0 ;
		border-radius: 0;
		border:none;
		padding:10px;
	}
	
	body .myshp_list_product {
		margin-bottom: 10px;
	}
	
	footer ul {
	  float: right;
	  width: 100%;
	  margin: 10px 0;
	  text-align:center;
	}  
	
	footer div.myshp_footer_text {
	  float: left;
	  width: 100%;
	  margin: 10px 0;
	  text-align: center;
	}	
	
	.myshp_side_search input {
		width:100%;
		margin:10px 0;
	}
	
	.myshp_info_image{
		width:100% !important;
	}
	
	.myshp_info_features{
		width:100%;
	}
	
	.myshp_cookies_warning div{
		width: 100%;
		text-align: center;
	}
	
	.myshp_cookies_warning{
	  opacity: 0.9;
	 }
	 
	 .myshp_container .myshp_container_wrapper {
		padding: 0 10px;
		float: left;
	 }
	 
	.myshop_level1 { 
	   padding: 10px;
	 }
	 
	 .customer__fileds1 {
		margin:0 !important;
	 }
	 
	 .msresp_payment__control, .msresp_shipping__control{
		  margin: 0 6px;
	 }
	 
	 .msresp_payment__description, .msresp_shipping__description {
		width: 80%;
	 }
	 
	 .msresp_shipping__cost {
		float: left;
		margin-left: 9%;
	 }
	 
	 .panel-default{
		height: auto !important;
		min-height: initial !important;
	 }
	 .panel-default p{  
		margin:0;
	 }
	 .help_btn {
		display:none !important;
	 }
	 
	 .myshp_list_row{
		margin-bottom:0;
	 }
}

.myshp_cookies_warning{
	left:0;
}


@media (min-width :768px) {
	.msresp_address_form label{
		display:inline-block;
		width:25%;
	}
	
	.msresp_address_form__control {
		width: 73%;
		display: inline-block;
		float: none !important;
	}
}


@media (min-width :800px) {
	.flexnav {
	  max-height: inherit !important;
	 }
}
	 
.customer__fileds1 {
	margin: 10px;
}
	
.title_adress_h3 {
	padding:10px;
}	

.msresp_address_form__control label {
  width: auto;
  float: none;
}

.msresp_cobreadcrumb {
	  display: block;
	  font-size: 14px;
	  font-weight: bold;
	  margin: 0 0 7px 0;
}

@media (max-width: 768px) {
	nav ul li a.myshp_tabOn{
		background-color: #ccc;
	}
	.myshp_main {
		padding:10px;		
	}
	.flexnav .touch-button .navicon {
		color: #ccc !important;
		padding-right: 15px;
	}
	.flexnav li ul {
		width:100% !important;
	}

	.flexnav li a {
		border-left: none !important;
		width: 100%;
		background-image: none !important;
	}
	.myshp_menu .myshp_menu__title, .myshp_block_menu_filter .myshp_menu__title {
		padding: 10px;
		margin: 0;
	}
	.myshp_side_search{
		border:none;			
	}
	.myshp_main {
		background-image:none;
	}
	.myshp_slogan{
		color:#555;
		position:relative;
		bottom: inherit;
	}
}

.flexnav li {
	margin-right:0 !important;
}

.flexnav.sm-screen li {
	float:none;
}

.flexnav li ul li a {
	margin-bottom: 0;
	font-size: 11px !important;
	border: 0;
	line-height: normal;
}

.flexnav li ul li{
	padding-top:0 !important;
}

.menu-button{
	height:auto;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-toggle.menu-button {
	background-color: #a3a3a3;
}

.navbar-toggle.menu-button.active {
	background-color: #575757;
}

.flexnav .touch-button {
	height: 28px !important;	
}
.flexnav .touch-button .navicon{
	top: 8px !important;		
}
.flexnav li ul{
	background-color:#ccc;		
}
.flexnav li ul li a {
	padding:10px;		
}

.addthis_toolbox a.at300b, .addthis_toolbox a.at300m {
	margin-bottom:0;		
}

@media (max-width: 780px){
.myshp_block a.myshp_side_search__button{
	margin-top:0;	
}
.myshp_menu .myshp_menu__title, .myshp_block_menu_filter .myshp_menu__title {
    background-color: #ccc;
}
.myshp_info_navigation a {
	width:100%;
	float: left;
}
.myshp_info_back_button {
    text-align: left;
}
.myshp_info_prev_button{
    float: left;
}
.myshp_block.myshp_menu .myshp_menu__box {
	margin:0;
}
}


@media (max-width: 480px){
.myshp_checkout_confirmation .myshp_checkout_block h3, .myshp_checkout_approval .myshp_checkout_block h3 {
	margin-top: 10px !important;
    float: left;
	width:100%;
}
.myshp_checkout_approval .myshp_checkout_block .myshp_block, .myshp_checkout_confirmation .myshp_checkout_block .myshp_block {
    min-height: initial;
    border: none;
}
}

@media (max-width: 560px){
#myshp-body .myshp_checkout .myshp_checkout_products .myshp_basket_product td.myshp_basket_product_name:nth-of-type(1):before {
    content: "";
}
}
/* gerneral after */

