

.q_logo a {
    visibility: visible;
}
.product-category h6, .product-category h6 a {
    color: #a963a9;
    font-family: "Oswald",sans-serif;
}
.actions {
background-color: transparent;
}
.woocommerce table.cart tbody td.product-remove, .woocommerce-page table.cart tbody td.product-remove {
    border-right: 1px solid #000000;
    text-align: center;
}
.woocommerce-cart table.cart tbody tr, .woocommerce-account table.my_account_orders tbody tr {
    border: 1px solid #000000;
}
.woocommerce .checkout table.shop_table thead tr, .woocommerce-page .checkout table.shop_table thead tr, .woocommerce table.cart thead tr, .woocommerce-page table.cart thead tr, .woocommerce-account table.my_account_orders thead tr {
    border: 1px solid #000000;
}
.woocommerce table.cart thead, .woocommerce-page table.cart thead, .cart_item {
background-color:#ffffff;
}
.q_accordion_holder.accordion .ui-accordion-header, .q_accordion_holder.accordion.with_icon .ui-accordion-header {
    color: #ffffff;
}
.tab-title{color:#ffffff;}
.q_progress_bar .progress_content_outer, .q_progress_bars_vertical .progress_content_outer, .portfolio_navigation .portfolio_prev a:hover, .portfolio_navigation .portfolio_next a:hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion.boxed .ui-accordion-header, .q_social_icon_holder .fa-stack, .single_links_pages span, .single_links_pages a:hover span, .pagination ul li span, .pagination ul li a:hover, .q_circles_holder .q_circle_inner2 {
    background-color: #35014b;
}
body .gform_wrapper .gform_fields .gfield {
    margin: 0 0 10px;
}
.popup-title {
    font-size: 12px !important;
}
.sticky-popup {
    width: 250px !important;
}
body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0;
}
body .gform_wrapper input[type="text"], body .gform_wrapper input[type="url"], body .gform_wrapper input[type="email"], body .gform_wrapper input[type="tel"], body .gform_wrapper input[type="number"], body .gform_wrapper input[type="password"], body .gform_wrapper textarea, body .gform_wrapper .chzn-container, body .gform_wrapper select {
    margin: 0;
}
.popup-content {
    background-color: #ede2f0 !important;
}
body .gform_wrapper label.gfield_label + div.ginput_container {
    margin-top: 0;
}
.heading_bold > a {
   font-weight:bold !important;
}
nav.main_menu > ul > li > a {
    padding: 0 10px;
}
.woocommerce form.checkout .col2-set .form-row {
    float: left;
    margin-right: 3.7037%;
    width: 100%;
}
.woocommerce form.checkout .col2-set p.form-row label {
    display: block;
}
.woocommerce input[type="text"]:not(.qode_search_field), .woocommerce input[type="password"], .woocommerce input[type="email"], .woocommerce-page input[type="text"]:not(.qode_search_field), .woocommerce-page input[type="password"], .woocommerce-page input[type="email"], .woocommerce textarea, .woocommerce-page textarea {
    width: 95%;
}
.wb-posted_in{
    display: block;
    font-family: "Raleway",sans-serif;
    font-size: 14px;
    font-weight: 700;
    position: relative;
    text-transform: uppercase;
}
.wb-posted_in a {
    text-transform: none;
    font-weight: 300;
}
.full_width_checkout { width:100% !important;}
.q_slider {
margin-top:50px;
}
.home_action p{
font-family: "Oswald",sans-serif !important;
	text-transform:uppercase;
	font-size:22px; 
	color:#ffffff;
	background-color:#a862a8;
}
.home_action a{
	color:#ffffff;
padding:0px;

}
.home_action a:hover{
	color:#cca9d1;
}
.footer_top p{
line-height:17px;
}
.footer_top .widget_recent_entries > ul > li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li {
    padding: 0px;
    color: #35014b;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.footer_bottom{
    color: #FFFFFF;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 500;
}
.title_subtitle_holder{
margin-top:10px;
}
.out-of-stock-button, .ginput_product_price_label, .ginput_product_price, .ginput_quantity_label{ 
display: none; 
}
.out-of-stock { 
display: none !important; 
}
#pw_stick_brands { 
display: none !important; 
}

.wb-posted_in {
       margin: 0 0 10px 0;
    text-align: center;
}
.product_meta .wb-posted_in {
    margin: 0px;
    text-align: left;
}
.woocommerce div.product div.product_meta > span, .woocommerce div.product div.product_meta > .social_share_list_holder > span {
    color: #35014b;
}

.two_columns_75_25 .column2{
background-color:#ffffff;
}
.woocommerce ul.products li.product .price {
    margin: 0px;
}
.two_columns_75_25 .column2 .column_inner{
    padding: 20px !important;
}
.breadcrumb {
    color: #35014b;
    top: 8px;
}
.breadcrumb a {
    color: #35014b;
}
.quantity{
display:none;
}
.variation p {
margin-left: 3px;
margin-right: 6px;
}
.checkout-opener-text, .coupon, .cart-collaterals, .product-price, .product-quantity, .product-subtotal {
display:none;
}
.woocommerce .checkout table.shop_table thead tr th, .woocommerce-page .checkout table.shop_table thead tr th, .woocommerce table.cart thead tr th, .woocommerce-page table.cart thead tr th, .woocommerce-account table.my_account_orders thead tr th, .woocommerce-page table.my_account_orders thead tr th, .cart_item, .product-name, .product-total {
text-align: left;
}
.product-total {
diaplay: none;
}

.top-product-section, .shopswatchinput {
text-align:center;
}
.quantity{
display: none !important;
}
.woocommerce div.product .summary p.price span.amount {
    color: #35014b;
}
.q_accordion_holder.boxed div.accordion_content {
    padding-left: 0;
}

.wc_payment_methods, .payment_methods methods, .cart-subtotal, .order-total, .product-total, .total { 
display: none !important; 
}
.woocommerce form.checkout table.shop_table th, .woocommerce form.checkout table.shop_table td {
    text-align: left;
}
.shopswatchinput {
    margin-bottom: 0px;
    margin-top: 10px;
}
.value br, .reset_variations {display:none}
.order_details li {display:none}
dt .variation-color p {display:none}
dt .variation-NumberofColours p {display:none}

.wcvashopswatchlabel {
    background-repeat: no-repeat;
    background-size: contain;
    border: 2px solid white;
    cursor: pointer;
    display: inline-block;
    line-height: 1;
    outline: 1px dotted #dfdfdf;
    transition: all 100ms ease-in 0s;
}
.q_accordion_holder {
    margin: 0 0 7px;
}

table th {
    border: 0 none;
    padding: 1px;
    text-align: center;
}

table td {
    padding: 0 4px;
    text-align: center;
}
.woocommerce table th {
    text-align: center;
}
.hide_desktop{display:none;}
@media only screen and (max-width: 1400px){.hide_desktop{display:none;}}
@media only screen and (max-width: 1300px){.hide_desktop{display:none;}}
@media only screen and (max-width: 1200px){.hide_desktop{display:none;}}
@media only screen and (max-width: 1000px){.hide_desktop{display:none;}}
@media only screen and (max-width: 900px){.hide_desktop{display:none;}}
@media only screen and (max-width: 783px){
.hide_mobile{display:none;}
.hide_desktop{display:block;}
}
@media only screen and (max-width: 768px){
.hide_desktop{display:block;}
}
@media only screen and (max-width: 600px){.hide_desktop{display:block;}}
@media only screen and (max-width: 480px){.hide_desktop{display:block;}
.home_action p{
font-family: "Oswald",sans-serif !important;
	text-transform:uppercase;
	font-size:18px; 
	color:#ffffff;
	background-color:#a862a8;
}}
@media only screen and (max-width: 420px){.hide_desktop{display:block;}
.home_action p{
font-family: "Oswald",sans-serif !important;
	text-transform:uppercase;
	font-size:18px; 
	color:#ffffff;
	background-color:#a862a8;
}}
@media only screen and (max-width: 350px){.hide_desktop{display:block;}
.home_action p{
font-family: "Oswald",sans-serif !important;
	text-transform:uppercase;
	font-size:16px; 
	color:#ffffff;
	background-color:#a862a8;
}}