/*
Theme Name: Beyond A Word
Author: Weavers Web Team
Theme URI: http://weavers-web.com/
Tags: beyondaword, weavers-web
Version: :Latest Version
*/
.page-title { display:none; }

.whatisan { top:auto !important; }
#coupon_code  { width: 50%;float: left; }
.woocommerce .cart-collaterals .shipping_calculator { width: 100% !important;clear: right;float: right }
.shipping_calculator > h2  { height: 50px;width: 100%;margin-top: 10px; }
.woocommerce td.product-name dl.variation dd p  { margin-top: 0 !important; }
.best-selling .art_image img  {  float: left; height: 162px; width: 197.5px; overflow: hidden; }
div.wpcf7-validation-errors { border: none; }
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors { display: none !important; }
span#tooltip-element { z-index:9; }
.switch-woocommerce-deposits span { color: #fff !important; } 
span.ginput_total.ginput_total_5 {
    display: none;
}
.art-title h5{
	text-align: center;
}

.art_image img{
	width: 100%;
}

.col-lg-3.col-md-3.col-sm-3.pagination-load img {
    width: 100%;
    height: 100%;
}
/* Added by VN for Photo to Canvas */
.summary.entry-summary {
    margin-bottom: 20px;
}
.magicimg {
    display: block;
    float: left;
    margin-right: 20px;
    margin-top: -12px;
}
.magic_txt p {
    width: auto !important; 
}
#field_12_56 .gfield_description {
    margin-right: 90px;
    margin-top: 20px;
    font-size: 16px;
    overflow: hidden;
    float: right;
    width: 643px;
}
#field_12_56 .gfield_description, #field_12_56 .gchoice_2_56_1 {
    float: left;
}
#field_12_56 .gfield_label {
    float: left;
}
.gform_wrapper form li, .gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
}

	.gform_wrapper #gform_fields_12 li.gfield {
		width: 100%;
	}
	.gform_wrapper li {
    margin-left: 0!important;
    list-style: none!important;
    overflow: visible;
}
#input_12_16 li, #input_12_17 li {
    float: left;
    position: relative;
    padding: 11px !important;
    box-sizing: border-box;
}
#input_12_16 li input[type="radio"]:checked + label, #input_12_17 li input[type="radio"]:checked + label{
    font-weight: 700;
    border: 3px solid red !important;
    opacity: 1.0 !important;
    color: #18106A;
}
#input_12_16 label:hover, #input_12_17 label:hover {
    cursor: pointer;
    opacity: 1.0;
    border-color: white;
    box-shadow: 0px 0px 0px white inset;
}
	
	#input_12_16 label, #input_12_17 label {
    border: white 3px solid;
    background: white;
    padding: 10px 8px 8px 8px;
    box-shadow: 0px 0px 3px lightgrey inset;
    right: 30px;
    top: -5px;
    position: relative;
    z-index: 0 !important;
    opacity: 0.85;
}
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label {
    display: -moz-inline-stack;
    display: inline-block;
    padding: 0;
    width: auto;
    line-height: 1.5;
    font-size: 14px;
    vertical-align: middle;
    max-width: 85%;
    white-space: normal;
}
 #input_12_49 li input[type="radio"]:checked + label {
    font-weight: 700;
    border: 3px solid red !important;
    opacity: 1.0 !important;
    color: #18106A;
	margin: 30px 0 0 80px;
}
#input_12_49 label {
    border: white 3px solid;
    background: white;
    padding: 10px 8px 8px 8px;
    box-shadow: 0px 0px 3px lightgrey inset;
    right: 30px;
    top: -5px;
    position: relative;
    z-index: 0 !important;
    opacity: 0.85;
	margin: 30px 0 0 80px;
}

#input_12_49 label:hover {
    cursor: pointer;
    opacity: 1.0;
    border-color: white;
    box-shadow: 0px 0px 0px white inset;
}

#input_12_49 li input[name="input_49"] {
    display: none;
}

.gform_wrapper ul.gform_fields {
    margin: 0!important;
    list-style-type: none;
}
label.gfield_label{
	display: inline-block !important;
}
.gform_wrapper #gform_fields_12 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;
}

li.choose-layout li:nth-child(1) {
    background-image: url(/wp-content/uploads/headway-imported-image-9.png)!important;
	background-repeat: no-repeat;
    background-position: top;
	height: 240px;
    width: 23%;
    float: left;
	margin: 10px;
}
li.choose-layout li:nth-child(2) {
    background-image: url(/wp-content/uploads/headway-imported-image-10.png)!important;
	    background-repeat: no-repeat;
    background-position: top;
	height: 240px;
    width: 23%;
    float: left;
	margin: 10px;
}
li.choose-layout li:nth-child(3) {
    background-image: url(/wp-content/uploads/headway-imported-image-11.png)!important;
	    background-repeat: no-repeat;
    background-position: top;
	height: 240px;
    width: 23%;
    float: left;
	margin: 10px;
}
li.choose-layout li:nth-child(4) {
    background-image: url(/wp-content/uploads/headway-imported-image-12.png)!important;
	    background-repeat: no-repeat;
    background-position: top;
	height: 240px;
    width: 23%;
    float: left;
	margin: 10px;
}
#input_12_49 li, #input_12_17 li {
    width: 23% !important;
    margin: 1%;
    float: left;
    position: relative;
    padding: 20px !important;
    box-sizing: border-box;
	background-repeat: no-repeat;
}
#input_12_49 li {
    box-shadow: 2px 2px 4px rgba(0,0,0,0.5);
    padding: 0px !important;
    height: 195px;
}
.gform_wrapper .gfield_radio li {
		position: relative;
		margin: 0 0 10px; 
		line-height: 1.2;
	}
	.magicimg {
		margin-top: 2px;
	}
	.gform_body{
		float:none !IMPORTANT;
	}
	#label_12_17_1,.magic_txt p{
		width:260px;
	}

	li .gchoice_12_17_1 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/wp-content/uploads/headway-imported-image.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	}
	li .gchoice_12_17_2 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/wp-content/uploads/headway-imported-image-1.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
	}	
	
	li .gchoice_12_17_3 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/wp-content/uploads/headway-imported-image-2.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
li .gchoice_12_17_4 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/wp-content/uploads/headway-imported-image-3.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
li .gchoice_12_17_5 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/images/neworderingsystem/Diffuse%20Glow_Diffuse%20Glow%5B5%5D.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
li .gchoice_12_17_6 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/images/neworderingsystem/Pastel_Rough%20Pastel%5B4%5D.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
li .gchoice_12_17_7 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/images/neworderingsystem/Painting_Dry%20Brush%5B5%5D.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
li .gchoice_12_17_8 {
    height: 320px;
    background-size: 300px 300px;
    background-image: url(https://www.bluehorizonprints.com.au/wp-content/uploads/headway-imported-image-4.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
}
.gchoice_12_17_0 {
    min-width: 100% !important;
    box-shadow: 0px 0px 0px white !important;
    height: 80px !important;
}
.facebook_token {
    /* width: 30px; */
    display: inline;
}

@media screen and (max-width: 413px) and (min-width: 320px){
	.right-header-main{
		width:100%;
	}
	.facebook_token img {
		width: 70px !important;
	}
	.facebook_token {
		/* width: 10px; */
		display: block;
		float: left;
		width: 30%;
	}
	.flowplayer iframe {
		height: auto;
	}
	span.ginput_total.ginput_total_5 {
		display: none !important;
	}
	.img-about{
		display:none !important;
	}
	li#field_5_41 {
    position: static;
    /* margin-left: -0px; */
}
	li#field_5_41 a h2 {
		background: #8CC0EA!important;
		border-radius: 10px;
		color: #fff;
		-webkit-box-shadow: 1px 1px 1px 1px #808080;
		box-shadow: 1px 1px 1px 1px #808080;
		margin-top: 290px !important;
	}
	li#field_5_41 a h2.product-title	 {
    /* font-weight: bold !important; */
    text-align: left;
    /* line-height: 25px; */
    /* margin-top: 0% !important; */
    width: 300px;
    margin-left: -184px;
    font-size: 11px !important;
	} 
 h2.product-title br {
    display: none;
	}
	.social-icons {
		float: left;
		width: 70%;
	}
	.social-icons ul {
		margin: 0px 0px 0 0;
		width: 40%;
	}
	.social-icons span {
		display: inline;
		width: 45%;
		float: left;
	}
	div.log_cart {
		width: 100%;
		margin-top: 0px;
		display: block;
	}
	div.log_cart a {
		display: block; 
		 width: 50%; 
		/* padding: 10px; */
	}

}

@media screen and (max-width: 670px) and (min-width: 414px){
	.flowplayer iframe {
		height: 300px;
	}
	span.ginput_total.ginput_total_5 {
		display: none !important;
	}
}
@media screen and (max-width: 767px) and (min-width: 481px){
		li#field_5_41 {
    position: static;
	display: inline;
    /* margin-left: -0px; */
}
	li#field_5_41 a h2 {
		background: #8CC0EA!important;
		border-radius: 10px;
		color: #fff;
		-webkit-box-shadow: 1px 1px 1px 1px #808080;
		box-shadow: 1px 1px 1px 1px #808080;
		margin-top: 290px !important;
	}
	li#field_5_41 a h2.product-title	 {
    /* font-weight: bold !important; */
    text-align: left;
    /* line-height: 25px; */
    /* margin-top: 0% !important; */
    width: 300px;
    margin-left: -184px;
    font-size: 11px !important;
	} 
 h2.product-title br {
    display: none;
	}
	.whatisan{
		display: block;
	}
}




@media screen and (max-width: 900px) and (min-width: 671px){
	.flowplayer iframe {
		height: 390px;
	}
	span.ginput_total.ginput_total_5 {
		display: none;
	}

}

p.Total {
    display: none;
}
.cart_totals.calculated_shipping td {
    padding-left: 10px;
}
/*Pagination display fix */
.woocommerce-pagination {
    display: block !important;
}

