/*
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
*/

@import url("../salient/style.css");



.bluey H5{color: #00aeef; margin-bottom:1px;}
	
.bluey h5 {background: #eee; padding: 6px 6px;}	
.bluey h5:nth-of-type(2n){background: #f7f7f7;}		

.logo-img{margin-left: 40%;
    padding-top: 25px;}
    
.logo-img2{display:none;}    

.page-id-17 .container-wrap {padding-bottom: 0px !important;}


body #header-outer[data-transparent-header="true"].transparent {
    background-color: rgba(26, 26, 26, 0.95)!important;
}

body.home .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col {
    padding: 0!important;
}

body .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) {
    margin-top: -1px!important;
}

body.home .portfolio-items[data-gutter="default"]:not([data-col-num="elastic"]) .col:nth-child(1n+4) {
    top: 288px!important;
}

#footer-widgets .get-in-touch {
    float: left;
    padding-right: 55px;
    padding-bottom: 40px;
}

#footer-widgets .get-in-touch h3 {
    color: #808080!important;
}

#footer-widgets .get-in-touch a {
    color: black!important;
    font-weight: bold;
    text-transform: uppercase;
}

#footer-widgets .contact-information h4 {
    text-transform: uppercase;
    margin-bottom: 0!important;
    margin-top: 12px!important;
}

#footer-widgets .contact-information a {
    text-transform: uppercase;
    font-weight: bold;
    color: black!important;
}

#footer-widgets .contact-information a:hover {
    color: #d2232a !important;
}

#footer-widgets .social-icons {
    margin-top: 30px;
}

#footer-widgets .social-icons a i {
    font-size: 26px;
}

#footer-widgets .social-icons a {
    margin: 0 5px;
}

#footer-outer[data-using-bg-img="true"] {
    margin-top: -25px;
    padding-top: 110px;
    background-size: cover;
    background-position: center top;
}

#footer-outer .row {
    padding: 55px 0px 0px 0px;}
    
.foot-bg    {background: #fff;
	padding: 25px 25px 85px 25px;
	width: 70%;
	transform: rotate(-5deg);
	border: solid 3px #000;
	box-shadow: 6px 4px;
	float: right;
}
    
p.copyright-notice, p.credit-notice {background-color: red;
    width: fit-content; padding-bottom: 2px !important} 
    

#footer-outer #copyright a:hover{color: #ff0080 !important;}

#footer-outer #copyright {
        font-size: 16px;
        font-weight: 500;
        }

.main-portfolio h3 {
    font-weight: bold!important;
    text-transform: uppercase!important;
    font-size: 25px!important;
    line-height: 28px !important;
}

.vert-center h3 {
    text-transform: uppercase!important;
    line-height: 43px !important;
}

.open-quote, .close-quote {font-family: sans-serif !important;
    font-size: 38px !important;
    vertical-align: middle;}

.bottom_controls {display: none;}

.credit-notice {
    float: right!important;
}

#footer-outer .credit-notice a:not(.nectar-button) {
    color: white!important;
}

.copyright-notice {
    text-transform: uppercase;
}

/*
.home .nectar-slider-wrap .swiper-slide.slider-content .content {
    bottom: 0!important;
    top: unset!important
}

.home .nectar-slider-wrap .swiper-slide.slider-content .content p {
    position: absolute;
    right: 0;
    bottom: 56px;
    width: 350px!important;
    max-width: 100%!important;
    background-color: #d2232a!important;
    border-left: 8px solid #009ed5!important;
    padding-top: 10px!important;
    padding-right: 30px!important;
    padding-bottom: 10px!important;
    padding-left: 16px!important;
    line-height: 1.2!important;
    font-size: 20px!important;
}

.home .home-slider .container {
    margin-right: 0;
}
*/



/* 
	WOO 
	
*/


.woocommerce-message, .woocommerce-info {background-color: #009ed5 !important;}


body #footer-outer #copyright, .ascend #footer-outer #copyright {z-index: 999999999999999;}



.home .content p:before {
    height: 100%;
    width: 5px;
    background-color: pink;
}

.home div#nectar-slider-instance-1, .home .swiper-container, .home .loaded .swiper-slide {
    min-height: 500px;
}

.pum-container .pum-content p{font-size: 115%;}


@media only screen and (max-width: 768px) {
	.hide-col {display: none;}
	.logo-img2{display: block;margin-left: 32%;
    padding-top: 0px;
    /* max-height: 33px; */
    margin-top: -42px}
}


@media only screen and (max-width: 425px) {
	.home .nectar-slider-wrap .swiper-slide.slider-content .content p {
	    line-height: 1!important;
	    font-size: 16px!important;
	    bottom: 30px!important;
	}
}