.kc-call-to-action {
     padding: 0 0px;
}
/* #post-7472 .size-post-thumbnail {
    height: 486px;
} */
.group-blog .item .layer-media img.lazyloaded {
    height: 200px;
}
.footer-logo{
	width: 32px;
	height: 100%;
	text-align: left	
}

.kc-elm.kc-css-567131 .kc_button {
	    position: fixed;
	    bottom: 4%;
	    z-index: 9999;
	    left: 50%;
    	transform: translateX(-50%);
	}
section#custom_html-4 {
    padding-left: 45%;
}
section#custom_html-4 {
    padding-left: 36% !important;
}


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

	section#custom_html-2 ,section#custom_html-3 {
	    margin-bottom: 40px;
	}
	.footer-logo img {
		width: 25px;
		margin-bottom : 15px;
	}
	.footer-logo {width: 100%; text-align: center;}
	section#custom_html-4 {
    padding-left: 0 !important;
}
	.footer-bottom .col-md-3,.footer-bottom .col-md-9{
		min-width: 100% !important;
}
	
}
.ccc_text_fix .kc-fb-layout-3 .content-icon {float: left;width: 45px;}
.ccc_temp_align .content-icon {
    padding-left: 7px;
}

th.cc_event_heading {
    text-align: center;
}
td.cc_event_data {
    text-align: center;
}

.kc_single_image p {margin:0;}

@media screen and (max-width: 600px) {
  .hidemobile {
    visibility: hidden;
    display: none;
  }
	.mobile-border-bottom {
    padding-bottom: 20px;
    border-bottom: 2px solid #ddd;
    margin-bottom: 20px;
}
	p.product.woocommerce.add_to_cart_inline {
    padding: 11px;
    border-bottom: solid 2px;
    color: #6666;
}
	
	
	
}

.postid-4861 #secondary {
    display: none;
}
.postid-4861 section#primary {
    width: 100%;
    min-width: 1170px;
}

.postid-4858 #secondary {
    display: none;
}
.postid-4858 section#primary {
    width: 100%;
    min-width: 1170px;
}


.postid-4854 #secondary {
    display: none;
}
.postid-4854 section#primary {
    width: 100%;
    min-width: 1170px;
}

.postid-4851 #secondary {
    display: none;
}
.postid-4851 section#primary {
    width: 100%;
    min-width: 1170px;
}

.add_to_cart_button {
    background: #158cba !important;
    color: #fff !important;
}


nav > .nav.nav-tabs{

  border: none;
    color:#fff;
    background:#272e38;
    border-radius:0;

}
nav > div a.nav-item.nav-link,
nav > div a.nav-item.nav-link.active
{
  border: none;
    padding: 18px 25px;
    color:#fff;
    background:#272e38;
    border-radius:0;
}

nav > div a.nav-item.nav-link.active:after
 {
  content: "";
  position: relative;
  bottom: -60px;
  left: -10%;
  border: 15px solid transparent;
  border-top-color: #2d72b3 ;
}
.tab-content{
  background: #fdfdfd;
    line-height: 25px;
    border: 1px solid #ddd;
    border-top:5px solid #2d72b3;
    border-bottom:5px solid #2d72b3;
    padding:30px 25px;
}

nav > div a.nav-item.nav-link:hover,
nav > div a.nav-item.nav-link:focus
{
  border: none;
    background: #2d72b3;
    color:#fff;
    border-radius:0;
    transition:background 0.20s linear;
}

div#tab-description h2 {
    display: none;
}

.tabs_mins {
    width: 75%;
}
.coupon input.button {
    background: #2d72b3;
    color: #fff;
}
.actions button.button {
    background: #2d72b3 !important;
    color: #fff !important;
}
.add_to_cart_button:hover {
    background: #333  !important;
}

div#msg a {
    background: #00a3ff!important;
    color: #fff !important;
    border-radius: 30px;
}

.woocommerce-shipping-fields p {
    width: 50% !important;
    display: block;
}

.woocommerce-billing-fields__field-wrapper p {
    width: 50% !important;
    display: inline-block;
}
li.wc_payment_method.payment_method_takepayments img {
    width: 28%;
    display: block;
}

tr.takepayments_cvv img {
    height: 50px;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    margin-left: 10px;
}

.page-id-4877 .woocommerce-info {
    border-top: none;
}

.page-id-4877  span.woocommerce-input-wrapper {
    display: block;
    width: 100%;
}




.u-column1.col-1 {
    max-width: 100%;
}
.u-column2.col-2 {
    max-width: 100%;
    width: 100%;
}




.page-id-4879 button.woocommerce-button.button.woocommerce-form-login__submit { background: #00a3ff; color: #fff; margin-left: 10px; }

.page-id-4879 button.woocommerce-Button.woocommerce-button.woocommerce-form-register__submit.btn.btn-primary.mt-2 { background: #00a2fe !important; border-radius: 4px; color: #fff !important; }

.related.products {
  display: none;
}


.woocommerce-column--billing-address.col-1 {
    float: right;
    width: 100%;
    max-width: 500px;
}

.woocommerce-column--shipping-address.col-2 {
    float: left;
    width: 100%;
    max-width: 500px;
}
.woocommerce-order p.woocommerce-notice.woocommerce-notice--error.woocommerce-thankyou-order-failed {
    margin-top: 40px;
}
@media (min-width: 320px) and (max-width: 767px) {
section[data-kc-fullheight] {
   min-height: auto;
}
	a.kc_button.head_but {
    padding: 4px 9px;
		font-size:8px !important;
}
	.kc-elm.kc-css-478078.kc_col-sm-6.kc_column.kc_col-sm-6.right_bannn {
    width: 57% !important;
    margin-top: 9% !important;
    padding-left: 0!important;
    margin-left: 37% !important;
}
}

.kc-elm.kc-css-478078.kc_col-sm-6.kc_column.kc_col-sm-6.right_bannn {
    width: 15%;
    margin-top: 6%;
    padding-left: 0;
}
section.kc-elm.kc-css-460405.kc_row.cc_main_head_remove {
    background-size: cover !important;
    background-repeat: no-repeat;
}

.checkout-notice {
    margin: 20px 0;
}
.strike_line_deg{
	text-decoration:line-through;
}

.page-id-6561 .floating-cta,.page-id-6397 .floating-cta{
	display:none !important;
}
.page-id-6397 .kc-cta-button,.page-id-6561 .kc-cta-button{
	background-color:#efefef !important;
}
	section#headbann {
    min-height: 281px;
}
@media only screen and (min-width:320px) and (max-width: 520px) {
	section#headbann {
    width: 100%;
    height: 78px;
    min-height: unset !important;
}
	div#rc-anchor-container{
		width:72%;
			margin:0;
	}
	#masthead a.kc_button {
    font-size: 11px;
}
}
@media only screen and (min-width:521px) and (max-width: 767px) {
	section#headbann {
    width: 100%;
    height: 200px;
    min-height: unset !important;
}
}
	@media only screen and (min-width:768px) and (max-width: 1024px) {
	section#headbann {
    width: 100%;
    height: 295px;
    min-height: unset !important;
}
}
.kc-elm.kc-css-642002.kc_col-sm-12.kc_column.kc_col-sm-12 {
    padding: 0;
}

/* Added by Dami */

body.single-post h1.entry-title {
	
	font-size: 30px;
	
}


.q8c6tt-2.jxPOhn, .sc-7dvmpp-1.dfBDQI {
	
	display: none;
	
}

#promo {
	
	display: none;
	
}

.group-blog .item .layer-media img.lazyloaded {
    height: auto !important;
    min-height: 260px !important;
}





