/*

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

*/



/* FONT FACE */

 @font-face {

 font-family: "ProximaNovaRegular";

 font-style: normal;

 font-weight: normal;

 src: url("fonts/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),

 url("fonts/ProximaNova-Regular.woff") format("woff"), 

 url("fonts/ProximaNova-Regular.ttf") format("truetype"), 

 url("fonts/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");



}



 @font-face {

 font-family: "ProximaNovaBold";

 font-style: normal;

 font-weight: bold;

 src: url("fonts/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),

 url("fonts/ProximaNova-Bold.woff") format("woff"), 

 url("fonts/ProximaNova-Bold.ttf") format("truetype"), 

 url("fonts/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");

}

@font-face {

 font-family: "ProximaNovaExtraBold";

 font-style: normal;

 font-weight: bold;

 src: url("fonts/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"),

 url("fonts/ProximaNova-Extrabld.woff") format("woff"), 

 url("fonts/ProximaNova-Extrabld.ttf") format("truetype"), 

 url("fonts/ProximaNova-Extrabld.svg#ProximaNova-Bold") format("svg");

}



 @font-face {

 font-family: "GalanoRegular";

 font-style: normal;

 font-weight: normal;

 src: url("fonts/galano/rene_bieder_-_galano_classic_demo-webfont.eot?#iefix") format("embedded-opentype"),

 url("fonts/galano/rene_bieder_-_galano_classic_demo-webfont.woff") format("woff"), 

 url("fonts/galano/rene_bieder_-_galano_classic_demo-webfont.ttf") format("truetype"), 

 url("fonts/galano/rene_bieder_-_galano_classic_demo-webfont.svg#GalanoRegular") format("svg");

}



 @font-face {

 font-family: "GalanoBold";

 font-style: normal;

 font-weight: bold;

 src: url("fonts/galano/rene_bieder_-_galano_classic_demo_bold-webfont.eot?#iefix") format("embedded-opentype"),

 url("fonts/galano/rene_bieder_-_galano_classic_demo_bold-webfont.woff") format("woff"), 

 url("fonts/galano/rene_bieder_-_galano_classic_demo_bold-webfont.ttf") format("truetype"), 

 url("fonts/galano/rene_bieder_-_galano_classic_demo_bold-webfont.svg#GalanoBold") format("svg");

}



/* !--FONT FACE */



body{

  font-family: 'ProximaNovaRegular' !important;

  font-size:18px !important;

  line-height:1.5em !important;

  background:#fff !important;

}

h3{

  font-family: 'GalanoBold';

  color:#333;

  font-size:48px;

  text-transform:uppercase;

  letter-spacing:-1px;

  margin-bottom:35px !important;

  word-spacing:5px;

  line-height:46px;

}

header#top #logo{

 font-family: 'ProximaNovaRegular' !important;

 color: #fff;

 text-transform: uppercase;

 font-size: 47px !important;

 text-decoration: none;

 letter-spacing:2px !important;

 font-weight:200;

}

#header-space{

  background: rgba(0, 51, 102, 0.48);

  position: fixed;

}

header#top nav > ul > li > a{

  font-family: 'ProximaNovaRegular' !important;

  text-transform: uppercase !important;

  color: #fff !important;

  font-size: 15px !important;

  position: relative !important;

}



.header_h1{

 font-family: 'GalanoBold';

 border: 2px solid #fff;

 border-right: none;

 border-left: none;

 color: #fff;

 font-size: 51px;

 text-align: center;

 line-height: 48px;

 display: inline-block;

 padding: 23px 0;

 text-transform: uppercase;

 max-width:448px;

 margin-top:13%;

 letter-spacing:-1px;

}

.header_h1 .h_note{

  font-family: 'GalanoRegular' !important;

  font-size: 16px !important;

  text-transform: uppercase !important;

}

.home-form h2{

    font-family: 'GalanoBold';

    font-size: 41px;

    text-align:left;

    color:#333333 !important;

}

.home-form p{

   color:#333333 !important;

   font-family: "GalanoRegular";

   font-size: 16px;

}

.optin-wrapper{

    background: rgba(255,255,255, 0.70);

    background-opacity:0.5;

}

.optin-container{

   max-width:1160px !important;

   margin:0 auto !important;

   display:block;

   color:#333333 !important;

}

.home-form{

 max-width:800px;

 display:block;

}

.home-form p{

 font-size: 16px !important;

}

.home-form-input input[type="text"]{

  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.1);

  border: 2px solid #333333 !important;

  padding: 10px 15px !important;

  color: #333333 !important;

  max-width:355px;

  float:left;

  margin: 30px 0 0 0px;

  font-size: 18px !important;

  font-style: italic !important;

  font-family: ProximaNovaBold;

  color:#000 !important;

}

.home-form-input input[type="text"]:last-child{

 margin: 30px 0 0 10px;

}

.home-form-input input[type="submit"]{

 font-family: "ProximaNovaRegular" !important;

 font-weight:bold;

 display: block;

 font-size: 18px !important;

 margin: 0 auto;

 /*max-width: 200px;*/

 min-width: auto;

 text-align: center;

 /*width: 200px;*/

 background: none repeat scroll 0 0 #df0574;

 border: medium none !important;

 border-radius: 30px;

 color: #fff;

 padding: 8px 25px 10px 25px;

}

.home-form-input input[type="submit"]:hover{

  background: none repeat scroll 0 0 #42abb9 !important;

  color: #fff !important;

}

.home-form-input p{

  color: #333333 !important;

  padding-bottom: 0px !important;

  font-family: "GalanoRegular";

  font-size: 16px !important;

}



.top-margin{

 margin-top: -20px;

}

.feature-in-section{

  color:#333;

  text-transform:uppercase;

  padding: 30px;

  line-height:1.6em;

  font-family: "GalanoRegular";

}

.feature-in-section ul{

  

}

.feature-in-section ul li{

  display:inline-block;

  padding: 10px 15px;

}

.home-about{

  padding-top:30px;

}

.home-about h3{

  font-family: 'GalanoBold';

  color:#43a9ba;

  font-size:48px;

  text-transform:uppercase;

  margin-bottom:35px !important;

  letter-spacing:-1px;

  line-height:46px;

}

.home-affiliate h3{

  font-family: 'GalanoBold';

  color:#fff;

  font-size:48px;

  text-transform:uppercase;

  letter-spacing:-1px;

  margin-bottom:35px !important;

  word-spacing:5px;

  line-height:46px;

}

.home-affiliate p{

  font-family: "GalanoRegular";

}

.home-long-content h3{

  font-family: 'GalanoBold';

  color:#333;

  font-size:48px;

  text-transform:uppercase;

  letter-spacing:-1px;

  margin-bottom:35px !important;

  word-spacing:5px;

  line-height:46px;

}

.home-orange-btn, .footer-btn, .about-optin input[type="submit"]{

  display: inline-block;

  font-size: 21px !important;

  /*max-width: 200px;*/

  min-width: auto;

  text-align: center;

  /*width: 200px;*/

  background: none repeat scroll 0 0 #df0574;

  border: medium none !important;

  border-radius: 30px;

  color: #fff;

  padding:8px 25px;

  font-size:18px !important;

  font-weight:bold;

}

.home-orange-btn:hover, .footer-btn:hover, .about-optin input[type="submit"]:hover{

 background: none repeat scroll 0 0 #42abb9;

 color: #fff !important;

}

.footer-widget-content{

  color:#fff !important;

}

.footer-widget-content h1{

  line-height:38px;

  text-align:center;

  color:#fff !important;

  font-family: 'GalanoRegular' !important;

  font-size: 40px;

  font-weight: 100;

}

.footer-widget-content .copyright{

  text-align:center;

}

#footer-outer #footer-widgets .col ul li{

display: inline-block;

padding-right: 20px !important;

text-transform: uppercase;

font-size: 13px;

line-height: 16px;

}



/* Header Social Icons */

#header-social{

  display:inline-block;

  float:right;

  margin-left:18px;

}

#header-social li{

  float:left;

  margin-top: 10px;

}

#header-social li a i{

  background:none !important;

  color:#333 !important;

  font-size: 25px;

}



/* ABOUT */



.about_heading h3{



 font-family: 'GalanoBold';

 color: #fff;

 font-size: 35px;

 text-align: center;

 line-height: 38px;

 display: inline-block;

 padding: 20px 0;

 text-transform: uppercase;

 max-width:650px;

}

.about_heading p{

 font-family: 'GalanoRegular';

 font-size:19px;

}

.circle_header{

 background:url('/wp-content/uploads/2016/06/bgcircle.png') center top no-repeat;

 min-height: 550px !important;

}

.about_heading{

  padding-top:90px;

}

.about_heading p{

 font-weight:bold;

 padding-bottom:0px;

 

}

.about-optin-image{

    /*content: url("/wp-content/uploads/2016/06/vid-pointer.png");*/

    bottom: 165px;

    position: absolute !important;

    right: -155px;

}

.about-optin input[type="text"], .about-optin textarea {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #d3d7d9;

    box-shadow: none;

    color: #929292;

    display: block;

    font-family: inherit;

    font-size: inherit;

    font-style: oblique;

    letter-spacing: normal;

    margin: 0 auto -10px auto !important;

    max-width: 100%;

    padding: 21px 27px !important;

    text-indent: 0.25em;

}

.about-optin input[type="submit"]{

   margin:10px auto 0 auto !important;

   font-family:inherit !important;

   min-width:250px !important;

}

.my-mission p{

  color:#fff !important;

  line-height: 25px !important;

  font-size:16px !important;

  text-align:left !important;

  font-family: 'GalanoRegular';

}

.my-mission h4{

  font-size:16px !!important;

  text-transform: uppercase !important;

  color:#fff !important;

  text-align:left !important;

  font-family: 'GalanoRegular';

 

}

.my-mission h3{

  font-family: 'GalanoBold' !important;

  font-size: 50px !important;

  line-height: 50px !important;

  text-transform: uppercase !important;

  color:#fff !important;

  text-align:left !important;

}

/* Testimonial Display */



.easy_t_single_testimonial{

   margin-bottom:0px !important;

}

blockquote.easy_testimonial {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    margin: 0 auto !important;

    max-width: 850px;

    padding: 30px;

}



blockquote.easy_testimonial cite{

   margin-right:20px;

}



.widgets blockquote.easy_testimonial{

}



img.attachment-easy_testimonial_thumb{

   border-radius: 25px;

   display: block;

   float: right;

}



p.easy_testimonial_title{

}



p.testimonial_author{

    font-family: ProximaNovaExtraBold;

    font-size: 16px;

    line-height: 24px;

    text-align: left;

    text-transform:uppercase;

    margin-top:5px;

}



div.testimonial_body{

    font-family: ProximaNovaRegular;

    font-size: 16px;

    line-height: 24px;

    text-align: left;

}



a.easy_testimonials_read_more_link{

}

/* BLOG */



article.post .post-header h2{

  font-family: 'GalanoRegular' !important;

  color: #43a9ba !important;

}

.single .post-content .content-inner {

   background-color: #fff;

   border: none !important;

   padding: 30px 30px 50px 30px !important;

}

.bold, strong, b{

   font-family: 'ProximaNovaBold' !important;

}

h1, h2, h3, h4, h5, h6{

  font-family: 'ProximaNovaBold' !important;

  font-weight: normal !important;

}

.single .heading-title {

    padding-bottom: 20px important;

    border-bottom: 1px solid #DDDDDD;

    margin-bottom: 30px important;

    margin-top: 10%;

}

#respond h3{

   font-size: 35px;

   margin-bottom: 10px !important;

   margin-top: 30px;	

}

input[type="submit"]{

  font-family: 'ProximaNovaRegular' !important;

  font-size:15px !important;

}

/* BUTTONS */



.common-btn{

  display: inline-block;

  font-size: 21px;

  text-align: center;

  background: none repeat scroll 0 0 #df0574;

  border: medium none;

  border-radius: 30px;

  color: #fff;

  padding: 8px 25px;

  font-size: 18px;

  font-weight: bold;

}

.common-btn:hover{

  background: #42abb9;

  color: #fff;

}

.blue-color{

 background: #4DA3B2 !important;

}

.blue-color:hover{

 background: #333 !important;

 color: #fff;

}

/* SIDEBAR */

.sidebar-form {

    background-color: #fff;

    margin: 0 auto;

    max-width: 380px;

    min-width: 250px;

    padding: 20px;

    border: 1px solid #e6e6e6;

}

.sidebar-form h1{

   font-family: 'GalanoBold' !important;

   font-size:27px;

   line-height:31px;

   text-align:center; 

   margin-bottom:20px;

}

.sidebar-form p{

  line-height:23px;

}

.sidebar-form .search-field{

  max-width: 210px;

  display: inline-block;

}

.sidebar-form .btnsearch{

  padding: 12px 10px;

}

#sidebar .widget_recent_entries, #sidebar .widget_categories{

  background-color: #fff;

  margin: 0 auto;

  max-width: 380px;

  min-width: 250px;

  padding: 20px;

  border: 1px solid #e6e6e6;

  margin-bottom:50px;

}

.nectar-fancy-box .link-text {
text-align: center;
}

