/*!
Theme Name:     Startech bck
Theme URI:    	#
Author:         Shabab ps
Author URI:     #
Description:  	Startech is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love it's lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Version:      	5.2.8
License:      	GNU General Public License v2 or later
License URI:  	http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  	Startech
Tags:         	e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Startech is based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

All sizing (typography, layout, padding/margins etc) are inspired by a modular scale that uses 1em as a base size with a 1.618 ratio.
You can read more about the calculator we use in our sass here; https://github.com/modularscale/modularscale-sass

FontAwesome License: SIL Open Font License - http://scripts.sil.org/OFL
Images License: GNU General Public License v2 or later

======
Note: Do not edit this file. If you wish to add your own CSS we strongly recommend creating your own child theme, or installing a custom CSS plugin.
======
*/

/*Take from here Startech--------------------------------------------------------------------------------------------------------------------
*/
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
    background: linear-gradient(45deg, black, transparent);
}
p.no_product {
    /* z-index: 9999999; */
    text-align: center;
}
@media (max-width: 941px){
.fancybox-slide>*{
width: 90% !important;
}
}
/*nnew end*/

.active-filter ul li {
    display: inline-block;
    margin: 0 1em;
}

.btn-serach button span{
    position: relative;
    z-index: 9999;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: .9em;
    font-family: 'rubikregular';
    line-height: 2em;   
}

.liste-block .pader .prop-flip h5{
    padding-right: 1em;
}

.a2a_svg svg{
    background-color: #000;
    color: #fff;
    transition: .3s all ease-in-out;
}

.in-social-box .a2a_svg {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    height: 44px;
    line-height: 32px;
    padding: .3em;
    width: 44px;
    background-color: black !important;
    border-radius: 25px !important;
}

.modal-content{
    height: auto;
}
/*.serv-offered-block p{
font-weight: bold;
    padding: 10px 0;
}*/
.full-block ul{
margin: 0;
    padding: 0 0 0 .4em;
}
.full-block ul li {
    font-family: 'rubikregular';
    font-size: 1em;
    list-style: none;
    background: url(assets/img/lister-bg.png) no-repeat 0 4px transparent;
    list-style-position: outside;
    padding-bottom: .5em;
    padding-left: 1.5em;
    color: #333333;
}
/*end------------------------------------------------------*/


.bl_button {
    background: #0392ff;
    border: 0;
    color: #FFF;
    cursor: pointer;
    height: 35px; /* height of your button image */
    width: 100px; /* width of your button image */
}

.button_loading {
    background: #0392ff url('assets/img/loading.gif') no-repeat 50% 50%;
    /* apply other styles to "loading" buttons */
    cursor: default;
}

.button_loading span {
    display: none;   
}
}

.woocommerce-message {
    background-color: #0f834d !important;
    color: #ffffff !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    margin-bottom: 2.617924em;
    background-color: #0f834d;
    margin-left: 0;
    border-radius: 2px;
    color: #fff;
    clear: both;
    border-left: .6180469716em solid rgba(0,0,0,.15);
    padding: 1em 2em 1em 3.5em;
    position: relative;
    list-style: none outside;
}


input[type="number"] {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none;
}
/*------ shop categories area start ------*/
.product-categories {
    margin-top: -4px;
}

.product-categories li a {
    color: #555;
    display: block;
    padding: 10px 0;
    line-height: 1;
    text-transform: capitalize;
}

.product-categories li a span {
    float: right;
    font-size: 13px;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.product-categories li:first-child a {
    padding-top: 0;
}

.product-categories li:last-child a {
    padding-bottom: 0;
}

.product-categories li:hover a {
    color: #ae3e67;
}

/*------ shop categories area end ------*/

abbr.required{
    color: red;
    text-decoration: none;
}
span.required{
    color: red;
    text-decoration: none;
}
span.ship_different_title {
    font-size: 14px;
    line-height: 1;
    padding-left: 10px;
    font-weight: 400;
    cursor: pointer;
}
.checkout-billing-details-wrap .btn_sav{
    margin-top: 20px;
}

#ship-to-different-address {
    margin-top: 10px;
}
p#billing_state_field {
    margin-top: 20px;
}
.woocommerce .form-row {
    margin-left: 0;
    margin-right: 0;
    display: block;
}
span.select2-selection.select2-selection--single {
    width: 100%;
    border-radius: 0;
    height: 48px;
    border-color: #ccc;
    background-color: #f7f7f7;
}
span select {
    width: 100%;
    border-radius: 0;
    height: 48px;
    border-color: #ccc;
    background-color: #f7f7f7;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    position: relative;
    top: 20%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b{
    top: 80%;
}
table.wishlist_table{
    font-size: 100%;
}
.cart-table .table tbody tr td a.btn{
    display: block !important;
}
a.added_to_cart.wc-forward {
    border: none;
    cursor: pointer;
    outline: none;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    background-color: transparent;

    color: #fff;
    font-size: 14px;
    padding: 9px 25px;
    background-color: #ae3e67;
    text-transform: capitalize;
}

a.added_to_cart.wc-forward:hover {
    color: #fff;
    background-color: #111;
}



a.added_to_cart.wc-forward:active,
a.added_to_cart.wc-forward:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.yith-wcwl-add-to-wishlist {
    display: inline-block;
}

#form1 optgroup,#form2 optgroup  {
    background: #fff;
    color:#000;
}
#form3 optgroup {
    background: #000;
    color:#fff;
}
.respec-box .fa.fa-times{
    vertical-align: text-top;
    font-size: 0.5rem;
}
/*optgroup {
        color: transparent;
        height: 0px;
    }

    optgroup option {
        color: inherit;
    }*/
