/*
Theme Name: Salient Child AK
Theme URI: 
Description: Child AK theme for the Salient theme
Author: <a href="http://themenectar.com" title="Visit author homepage">ThemeNectar</a>
Author URI: 
Template: salient
Version: 1.9
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Thu, 19 Sep 2013 10:18:28 +0000 */ 

@import url('../salient/style.css');
@import url('replica-font.css');
@import url('cold-storage.css');
@import url('contact-form.css');
@import url('quote-form.css');
@import url('quote-form2.css');
@import url('feedback-form.css');




 

/* #0088ce */
/* #004466 */



.container-wrap, .project-title {
	background-color: #eeeeee;
}




/*-------------------------------------------------------------------------*/
/*	0.	Mobile Menu
/*-------------------------------------------------------------------------*/


#mobile-menu {
    background-color: #004466;
}


/*-------------------------------------------------------------------------*/
/*	0.	Main Menu - this hides a new search facility
/*-------------------------------------------------------------------------*/

.search-form {
	display: none;
}




/*-------------------------------------------------------------------------*/
/*	0.	Home - Still Number One
/*-------------------------------------------------------------------------*/

.home-slice-one .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.home-slice-one .nectar-button:hover {
	background-color: #0088ce!important;
}


/*-------------------------------------------------------------------------*/
/*	0.	Home - Pocketmedia Agency
/*-------------------------------------------------------------------------*/


.home-slice-two .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.home-slice-two .nectar-button:hover {
	background-color: #0088ce!important;
}

.home-slice-two img {padding-bottom: 15px;}

.home-slice-two h4 {
	font-family: 'ReplicaProLight';
/* 	color: #000!important; */
}


/*-------------------------------------------------------------------------*/
/*	0.	Home - Recent Posts
/*-------------------------------------------------------------------------*/
.home-posts .meta-author {
  display: none!important;
}

.home-posts .meta-category {
  display: none!important;
}

.home-posts .meta-comment-count {
  display: none!important;
}

.home-posts  .post-header {
  margin-top: 12px;
}

.home-posts .uppercase {
	-webkit-font-smoothing: antialiased;
	font-family: 'ReplicaProRegular';
	text-transform: none;
	} 

.home-posts .recent-posts-title {
	font-size: 16px!important;
}



/*-------------------------------------------------------------------------*/
/*	0.	Home Special Promotions Button

/*-------------------------------------------------------------------------*/
.home-slice-buttons .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.home-slice-buttons .nectar-button:hover {
	background-color: #0088ce!important;
}








/*-------------------------------------------------------------------------*/
/*	0.	Product - Enhance / Dirstibution Menu
/*-------------------------------------------------------------------------*/


.prod-slice-four .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.prod-slice-four .nectar-button:hover {
	background-color: #0088ce!important;
}


.prod-slice-four img {padding-bottom: 15px;}

/*-------------------------------------------------------------------------*/
/*	0.	Product - specifications
/*-------------------------------------------------------------------------*/


.tabbed > ul li a:hover {
	background-color: rgba(0,0,0,0.095);
}

.prod-slice-three .tab-body {
	width: 100%;
	float: left;
	background-color: #fff;
	margin-top: -17px;
}
 
.prod-slice-three .tabbed > ul {
	/* float: left; */
	margin-left: 0px;
	margin-bottom: 0px; 
}

.prod-slice-three .tab-body {
	padding-left: 20px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.prod-slice-three .tab-body .spec-image {
	width: 100%;
	float: left;
	display: block;
/* 	background-color: red; */
}

.prod-slice-three .tab-body .spec-text {
	float: left;
	margin-top: 15px;
	margin-left: 0px;
}

.prod-slice-three .tab-body .spec-text .one {
	float: left;
	margin-top: 0px;
	margin-left: 0px;
/* 	background-color: red; */
}

.prod-slice-three .tab-body .spec-text .two {
	float: left;
	margin-left: 30px;
}

.asterix  {
	color: #0088ce;
	font-weight: bold;
}

.prod-slice-three .asterix  {
	color: #0088ce;
	font-weight: bold;
}



.prod-slice-three .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.prod-slice-three .nectar-button:hover {
	background-color: #0088ce!important;
}




@media only screen and (max-width : 690px) {
	
	.prod-slice-three .tab-body .spec-image {
	width: 100%;
	display: block;
	}

	.prod-slice-three .tab-body .spec-text {
	margin-left: 0px;
	margin-top: 30px;
	}
	
	.prod-slice-three .tab-body .spec-text .two {
	float: left;
	margin-left: 0px;
}

}






















/*-------------------------------------------------------------------------*/
/*	1.	Browser Reset + Font Face
/*-------------------------------------------------------------------------*/
body {font-family: 'ReplicaPro', sans-serif;}



/*-------------------------------------------------------------------------*/
/*	2. Globally Applied Styles - Fonts
/*-------------------------------------------------------------------------*/
body {font-family: 'ReplicaProRegular'; font-size: 14px;}


/* ***TCB***  Styling Header Fonts */
h1,h2,h3,h4,h5,h6 {
	letter-spacing: 0px;
	font-family: 'ReplicaProRegular';}

h1.light, h2.light, h3.light, h4.light, h5.light, h6.light, p.light {
	font-family: 'ReplicaProLight';
	letter-spacing: 0px;}

/* ***TCB***  Styling Fonts Used in internal pageSlider */
.swiper-slide .content h2 {
	/* font-size: 50px; */
	/* line-height: 60px; */
	/* letter-spacing: 0px; */
	/* display: block; */
	/* color: #fff; */
	font-family: 'ReplicaProRegular';
	text-shadow: 1px 1px 1px #000;
}

.swiper-slide .content p {
	/* font-size: 24px; */
	/* line-height: 38px; */
	font-family: 'ReplicaProLight';
}


/* Page Central Header title */
.row .col.section-title h1, .row .col.section-title h2 {
    font-family: 'ReplicaProRegular';
    letter-spacing: 0px;
    font-size: 24px;
    color: #0088ce;
}

/* Page Central Header Sub title */
.row .col.section-title p {
	font-size: 20px;
	letter-spacing: 0px;
	line-height: 28px;
	padding-bottom: 0px;
	font-family: 'ReplicaProLight';
}



/*-------------------------------------------------------------------------*/
/*	3.	Footer - Overrides styline in color.css
/*-------------------------------------------------------------------------*/

#footer-outer a:hover {
	color: #004466!important;
}

#footer-outer .widget h4 {
    color: #777777;
    font-family: 'ReplicaProBold';
    font-size: 12px;
    letter-spacing: 2px;
    margin-bottom: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #004466;
}

/*-------------------------------------------------------------------------*/




/*-------------------------------------------------------------------------*/
/*	4.	CTA - Styling of Main CTA across whole site
/*-------------------------------------------------------------------------*/

/* Call to action text */
#call-to-action .container span {
    display: inline-block;
    letter-spacing: 0px;}


/* Call to action text */
#call-to-action span {
    color: #0088ce;
    letter-spacing: 0;
    font-family: 'ReplicaProLight';}
    
#call-to-action .container a {
	background: none repeat scroll 0 0 #004466;
    color: #FFFFFF;
    box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
    -o-box-shadow: 0 -3px rgba(0, 0, 0, 0.2) inset;
}


#call-to-action a {opacity: 1;}

#call-to-action a:hover {
	background: none repeat scroll 0 0 #006597;
	opacity: 1;
}

#call-to-action .container a {
    font-size: 13px;
    text-transform: none;
    font-family: 'ReplicaProBold';
    letter-spacing: 1px;
}

/*-------------------------------------------------------------------------*/



































/*-------------------------------------------------------------------------*/
/*	Team
/*-------------------------------------------------------------------------*/


.team-member img {margin-bottom: 0px;}


.team-member a {color: #004466;}

.team-member a:hover {
	font-family: 'ReplicaProRegular';
	color: #000000;
	}


.team-member .name {
	font-size: 20px;
	font-family: 'ReplicaProLight';
	color: #444;
}

.team-member .role {
	font-family: 'ReplicaProRegular';
	color: #777;
}

.team-member .details strong {
	font-family: 'ReplicaProRegular';
	color: #444;
	font-weight: bold;
}



/*-------------------------------------------------------------------------*/
/*	Testimonial Slider
/*-------------------------------------------------------------------------*/

.testimonial_slider blockquote {
	font-family: 'ReplicaProLight';
}













/*-------------------------------------------------------------------------*/
/*	awards
/*-------------------------------------------------------------------------*/


.team-member img {margin-bottom: 0px;}


.team-member a {color: #004466;}

.team-member a:hover {
	font-family: 'ReplicaProRegular';
	color: #000000;
	}


.team-member .name {
	font-size: 20px;
	font-family: 'ReplicaProLight';
	color: #444;
}

.team-member .role {
	font-family: 'ReplicaProRegular';
	color: #777;
}

.team-member .details strong {
	font-family: 'ReplicaProRegular';
	color: #444;
	font-weight: bold;
}







/*-------------------------------------------------------------------------*/
/*	Our Work Project Menu 
/*-------------------------------------------------------------------------*/


.nectar-love-wrap {display: none;}

.our-work-projects .portfolio-items .col .work-info .vert-center a:nth-child(1) {
   display: none!important;
}

.portfolio-items .col {
	background-color: #eeeeee;	
}


/*-------------------------------------------------------------------------*/
/*	Creative Services Project Menu
/*-------------------------------------------------------------------------*/


.nectar-love-wrap {display: none;}

.creativeservices-projects .portfolio-items .col .work-info .vert-center a:nth-child(1) {
   display: none!important;
}

.portfolio-items .col {
	background-color: #eeeeee;	
}






/*-------------------------------------------------------------------------*/
/*	Blog text Styling
/*-------------------------------------------------------------------------*/

/*
#sidebar h4 {
    color: #999;
    font-family: 'ReplicaProRegular';
    text-transform: none;
    font-size: 14px;
}
*/

article.post .more-link span, .blog-recent .more-link span {
    background-color: #004466;
}

#pagination span, #pagination a, #pagination .next.inactive, #pagination .prev.inactive, .woocommerce nav.woocommerce-pagination ul li a, .woocommerce .container-wrap nav.woocommerce-pagination ul li span {
    background-color: #004466 !important;
}

article.post .post-meta .month, article.post .post-meta .year {
    font-family: 'ReplicaProRegular';
    text-transform: uppercase;
}

article.post .post-meta .day {
	font-family: 'ReplicaProRegular';
    text-transform: uppercase;
}

input[type="submit"], button[type="submit"] {
    background-color: #004466;
}

.comment-list .reply a {
    background-color: #004466;
}

 

/* ******** SideBar Elements ******** */
/* SideBar - Categories Links - Up */
#sidebar .widget.widget_categories li a {color: #0088ce;}

/* SideBar - Categories Links - Over */
#sidebar .widget.widget_categories li a:hover {color: #004466;}

/* SideBar - H4 */
#sidebar h4 {
    color: #777;
    font-family: 'ReplicaProRegular';
    font-size: 12px;
    letter-spacing: 0px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

/* SideBar - Recent Links - Up */
#sidebar .widget_recent_entries a {color: #0088ce;}
/* SideBar - Recent Links - Over */
#sidebar .widget_recent_entries a:hover {color: #004466;}

/**FINAL**  Back to Top Btn - Up  */
#to-top.dark {
    background-color: #0088ce;
}

/**FINAL**  Back to Top Btn - over  */
#to-top:hover, #to-top.dark:hover  {
	background-color: #80C4E7;
}


.post-header a:hover {
	color: red;
}

.post-content strong {
	font-family: "ReplicaProBold";
}


/*-------------------------------------------------------------------------*/
/*	11.	General Form Styles
/*-------------------------------------------------------------------------*/



/***************** Form Validation Results ******************/


.wpcf7 .wpcf7-not-valid-tip {
	background-color: #0088ce;
}


.wpcf7 .wpcf7-response-output {
    background-color: #0088ce;
    margin-left: 0;
    margin-top: 30px;
}

div.wpcf7-validation-errors {
	border: 0px solid #000;
}

div.wpcf7-mail-sent-ok {
	border: 0px solid #398f14;
}

div.wpcf7-response-output {
    padding: 1.2em 1em;
    color: #fff;
}


div.wpcf7-response-output {color: #fff!important;}






/*-------------------------------------------------------------------------*/
/*	12.	Environmental Buttons
/*-------------------------------------------------------------------------*/
.enviro-buttons .nectar-button {
	opacity: 1;
	background-color: #004466!important;
}

.enviro-buttons .nectar-button:hover {
	background-color: #0088ce!important;
}











/***************** Milestone ******************/


.nectar-milestone .number {
	font-family: 'ReplicaProRegular';
	color: #004466;	
}

.nectar-milestone .subject {
	letter-spacing: 0px;
    font-family: 'ReplicaProRegular';
}






/***************** Bold Item in main menu ******************/

.menu-item-bold {
	font-family: 'ReplicaProBold';
	color: #E80000!important;
	/* font-weight: bold!important; */
	}


/***************** Control letter spacing of buttons in general  ******************/

.nectar-button {letter-spacing: 1px !important;}





/***************** Business Card Page ******************/

.quote-calculator .price-table-tab {
	display: none;
}



.quote-calculator .wpb_raw_code {
	width: 100%;
	display: block;
}


.quote-calculator .wpb_raw_code .wpb_wrapper {
	width: 100%;
	display: table;
}


.quote-calculator .wpb_raw_code .wpb_wrapper > div {
	width: 100%;
	display: table-row;
}


.quote-calculator field {
	border:none;
	border-top: 1px dashed #ccc;
	width:100%;
	padding-left:1%;
	padding-right:1%;
	display: block;
	text-align: right;
	float:left;
	clear: both;
	margin-top:30px;
	padding-top:20px;
	padding-bottom:20px;

}


.quote-calculator label {
	color:#aaa;
	font-family: "ReplicaProLight";
	font-size: 1.2em;
    font-weight: lighter;
    letter-spacing: 1px;
}

.quote-calculator select {
	display: table-cell;
	width: 100%;
	background: #eee;
	border: 2px solid #ccc!important;
	border-radius: 2px;
	margin-bottom: 18px;
}


.quote-calculator p.label {
	margin-bottom: 0.5em;
	padding-bottom: 0;
	display: table-cell;
	font-size: 0.8em;
}

.quote-calculator #acf-price p {
	display: table-cell;
}

.quote-calculator #acf-price .acf-price {
	background: #d9eaf2;
    border: 2px solid #ccc;
    border-radius: 5px;
    display: block;
    font-size: 1.5em;
    width: 100%;
}

.quote-calculator #acf-price .acf-price #currency {
	background: #0088ce none repeat scroll 0 0;
	color: #fff;
	padding: 10px 15px;
	border-right: 2px solid #ccc;
	display: inline-block;
}

.quote-calculator .acf-price #calculated-price {
	color: #888;
	padding: 10px 15px;
	display: inline-block;
}





/***************** Hide Pixel Donut Slice ******************/
#pixel-donut {display: none;}


.container {
  max-width: 920px;
}

.row .col.section-title h2 {
  font-family: "ReplicaProLight";
  font-size: 20px;
  letter-spacing: 0;
  line-height: 28px;
  padding-bottom: 0;
  color:#676767;
  font-weight: 300;
}


.row .col.section-title h1 {
  font-size: 34px;
  margin-bottom: 0;
}


.bold, strong, b {
  font-family: "ReplicaProRegular";
  font-weight: 600;
}