/*
Theme Name: Adcore
Theme URI: http://adcore.com.au
Description: This is a custom child theme for Salient
Author: Chase Goucher
Author URI: http://adcore.com.au
Template: salient
Version: 2.0
*/

/* General Styles */

p, body h1{
	color:#1b3d6d;
}

/* Footer */
#footer-outer a:hover{
	color:#ea5934!important;
}

@media only screen and (max-width: 1000px){
	div#footer-outer{
		display:none;
	}
}


/* Header */
#header-outer[data-lhe="default"] header#top nav > ul > li > a{
	padding-left:60px!important;
	padding-right:0px!important;
}


/* Journal */
	/* Make Instagram images grayscale - transition to color on hover */
#sb_instagram a{
	-webkit-filter: grayscale(100%);
  	filter: grayscale(100%);
 	opacity: 0.55!important;
}

#sb_instagram a:hover{
	opacity: 1!important;
	-webkit-transition: all 1s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
	-webkit-filter: grayscale(0%);
}

#sb_instagram .sbi_photo_wrap{
	background-color: #1b3d6d;
}


/* Portfolio */
#full_width_portfolio .project-title{
	display:none;
}

.full-width-content > .col.span_12.dark h3{
	color:#ea5934;
}

	/* Change Toggle Panels */

div[data-style="minimal"] .toggle i{
	margin-left:180px;
	border:0px;
	right:auto;
}

div[data-style="minimal"] .toggle{
	border-bottom:0px;
}


/* Portfolio */
#footer-outer i{
	float:right;
	font-size:30px;
}

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

[class*="fa-"]{
	line-height: 62px;
}

/* Contact */

h3 a: hover{
	color:#ea5934;
}

input[type=submit], button[type=submit], input[type="button"]{
	background-color:#1b3d6d;
	padding:15px 20px;
	font-size:18px;
	margin-top:30px;
}

input[type=submit]:hover, button[type=submit]:hover, input[type="button"]:hover{
	background-color:#ea5934!important;
}

input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date]{
	font-family:Larsseit,sans-serif;
}

body[data-form-style="minimal"] .minimal-form-input.filled input, body[data-form-style="minimal"] .minimal-form-input.has-text input, body[data-form-style="minimal"] .minimal-form-input.filled textarea, body[data-form-style="minimal"] .minimal-form-input.has-text textarea{
	color:#1b3d6d;
}

body[data-form-style="minimal"] input[type="text"], body[data-form-style="minimal"] textarea, body[data-form-style="minimal"] input[type="email"], body[data-form-style="minimal"] .container-wrap .span_12.light input[type="email"], body[data-form-style="minimal"] input[type=password], body[data-form-style="minimal"] input[type=tel], body[data-form-style="minimal"] input[type=url], body[data-form-style="minimal"] input[type=search], body[data-form-style="minimal"] input[type=date]{
	font-size:24px;
}

body[data-form-style="minimal"] textarea, body[data-form-style="minimal"].woocommerce #review_form #respond textarea{
	min-height:150px;
}


/* Media Fixes - Overall */
@media only screen and (min-width: 1000px){
	.container{
		padding:0px;
	}
} 

/* Mobile Menu */
#slide-out-widget-area.fullscreen, #slide-out-widget-area.fullscreen-alt{
	background-color: #1b3d6d!important;
}
#boxed #slide-out-widget-area.fullscreen-alt .off-canvas-social-links.line-shown:after{
	width:0px}

#slide-out-widget-area.fullscreen .inner, #slide-out-widget-area.fullscreen-alt .inner{
	top:53%;
}

@media only screen and (max-width: 1000px) and (min-width: 1px){
	#slide-out-widget-area.fullscreen .off-canvas-social-links:after, #slide-out-widget-area.fullscreen-alt .off-canvas-social-links:after{
		background-color: transparent!important;
	}
}

@media only screen and (max-width: 690px){
	body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
		font-size: 40px;
	}	
}

body #slide-out-widget-area .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen .inner .off-canvas-menu-container li a, body #slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a, body #slide-out-widget-area.slide-out-from-right-hover .inner .off-canvas-menu-container li a, body #nectar-ocm-ht-line-check{
	font-weight: 400!important;
}

#slide-out-widget-area.fullscreen-alt .inner .off-canvas-menu-container li a{
	letter-spacing: 0px;
}

#slide-out-widget-area .off-canvas-social-links li a{
	opacity:1;
}

#slide-out-widget-area .off-canvas-social-links li i{
	font-size:30px;
	line-height:30px;
}

#slide-out-widget-area, #slide-out-widget-area a, body #slide-out-widget-area a.slide_out_area_close .icon-default-style[class^="icon-"]{
	color:#ea5934!important;
}

#to-top{
	background-color:#1b3d6d;
}

#to-top.dark{
	background-color:#1b3d6d;
}

#to-top:hover{
	background-color:#ea5934!important;
}

#to-top.dark:hover{
	background-color:#ea5934!important;
}


/* Portfolio Sub Menu */
.salient-page-submenu-icon{
	display:none!important;
}

.page-submenu .mobile-menu-link{
	border-left:0px;
	border-right:0px;
}

/* Portfolio Bottom Controls */
.bottom_controls{
	background-color:#ffffff!important;
	padding:40px 0 80px 0!important;
}

#portfolio-nav a i, #portfolio-nav a i{
	color:#1b3d6d!important;
}

#portfolio-nav #prev-link a, #portfolio-nav #next-link a{
	color:#1b3d6d!important;
}

.bottom_controls #portfolio-nav ul:first-child li#all-items a i{
	background-color:#1b3d6d!important;
	box-shadow:-0.5em 0 #1b3d6d, -0.5em 0.5em #1b3d6d, 0.5em 0 #1b3d6d, 0.5em -0.5em #1b3d6d, 0 -0.5em #1b3d6d, -0.5em -0.5em #1b3d6d, 0 0.5em #1b3d6d, 0.5em 0.5em #1b3d6d
}

.no-break {
  display: inline;
  white-space: nowrap; }
  @media (max-width: 800px) {
    .no-break {
      display: inline;
      white-space: normal; } 
}
/* Fancy Box Link */
.nectar-fancy-box{
	padding:18%!important;
}

.nectar-fancy-box:after{
	background-color: #ea5934!important;
	height: 14px;
}

.nectar-fancy-box .inner{
	font-size:26px;
	font-weight:400;
	line-height: 38px;
	top:-50px;
	left:-50px;
}
 @media (max-width: 479px) {
	.nectar-fancy-box .inner{
	font-size:20px;
	font-weight:400;
	line-height: 32px;
	top:-50px;
	left:-50px;
}
}

.nectar-fancy-box .link-text{
	left:-50px!important;
	top:50px;
}

 @media (max-width: 479px) {
.nectar-fancy-box .link-text{
	font-size:13px!important;
	top:50px;
	left:-50px;
	letter-spacing: 0px!important;
}
}

.nectar-fancy-box .box-bg:after{
	background-color: rgba(27,61,109,0.8);
}

/* Fancy Box & Other @media fixes */

@media only screen and (max-width: 1000px) and (min-width: 690px){
	.container{
		max-width:92%!important
	}	
}

@media only screen and (max-width: 690px) and (min-width: 480px){
	.container{
		max-width:92%!important
	}	
}

@media only screen and (max-width: 690px){
	body .container{
		max-width:92%!important
	}
}

@media only screen and (min-width: 1000px){
	.container{
		padding: 0 50px!important;
	}
}