/*
Theme Name: Creta Child Theme
Theme URI: http://wordpress.magikthemes.com/creta/
Author: MagikCommerce
Author URI: http://www.magikcommerce.com/
Description: Creta wordpress Child Theme
Template: creta
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, red, green, blue, lavender, yellow, dark, light, two-columns,  left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
Text Domain: creta

*/
@import ../creta/style.css;
.tawcvs-swatches { border-bottom: 1px solid #e1e1e1 }
.cpf-section.tm-row.tm-cell.col-6 { border-bottom: 1px solid #e1e1e1; margin-bottom: 10px }
.variations_form.cart.swatches-support .tawcvs-swatches .swatch { border: none !important; width: 32% !important; height: 100px !important; opacity: 1 !important }
.variations_form.cart.swatches-support .tawcvs-swatches .swatch:last-child { margin: 0 !important }
.swatch.swatch-label { border-radius: 0 !important }
.swatch.swatch-label:nth-child(1) { background: #389e38 !important }
.swatch.swatch-label:nth-child(2) { background: #d2125f  !important }
.swatch.swatch-label:nth-child(3) { background: #f8700d !important }
.swatches-support .variations td.label, .swatches-support .variations td.value { width: 100% !important; float: left }
.circle_centre { text-align: center; float: left !important; display: block; width: 30% !important; margin: 0; height: 100% }
.circle { background: #000; height: 10px; width: 10px; float: left; text-align: center; border-radius: 100%; float: none; display: block; margin-top: 47px; margin-left: 117px; padding: 5px; border: 4px solid #fff !important; background: #fff }
.varition_content { float: left; width: 70%; height: 100% }
.variations h2 { font-size: 18px; color: #fff !important; text-align: left; }
.variations p { font-size: 12px; line-height: 20px }
.selected .circle { background: #c40163 }
.cpf-section.tm-row.tm-cell.col-6 { width: 100% !important }
.cpf_hide_element.cpf-type-checkbox, .cpf_hide_element.cpf-type-date { border: 1px solid #e1e1e1; position: relative; width: 49% !important; padding: 10px !important; min-height: 99px; }
.cpf_hide_element.cpf-type-checkbox label.tm-epo-field-label, .cpf_hide_element.cpf-type-date label.tm-epo-field-label { position: absolute; top: -23px }
.cpf_hide_element.cpf-type-checkbox { margin-right: 2% }
.cpf_hide_element.cpf-type-checkbox .tm-description, .cpf_hide_element.cpf-type-date .tm-description { width: 25%; text-align: center; float: left }
.cpf_hide_element.cpf-type-date .tm-description {/*line-height:80px*/ }
.cpf_hide_element.cpf-type-checkbox .tm-extra-product-options-container, .cpf_hide_element.cpf-type-date .tm-extra-product-options-container { width: 75% !important; float: left; line-height: 68px }
.cpf-type-radio label.tm-epo-field-label { font-size: 16px }
.cpf-type-radio .tm-extra-product-options-container ul li.tmcp-field-wrap.tmhexcolorimage-li-nowh { width: auto !important; margin-right: 10px !important }
.call_us_button-div .tm-description a#callnowbutton { background: #39b549; font-size: 18px; font-weight: 700; color: #fff; padding: 10px 20px; border-radius: 4px }
.call_us_button-div .tm-description a#callnowbutton i.fa.fa-phone { font-size: 22px; margin-right: 10px }
.call_us_button-div .tm-description { float: left; width: 100%; text-align: center; margin: 20px 0 }
.cpf-type-header.heading_make-div h2.tm-epo-field-label { text-align: center !important; font-size: 22px; text-transform: capitalize; color: #39b549 }
.cpf_hide_element.tm-cell.col-6.cpf-type-select { width: 47%; border-radius: 10px; margin-right: 20px; padding: 25px }
.cpf_hide_element.tm-cell.col-6.cpf-type-select .tm-description .left { float: left }
.cpf_hide_element.tm-cell.col-6.cpf-type-select .tm-description .right { float: right }
.cpf_hide_element.tm-cell.col-6.cpf-type-select .tm-extra-product-options-container { width: 80% !important }
.cpf_hide_element.tm-cell.col-6.cpf-type-select .tm-extra-product-options-container ul li label select { width: 75% !important }
.cpf_hide_element.tm-cell.col-6.cpf-type-select > * { margin-left: 60px }
.cpf_hide_element.tm-cell.col-6.cpf-type-select:before { content: ""; position: absolute; height: 90px; width: 52px; background-repeat: no-repeat }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.mylar_balloons-div { border: 2px dashed #39b549 }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.mylar_balloons-div:before { background: url(../../uploads/2017/11/maylor-baloon.jpg); background-repeat: no-repeat }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.latex_balloons-div { border: 2px dashed #389e38; margin: 0 !important }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.latex_balloons-div:before { background: url(../../uploads/2017/11/latex-ballon.png); background-repeat: no-repeat }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.chocolate-div { border: 2px dashed #ca0af3 }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.chocolate-div:before { background: url(../../uploads/2017/11/choco.png); background-repeat: no-repeat }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.teddy_bear-div { border: 2px dashed #f8700d; margin: 0 !important }
.cpf_hide_element.tm-cell.col-6.cpf-type-select.teddy_bear-div:before { background: url(../../uploads/2017/11/teddy.png); background-repeat: no-repeat }
.share_icon .social { float: left; width: 100% }
.woocommerce-product-details__short-description { float: left }
.woocommerce-product-details__short-description h3:before { content: ""; height: 2px; width: 130px; position: absolute; background: #39b549; left: 0; bottom: -7px }
.woocommerce-product-details__short-description h3 { position: relative; text-transform: uppercase; font-size: 20px }
.product-view .short-description { display: none }
.product-collateral.col-lg-12.col-sm-12.col-xs-12 .add_info { display: none }
.woocommerce .brand-logo { display: none }
.tc-extra-product-options.tc-show { margin-top: 30px }
.mobile_social {
    display: none;
}.category-product ul.nav.navbar-nav li {
    float: right;
}
.welcome-msg h1 {
    font-size: 14px !important;
}
.custom-welcome-category span {
    color: #666;
}.category-product .navbar-nav > li:first-child {
    float: none !important;
}
.category-product .navbar-nav > li h1.custom-welcome-category {
    font-size: 30px;
    font-weight: bold;
    font-family: "Open Sans",sans-serif;
    color: #39b549;
    margin: 0;
    padding: 17px 0px;
}.custom-welcome-category span {
    color: #666;
}.category-product .nav.navbar-nav {
    text-align: left;
    padding-right: 0px;
    padding-left: 23px;
}
@media(max-width:1199px) {
    .woocommerce div.product form.cart, .woocommerce div.product p.cart { margin-bottom: 8px !important; border: none; padding: 22px 0 0 }
    .call_us_button-div .tm-description a#callnowbutton { font-size: 14px }
    .variations_form.cart.swatches-support .tawcvs-swatches .swatch { border: none !important; width: 31% !important; height: 100px !important; opacity: 1 !important }
	.widget.widget_a2a_follow_widget {
  text-align: center;
}
}
@media(max-width:991px) {
    .variations_form.cart.swatches-support .tawcvs-swatches .swatch { border: none !important; width: 30% !important; height: 100px !important; opacity: 1 !important }
	.product-view .product-type-simple .product-shop img {
         width: 50%;
    }
}
@media(max-width:599px) {
    .call_us_button-div .tm-description a#callnowbutton { font-size: 15px }
}
@media screen and (max-width:479px) {
    .col-main { font-size: 13px }
    .call_us_button-div .tm-description a#callnowbutton { font-size: 11px }
    .cpf_hide_element.tm-cell.col-6.cpf-type-select { width: 100% }
    #latex_balloons { margin-bottom: 15px !important }
    .variations_form.cart.swatches-support .tawcvs-swatches .swatch { border: none !important; width: 29% !important; height: 130px !important; opacity: 1 !important }.footer-inner .footer-column.pull-left {
	 height: auto !important;
	 min-height: 200px !important;
	}
	.circle {
    margin-top: 33px;
    margin-left: 38px;
    }
}
@media screen and (max-width:380px) {

	.mobile_description .heateor_sss_horizontal_sharing {
		margin-left: 30px;
	}
	.product-type-simple #tmcp_date_1 {
     margin: none !important; 
     }
}
@media (max-width:359px) {
    .col-main { font-size: 10px }
    .call_us_button-div .tm-description a#callnowbutton { font-size: 10px }
    .call_us_button-div .tm-description a#callnowbutton i.fa.fa-phone { font-size: 13px; margin-right: 10px }
}
@media screen and (max-width:1024px) {
    .tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-radio.tm-element-ul-radio.element_2.newradio-ul { text-align: left !important }
	.custom_share {
		width: 29% !important;
		margin: 0 auto;
    }
	
	.contact-text {
		 margin-right: -62% !important;
		margin-top: -12px !important;
		font-size: 18px !important;
    }
	.bestsell-pro .owl-theme .owl-controls{
		top: 7% !important;
	}
	.variations h2 {
         margin-left: -22px;
     }
	.circle{margin-top: 47px;
    margin-left: 72px;}
	.product-type-simple .tmcp-field-wrap label {
         float: left;
    }
	.product-type-variable #datepickrspp .ui-tm-datepicker-trigger {
		margin-right: 0 !important;
    }
	.tmcp_date_2 .tm-ui-dp-container {
         margin-left: -162px !important;
    }
	.product-type-simple .tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger{
	right: 0 !important;
    }
}
@media screen and (max-width:767px) {
.circle {
    margin-top: 33px;
    margin-left: 38px;
    }.mobile_social {
    display: block;
	margin-left: 34px !important;
}.product-img-box .share_icon {
    display: none;	
}
}
@media screen and (max-width:667px) {
	.circle {
    margin-top: 33px !important;
    margin-left: 38px !important;
    }
	.product-type-simple label.tm-epo-datepicker-label-container {
		margin-left: 0;
    }
	.product-type-simple #tmcp_date_1 {
    margin: 17px !important;
    }
    #callnowbutton { display: block; position: fixed; text-decoration: none; z-index: 9999; width: 65px; height: 65px; border-radius: 80px; border: 2px solid #fff; bottom: 50px; right: 50px; background: url('../../uploads/2017/12/phone-icon-white-pam.png') center/38px 38px no-repeat green }
    #accordion-menu-item-2566 { display: none !important }
    .tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-radio.tm-element-ul-radio.element_2.newradio-ul { text-align: left !important }
    .footer-column-last { text-align: center }
    #slogan h1 span, #slogan h2 span { padding: 3px 7px !important; font-size: 20px !important }
    .slogan-wrapper { padding: 28px 0 !important }
    .home .logo > img { max-width: 100% !important; margin: 0 0 0 4px !important }
    .call { visibility: visible !important; margin: 0 auto !important }
    .ui-tm-datepicker-div { left: 35.109px !important }
    .tm-ui-dp-wrap { left: -164px }
    .tm-datepicker-medium .tm-ui-dp-container { min-width: 270px }
    .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-checkbox li.tmcp-field-wrap .tm-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-radio li.tmcp-field-wrap .tm-label, .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-variations li.tmcp-field-wrap .tm-label { padding: 0 !important }
	.single_variation_wrap .single_variation {
        margin-top: 7px;
     }
    .footer-inner .footer-column.pull-left {
         height: 0 !important;
    }
	#text-9 img {
		width:100% !important;
    } 
	.footer-column-last {
         text-align: center;
     }
	 .footer-column-last span.a2a_svg {
        border-radius: 0;
     }
	.woocommerce-page .logo img {
         margin: 0 0 0 4px !important;
    }
	ul.heateor_sss_sharing_ul {
         margin: 19px 0!important;
    }
	 .product-type-simple .tm-extra-product-options .tm-extra-product-options-date .ui-tm-datepicker-trigger {
         right: 0 !important;
    }
	 .woocommerce-page .logo img {
    width: 100% !important;
	}
		.product-type-simple img#product-zoom {
		pointer-events: none;
	}
		.logo img {
		margin: 0 0 0 5px !important;
	}
		.woocommerce img, .woocommerce-page img {
		max-width: 100% !important;
	}
		.tmcp_date_1 {
		left: 235px !important;
	}
		.tmcp_date_2 {
		left: 440px !important;
	}
		.mobile_description .heateor_sss_horizontal_sharing {
		margin-left: 30px;
	}
	.mobile_social {
		margin-top: 18px;
	}
	.custom_share {
    width: 75% !important;
    }
	.product-type-variable #datepickrspp .ui-tm-datepicker-trigger {
         margin-right: 0 !important;
    }
	label#tmcp_date_2-error {
        font-size: 9px;
    }
	.product-type-simple div#simple_product {
    display: block !important;
	}
	.product-type-simple iframe#simple_product_iframe {
		display: block !important;
	}
    .woocommerce div.product form.cart { overflow: initial }
    .scroll_page { display: none !important }
    .woocommerce-product-details__short-description, .iframe { display: none !important; }
    .woocommerce-product-details__short-description.mobile_description { display: block !important; }
    .mobile_iframe { display: block !important; }
    .circle_centre { height: 15px !important; float: none !important; width: 100% !important; }
    .varition_content { width: 100% !important; }
    .variations h2 { text-align: center !important; }
    .product-view .product-shop { margin-top: -20px !important; }
    ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-checkbox.tm-element-ul-checkbox.element_0 { line-height: 45px; }
    .mobile_social { margin-top: 25px; color: #fff; margin-left: 1px; margin-bottom: 10px; }
    .product-view .woocommerce-product-gallery__image { pointer-events: auto; }
    .cpf_hide_element.cpf-type-checkbox, .cpf_hide_element.cpf-type-date { border: 1px solid #e1e1e1; position: relative; width: 49% !important; padding: 10px !important; min-height: 170px; }
    .product-view .product-next-prev { display: inline-block; float: left; width: 100%; margin-bottom: -26px; }
    .variations h2 { font-size: 17px; margin-left:3px; }
    .product-view .share_icon { display: inline-block; width: 100%; margin-bottom: 20px; display: none; }
    .woocommerce div.product div.images .woocommerce-product-gallery__wrapper { margin-right: 11px !important; }
    table.variations { margin-top: -42px !important; }
    img.attachment-shop_single.size-shop_single { cursor: pointer !important; }
	#bestsell-slider .owl-controls {
		top: 0 !important;
	}
}

img.secondary-image.attachment-shop-catalog.wp-post-image.wp-post-image--secondary { display: none !important }
.tawcvs-swatches { text-align: center !important }
.woocommerce ul.products li.product a img, .woocommerce div.product div.images img { width: 100% }
figure.flex-active-slide { margin-bottom: 7px !important; margin-left: 12px !important }
.zoomContainer { display: none !important }
.social .fb a { background: #3C5B9B !important }
.social .tw a { background: #359BED !important }
.social .googleplus a { background: #E33729 !important }
.social .linkedin a { background: #027ba5 !important }
.social .pintrest a { background: #cb2027 !important }
.social a { color: #fff !important }
.social .rss a { background: #FD9F13 !important }
.social .youtube a { background: #F03434 !important }
.tmcp-field-wrap .tmhexcolorimage-li-nowh:nthchild(5) { margin-left: 184px !important }
#a2a_follow_widget-2 { float: left !important; margin-top: -28px !important; }
#a2a_follow_widget-2 a, #a2a_follow_widget-3 a { margin-right: 4px !important; border-radius: 0 !important }
.tmcp-field-wrap.tmhexcolorimage-li-nowh { display: inline-block !important; float: none !important }
.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-radio.tm-element-ul-radio.element_2.newradio-ul { text-align: center }
.rating { display: none !important }
.slogan-wrapper { padding: 100px 0 }
#slogan { text-align: center }
.a2a_svg.a2a_s__default { border-radius: 0 !important }
#slogan h1 span, #slogan h2 span { padding: 9px 7px; font-size: 22px; font-weight: 700; color: #fff !important; background-color: #c0005f !important }
#slogan h1 span.title-highlight, #slogan h2 span.title-highlight { color: #fff !important; background-color: #017841 !important }
#contact_text { border: 6px solid #f2f2f2 !important; text-align: center !important; font-weight: 700 !important; padding: 50px !important; background: #39b549 !important; color: #fff !important; }
#contact_text h3 { font-size: 20px; font-weight: 700 }
#pg-345-0, #pg-2078-0 { background-image: url(../../uploads/2017/12/bannr.jpg) !important; background-position: center center !important; background-size: cover !important; margin-bottom: 12px !important }
.product-view { padding: 25px 0 !important }
.cat-item-92, .cat-item-90, .cat-item-93, .cat-item-91 { display: none !important }
.call { visibility: hidden }
.post-type-archive.breadcrumbs { display: none !important }
#media_image-3 { background: none !important; border: none !important }
.scroll_page { position: fixed !important; top: 170px !important }
.post-type-archive-product .breadcrumbs, .page-id-2078 .breadcrumbs, .page-id-2078 .page-title { display: none !important }
.post-type-archive-product .main-container, .page-id-2078 .main-container { margin: 0 !important }
#text-10 { background: none !important }
.contact-text { float: right !important; margin-right: -78%;
    margin-top: -32px;
    font-size: 20px !important;}
.contact-text strong { color: #39b549 !important; }
#search_autocomplete1 { display: none !important; }
.mobile_description { display: none !important; }
.mobile_iframe { display: none; }
.product-name.mobile { display: none; }
.price-block.mobile { display: none; }
.products-grid .item .item-inner .item-info .info-inner .item-title a { font-weight: bold !important; text-transform: uppercase !important; }
.home-block-inner .pretext { font-weight: 400 !important; }
.regular-price .woocommerce-Price-amount.amount:nth-child(1) .woocommerce-Price-currencySymbol::before { content: "Starts at "; }
.item-price .woocommerce-Price-amount.amount:nth-child(1) .woocommerce-Price-currencySymbol::before { content: "Starts at "; }
.iframe { margin-top: 0 !important; }
.item-price .woocommerce-Price-amount.amount:nth-child(2) { display: none !important; }
.products-grid .price-box .woocommerce-Price-amount.amount:nth-child(1) .woocommerce-Price-currencySymbol::before { content: "Starts at "; }
.products-grid .price-box .woocommerce-Price-amount.amount:nth-child(2) { display: none !important; }
.woocommerce .woocommerce-ordering { margin: 0 7px 1em !important; }
#sort-by { margin-top: 0 !important; }
.toolbar label { padding: 0 !important }
.tm-extra-product-options-date span.price.tc-price { display: none !important; }
.item-price .regular-price, .item-content .price-box { color: #fff !important; }
.item-price span.woocommerce-Price-amount.amount, .item-content span.woocommerce-Price-amount.amount { color: #000 !important; }
.cpf-type-date .tm-description { margin-top: 22px; }
.tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap label.tm-error { margin: 0px !important; }
input#ship-to-different-address-checkbox { margin-left: 0; position: relative; }
.woocommerce-form__label span { margin-left: 20px; }
input#createaccount { position: relative; }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count { float: left !important; }
div#prev-next { display: none; }
ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-checkbox.tm-element-ul-checkbox.element_0 { line-height: 30px; }
.woocommerce div.product form.cart .variations td.label { padding-right: 1em; width: auto !important; clear: both; display: table; float: none; }
a.mobile-toggle { color: #000 !important; }
@media only screen and (max-width:479px) and (min-width:320px){
style.css:1
.logo {
width: 95% !important; }
}
@media(max-width:812px) {
	#datepickrspp input#tmcp_date_2 {
    margin-left: 7px !important;
    }
	ul.tmcp-ul-wrap.tmcp-elements.tm-extra-product-options-checkbox.tm-element-ul-checkbox.element_0 {
    line-height: 22px;
    }
	
}
@media screen and (max-width:768px) {
    .cpf_hide_element.cpf-type-checkbox, .cpf_hide_element.cpf-type-date { border: 1px solid #e1e1e1; position: relative; width: 49% !important; padding: 10px !important; min-height: 170px; }
	.custom_share {
         width: 35% !important;
	}
	div#ui-tm-datepicker-div.tmcp_date_1 {
         margin-left: -33px !important;
    }
	.circle {
       margin-top: 66px;
       margin-left: 50px;
    }
	.tmcp_date_2 .tm-ui-dp-container {
          margin-left: -202px !important;
    }
    td.label label { display: none !important; }
    .woocommerce .woocommerce-ordering { margin: 6px 7px 1em !important; }
    .logo { line-height: normal; margin-bottom: 8px; margin-top: 8px; padding-bottom: 0; padding-top: 0; text-align: center; width: 95%; }
	.payment-accept{ text-align:center; }
	.heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
		margin-top: -19px;
		margin-bottom: 9px;
	}
		.logo img {
		margin: 0 0 0 -42px !important;
	}
		#bestsell-slider .owl-controls {
		top: 6.5% !important;
	}
	.product-type-simple .cpf_hide_element.cpf-type-date
	{
	min-height: auto !important;
	}
		a.grid-trigger.button-active.button-grid {
		padding: 0px 7px 6px 30px !important;
	}

		.welcome-msg {
		display: block;
	}
		.contact-text {
		margin-right: -81% !important;
		margin-top: -4px;
	}
		.product-type-simple .tm-extra-product-options .tm-extra-product-options-container {
		text-align: left;
	}
		.price_slider_amount .price_label {
		float: left;
	}
	
}
.woocommerce-cart .shipping{display:none;}
.main_box .tm-cell.cpf-type-select .tm-epo-field-label {
  display: none;
}
.bottom-img-info {
	width: auto !important;
}
#callnowbutton{
	right: 50px !important
}
.heateorSssInstagramBackground {
    background-color: #39b549 !important;
}
a.reset_variations {
    display: none !important;
}
.addtoany_list.a2a_kit_size_32 a>span {
    height: 45px;
    line-height: 32px;
    width: 45px;
}
.product-type-simple .tm-extra-product-options .tm-extra-product-options-container{
	text-align: center;
}
.tm-epo-totals {
    padding-top: 0.2em;
}
.last .bottom-img-info {
	width: 96% !important;
	height: auto !important
}
.phone_custom:after {
    content: "(424) 260-4539";
}
.yith-wcqv-button.link-quickview {
	display: none !important;
}
button.btn.btn-theme.btn-lg {
    background-color: #39b549;
	  color: #fff;
}
button.btn.btn-theme.btn-lg:hover {
   border: 1px solid #39b549;	 
}
.woocommerce-shipping-fields .shipping_address {
  display: block !important;
 

}
.woocommerce-form__label span {
    margin-left: 20px;
	  font-size:14px;
}
#text-10 p {
    padding: 0;
}
div#text-9 {
    background: none;
}
.woocommerce-cart-form__cart-item .tc-value {
  float: none !important;
}
.tc-value {
  float: left;
}
.customMetaWidget li {
    padding: 0px 0;
}
aside#custommetawidget-2 {
    padding: 0;
}
.home .nav li a {
    display: none !important;
}
.term-87 div#woocommerce_products-2, .term-85 div#woocommerce_products-2, .term-30 div#woocommerce_products-2, .term-83 div#woocommerce_products-2, .term-89 div#woocommerce_products-2, .term-81 div#woocommerce_products-2, .term-82 div#woocommerce_products-2, .term-84 div#woocommerce_products-2, .term-86 div#woocommerce_products-2, .term-87 div#woocommerce_products-2, .term-80 div#woocommerce_products-2, .term-40 div#woocommerce_products-2, .archive div#woocommerce_products-2 {
    display: none;
}
.term-118 div#woocommerce_top_rated_products-2 {
    display: none;
}
.term-118 div#woocommerce_products-2{
	display: block;
}
.product-type-simple label.tm-epo-field-label.tm-has-required {
    text-transform: uppercase;
}
.product-type-simple div#datepickrspp {
    width: 100% !important;
}
a.fb {
   color: rgb(59, 89, 152);
}
a.tw {
   color: rgb(85, 172, 238);
}
a.in {
   color: rgb(228, 64, 95);
}
a.pin {
   color: rgb(189, 8, 28);
}
a.gp {
   color: rgb(221, 75, 57);
}
.welcome-msg a {
    font-size: 20px;
    margin: 3px;
}
address {
	color: #fff !important;}
align-content
.product-type-simple .cpf_hide_element.cpf-type-date, .product-type-simple .tm-epo-field.tmcp-date{
	width: 100% !important;
}

.product-type-simple #a2a_follow_widget-2 {
    margin-top: -12px !important;
}
.product-type-simple .woocommerce-product-details__short-description {
    display: none;
}
.logo {
	margin: 0;
}
.single-product .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
	text-align: center;
}
.newradio-div .tm-epo-field-label.tm-has-required  {
text-align: center !important;
text-transform: capitalize;
color: #39b549;
font-size: 22px;}
.newradio-div .tc-label.tm-label {
 font-weight: bold;
}
.shipping .amount {
    color: #777 !important;
	font-size: 14px !important;
}
.shipping td {
    color: #fff !important;
	font-size: 0 !important;
}
small.shipped_via {
    display: none;
}
.footer-column{
	 min-height: 0;
}
a.shipping-calculator-button {
    display: none;
}
.product-type-simple label.tm-epo-datepicker-label-container {
    width: 100%;
	margin-left: -30px;
}
.product-type-simple li.heateorSssSharingRound {
    margin-top: -16px !important;
    margin-bottom: 10px !important;
}
.product-type-variable div#simple_product {
    display: none;
}
.product-type-variable iframe#simple_product_iframe {
    display: none !important;
}
.product-type-simple div#simple_product {
    display: none;
}
.product-type-simple iframe#simple_product_iframe {
    display: none !important;
}
.welcome-msg h1 {
    font-size: 13px !important;
}
.pull-left a:hover {
    color: #39b549 !important;
}
.review_g_y h3 {
    background: #39b549;
    text-align: center;
    padding: 7px 0px;
}
.map_three h3 {
    color: #fff;
    padding: 10px 0;
}
@media(max-width:767px) {

#nav-panel {
    width: 278px !important;
}

.navbar-nav .new_title {
    padding: 0px;
}
.bestsell-pro .home-block-inner, .related-pro .home-block-inner {
    text-align: center;
}

.bestsell-pro .block-content, .related-pro .block-content {
    clear: both;
}
.featured-pro .block-content {
    clear: both;
}
.new-arrivals-pro .block-content {
    clear: both;
}

.featured-pro .home-block-inner {
    text-align: center;
}

.new-arrivals-pro .home-block-inner .pretext {
    text-align: center;
}
.new-arrivals-pro a.view_more_bnt {
    float: none !important;
}
.new-arrivals-block .block-title {
    text-align: center;
}
.new-arrivals-pro .home-block-inner {
    text-align: center;
}
footer .footer-inner {
    text-align: center;
}
.bestsell-pro .slider-items-products .owl-buttons .owl-next a:before {
    color: #000000;
}
.bestsell-pro .slider-items-products .owl-buttons .owl-prev a:before {
    color: #000000;
}
.bestsell-pro #bestsell-slider .owl-controls {
    margin-top: -21px !important;
    margin-right: -2px !important;
}
.bestsell-pro .product-flexslider .owl-buttons {
    right: -22px;
    position: relative;
    top: -20px;
}

.featured-pro .slider-items-products .owl-buttons .owl-next a:before {
    color: #000000;
}
.featured-pro .slider-items-products .owl-buttons .owl-prev a:before {
    color: #000000;
}
.featured-pro #bestsell-slider .owl-controls {
    margin-top: -21px !important;
    margin-right: -2px !important;
}
.featured-pro .product-flexslider .owl-buttons {
    right: -22px;
    position: relative;
    top: -20px;
}

.new-arrivals-pro .slider-items-products .owl-buttons .owl-next a:before {
    color: #000000;
}
.new-arrivals-pro .slider-items-products .owl-buttons .owl-prev a:before {
    color: #000000;
}
.new-arrivals-pro #bestsell-slider .owl-controls {
    margin-top: -21px !important;
    margin-right: -2px !important;
}
.new-arrivals-pro .product-flexslider .owl-buttons {
    right: -22px;
    position: relative;
    top: -20px;
}

}

@media(max-width:479px)
{
.category-product .nav.navbar-nav
{
margin-bottom: 0px;
}
}