/*
Theme Name: Vantage Child
Author: SiteOrigin
Author URI: http://siteorigin.com/
Theme URI: http://siteorigin.com/theme/vantage
Description: Vantage Child Theme
Version: 1.0.0
Template: vantage
Text Domain: vantage
Domain Path: /languages/
*/

/* =Theme customization starts here
-------------------------------------------------------------- */


/* Style for  header
-------------------------------------------------------------- */

#masthead.masthead-logo-in-menu .logo > img {
    max-height: 100% !important; 

}

#masthead{  
	position: fixed;
    width: 100%;
	z-index:999; 
	
	background-repeat:  repeat-x  !important; 
	background: rgba(255, 255, 255, 0.75) !important;
		   
}

.main-navigation.sticky:after {
    box-shadow: none !important;
    content: "";
	
}

#sticky-container{
margin-top:0px !important;
    -webkit-animation-name: fadeInDown; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
    animation-name: fadeInDown;
    animation-duration: 1s;




}

/* Standard syntax */


@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.main-navigation ul li a {
	line-height:75px; 
}

.main-navigation ul li {
	margin-top:0px !important;

}

.main-navigation {
    background-color: rgba(0, 0, 255, 0)	 !important;   
	background: none !important; 	
}


/* End Style for header
-------------------------------------------------------------- */

/* Style for  body - margines top dla wszystkich stron bez wybranych body. #main.site-main
-------------------------------------------------------------- */
body #main.site-main{
margin-top:50pt; 
}

body.blog  #main.site-main,
body.page-id-713  #main.site-main,
body.page-id-27  #main.site-main,
body.page-id-21  #main.site-main,
body.page-id-2869 #main.site-main,
body.page-id-2874 #main.site-main,
body.page-id-15 #main.site-main
{
margin-top:0pt;
}



/* Begin Style for white content
-------------------------------------------------------------- */


.entry-content {
    background-color: #fff !important; 	
	}
	
#main {
    max-width: 1160px;
    margin: 0 auto;
    background-color: #fff !important; 
}	
#main-slider {
    background: none; 
}	

div.n2-ss-widget {
margin-bottom:10px;
height:30px;
}









/* End Style for white content
-------------------------------------------------------------- */

.comment-respond{
	margin-left:25px;
}
 
.bwg_order_cont{
	padding: 0px 0px 25px 0px;
}

.comments-area {
	padding: 0 25px 0 25px;   
}

#footer-widgets .widget .sub-menu {
	display:none;
}

#masthead .hgroup .logo {
    float: none !important;
	margin:auto;
	width: 120px; 
}

#masthead.masthead-logo-in-menu .logo {
    padding: 20px 0 !important;
}

body.responsive.layout-full #page-wrapper .full-container {
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
}  

body .metaslider .flexslider .slides img {
    height: 500px !important;
}

#panel-15-0-1-0> .panel-widget-style img {
	top:-20px;
}

#masthead .hgroup {
    padding-top: 5px;
    padding-bottom: 5px;
}

#colophon #site-info {
    text-align: right;
    margin-top: 25px;
    margin-bottom: 25px;
    color: #aaaaaa;
    font-size: 11.5px;
    display: inline-block;
    width: 50%;
}

#colophon #theme-attribution {
    text-align: left;
    margin-top: 25px;
    margin-bottom: 5px;
    color: #aaaaaa;
    font-size: 11.5px;
    display: inline-block;
    width: 45%;
}

#colophon {
    background-position: bottom;
	background-repeat:repeat-x; 
}

#footer-widgets  { 

}

article.post .more-link, article.page .more-link {
    float: right;
    text-decoration: none;
    line-height: 1em;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 150px;
    font-size: 1em;
    padding: 1em 2em;
	border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: none;
    border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
}

a:-webkit-any-link {
    text-decoration: none;
}

.carousel-slider__post-excerpt {
    width: 92% !important; 
}

.carousel-slider__post-category {
    right: 45px !important;
}

article.post .entry-header .entry-thumbnail img, article.page .entry-header .entry-thumbnail img {
    width: 826px; 
}

.main-navigation ul ul a {
    width: 400px; 
}

.metaslider .flexslider {
    margin: 0 0 0px !important;
}

#colophon { 

} 

.main-navigation ul li:hover > a,
.main-navigation ul li.focus > a {
	background: none !important;
}

.main-navigation a {
    font-weight: normal !important;
}

#search-icon #search-icon-icon {
	background-color: rgba(255, 255, 255, 0)	 !important;  
}

#main-slider {
  min-height:265px;
}

div#n2-ss-4 .nextend-shadow {
 background-color: #fcfcfc;
}

.entry-content h2.black{
line-height:40pt;
background-color:#000; 
padding-left:10pt;
}


#pg-15-0, #pg-15-1, #pg-15-2, #pg-15-3, #pg-15-4, #pg-15-5 {
	margin-bottom: 0px !important;  
}

h2.cl-itext {
	padding: 0px;
	margin: 0px !important;  
}
#pg-15-4 .panel-row-style {
	padding-bottom:0px;
}

ul, ol {
    margin: 0 0  0em 0em  !important;  
	
}

body.page-id-15 #main.site-main
{
    padding: 0px  35px  !important;  
}

#pl-15 .so-panel {
    margin-bottom: 0px !important;  
}

.entry-content ul li {
    color: #1fa0fe !important;  
}
.entry-content p {
    color: #444444 !important;  
} 

body.has-menu-search .main-navigation ul {
    margin-right: 59px !important;
}





.entry-content h2.cl-itext {
     margin: 0 0 !important;  
}

body.post-template-default  #main.site-main {
    margin-top: 100pt !important;  
}




/* Niebieski divider css kod
-------------------------------------------------------------- */

.layout-full.panels-style-force-full .panel-row-style {
    margin: 0 -1000px;
    padding: 65px 1000px 65px 1000px;
}


div#pg-15-1 h3.widget-title  {
 color: #fff;
 font-weight:bold;
 text-transform: uppercase;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
    margin: 1em 0 !important;  
    font-weight: 700 !important;   
}

#panel-15-1-0-0 .siteorigin-widget-tinymce p {
  color: #fff !important;  
   margin: 1em 0 2em 0 !important;  
}



#pgc-15-4-0 > .panel-cell-style {
    background-position: center bottom !important;
}








