/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/

a.uncategorized {
    display: none;
}

/*------------------------ ------------------------- -----------------------*/


#ro-1 #btnn {
    padding: 13px 40px;
    border-radius: 50px !important;
    font-family: 'Roboto';
    font-size: 15px;
}


/*------------------------ ------------------------- -----------------------*/

body .woocommerce ul.products li {
    margin-bottom: 44px !important;
}

body .woocommerce ul.products li .product-wrap {
    box-shadow: 0px 0px 10px 0px #00000059;
    margin-top: 20px;
    transition: 0.5s;
    overflow: visible;
    position: unset;
}

body .woocommerce ul.products li:hover .product-wrap {
    box-shadow: 0px 0px 20px 0px #00000059;
}

body .woocommerce ul.products li .product-wrap .product-add-to-cart a {
    transform: none !important;
    position: absolute !important;
    bottom: -40px;
    left: 0px;
    right: 0px;
    border: solid 1px #a4ca48;
    background-color: #fff !important;
    border-radius: 50px !important;
    color: #000;
    width: 50% !important;
    margin: auto !important;
    text-transform: uppercase;
}

span.price {
    text-align: center !important;
}

body .woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: 23px;
    text-align: center !important;
    font-size: 18px;
    margin-top: 10px;
}

body .woocommerce ul.products li .product-wrap .product-add-to-cart a i {
    display: none;
}

/*------------------------ ------------------------- -----------------------*/



#ro-5 img.alignright.wp-image-71 {
    position: relative;
    top: 20px;
}


/*------------------------ ------------------------- -----------------------*/


#ro-6 .testimonial_slider .image-icon.has-bg {
    width: 80px;
    height: 80px;
    border: 2px solid #ACC636;
    border-radius: 50px !important;
    text-indent: -9999px;
}

/*------------------------ ------------------------- -----------------------*/

/* footer start */

#footer-outer #footer-widgets .widget h4 {
    font-size: 25px;
    color: #343434 !important;
    font-family: 'Cinzel';
}


#footer-outer #footer-widgets .col.span_3:nth-child(2),
#footer-outer #footer-widgets .col.span_3:nth-child(3),
#footer-outer #footer-widgets .col.span_3:nth-child(4) {
    padding-top: 0px;
}

#copyright {
    padding: 11px 0px !important;
}

#copyright p {
    font-size: 15px;
}

div#nav_menu-2 {
    margin-left: 50px !important;
}

 .box2 i {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 145px !important;
    width: 33px;
    color: #666 !important;
    margin-right: 15px !important;
    height: 33px;
    margin: auto;
}

body #footer-outer i {
    font-size: 22px;
    width: auto;
    color: #4a7138;
    padding: 5px;
}

/* footer end */

/*---------------------------------------------------------------------------*/

@media (max-width: 1600px) {}


/*---------------------------------------------------------------------------*/

@media (max-width: 1440px) {
	
	div#ro-1 {
    padding-top: 150px !important;
    padding-bottom: 50px;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 1366px) {
	
	div#ro-1 {
    padding-top: 100px !important;
    padding-bottom: 50px;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 1280px) {
	
	div#ro-1 {
    padding-top: 100px !important;
    padding-bottom: 50px;
}
    
	div#ro-7 h3 {
    font-size: 20px;
    line-height: 1.3;
}
	
	div#ro-6 {
    padding-top: 50px !important;
    padding-bottom: 100px !important;
}
	#footer-outer #footer-widgets .col p:last-child {
    font-size: 13px;
    line-height: 1.5;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 1024px) {
	
	div#ro-1 {
    padding-top: 80px !important;
    padding-bottom: 50px;
}
	 #ro-1 p,
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p,
    #ro-9 p {
        font-size: 13px;
        line-height: 1.5;
	}
	
	#ro-2 h4 {
    font-size: 25px;
    line-height: 1.3;
}
	#ro-3 .woocommerce ul.products li.product .woocommerce-loop-product__title {
    line-height: 23px;
    font-size: 13px;
    margin-top: 10px;
}
	#footer-outer #footer-widgets .col p:last-child {
    font-size: 10px;
    line-height: 1.5;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 900px) {
	
	div#nav_menu-2 {
    margin-left: 0px !important;
}
	
    #ro-2 p,
    #ro-3 p,
    #ro-4 p,
    #ro-5 p,
    #ro-6 p,
    #ro-7 p,
    #ro-8 p {
        font-size: 16px;
        line-height: 1.5;
	}
	
	#footer-outer #footer-widgets .col p:last-child {
    font-size: 16px;
    line-height: 1.5;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 768px) {}


/*---------------------------------------------------------------------------*/

@media (max-width: 480px) {
	
	div#nav_menu-2 {
    margin-left: 0px !important;
}
	body .woocommerce .classic .product-wrap a.button,
   .woocommerce ul.products li.product.classic .button {
    width: 100% !important;
}
	
}


/*---------------------------------------------------------------------------*/

@media (max-width: 444px) {}


/*---------------------------------------------------------------------------*/

@media (max-width: 360px) {}
