/*
Theme Name:     Tesza
Author:         Nevis
Author URI:     https://nevis.hu
Template:       thestory
Version: 		1.0

*/

@import url("../thestory/style.css");

p{ margin: 0 0 20px;}
#content-container .section-boxed { margin: 40px auto;}
#full-width, .custom-page-content { min-height: 0; }
#menu ul li a{ line-height:14px;}

.post-edit-link{ position: absolute; right: 1%; top: 2%; background: #000; padding: 10px; color: #fff; z-index: 999;}
.post-edit-link:hover{ background: #97b52d; color: #fff;}
.content-slider { 	padding: 80px 0 ; }

.bullet_plus li { float: left; width: 20%; padding: 5px 10px;	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */ -moz-box-sizing: border-box;    /* Firefox, other Gecko */ box-sizing: border-box; /* Opera/IE 8+ */}

.pg-details { padding:0 30px; box-sizing: border-box;}
.pg-details h2{ line-height: 25px; margin-bottom: 10px; }

.post-date{ color: #999;}
#categories-3 h4 { display: none; }
.SGMwidget #SGM{ height: 115px !important;}
#recent-posts-3 {margin-bottom: 28px;}
.portfolio-carousel{ padding-bottom: 30px; margin: 0; }
.carousel-title h4.small-title{ color: #999; }
#content-container-cs{ 	background: #ddd; }
.portfolio-carousel .link-title:hover { background: rgba(255, 255, 255, 0.1); }
@media screen and (max-width:1600px) {
	.content-slider { 	padding: 30px 0 ; }
	#content-container { padding: 20px 3%; }
	#content-container .section-boxed{ margin: 0 auto; }
	.section-boxed{ max-width: 1100px;}
	.cs-small-title{ letter-spacing: 4px;}
}

@media screen and (min-width:1601px) {
	#content-container { padding: 30px 3%; }
	#content-container .section-boxed{ margin: 10px auto; }
}
 select { border:none; background: none; -webkit-appearance: none; box-shadow: inset 0 0 0 2px #ffffff; border-radius: 4px; padding: 12px 25px; color: #fff; text-transform: uppercase; letter-spacing: 1px; font-weight: normal; font-size: 13px; font-family: Montserrat, 'Open Sans', Helvetica, Arial, sans-serif; }
 select:focus{ color: #97b52d; }
 select option { background: transparent; color: #333; }

.nivo-caption {
background: #000 !important;
}

.content-page-title {
font-size: 34px !important;
}

.header-wrapper {
background-color:#000 !important;
}

.video-wrap, .embed-youtube {

    padding-bottom: 64.25% !important;
}

.erdf {
    background: #efefef;
    padding: 40px;
    width: 38% !important;

}

.erdf2 {
    padding: 40px;
    width: 38% !important;

}

input, textarea {
        width: 433px !important;

}

address {
    font-style: normal;
}

.nav-menu ul li.menu-item-type-custom a {
	padding-right: 5px;
    border-right: 1px solid #fff;
    opacity: 0.8;
}
.nav-menu ul li.menu-item-type-custom a:hover {
    opacity: 1;
}
.nav-menu ul li.menu-item-type-custom a:hover:after {
	border: none;
}
.nav-menu > ul > li.menu-item-type-custom > a:hover:after, .nav-menu > ul > li.menu-item-type-custom:hover > a:after {
	width: 0 !important;
}
.nav-menu ul li.menu-item-type-custom:last-child a {
	padding-left: 5px;
    border-right: none;
}

.page-template-template-landing .navigation-container, .page-template-template-landing .mobile-nav {
	display: none !important;
}
