/*
 Theme Name:   Osmosis Child
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Osmosis Child Theme
 Version:      3.5.9
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Template:     osmosis
*/

.ac {text-align:center;}
.bl {display:block;}
.ib {display:inline-block;}

/* padding */

.p5 {padding:5px;} .pr5 {padding:0 5px 0 0;} .pr10 {padding:0 10px 0 0;} .pr15 {padding:0 15px 0 0;} .pr20 {padding:0 20px 0 0;} .pr30 {padding:0 30px 0 0;} .pr40 {padding:0 40px 0 0;} .pr60 {padding:0 60px 0 0;} .pr120 {padding:0 120px 0 0;} .p9 {padding:9px;} .p10 {padding:10px;} .p15 {padding:15px;} .p20 {padding:20px;} .p30 {padding:30px;} .p40 {padding:40px;} .pt5 {padding:5px 0;} .pt10 {padding:10px 0;} .pt20 {padding:20px 0;} .pt15 {padding:15px 0;} .pt30 {padding:30px 0;} .pt40 {padding:40px 0;} .pt60 {padding:60px 0;} .pt100 {padding:100px 0;} .pt260 {padding:260px 0;} .pb5 {padding-bottom:5px;} .ptop10 {padding:10px 0 0 0;} .ptop5 {padding:5px 0 0 0;} .ptop15 {padding:15px 0 0 0;}
.pb10 {padding-bottom:10px;} .pb15 {padding:0 0 15px 0;} .pb20 {padding:0 0 20px 0;} .pb30 {padding:0 0 30px 0;} .pb40 {padding-bottom:40px;} .pb60 {padding:0 0 60px 0;} .pl5 {padding:0 0 0 5px;} .pl10 {padding:0 0 0 10px;} .pl15 {padding:0 0 0 15px;} .pl20 {padding:0 0 0 20px;} .pl30 {padding:0 0 0 30px;} .plr20 {padding:0 20px;} .plr15 {padding:0 15px;} .plr10 {padding:0 10px;} .plr5 {padding:0 5px;} .plr60 {padding:0 60px;} .plr140 {padding:0 140px;} .plr30 {padding:0 30px;}
/* margin and position */
.mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;} .mt15 {margin-top:15px;} .mt25 {margin-top:25px;} .mb20 {margin-bottom:20px;} .mb30 {margin-bottom:30px;} .mb40 {margin-bottom:40px;} .mb50 {margin-bottom:50px;} .mb60 {margin-bottom:60px;} .mb80 {margin-bottom:80px;} .mt10 {margin-top:10px;} .mt20 {margin-top:20px;} .mt30 {margin-top:30px;} .mt40 {margin-top:40px;} .ml40 {margin:auto 40px;}

.m10 {margin:10px 0;} .m15 {margin:15px 0;} .m20 {margin:20px 0;} .m30 {margin:30px 0;} .m40 {margin:40px 0;} .mt5 {margin:5px auto auto auto;} .mr5 {margin-right:5px;} .mr10 {margin-right:10px;} .ml5 {margin-left:5px;} .ml10 {margin-left:10px;} .ml15 {margin-left:15px;} .ml20 {margin-left:20px;} .ml30 {margin-left:30px;} .mr20 {margin-right:20px;} .mr30 {margin-right:30px;} .mr15 {margin-right:15px;} .mr70 {margin-right:70px;} .mr50 {margin-right:50px;}.mr60 {margin-right:60px;}
.minus5 {margin-left:-5px;margin-right:-5px;} .minus10 {margin-left:-10px;margin-right:-10px;} .minus20 {margin-left:-20px;margin-right:-20px;} .minus15 {margin-left:-15px;margin-right:-15px;}
.pr {position:relative;} .pf {position:fixed;} .pa {position:absolute;} .ma {margin:auto;}
.vam {position: relative;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);}
.dn {display:none;}
.dnone {display:none !important;}

/* opacity */

.o20 {opacity:0.2;-ms-filter: "alpha(opacity=20)";filter: alpha(opacity=20);-khtml-opacity: .20;-moz-opacity: .20;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20);}
.o40 {opacity:0.4;-ms-filter: "alpha(opacity=40)";filter: alpha(opacity=40);-khtml-opacity: .40;-moz-opacity: .40;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.o60 {opacity:0.6;-ms-filter: "alpha(opacity=60)";filter: alpha(opacity=60);-khtml-opacity: .60;-moz-opacity: .60;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);}

/* font attributes */

.fs08 {font-size:0.8em;} .fs10 {font-size:1em;} .fs12 {font-size:1.2em;} .fs14 {font-size:1.4em;} .fs15 {font-size:1.5em;} .fs16 {font-size:1.6em;} .fs18 {font-size:1.8em;} .fs20 {font-size:2em;} .fs22 {font-size:2.2em;} .fs24 {font-size:2.4em;} .fs30 {font-size:3em;}  .fs40 {font-size:4em;} 
.flight {font-weight:200} .fnormal {font-weight:400;} .fmedium {font-weight:500;} .fbold {font-weight:700;} .fblack {font-weight:800;}
.lh100 {line-height:100%;} .lh120 {line-height:120%;} .lh140 {line-height:140%;} .lhn {line-height:normal;}
.ls0 {letter-spacing:0;} .ls1 {letter-spacing:1px;} .ls2 {letter-spacing:2px;} .ls3 {letter-spacing:3px;} .ls5 {letter-spacing:5px;} .ls10 {letter-spacing:10px;}

/* borders */

.bts {border-top:1px solid #b2b2b2;}
.bbs {border-bottom:1px solid #b2b2b2;}
.brs {border-right:1px solid #b2b2b2;}

/* global overrides */

div#grve-main-content .cred {color:#dd3333;}

/* terkep */

#field_3_7, #terkep {height:400px;}
body .gform_wrapper ul li.gfield.gfield_html.terkephelye img {max-width:inherit !important;}

header.grve-header-sticky div#grve-inner-header {box-shadow: 0px 5px 3px -2px rgba(0,0,0,0.2);}

/* single esemeny */

aside#grve-sidebar ul.esemeny-mezok li.grve-fields-title {font-size:1em !important;padding-left:20px;}
#grve-main-content h3.cred {color:#dd3333;}
#grve-main-content h5.cred {color:#dd3333;}	
#gform_confirmation_message_4 {color:#dd3333;font-size:1.2em;font-weight:bold;}

/* profil */

#ex_sf li {list-style-type:none;}
#ex_sf label {font-size:1em !important;}
#ex_sf input[type="text"] {font-size:1.2em;color:#000;}
#ex_sf input {font-size:1.2em;}
ul.ertesitesek {margin:0;}

body .vc_btn3.vc_btn3-color-juicy-pink, body .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {background-color:#11582a;border-radius: 0;border:0 none;text-transform:uppercase;font-weight:bold;font-family: "Open Sans";letter-spacing:0.300em;font-size:11px;}
body .vc_btn3.vc_btn3-color-juicy-pink:hover, body .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {background-color:#78b732;}
ul.vc_grid-filter.vc_grid-filter-center {margin-bottom:60px;}

/*ul.grve-menu-options li {background:url(images/szechenyi-2020.png);width:200px;background-size:cover;}*/
body #grve-top-bar ul li.grve-topbar-item ul li a, body #grve-top-bar ul.grve-bar-content, body #grve-top-bar ul.grve-bar-content > li {border:0 none !important;}
body #grve-top-bar {border-color:#DDD !important;}
body #grve-top-bar a {color:#78b732;}
body #grve-top-bar a:hover {color:#11582a;}
.profil-tab.grve-tabs-title li {font-size:1em !important;}

/* forms */

div.gform_wrapper .top_label .gfield_label {font-size:1em !important;color:#000;}

@media screen and (min-width: 768px) {
.five-columns.vc_row .vc_col-sm-2 {
float: left;
width: 18.5%;
padding: 0;
margin-right: 1.5%;
min-height: 0;
}
.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
margin-right: 0;
}
}

@media only screen and (min-width: 768px) {
	.five-columns.vc_row .vc_col-sm-2 { float: left; width: 18.8%; padding: 0; margin-right: 1.5%; min-height: 0; }
	.five-columns.vc_row .vc_col-sm-2:nth-last-child(2) {
	margin-right: 0;
	}
}



