/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating will be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/



span.logo.avia-svg-logo svg {
    width: 210px;
}

/*.hero {
    background: url(../images/hero_bg3.png) #E6D7EB !important;
}*/

.hero {
    background-image: url(../images/bg_hero.png), url(../images/Ellipse-1.png);
    background-color: #E6D7EB;
    background-repeat: no-repeat;
    background-position: bottom right, top left;
    background-size: contain, cover;
}

.bordered-img img{
border-radius:60px;
}

span.avia_button_icon.avia_button_icon_right {
    left: 25px !important;
}

.tagok-box h3.av-special-heading-tag {
    margin-top: -20px;
    margin-bottom: 15px;
}

.slide-entry-wrap img {
    border-radius: 10px !important;
}

#top .slide-entry-wrap .av_one_fourth {
    margin-left: 3%;
    width: 22.5%;
}

#top .slide-entry-wrap .first {
    margin-left: 0 !important;
    clear: left;
}

h3.slide-entry-title.entry-title {
    color: #492567 !important;
    margin: 30px 0;
}

.slide-meta {
    display: none;
}

.read-more-link a {
    color: #e7ab00 !important;
    text-decoration: underline !important;
}

.read-more-link {
    margin-top: 15px;
}

.esetek {
    background-image: url(../images/esetek_bg1.svg), url(../images/Ellipse-1.png);
    background-color: #F9ECFD;
    background-repeat: no-repeat;
    background-position: center right, center left;
}

.wpcf7-form-control-wrap input, .wpcf7-form-control-wrap textarea {
    border-color: #492567 !important;
    border-radius: 10px !important;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    height: 50px !important;
    max-height: 250px !important;
}

.wpcf7-form-control-wrap input::placeholder, .wpcf7-form-control-wrap textarea::placeholder {
  color: #492567;
  opacity: 1; /* Firefox */
}

.wpcf7-form-control-wrap input::-ms-input-placeholder,  .wpcf7-form-control-wrap textarea::-ms-input-placeholder{ /* Edge 12 -18 */
  color: #492567;
}

.wpcf7-submit {
    clear: both;
    background: #E7AB00;
    padding: 15px 60px 15px 30px;
    font-weight: 700;
    font-size: 16px;
    border-radius: 15px;
    border: none;
color:#fff;
position:relative;
}

.cf7icon:after {
    content: '\e801' !important;
    color: #ffffff;
    font-weight: 400;
    position: absolute !important;
    right: 15px;
    font-family: 'gyerekasztal' !important;
    width: 50px;
    height: 50px;
    line-height: 50px;
    top: 0;
    bottom: 0;
    right: 10px;
    font-size: 21px;
    margin-top: auto;
    margin-bottom: auto;
}

span.wpcf7-form-control.wpcf7-acceptance {
    margin-left: -20px;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    display: block;
}

.menu-item a {
    color: #ffffff !important;
}

.menu-item.current-menu-item a {
    color: #dca300 !important;
}

.avia-buttonrow-wrap a {
    margin-top: 15px !important;
    display: inline-block;
}

@media(max-width:768px){
div#kutatasi-jelentes {
    background-size: cover;
}
.avia-button-wrap, .avia-button-wrap a, .avia-buttonrow-wrap a {
    width: 100% !important;
}
button.wpcf7-submit {
    width: 100%;
}
.responsive #top #wrap_all .container {
        width: 95% !important;
        max-width: 95% !important;
    }
.hero {
        background: url(../images/Ellipse-1.png) #E6D7EB;
        background-position: center;
        background-repeat: no-repeat;
        padding-top: 70px;
        margin-bottom: -20px;
    }
}

@media only screen and (max-width: 1110px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}




@media(min-width:1024px) and (max-width:1500px){
	
	.hero .flex_column {
    width: 50% !important;
}
}

@media(min-width:1024px) and (max-width:1250px){
.hero {
    background-position: 140%;
}
}

@media(min-width:990px) and (max-width:1500px){
.hero h1{
    font-size:48px !important;
}
}

@media(min-width:768px) and (max-width:1024px){
.hero{
    background: url(../images/Ellipse-1.png) #E6D7EB;
}
.hero .flex_column {
    width: 100% !important;
}
#top .hero .flex_column:last-child {
    display: none;
}
}



/* GYIK */



p.toggler {
    font-weight: 600 !important;
    color: #492567 !important;
    border-color: #492567 !important;
    background: transparent !important;
}

.toggle_content {
    background: transparent !important;
}

span.toggle_icon {
    border: none !important;
}

.av-elegant-toggle .toggle_icon {
    opacity: 1 !important;
}


.toggle_icon .vert_icon {
    height: 25px !important;
}

.toggle_icon .hor_icon {
    width: 25px !important;
}

.activeTitle .toggle_icon .vert_icon {
    border-width: 5px solid;
}

.avia-admin-preview-container .av-elegant-toggle .toggler, .js_active .av-elegant-toggle .toggler {
    padding: 18px 55px 18px 18px !important;

}


.togglecontainer section.av_toggle_section:first-of-type p.toggler {
    border-top: 0 !important;
}


button.wpcf7-submit {
    cursor: pointer !important;
}

#top a:where(:not(.wp-element-button)) {
    color: #b28dc0;
}



.lang-menu img {
    height: 30px;
    width: 30px;
transition:all ease 0.4s;
}

#top .lang-menu a {
    margin-top: 10px !important;
transition:all ease 0.4s;
}

.header-scrolled .lang-menu img {
    height: 30px;
    width: 30px;
}

#top .header-scrolled .lang-menu a {
    margin-top: 10px !important;
}

.fb-menu a{
margin-top:10px;
transition:all ease 0.4s;
}

#top .fullsize .template-blog .big-preview img {
    height: 100%;
    width: 50%;
    margin: auto;
}