/* SERVICES */
@media only screen and (min-width: 1000px) and (max-width: 1093px) {
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 25px !important;
} 
}
@media only screen and (min-width: 960px) and (max-width: 999px) {
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 30px !important;
}
}
@media only screen and (min-width: 769px) and (max-width: 959px) {
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 35px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 659px) {
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 40px !important;
}
}
@media only screen and (max-width: 767px) {
.jcarousel-skin-tango .jcarousel-next-horizontal {
    right: 45px !important;
}
}

/* PRICE LIST */
@media only screen and (min-width: 822px) and (max-width: 1088px) {
.price_col { width: 70% !important; }
}
@media only screen and (min-width: 674px) and (max-width: 821px) {
.price_col { width: 68% !important; }
}
@media only screen and (max-width: 673px) {
.price_col { width: 100% !important; padding: 10px 0px !important; }
.size_img { width: 95% !important; }
}

body {
    background-color: RGBA(30, 144, 255, 0.74);
}
.lowerbanner { text-align: center; width:100%; }
.prod-code { margin-top:10px; font-weight:700;}
.rF.cont_map {top:-25px;}

.woocommerce td.product-name dl.variation dd.variation-ColourOption, .woocommerce td.product-name dl.variation dt.variation-ColourOption  {
    display: none;
}
.poptop{margin-bottom:10px;  }

div.cont{
	border:2px solid gray;
	border-radius: 5px;
	background-color: white;
	clear:both;
	overflow: hidden;
	margin-bottom: 15px;
}
div.cont-body{
	padding-top: 10px;
	color: #616261;
	padding-bottom: 13px;
	padding-top: 55px;
	background:url("/images/cont-body-bg.png") repeat-x; 
	overflow: hidden;
}
div.cont-heading{
	border-bottom: 1px solid gray;
	background-color: white;
	color: #6dd0f6;
	font-weight: bold;
	padding: 6px 10px 6px 18px;
	font-size: 15px;
}
.magicimg {
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: -12px;
}

.gform_wrapper #gform_fields_2 li.gfield {
    padding-top: 10px;
    color: #616261;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-top: 5px;
    margin-bottom: 20px;
    background: url("/images/cont-body-bg.png") repeat-x;
    overflow: hidden;
    background-color: white;
    border: 2px solid gray;
    border-radius: 5px;
}
#field_2_56 .gfield_label {
    margin-top: 10px;
    float: left;
}
#field_2_56 .gfield_description, #field_2_56 .gchoice_2_56_1 {
  float:left;
}
#field_2_60 img {
    margin-top: 40px;
}

li.frame-option-height-18 li:nth-child(3) {
    background-image: url("/wp-content/uploads/framed-imported-image-6.png");
    background-repeat: no-repeat;
    background-position: top;
}

.woocommerce-tabs.wc-tabs-wrapper {
    width: 50%;
    float: right;
}
.printoptions {
  width:50%;
  text-align:center;
      margin-left: -14px;
}

#custom_post_widget-18 {
    background-image: url("/wp-content/uploads/headway-imported-image-4.png") !important;
  padding-top: 40px !important;
  padding-bottom: 35px !important;
}

li.choose-layout li:nth-child(1) {
    background-image: url("/wp-content/uploads/headway-imported-image-9.png")!important;
}

li.choose-layout li:nth-child(2) {
    background-image: url("/wp-content/uploads/headway-imported-image-10.png")!important;
}

li.choose-layout li:nth-child(3) {
    background-image: url("/wp-content/uploads/headway-imported-image-11.png")!important;
}

li.choose-layout li:nth-child(4) {
    background-image: url("/wp-content/uploads/headway-imported-image-12.png")!important;
}
 
div#product-3823 div.printoptions, div#product-171619 div.printoptions {
    display: none;
}
button#gform_submit_button_2 {
    min-width: 120px;
}

/*Remove 2 items from categories - #post-172 ul.products li.product-category:nth-child(37) */
#post-172 ul.products li.product-category:nth-child(43), #post-172 ul.products li.product-category:nth-child(44)  {
 display:none;   
}

.woocommerce td.product-name dl.variation dt {
  font-weight: normal; }


 div#gform_wrapper_15
{display:none;} 
/* 
ul#gform_fields_15
{display:none; }
*/


#input_2_16 li input[name="input_16"],#input_2_17 li input[name="input_17"],#input_2_13 li input[name="input_13"] {
    display: none;
}

.woocommerce.columns-4 ul.products li.product {
position: relative;
width: 22% !important;
}

.woocommerce #content div.product div.summary {
    float: right;
    width: 50%;
}

a.woocommerce-main-image.zoom {
    float: left;
}

#wmcs_currency_switcher-2 > h3
{ padding-bottom: 1px; margin-bottom: 1px; font-size: 18px; }

li#wmcs_currency_switcher-2 {
    line-height: 45% !important;
}
#text-3,#text-4,#text-6,#text-7{width: 100%;}
.related ul.products li.product {width: 22.05% !important;}
button.button, input.button {height: 3.3em;}
div#cart-top {font-size: medium;margin-top: -10px;}
.gf_directory td.fileupload {max-width: 25px !important;max-height: 25px !important;}
.woocommerce form .form-row input.input-text{ max-width:300px;}
li#text-8 h1 {margin-left: 30px;}
div#block-b9456663d664c072 h3.entry-title a {white-space:normal;}

