/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/


/* Menu Align Contact 

body[data-form-submit="regular"] .container-wrap input[type=submit], body[data-form-submit="regular"]  {padding: 5px 22px 20px 22px!important;}

/*
header#top nav > ul > li > a {padding-bottom: 40px!important; padding-top: 10px!important;} 
*/
.woocommerce-pagination .page-numbers,
.woocommerce-pagination .page-numbers a,
.woocommerce-pagination a,
.woocommerce-pagination span {
    color: #222 !important;
}

.woocommerce-pagination .current {
    color: #fff !important;
    background: #222 !important;
    border-radius: 3px;
    padding: 6px 10px;
}

.woocommerce-pagination a:hover {
    color: #fff !important;
    background: #555 !important;
}

.nectar-love {display:none!important}

.woocommerce-tabs h2 {font-size: 12px!important;
    line-height: 22px!important;
    color: #4F4E8E!important;
    text-transform: uppercase!important}

.vc_separator h4{color:#b33131!important; margin-bottom:20px!important}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {text-align:center!important; line-height:25px!important}

@media only screen and (min-width:600px) {

.woocommerce .span_9 ul.products li.product, .woocommerce-page .span_9 ul.products li.product{min-height:380px!important}
	
}

html .woocommerce ul.products li.first.classic, html .woocommerce-page ul.products li.first.classic {}

.iframe-embed, .wpb_wrapper > div {margin-bottom: 0px!important;}

.abimg {margin-top:5px!important;}
.img .abimg {margin-top:5px!important;}
.section-title {text-align:left;}
.section-title h2 {color:#4f4f8f;}

.ubermenu-main .ubermenu-item-level-0 > .ubermenu-target {}


#header-secondary-outer ul {width:100%;}
li#menu-item-12393 {float:left;font-size: 26px !important; /*margin-top:10px!important;*/ padding:0px!important}

li#menu-item-12395, li#menu-item-12396, li#menu-item-12397{float:right;}
body span.icon-phone { 
    background: none;
    height: 10px;
    line-height: 10px;
    font-size: 26px !important;
}

body span.icon-email { 
    background: none;
    height: 10px;
    line-height: 10px;
    font-size: 26px !important;
}

/* Set up for header 
header#top #logo {padding:0 0 20px 0px; margin-top:-20px!important;}
header#top {border-bottom:2px solid #B33131;}

.sf-menu li .ftleft {float:left!important;}
*/
.swiper-slide .content p.transparent-bg span 
{background: none repeat scroll 0 0 rgba(179,49,49, 0.5);
 box-shadow: 10px 0 0 rgba(179,49,49, 0.5), -10px 0 0 rgba(179,49,49, 0.5);
 -moz-box-shadow: 10px 0 0 rgba(179,49,49, 0.5), -10px 0 0 rgba(179,49,49, 0.5);
 -webkit-box-shadow: 10px 0 0 rgba(179,49,49, 0.5), -10px 0 0 rgba(179,49,49, 0.5);
 -o-box-shadow: 10px 0 0 rgba(179,49,49, 0.5), -10px 0 0 rgba(179,49,49, 0.5);} 

.swiper-slide .content h2, .swiper-slide p {font-weight:bold!important; }

.content {background-color:rgba(96,94,94,0.5)!important; padding:10px!important; }

/* General Content Setup */

h1, h2, h3, h4, h5, h6  {font-weight: normal!important; letter-spacing: 1px; color: #999; }

p {text-align:justify;}


/* Set up for Home Page Content*/

.Page_title h2 {font-size:30px!important; line-height:34px!important; color:#B33131; text-transform: uppercase; margin-bottom: 0px!important;}
.Page_title h3 {font-size:16px!important; line-height:22px!important; color:#4F4E8E}

.Page_titleb h2 {font-size:30px!important; line-height:34px!important; color:#fff; text-transform: uppercase; margin-bottom: 0px!important;}
.Page_titleb h3 {font-size:16px!important; line-height:22px!important; color:#000}

.Page_titlec h2 {font-size:20px!important; line-height:22px!important; color:#B33131; text-transform: uppercase; margin-bottom: 0px!important;}
.Page_titlec h3 {font-size:15px!important; line-height:18px!important; color:#4F4E8E;}

.hp_box h4 {font-size:16px!important; line-height:22px!important; color:#666; text-align:justify;}

.carousel-prev, .carousel-next {display:none!important;}


.hp_imgll {}

.hp_oclients {margin-bottom: 0px!important;}

.carousel-heading {margin-bottom: 0px!important; min-height: 5px!important;}

.brchimg  {padding:2px; border:1px solid #ccc;}

#gform_wrapper_2  {margin: 0em 0!important; padding: 10px 10px 0px 10px; border:1px solid #ccc; background-color:#323331!important; color:#fff!important}
body .gform_wrapper .top_label .gfield_label {margin-top: 0px!important; margin-bottom: 6px;}

/* footer */

#footer-outer .row {padding: 20px 0px;}

/* Woocommerse Admends */

.page-title {font-size:14px!important; line-height:22px!important; color:#4F4E8E; text-transform: uppercase;}
 

.woocommerce div.product div.images img, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product ,  .woocommerce ul.products li.first.classic, html .woocommerce-page ul.products li.first.classic,  .woocommerce ul.products li.first,  .woocommerce-page ul.products li.first 

{ border:1px solid #ccc!important; 
-webkit-box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.47);
-moz-box-shadow:    0px 2px 2px 0px rgba(50, 50, 50, 0.47);
box-shadow:         0px 2px 2px 0px rgba(50, 50, 50, 0.47);}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {}
.woocommerce ul.products li.product .button {display:none!important; }
.woocommerce ul.products li.product .price {text-align:center; font-size: 14px!important; line-height: 16px!important; font-family: 'Open Sans'!important; font-weight: 600!important; color:#444!important;}

.term-description {margin-bottom:20px;}

/* Single Products */
#sidebar h4 {color:#4F4E8E;}
.woocommerce div.product div.images img, .woocommerce-page div.product div.images img{}
body.single-product div.product .product_title, .product_title entry-title {font-size:12px!important; line-height:22px!important; color:#4F4E8E; text-transform: uppercase;}

.woocommerce .summary .price {color: #444444!important; font-size: 14px!important; line-height: 16px!important; letter-spacing: 1px; margin-top: 5px!important;
}

/* sidebar Cart */
.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {border:none!important; }
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl {margin: 0; padding-left: 0em; border-left: 0px solid rgba(0,0,0,.1);}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt {font-weight: 300;}


#sidebar .widget {background-color:#f8f8f8!important; padding:5px 5px 1px 5px; border:1px solid #ccc;}
#sidebar > div {margin-bottom: 10px;}

body[data-header-color="custom"] #header-secondary-outer nav >ul >li >a {border-left:none!important}

.fa-phone-square, .fa-envelope-square,  .fa-twitter-square, .fa-facebook-square {margin-top:-0px!important}
li.menu-item-12393, li.menu-item-12394, li.menu-item-12749, li.menu-item-12750 {margin-top:-5px!important}

.woocommerce-pagination .page-numbers,
.woocommerce-pagination .page-numbers a,
.woocommerce-pagination a,
.woocommerce-pagination span {
    color: #222 !important;
}

.woocommerce-pagination .current {
    color: #fff !important;
    background: #222 !important;
    border-radius: 3px;
    padding: 6px 10px;
}

.woocommerce-pagination a:hover {
    color: #fff !important;
    background: #555 !important;
}