/*
Theme Name: EDIMART
*/

/* DISPLAY */

.bl  {display:block;}
.df  {display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}
.ib {display: inline-block;zoom: 1;*display: inline;} .il {display:inline;} .ta {display:table;} .tc {display:table-cell;}
.dn {display:none;} .dnone {display:none !important;}
.ai {align-items:center;}
.mobileonly {display:none;} .desktoponly {display:block;}

.oh {overflow:hidden;}
.cp {cursor:pointer;}

.b0 {bottom:0;} .r0 {right:0;} .l0 {left:0;} .l20 {left:20px;} .l30 {left:30px;} .t0 {top:0;}
.b15 {bottom:15px;} .b20 {bottom:20px;} .l15 {left:15px;} .r15 {right:15px;} .r30 {right:30px;} .t15 {top:15px;}


/* WIDTH */

.n100 {width:100%;} .n10 {width:10%;} .n12 {width:12%;} .n125 {width:12.5%;} .n14 {width:14.2857%;} .n15 {width:15%;} .n20 {width:20%;} .n25 {width:25%;} .n29 {width:29%;} .n30 {width:30%;} .n32 {width:32%;} .n35 {width:35%;} .n33 {width:33.33%;} .n66 {width:66.6666%;} .n40 {width:40%;} .n45 {width:45%;} .n49 {width:49%;} .n50 {width:50%;} .n55 {width:55%;} .n60 {width:60%;} .n65 {width:65%;} .n70 {width:70%;} .n75 {width:75%;} .n85 {width:85%;} .n80 {width:80%;} .n90 {width:90%;} .n95 {width:95%;} .n98 {width:98%;}

/* HEIGHT */

.h40 {height:40%;} .h30 {height:30%;} .h70 {height:70%;} .h100px {height:100px;} .h100 {height:100%;} .h1 {height:1px;}
.highlight {background-color:#FF0000 !important;color:#FFF !important;}
.ttu {text-transform:uppercase;} .ttl {text-transform:lowercase;} .ttn {text-transform:none;}

/* PADDING */

.p0 {padding:0;} .p5 {padding:5px;} .p10 {padding:10px;} .p15 {padding:15px;} .p20 {padding:20px;} .p30 {padding:30px;} .p40 {padding:40px;} .p50 {padding:50px;} .p60 {padding:60px;}
.pr1 {padding-right:1px;} .pr5 {padding-right:5px;} .pr10 {padding-right:10px;} .pr15 {padding-right:15px;} .pr20 {padding-right:20px;} .pr30 {padding-right:30px;} .pr40 {padding-right:40px;} .pr50 {padding-right:50px;} .pr60 {padding-right:60px;} .pr120 {padding-right:120px;}
.pt5 {padding:5px 0;} .pt10 {padding:10px 0;} .pt20 {padding:20px 0;} .pt25 {padding:25px 0;} .pt15 {padding:15px 0;} .pt30 {padding:30px 0;} .pt35 {padding:35px 0;} .pt40 {padding:40px 0;} .pt50 {padding:50px 0;} .pt60 {padding:60px 0;} .pt80 {padding:80px 0;} .pt100 {padding:100px 0;}  .pt120 {padding:120px 0;} .pt130 {padding:130px 0;} .pt150 {padding:150px 0;} .pt200 {padding:200px 0;}
.ptop10 {padding:10px 0 0 0;} .ptop5 {padding:5px 0 0 0;} .ptop15 {padding:15px 0 0 0;}
.pb0 {padding-bottom:0;} .pb1 {padding-bottom:1px;} .pb5 {padding-bottom:5px;} .pb10 {padding-bottom:10px;} .pb15 {padding-bottom:15px;} .pb20 {padding-bottom:20px;} .pb25 {padding-bottom:25px;} .pb30 {padding-bottom:30px;} .pb40 {padding-bottom:40px;} .pb50 {padding-bottom:50px;} .pb60 {padding-bottom:60px;} .pb70 {padding-bottom:70px;} .pb80 {padding-bottom:80px;}
.pl5 {padding-left:5px;} .pl10 {padding-left:10px;} .pl15 {padding-left:15px;} .pl20 {padding-left:20px;} .pl30 {padding-left:30px;} .pl40 {padding-left:40px;} .pl50 {padding-left:50px;} .pl60 {padding-left:60px;} .pl100 {padding-left:100px;}
.plr5 {padding:0 5px;} .plr10 {padding:0 10px;} .plr15 {padding:0 15px;} .plr20 {padding:0 20px;} .plr30 {padding:0 30px;} .plr40 {padding:0 40px;} .plr50 {padding:0 50px;} .plr60 {padding:0 60px;} .plr140 {padding:0 140px;}

/* MARGIN */

.mb5 {margin-bottom:5px;} .mb10 {margin-bottom:10px;} .mb15 {margin-bottom:15px;} .mb20 {margin-bottom:20px;} .mb25 {margin-bottom:25px;} .mb30 {margin-bottom:30px;} .mb40 {margin-bottom:40px;} .mb50 {margin-bottom:50px;} .mb60 {margin-bottom:60px;} .mb70 {margin-bottom:70px;} .mb80 {margin-bottom:80px;} .mb100 {margin-bottom:100px;} .mb120 {margin-bottom:120px;}
.mt5 {margin-top:5px;} .mt10 {margin-top:10px;} .mt15 {margin-top:15px;} .mt20 {margin-top:20px;} .mt25 {margin-top:25px;} .mt30 {margin-top:30px;} .mt35 {margin-top:35px;} .mt40 {margin-top:40px;} .mt50 {margin-top:50px;} .mt60 {margin-top:60px;} .mt70 {margin-top:70px;} .mt80 {margin-top:80px;}.mt100 {margin-top:100px;}
.ml5 {margin-left:5px;} .ml10 {margin-left:10px;} .ml15 {margin-left:15px;} .ml20 {margin-left:20px;} .ml30 {margin-left:30px;} .ml40 {margin-left:40px;} .ml50 {margin-left:50px;} .ml60 {margin-left:60px;}
.mr5 {margin-right:5px;} .mr10 {margin-right:10px;} .mr15 {margin-right:15px;} .mr20 {margin-right:20px;} .mr30 {margin-right:30px;} .mr40 {margin-right:40px;} .mr50 {margin-right:50px;} .mr60 {margin-right:60px;} .mr70 {margin-right:70px;}
.m10 {margin:10px 0;} .m15 {margin:15px 0;} .m20 {margin:20px 0;} .m30 {margin:30px 0;} .m40 {margin:40px 0;} .m50 {margin:50px 0;} .m60 {margin:60px 0;}
.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;}

/* POSITION & ALIGN */

.pr {position:relative;} .pf {position:fixed;} .pa {position:absolute;} .ma {margin:auto;}
.al {text-align:left;}.ar {text-align:right;} .ac {text-align:center;}
.vm {vertical-align:middle;} .vt {vertical-align:top;} .vb {vertical-align:bottom;} .vtt {vertical-align:text-top;}
.vam {position: relative;top: 50%;transform: translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform: translateY(-50%);}
.z0 {z-index:0;} .z1 {z-index:1;} .z2 {z-index:2;} .z3 {z-index:3;} .z4 {z-index:4;} .z5 {z-index:5;} .z9 {z-index:9;} .z10 {z-index:10;} .z99 {z-index:99;} .z999 {z-index:999;}
.fl {float:left;} .fr {float:right;} .fn {float:none;}

/* FONT ATTRIBUTES */

.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;}
.fs10px {font-size:10px;} .fs11px {font-size:11px;} .fs12px {font-size:12px;} .fs13px {font-size:13px;} .fs14px {font-size:14px;} .fs15px {font-size:15px;} .fs16px {font-size:16px;} .fs18px {font-size:18px;} .fs20px {font-size:20px;} .fs21px {font-size:21px;} .fs24px {font-size:24px;} .fs28px {font-size:28px;} .fs32px {font-size:32px;} .fs48px {font-size:48px;} .fs67px {font-size:67px;}
.flight {font-weight:200} .fnormal {font-weight:400;} .fmedium {font-weight:500;} .fsemi {font-weight:600;} .fbold {font-weight:700;} .fblack {font-weight:800;} .fultra {font-weight:900;}
.lh100 {line-height:100%;} .lh120 {line-height:120%;} .lh140 {line-height:140%;} .lh160 {line-height:160%;} .lh180 {line-height:180%;} .lh200 {line-height:200%;} .lhn {line-height:normal;} .lh1 {line-height:1;}
.ls0 {letter-spacing:0;} .ls05 {letter-spacing:0.5px;} .ls1 {letter-spacing:1px;} .ls2 {letter-spacing:2px;} .ls3 {letter-spacing:3px;} .ls5 {letter-spacing:5px;} .ls10 {letter-spacing:10px;}


/*Szolgáltatások oldalon ez a sor okozta az elcsúszást => section#contact {overflow:hidden;}*/
/*Új kók a footerhez*/
.contact-persons
{
	max-width: 100% !important;
	margin-left: 0px !important;
}
/**/

.cred {color:#e8272e;}
.bred {background-color:#e8272e;}
.cwhite {color:#FFF;}

.mb1em {margin-bottom:1em;}
.mt1em {margin-top:1em;}
.single-post .taxonomies{margin-top:60px;}

section#contact.skrollable.skrollable-after, section#contact.skrollable.skrollable-between {margin-top:inherit !important;}

/* GDPR */

#gdpr_warning {background-color: rgba(0, 0, 0, 0.5);}
#gdpr_warning .inner {width:420px;background:url(assets/img/bg-red.png) repeat-x;border-radius: 10px;}
#go_on, #go_on:focus {padding:10px 20px;border-radius:40px;border:2px solid #FFF;background:transparent;outline:0;color:#FFF;}
#go_on:hover {background:#e8272e;color:#FFF;}
#gdpr_warning .the_content label {margin:10px auto;}
#gdpr_warning .the_content label input {margin-right:10px}
#gdpr_warning a {color:#FFF;text-decoration:underline;}
body.nogdpr {overflow:hidden;}

@media screen and (max-width: 480px) {
	#gdpr_warning .inner {width:100%;}
}

/* Cookie Notice */
.cookie-notice-container{background-color:rgba(0,0,0,0.5)}
#cn-notice-text{font-size:14px}
#cn-notice-text a{color:#fff;border-bottom:1px dotted #fff}
.cn-button.bootstrap{
	padding:3px 15px;
	border-radius:40px;
	border:2px solid #FFF;
	background:transparent;
	outline:0;color:#FFF;
}
.cn-button.bootstrap:hover{background:#e8272e;color:#FFF}

/*
h1{margin-bottom:50px}
h2,h3{margin-top:50px;margin-bottom:40px}
h4{margin-top:40px;margin-bottom:30px}
p{margin-top:10px;margin-bottom: 10px}
*/