

	.q_tabs.boxed.woocommerce-tabs .tabs-container,
	.q_tabs.boxed.woocommerce-tabs .tabs-container{
		padding: 35px 0;
		background-color: transparent;
		visibility: hidden;
}

div.product_meta {
visibility: hidden;
}
.woocommerce div.product div.upsells, .woocommerce div.product div.related {
    clear: both;
    visibility: hidden;
}
.style1 .ywgc-card-amount {
    display: inline-block;
    width: 100%;
    text-align: center;
}
.ywgc-card-code {
    padding: 10px;
    color: #000000;
    text-align: center;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
}

.woocommerce-info .showcoupon, a.showcoupon {
visibility: hidden;
height: 0px;
}


.ywgc-preview {
    max-width: 500px;
    margin: 0 auto;
    margin-bottom: 15px;
    border: 1px solid #F7F4F4;
    padding: 50px;
}



button#give-as-present.btn.btn-ghost.give-as-present {
color: #ff3700;
border-color: #ffffff;
background-color: transparent;
font-family: Source Sans Pro;
font-weight: 600;
font-size: 16px;
line-height: 2.1em;
visibility: hidden;
padding: 0px 5px;
}



.contact_form input [type=‘text’]:focus {
Border-color: #07c509;

}

	.woocommerce-page ul.products li.product, 
	.woocommerce ul.products li.product,
	.woocommerce .product .images a{
    border: 1px solid #dddddd;
    padding: 50px;
}



a.qbutton.add-to-cart-button.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
visibility: hidden;
}



div.product-addon.product-addon-image-1 {
display: inline-block; 
margin-right: 20px; 
margin-top: 0;
}

div.product-addon.product-addon-image-2 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}

div.product-addon.product-addon-image-3 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-4 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-5 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-6 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-7 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-8 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-9 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}
div.product-addon.product-addon-image-10 {
display: inline-block;
margin-right: 20px;
margin-top: 0;
}


.woocommerce p.form-row, .woocommerce-account .woocommerce form {
    /* margin-bottom: 20px; */
    /* display: inline-flex; */
}

.pp_overlay{
    opacity: 0.9;
background: #fff;
}




li.description_tab.active {
visibility: hidden;
}

.fa-shopping-cart:before {
margin-right: 5px;
}

.flex-direction-nav a
 {
    visibility: hidden;
}

.flex-next {
    visibility: hidden;
}

.qbutton, .qbutton.medium, .qbutton:hover, .qbutton:not(.white):hover,
.load_more a, .blog_load_more_button a, 
.more-link span {
    color: #ff3700;
    border-color: #ffffff;
    background-color: transparent;
    font-family: Source Sans Pro;
    font-weight: 800;
    font-size:18px;
    padding: 0px 5px;
    line-height: 2.1em;
    
}



.product-addon{margin:1em 0}
h3.addon-name{margin-top:0;
font-family: 'Source Sans Pro;
font-style: italic;
font-size: 14px;
line-height: 16px;
color: #000000;
font-weight: 300}
.addon-description p{
    margin-bottom:.5em;font-style:italic;visibility:hidden;}
    
ul.tabs.wc-tabs {
    visibility:hidden;
}
li.description_tab active {
    visibility:hidden;
}
dl.product-addon-totals{margin-bottom:1em;overflow:hidden}
dl.product-addon-totals dt{width:50%;float:left;clear:left}
dl.product-addon-totals dd{float:left}
.addon-alert{display:none;color:red}

span.ku_wrapper [
    visibility:hidden;
}


.woocommerce .product .images a {
    visibility: hidden;

}

.woocommerce div.product .images img {
    display: block;
    max-width: 100%
border: 1px #ededed;
}



.Agallery-thumbs-img {
	padding: 5px;
	margin: 5px;
}

body {
font-family: 'Source Sans Pro;
font-size: 16px;
line-height: 26px;
color: #8d8d8d;
font-weight: 300;
}

.background selection {
    background: #fe3700;
}

.aside.sidebar .widget h4 {
background: #ffffff;
}

.projects_holder.hover_text article .portfolio_title, .projects_masonry_holder article .portfolio_title, .portfolio_slides .portfolio_title { color: #ffffff;
font-size: 11px;
font-weight: 400;
letter-spacing: .3px;
text-transform: none;
text-align: center;
}

.projects_holder article:hover .portfolio_shader, .projects_masonry_holder article:hover .portfolio_shader, .portfolio_slides li:hover .portfolio_shader { opacity: 1;

}
.projects_holder.hover_text article .project_category, .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category span { opacity: 0;
}


.projects_holder.hover_text article .project_category, .portfolio_slides .project_category, .projects_masonry_holder .project_category { font-family: Raleway;
font-size: 11px;
font-style: normal;
font-weight: 400;
letter-spacing: 1px;
text-transform: uppercase;

}



.blog_holder.blog_single article .post_text .post_text_inner,.blog_holder article:not(.format-link):not(.format-quote) .post_text .post_text_inner{
padding: 33px 0 0;
}

.blog_holder article .post_info{
margin: 0 0 18px;
}

.blog_holder article h2{
margin: 0 0 29px 0;
}

.q_tabs .tabs-nav li.active a, .q_tabs .tabs-nav li a:hover {
background-color: #393939;
}

.woocommerce .woocommerce-result-count {
visibility: hidden;
float: right;
font-size: 0px;
text-align: right;
line-height: 41px;
/* font-weight: 700; */
color: #393939;
text-transform: uppercase;
letter-spacing: 1px;
}

.wpf-umf-suf-thumb alignleft {
    width:75%;
}


.woocommerce .woocommerce-ordering .select2-container.orderby
.woocommerce .woocommerce-result-count, .woocommerce .woocommerce-ordering {
width: 50%;
height: 41px;
margin: 0 0 27px 0;
display: inline-block;
visibility: visible;
float: right;
font-size: 0px;
}

.pp_overlay {
background-color: #fff;
opacity: 0.9;
font-color: #393939;
}

.woocommerce-main-image zoom {
border:1px
solid #a6a6a6;
visibility: visible;
}

.vc_gitem-post-data {
margin-top: 10px;
}

.woocommerce-loop-product__title a {
    font-size: 12pt;
    font-weight: 600;
    
}