/*
Theme Name: Abu Saleh
Theme URI: https://www.cisin.com/
Author: Abu Saleh Theme
Author URI: https://www.cisin.com/
Description: Nothing
Text Domain: abu-saleh
*/
/*************Kanhaiya Ora ********/


.right-middile-text ul li:first-child img{  height: auto;  padding: 0px }
.right-middile-text ul li.left-15:first-child { left:15px;}
.rect-box ul li a{ padding: 0px }
.product-list li img{  padding: 0px; }
.right-new .right-middile-text ul li { margin-top:0px; }
.woocommerce .star-rating { color: #3683BD; }
.navbar-default .navbar-nav > li > a { padding: 0 8px; }
.navbar-default .navbar-nav > li.current-menu-item > a{ color: rgb(21, 156, 235);}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.form-control { height: 58px; width: 265px; }

.footer ul li a { border-right: 1px solid #ffffff !important; padding: 0 20px !important; }
.footer ul li:last-child a { border-right: 0 none !important; }

.right-sell select: {
    border: 1px solid #3683bd;
    color: #000;
    font-family: "Lato",sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 58px;
    margin-bottom: 10px;
    margin-right: 30px;
    padding: 20px;
    text-transform: capitalize;
    width: 265px;
}

.repair-question img {
    float: right;
    margin: 0 0 0 10px;
}
.repair-question {
    float: right;
    width: 310px;
}

.repair-question a {
    display: block;
    font-size: 1.2em;
    background-color: #e1d3b8;
    padding: 10px;
    margin: 0 0 0 20px;
}
.show-wishlist .yith-wcwl-add-to-wishlist{
    display: block;
}
.yith-wcwl-add-to-wishlist{
    display: none;
}
.wishlist_table tr td, .wishlist_table tr th.wishlist-delete, .wishlist_table tr th.product-checkbox{ text-align: left; }

/*.breadcrumb{
    margin-top: 19px;
    margin-left: 334px !important;
    float: left;
}*/
.breadcrumb {
    margin: 13px 0 13px;
    text-align: center;
    width: 98.5%;
}
.stock-level{
    bottom: 5px;
    position: absolute;
    right: 15px;
}

.captch .col-md-2 {padding: 0px; margin-right: 26px; }
.captch .wpcf7-not-valid-tip {display: inherit; float: right;}

.contact-form .captch button{ margin-top: 0px; height: 53px; }
.contact-form .captch input{ height: 53px; }
.contact-form .captch img{ height: 53px; }
.contact-form .captch { margin-left:-15px; }

.dataTables_wrapper { margin-left: 15px; margin-top: 30px; }

.quote-req .name-text{ float: none; }
.quote-req .name-text input{ height: 0; }
.quote-req .name-text textarea{ width: 354px; }


#MainMenu ul li { list-style: none; }
#MainMenu ul li ul { margin-left: 50px; color: white; }
#MainMenu ul li ul li { list-style: circle;  width: 100px !important; overflow-wrap: break-word; }
#MainMenu ul li ul li a { color: white; }


.woocommerce form{ padding:35px 20px !important; margin: 1em 0 2em !important;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{ font-weight:normal;}
.woocommerce form .form-row label, .woocommerce-page form .form-row label{ padding: 3px 5px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{ float:left;  border:1px solid #ccc; padding:10px;}
.woocommerce form .form-row input[type="submit"]{ float:left; background:#014f8d;
    color:#ffffff;
    font-size:16px;
    text-transform:uppercase;
    font-weight:400;
    padding:10px 25px;
    border:0px;
    width:auto;
    border-bottom:2px solid #3683bd;
    border-radius:0; 
	-webkit-border-radius:0;
}
.form-cont form#searchform { margin: 0px !important; padding: 0px !important; }
.woocommerce form .form-row input[type="submit"]:hover, .woocommerce form .form-row input[type="submit"]:focus{ background:#142C49;}
.woocommerce form .form-row{ margin:0 0 20px;}
.woocommerce form .form-row label.inline{ display:block; float:none; clear:both; padding-top: 15px; line-height:normal; font-size:14px;padding-left: 0;}
.woocommerce form .form-row label.inline input{ margin-right:5px;}
.woocommerce form { padding: 0px !important;}

.logo {  }
.right-banner .woocommerce .myaccount_user{ padding: 10px; }
.right-banner .woocommerce .myaccount_address{ padding: 10px; }
.right-banner .woocommerce .address{ padding: 10px; }
.right-banner .woocommerce h2{ padding: 10px; }
.post-edit-link{ display: none; }





/* mk change datatable */
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
    background-color: #eadecb !important;
}

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #eadecb !important;
}
table.dataTable tr.even {
    background-color: white !important;
}

.dataTables_wrapper .dataTables_filter {
    float: left !important;
    text-align: right;
}

.dataTables_wrapper .dataTables_length {
    float: right !important;
}


table.dataTable thead th, table.dataTable thead td {
    border-bottom: 1px solid #111;
    padding: 10px 13px !important;
}
/*===============================================raghurajsinghg =====================================*/
#example_previous, .paginate_button , #example_next{
    /*border: 1px solid rgb(170, 170, 170);*/
    background: rgb(221, 221, 221) none repeat scroll 0 0;
}
#example_previous:hover , #example_next:hover
{
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgb(43, 43, 43) 0%, rgb(12, 12, 12) 100%) repeat scroll 0 0;
    box-shadow: 0 0 3px rgb(17, 17, 17) inset;
    outline: medium none;
}
.paginate_button.previous.disabled ,.paginate_button.next.disabled
{
    background: rgb(221, 221, 221) none repeat scroll 0 0 !important;
}
#example_filter input , .dataTables_filter input{
    border: 1px solid rgb(200, 200, 200);
    height: 36px;
    margin-bottom: 6px;
    margin-top: 4px;
    width: 128px;
}
#example_previous, .paginate_button, #example_next, .paginate_button 
{
    border: 1px solid rgb(152, 152, 152) !important;
    border-radius:5px !important;
}
.paginate_button.current
{
    background: #99B3FF !important;
}
#example_length select , .dataTables_length select{
    border: 1px solid rgb(224, 224, 224);
    padding: 7px;
}
table.dataTable.row-border tbody tr th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td ,table.dataTable thead th, table.dataTable thead td
{
    border: 1px solid !important;
}



/*========================================= 20_05_2016 */
.addressMain.clearfix {
    float: left;
    width: 100%;
}
.addressMain.clearfix::after { clear: both; content: ""; display: block;}
.addressMain{ margin-bottom:35px;}
.addressMain h5{ font-size: 18px; font-family: 'latobold'; margin-bottom: 25px;}
.addressMain p{ margin-bottom:8px;}
.addressMain p a{ margin-left:10px;}
.logo-image { background:#fff; display: block;}

/*====================================================*/

.bmm { height: 190px !important; }
.bmm li:first-child{ left: 15px !important; }

@media screen and (max-width: 320px) {
    .right-middile-text{ float: left !important; }
    .right-middile-text.brand-model ul{ float: left; }
    .right-new .right-middile-text.brand-model ul, .right-middile-text.brand-model ul{height: auto;}
    .bmm { height: auto !important; }
}

@media screen and (max-width: 374px) {
    .right-middile-text{ float: left !important; }
    .right-middile-text.brand-model ul{ float: left; }
    .right-new .right-middile-text.brand-model ul, .right-middile-text.brand-model ul{height: auto;}
    .bmm { height: auto !important; }
}