/*
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
*/

/*
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	font-family: bebas-neue-by-fontfabric, sans-serif !important;
}
*/
html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
#header-outer .span_9 ul li span {
	font-family: bebas-neue-by-fontfabric, sans-serif !important;
}
html body h1 {
	font-weight: 600;
	font-size: 52px;
	line-height: 1.3em;
	color: #052e3e;
}
html body h2 {
	font-weight: 600;
	font-size: 44px;
	line-height: 1.3em;
	color: #052e3e;
}

html body h4 {
	font-weight: 400;
	letter-spacing: 1px;
	font-size: 30px;
	line-height: 1.3em;
	color: #052e3e;
}
@media screen and (max-width: 1000px) {
	html body h1 {
		font-size: 34px !important;
		line-height: 1.3em !important;
	}
	html body h2 {
		font-size: 34px !important;
		line-height: 1.3em !important;
	}
	html body h4 {
		font-size: 22px !important;
		line-height: 1.5em !important;
	}
}


html body .wpb_column[data-bg-cover="true"] .column-image-bg {
	  background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

html body.page-id-7 .container-wrap {
	padding-bottom: 0 !important;
}

html body .iwithtext .iwt-text h3 {
	font-weight: 400;
    letter-spacing: 1px;
}
@media screen and (max-width: 1000px) {
	html body .iwithtext .iwt-text h3 {
		font-size: 18px;
		line-height: 1.5em;
	}
}
html body .vc_separator h4 {
	font-size: 20px !important;
}

.nectar-icon-list .nectar-icon-list-item {
	margin-bottom: 35px;
}

/* Cookie notice */
#cookie-notice .cookie-notice-container a#cn-accept-cookie {
	background: black;
    color: #fff;
    padding: 5px 15px;
    font-family: bebas-neue-by-fontfabric, sans-serif !important;
    font-size: 18px;
    letter-spacing: 1px;
    font-weight: 400;
}

/* Contact form */
.wpcf7 .acceptance-rodo .wpcf7-list-item {
	margin-left: 0 !important;
}
/*********************
	Header
*********************/
#header-outer .span_3 {
	width: 100% !important;
}
#header-outer .span_3 a#logo {
	text-align: center;
}
#header-outer .span_3 a#logo img {
	display: inline-block;
}
#header-outer .span_9 ul.sf-menu {
	text-align: center;
}
#header-outer .span_9 ul li span {
	  font-weight: 300;
    font-size: 26px;
    padding: 6px 15px !important;
}

/* mobilne menu */
html body.material #slide-out-widget-area-bg.slide-out-from-right {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#07374f+0,052e3e+100 */
	background: rgb(7,55,79); /* Old browsers */
	background: -moz-linear-gradient(-45deg, rgba(7,55,79,1) 0%, rgba(5,46,62,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg, rgba(7,55,79,1) 0%,rgba(5,46,62,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg, rgba(7,55,79,1) 0%,rgba(5,46,62,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#07374f', endColorstr='#052e3e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
#slide-out-widget-area ul.menu li a {
	font-family: bebas-neue-by-fontfabric, sans-serif !important;
    font-size: 26px !important;
	line-height: 34px !important;
    letter-spacing: 1px !important;
    font-weight: 400 !important;
}
/*********************
	Footer
*********************/
#footer-outer #copyright {
	padding: 10px 0 !important;
}
#footer-outer h3 a {
    font-weight: 300;
    letter-spacing: 2px;
}
#footer-outer .col .widget {
	margin-bottom: 0 !important;
}
#footer-outer .img-with-aniamtion-wrap {
	padding: 5px 0;
}

@media screen and (min-width: 690px) and (max-width: 1000px) {
	#footer-outer #footer-widgets > .container > .row > .col, 
	#footer-outer .templatera_shortcode > .wpb_row > .col,
	#footer-outer .templatera_shortcode > .wpb_row > .span_12 > .col {
		margin: 0 !important;
		width: 100% !important;
	}	
	.material #footer-outer #footer-widgets .wpb_row {
		margin-bottom: 0 !important;
	}
	#footer-outer #footer-widgets .img-with-aniamtion-wrap img {
		margin-bottom: 0 !important;
	}
}
@media screen and (max-width: 1000px) {
	.material #footer-outer #footer-widgets .wpb_row {
		margin-bottom: 0 !important;
	}
	#footer-outer #footer-widgets .img-with-aniamtion-wrap img {
		margin-bottom: 0 !important;
	}
	.material #footer-outer #footer-widgets .nectar_icon_wrap {
		margin-bottom: 10px !important;
	}
}
/*************************
	Różne
*************************/
@media screen and (max-width: 1000px) {
	.img-with-aniamtion-wrap img {
		margin: 0 0 40px 0 !important;
		display: inline-block;
	}
	html body .img-with-aniamtion-wrap[data-max-width="75%"] img {
		max-width: 100%!important;
	}
	
	html body .wpb_row .mobileMargin0 {
		margin-top: 0 !important;
		margin-bottom: 0 !important;
	}
	
	.mobileMarginTop-15 .img-with-aniamtion-wrap img {
		margin-top: -10% !important;
	}
	.imgMaxHeight400 .img-with-aniamtion-wrap .inner {
		text-align: center;
	}
	.imgMaxHeight400 .img-with-aniamtion-wrap .inner img{
		max-height: 400px;
	}
}