/*  Template  */
@font-face{ 
	font-family: 'Diavlo';
	src:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/Fonts/diavlo_book_ii_37-webfont.eot);
	src: url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/Fonts/diavlo_book_ii_37-webfont.eot) format('embedded-opentype'),
	     url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/Fonts/diavlo_book_ii_37-webfont.woff) format('woff'),
	     url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/Fonts/diavlo_book_ii_37-webfont.ttf) format('truetype'),
	     url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/Fonts/diavlo_book_ii_37-webfont.svg) format('svg');
}

body{
	background-image:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/images/grass.jpg) !important;
	padding:0;
	margin:0;
	font-family: 'Diavlo', Arial, Helvetica, sans-serif !important;
}
#container{
	max-width:960px;
	width:100%;
	margin:0 auto;
}
#top_menu ul{
    margin: 0; 
	padding: 0;
    float: left;
	font-size:10px;
}
 
#top_menu ul li{
    display: inline;
}
 
#top_menu ul li a{
	text-decoration: none;
    color: #999;
    padding: 0px 1px;
}
 
#top_menu ul li a:hover, #top_menu ul li .current{
    color: #fff;
    background-color:#d4b1b1;
}

#top_menu li:after{
	content:" |";
}
	
#top_menu li:nth-last-child(1):after {
	content:"";
}	
#content_container{
	max-width:960px;
	width:100%;
	background:#fff;
	border:1px solid #d4b1b1;
	margin: 10px 0 10px 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 		0 0 20px 0 #d4b1b1;
	-webkit-box-shadow: 		0 0 20px 0 #d4b1b1;
	box-shadow: 					0 0 20px 0 #d4b1b1;
}

#top_banner {
	height: auto;
	max-width: 960px;
	width:100%;
}

#site_logo {
	display:inline-block;
}

#banner {
	display:inline-block;
	height:auto;
	max-width:646px;
	width:100%;
}
#banner img{width: 100%;padding-right: 15px;height: auto;}

#social {
	display:inline-block;
	max-width:100px;
	width:100%;
	position:absolute;
	padding:10px 0px 0 0;
	
}

.socialBtn {
	vertical-align:central;	
	display:inline-block;
	height:27px;
	width:30px;
}

#productSocial {
    float:right;
}

#productSocial .socialBtn {
    display: inline-block;
    text-align:right;
}

#productSocial #facebook {
	max-width:70px;
	width:100%;}

#productSocial #twitter {
	width:90px;
}

#productSocial #google {
	width:60px;
}

.gsc-control-searchbox-only {
	padding:0 1em !important;
}

input.gsc-search-button,  input.gsc-search-button-v2{
	margin:0 !important;
}

#main_menu {
	background:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/images/land_bg_bar.jpg) repeat-x;
	border:1px solid #eee;
	height:auto;
}

ul#main_menu {
    margin: 0; 
	padding: 0;
    float: left;
	font-size:14px;
	padding: 5px 0;
	max-width: 958px;
	width:100%;
}
 
ul#main_menu  li{
    display: inline-block;
}
 
ul#main_menu  li a{
	text-decoration: none;
	text-transform:uppercase;
    color: #555;
    padding: 10px 16px;
}
 
ul#main_menu  li a:hover, ul#main_menu li .current{
  color:#333333;
}

ul#main_menu li:after{
	content:" |";
}
	
ul#main_menu li:nth-last-child(1):after {
	content:"";
}	

#left_menu{
	height:inherit;
	max-width: 199px;
	width:100%;
	float:left;
	margin:0;
}
#left_menu h3{
	text-align:center;
	color:#333333;
}
ul#left_top_menu{
	padding:0;
	margin:0;
}

ul#left_top_menu li{
	list-style:none;
}

ul#left_top_menu li a{
	text-decoration:none;
	display:block;
	color:#333333;
	font-size:14px;
	padding:5px 10px;
}
ul#left_top_menu li a:hover{
    background-color:#000000;
	color: #FFF;
}


ul#left_top_menu li a:hover:before{
	content: "> ";
}

ul#left_bottom_menu{
	list-style:none;
	padding:0;
	margin:0;
}

ul#left_bottom_menu li{
	list-style:none;
}

ul#left_bottom_menu li a{
	text-decoration:none;
	display:block;
	color:#333333;
	font-size:14px;
	padding:5px 10px;
}
ul#left_bottom_menu li a:hover{
    background-color:#000000;
	color: #FFF;
}

ul#left_bottom_menu li a:hover:before{
	content: "> ";
}

#footer{
	text-align:center;
	max-width:960px;
	width: 100%;
	background:#fff;
	border:1px solid #d4b1b1;
	margin: 10px 0 10px 0;
	padding-bottom:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 		0 0 20px 0 #d4b1b1;
	-webkit-box-shadow: 		0 0 20px 0 #d4b1b1;
	box-shadow: 					0 0 20px 0 #d4b1b1;
}

#footer p{
	padding:0;
	margin:5px 0;
}

#footer a{
	text-decoration:none;
	color:#333333;
}

#footer a:hover{
	color:#333;
}

p#terms{
	font-size:12px;
	color:#333333;
	margin:0;
	padding:0;
}

/*  Homepage  */

#main_content{
	position:relative;
	min-height:1240px; /*Height of left nav*/
	max-width:759px;
	width:100%;
	float:right;
	border: 1px none #FFF;
}

#main_content p.main{ 
	margin:0;
	padding:20px 10px 10px 10px;
	background:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/images/break.png) top repeat-x;
	clear:both;
}

#main_content h2{
	color:#000;
	text-align:center;
	font-size: 18px;
}
#main_content h3{
	color:333333;
	margin:5px 0 10px 0;
	padding-left:10px;
	padding-right:10px;
	background:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/images/land_bg_bar.jpg) repeat-x;
}

.product_container{
	display:block;
	position:relative;
	min-height:250px;
	text-align:center;
	max-width:168px;
	width:100%;
	margin: 0px 10px 10px 10px; 
	border:1px solid #d1d9de;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
}

.product_container a span{
  position:absolute; 
  width:100%;
  height:100%;
  top:0;
  left: 0;
  z-index:1;
  background-image: url('/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/css/empty.gif');
}

.product_container img{
	max-width:120px;
	width:100%;
	height:160px;
	margin:5px 0 0 0;
}
.product_container p, .product_container a{
	text-decoration:none;
	color:#888;
	text-align:center;
	padding:0;
}
.product_container:hover{
	background:#e9f2fd;
}
.product_title{
	display: block;
	color:#888;
	height:20px;
}
.normalprice{
	color:#888;
	text-decoration:line-through;
}
.productSpecialPrice,.productPriceDiscount{
	color:#ff0000;
	font-weight:bold;
}

/* Product Page */

#top_product{
	min-height:210px;
}

#top_product p{
		padding:0 0 10px 0;	
}

#bottom_product p{
		padding:0 0 10px 0;	
}

#product_image{
	background:fff;
	text-align:center;
	width:168px;
	margin: 0px 10px 20px 10px; 
	border:1px solid #d1d9de;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float:left;
}

#product_image p{
	text-align:center;
}

#product_image a{
	color:#333333;
	text-decoration:none;
}

#product_image:hover{
	background:#e9f2fd;
}

.product {
	float:right;
	max-width:550px;
	width:100%;
}

#product_features {
	font-size:15px;
	margin-top:0;
	padding-left:20px;
}

#prices {
	margin:0;
	width:560px;
	display:inline-block;
	padding-left:0;
	padding-bottom:15px;
}

.product_price {
	list-style:none;
	float:left;
	padding-right:20px;
	text-decoration:line-through;
	font-size:20px;
	color:#ff0000;
}
.product_sale_price {
	list-style:none;
	float:left;
	font-weight:bold;
	font-size:20px;
}

.affiliate{
	float:right;
	font-weight:bold;
	font-size:16px;
	list-style:none;
}

#buy_btn {
		text-decoration:none;
        display:inline-block;
        margin-bottom:20px;
}

#buy_btn a{
	padding:12px;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	text-transform:uppercase;
	text-decoration:none;
	border: 1px solid black;
	border-radius: 10px;
	background-image: -webkit-gradient(linear, center top, center bottom, from(#fcfcfc), to(#bfbfbf), color-stop(3%, #f7f7f7), color-stop(12%, #f2f2f2), color-stop(90%, #d9d9d9));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -moz-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -o-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	background-image: linear-gradient(to bottom, #fcfcfc, #f7f7f7 3%, #f2f2f2 12%, #d9d9d9 90%, #bfbfbf);
	-webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	-moz-box-shadow: 0 1px 5px rgba(0,0,0,0.75);
	box-shadow: 0 1px 5px rgba(0,0,0,0.75);
}


#buy_btn a:active{
	background-image: -webkit-gradient(linear, center top, center bottom, from(#bfbfbf), to(#fcfcfc), color-stop(10%, #d9d9d9), color-stop(88%, #f2f2f2), color-stop(97%, #f7f7f7));
background-image: -webkit-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
background-image: -moz-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
background-image: -o-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
background-image: -ms-linear-gradient(top, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
background-image: linear-gradient(to bottom, #bfbfbf, #d9d9d9 10%, #f2f2f2 88%, #f7f7f7 97%, #fcfcfc);
}

.section p{
	margin:0;
}

/* Classes and Elements */

h1{ text-transform:uppercase;
}

h2{ text-transform:uppercase;
	margin:0;
	padding-top:1em;
}

h3{ text-transform:uppercase;
margin:1em 0 10px 0;
}

h4{	text-transform:uppercase;
	font-size:16px;
	padding-left:10px;
	padding-right:10px;
	background:url(/web/20181121000854im_/http://www.cheapfunkywellies.org.uk/images/land_bg_bar.jpg) repeat-x;
}

p { color:333333;
	font-size:15px;
	line-height:22px;
	margin:0;
	padding:10px;
}

li {
	color:333333;
	list-style-type:square;
}

table {border-color:#CCCCCC;}

th {
	background-color:#CCCCCC;
	color:black;
	border: thin none #999;
}

.block{
	display:inline-block;
}

.clear{	clear:both;
}

.left{	float:left
}

.right{	float:right;
}
#container #content_container #central #main_content h5 {
	color: #F00;
}

#contact_details input{
    max-width: 300px;
    width:100%;
}


table{width: 99% !important;}

@media(min-width: 971px){
.brand-info{display: none !important;}
}

@media(max-width: 970px){
	.table-brand{display: none !important;}	
	#social{top:10px;right: 15px;}
	.section {padding: 0 15px;}
}

@media(min-width: 415px) and (max-width: 579px){
.col-sm-4.col-xs-6.brand-detail {margin-bottom: 20px !important;width: 100% !important;}
}



@media(min-width: 580px) and (max-width: 960px){

.affiliate{width:100% !important;}
}   



@media(max-width: 579px){
.affiliate{width:100% !important;font-size:10px !important;}
}

@media(min-width: 768px){
	.mob-menu{display:none !important;}
}

@media(max-width: 767px){
	#main_menu{display:none !important;}

	.navbar-default{border: none !important;background: #dadada!important; }
	#menu-mobile> li {list-style-type: none !important;padding: 5px !important;border-bottom:1px solid #b3b2b2;}
#menu-mobile a {color: #695555 !important;padding: 10px !important;text-decoration: none !important; font-family: HelveticaBold,Arial,sans-serif;font-size:14px;}
#menu-mobile li:hover{background:#b3b2b2 !important;}
.demo  { margin-top: 45px;}
.demo > ul { margin-left: -30px;}
.mob-menu label {border: 1px solid #695555 !important;color: #695555 !important;float: right !important;margin-right: -9px !important;padding: 6px !important;margin-top:8px;}
.container-fluid > ul#menu-mobile {border-top: 1px solid black;margin-left: 0;margin-right: 53px;margin-top: 41px;}#menu-mobile .sub-menu{display:none;position:relative;background:#5c3309;}
/*#menu-mobile .inner-menu{display:none;position:relative;background:#925312;}
#menu-mobile .sub-menu a{font-size:13px;}
#menu-mobile .inner-menu a{font-size:13px;}
#menu-mobile .sub-menu li{border-bottom:1px solid #703701;padding:10px 0px;}
#menu-mobile .inner-menu li{border-bottom:1px solid #703701;padding:10px 0px;}
#menu-mobile > li:hover .sub-menu{display:block !important;}*/
#menu-mobile .sub-menu>li:hover .inner-menu {display:block !important;}label {  cursor: pointer;}
#menu-toggle {display: none; /* hide the checkbox */}
#menu-mobile {display: none;}
#menu-toggle:checked + .demo #menu-mobile {display: block;} 

}
    


@media(min-width: 852px) and (max-width: 955px){
#social{top:55px !important;}
}                   



@media(min-width: 768px) and (max-width: 951px){
ul#main_menu li a{font-size:10px !important;padding:10px !important;}

}       


@media(min-width: 775px) and (max-width: 960px){
	#main_content{max-width: 570px !important;width:100% !important;}
}



@media(min-width: 650px) and (max-width: 774px){
	#main_content{max-width: 448px !important;width:100% !important;}
}



@media(min-width: 580px) and (max-width: 649px){
	#main_content{max-width: 378px !important;width:100% !important;}
}


@media(min-width: 488px) and (max-width: 579px){
	#main_content{max-width: 385px !important;width:100% !important;}
}


@media(min-width: 488px) and (max-width: 579px){
	#main_content{max-width: 285px !important;width:100% !important;}
}



@media(min-width: 415px) and (max-width: 487px){
	#main_content{max-width: 210px !important;width:100% !important;}
}


@media(min-width: 346px) and (max-width: 377px){
.product_container{margin: 0 20px 10px !important;}
}


@media(min-width: 327px) and (max-width: 345px){
.product_container{margin: 0 15px 10px !important;}
}



@media(max-width: 326px){
	.product_container{margin: 0 10px 10px !important;}
}

@media(max-width: 377px){
	.product_container {max-width: 132px !important;width:100% !important;}
}
/*
     FILE ARCHIVED ON 00:08:54 Nov 21, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:00:42 Oct 16, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.367
  exclusion.robots: 0.037
  exclusion.robots.policy: 0.029
  esindex: 0.006
  cdx.remote: 9.305
  LoadShardBlock: 61.24 (3)
  PetaboxLoader3.datanode: 93.182 (5)
  PetaboxLoader3.resolve: 102.378 (3)
  load_resource: 1159.413 (2)
*/