/*
Theme Name:   Vantage-Child
Description:  Write here a brief description about your child-theme
Author:       administrator
Author URL:   Write here the author's blog or website url
Template:     vantage
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  vantage-child
*/

/* Write here your own personal stylesheet */

/* 
				  
seda 		#eee;
oranzova:   #f68f34;         
modra:   #009ada       
				 		   
*/
					  


body, p , td { font-family: 'Montserrat', sans-serif; }
h1, h2, h3, h4, h5, h6 {    font-family: 'Montserrat', sans-serif; }


h1.entry-title { font-weight: 600 !important; color: #fff  !important; }

#masthead {   background: #fff !important; }
												    
.entry-content p { font-size: 15px; }
.entry-content {     color: #aaa; }

body.layout-full { /*   background-color: #fff; */ }

#main {background: url('/wp-content/uploads/2020/08/bg-grad.jpg') !important; background-size: 100% auto;  padding-bottom: 0px;   padding-top: 0px; min-height: 600px; }
 
header {  background: url('/wp-content/uploads/2020/08/bg-grad.jpg') !important; background-size: 100% auto;  }  
   
#masthead .hgroup { padding-top: 0px; padding-bottom: 25px; }
#masthead .hgroup .logo { margin-top: 20px;     display: block; float: right;    max-width: 100%; }

#main-title { float: left; }
#masthead h1 { display: inline-block; font-weight: 900 !important; color: #203d75  !important; margin-top: 40px; margin-left: 0px  !important; font-size: 45px !important; }
#masthead h2 { display: inline-block;  font-weight: 600 !important; color: #9da3aa; font-size: 19px;  margin-top: 10px; margin-left: 0px  !important; }


#logo1 { float: right; margin-top: 20px; margin-left: 40px; }
#logo2 { float: right; margin-top: 20px; margin-left: 40px;  }


.wp-image-14 { width: 150px !important; height: auto !important;  }

#header-sidebar { float: right; right: 40px !important; }
#flags { float: right; padding-top: 30px;padding-bottom: 27px; padding-left: 30px; }

.titulek1  h1 {  font-size: 31px !important; font-weight: 700 !important; color: #000 !important; line-height: 40px; }

.siteorigin-widget-tinymce h2  {  font-size: 31px; font-weight: 700 !important; color: #000; }

.white .siteorigin-widget-tinymce h2 {  color: #fff !important; }

.features   p {  text-align: center;  }
.features   p,.features   li { color: #000; } 
.features   strong {  font-size: 17px !important; font-weight: 500 !important; color: #22abc3 !important; text-align: center; }
.features .widget_sow-editor { /*background-color: #f2f6f7;*/ padding-top: 20px; min-height: 200px; }

.features .widget_circleicon-widget .circle-icon-box.circle-icon-size-large .circle-icon {
    width: 150px;    height: 150px;    -webkit-border-radius: 300px;    -moz-border-radius: 300px;    border-radius: 300px;     background-size: 50% 50%;  }
    
.features .widget_circleicon-widget .circle-icon-box.circle-icon-size-large.circle-icon-position-top .circle-icon { top: 0;    left: 45%;    margin-left: -50px;  }    
.features .widget_circleicon-widget { margin-bottom: 60px !important; }


.loga_row  .sow-image-container { min-height: 130px; }


.mise h2  {  font-size: 27px !important; font-weight: 700 !important; color: #fff !important; }
.mise p  {  color: #aaa; } 


#specifika .siteorigin-widget-tinymce  h2  {  font-size: 27px !important; font-weight: 700 !important; color: #062138 !important; margin-bottom: 5px; }
.specifika p  {  font-size: 13px !important; font-weight: 400 !important; color: #aaa !important; }
.specifika .so-widget-sow-editor { margin-bottom: 30px; }


.so-widget-sow-image h3 { font-size: 13px !important;     width: 120%; position: relative; left: -15%; }

#pg-9-9 .so-widget-sow-image .sow-image-container { min-height: 150px; }

.kontakt p { color: #fff !important; font-size: 14px; }
.kontakt table td { color: #fff !important; }
.kontakt table  { border-bottom: 0px; }

/* -----------  menu  ----------- */


.main-navigation ul li {   font-size: 14px; }
.main-navigation ul li.menu-item-home span {   font-size: 19px !important; position: relative; top: 1px; }

.main-navigation {    background: #0a2d4d; border-bottom: 0px #f68f34 solid; }
.main-navigation a {   color: #FFF;     font-weight: 400;}
#search-icon #search-icon-icon {    background-color: transparent;  }
.main-navigation ul li a { padding: 25px 18px; }
.main-navigation .menu-item-has-children > a:after {    margin-left: 4px; content: "\f0d7"; font-family: 'FontAwesome'; }

.main-navigation [class^="fa fa-"] { color: #000; }
#menu-item-592 a, #menu-item-133 a { color: transparent; padding-right: 5px; }

.main-navigation ul ul {     background: #eeeeee;  }
.main-navigation ul ul a {    width: 250px;   line-height: 16px;   padding: 15px 20px; }
.main-navigation ul ul li {     border-bottom: 1px #aaa solid;  }
.main-navigation ul li:hover > a, .main-navigation ul li.focus > a { background: #009ada;    }
				  
#masthead .hgroup #header-sidebar {    padding-top: 0px !important;    padding-bottom: 15px;  }				  

#slajder { padding-bottom: 0px !important;  padding-top: 0px !important;  }

/*
#pg-9-0 { position: relative; }
#pg-9-0:after {       content: ' ';
    height: 52px;  width: 1200px;  -webkit-clip-path: polygon(0 0,100% 0,4% 100%);   background-color: #22abc3!important;
    clip-path: polygon(0 0,100% 0, 20% 100%);    position: absolute;    bottom: -52px;    left: -100px;    display: block;
}

#pg-9-5  { position: relative; }
#pg-9-5:after {       content: ' ';
    height: 52px;  width: 1200px;  -webkit-clip-path: polygon(0 0, 100% 0, 60% 100%);   background-color: #22abc3!important;
    clip-path: polygon(0 0, 100% 0, 60% 100%);;    position: absolute;    bottom: -87px;    left: -100px;    display: block;
} */

#colophon {    background: #000; }


#aktuality #nav-below {  display: none; }
				  

/* ----------- vyhledaavani ---------------*/

/*
.searchform2 { background: #f8f8f8; width: 230px !important; height: 26px; position: absolute;  border-radius: 8px; right: 0px;  top: 10px; }
.searchform2 input[name=s] {
    color: #888;    font-size: 15px;    font-weight: 200;    background-color: transparent;    display: inline;    width: 160px;  margin-right: 0px;
	 height: 25px;    border: none;  padding: 0px 15px;  }

.searchform2 .subbn { float: right; background-color: transparent; border: 0px !important;  background: none; height: 25px;   
					   padding: 8px 10px; margin: 0px; box-shadow: none !important; }
.searchform2 .subbn i  {  color: #444; position: relative; top: -4px;  } */

 												    
/* -----------  homepage -----------  */ 
											   
 
.akt_home article.post { border-bottom: 0px;   margin-bottom: 5px !important; padding-bottom: 0px;}
.akt_home article { width: calc(33% - 20px); float: left; margin-right: 20px;  border-right: 0px #ccc solid; border-bottom: 0px #ccc solid; height: 350px; }
.akt_home .tags, .akt_home .more-link2 { display: none; } 
.akt_home .entry-thumbnail img {  width: 100%; }
.akt_home .entry-thumbnail a {  text-decoration: none; max-height: 224px; overflow: hidden; display: block; margin-bottom: 20px; }
.akt_home .title-link { text-decoration: none !important; font-size: 14px; color: #fff; }
.akt_home .art_date {  background-color: #0a2d4d; display: box; width: 120px; height: 30px; position: relative; top: -45px; padding-top: 10px; text-align: center; font-weight: 600; color: #fff; font-size: 15px;  }



/* podstranka */


body.page #main { padding-top: 20px; }
body.home #main { padding-top: 0px; }



/*--------------------------- sub_page ---------------------------------*/
	  
.single { margin-top: 40px; }

.wpsisac-slick-carousal .slick-dots {
    padding: 0 !important;
    margin-top: 30px !important;
    text-align: center;
}


/*------------------------------ mobilni verze --------------------------------*/


@media (max-width: 1080px) {

	#masthead .hgroup .logo {    float: none;}
    #masthead .hgroup .support-text, body.responsive #masthead .hgroup #header-sidebar {   	position: static;    display: block;    margin-top: 20px;    max-width: 100%; }
	#masthead .hgroup {    	text-align: center;	}
	#masthead .hgroup #header-sidebar .widget {    display: block !important;    margin: 0 auto !important;    float: none !important;  }
    #masthead .hgroup .logo img, body.responsive #masthead .hgroup .custom-logo { max-width: 100%; height: auto !important; }		
	#masthead .hgroup #header-sidebar  { float: none; margin: 20px auto; }
	#masthead .hgroup #flags  { float: none; margin: 20px auto; padding: 0px;}
			
					       		        		 

	#aktual article.post, #aktual article.page {
		min-height: 200px;
		float: left; width: 48% !important;
	}
	
}
	               


@media (max-width: 800px) {
    
	article { float: left; width: 100% !important; }     
     
}




