/**
 * Theme Name:  Make (child theme)
 * Theme URI:   https://thethemefoundry.com/wordpress-themes/make/
 * Author:      The Theme Foundry
 * Author URI:  https://thethemefoundry.com
 * Description: Create your website without touching a line of code. Make's flexible customization features and a powerful drag and drop page builder make designing your site fun and easy. Build almost anything: a simple portfolio or photography site, an ecommerce business site, a minimalist blog, or even a professional magazine. You'll start by customizing your background, layouts, fonts, colors, and logo. Next, add and organize your content using the drag and drop page builder. Add a photo, a video, a gallery, or even a slider to any page on your website. Make is responsive, so your website will naturally look great on phones, tablets, and desktop screens. It's also fully compatible with popular plugins like WooCommerce, Gravity Forms, Contact Form 7, Jetpack, and WP PageNavi.
 * Version:     1.0.0
 * License:     GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Template: make
 * Text Domain: make
 * Domain Path: /languages/
 * Tags:        black, blue, green, gray, orange, red, white, yellow, dark, light, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, buddypress, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, photoblogging
 *
 * Make WordPress Theme, Copyright 2014 The Theme Foundry
 * Make is distributed under the terms of the GNU GPL
 */

@import url( '../make/style.css' );

/* Add your custom styles below. */

body {
font-family:Merriweather;
color: #777;
line-height: 1.8em;
font-size: 13px;
}

a {
    text-decoration: none;
    transition: all 0.15s ease-in-out 0s;
}

#site-header {
position: fixed;
z-index: 10;
top:0px;
left:0px;
background: #222 none repeat scroll 0% 0%;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

.header-bar {
background: #444 none repeat scroll 0% 0%;
color: #999;
border-bottom:none;
}

.header-bar .container {
	max-width:1000px;
	padding:0;
}

.header-bar-menu .menu {
margin: 10px 0;
}

.site-header-main {
padding:10px 0;
background: #222 none repeat scroll 0% 0%;
}

.site-header-main .container {
	max-width:1000px;
	padding:0;
}

.custom-logo {
    background-image: url("http://konyvbizt2.webboy.hu/wp-content/uploads/company_feher.png") !important;
}

.custom-logo a {
/*    padding-bottom: 30.18% !important;*/
}

.site-navigation {
max-width:90%;	
}

.site-title {
display:none;
}

.site-content {
padding:0;
float:none;
}

ul#menu-main-menu {
font-family: "Montserrat",Helvetica,Arial,sans-serif;
text-transform: uppercase;
margin:0;
}

ul#menu-main-menu li a:hover {
    color: #1ABC9C;
}

ul#menu-main-menu li a {
    display: block;
    margin: 0px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 11px;
    border-radius: 5px;
	font-weight: 400; 
	padding-top:0;
	padding-bottom:0; 
}

ul#menu-main-menu ul.sub-menu, ul#menu-main-menu .children {
    padding: 0px 20px;
    left: -20px;
    z-index: 10;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 0px;
    text-transform: none;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
    top: 71px;
    position: absolute;
}

ul#menu-main-menu ul.sub-menu li a, ul#menu-main-menu .children li a {
    display: block;
    padding: 10px 0px;
    border-bottom: 1px solid #E2E2E2;
    font-weight: 400;
    color: #111;
    border-radius: 0px;
    text-transform: none;
}

ul#menu-main-menu ul.sub-menu li a:hover, ul#menu-main-menu .children li a:hover {
    color: #3499D1;
	background-color: #FFF;
}

/* Banner */
#builder-section-1432207456447 {
/*background: #1ABC9C url("") no-repeat scroll 50% 50%;*/
/*background-color: #1ABC9C;*/
/*background-image: url("http://konyvbizt2.webboy.hu/wp-content/uploads/kulcs_ora_nagy.png");*/
/*background-image: url("http://konyvbizt2.webboy.hu/wp-content/uploads/sakk_01.jpg");*/
background-image: url("http://konyvbizt2.webboy.hu/wp-content/uploads/szaguldas_01.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 50% 50%;
background-clip: border-box;
background-origin: padding-box;
background-size: cover !important; 
padding-top:94px;
height:614px;
margin-bottom:0;
}

#builder-section-1432207456447 .builder-banner-slide {
    padding-bottom: 614px !important;
    position:fixed;
    background-color: rgba(0,0,0,0.2);
}

.builder-banner-overlay, .builder-section-overlay {
    background-color: rgba(0, 0, 0, 0.1);
}

.builder-banner-content {
	padding:0;	
	max-width:1000px;
}

.builder-banner-inner-content {

    top: 0px;
    transform: none;
    -ms-transform:none;
    -webkit-transform:none;
}

.slider-copy {
	float: left;
	padding: 100px 0 0;
	width: 48%;
}

.slider-copy h2 {
    margin-bottom: 20px;
    color: #FFF;
    font-size: 48px;
    line-height: 48px;
    font-weight: 600;
    letter-spacing: -3px;
}

.slider-copy h5 {
    margin-bottom: 20px;
    font-size: 20px;
    line-height: 25px;
    color: #FFF;
    text-transform: none;
    font-weight:normal;
    letter-spacing: 0;
}

.slider-copy p {
    margin: 0px 30% 30px 0px;
    color: #FFF;
    font-size:14px;
}

.slider-copy .action-link {
    padding: 13px 30px;
    display: inline-block;
    background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%;
    border: 2px solid rgba(255, 255, 255, 0.6);
    color: #FFF;
    text-transform: uppercase;
    line-height: 1em;
    font-size: 12px;
}

.action-link:hover {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(255, 255, 255, 0.8);
    color: #FFF;
}

.slider-image {
display:none;
	margin-right: 0px;
	padding: 118px 0px 0px;
	float:right;
	width:48%;
	text-align:center;
	opacity:0.8 !important;
}

#builder-section-1432498480638 {
position:relative;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
padding: 60px 0px 0px; 
/*box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);*/
}

#builder-section-1432498480638 h3 {
margin-bottom:30px;
}

#builder-section-1432898452895 {
position:relative;
margin-bottom:0;
z-index: 2;
background-color: #1ABC9C;
/*padding: 108px 0px 0px; */
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

#builder-section-1432500278678 {
position:relative;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
padding: 0px 0px 30px;
border-bottom: 2px solid #EBEBEB;
}

#builder-section-1432214991196 {
position:relative;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
background: #F5F5F5 none repeat scroll 0% 0%;
padding: 60px 0px 30px;
border-bottom: 2px solid #EBEBEB;
}

#builder-section-1432822616019 {
position:relative;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
padding: 60px 0px 30px;
border-bottom: 2px solid #EBEBEB;
}

#builder-section-1432823295646 {
position:relative;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
background: #F5F5F5 none repeat scroll 0% 0%;
padding: 60px 0px 30px;
border-bottom: 2px solid #EBEBEB;
}

#builder-section-1432823295646 img {
	border-radius:70px;
}

#builder-section-1432498480638 h3,
#builder-section-1432719339289 h3,
#builder-section-1432722240572 h3,
#builder-section-1432722156277 h3,
#builder-section-1432722201072 h3,
#builder-section-1432722278238 h3,
#builder-section-1432823295646 h3 {
color:#111;
}

#builder-section-1432214991196 h4,
#builder-section-1432822616019 h4 {
color:#111;
clear:none;
margin:0 0 15px 50px;
font-size:16px;
}

#builder-section-1432214991196 .fitvid,
#builder-section-1432822616019 .fitvid {
float:left;
}

#builder-section-1432214991196 div.copy,
#builder-section-1432822616019 div.copy {
margin:15px 0 26px 50px;
}

/*
#builder-section-1432214991196 p {
text-align: left;
font-size: 38px;
color: #FFF;
font-weight: bold;
padding: 70px 0px;
margin: auto;
}
*/

#builder-section-1432215044741 {
position:relative;
padding: 60px 0px 30px;
margin-bottom:0;
z-index: 2;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
}

#builder-section-1432215044741 .content {
max-width: 1000px;
margin: 0px auto 30px;
font-size: 20px;
line-height: 33px;
color: #999;
text-align: center;
}

#builder-section-1432215044741 .content h4 {
max-width: 1000px;
margin: 0px auto 40px;
font-size: 30px;
font-weight: 600;
text-align: center;
color: #111;
}
/*
#builder-section-1432215044741 p {
text-align: left;
font-size: 38px;
color: #FFF;
font-weight: bold;
padding: 70px 0px;
margin: auto;
}
*/

#builder-section-1432503069549,
#builder-section-1432719391384,
#builder-section-1432722322991 {
background: #1ABC9C none repeat scroll 0% 0%;
position:relative;
z-index:2;
margin-bottom:0;
}

#builder-section-1432503069549 p,
#builder-section-1432719391384 p,
#builder-section-1432722322991 p {
text-align: center;
font-size: 33px;
color: #FFF;
font-weight: bold;
padding: 60px 0px;
margin: auto;
}

#builder-section-1432503069549 .arrow,
#builder-section-1432719391384 .arrow,
#builder-section-1432722322991 .arrow {
    width: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0px auto;
    position: absolute;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-top: 13px solid #FFF;
}

.site-wide-cta {
    max-width: 1000px;
    margin: 0px auto;
    padding: 30px 10px;
    overflow: hidden;
    text-align: center;
}

.site-wide-cta span {
 margin: 0px 40px 0px 0px;
padding: 0px;
color: #FFF;
font-weight: 600;
font-size: 20px;
line-height: 40px;
}

.site-wide-cta .action-link {
display: inline-block;
padding: 0px 20px;
background: rgba(255, 255, 255, 0.1) none repeat scroll 0% 0%;
border: 2px solid rgba(255, 255, 255, 0.6);
font-size: 14px;
font-weight: 600;
line-height: 44px;
color: #FFF;
text-transform: uppercase;
}

.site-footer {
padding: 40px 20px 20px;
background: #333 none repeat scroll 0% 0%;
position: relative;
z-index: 2;
color:#FFF;
}

.site-footer h4,
.site-footer caption {
color:#FFF;
}

/*
#footer-3 {
height: 456px;
background-image: url("http://konyvbizt2.webboy.hu/wp-content/uploads/fb.jpg");
background-repeat: no-repeat;
}
*/

.site-footer .site-info {
color:#777;
}

#builder-section-1432719217518,
#builder-section-1432722087425 {
    padding-top: 94px;
    background: #1ABC9C none repeat scroll 0% 0%;
    margin-bottom: 0px;
}

#builder-section-1432719304612,
#builder-section-1432722125292 {
    background: #F2F2F2 none repeat scroll 0% 0%;
    text-transform: uppercase;
    border-bottom: 1px solid #E4E4E4;
	font-family: "Montserrat",Helvetica,Arial,sans-serif;
}

#builder-section-1432719304612 a,
#builder-section-1432722125292 a {
	font-size: 11px;
	font-weight:400;
	color:#777;
}

#builder-section-1432719304612 a:hover,
#builder-section-1432722125292 a:hover {
    text-decoration: underline;
}

#builder-section-1432722156277-column-1,
#builder-section-1432722156277-column-2,
#builder-section-1432722201072-column-1,
#builder-section-1432722201072-column-2,
#builder-section-1432722201072-column-3,
#builder-section-1432722240572-column-1,
#builder-section-1432722240572-column-2
 {
text-align:center;
}

#builder-section-1432722156277-column-1 h3:hover,
#builder-section-1432722156277-column-2 h3:hover,
#builder-section-1432722201072-column-1 h3:hover,
#builder-section-1432722201072-column-2 h3:hover,
#builder-section-1432722201072-column-3 h3:hover,
#builder-section-1432722240572-column-1 h3:hover,
#builder-section-1432722240572-column-2 h3:hover

 {
color: #3499D1;
}

#builder-section-1432722156277-column-1 img:hover,
#builder-section-1432722156277-column-2 img:hover,
#builder-section-1432722201072-column-1 img:hover,
#builder-section-1432722201072-column-2 img:hover,
#builder-section-1432722201072-column-3 img:hover,
#builder-section-1432722240572-column-1 img:hover,
#builder-section-1432722240572-column-2 img:hover

{
transform: scale(1.1);
}

#builder-section-1432722278238 {
background-color:#F2F2F2;
padding:25px 0;
}











#builder-section-1431931513783 {
    background: #F2F2F2 none repeat scroll 0% 0%;
    text-transform: uppercase;
    border-bottom: 1px solid #E4E4E4;
	font-family: "Montserrat",Helvetica,Arial,sans-serif;
}

#builder-section-1431931513783  a {
	font-size: 11px;
	font-weight:400;
	color:#777;
}

#builder-section-1431931513783 a:hover {
    text-decoration: underline;
}

#builder-section-1431890970654 {
    background: #F2F2F2 none repeat scroll 0% 0%;
    text-transform: uppercase;
    border-bottom: 1px solid #E4E4E4;
	font-family: "Montserrat",Helvetica,Arial,sans-serif;
}

#builder-section-1431890970654  a {
	font-size: 11px;
	font-weight:400;
	color:#777;
}

#builder-section-1431890970654 a:hover {
    text-decoration: underline;
}



#builder-section-1431929023329 {
margin-bottom:0;
}

#builder-section-1431929023329 h3
 {
text-align:center;
}



#builder-section-1432722278238 {
background-color:#F2F2F2;
padding:25px 0;
}

#builder-section-1431930238124 {
background: none repeat scroll 0% 0% #3499D1;
margin-bottom:0;
}

#builder-section-1431930238124 p {
text-align: center;
font-size: 33px;
color: #FFF;
font-weight: bold;
padding: 60px 0px;
margin: auto;
}

#builder-section-1431930238124 .arrow {
    width: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0px auto;
    position: absolute;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-top: 13px solid #FFF;
}

#builder-section-1431931564413 {
background: none repeat scroll 0% 0% #3499D1;
margin-bottom:0;
}

#builder-section-1431931564413 p {
text-align: center;
font-size: 33px;
color: #FFF;
font-weight: bold;
padding: 60px 0px;
margin: auto;
}

#builder-section-1431931564413 .arrow {
    width: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0px auto;
    position: absolute;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-top: 13px solid #FFF;
}

#builder-section-1431893913057 {
background: none repeat scroll 0% 0% #3499D1;
margin-bottom:0;
}

#builder-section-1431893913057 p {
text-align: center;
font-size: 33px;
color: #FFF;
font-weight: bold;
padding: 60px 0px;
margin: auto;
}

#builder-section-1431893913057 .arrow {
    width: 0px;
    left: 0px;
    right: 0px;
    top: 0px;
    margin: 0px auto;
    position: absolute;
    border-right: 14px solid transparent;
    border-left: 14px solid transparent;
    border-top: 13px solid #FFF;
}



.action-link:hover {
    background-color: rgba(255, 255, 255, 0.3);
    border-color: rgba(255, 255, 255, 0.8);
    color: #FFF;
}

.widget-title {
    font-size: 1.3rem;
    font-weight: bold;
    margin: 0px 0px 2.2rem;
}

table caption {
    margin-bottom: 2.2rem;
    font-weight: bold;
    text-align: left;
}

.title-block {
    max-width: 1000px;
    padding: 60px 0;
    margin: auto;
}

.title-block h2 {
	font-family:Merriweather;
    color: #FFF;
    font-weight: 700;
    font-size: 43px;
    line-height: 53px;
	margin:0;
}

#builder-section-1432026850418-column-1,
#builder-section-1432026850418-column-2,
#builder-section-1432026850418-column-3,
#builder-section-1432026830376-column-1,
#builder-section-1432026830376-column-2,
#builder-section-1432026830376-column-3
 {
text-align:center;
}

#builder-section-1432026850418-column-1 h3:hover,
#builder-section-1432026850418-column-2 h3:hover,
#builder-section-1432026850418-column-3 h3:hover,
#builder-section-1432026830376-column-1 h3:hover,
#builder-section-1432026830376-column-2 h3:hover,
#builder-section-1432026830376-column-3 h3:hover
 {
color: #3499D1;
}

#builder-section-1432722156277-column-1,
#builder-section-1432722156277-column-2,
#builder-section-1432722201072-column-1,
#builder-section-1432722201072-column-2,
#builder-section-1432722201072-column-3,
#builder-section-1432722240572-column-1,
#builder-section-1432722240572-column-2
 {
text-align:center;
}

#builder-section-1432722156277-column-1 h3:hover,
#builder-section-1432722156277-column-2 h3:hover,
#builder-section-1432722201072-column-1 h3:hover,
#builder-section-1432722201072-column-2 h3:hover,
#builder-section-1432722201072-column-3 h3:hover,
#builder-section-1432722240572-column-1 h3:hover,
#builder-section-1432722240572-column-2 h3:hover

 {
color: #3499D1;
}

#builder-section-1432722156277-column-1 img:hover,
#builder-section-1432722156277-column-2 img:hover,
#builder-section-1432722201072-column-1 img:hover,
#builder-section-1432722201072-column-2 img:hover,
#builder-section-1432722201072-column-3 img:hover,
#builder-section-1432722240572-column-1 img:hover,
#builder-section-1432722240572-column-2 img:hover

{
transform: scale(1.1);
}

@media screen and (max-width: 1000px) {
	.slider-copy {
	padding: 0;
	margin:0;
	width: 58%;
}
	.slider-image {
	padding: 0;
	margin:0;
	width:38%;
}
	.slider-copy h2 {
    	  font-size: 28px;
	    margin-bottom: 10px;
	    line-height: 32px;
	    font-weight: 900;
	    letter-spacing: 0px;
	    font-size: 28px;

    	}
    	.slider-copy h5 {
    		font-size: 14px;
    	}	
    	.slider-copy p {
    		margin: 0px 0px 10px;
	}
	#builder-section-1432207456447 {
		padding-top: 94px;
		max-height:394px;
	}
	.builder-banner-inner-content {
	padding:2% 8%;
	}
	#builder-section-1432719217518 div.title-block,
	#builder-section-1432722087425 div.title-block {
	padding: 30px 0px;
	}
}

@media screen and (max-width: 800px) {
	#site-header {
		position:relative;
	}	
	#builder-section-1432207456447 {
    		padding-top: 0px;
    		height:auto;
 	}
	#builder-section-1432207456447 .builder-banner-slide {
    		padding-bottom: 320px !important;
    		position: relative;
	}
	#builder-section-1432719217518,
	#builder-section-1432722087425 {
		padding-top:0;
	}	
	#menu-main-menu li  {
		padding:10px 10px 10px 0;
	}
	.custom-logo {
		float:left;
	}
	.site-navigation {
		float:right;	
	
	}
	.site-navigation span.menu-toggle{
		margin:0;
		padding:0;	
		background:none;
	} 
	.site-navigation span.menu-toggle::before {
		content:"";
	
	}  
	
	#builder-section-1431931469733 {
		padding-top: 183px;
	}
	#site-footer {
		text-align:center;
	}
	#site-footer caption {
		text-align:center;
	}	
	#site-footer div.container {
		max-width:364px;
	}	
	#builder-section-1432498480638,
	/*#builder-section-1432214991196,
	#builder-section-1432822616019,*/
	#builder-section-1432215044741,
	#builder-section-1432719339289,
	#builder-section-1432722278238,
	#builder-section-1432823295646 {
		padding-top:20px;
		text-align:center;
	}
	
	#builder-section-1432719217518 div.title-block h2,
	#builder-section-1432722087425 div.title-block h2 {
		    margin: 0px;
		    font-size: 26px;
		    line-height: 30px;
		    letter-spacing: normal;
	}
}

@media screen and (max-width: 700px) {
	.slider-copy {
	padding: 0;
	margin-bottom: 20px !important;
	width: 100%;
	text-align:center;
	}
	/*.slider-image {
	padding: 0;
	margin:0;
	width:100%;
	float:none;
	}*/
	
	.slider-image {
	display:none;
	}
	/*
	.builder-banner-inner-content {
	padding:2% 8%;
	}
	*/
	
}
