/*
Theme Name: Salient Child Theme
Theme URI: https://www.swurveys.com/
Description: This is a custom child theme for Salient
Author: Swurveys
Author URI: https://www.swurveys.com/
Template: salient
Version: 0.1
*/

.woocommerce .woocommerce-message, html .woocommerce .woocommerce-info {
	background-color: #27CCC0!important;
}

html .woocommerce .woocommerce-error { 
    background-color: #141414!important; 
}

.text_on_hover.product .product-wrap .bg-overlay {
	background-color: #efefef;
}

.woocommerce .woocommerce-tabs > div:not(.tab-container) {
	padding: 30px 0px!important;
}

.woocommerce .woocommerce-tabs > div h2 {
	margin-bottom: 25px;
}

.nectar-milestone .number .symbol-wrap {
	color: #fff!important;
}

.nectar-milestone .subject {
	letter-spacing: 0.5px;
    font-family: 'Open Sans';
	font-weight: 400;
    font-size: 18px!important;
	color: #5bc4b6!important;
}

.nectar-fancy-ul[data-animation="true"] ul li {
	opacity: 0;
	left: -20px;
	margin-bottom: 10px;
}

#copyright p {
    font-size: 14px !important;
}

h1 {
    letter-spacing: -1px !important;
    font-size: 50px !important;
    line-height: 50px !important;
    font-weight: 700 !important;
}

h5 {
    color: #27CCC0 !important;
}

.rotate-left {
    -ms-transform: rotate(355deg) !important;
    -webkit-transform: rotate(355deg) !important;
    -moz-transform: rotate(355deg) !important;
    -o-transorm: rotate(355deg) !important;
    transform: rotate(355deg) !important;
    -webkit-border-radius: 3%;
    -moz-border-radius: 3%;
    border-radius: 3%;
    -webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.5);
    -moz-box-shadow: 3px 3px 15px rgba(0,0,0,.5);
    box-shadow: 3px 3px 15px rgba(0,0,0,.5);
}

.rotate-right {
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    -moz-transform: rotate(5deg);
    -o-transform: rotate(5deg);
    transform: rotate(5deg);
    -webkit-border-radius: 3%;
    -moz-border-radius: 3%;
    border-radius: 3%;
    -webkit-box-shadow: 3px 3px 15px rgba(0,0,0,.5);
    -moz-box-shadow: 3px 3px 15px rgba(0,0,0,.5);
    box-shadow: 3px 3px 15px rgba(0,0,0,.5);
}

/* ---------- Blog Styles ---------- */

.post-content p, .post-content li, #single-meta, #single-meta ul li, .widget li  {
    font-size: 18px;
    line-height: 150%;
}

.comment-wrap p, .comment-wrap cite, .comment-wrap a, .comment-author span {
    font-size: 14px;
    line-height: normal;
}

.post-content h2 {
    font-size: 24px;
    line-height: 150%;
}

.container article.post .more-link span, .blog-recent .more-link span {
    background-color: #27ccc0 ;
    -moz-border-radius: 3px ;
    -webkit-border-radius: 3px ;
    -o-border-radius: 3px;
    border-radius: 3px ;
    font-family: 'Source Sans Pro', sans-serif ;
    font-size: 16px ;
    font-weight: 400 ;
    text-transform: uppercase ;
    letter-spacing: .1em ;
    padding: 6px 20px ;
}

.container article.post .more-link span:hover, .blog-recent .more-link span:hover {
    background-color: #29e1d4 !important;
}

.widget ul li a {
    color: #282828;
}

.widget ul li a:hover {
    color: #27ccc0;
}

@media only screen and (max-width: 690px) {
.container article.post .post-header h2, .container article.post h2  {
    font-size: 28px !important;
    line-height: 32px !important;
    }

    /*.container-wrap .swiper-slide .buttons .button a {
    font-size: 12px !important;
    }*/

}

/* ---------- Hide AddThis --------- */

.addthis-smartlayers {
    display: none;
}

/* ---------- Smooch.io ---------- */

#sk-holder #sk-container #sk-header {
    color: #ffffff;
    font-weight: 600 !important;
}

#sk-wrapper {
    font-family: "Source Sans Pro" !important;
}

/* Hide the email icon in the ChimpMate email input */
.wpmchimpa-field .wpmchimpa-text .inputicon  {
    display: none !important;
}

.wpmchimpaf .wpmchimpa_para >div > span {
    font-size: 16px;
}

body .wpcf7-submit {
    background-color: #48cdc3 ;
    -moz-border-radius: 5px ;
    -webkit-border-radius: 5px ;
    -o-border-radius: 5px;
    border-radius: 5px ;
    font-family: 'Source Sans Pro', sans-serif ;
    font-size: 21px ;
    font-weight: 300 ;
    text-transform: uppercase ;
    letter-spacing: .2em ;
    padding: 12px 40px ;
    width: 100% ;
}

#features-row p {
    font-size: 19px;
}

#video3 {
    cursor: pointer;
    padding-right: 20px;
}

/* for embedded Swurvey iframes to be the correct height at various screen sizes*/

iframe.swurvey-embed {
 height: 450px;
 width: 100%;
 opacity: 1;
}

@media (min-width: 480px){
  iframe.swurvey-embed {
    height: 600px;
  }
}

.text_on_hover.virtual.outofstock .product-wrap .text-on-hover-wrap .price  {
display: none;
}

.outofstock.virtual .single-product-summary .summary div .price {
display: none;
}
