/*

Theme Name: Retro Child Theme
Theme URI: https://www.theredballoon.com.au
Author: blackfrogdesign
Author URI: https://www.theredballoon.com.au
Description: This is a custom child theme for retro
Template: retro
Version: 1.0.0

*/
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {font-size:12px}
.woocommerce .cart-collaterals .cart_totals table tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table tr.order-total td {font-size:1.8em}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {padding-bottom: 0.85em !important}
.storewide-notice, .temp-bg {display:none}
.wpcf7-form input[type="submit"] {text-transform:initial;background:#8b333b;border: 3px solid #8b333b;}
.nc_socialPanel:not(.nc_floater):not(.nc_socialPanelSide) {padding-top:20px}
.container-top-tail::before, .container-top-tail::after {height:auto}

/* WHOLESALE */

.gf-table {display:table}
.gf-tr {display:table-row}
.gf-td {display:table-cell;text-align:center;vertical-align:middle}
.gf-td label {display:none !important}
.gf-td input {width:100%;text-align:center !important}
.gf_readonly input {border: none;box-shadow:none}
li.gf-td {padding:0 16px}
li.gf-td > div {margin:0 !important}

/* ****** */


.woocommerce-result-count{padding-bottom:15px}
.right-sidebar .enquiry-form {background-color: #9476401a;padding: 15px 20px;border: 2px solid #ddd6}
.right-sidebar .enquiry-title {background-color: #8b333b;padding: 20px 10px}
.right-sidebar .enquiry-title h3 {color: white;margin: 0;text-align: center}
.right-sidebar .wpcf7-submit {float:right}

#wpcf7-f5937-o1 input[type="text"], input[type="email"] {height:45px}
#wpcf7-f5937-o1 input[type="text"], input[type="email"], textarea{background-color:white !important}



.special-offer-wrapper {padding:10px;color:white;background-color:#faa300;margin:20px 0;text-align:center}

.home .star-rating {left: calc(50% - 27px);position: relative;}
.home .wcps-container .wcps-theme1 .wcps-items-rating {padding: 5px 12px 30px;}
.home .wcps-container .wcps-theme1 .wcps-items-title {text-align:center}

.home .tinvwl-add-to-cart-wrap > a {
    display: block;
    position: relative;
    text-align: center;
    width: 100%;
    padding: 20px 0;
    margin: 10px 0;
    top: 10px;
    color: white;
}
.home .add_to_cart_button:hover {opacity:0.9em}

.home .tinvwl-tooltip {display:none}

.custom-btn {padding: 9px 17px 8px;
vertical-align: middle;
float: left;
margin: 0;
margin-right: 6px;
border-radius: 0;
float: none;
font-size: 12px;
font-weight: normal;
text-shadow: none;
transition: all 0.5s ease 0s;
cursor: pointer;
display: inline-block;
font-family: inherit;
text-decoration: none;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
height: 31px;
line-height: 25px;
padding: 0 17px;
padding: 6px 17px 5px;
line-height: 14px;
height: auto;
box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
border: 3px solid #8a333b;
background: #8a333b;
color: #fff;}

.custom-btn:hover {opacity:0.9}
.margin-bottom-40 {margin-bottom:40px}
#field_2_85{display:none}
#field_2_18 {padding-right:15px}
.packaging-spec{font: normal 12px/1.5 Georgia, 'Times New Roman', Times, serif;}



.ui-datepicker-header {background-color:#8a333b}
.ui-datepicker-title select {color:white}
.star-ul li {list-style-type:none !important;position:relative}
.star-ul li:first-child::before {
    
}
.star-ul li::before {
    background: url(https://www.theredballoon.com.au/wp-content/themes/retro/images/skin/default/sprite_retro.png) no-repeat -600px -150px !important;
}
.star-ul li::before {
    content: '' !important;
    height: 9px;
    left: -15px !important;
    position: absolute;
    top: 4px !important;
    width: 9px;
}
.li-mobile-preview-step{display:none}
.poly-wrapper, .jar-wrapper {display:inline-block}
.order-confirm-wrapper{display: table;margin: 0 auto;position:relative}
.order-confirm-preview{top: 35px;left: 45px;position: absolute;width: 100px;height: auto;}
.packaging-examples {display:none}
.styled-select{border:none}
.ginput_container span select, .ginput_container_select select {background: #f7f4ee;
border: 1px solid #cccccc;
background-color: transparent;
padding: 2px 12px 2px 2px;
line-height: 1;
height: 29px;
outline: none;
box-sizing: border-box;
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
text-indent: 0.01px;
text-overflow: '';
line-height: 1.2;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.09) inset;
background-color: #F7F4EE;
background-image: url("https://www.theredballoon.com.au/wp-content/themes/retro/images/woo/select_arrow.png") /*!important*/;
background-repeat: no-repeat;
background-position: right 10px center !important;
}

.select-null {padding:0 !important;background-color:white !important;background-image: none !important;appearance: none;-webkit-appearance: none;-moz-appearance: none;border: none !important; overflow: hidden;border: 0;-webkit-appearance: none;-webkit-appearance: none;box-shadow: none !important;}

.styled-select-null {background-image: none;background: none}

/*.container-top-tail{z-index:0}*/
#field_2_68{width:100%}
.widget_contactform button::before, .widget_contactform button::after{z-index:0}
.sub-text{margin:0 0 40px;font-style:italic}
.screen-reader-text{display:none}
.gchoice_2_12_0, .gchoice_2_81_0, .gchoice_2_68_0 {height:30px}
.fa-chevron-up{content:'\f077';font-family:'FontAwesome';color: white;margin-bottom: 12px;}
.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { 
  -moz-appearance: textfield;
}
.btnStyle1 {width: 200px;height: 45px !important;font-size: 1.1em !important}
.ul-feature {padding-left:0}
.ul-feature li {list-style-type:none;display:table-row;vertical-align: top}
.ul-feature li:before {font-family:"FontAwesome";font-size:1.8em;color:#5eb523;content:'\f00c';width: 30px;
vertical-align: top;display:table-cell}

.ginput_container_number .instruction {display:none}
.pcandy-wrapper{display:table;margin:5px 0 20px}
.pcandy-wrapper .imgborder {width: 24% !important}

.sixstripe-wrap2{display:none}
.gform_wrapper .gf_step {margin-top:0}
#layer38 {opacity:0.2}
#backtotop{display:none}
#wow-modal-close-1 {z-index:200}
#close-circle-1{color:#f76398 !important}
.preview-wrapper.affix{
    position:fixed;
}

.priceBox.affix{position:fixed;margin: 0 18px;}

.custom_radio .gchoice_2_12_0 li, .custom_radio .gchoice_2_12_1 li {display:table-cell}

.custom_radio input[type="radio"] {
    display: none !important;
}

.custom_radio input[type=radio] label {
  position: relative;
  cursor: pointer;
  
}

.custom_radio input[type=radio] + label::before {	
    font-family: 'FontAwesome';
	content: '\f1db';   
	font-size:2em;
	font-weight:200;
	display:inline-block;
    width:5px;
    height:auto;
    margin: 0px 10px 0 30px;
    vertical-align:middle;
    cursor:pointer;
    border-radius:  0;
}

.custom_radio input[type=radio]:checked + label::before {    
	font-family: 'FontAwesome';
	content: '\f192';  
	font-size:2em;
	font-weight:200;
	display:inline-block;
    width:5px;
    height:auto;
    margin: 0px 10px 0 30px;
    vertical-align:middle;
    cursor:pointer;
    border-radius:  0;
}

/*.custom_radio .gchoice_2_68_0 input[type=radio] + label::before, .custom_radio .gchoice_2_12_0 input[type=radio] + label::before, .custom_radio .gchoice_2_81_0 input[type=radio] + label::before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/check-off.png');
}

.custom_radio .gchoice_2_68_1 input[type=radio] + label::before, .custom_radio .gchoice_2_12_1 input[type=radio] + label::before, .custom_radio .gchoice_2_81_1 input[type=radio] + label::before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/check-off.png');
}

.custom_radio .gchoice_2_68_1 input[type=radio]:checked + label::before, .custom_radio .gchoice_2_12_1 input[type=radio]:checked + label::before, .custom_radio .gchoice_2_81_0 input[type=radio]:checked + label::before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/check-no.png');
}

.custom_radio .gchoice_2_68_0 input[type=radio]:checked + label::before, .custom_radio .gchoice_2_12_0 input[type=radio]:checked + label::before, .custom_radio .gchoice_2_81_1 input[type=radio]:checked + label::before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/check-on.png');
}*/

.footer-logo {z-index:-1}
#gform_confirmation_wrapper_2 {padding:30px;font-size:1.4em;text-align:center}
#gform_wrapper_2 {min-height:600px}
#input_2_85 {min-width:80px}
.priceTable {margin:20px 0;background-color: #f6f6f6;}
.priceTable td {border:0;padding:10px}
.priceTable td:first-child {min-width: 110px}
.gform_wrapper .top_label .gfield_label {color:#8a333b}
.gform_wrapper .top_label .gfield_label{margin-top:20px}
.gform_wrapper .gf_page_steps {border-bottom:0}
.gf_page_steps {top:-140px;position:absolute}
#wow-modal-window-1 {position:absolute !important;top:200px !important}
.gform_wrapper h2.gsection_title {font-size:2.3em}
#SVG_scene {height:350px;width:350px}
.comment-form-rating .styled-select {background-image:none !important;background-repeat: no-repeat !important;}
.fa-search{font-family:'FontAwesome',Verdana;font-size:1.4em;color:white}
body {background-image:none;font: normal 14px/1.5 Georgia, 'Times New Roman', Times, serif;}
#field_2_18 {display:none}
#postid-6470 div.summary div[itemprop~="description"] {top:0 !important}

#formEnd, #formStart {width:100%;padding:5px;}
.orderToggle {display:none}

.orderToggle td {padding:0 !important}
.priceBox table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 200px;
	font:normal 12px/1.5 Georgia, 'Times New Roman', Times, serif;right: 0;position: absolute;margin:10px;
	/*border: 1px solid #8a333b;*/position: relative;margin: 0 auto;width:60%;
}

.priceFields{color:#2b2b2b !important}

.priceBox td, .priceBox th {
    
    text-align: left;
    padding: 8px 10px 8px 30px;
	font-size:1.0em;vertical-align: middle;
}

.priceBox tbody {color:#2b2b2b;background:rgba(138,51,59,0.15)}

.priceBox tfoot {font-size:0.9em;vertical-align:middle;background-color:#8a333b}

#gform_page_2_3 .gfield_description {padding:0 !important}

#field_2_85 .ginput_container_select{display:table-cell}
#field_2_85 .gfield_description {display:table-row}
#field_2_85 .gfield_description {padding-left:10px;vertical-align:bottom}
.packaging_container .gfield_label {min-height:auto}
.packaging_container input{margin-top:0 !important}
#field_2_17{width:90%}
#field_2_84{height:30px}

.gform_page_fields{min-height:350px}
.preview-heading{position:absolute;top:320px;padding:10px;text-transform:uppercase;color:#8a333b;width:100%;text-align:center}
.svg-large{display:inline-block;position:absolute;top:600px;height:350px;width:350px;left:0}
.svg-mini{display:inline-block;position:absolute;top:0;height:150px !important;width:150px !important;left:30px}
/*.svg:hover {
    position:relative;
    top:-25px;
    left:-35px;
    width:500px;
    height:auto;
    display:block;
    z-index:999;
}*/
.totalPriceWrapper{margin: 0;margin-bottom: 0;width: 50%;left: 0px;position: relative;/*border-top: 1px solid #cbc9c3;border-bottom: 1px solid #cbc9c3;*/padding: 5px 0;}
.order-alert{display:none;padding: 30px 10px 30px 60px;text-align: left;line-height: 1.5em;margin-top:20px;
position: relative;
width: 240px;
margin: 0 auto}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:auto}
.priceTotal {font-size:1.6em !important;color:white !important}

#field_2_12, #field_2_82, .courierToggle, .packagingToggle, #field_2_17,.text_date_display,.upload_display{display:none}
/* {display:none}*/
.tableCell {display:table-cell}
/*.postid-6470 .styled-select {width: 100%}*/
.deliveryToggle{line-height:2em;font-size:1.6em}
.priceBox{display:none;width: auto;height: auto;text-align: center;padding: 0 0 10px 0;
top: 350px;position: relative;min-height: 190px;}
.priceBox input[type="text"], .priceBox input[type="password"], .priceBox input[type="search"], .priceBox select, .priceBox textarea{background:none;border: none;box-shadow: none;padding-left:5px;width:130px;font-size:1.2em}
.packaging_container input {width: calc(50% - 8px) !important;}
#gf_page_steps_2 {text-align:center;padding: 30px 0 20px;margin-bottom: 30px}
/*.postid-6470 .offers{display:none}*/
.postid-6470 canvas {display:none !important}
/*.postid-6470 .woocommerce div.product form.cart, .postid-6470 .woocommerce-page div.product form.cart {display:none}
.postid-6470 .offers {position: absolute;right: 50px;top: 650px}*/
.postid-6470 .cart, .postid-6470 .variations_form cart{display:none}
/*#field_2_5{position: absolute;right: 50px;top: 530px}*/
#preview-stop{display:none}
.gfield_select{width:100%}
.gf_step_label {padding:10px 0;/*color:#8a333b;*/color:white;text-transform:uppercase}
.gform_wrapper .gf_step span.gf_step_number {
    font-size: 1.5em;
    font-family: arial,sans-serif;
    margin-right: 4px;
    background-color: #8a333b;
    border-radius: 100%;
    height: 40px;
    width: 40px;
    line-height: 2em;
	text-align:center;
	display:block;
	padding-top:0;
	/*border:5px solid #8a333b;*/
	color:white;
	margin:0 auto
}


.jar-wrapper, .poly-wrapper, .label-wrapper {height: auto;
background-size: 60px auto;
background-repeat: no-repeat;
padding-top: 150px !important;
vertical-align: bottom;
background-position: 50% 0;margin-bottom:20px}

#field_2_107{background-image: url('https://www.theredballoon.com.au/wp-content/media/20g-poly.jpg');}
#field_2_108{background-image: url('https://www.theredballoon.com.au/wp-content/media/30g-poly.jpg');}
#field_2_109{background-image: url('https://www.theredballoon.com.au/wp-content/media/40g-poly.jpg');}
#field_2_110{background-image: url('https://www.theredballoon.com.au/wp-content/media/50g-poly.jpg');}
#field_2_111{background-image: url('https://www.theredballoon.com.au/wp-content/media/60g-poly.jpg');}
#field_2_112{background-image: url('https://www.theredballoon.com.au/wp-content/media/70g-poly.jpg');}
#field_2_113{background-image: url('https://www.theredballoon.com.au/wp-content/media/80g-poly.jpg');}
#field_2_114{background-image: url('https://www.theredballoon.com.au/wp-content/media/90g-poly.jpg');}
#field_2_115{background-image: url('https://www.theredballoon.com.au/wp-content/media/100g-poly.jpg');}
#field_2_125{background-image: url('https://www.theredballoon.com.au/wp-content/media/1kg-bulk-poly.jpg')}

#field_2_104{background-image: url('https://www.theredballoon.com.au/wp-content/media/70g-jar.jpg')}
#field_2_105{background-image: url('https://www.theredballoon.com.au/wp-content/media/80g-jar.jpg')}
#field_2_106{background-image: url('https://www.theredballoon.com.au/wp-content/media/125g-jar.jpg')}

#field_2_116{background-image: url('https://www.theredballoon.com.au/wp-content/media/label1.jpg')}
#field_2_117{background-image: url('https://www.theredballoon.com.au/wp-content/media/label2.jpg')}
#field_2_118{background-image: url('https://www.theredballoon.com.au/wp-content/media/label3.jpg')}


.label-wrapper, #field_2_125 {background-size:105px auto}


.jar-container{}

#text-container{width:350px;border:0;height:350px;position:absolute;top:0;left:0;display:table;opacity:0}
.heart-toggle {opacity:0}
.wrap-text {font-family: 'Oswald', sans-serif;color: #000;
text-transform: uppercase;
font-size: 30px;/*border: 1px solid blue;*/}



#top-text {
position: absolute !important;
top: 90px;
/*padding-top:100px;*/
width: 260px;
height: auto;
left: 0px;
display:table-row}

#bottom-text {
position: absolute !important;
bottom: 103px;
width: 260px;
height: auto;
left: 0px;display:table-row}

#middle-text {
position: absolute !important;
top: 160px;
width: 260px;
height: auto;
left: 0px;
padding-top: 0;
display:table-row}

#middle-text-adjust{position: absolute !important;
top: 160px;
width: 260px;
height: auto;
left: 0px;
padding-top: 0;
display:table-row}


#input_2_11 {float:left}
#input_2_11 li {width:33.33%;max-width:170px}
#gform_page_2_1, #gform_page_2_2, #gform_page_2_3, #gform_page_2_4, #gform_page_2_5 {width:60%}

.postid-6470 .images{display:inline}
.postid-6470 .woocommerce div.product div.summary, .postid-6470 .woocommerce-page div.product div.summary {float:none !important}
.change-color {display:table-cell}

#preview-container {position: absolute;
width: 350px;
height: 350px !important;
background-color: transparent !important;
right: 20px;
top: 100px !important;
background: none repeat scroll 0 0 #FFFFFF;
/*box-shadow: 1px 2px 5px rgba(28, 20, 6, 0.14);*/
display: block;
height: 100%;
line-height: 0.7;
padding: 0px;
text-align: center;
border:none;z-index:100}
.preview-wrapper{width:350px;height:350px;position:absolute;border:0;background-color: #fff0;top:0 !important}

.radio_wrap .gfield_radio li {display: inline-block;
	text-align: center;width:180px;float:left}

 .radio_wrap input[type=radio] {
  display: none !important;
  
}

.gform_wrapper ul.gfield_radio li {overflow:inherit !important}


.radio_wrap input[type=radio] label {
  position: relative;
  cursor: pointer;
  
}

.radio_wrap input[type=radio] + label:before {    
	content: '';  
	background-size:132px 110px;
	background-repeat:no-repeat;
	display:inline-block;
    width:132px;
    height:110px;
    margin: 0px 15px 0 8px;
    vertical-align:middle;
    cursor:pointer;
    border-radius:  0;
    /*background-color: #fff;*/
   
	
}

.radio_wrap .gchoice_2_11_0:first-of-type input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/block.png');
}

.radio_wrap .gchoice_2_11_1 input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/half.png');
}


.radio_wrap .gchoice_2_11_2 input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/quatro.png');
}

.radio_wrap .gchoice_2_11_3 input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/sixstripes.png');
}

.radio_wrap .gchoice_2_11_4 input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/eightstripes.png');
}

.radio_wrap .gchoice_2_11_5 input[type=radio] + label:before {
background-image:url('https://www.theredballoon.com.au/wp-content/media/rainbow.png');
}

.radio_wrap input[type=radio]:checked + label {
 
  
  /*border: 2px solid #888;*/
 
}





/* CHRISTMAS */
.sf-menu .sub-menu > .christmas-menu-item > a:hover {
		color:#bb152a
		}
.sf-menu .sub-menu > .christmas-menu-item > a:before, .sf-menu .sub-menu > .christmas-menu-item > a:after {
    font-size:1.4em;
    content: "\2606";	
	margin:0 5px;
    
}

.sf-menu .sub-menu > .christmas-menu-item > a:hover::before, .sf-menu .sub-menu > .christmas-menu-item > a:hover::after {
    font-size:1.4em;
    content: "\2605";
	color:#bb152a;
	margin:0 5px;	
	animation: changeLetter .75s linear infinite alternate;
}

@keyframes changeLetter {
  0% {
    content: "\2606";
  }
  50% {
    content: "\2605";
  }
  100% {
	content: "\2606";
  }
}


/* CHRISTMAS END */

/*.default:hover, .default span:hover, .dark:hover, .dark span:hover {background-color: #8e2e35}*/
.packaging_img_container img {width:60px; height:auto}
.packaging_img_container{width:120px;text-align:center;border:1px solid #ddd;padding:0px;display:inline-block}
.packaging_container{margin-top:0 !important;width:25%;/*border:1px solid #ddd;*/ text-align:center;padding:10px;display:inline-block}
.packaging_container .ginput_product_price_label, .packaging_container .ginput_product_price {display:none !important}
.container-top-tail {background-size:331px 95px}
.promo-heading {text-transform:uppercase;text-align:center;color:#8a333b;font-size:1.2em}
.p-nomargin {margin-bottom:0;line-height:1.2em}
.table-style1{width:100%;margin:50px 0}
.cell-style1 {width:30%;display:table-cell;vertical-align:middle;padding:10px}
.cell-style2 {width:70%;display:table-cell;vertical-align:middle;padding:10px;background-color:white;border-radius:15px;font-family: BazarMedium,sans-serif;
text-transform: uppercase;color: #a13741;font-size:2.0em;text-align:center}
.simplefont {font-family:Verdana,Arial}
.cell-style1 img {height:auto;width:123px}
.logo img{width:175px;height:175px}
.logo {width:175px;height:175px}
/*.footer-area {background-color:#55943a}*/
footer {background-color:#000}
.sub-note {color:#8e2e35}

/* */



.at4-share-title{font-size:14px}
.wpcf7-submit {
    border-radius: 0;
    float: none;
    font-size: 12px;
    font-weight: normal;
    text-shadow: none;
    transition: all 0.5s ease 0s;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    text-decoration: none;
    margin: 0;
    margin-right: 6px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    height: 31px;
    line-height: 25px;
    padding: 0 17px;
    padding: 6px 17px 5px;
    line-height: 14px;
    height: auto;
    box-shadow: inset 0 0 0 1px rgba(255,255,255,.15);
border: 3px solid #8b333b;
background: #8b333b;


color: #fff;
}
.ingreStyle{font-size:0.8em;padding-bottom: 20px;}
.ingreStyle p {line-height:1.3em}
.from {font-size: 0.4em;text-transform: uppercase;font-weight: bold;}
.home .from {font-size:0.7em}
.woocommerce #order_review table.shop_table tfoot td {padding-left:40px}
.progressbar-container {width:100%;position:relative;z-index:10}

.progressbar{counter-reset:step;}
.progressbar li{list-style-type:none;float:left;width:33.33%;position:relative;text-align:center}

.progressbar li:before{content: counter(step);counter-increment:step;width:30px;height:30px;line-height:30px;border:5px solid #ddd;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:white;z-index:11}

.progressbar li.active:before {font-family:"fontAwesome",Arial;content:"\f004"}

.progressbar li:after{content: "";position:absolute;width:100%;height:2px;background-color:#ddd;top:18px;left:-50%;z-index:-1;}
.progressbar li:first-child:after{content:none}
.progressbar li.active {color:green}
.progressbar li.active:before {border-color:green}
.progressbar li.active:after{background-color:green}


#tab-description {text-align:justify}
.summary del, .summary del span.amount, ul.products li.product .price del, ul.products li.product .price del span.amount, ul.product_list_widget li del, ul.product_list_widget li del span.amount, p.product.woocommerce del {color: #8b333b}
.anchormargin {display: block;position: relative;top: -50px;visibility: hidden}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {margin-bottom:15px;text-indent:-22px !important}
.404style {width:100%;text-align:left !important}
.pluginButton {border-radius: 0 !important}
.enquiry-wrapper {padding:0 0 20px}
.summary span.amount, .summary p.price {color: #8b333b !important}
#content div.summary div[itemprop~="description"], .woocommerce-page div.summary div[itemprop~="description"] {position:relative !important;top:-55px;margin-bottom:-55px}

.top-info{font-size:0.9em !important; color:#8c323b !important} /* Halloween */
#menu-right-1 {padding-left:0}
.socialfb {vertical-align:bottom !important; width:95px !important}
.menu-item-2393 ul:after {display:none}
.inlineblock {display:inline-block}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images{width:40% !important}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {width:55% !important;float:right}
.postid-6470 .woocommerce div.product div.summary, .postid-6470 .woocommerce-page div.product div.summary, .postid-6470 .woocommerce #content div.product div.summary, .postid-6470 .woocommerce-page #content div.product div.summary {width:100% !important}
#content div.summary div[itemprop~="description"], .woocommerce-page div.summary div[itemprop~="description"] {font-size: 1.2em; text-align:justify}
.woocommerce-page div.product .summary div[itemprop~="description"] p {margin-bottom:25px !important}
.woocommerce-page div.summary .widget_tag_cloud {display:none}

.wpcf7-response-output{padding:10px;background:white}
.printapop .ajax-loader {float:left}
.sidehd {line-height:1.2em !important;font-size:2.6em !important;text-align:justify !important}
input[type="tel"],input[type="email"],input[type="text"], input[type="password"], input[type="search"], select, textarea, input[type="email"] {font-size: 12px;font-family: Georgia, "Times New Roman", Times, serif;background:transparent}

.ginput_container input[type="tel"], .ginput_container input[type="email"], .ginput_container input[type="text"], .ginput_container select {background: #f7f4ee;height: 45px !important}

#gform_page_2_5 .ginput_container input[type="email"], #gform_page_2_5 .ginput_container input[type="text"], #gform_page_2_5 .ginput_container input[type="tel"] {background-color:white !important;min-width:300px !important}

.printaidea-wrapper {width:100%;margin:30px 0 40px}
.printaidea-img {display:table-cell;width:25%;text-align:center}
.printaidea-img img {height:145px;width:auto}
.printaidea-form {display:table-cell;vertical-align:top;width:75%}

.wpcf7-list-item-label{display:inline-block}
.form-details{width:40%}

#layout-option-4, #layout-option-6, #layout-option-7 {display:inline-block}

#layout-option-6{position: relative;top: -10px;left: 10px}

.wrapper-desc {margin-bottom:5px}
.wrap-container, .design-container {width:100%}
.wrap-wrapper, .design-wrapper, .packaging-wrapper {width:auto;margin:0 5px; vertical-align: top; text-align:center;display:table-cell}

.packaging-wrapper {vertical-align:bottom}
.packaging-wrapper img {width:50%;height:50%;padding:0 20px}

.design-wrapper {}

.img-wrapper {}

.radio-wrap-type input[type="radio"], .design-type input[type="radio"]
{
float: none !important;
margin: 0 auto !important;
}

.wrap-wrapper img {display:block}
.wrap-wrapper {padding: 10px 60px 20px 0;}
.design-wrapper {padding: 10px 40px 20px 0;width:120px}

.tick-box input[type="radio"]:checked + span {}
.pin-stripe-tick input[type="radio"], .tick-box input[type="radio"]{display:none !important}
.tick-box input[type="radio"] + span:after{
content:"\f096" !important;
font-family:"FontAwesome", Verdana, Arial !important;
display:inline-block !important;
font-size:2.3em !important;
width:20px;
height:20px;
margin-bottom:-2px;
width:100%;
}

.pin-stripe-tick input[type="radio"] + span:before {content:"\f096" !important;
font-family:"FontAwesome", Verdana, Arial !important;
display:inline-block !important;
font-size:2.3em !important;
width:20px;
height:20px;
margin:0 20px -2px 0;
width:10px}

.pin-stripe-tick input[type="radio"]:checked + span:before, .tick-box input[type="radio"]:checked + span:after {content:"\f046" !important;font-family:"FontAwesome", Verdana, Arial !important;color:#398e15 !important;padding-left: .07em;}


.candy-form-style select, .candy-form-style input[type="text"], .candy-form-style input[type="password"], .candy-form-style input[type="search"], .candy-form-style textarea {width:300px}
.wrap-colour-container .styled-select {width:40% !important}
.wrap-colour-container {margin:30px 0}

input[type="text"].text-qty {width:40px !important}

.styled-select {display:inline-block}

.design-opt-style{width:80px;height:80px}





/*.grid_8 {font: normal 1.26em Georgia, 'Times New Roman', Times, serif;}*/

.grid_8 p {margin:0 0 20px !important}

#page-5789 .wp-image-3695 {width:100% !important}

.review-wrapper{display:inline-block; width:280px;font-size:1.27em;background-color: rgba(255, 255, 255, 0.68);padding: 20px;border-radius: 10px;margin:10px}
.review-text{margin-bottom:15px}
.review-author{font-weight:bold;font-size:0.85em;color:#8b383d}



ul.quick-links{font-size:1.2em;color: rgb(165, 44, 55);list-style-type:none;margin-left:-25px}
ul.quick-links i {font-size:1.5em;width:40px;text-align:center}
ul.quick-links li a{color:#e9d9c0}

ul.quick-links li a:hover{color:#9ca144 !important}
#retro-mailchimp-2 {
    padding-bottom: 0px !important;
    margin-bottom: 40px !important;
}

.footer-logo {padding: 23px 0 0px}
.payment-methods{text-align:center;font-size:1.0em;text-transform:uppercase;color:#eee;background-color:#000;margin:10px;float:right;width: 280px;font-weight: bold;}
.payment-methods img{padding-top:5px}
.footer-content-area {display:block}
.content-area .next:hover, .content-area .prev:hover {border-color: #c93643 !important;background-color: #a52c37 !important}

.testimonials-home {margin:30px 0;padding:40px 0 20px;
background-color: rgba(255, 255, 255, 0.5);
box-shadow: 0 0 13px rgba(63,48,22,0.12);
}
.home .shortcode_testimonial .testimonial_quote::before{left:-5px !important}
.home .shortcode_testimonial .portfolio-carousel-wrap .testimonial {text-align:center; width:100%; color:#8b333b}
.home .shortcode_testimonial .testimonial_indent {display:inline-block !important; text-align:center;width:100%}
.home .shortcode_testimonial .testimonial{width:100%}
.home .content-area .testimonial_meta {text-align:center !important;margin-top:30px !important;padding:0 !important}
.home .shortcode_testimonial .testimonial_quote {
    position: relative;
    margin: 0 61px 0 23px;
    padding: 18px 0px 5px 38px;
    line-height: 1.4;
	font-size:1.5em;
	color:#8b333b
}
.home .shortcode_testimonial .controls {
    left:0 !important;
	display: block;
    z-index: 999;
    text-align: center;
	margin:20px 0 30px
}



.container-top-tail{height:110px;background-color: #c12327 !important}
#fpd-start-customizing-button.fpd-block {text-align:center; width:140px;padding: 9px 17px 8px;}
.fpd-modal-wrapper .fpd-btn{border-radius:0}
.fpd-modal-wrapper .fpd-btn{background:#8b333b !important}
.fpd-modal-wrapper .fpd-btn:hover{background:#bf4651 !important}
.fpd-modal-price{display:none}
.fpd-done{float:right}
/*header.header, .container-top-tail{z-index:0}
.main-bg{z-index:0}*/

.yikes-custom-woo-tab-title{display:none}
.form-mailchimp button {text-transform:none}
.footer-area .prev, .footer-area .next {
    border-color: #c93643;
    background-color: #a52c37}
.footer-area .testimonial_quote::before{background: url(https://www.theredballoon.com.au/wp-content/themes/retro/images/skin/default/sprite_retro.png) no-repeat -100px -250px;}
.footer-area .testimonial_indent{margin-bottom:5px}
.footer-area .testimonial_meta{margin-right:40px}
.form-mailchimp{padding-top:0;margin-top:-40px}
#page-5294 .embed-testimonial, .embed-testimonial {background-image:url('https://www.theredballoon.com.au/wp-content/media/speech.png');
background-position: left top;
background-repeat: no-repeat;
padding:10px 0 0 20px;
}
.embed-user{
background-image:url('https://www.theredballoon.com.au/wp-content/media/user-icon.png');
background-position:right bottom;
background-repeat: no-repeat;
margin: 5px;
text-align: right;
padding-right: 30px;
min-height: 20px;
}

#embed-wrapper {background-color: white;
border-radius: 10px;
padding: 20px 20px 10px;
margin: 0 0 30px;
font-size:1.3em;
}


.textwidget h3 {text-align:center}
.separator-doubled{display:none}
#text-32, #text-33, #text-34{width:100%}
.wedding-corporate-testimonials2{min-height:190px}
.corporate-testimonials{min-height:230px}
.btns{display:none !important}
ul.thumbs li.selected {outline: 3px solid #959595}
ul.thumbs li{margin:0 10px 10px 0 !important;}
.imgFilmstripFill{width:87px!important;height:87px!important}
.createbtn{background-image: url('https://www.theredballoon.com.au/wp-content/media/start-creating-button.png');width:232px;height:49px
}
.createbtn:hover {
   background-image: url('https://www.theredballoon.com.au/wp-content/media/start-creating-button-on.png');
}

.shopbtn{background-image: url('https://www.theredballoon.com.au/wp-content/media/shop-now-button.png');width:232px;height:49px
}
.shopbtn:hover {
   background-image: url('https://www.theredballoon.com.au/wp-content/media/shop-now-button-on.png');
}



.paginate_button_disabled {background:none !important;}
.filmstrip_prev {
background: transparent url("/wp-content/themes/retro/images/pagination/pagination-dark-left.png") no-repeat scroll -2px center !important;}
.filmstrip_next {background: transparent url("/wp-content/themes/retro/images/pagination/pagination-dark-right.png") no-repeat scroll -26px center;}
.filmstrip_next, .filmstrip_prev  {
border: 1px solid #C1B5B0 !important;
background-color: #FDFBF8 !important;
display: inline-block;
overflow: hidden;
width: 24px;
height: 24px;
line-height: 20px;
border-radius: 100%;
margin: 20px auto;
position: relative;
z-index: 1;
}

table.dataTable.no-footer {border-bottom: 1px solid #DDD !important}
.supsystic-tables-wrap {float:none !important}
table.dataTable thead th {border-bottom: 1px solid #DDD !important}

.tp-rightarrow.navbar {
    display: none
}

.dark {
	 background-color: transparent !important;
    box-shadow: none
}

.dark span {box-shadow:none}

header.header {
    padding-bottom: 0!important
}

.wcps-container .wcps-theme1 div.wcps-items div.wcps-items-price {
    padding-left: 12px!important
}

.woocommerce-variation-description {
    margin-bottom: 15px
}

#vegan-i {
    min-height: 80px
}

#pagetitle .next-item a:hover,
#pagetitle .prev-item a:hover,
.flex-next:hover,
.flex-prev:hover {
    background-color: #a52c37
}

.copyright {
    color: rgba(104, 104, 104, 0.79);
    padding: 11px 0 0 3px;
    text-transform: uppercase;
    font-size: 1.03em;
}

.footer-content-area .dark {
    background-color: #625555;
    box-shadow: none
}

.footer-area {
    /*display: none*/
}

#text-23 {
    margin-bottom: 0
}

.fluid-width-video-wrapper {
    padding: 0!important
}

.recaptcha_logo {margin-bottom:5px}

#text-23 .recaptcha_logo,
#text-27 .recaptcha_logo,
#text-28 .recaptcha_logo {
    margin: 0 0 10px;
    width: 247px
}

#text-31 #recaptcha_image,
#text-23 #recaptcha_image,
#text-27 #recaptcha_image,
#text-28 #recaptcha_image {
    width: 240px!important;
    height: 46px!important
}

#text-31 .form_line,
#text-23 .form_line,
#text-27 .form_line,
#text-28 .form_line {
    width: 70%!important
}

#text-31 .recaptcha_wrap .form_line,
#text-23 .recaptcha_wrap .form_line,
#text-27 .recaptcha_wrap .form_line,
#text-28 .recaptcha_wrap .form_line {
    margin-top: 35px;
    width: 100%!important
}

.tp-leftarrow.navbar {
    height: 0
}

ul.ulContact {
    list-style-type:none;
	margin-bottom: 30px
}

ul.ulContact li {
    margin: 4px 0 4px -1em;
    padding: 0;
    list-style: none;
    display: block;
    height: 20px
}

ul.ulContact li i {font-size:1.5em;width:25px;text-align:center}

#text-22 {
    margin-bottom: 10px!important
}

.toggle-gallery {
    padding: 0
}

#page-2358 .testimonial_indent,
#page-2376 .testimonial_indent {
    font-size: 18px
}

#page-4978 .testimonial_indent {font-size: 1.1em}

#page-2358 .ox_list_simple,
#page-2376 .ox_list_simple {
    margin-left: -35px
}

.content-area .testimonial_quote {
    background: 0 0;
    box-shadow: none
}

a.test-url {
    font-size: 12px;
    vertical-align: bottom;
    line-height: 1.8em
}

.owl-item p.product.woocommerce a {
    width: 70%!important;
    margin: 0 21%!important
}

.owl-item p.product.woocommerce {
    font-size: 0
}



#text-19 {
    margin-bottom: 5px
}

.fluid-width-video-wrapper {
    padding-top: 0!important;
    height: 300px
}

.content-area form.woocommerce-product-search input[type=submit],
.header-search #searchsubmit {
    background: url(https://www.theredballoon.com.au/wp-content/themes/retro/images/skin/default/sprite_retro.png) 0 -150px no-repeat
}

.header-search input[type=text] {
    height: auto;
    padding: 7px 5px 7px 54px;
    width: 253px
}

.header-search {
    width: 100%
}

.box-info span {
    margin-bottom: 0
}

.ulStyle3 li {
    display: table-cell;
width: 85px;
vertical-align: top;
vertical-align: middle;
text-align:center
}

.ulStyle3 {
    margin-top:60px;
	list-style: none;
    width: 100%;
    margin-left: -20px
}
.ulStyle3:first-child{margin-left}
.sku_wrapper{display:none}

    ul.ulStyle2 a {
        color: #fff
    }
    ul.ulStyle2 a:hover {
        color: #982e35
		/* Christmas color:#a3b79a*/
    }


.wp-admin body {background-image:none !important;background-color:white !important;}

img.gform_ajax_spinner {
	position: fixed !important;
	z-index: 999999;
	left: calc(50% - 64px);
	top: calc(50% - 64px);;
	right: 0;
	bottom: 0;
	display: block !important;
	overflow: hidden  !important;
	width: 128px;
	height: 128px;
	background-color: white;
	background: url('//www.theredballoon.com.au/wp-content/themes/retro-child/images/loader.gif');
	background-repeat: no-repeat;
	background-size: 128px 128px !important;
	background-position: center center;
}


@media only screen and (max-width:1023px){
.logo {width:100%;height:auto;left: calc(50% - 87px);}
#field_2_17{width:100%}
.gfield_label{font-size:1.3em !important}
.field_description_below {margin-top:40px}
.gform_ajax_frame_2{position:absolute;top:40px}
.ginput_container span select, .ginput_container_select select {height:50px}

/*.styled-select {display: inline-block}*/
.styled-select{display:block}
.li-order-message {display:block}
.step-info{font-style: italic;
top: -20px;
position: relative;
height: 50px;}

.li-mobile-preview-step{width:100%;text-align:left;height:10px}

.gform_wrapper.gf_browser_gecko select {
    padding: 2px 12px 2px 2px;
}
.gform_wrapper input.large, .gform_wrapper input.medium, .gform_wrapper input.small, .gform_wrapper select.large, .gform_wrapper select.medium, .gform_wrapper select.small {height:50px}
#preview-container {height:auto !important;right:initial}
.priceBox{position:relative;top:0;margin-bottom:50px}
#backtotop {z-index:100;height: 80px;
width: 80px;
border-radius: 10%;
background-color: #000;
opacity: 0.6;
position: fixed;
bottom: 10px;
right: 10px;
border: 0;
font-size: 3em;}
/*** CANDY ***/
:focus {outline:none;} ::-moz-focus-inner {border:0;}
/*.gform_wrapper .gform_page_footer .button.gform_previous_button {position: fixed;margin:0;
font-size:1.3em;text-transform:uppercase;
font-family: 'Oswald', Georgia, 'Times New Roman', Times, serif;
box-shadow: none;
background-color:#8a333b;
width:33.33%;
bottom: 0;
z-index: 1000000;
left: 0;
margin-right: 0;}
.gform_wrapper .gform_page_footer .button.gform_next_button{position: fixed;margin:0;
font-size:1.3em;text-transform:uppercase;
font-family: 'Oswald', Georgia, 'Times New Roman', Times, serif;
box-shadow: none;
background-color:#8a333b;
width:33.33%;
bottom: 0;
z-index: 1000000;
right: 0;
margin-right: 0;}*/


.postid-6470 .woocommerce-page div.summary div[itemprop~="description"] {top:0 !important}
#text-container {left: calc(50% - 175px)}
#preview-container {position:relative;top:0 !important;margin:0 auto}
.gform_body{padding:0 20px}
/*#preview-container {top:0 !important;position:fixed;width:100%;display:table;height:100%;background-color: #fff0 !important;height:100%;}*/
.preview-wrapper {position:relative}
/*.preview-wrapper{width:100%;display:absolute;top: 0 !important;bottom: 0;width: 100%;overflow: auto;height: 100%;}*/
#gform_page_2_1, #gform_page_2_2, #gform_page_2_3, #gform_page_2_4, #gform_page_2_5 {width: 100%}
/*#preview-container, #text-container {opacity:0;z-index:-100}*/
/*.wrap-text {opacity:0}*/


#input_2_11 li label {width:132px;margin:0 !important}
.gform_wrapper ul.gfield_radio li {width:100%}

.tableCell {display:block}
#field_2_85 .ginput_container_select {display:block}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:100%}
.preview-wrapper{background-color: rgba(255, 255, 255, 0.9) !important;top:0 !important}
.priceBox {background-color:white;min-height: 0;}
.gform_wrapper .gf_step{width: 80px;display: inline-block;vertical-align: top;min-height: 70px;}
/*** CANDY ***/



.pm-wrapper{display:table;margin:40px 0;padding-top: 80px;text-align: center;}
.pm-video{display:table-row;width:436px;padding-left:0}
.pm-blurb{display:table-cell;padding:30px 10px;vertical-align:top;font-size:1.2em}
.pm-blurb h3 {font-size:1.4em}
.grid_6{margin:0 auto !important}
.footer-content-area {height:80px; padding:21px 0 0 !important}
footer .grid_6 {text-align:center}
.payment-methods {margin: 0 auto;float:none}
.copyright{padding:15px 0 0 0}
.content-area .widget {width:100% !important;margin-left:0 !important;margin-right:0 !important}
}

@media only screen and (min-width:768px) and (max-width: 1023px) {
.container-top-tail {background-color: #8e2e35 !important;} /*radial-gradient(at bottom,#e46514,black) !important;}  Halloween */
/*.top-info{top:133px}*/
.printaidea-img, .printaidea-form {float:left}
.review-wrapper{width:260px}
.grid_6{width:100% !important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:190px}
}

@media only screen and (min-width:1231px){
#menu-right-1 {padding-left:50px}
#menu-left-1 {padding-left:50px}
}

@media only screen and (min-width:768px) and (max-width:1230px){
.pm-wrapper{padding-top: 0px;}
.right-menu-container {float:right !important}
/*.woocommerce div.product div.summary .single_add_to_cart_button {margin-top:10px}*/
}

@media only screen and (min-width:1024px) {
/*** CANDY ***/

.change-color {display:table-cell;width:auto}
.gform_body{background-color:#fff3;
padding:30px}
.mobile-preview {display:none}
.postid-6470 .woocommerce-page div.summary div[itemprop~="description"] {top:0 !important}

/*** CANDY ***/



.pm-wrapper{display:table;margin:90px 0;box-shadow: 0 0 13px rgba(63,48,22,0.12);}
.pm-video{display:table-cell;width:436px;margin-left:30px}
.pm-blurb {display: table-cell;padding: 20px 80px 20px 110px;vertical-align: middle;font-size: 1.2em;text-align: center;background-color: #faf8f5}
.pm-blurb h3 {font-size:1.6em}
.broken-image img {width:70%}
ul.quick-links li {height:27px}
.candy-tips-intro{width:100%;float:left}
.wp-image-5286{margin-bottom:30px}
.copyright{padding-top: 22px}
.main_menu_left {text-align: center !important}
.left-menu-container .sf-menu > .menu-item-2378::after{background:none !important}

.testimonial_quote {text-align:justify;padding-right:0}
.wedding-corporate-testimonials2,corporate-testimonials{margin:0;text-align: justify}
.textwidget h3 {text-align:left}
}

@media only screen and (min-width: 1231px) {
#wow-modal-window-1 {width:900px !important;}
}

@media only screen and (min-width:1024px) and (max-width: 1230px)  {
/*.top-info{top:135px}*/
.review-wrapper{width:370px}
.teaser_box {min-height: 400px !important}
.imgLiquidFill{width:77px!important;height:77px!important}
.sf-menu > .menu-item > a {font-size:20px}
.right-menu-container .sf-menu > .menu-item{padding-left:15px !important; margin-left:15px !important}
.left-menu-container .sf-menu > .menu-item{padding-right:30px; margin-right:5px}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width:175px}
}

@media only screen and (max-width:640px){

.gf_page_steps {display:none}
#wow-modal-window-1 {top:15px !important;padding:20px !important}
li.packaging_container, #input_2_11 li {width:50%}
.change-color{display:inline}
.social-header{display:none}
.home .shortcode_testimonial .testimonial_quote {height:110px !important;}
.home .shortcode_testimonial .controls {margin:10px 0 30px !important}
}

@media only screen and (max-width:522px){
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {margin:20px !important}
}

@media only screen and (max-width:767px) {
.gfield {display:block}
.gform_wrapper ul.gform_fields li.gfield {display:block}
.packaging_container {display:inline-block}
.bats {display:none}
/*.container-top-tail {background-color: #8e2e35 !important}  Halloween */
.container-top-tail {background-color: transparent !important}  Halloween */
.broken-container {width:100%}
.broken-image, .broken-form {display:inline-block;padding:10px}
.broken-image {text-align:left}
.broken-image img {width:30%;height:auto}
.term-description{font-size:1.1em;text-align:justify;padding-bottom:40px}
.ulStyle3 li {padding-right:5px}
ul.quick-links li {font-size:1.3em}
ul.quick-links i {font-size:1.6}
.type-page, .teaser_entry{font-size: 1.1em;text-align: justify}

.404style {width:100%;text-align:center !important}
.postid-6470 .woocommerce-page div.summary div[itemprop~="description"] {top:0 !important}
#content div.summary div[itemprop~="description"], .woocommerce-page div.summary div[itemprop~="description"] {position:relative !important;top:-50px !important;margin-bottom:-50px;font-size:1.3em}
.woocommerce.woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel {font-size:1.3em}

.top-info{font-size:0.9em !important;}
.woocommerce div.product .summary div p, .woocommerce-page div.product .summary div p {margin-right:0}
.review-wrapper{width:90%}
.home .shortcode_testimonial .testimonial_quote{font-size:1.3em;height:80px}
.copyright {padding: 10px 0 10px 0}
.payment-methods {float:none;margin:0 auto}
.container-top-tail a.top_account{padding-bottom: 40px}
.social-header{padding-bottom:0 !important} 
.wp-image-4538{padding-top:30px}
.home .one_half {margin: 8px 0 0 !important; height:auto !important}
.home .one_fourth{margin-top:25px !important}
/*.top-info{position: relative;top: 0px}*/
.printaidea-img {width:10%}
.printaidea-form {width:30%}
.box-info{margin-bottom:0; background:none; position:static; padding:0}
.box-info img {width:100%}
.wp-image-5036{margin-bottom:0}
.wp-image-5131{margin-bottom:30px} 
.wcps-items-thumb img {
        width: 60%!important;
        margin-top: 20px!important
    }
    .wedding-corporate-blurb {
        text-align: center;
        width: 300px;
        margin: 0 auto 50px
    }
    .breadcrumbs {
        display: none
    }
    .ulStyle2 li {
        display: inline-block;
        list-style: disc;
        padding-right: 10px
    }
    .container-top-tail {
        padding: 0 0 80px
    }
    #search-99 {
        margin: 10px 0 40px
    }
    #search-99 input[type=submit] {
        left: 103px
    }
    .container-top-tail .fright .entry-content {
        padding: 9px 0 20px!important
    }
    .shortcode_testimonial .controls {
        left: 0;
        top: 0
    }
    .sf-menu .sub-menu .menu-item+.menu-item {
        background: 0 0
    }
    .social-header {
        padding-bottom: 15px
    }
    .christmas-hours {
        text-transform: uppercase;
        color: #1f4b20;
        font-weight: 700;
        padding-right: 0
    }
	.wedding-corporate-gallery {
        width: 100%;
        margin-top: 0
    }
}

@media only screen and (min-width:768px) {
.vegan-banner1 {width: 300px;height: auto;margin: 0;background-color: #8c99721a;padding: 20px;box-sizing: border-box}
.gform_page_fields{padding: 20px;}
.term-description{font-size:1.0em;padding-bottom:20px}
.bats {display:inline}
.batStyle2 {position:absolute;top:30px;right:300px}
.batStyle1 {position: absolute;top: -10px;left: 260px;height: auto;width: 30px;}

.broken-container {display:table;width:100%}
.broken-image {display:table-cell;padding:20px 20px 0 0; vertical-align:top}
.broken-form {display:table-cell; vertical-align:top;width:80%}
.woocommerce .product_rating, .woocommerce-page .product_rating, .variations {font-size:1.0em !important}
#content div.summary .offers, .woocommerce-page div.summary .offers {padding-bottom:0px !important}
.shortcode_testimonial .controls {margin-top:0 !important}
.vegan-blurb {
        text-align: justify;
        margin: 10px auto;
font-size: 1.2em;
    }
li.btns{display:none !important}
.wp-image-4530{padding-top:97px}
.wp-image-4538{padding-top:67px}
.social-header{padding-bottom:0}
.fpd-modal-wrapper {width:80% !important}
.lower-canvas {width:100%;height:auto !important}
.fpd-product-stage {height:auto !important}
.fpd-modal-overlay.fpd-product-lightbox > .fpd-modal-wrapper {height: auto !important}

.testimonial_meta {padding: 0 !important}    
.p-begin {
        font: 2.5em Unna, Georgia, "Times New Roman", Times, serif;
    }
    .wedding-corporate-blurb1 {
        text-align: justify;
        width: 400px;
        margin: 10px auto 50px
    }
.wedding-corporate-blurb2 {
        text-align: justify;
        margin: 10px auto;
font-size: 1.3em;
    }
    .wedding-corporate-testimonials1 {
        text-align: justify;
        margin: 0 20px;
        height: 250px;
    }
    
    .wcps-items-thumb img {
        width: 150px!important;
        height: 150px;
        margin-top: 20px!important
    }
    .container-top-tail::after,
     {
        background: 0 0
    }
    .imgpadding2 {
        padding-top: 30px
    }
    .imgpadding1 {
        padding-top: 97px
    }
    .wedding-corporate-blurb {
        text-align: center;
        width: 480px;
        margin: 0 auto 50px
    }
    .breadcrumbs {
        padding: 10px 0 0 20px;
        position: relative
    }
    .breadcrumbs a {
        color: #afa595
    }
    .breadcrumbs a:hover {
        color: #867e72
    }
    li.retro_product {
        width: 210px
    }
    .social-header {
        min-height: 71px
    }
    .container-top-tail .fleft .entry-content {
        padding-bottom: 0
    }
    .widget1 {
        margin-bottom: 20px
    }
    ul.ulStyle2 {
        list-style: none;
        margin: 0 0 5px -20px;
        color: #fff
    }
    ul.ulStyle2 li:first-child {
        text-transform: uppercase
    }
    ul.ulStyle2 li:nth-last-child(2) {
        text-transform: lowercase;
        letter-spacing: .05em
    }
    ul.ulStyle2 li:last-child {
        margin-top: 10px
    }

    .teaser_box {
        min-height: 430px
    }
    .teaser_more_area {
        position: absolute;
        width: 100%;
        bottom: 30px;
        left: 0
    }
    .christmas-hours {
        text-transform: uppercase;
        color: #1f4b20;
        padding-right: 10px;
        font-weight: 700;
        font-size: 13px
    }
    .shortcode_testimonial .controls {
        left: 83%;
        top: 10px
    }
	.wedding-corporate-gallery {
        width: 100%;
        margin-top: 80px; float: left;
    }
.wedding-corporate-gallery2{width: 100%;
        margin-top: 0px; float: left;}
}

carousel_wrapper {
    height: 390px;
    overflow: visible
}

.wa_wps_button,
a.wa_wps_button {
    border: 3px solid #8B333B;
    transition: all .25s ease-in 0s;
    box-shadow: 0 0 0 1px rgba(255, 255, 255, .12) inset;
    color: #FFF;
    height: 20px;
    line-height: 23px;
    text-transform: lowercase;
    margin: 0;
    padding: 5px 17px 4px;
    border-color: #BF4651!important;
    background: #BF4651!important;
    font: 12px/1.5 Georgia, "Times New Roman", Times, serif;
    text-shadow: none;
    border-radius: 0;
    z-index: 100
}

.wps_image_carousel {
    padding-top: 0
}

.wps_foo_content {
    border: 0;
    background: #fdfbf8
}

.wps_foo_content .wps_img img {
    border: 10px solid #fff;
    width: 87%;
    height: 10%
}

ul.ulStyle1 {
    list-style-image: url(../../../media/hand-bullet.png)
}

.ulStyle1 li {
    margin-top: 5px
}

.nav-block-indent {
    -webkit-box-shadow: 0 37px 85px -18px rgba(137, 138, 98, .2);
    -moz-box-shadow: 0 37px 85px -18px rgba(137, 138, 98, .2);
    box-shadow: 0 37px 85px -18px rgba(137, 138, 98, .2)
}

.sku_wrapper {
    margin: 10px 0 0
}

.btn_border {
    text-transform: uppercase
}

@media only screen and (min-width:1342px) {
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
    float: right !important;
    width: 55% !important;
    margin-bottom: 2em;
}}

/* Halloween

.sf-menu .sub-menu > .menu-item > a:hover, .sub-menu > .sfHover > a, .sf-menu > .menu-item > a:hover, .sf-menu > .sfHover > a {color: #659328 !important} 
.fa-map-marker, .fa-envelope, .fa-phone,.sf-menu .sub-menu > .menu-item > a, .sf-menu > .menu-item > a, .navigation-title a {color: #575656 !important} 
.summary span.amount, .summary p.price {color:#53623f !important}
.navigation-title div.icon span {background: #575656 !important} 

.halloween-wrapper {margin-bottom:20px}
.container-top-tail {background-image: url(//www.theredballoon.com.au/wp-content/media/top-tail-logo.png), radial-gradient(at 50% 100%,#fc5900,black)}
.social-header .dark {background-color: #0000 !important;}
.social-header .dark:hover, .social-header .dark span:hover {background-color: #0808084D !important;}
.container-top-tail a:hover {color:#fff !important;text-decoration:underline !important}*/

/**** CANDY ****/


@media only screen and (min-width:421px) and (max-width: 439px)  {
#input_2_11 li {width:50%}
.change-color {display:inline}
.gform_body{padding:0}
}

@media only screen and (min-width:0px) and (max-width: 420px)  {
.order-confirm-preview {top: 25px;left: 30px;width: 70px;height: auto;}
.pcandy-wrapper .imgborder {width: 48% !important}
#input_2_11 li {width:100%;max-width:initial}
.priceBox input[type="text"], .priceBox input[type="password"], .priceBox input[type="search"], .priceBox select, .priceBox textarea {width:100px}
.priceBox label {width:60px}
.priceBox td, .priceBox th {padding:8px 10px}
.priceTotal {font-size:1.3em !important}
.preview-wrapper {height:200px;width:200px}
#preview-container {width:200px;height:auto !important}
#input_2_11 li {width:50%}
#SVG_scene {width:200px;height:200px}
.priceBox {top:0px}
.wrap-text {font-size:20px}
#text-container {height:200px}
#top-text {top:50px;width: 300px;}
#bottom-text {bottom: 57px; width: 300px;}
#middle-text{top: 90px;width: 300px;}
.change-color {display:inline}
.gform_body{padding:0}
.order-alert{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;width:100%}
.jar-wrapper, .poly-wrapper, .label-wrapper {height:300px}
.packaging_container .gfield_label {min-height:0}

#wow-modal-close-1 {right: -10px !important;font-size: 20px !important}
}

@media only screen and (min-width:0px) and (max-width: 300px){
#input_2_11 li {width:100%}}



/* CHRISTMAS START
.xmas-mega-sale-20 {display:block;text-align:center;margin:0 0 30px}
.xmas-mega-sale-20 img {display:block;text-align:center;margin:0 auto 10px;}
.fa-truck {font-size: 1.8em;margin-right: 5px;}
.storewide-notice {font-size:14px;display:block;background-color:black;font-family:"Montserrat",Arial,Verdana;padding:5px;text-align:center;color:white}
.storewide-notice a {color: #f89e38;font-size: 16px;vertical-align: middle;text-transform:uppercase}
body {background: none;background-color:#6e0211;}

.temp-bg {
height: 150px;
position: absolute;
top: 0;z-index: -9;
background-image:none; 
background-color: #990f1c}

.container-top-tail {background: url(//www.theredballoon.com.au/wp-content/media/theredballoon-top-tail-logo-xmas.png) no-repeat scroll center bottom;background-size: 331px 95px}

.container-top-tail a:hover, ul.ulStyle2 a:hover {color:#85a101}
.dark span:hover {background-color:#85a101;color:white}

.teaser_more:hover,ul.quick-links li a:hover,.sf-menu .sub-menu > .menu-item > a:hover, .sf-menu > .menu-item > a:hover, .sf-menu > .sfHover > a
{color:#6a8c1e}

.woocommerce .cart-collaterals .cart_totals a.button.alt:hover, .woocommerce-page .cart-collaterals .cart_totals a.button.alt:hover 
{background-color:#84a523 !important;border: 3px solid #84a523 !important}


.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove,.woocommerce table.cart span.update_cart_before, .woocommerce-page table.cart span.update_cart_before
{background-color:#6f8b1d}

#fpd-start-customizing-button.fpd-block,.widget_shopping_cart p.buttons a.button.checkout,.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce table.cart .coupon input.button,.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt, .widget_shopping_cart p.buttons a.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, body.tinvwl-theme-style .tinv-wishlist button, body.tinvwl-theme-style .tinv-wishlist.woocommerce .woocommerce-message a.button:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-wishlist .tinv-login.tinv-wrapped-block input[type="submit"], body.tinvwl-theme-style.single-product div.product form.cart .tinv-wishlist a.button.tinvwl_add_to_wishlist_button
{
	color:white !important;
	background-color:#6f8b1d !important;
	border: 3px solid #6f8b1d !important}

.form-mailchimp button,.custom-btn, .wpcf7-submit 
{
	border:3px solid #6f8b1d !important;
	background-color:#6f8b1d !important;
	background: #6f8b1d !important}

.woocommerce-cart .woocommerce button.button, .woocommerce-cart .woocommerce-page button.button
{background:initial !important; background-color: initial !important;border:none !important;color:#6f8b1d !important}

.tax-product_cat .woocommerce-page a.button {border:none !important;background-color:initial !important}

.woocommerce-page a.button {background-color:initial !important;color:initial !important;border:none !important}

.woocommerce-message a.button {
	color:white !important;
	border:3px solid #6f8b1d !important;
	background-color:#6f8b1d !important;
	background: #6f8b1d !important}

.woocommerce .cart-collaterals .cart_totals a.button.alt:hover, .woocommerce-page .cart-collaterals .cart_totals a.button.alt:hover,.woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover,.woocommerce table.cart button.update_cart:hover span.update_cart_before, .woocommerce-page table.cart button.update_cart:hover span.update_cart_before
{background-color:#84a523}

.woocommerce button.button:hover  {}

#fpd-start-customizing-button.fpd-block:hover,.widget_shopping_cart p.buttons a.button.checkout:hover,.woocommerce-page button.button:hover, .woocommerce table.cart .coupon input.button:hover,.woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page #content input.button:hover, .widget_shopping_cart p.buttons a.button:hover, .woocommerce .widget_layered_nav_filters ul li a:hover, .woocommerce-page .widget_layered_nav_filters ul li a:hover, body.tinvwl-theme-style .tinv-wishlist button:hover, body.tinvwl-theme-style .tinv-wishlist .tinv-modal button.button.tinvwl-select-all:hover:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-wishlist .tinv-modal button.button.tinvwl-select-none:hover:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-wishlist.woocommerce .woocommerce-message a.button:hover:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-modal button.button.tinvwl_button_close:hover:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-wishlist .tinv-login.tinv-wrapped-block input[type="submit"]:hover, body.tinvwl-theme-style.single-product div.product form.cart .tinv-wishlist a.button.tinvwl_add_to_wishlist_button:hover
{color:white !important;background:#84a523 !important; background-color:#84a523 !important;border: 3px solid #84a523 !important}


.woocommerce-cart .woocommerce button.button:hover, .woocommerce-cart .woocommerce-page button.button:hover
{background:initial !important; background-color: initial !important;border:none !important;color:#84a523 !important}

.form-mailchimp button:hover,.custom-btn:hover, .wpcf7-submit:hover 
{
	border:3px solid #84a523 !important;
	background-color:#84a523 !important;
	background: #84a523 !important}

.woocommerce-page a.button:hover {border:none !important}

.woocommerce-message a.button:hover {color:white !important;background:#84a523 !important; background-color:#84a523 !important;border: 3px solid #84a523 !important}



body {
background: #60656e; 
background: -moz-linear-gradient(top, #000000 1%, #60656e 50%); 
background: -webkit-linear-gradient(top, #000000 1%,#60656e 50%); 
background: linear-gradient(to bottom, #000000 1%,#60656e 50%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#60656e',GradientType=0 ); 
min-height:100%;

}


.snowflakes {
	width: 100%; height: 1200px;
	position: absolute; top: -90px; left: 0;z-index:-9
}

.snowflakes i, .snowflakes i:after, .snowflakes i:before { background: white; }
.snowflakes i {
	display: inline-block;
	-webkit-animation: snowflakes 13s linear 2s 20;
	-moz-animation: snowflakes 13s linear 2s 20;
	position: relative;
}
.snowflakes i:after, .snowflakes i:before {
	height: 100%;
	width: 100%;
	content: ".";
	position: absolute;
	top: 0px;
	left: 0px;
	-webkit-transform: rotate(120deg);
}
.snowflakes i:before { -webkit-transform: rotate(240deg); }

@-webkit-keyframes snowflakes {
	0% {
		-webkit-transform: translate3d(0,0,0) rotate(0deg) scale(0.6);
	}
	95% {opacity:1}
	100% {
		-webkit-transform: translate3d(15px, 1200px, 0px) rotate(360deg) scale(0.6);
		opacity:0;
	};
}

.snowflakes i:nth-child(3n) {
	width: 16px; height: 4px;
	-webkit-animation-duration: 9s;
	-webkit-animation-iteration-count: 30;
	-webkit-transform-origin: right -45px;
}

.snowflakes i:nth-child(3n+1) {
	width: 24px; height: 6px;
	-webkit-animation-duration: 16s;
	-webkit-animation-iteration-count: 45;
	-webkit-transform-origin: right -30px;
}

.snowflakes i:nth-child(3n+2) {
	width: 32px; height: 8px;
	-webkit-animation-duration: 18s;
	-webkit-animation-iteration-count: 60;
	-webkit-transform-origin: right -15px;
}
	

.snowflakes i:nth-child(7n) {
  opacity:.3;
  -webkit-animation-delay: 0s;
  -webkit-animation-timing-function:ease-in;
}
.snowflakes i:nth-child(7n+1) {
  opacity:.4;
  -webkit-animation-delay: 1s;
  -webkit-animation-timing-function:ease-out;
}
.snowflakes i:nth-child(7n+2) {
  opacity:.5;
  -webkit-animation-delay: 1.5s;
  -webkit-animation-timing-function:linear;
}
.snowflakes i:nth-child(7n+3) {
  opacity:.6;
  -webkit-animation-delay: 2s;
  -webkit-animation-timing-function:ease-in;
}
.snowflakes i:nth-child(7n+4) {
  opacity:.7;
  -webkit-animation-delay: 2.5s;
  -webkit-animation-timing-function:linear;
}
.snowflakes i:nth-child(7n+5) {
  opacity:.8;
  -webkit-animation-delay: 3s;
  -webkit-animation-timing-function:ease-out;
}
.snowflakes i:nth-child(7n+6) {
  opacity:.9;
  -webkit-animation-delay: 3.5s;
  -webkit-animation-timing-function:ease-in;
}


.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover,.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {
    background-color: #85a101 !important;
    border: 1px solid #85a101 !important;
}


.footer-area {
    background-color:#481d1d;
}

ul.quick-links li a, .footer-area .widget {
    color: #a49172 !important;
}

.footer-area .widget-title 
{
	color: #b94747
}


CHRISTMAS END */

/* HALLOWEEN 
body {background: url(//www.theredballoon.com.au/wp-content/media/halloween-bg-1.jpg) repeat scroll left top;background-size: 300px;}

.teaser_more:hover,ul.quick-links li a:hover, .container-top-tail a:hover, .dark span:hover, ul.ulStyle2 a:hover,.sf-menu .sub-menu > .menu-item > a:hover, .sf-menu > .menu-item > a:hover, .sf-menu > .sfHover > a{color:#84a523 !important} 
.woocommerce .cart-collaterals .cart_totals a.button.alt:hover, .woocommerce-page .cart-collaterals .cart_totals a.button.alt:hover {background-color:#84a523 !important;border: 3px solid #84a523 !important;}

.wcps-items-title, .wcps-container #wcps-3431 .owl-controls .owl-page span, .teaser_title.teaser_title,.sf-menu > .menu-item > a,.navigation-title a {color: #597c18 !important}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {background-color:#597c18 !important; border: 3px solid #597c18 !important;}
.wcps-container #wcps-3431 .owl-controls .owl-page span {
    background: #597c18 !important;
}

.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover,.woocommerce .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover {
    background-color: #597c18 !important;
    border: 1px solid #597c18 !important;
}

.navigation-title div.icon span {background: #597c18 !important}

.dark span, .entry-content h1, .textwidget h1, div[itemprop~="description"] h1, .term-description h1, .entry-content h2, .textwidget h2, div[itemprop~="description"] h2, .term-description h2, .entry-content h3, .textwidget h3, div[itemprop~="description"] h3, .term-description h3, .entry-content h4, .textwidget h4, div[itemprop~="description"] h4, .term-description h4, .entry-content h5, .textwidget h5, div[itemprop~="description"] h5, .term-description h5, .entry-content h6, .textwidget h6, div[itemprop~="description"] h6, .term-description h6, .page-title, .entry-title, #comments, #reply-title, .filters-title {color: #597c18 !important}
.sf-menu > .menu-item::after {background: url(https://www.theredballoon.com.au/wp-content/themes/retro/images/skin/default/sprite_retro.png) no-repeat -400px -600px} 
.dark span:hover {color:white !important;background-color:#597c18 !important}

.sf-menu .sub-menu > .menu-item > a:hover {color:black}
.sf-menu .sub-menu > .menu-item > a {color:#586156}

.footer-area {background-color: #3d443f}
.footer-area-divider {background-color:#232a23}
.footer-area .widget-title {color:#86a44f} Contrast Green 

.form-mailchimp button {
    border: 3px solid #597c18;
    background: #597c18;
}

ul.products li.product span.price, .topline_shopping_cart .widget_shopping_cart_content li.empty, table.shop_table td span.amount, .cart-collaterals td span.amount, .cart-collaterals tr.shipping td, p.product.woocommerce, .woocommerce .cart-collaterals .cart_totals table tr.order-total td, .woocommerce-page .cart-collaterals .cart_totals table tr.order-total td,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {color:#597c18 !important}

.widget_shopping_cart p.buttons a.button.checkout, .widget_shopping_cart p.buttons a.button, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a, body.tinvwl-theme-style .tinv-wishlist button, body.tinvwl-theme-style .tinv-wishlist.woocommerce .woocommerce-message a.button:not(.alt):not(.tinvwl_add_to_wishlist_button), body.tinvwl-theme-style .tinv-wishlist .tinv-login.tinv-wrapped-block input[type="submit"], body.tinvwl-theme-style.single-product div.product form.cart .tinv-wishlist a.button.tinvwl_add_to_wishlist_button {
    border: 3px solid #597c18 !important;
    background: #597c18 !important;
	color: white !important
}

.enquiry-title h3 {color:white !important}
.custom-btn, .wpcf7-submit {border:#597c18 !important;background-color:#597c18 !important;background: #597c18 !important;}

 WooCommerce Buttons Hover 
.woocommerce-page a.button:hover,.widget_shopping_cart p.buttons a.button:hover,.widget_shopping_cart p.buttons a.button.checkout:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover,.woocommerce button.button:hover, .woocommerce-page button.button:hover {border:3px solid #84a523 !important;background-color:#84a523 !important}

.woocommerce table.cart button.update_cart:hover, .woocommerce-page table.cart button.update_cart:hover {border:none !important}

.woocommerce table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page #content table.cart a.remove, .woocommerce table.cart span.update_cart_before, .woocommerce-page table.cart span.update_cart_before, .woocommerce #content table.cart span.update_cart_before, .woocommerce-page #content table.cart span.update_cart_before, .woocommerce .cart-collaterals .cart_totals span.update_totals_before, .woocommerce-page .cart-collaterals .cart_totals span.update_totals_before, body.tinvwl-theme-style .tinv-wishlist.woocommerce table td.product-remove button, body.tinvwl-theme-style .tinv-wishlist .tinv-modal .tinv-close-modal, body.tinvwl-theme-style .tinv-wishlist button[value="product_update"]::before, body.tinvwl-theme-style .tinv-wishlist tfoot .tinv-create-list > a.button::before {background-color:#597c18 !important}
.woocommerce table.cart button.update_cart:hover span.update_cart_before, .woocommerce-page table.cart button.update_cart:hover span.update_cart_before, .woocommerce #content table.cart button.update_cart:hover span.update_cart_before, .woocommerce-page #content table.cart button.update_cart:hover span.update_cart_before, .woocommerce .cart-collaterals .cart_totals button.update_totals:hover span.update_totals_before, .woocommerce-page .cart-collaterals .cart_totals button.update_totals:hover span.update_totals_before, .woocommerce table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover, body.tinvwl-theme-style .tinv-wishlist.woocommerce table td.product-remove button:hover, body.tinvwl-theme-style .tinv-wishlist .wishlist-action button[value="manage_remove"]:hover, body.tinvwl-theme-style .tinv-wishlist .tinv-modal .tinv-close-modal:hover, body.tinvwl-theme-style .tinv-wishlist button[value="product_update"]:hover::before, body.tinvwl-theme-style .tinv-wishlist tfoot .tinv-create-list > a.button:hover::before {background-color:#84a523 !important}
.right-sidebar .enquiry-title {background-color: #5a6257}
.copyright,.payment-methods {color: #5a6257}

a.show_review_form:hover,a.open_review_tab:hover{color:#8fb765}
a.show_review_form,a.open_review_tab,.top-info, .summary span.amount, .summary p.price, .summary del {color: #577157 !important}

.container-top-tail {background: url(//www.theredballoon.com.au/wp-content/media/theredballoon-top-tail-logo-halloween.png) no-repeat scroll center bottom;background-size: 331px 95px}
.temp-bg {height: 150px;position: absolute;top: 0;z-index: -9;background: linear-gradient(#060606,#3b0902 30%,#d8631a)}

.dark span, .entry-content h1, .textwidget h1, div[itemprop~="description"] h1, .term-description h1, .entry-content h2, .textwidget h2, div[itemprop~="description"] h2, .term-description h2, .entry-content h3, div[itemprop~="description"] h3, .term-description h3, .entry-content h4, .textwidget h4, div[itemprop~="description"] h4, .term-description h4, .entry-content h5, .textwidget h5, div[itemprop~="description"] h5, .term-description h5, .entry-content h6, .textwidget h6, div[itemprop~="description"] h6, .term-description h6, .page-title, .entry-title, #comments, #reply-title, .filters-title {color:#586156 !important}

.content-area .next:hover, .content-area .prev:hover {border-color: #84a523 !important; background-color: #84a523 !important}

#text-44 .textwidget {background-color: #1e261f4d;padding:10px}

 END HALLOWEEN */

/* HALLOWEEN RESPONSIVE 

@media only screen and (min-width:1024px){
.logo {z-index:10}.logo::after,.logo::before{display:block;content:'';height:20px;width:15px;position:absolute;opacity:0;transition:all 250ms ease-in-out}.logo:hover::after,.logo:hover::before{opacity:1}.logo:hover::before{height:46px;width:34px;right:-40px;animation:float-right 3s ease-in-out infinite}.logo:hover::after{height:40px;width:30px;top:-45px;transform:rotate(-10deg);animation:float-top 3s ease-in-out infinite}@keyframes float-right{50%{transform:rotate(10deg) translate(0,-15px)}}@keyframes float-top{50%{transform:rotate(-5deg) translate(0,10px)}}.logo::before{right:0;bottom:0;background:url('data:image/svg+xml;charset=UTF8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="1742 35 735 948"><g fill="none" fill-rule="evenodd"><path fill="%23FFF" d="M2052.05 39.98c-10.07 1.2-19.85 3.97-29.69 6.34-8.44 2.19 74.98 3.97 66.82 7.11-36.96 12.18-71.94 30.4-103.05 53.79-73.46 54.63-124.66 137.83-141.31 227.77-6.86 40.15-11.48 80.86-10.36 121.65 1.75 75.91 19.77 151.74 54.62 219.34 2.41 4.14 4.02 8.64 6.06 12.95 15.09 23.61 25.44 50.32 29.74 78.03 8.73 53.72-9.2658 137.92-42.5558 180.89-3.84.98 3.3258 5.89 8.8058 6.74 29.87 10.22 166.94 7.5247 182.46 6.4647 15.75-1.22 91.55-17.2447 143.58-47.9047 12.63-7.95 25.52-15.58 37.37-24.67 8.19-6.1 16.34-12.25 24.44-18.47 27.26-22.61 52.84-47.41 75.04-75.06 51.81-63.17 88.5-138.48 107.44-217.89 13.79-56.78 18.28-115.76 13.79-174-.93-10.76-1.81-21.54-3.66-32.19-5.15-58.56-24.42-115.84-55.83-165.55-3.8-6.46-7.84-12.79-12.45-18.71-11.71-15.17-24.11-29.79-37.17-43.8-9.39-10.34-20.38-19.01-31.03-27.99-17.42-14.01-36.2-26.3-55.8-37.04-12.08-6.32-24.56-11.88-37.2-17.01-37.91-15.46-78.64-23.7-119.51-25.26-23.59-.72-47.27.48-70.55 4.47z"/><path fill="%23000" d="M2122.6 35.51c-23.59-.72-47.27.48-70.55 4.47-10.07 1.2-19.85 3.97-29.69 6.34-8.44 2.19-17.02 3.97-25.18 7.11-36.96 12.18-71.94 30.4-103.05 53.79-73.46 54.63-124.66 137.83-141.31 227.77-6.86 40.15-11.48 80.86-10.36 121.65 1.75 75.91 19.77 151.74 54.62 219.34 2.41 4.14 4.02 8.64 6.06 12.95 15.09 23.61 25.44 50.32 29.74 78.03 8.73 53.72-6.08 110.61-39.37 153.58-3.84.98-7.85 2.21-10.48 5.4-5.71 6.02-5.12 16.53 1.19 21.91 4.37 3.35 9.43 5.89 14.91 6.74 29.87 10.22 60.52 18.68 91.92 22.5 21.02 2.68 42.16 4.06 63.29 5.41 15.57.76 31.1-.77 46.62-1.83 15.75-1.22 31.49-2.8 47.13-5.06 59.62-10.02 117.05-31.8 169.08-62.46 12.63-7.95 25.52-15.58 37.37-24.67 8.19-6.1 16.34-12.25 24.44-18.47 27.26-22.61 52.84-47.41 75.04-75.06 51.81-63.17 88.5-138.48 107.44-217.89 13.79-56.78 18.28-115.76 13.79-174-.93-10.76-1.81-21.54-3.66-32.19-5.15-58.56-24.42-115.84-55.83-165.55-3.8-6.46-7.84-12.79-12.45-18.71-11.71-15.17-24.11-29.79-37.17-43.8-9.39-10.34-20.38-19.01-31.03-27.99-17.42-14.01-36.2-26.3-55.8-37.04-12.08-6.32-24.56-11.88-37.2-17.01-37.91-15.46-78.64-23.7-119.51-25.26zm47.26 36.34c30.07 5.19 58.97 15.75 86.4 28.96 25.87 12.83 49.95 29.26 71.58 48.38 12.73 10.28 23.2 22.95 33.91 35.22 9.87 11.9 20.08 23.68 27.71 37.19 31.1 49.1 49.13 106.28 52.23 164.29 2.09 7.55 2.33 15.41 2.95 23.18 6.95 96.22-13.01 194.32-57.67 279.88-35.16 67.75-85.82 127.61-147.75 172.36-11.54 9.06-24.13 16.64-36.54 24.43-30.33 17.98-62.52 32.9-96.13 43.63-28.71 9.54-58.46 16.06-88.61 18.74-14.96 1.5-29.96 2.55-44.97 3.44-12.98.78-25.94-.57-38.89-1.41-15.38-1.08-30.75-2.52-46.02-4.66-21.47-3.12-42.54-8.53-63.23-14.97 2.18-3.97 4.96-7.57 7.21-11.5 25.37-41.28 37.39-90.63 33.51-138.95-2.69-35.42-13.82-70.12-31.96-100.64-9.32-18.3-19.02-36.52-26.4-55.74-30.14-75.35-40.04-158.4-30.34-238.87.89-5.32 2.11-10.58 2.44-15.98 8.24-86.15 51.41-168.28 117.44-224.17 35.14-29.89 76.62-52.26 120.88-65.24 13.1-3.12 26.05-7.11 39.42-8.91 37.3-6.18 75.69-5.71 112.83 1.34z"/><path fill="%23000" d="M2338.46 350.832c-2.78-.8997-5.63-1.1284-8.48-1.1437-44 .0305-88.01 0-132.02.0305-7.34.0458-15.19 3.0342-20.44 11.2827-3.05 4.6198-4.48 11.923-2.78 18.1438 4.48 14.7742 16.58 18.4792 26.27 17.8388 42.01-.03 84.02-.015 126.03 0 7.98.473 16.63-1.128 22.97-9.178 3.87-4.65 6.29-12.944 4.26-20.217-2.63-9.666-9.44-14.683-15.81-16.756zm-320.51-1.1437c-43.98.0305-87.96 0-131.94.0305-6.72.0153-13.74 2.5158-19.02 9.1482-2.95 3.7202-5.22 9.3005-4.96 15.323.22 6.5562 3.21 12.0603 6.66 15.567 5.06 5.123 11.22 7.1814 17.23 7.2118h133.1c7.36-.061 15.24-3.0646 20.5-11.3436 3.21-4.9095 4.58-12.8074 2.44-19.15-2.89-8.95-9.33-13.6155-15.45-15.628-2.81-.915-5.69-1.159-8.56-1.159zM2148.57 851.7c-5.45-1.58-10.8.89-15.48 3.48-26.61 13.48-54.56 24.28-83.26 32.38-4.55 1.19-8.51 4.49-10.36 8.84-2.33 5.16-1.44 11.57 2.17 15.94 3.7 4.65 10.23 6.81 15.97 5.19 30.78-8.66 60.76-20.22 89.29-34.67 4.77-2.16 9.97-4.71 12-9.91 4.02-8.33-1.31-19.27-10.33-21.25zm-144 47.96c-3.75-1.53-7.85-.83-11.74-.33-6.54.9-13.12 1.46-19.69 2.16-4.64.53-8.97 3.29-11.37 7.31-3.14 5.04-2.96 11.95.45 16.82 3 4.42 8.42 7.13 13.77 6.65 8.54-.8 17.08-1.67 25.57-2.88 7.02-.98 12.78-7.34 13-14.43.47-6.57-3.81-13.07-9.99-15.3z"/></g><path fill-rule="evenodd" d="M2026.0306 548.049c21.0553.0065 44.4487.0087 68.12.0082.0106 8.537.023 14.5265.023 14.5265s-1.3466 14.3133 3.461 19.7992c5.7354 7.55 18.363 7.47 24.0185-.13 4.708-5.476 3.362-19.67 3.362-19.67s.009-6 .016-14.529c26.468-.003 52.154-.009 74.12-.015.011 8.545.023 14.543.023 14.543s-1.346 14.313 3.461 19.799c5.736 7.55 18.363 7.4702 24.019-.13 4.708-5.476 3.362-19.6698 3.362-19.6698s.009-6.0108.016-14.552c21.228-.007 34.553-.0125 34.553-.0125s14.314 1.3465 19.799-3.461c7.551-5.7354 7.471-18.363-.129-24.0185-5.476-4.708-19.6693-3.361-19.6693-3.361s-13.325-.004-34.545-.0085c-.007-11.844-.0295-22.1892-.0844-25.3335-.03-7.9396-7.1816-14.9117-15.1012-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0812 3.276-.1146 13.9493-.1243 26.0854-21.968-.004-47.648-.008-74.1-.01-.007-11.8376-.03-22.1745-.085-25.317-.03-7.94-7.1816-14.912-15.101-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0814 3.275-.1147 13.942-.1245 26.0733-23.683-.0006-47.074.001-68.1.0053-.007-11.839-.03-22.178-.0847-25.321-.03-7.9398-7.1815-14.912-15.101-14.822-7.83-.359-15.161 6.224-15.59 14.064-.081 3.276-.1143 13.951-.124 26.0885-29.1593.013-49.216.035-51.303.0713-7.9396.03-14.9117 7.1816-14.822 15.1013-.359 7.83 6.224 15.161 14.064 15.59 2.1634.0537 22.536.0865 52.0725.1054.011 8.5487.023 14.549.023 14.549s-1.346 14.313 3.4616 19.799c5.7353 7.5506 18.363 7.471 24.0184-.1297 4.708-5.476 3.3617-19.6694 3.3617-19.6694s.0088-6.0028.016-14.535z"/></svg>') no-repeat}.logo::after{top:0;left:50%;background:url('data:image/svg+xml;charset=UTF8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="12 15 713 940"><path fill="%23FFF" fill-rule="evenodd" d="M512.55 45.45c14.42 6.64 28.84 13.35 42.37 21.69 17.15 10 32.91 22.12 48.31 34.61 27.61 23.92 51.72 51.98 70.75 83.19 19.39 31.72 33.49 66.66 41.57 102.95 5.04 22.35 7.3 45.24 8.15 68.1-.06 151.66-.01 303.32-.02 454.98.1 5.63-.24 11.27.17 16.9 1.29 8.02-.66 16.07-2.1 23.93-8.22 38.75-34.91 73.24-70.8 90.14-22.36 11.06-48.14 15.17-72.84 11.85-25.79-2.59-50.28-14.23-69.78-31.12-12.09-9.98-21.62-22.77-29.05-36.51-19.52 36.18-57.22 62.02-98.14 66.54-6.69 1.07-13.47.44-20.2 1.02-22.82-.88-45.64-7.33-64.87-19.84-18.49-11.41-34.1-27.58-44.57-46.64-23.14 36.72-65.92 60.8-109.52 59.61-21.45.77 47.22-5.13 28.34-15.07-27.88-15.08-50.21-40.37-60.96-70.26-2.19-7.44-5.05-14.75-6.32-22.41-.1-108.03-.01-216.07-.04-324.1-.08-53.67.17-107.35-.17-161.02.45-20.26 2.6-40.49 6.65-60.35 3.26-16.5 8.28-32.61 13.69-48.51 21.75-59.51 60.55-112.51 110.27-151.73 52.51-41.63 89.586-40.54 156.146-47.95 62.86-7.24 64.874-25.06 122.964 0z"/><path fill-rule="evenodd" d="M326.92 18.1c62.86-7.24 127.54 2.29 185.63 27.35 14.42 6.64 28.84 13.35 42.37 21.69 17.15 10 32.91 22.12 48.31 34.61 27.61 23.92 51.72 51.98 70.75 83.19 19.39 31.72 33.49 66.66 41.57 102.95 5.04 22.35 7.3 45.24 8.15 68.1-.06 151.66-.01 303.32-.02 454.98.1 5.63-.24 11.27.17 16.9 1.29 8.02-.66 16.07-2.1 23.93-8.22 38.75-34.91 73.24-70.8 90.14-22.36 11.06-48.14 15.17-72.84 11.85-25.79-2.59-50.28-14.23-69.78-31.12-12.09-9.98-21.62-22.77-29.05-36.51-19.52 36.18-57.22 62.02-98.14 66.54-6.69 1.07-13.47.44-20.2 1.02-22.82-.88-45.64-7.33-64.87-19.84-18.49-11.41-34.1-27.58-44.57-46.64-23.14 36.72-65.92 60.8-109.52 59.61-21.45.77-42.78-5.13-61.66-15.07-27.88-15.08-50.21-40.37-60.96-70.26-2.19-7.44-5.05-14.75-6.32-22.41-.1-108.03-.01-216.07-.04-324.1-.08-53.67.17-107.35-.17-161.02.45-20.26 2.6-40.49 6.65-60.35 3.26-16.5 8.28-32.61 13.69-48.51C54.92 185.62 93.72 132.62 143.44 93.4c52.51-41.63 116.92-67.89 183.48-75.3zm-151.74 90.18c-53.05 37.67-94.21 92.08-115.14 153.77-2.31 7.61-4.66 15.22-6.84 22.87-5.79 22.59-8.87 45.85-9.44 69.16.25 6.99.26 13.97.16 20.96.01 152.66-.04 305.31.02 457.97 2.26 15.3 8.48 30.04 17.66 42.51 10.36 13.03 23 24.8 38.52 31.33 12.1 5.73 25.36 9.29 38.82 9.05 21.04 1.14 42.29-5.39 59.51-17.43 16.71-11.14 29.16-27.97 36.47-46.56 1.64-5.37 4.27-10.66 8.51-14.44 5.93-5 15.57-4.4 20.84 1.31 3.36 3.25 4.09 8.02 5.32 12.32 1.5 5.52 3.96 10.7 6.18 15.96 9.14 19.11 24.86 34.75 43.62 44.48 12.05 6.85 25.81 10.07 39.57 10.87 17.26 1.13 34.96-2.11 50.41-9.98 24.54-12.13 43.5-34.8 51.15-61.07 1.76-5.09 1.69-11.08 5.63-15.17 5.24-6.11 15.36-6.9 21.39-1.53 3.64 3.76 8.56 6.89 9.67 12.39 3.53 13.05 8.75 25.86 17.09 36.62 5.42 6.51 10.8 13.21 17.6 18.35 14.83 11.93 33.14 19.9 52.2 21.3 29.52 3.58 60.35-7.65 80.89-29.12 15.17-15 24.9-35.28 27.8-56.36-.06-158.6-.02-317.2-.02-475.8-.41-24.82-2.86-49.72-8.97-73.82-16.92-70.17-59.71-133.55-117.74-176.32-13.56-10.49-28.32-19.33-43.41-27.43-11.19-5.23-22.14-11.05-33.78-15.24-43.97-17.11-91.64-24.65-138.75-22.04-62.51 3.28-124.09 24.51-174.94 61.09z"/><path fill-rule="evenodd" d="M285.0306 563.049c21.0553.0065 44.4487.0087 68.12.0082.0106 8.537.023 14.5265.023 14.5265s-1.3466 14.3133 3.461 19.7992c5.7354 7.55 18.363 7.47 24.0185-.13 4.708-5.476 3.362-19.67 3.362-19.67s.009-6 .016-14.529c26.468-.003 52.154-.0088 74.12-.0146.011 8.5456.023 14.543.023 14.543s-1.346 14.3133 3.461 19.7992c5.736 7.5504 18.363 7.4706 24.019-.13 4.708-5.476 3.3617-19.6694 3.3617-19.6694s.0087-6.0108.016-14.552c21.2274-.007 34.553-.0125 34.553-.0125s14.3134 1.3465 19.799-3.461c7.5508-5.7354 7.471-18.363-.1295-24.0185-5.476-4.708-19.6695-3.361-19.6695-3.361s-13.325-.004-34.545-.0087c-.0068-11.8443-.0295-22.1894-.0844-25.3337-.03-7.9396-7.1815-14.9117-15.1012-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0813 3.276-.1147 13.9493-.1244 26.0854-21.968-.004-47.648-.008-74.1-.01-.007-11.8374-.03-22.1743-.085-25.3172-.03-7.9396-7.1813-14.9117-15.101-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0812 3.275-.1145 13.9424-.1243 26.0737-23.6828-.0005-47.074.001-68.1.0054-.007-11.839-.0298-22.178-.0847-25.321-.03-7.9397-7.1815-14.912-15.1012-14.822-7.83-.359-15.161 6.224-15.59 14.064-.081 3.276-.1142 13.951-.124 26.0886-29.159.013-49.2157.035-51.3027.0714-7.9398.03-14.912 7.1816-14.822 15.1013-.359 7.83 6.224 15.161 14.064 15.59 2.1632.0538 22.536.0866 52.0723.1055.0107 8.5488.023 14.549.023 14.549s-1.3465 14.3132 3.4612 19.799c5.7353 7.5507 18.363 7.471 24.0184-.1296 4.708-5.476 3.361-19.6695 3.361-19.6695s.0088-6.0025.016-14.5347z"/><path fill-rule="evenodd" d="M285.0306 563.049c21.0553.0065 44.4487.0087 68.12.0082.0106 8.537.023 14.5265.023 14.5265s-1.3466 14.3133 3.461 19.7992c5.7354 7.55 18.363 7.47 24.0185-.13 4.708-5.476 3.362-19.67 3.362-19.67s.009-6 .016-14.529c26.468-.003 52.154-.0088 74.12-.0146.011 8.5456.023 14.543.023 14.543s-1.346 14.3133 3.461 19.7992c5.736 7.5504 18.363 7.4706 24.019-.13 4.708-5.476 3.3617-19.6694 3.3617-19.6694s.0087-6.0108.016-14.552c21.2274-.007 34.553-.0125 34.553-.0125s14.3134 1.3465 19.799-3.461c7.5508-5.7354 7.471-18.363-.1295-24.0185-5.476-4.708-19.6695-3.361-19.6695-3.361s-13.325-.004-34.545-.0087c-.0068-11.8443-.0295-22.1894-.0844-25.3337-.03-7.9396-7.1815-14.9117-15.1012-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0813 3.276-.1147 13.9493-.1244 26.0854-21.968-.004-47.648-.008-74.1-.01-.007-11.8374-.03-22.1743-.085-25.3172-.03-7.9396-7.1813-14.9117-15.101-14.822-7.83-.359-15.161 6.224-15.59 14.064-.0812 3.275-.1145 13.9424-.1243 26.0737-23.6828-.0005-47.074.001-68.1.0054-.007-11.839-.0298-22.178-.0847-25.321-.03-7.9397-7.1815-14.912-15.1012-14.822-7.83-.359-15.161 6.224-15.59 14.064-.081 3.276-.1142 13.951-.124 26.0886-29.159.013-49.2157.035-51.3027.0714-7.9398.03-14.912 7.1816-14.822 15.1013-.359 7.83 6.224 15.161 14.064 15.59 2.1632.0538 22.536.0866 52.0723.1055.0107 8.5488.023 14.549.023 14.549s-1.3465 14.3132 3.4612 19.799c5.7353 7.5507 18.363 7.471 24.0184-.1296 4.708-5.476 3.361-19.6695 3.361-19.6695s.0088-6.0025.016-14.5347zm313.5798-364.1015c7.406-5.3816 18.7875-2.2932 22.6707 5.9335 3.5 7.1947 9.626 14.871 6.989 23.3234-2.412 8.8785-13.573 13.681-21.681 9.3225-7.101-3.32-8.503-11.741-12.457-17.754-4.353-6.724-2.204-16.479 4.479-20.826zm-87.74-57.851c-4.3575-6.6798-2.4644-16.4218 4.165-20.8898 5.0258-3.7692 11.8582-3.3845 17.327-.864 15.6263 5.1925 30.027 14.2334 41.0928 26.4766 4.2127 3.706 6.76 8.7692 10.351 13.0144 2.7693 4.8485 6.4694 9.8098 6.139 15.6856-.2232 6.7787-5.4238 12.9862-12.0866 14.316-6.5563 1.6118-13.8753-1.7484-16.9455-7.7585-6.053-10.729-14.479-20.3458-25.289-26.4562-5.05-3.202-10.737-5.105-16.348-7.0385-3.4432-1.106-6.473-3.41-8.405-6.485zM254 401c33.137 0 60-26.863 60-60s-26.863-60-60-60-60 26.863-60 60 26.863 60 60 60zm220 0c33.137 0 60-26.863 60-60s-26.863-60-60-60-60 26.863-60 60 26.863 60 60 60z"/></svg>') no-repeat}

}

@media only screen and (min-width:1231px){
.temp-bg {width: 1110px}
}

@media only screen and (min-width:1024px) and (max-width:1230px){
.temp-bg {width:960px}}

@media only screen and (min-width:768px) and (max-width:1023px){
.temp-bg {width:708px;height:55px}
.container-top-tail {background-color:transparent !important}
.fa-map-marker, .fa-envelope, .fa-phone {color: #597c18 !important}

}

@media only screen and (max-width:767px){
.temp-bg {width:100%;height:55px}
.container-top-tail {background-color:transparent !important}
.fa-map-marker, .fa-envelope, .fa-phone {color: #597c18 !important}
}



/** END HALLOWEEN RnESPONSIVE **/

/* CHRISTMAS RESPONSIVE */

@media only screen and (min-width:1024px){


}

@media only screen and (min-width:1231px){
.temp-bg {width: 1110px}
}

@media only screen and (min-width:1024px) and (max-width:1230px){
.temp-bg {width:960px}}

@media only screen and (min-width:768px) and (max-width:1023px){
.temp-bg {width:708px;height:55px}
.container-top-tail {background-color:transparent !important}
/*.fa-map-marker, .fa-envelope, .fa-phone {color: #597c18 !important}*/

}

@media only screen and (max-width:767px){
.temp-bg {width:100%;height:55px}
.container-top-tail {background-color:transparent !important}
/*.fa-map-marker, .fa-envelope, .fa-phone {color: #597c18 !important}*/
}

/*.temp-bg {display:none}*/



/** END CHRISTMAS RnESPONSIVE *