/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 25 2021 | 20:16:29 */
#logo a{height: 65px;}
.is-sticky #logo a {
    height: 50px;
}
.woocommerce ul.products li.product .product-details h5 a, .woocommerce ul.products li.product-category .product-details h5{
	font-size: 12px;
	text-transform: capitalize;
	font-weight: 500;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 200px;
}
.footer-copyright{
	padding:10px 0;
}
.footer-copyright .hidden{
	display:none;
}

.woocommerce ul.products li.product .default .product-details .product-price .price{
	color:#ff8552;
}
.home #header-wrapper{
	margin-bottom:0px;
}
.menu-icons-wrapper .search a, .menu-icons-wrapper .cart a {
    font-size: 18px;
}
.vc_gitem-post-data p {
    /*display: none;*/
}
.vc_gitem-post-data h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 0px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #ff8552;
    background-color: transparent;
    padding: 0;
    text-decoration: underline;
    font-size: 16px;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover{
    color: #ff8552;
    background-color: transparent;
	font-size: 17px;
}
#toTop{
	display:none!important;
}
.cat-section-img .vc_column-inner{
	height:650px;
}
.widget ul li:before{
	display:none;
}
.widget ul.woof_list{
	margin-bottom:20px!important;
}
.woof_list label{
	font-size:12px;
}
.woof_container {
    padding-bottom: 0;
    margin-bottom: 0;
}
.woof_container_inner{
  
}
.woof_container_inner h4 {
    padding: 5px 10px;
}
.secondary-sidebar .widget:last-child {
    margin-bottom: 10px;
}
h1.product_title.entry-title {
    color: #2a7273;
    font-weight: 600;
}
.vc_btn3-container.vc_btn3-center {
    text-align: center;
    height: 40px;
    display: inline-block;
    width: 100%;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline{
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    line-height: 40px;
 	color: #2d7073;
    border-color: #2d7073;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline:hover{
  	color: #ff8552;
    border-color: #ff8552;
  	background-color: transparent;
}
.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon {
    margin-left: .5em;
    vertical-align: middle;
}
@media only screen and (max-width: 479px) and (min-width: 320px){
	.main-header-wrapper .container,.container, .layout-boxed .vc_row .dt-sc-stretch-row-content{
			width: 94% !important;
	}
	.woocommerce ul.products li.product,.woocommerce ul.products li.product{
		width: 47%;
		display:inline-block;
		vertical-align: top;
	}
		.woocommerce ul.products li.product .column.dt-sc-one-fifth,.woocommerce ul.products li.product .column.dt-sc-one-third{
	width:100%;
	}
	.woocommerce ul.products li.product:nth-child(odd){
		margin: 0px 10px 0px 0px;
	}
	.wpb_column.main-cat{
		width:50%;
		margin-bottom:0;
	}
	.wpb_column.main-cat .vc_column-inner{
		padding-left: 10px;
    padding-right: 10px;
	}
	.wpb_column.main-cat .vc_column-inner .wpb_content_element{
		margin-bottom: 15px;
 }
	.dt-sc-title.script-with-sub-title{
	margin-bottom:0;
	}
	.flipped{
		display: flex;
    flex-direction: column-reverse;
	}
	.latest-blog.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item:not(:first-child){
		display:none;
	}
  #secondary-left.secondary-sidebar, #secondary-right.secondary-sidebar {
    display: block;
    float: none;
    width: 100%;
    max-width: 320px;
	}
  	#primary.with-left-sidebar {
      width: 100%;
  	}
  	.cat-section-img .vc_column-inner{
		height: 100vw !important;
	}
}
section.cwginstock-subscribe-form {
    width: 430px;
    max-width: 100%;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading{
	background-color: #ff8552;
	border-color: #ff8552;
}
.cwginstock-subscribe-form .panel-primary>.panel-heading h4{
	margin-bottom:0;
  	font-size: 18px;
    text-transform: capitalize;
}
@media only screen and (max-width: 1026px){
	.dt-menu-toggle {
    display: block;
	}
	.menu-icons-wrapper {
		margin: 0 auto;
		position: absolute;
    width: 100%;
    text-align: right;
    top: 0;
    right: 0;
    left: 0;
	}
	#main-menu {
    width: 100%;
		position: relative;
    z-index: 9999;
		background: #ffffff;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
	}
	#logo {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding: 20px 0 10px;
	}
	#main-menu > ul.menu, .header-align-center #main-menu ul.menu {
    display: none;
    width: 100%;
	}
	#logo a {
    float: left;
    height: 50px;
	}
	.main-header-wrapper .menu-wrapper {
    background: transparent;
	}
	.menu-wrapper{
		float: left;
    width: 100%;
    margin: 0px;
    clear: both;
	}
	.menu-icons-wrapper .search, .menu-icons-wrapper .cart {
    float: none;
    display: inline-block;
	}
	.main-header {
    display: block;
	}
	.main-header-wrapper {
    position: inherit;
    float: left;
    width: 100%;
    top: 0px;
    padding: 0px 0px 20px;
	}
	.vc_gitem-post-data h4 {
    font-size: 16px;
	}
	.footer-copyright .column{
		margin-bottom:0;
		font-size:12px;
	}
	.footer-copyright .dt-sc-one-half{
		width:100%;
	}
  	.cat-section-img .vc_column-inner{
		height: 50vw;
	}
}

.actions .wc-backward{
    right: 0;
    bottom: 0px!important;
    color: cadetblue !important;
    background-color: transparent !important;
    text-decoration: underline !important;
}
