/*
Theme Name: Autoritás
Description: Autoritás sablon.
Author: Mészáros Barna (<a target="_blank" href="http://pixelhuszar.hu">http://pixelhuszar.hu</a>)
Version: 1.0
*/

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed&family=Barlow:ital,wght@0,400;0,700;0,900;1,400&display=swap');

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  src: url('fas/fa-solid-900.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  src: url('fas/fa-solid-400.woff2') format('woff2');
}

@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  src: url('fas/fa-solid-400.woff2') format('woff2');
}

/*@import url('https://fonts.googleapis.com/css?family=Barlow:400,400i,900,900i');*/
/*@import url('https://fonts.googleapis.com/css?family=Barlow+Condensed|Barlow:400,700,900&display=swap&subset=latin-ext');*/
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-min-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Fontok */

@font-face {
  font-family: 'FontAwesome';
  src: url('fonts/FontAwesome.eot?#iefix') format('embedded-opentype'),  url('fonts/FontAwesome.otf')  format('opentype'),
	     url('fonts/FontAwesome.woff') format('woff'), url('fonts/FontAwesome.ttf')  format('truetype'), url('fonts/FontAwesome.svg#FontAwesome') format('svg');
  font-weight: normal;
  font-style: normal;
}

.btn{color:#fff;font-weight:700;background:#0c439e;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;color:#fff;font-size:18px;padding:7px 40px;margin:0 auto;}
.btn:hover,
.btn:focus,
.btn:active,
.btn:visited{color:#fff;}

body{font-family:'Barlow' !important;font-weight:400;}

/*
####################################
#
#   MENÜ
#
####################################
*/

/* Menü */
.navbar-default,
.navbar{border:0;background:transparent;border-radius:0;padding:0;min-height:0;margin:0;}

/* Menü collapse */
.navbar-default .navbar-collapse{border:none;border-color:inherit;padding:0;}

/* Menü link, menü brand link */
.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover{color:#fff !important;background:inherit;font-weight:700;}

/* Menü aktív, hover, focus link */
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:active{color:#fff !important;background:inherit;padding: 15px 10px 15px 0px; margin-top: 12px;}


/* Menü form */
.navbar-default .navbar-form{border:none;border-color:inherit;}

/* Lehulló menü nyílja */
.navbar-default .navbar-nav > .dropdown > a .caret,
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret{border-top-color:inherit;}


/* Lehulló menü gombja, lenyitott állapotban, menü link */
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus,
.nav .open > a:active,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:active,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:active{background:transparent;border-color:inherit;color:inherit;}

/* Lehulló menü */
ul.dropdown-menu{padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;margin-top:7px !important;}
.dropdown-menu > li > a{color:inherit;background:transparent;padding:0;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus{color:inherit;background:transparent;padding:0;}

/* Lehulló menü elem, collapse esetén */
.navbar-default .navbar-nav .open .dropdown-menu > li > a,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:active,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:inherit;}


/* Hamburger ikon */
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:active{background:transparent;border-color:#fff;;color:#fff;}
.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus{color:transparent;background:transparent;}
/* Hamburger ikon 3 csíkja */
.navbar-default .navbar-toggle .icon-bar{background:#fff;}


strong,b{font-weight:normal;}

body{/*text-align:center;*/background:#fff;font-family:Arial,Helvetica,sans-serif;}
.clr{clear:both;height:0;font-size:0;line-height:0;overflow:hidden;}
.current-lang{
	opacity: 0.5; 
	-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity= 50); /* // for IE8 */
	filter: alpha(opacity= 50);}
.language-top-menu{float:right;}
.current-lang img{}

.navbar-default .navbar-nav.language-top-menu > li > a{padding:16px 20px !important;}
.navbar-default .navbar-nav.language-top-menu > li > a > img{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border:2px solid #1155c7;}
.navbar-default .navbar-nav.language-top-menu > li.current-lang > a > img{border:2px solid #fff;border-radius:100px;}



/*h1,h2,h3,h4,h5,h6 { font-weight: normal !important;}*/
p,a,ul,li,span,textarea {}

h1{color:#261f18;text-transform:uppercase;font-size:30px;margin:0 0 15px 0;text-align:left;font-weight:900;}
h2{font-size:24px;text-transform:uppercase;color:#3b3125;margin:10px 0;font-weight:900;}
h3{font-size:16px;color:#333;margin:10px 0;text-transform:uppercase;font-weight:900;}
a, a:hover, a:focus {color:#000; text-decoration: none;}
.page-left li,p{font-size:18px;line-height:145%;color:#333;margin:0 0 12px 0;}
.page-left ul li{list-style:disc;}

.page-left ul,
.page-left ol{margin:20px 0 20px 35px;}

.page-left ol li{list-style:decimal;}

.sidebar-block{margin-bottom:60px;}

.sidebar-block h3{font-size:30px;color:#6e7582;letter-spacing:3px;}
.sidebar-block ul{margin:20px 0;}
.sidebar-block ul li{margin:15px 0;}
.sidebar-block ul li a{color:#0346b3;font-weight:900;font-size:20px;text-transform:uppercase;}
.sidebar-block ul li i{width:32px;}

.sidebar-contact{color:#0346b3;font-size:20px;font-weight:900;margin:10px 0;}
.sidebar-contact a{color:#0346b3;}
.sidebar-contact i{width:30px;}

#publications-sidebar a{color:#0346b3;font-weight:700;}
#publications-sidebar a.btn{color:#fff;font-weight:700;}
#publications-sidebar p{font-size:18px;}
#publications-sidebar .post-date{margin-top:2px;}
#publications-sidebar p{margin-bottom:5px;margin-top:14px;}

.extend{display:none;}

#bal ul{list-style:disc;margin:10px 0 20px 40px;}
#bal ol{list-style:decimal;margin:10px 0 20px 40px;}
#bal li{font-size:14px;color:#333;line-height:18px;margin:2px 0;}

img {max-width: 100%;}
#bal p img{padding:1px;border:3px solid #abbed0;max-width:100%;}
img.centered{display:block;margin-left:auto;margin-right:auto;}
img.alignright{padding:0;margin:3px 0 2px 10px;display:inline;}
img.alignleft{padding:0;margin:3px 10px 2px 0;display:inline;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

/* MB .container-fluid {max-width: 1170px;}*/
/* MB .teljesfluid .container-fluid {max-width: 100% !important; width: 100% !important; padding: 0;}*/

.fejlec, .fejmenu, .videok, .lablec {width: 100%; margin: 0 auto;}
/* MB .fejlec .col-md-12, .fejmenu .col-md-12, .lablec .col-md-12, .segedteljes {max-width: 1170px; margin: 0 auto; float: none;}*/

.fejlec .phone-right.text-left{padding-top:70px;}

.fejlec {background:#000 url('img/header.jpg') center top no-repeat;min-height:337px;}
.phone{min-height:337px;background:transparent url('img/phone-bg.png') right top no-repeat;}
.phone-bg{}
.fejmenu {background: #d23a36;border-top:1px solid #0a46aa;border-bottom:1px solid #06265a;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#074dc1+0,0d4197+100 */
background: #074dc1; /* Old browsers */
background: -moz-linear-gradient(top,  #074dc1 0%, #0d4197 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #074dc1 0%,#0d4197 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #074dc1 0%,#0d4197 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074dc1', endColorstr='#0d4197',GradientType=0 ); /* IE6-9 */
box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);
-webkit-box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 3px 15px 0px rgba(0,0,0,0.2);
}

.fejmenu:before{content:'';width:100%;height:1px;background:#286dde;position:relative;top:0;z-index:2;display:block;}

.logo{text-align:left;padding-top:120px;padding-bottom:15px;}

.phone-number{font-size:35px;color:#fff;font-family:'Barlow';font-weight:700;position:relative;top:-10px;}
.phone-text{font-size:33.3px;color:#fff;font-family:'Barlow Condensed';font-weight:400;text-transform:uppercase;position:relative;top:-12px;}
.logo-right{padding-top:70px;}
.logo-right{padding-right:0;}


/*.fejlec a {color: #ed7199; float: left; margin-top: 10px;}
.fejlec a span {vertical-align: 11px;}
.fejlec span #hu {color: #edb4c7; vertical-align: 0;}
.fejlec a, .fejlec span {font-family: 'compass_trfregular'; font-size: 42px;}*/

/*
#koz-ker, #kereses {float: right;}
#koz-ker img {margin-top: 20px;}
#koz-ker a {color: #000; float: none;}
#kereses {margin-top: 14px;}
#koz {float: left; margin: 10px 24px 0 0;}
#koz a {margin-right: 4px;}
#koz a:first-of-type {margin-right: 2px;}
*/

.social-search p,#search p{margin:0;}

.mezo {background:#fff;border-radius: 6px; border: 1px solid #cbbeac;width: 263px; padding:5px 10px; font-size:14px;color:#655b4a;line-height:120%;}

.nav{margin:7px 0;}
.nav > li > a,.nav > li > a.dropdown-toggle {padding: 22px 20px 22px 20px !important; margin-top: 0 !important; border-right: 1px solid #2c68ca !important; text-transform: uppercase; font-size: 18px;text-shadow: 0px 1px 2px rgba(10, 32, 68, 0.67); }

.nav > li > a:hover,.nav > li.open > a{color:#ebebeb !important;}
.navbar-default .navbar-nav > .active > a:hover{color:#ebebeb !important;}

.nav > li > a:hover, .nav > li > a:focus, .nav > li > a:active,
.nav > li > a.dropdown-toggle:hover,.nav > li > a.dropdown-toggle:focus,.nav > li > a.dropdown-toggle:active{border-right: 1px solid #2c68ca !important;}

.nav > li:last-of-type > a,.nav > li:last-of-type > a:hover,.nav > li:last-of-type > a:focus,.nav > li:last-of-type > a:active {border: none !important;}
.nav li:first-child a{padding-left:0;}
.navbar-toggle {border: 3px solid #fff !important;}
.navbar-toggle .icon-bar {height: 3px !important;}
.navbar-right {margin-right: 0px;}

.nav li ul a{text-transform:uppercase;font-size:17px;padding:9px 15px 9px 15px !important;border-top:1px solid #0c439e;background:#007eff !important;color:#fff !important;}
.nav li ul a:hover{background:#1e8dff !important;}

.dropdown-menu{min-width:200px;}


#shoplink {background: #0c439e; border-radius: 30px; padding:10px 23px 8px 23px !important; color: #fff; border: none !important; margin-top:14px !important;font-size:16px;line-height:100%;font-weight:900;}
#shoplink:hover{background:#950f0c !important;}

.tartalomresz {margin-top: 60px;}
.page-template-template-home .tartalomresz {margin-top:0px;}
.container-fluid{}
.tartalomresz iframe {max-width: 450px; width: 100%;}
.nagybox {background: #ededed; text-align: left; margin: 0 auto;}
.kisbox {background: #ededed -15px -15px;  text-align: left; margin: 0 auto 0 auto; padding: 0 0 0 0;}
.nagybox img {position: relative; z-index: 5;}
.nagyboxbelso {max-width: 610px; background:#f5f5f5; position: relative; z-index: 6; margin: -80px auto 0 auto; padding: 20px; min-height: 300px;}
.nagyboxbelso h2 {color: #000; font-size: 30px;margin:0 0 20px 0;}
.nagyboxbelso h2, .nagyboxbelso a, .kisbox a {margin: 0; }
.nagyboxbelso p,.page p,.about-post p{ font-size: 20px;line-height:150%;margin:0 0 16px 0;}
.about-post p{text-transform:none;}
.nagybox ul li{ font-size: 16px;line-height:150%;list-style:disc;margin:3px 0 3px 45px;}
.nagybox ol li{ font-size: 16px;line-height:150%;list-style:decimal;margin:3px 0 3px 45px;}
.kisbox h3 {padding: 15px; font-weight: 900; background-color: #dedede; margin: 0 auto 0 auto;  font-size: 20px;}
.kisbox p {line-height:150%;margin:16px 0;font-size:16px;}
.kisbox-inside{padding:0 20px;}
.more-smallbox{padding:10px 0 25px 0;display:block;font-size:17px;font-weight:900;}
.kisbox h3 a {padding: 0;display:block;color:#322c25;}
.nagyboxbelso a, .kisbox a, .nagyboxbelso a:hover, .kisbox a:hover, .nagyboxbelso a:focus, .kisbox a:focus {color: #322c25; text-decoration: none; text-transform: uppercase;}
.posttag a {border: 2px solid #322c25; text-align: left; float: left; padding: 5px; margin: 5px 10px 5px 0; color: #322c25;font-size:14px;}

.about-us-image img{-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}

.kviz-wrapper{margin-bottom:30px;}

.idezetbox {text-align: left; padding: 20px;}
.idezetbox, .legolvbox {max-width: auto;}
.idezetbox, .idezetbox p, .idezetbox h2, .idezetbox a {font-family: 'compass_trfregular';}
.idezetbox h2 {text-transform: none; margin: 0 0 10px 0;}
#sztorik {background:#f9e0e7 url('img/hatter.png') no-repeat center top;}
#sztorik h2 {font-size: 30px; color: #ce4a75;display:block;text-align:center;float:none;margin:auto !important;padding:0;}
#sztorik h2 a{color:#ce4a75;}
#sztorik li {font-size: 21px; font-family: 'compass_trfregular'; margin-top: 10px;}
#sztorik li:first-of-type {margin-top: 0px;}
#idezet {background: #ff8981;}
#idezet h2 {color: #fff; font-size: 46px; text-align: center;}
#idezet p {color: #fffde5; font-family: 'compass_trfregular'; font-style: italic; font-size: 27px; line-height: 34px;}
#idezet p:nth-of-type(2) {text-align: right; font-style: normal; color: #fff; line-height: 0.5em;}
#idezet img {position: absolute; float: left; bottom: 35px; opacity: 0.4;}
.legolvbox { background-color: #e4e4e4; padding: 20px 0 0 0; text-align: left;}
.legolvbox h2 {text-align: center; font-size: 30px;  color: #261f18; margin: 15px 0 10px 0; padding: 0 20px 20px 20px;}
.legolvbox li {list-style: url('img/kepzes-ikon.png') inside; padding: 20px; font-size:16px;}
.legolvbox a{color:#322c25;}
.legolvbox li:nth-of-type(odd) {background: #cacaca;}

.sidebarjobb .idezetbox, .sidebarjobb .legolvbox {margin-bottom: 0;}

.videok {background: #44413d; min-height: 620px; text-align: left;}
.videok h2 {font-size: 30px;margin: 50px 0 20px 0;}
.videok h3 {font-size: 20px;margin: 155px 0 30px 0;}
.videok h2, .videok h3 {color:#fff; text-transform: uppercase; }
.videok .col-md-8 p {color: #dedede; text-transform: uppercase; font-size: 20px; margin-bottom: 35px;}
.videok .col-md-4 a {color: #dedede; font-size: 18px;}
.videok .col-md-4 img {float: left;}
.videok .col-md-4 p {float: right; width: 42%; margin-top: 0;}
.videok .col-md-4 .clr {margin: 0 0 30px 0;}

.lablec {background:#0346b3 url('img/footer.png') center top no-repeat;  text-align: left;}
.lablec h1, h2, h3, h4, h5, h6 {text-align: left;}
.lablec h2 {font-size:27px; color: #fefefe; margin-top: 0;}

.footer-phone-numbers{font-size:25px;color:#fff;font-weight:400;margin:35px 0 5px 0;}
.footer-phone-text{font-size:15px;color:#fff;font-weight:900;text-transform:uppercase;}

/* MB
.lablec a {color: #d3c4ac; font-size: 15px;}
.lablec .navbar-default .navbar-nav > li > a, .lablec .navbar-default .navbar-brand, .lablec .navbar-default .navbar-brand:hover {color: #d3c4ac; border: none;}
.lablec .navbar-nav>li {float: none;}
.lablec .nav > li > a:hover, .lablec .nav > li > a:focus {border: none !important;}
.lablec .nav > li > a {padding: 0; text-align: left;  text-transform: none; font-size: 15px;}
*/

#tag-head{font-size:17px;text-transform:uppercase;font-weight:400;margin:30px 0 10px 0;color:#261f18;}
#tagek a {border: 2px solid #d3c4ac;color:#d3c4ac;text-align: left; float: left; padding: 5px; margin: 5px 10px 5px 0;font-size:14px !important;text-transform:uppercase;}
#tagek a:hover{color:#fff;border:2px solid #fff;background:#45413d;}
#kozlab a img {margin-right: 6px;}


.mission p{font-size:15px;line-height:150%;color:#d3d3d3;}
.footer-navigation a,.footer-navigation a:hover,.footer-navigation a:focus,.footer-navigation a:active{display:block;border:0 !important;color:#fff !important;padding:4px 0 !important;font-size:18px;}
.footer-navigation a i{color:#6caff7;}
.footer-navigation a:hover{color:#fff !important;}
.footer-left p{color:#d2e4f2;font-size:20px;line-height:140%;}
body.home .footer-left h3,
.footer-left h3{font-size:30px;color:#fff;font-weight:900;text-transform:uppercase;}
.footer-navigation li{margin-left:0;}

.copyright,.lablec{padding:40px 0 !important;}
.copyright{padding:80px 0 130px 0 !important;}
.copyright ul{margin:0 0 0 0;}
.copyright{text-align:center;background:#0a1930;}
.copyright a{color:#d2e4f2;font-size:18px;line-height:100%;}
.copyright a:hover{color:#fff !important;text-decoration:underline;}
.copyright li{color:#6a6560;display:inline-block;font-size:0;line-height:0;}
.copyright ul li:last-child span{display:none;}
.copyright p{color:#3b537c;font-size:18px;}
.copyright span{color:#6a6560;margin:0 10px;font-size:14px;line-height:100%;}
.copyright li a{color:#d2e4f2;}

.page-wrapper{text-align:left;margin-top:40px;margin-bottom:40px;}
.sidebar{margin-top:40px;margin-bottom:40px;}

.page-left a{color:#00286d;text-decoration:underline;}

.col-1-5 {
width: 12.5%;float:left;
    position: relative;
    padding-right: 15px;
    padding-left: 15px;    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}


/*
.follow a{color:#c2c2c2;font-size:18px;display:block;margin:13px 0;}
.follow a:hover{color:#fff !important;}*/
.footer-right i{display:inline-block;vertical-align:top;margin:20px 0;color:#6caff7;font-size:30px;width:40px;}
.footer-right p{display:inline-block;color:#fff;font-size:20px;margin:18px 0 16px 0;}
.footer-right a{color:#fff;}
.icon-facebook-squared{color:#3b5998;}
.icon-youtube-squared{color:#cd201f;}
.icon-gplus-squared{color:#dc4e41;}
.icon-twitter-squared{color:#55acee;}

.social-search{margin:39px 0 0 0;}
#koz{float:right;margin:0 15px 0 0;font-size:0;}
#search{float:right;margin:2px 0 0 0;}
.social-search a{font-size:25px;}
.social-search .icon-facebook-squared{color:#8695b7;}
.social-search .icon-youtube-squared{color:#dd736e;}
.social-search .icon-gplus-squared{color:#e68e83;}
.social-search .icon-twitter-squared{color:#95c7ea;}
.social-search .icon-mail-alt{color:#b1a99d;}

.sidebar .row{margin-bottom:30px;}
.fooldal .kisbox,
/*.fooldal .legolvbox, .fooldal.idezetbox,*/
.bottom-boxes .column{margin-bottom:30px;}
.fooldal .nagybox{margin-bottom:30px;}
.about-post p a{text-transform:uppercase;}

.post-author-image{float:left;margin:0 15px 0 0;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;}
.post-author-image img{width:60px;height:60px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border:2px solid #ededed;}
.post-author-name{color:#261f18;text-transform:uppercase;font-size:17px;padding:12px 0 0 0;display:block;line-height:120%;}
.post-author-job{color:#261f18;font-size:17px;line-height:120%;}



#download{margin:30px 0;text-align:left;}
#download-head{background:#ffdfdd;padding:40px 90px;}

#download-head h4{color:#ed7199;margin:0;text-transform:uppercase;}
.icon-gift{font-size:74px;line-height:100%;float:left;width:120px;}
.icon-gift-text{float:left;width:70%;font-size:30px;line-height:120%;}

#download h5{color:#322c25;font-size:20px;line-height:120%;margin:20px 0;text-transform:uppercase;}
#download-head p{color:#322c25;font-size:21px;line-height:150%;margin:30px 0 0 0;}

#download-head img{position:absolute;left:360px;margin:10px 0 0 0;}

#download form{background:#f1c5cb;}
#download label{color:#322c25;font-size:18px;line-height:120%;padding-top:3px;font-weight:400;}
#download input[type="text"]{width:90%;border:1px solid #dd93a7;color:#333;font-size:16px;padding:7px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

#download input[type="submit"]{color:#fffef4;font-size:24px;text-transform:uppercase;padding:12px 30px;cursor:pointer;margin:10px auto 20px auto;border:0;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background: #fe9f42; /* Old browsers */background: -moz-linear-gradient(top,  #fe9f42 0%, #ff9630 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #fe9f42 0%,#ff9630 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #fe9f42 0%,#ff9630 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9f42', endColorstr='#ff9630',GradientType=0 ); /* IE6-9 */}
.download-line{margin:10px 0;}


.triangle-left{width: 0;height: 0;border-style: solid;border-width: 135px 0 135px 70px;border-color: transparent transparent transparent #922b4d;float:left;}
.triangle-right{width: 0;height: 0;border-style: solid;border-width: 135px 70px 135px 0;border-color: transparent #922b4d transparent transparent;float:right;}
.form-download{float:left;width:70%;margin:0 20px;}

#sztori-irjon{background:#f0c8d2;padding:10px 20px;text-align:left;}
.sidebar .row.story-row{margin-bottom:0;}

#sztori-irjon p {font-size: 19px; font-family:'compass_trfregular'; font-style: italic; color: #5f2336; line-height: 28px;}
#sztori-irjon p {margin:15px 0;}
#sztori-irjon span a {font-size: 19px; color: #ce4a75; font-family:'compass_trfregular'; font-style: italic; text-decoration: underline;}
.input-center{text-align:center;}


/*.container-fluid{padding:0;}MB2021*/
.weboldal{margin:30px 0 60px 0;}

.author a,.author-description a{color:#c3456f;}
.author,.author-description,.author p,.author-description p{text-align:left;font-size:17px;line-height:140%;}
.author{background:#dedede;}
.author img{width:100px;height:100px;float:left;}
.author-meta{float:left;padding:17px 0 0 20px;}

.author-name{text-transform:uppercase;line-height:120%;font-size:20px;}
.author-job{line-height:120%;}
.author-tags{font-size:15px;margin:8px 0 0 0;}

.author-description{background:#ededed;}
.author-description h3{margin:0 0 5px 0;font-size:20px;}
.author-description-inside{padding:35px 70px;}
.author-text{margin:0 0 40px 0;}

.author-postlist{margin:45px 0 0 0;}
.author-postlist li{margin:9px 0;font-size:16px;}
.author-postlist li .icon-newspaper{font-size:22px;line-height:150%;}
.author-more{float:right;}
.author-more a{font-size:13px;color:#322c25;display:block;text-transform:uppercase;vertical-align:middle;height:100px;width:100px;text-align:center;line-height:100px;background:#f4ede3;}
.author-more{}
.author-list-page{text-align:left;}
.author-list{background:#dedede;margin:0 0 2px 0;}
.clr-768{display:none;}


.wp-pagenavi{clear:both;height:70px;}
.wp-pagenavi a, span.current{font-weight:900;background:#0c439e;color:#fff;font-size:13px;text-decoration:none;padding:10px;margin:2px;display:block;float:left;margin:5px 3px 0 0;}
.wp-pagenavi a:hover, .wp-pagenavi span.current{color:#fff;}
.wp-pagenavi span.current{background:#fff7ea;color:#322c25;}
.wp-pagenavi a {text-decoration: none !important;}
.wp-pagenavi a:hover {color: white !important;}


#nyeremenyjatek{float:right;width:320px;background:#ffe8b6;padding:15px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;margin:0 0 20px 20px;}
#nyeremenyjatek td{padding:5px;font-size:13px;color:#333;}
#nyeremenyjatek table{}
#nyeremenyjatek h3{margin:5px 0;}
#nyeremenyjatek input[type=radio]{margin:5px 5px 5px 35px;}
#nyeremenyjatek input[type=submit]{text-transform:uppercase;background: #0c439e; border-radius: 30px; padding:10px 23px 8px 23px !important; color: #fffef4; border: none !important; margin-top:14px !important;font-size:16px;line-height:100%;}
#nyeremenyjatek input[type=text]{background:#fff;border-radius: 6px; border: 1px solid #cbbeac;padding:5px 10px; font-size:14px;color:#655b4a;line-height:120%;}
#nyeremenyjatek select{background:#fff;border-radius: 6px; border: 1px solid #cbbeac;padding:5px; font-size:14px;color:#655b4a;line-height:120%;}
#nyeremenyjatek .szoveges{margin:0;}
#nyeremenyjatek p{font-size:13px;line-height:16px;margin:0 0 15px 0;}
#nyeremenyjatek a{text-decoration:none;border-bottom:1px dotted #b5255f;}

#searchsubmit{background:url('img/search.png') no-repeat;float:right;cursor:pointer;width:26px;height:19px;border:0;padding:0;margin:-24px 1px 0 0;position:relative;}

.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 textarea{width:90%;border:1px solid #fe9f42;color:#333;font-size:16px;padding:7px 10px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.wpcf7 textarea{height:120px;}
.wpcf7 input[type="submit"]{color:#fffef4;font-size:24px;text-transform:uppercase;padding:12px 30px;cursor:pointer;margin:10px auto 20px auto;border:0;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;background: #fe9f42; /* Old browsers */background: -moz-linear-gradient(top,  #fe9f42 0%, #ff9630 100%); /* FF3.6-15 */background: -webkit-linear-gradient(top,  #fe9f42 0%,#ff9630 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to bottom,  #fe9f42 0%,#ff9630 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9f42', endColorstr='#ff9630',GradientType=0 ); /* IE6-9 */}


#message{background:#dadada url('img/message-bg.png') center top no-repeat;padding-top:40px;padding-bottom:40px;margin-top:40px;}
#message input[type="text"],
#message input[type="email"],
#message textarea{font-size:18px;font-family:'Barlow';width:100%;padding:12px 15px;margin:0 0 15px 0;border:1px solid #848484;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e6e6e6 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#e6e6e6 100%);background: linear-gradient(to bottom, #ffffff 0%,#e6e6e6 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 );}
#message textarea{height:115px;}
#message input[type="submit"]{margin:0 0 0 0;float:right;padding:11px 40px;font-weight:900;font-family:'Barlow';font-size:20px;background: #d53d3a;background-image: -webkit-linear-gradient(top, #d53d3a, #95201d);background-image: -moz-linear-gradient(top, #d53d3a, #95201d);background-image: -ms-linear-gradient(top, #d53d3a, #95201d);background-image: -o-linear-gradient(top, #d53d3a, #95201d);background-image: linear-gradient(to bottom, #d53d3a, #95201d);-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;text-decoration: none;-webkit-box-shadow: 0px 3px 5px 0px rgba(175,175,175,1);-moz-box-shadow: 0px 3px 5px 0px rgba(175,175,175,1);box-shadow: 0px 3px 5px 0px rgba(175,175,175,1);}
#message h2.home-h2{margin-bottom:25px;}
.message-left p{font-size:16px;line-height:155%;}

.szolgaltatas-block{margin-top:30px;}
.szolgaltatas-block p{font-size:20px;line-height:150%;}

.szolgaltatas-block h2 a,
.szolgaltatas-block i{color:#0346b3;}
.szolgaltatas-block i{font-size:40px;margin-bottom:15px;}
.szolgaltatas-block h2{text-align:center;font-size:30px;}

.home-block .szolgaltatas-block h2{font-size:30px;letter-spacing:0;}

/*
.szolgaltatas-block h2{margin:0;}
.szolgaltatas-block h2 a{background:#ededed;display:block;padding:15px;color:#261f18;font-size:20px;}
.szolgaltatas-block-image{font-size:0;line-height:0;display:block;}
*/

.page-left h1,
.home-block h1,
.home-block h2{color:#6e7582;text-align:center;font-size:50px;letter-spacing:4px;margin-top:0;margin-bottom:25px;}
.home-block h3{color:#333;font-size:30px;font-weight:400;text-transform:none;}
.page-left h1{text-align:left;}

.main-block{margin-top:90px;margin-bottom:90px;}
.subpage .main-block{margin-top:30px;}
.subpage #blue-phone-block.main-block{margin-top:30px;margin-bottom:80px;}
#blue-phone-block.main-block{margin-top:130px;margin-bottom:130px;}


#publications h3{font-size:23px;}
#publications h3 a{color:#0346b3;font-weight:900;}
#publications p{font-size:18px;}
#publications img{webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}


#about-us{}
.about-us-left img{-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.about-us-right p{margin:0 0 12px 0;}
.about-us-right{padding:0 15px !important;}

#middle-phone-block{width:100%;background:#00286d;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;padding-top:0;padding-bottom:0;overflow:hidden;margin-top:50px;margin-bottom:50px;}
#middle-phone-block h3{font-size:30px;color:#fff;}
#middle-phone-block p{font-size:25px;color:#fff;line-height:130%;}


#middle-phone-block .phone-left-blue,
#middle-phone-block .phone-right-blue{padding-top:30px;padding-bottom:30px;}

#middle-phone-block .phone-left-blue{background:#001c4d;-webkit-border-top-right-radius: 100px;
-webkit-border-bottom-right-radius: 100px;
-moz-border-radius-topright: 100px;
-moz-border-radius-bottomright: 100px;
border-top-right-radius: 100px;
border-bottom-right-radius: 100px;}

#middle-phone-block .phone-right-blue{padding-left:50px;padding-right:50px;}
#middle-phone-block .phone-right-blue h3{font-weight:900;text-transform:uppercase;}

#middle-phone-block .phone-number,
#middle-phone-block .phone-text{top:0;}
#middle-phone-block .phone-left-blue i{position:relative;top:10px;}


#middle-phone-block .phone-left-blue{}


#middle-phone-block{display:table;}
.phone-left-blue{display:table-cell;height:100%;float:none;vertical-align:middle;}
.phone-right-blue{display:table-cell;height:100%;float:none;}

.phone-left-blue i{font-size:60px;color:#fff;}


#blue-bg{background:#00286d;}
#blue-bg p{/*background:#0340a3;*/font-size:25px;display:inline;color:#fff;line-height:300%;padding:10px 10px;   background-color: #0340a3;
    color: #FFFFFF;
     display:inline;
     white-space:pre-wrap;
    padding: 10px 0;padding-left:0px;box-shadow: -20px 0 0 #0340a3, 20px 0 0 #0340a3;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;}
	
#blue-bg h2{color:#fff;}
#blue-bg .blue-bg-p-wrapper{padding-top:40px;}


.post-publication{margin-bottom:35px;}


#home-references{background:#fff;}
#home-references p{color:#333;font-size:22px;line-height:140%;}
#home-references ul{margin:0;padding:0;}
#home-references li{font-size:18px;font-weight:700;color:#333;margin:7px 0;list-style:none;}
#home-references li:before{content:'';font-family:'fontello';font-size:15px;color:#12597c;font-weight:normal;margin:0 7px 0 0;}
/*#home-references h2{margin:0 auto 50px auto;}*/
#home-references .reference-list{margin-top:40px;margin-bottom:40px;}
#home-references .reference-list .fas{font-size:58px;color:#0342a8;text-align:center;text-shadow: 0px 2px 3px rgba(0,0,0,0.18);}
#home-references .reference-list span{font-size:20px;color:#6e7582;font-weight:700;text-align:center;display:block;margin:20px auto 0 auto;}
#home-references .reference-list .col-reference{width:20%;display:block;float:left;}
/*#home-references .reference-list .col-md-3:nth-child(even){position:relative;margin-top:70px;}*/
#home-references .reference-list .col-md-3:nth-child(2),
#home-references .reference-list .col-md-3:nth-child(3){position:relative;margin-top:70px;}
#home-references .reference-list.reference-list2 .col-md-3:nth-child(3){position:relative;margin-top:70px;}
#home-references .reference-list.reference-list2 .col-md-3:nth-child(2){margin-top:0;}
#home-references .reference-list.reference-list2{margin-top:90px;margin-bottom:0;}

#reference-desktop{display:block;}
#reference-mobile{display:none;}


/*
#cookie-notice{background-color:rgb(10,25,48,0.97) !important;}
.cookie-notice-container{font-family:'Barlow' !important;border:0 !important;font-size:14px !important;padding:20px 10px !important;}
.cn-button.bootstrap{text-shadow:none !important;font-family:'Barlow' !important;background:#044bbf !important;border:0 !important;-webkit-border-radius: 5px !important;-moz-border-radius: 5px !important;border-radius: 5px !important;color:#fff !important;font-weight:700 !important;font-size:14px !important;padding:5px 13px 5px 13px !important;line-height:120% !important;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;}
.cn-button.bootstrap:hover{background:#0340a3 !important;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1) !important;}
#cn-more-info.cn-button.bootstrap{background:#474747 !important;}
#cn-more-info.cn-button.bootstrap:hover{background:#383838 !important;}
*/



#cookie-notice{background-color:rgb(10,25,48,0.97) !important;}
#cookie-notice{font-family:"Barlow", Arial, Helvetica, sans-serif !important;}
#cn-accept-cookie.cn-button{font-size:18px;font-family:"Barlow", Arial, Helvetica, sans-serif !important;text-decoration:none;background:#044bbf !important;color:#fff !important;border:0 !important;box-shadow:0 !important;-webkit-border-radius: 100px !important;-moz-border-radius: 100px !important;border-radius: 100px !important;padding:9px 15px !important;}
#cn-more-info.cn-more-info{font-size:18px;font-family:"Barlow", Arial, Helvetica, sans-serif !important;text-decoration:none;background:#474747 !important;color:#fff !important;border:0 !important;box-shadow:0 !important;-webkit-border-radius: 100px !important;-moz-border-radius: 100px !important;border-radius: 100px !important;padding:9px 15px !important;}






#cn-notice-text{position:relative !important;top:0 !important;color:#fff !important;}


/* Mobilra optimalizálás */

@media(max-width: 1200px) {
	#sztorik h2 {font-size: 35px;}
	#sztorik li {font-size: 20px;}
	.fejmenu {height: auto;}
	.navbar {margin-bottom: 0px;}
	#shoplink {margin: 10px auto;}
	.nav > li > a {border: none;}
	.navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 0 auto;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block!important;
    }
    .collapsing {
        overflow: hidden!important;
    }



	.nagybox img,.kisbox img{width:100%;height:auto;}
	.nagyboxbelso{max-width:90%;}

	.navbar-header{text-align:center;}
	.fejmenu button{margin:15px auto;float:none;}
	.nav > li > a,.nav > li > a:hover,.nav > li > a:active,.nav > li > a:focus {border:0 !important;}
	.fejmenu ul{width:200px;margin:0 auto;}
	.navbar-collapse{padding:5px 0 20px 0 !important;}
	.mezo{font-size:13px;padding:10px;}
	.navbar-default .navbar-nav .open ul{display:block !important;float:none !important;position:static !important;}
	.navbar-default .navbar-nav .open a{text-align:center;color:#534a3f !important;}
	.nav li a, .nav li a:hover, .nav li a:focus, .nav li a:active, .nav li a.dropdown-toggle,.nav li a.dropdown-toggle:hover, .nav li a.dropdown-toggle:focus, .nav li a.dropdown-toggle:active{border-right:none !important;}
	.sidebar{margin-top:30px;}
	.about-post{text-align:center;}
	.about-post img{margin:0 auto;}
	.about-post p{text-align:center;margin:0 auto;}


	.fejlec .phone-number{font-size:25px;margin-top:8px;}
	.fejlec .phone-text{font-size:24px;}
	.fejlec .phone{background-size:100% auto;}

	#middle-phone-block .phone-number{font-size:28px;}
	#middle-phone-block .phone-text{font-size:27px;}
	#middle-phone-block .icon-phone{font-size:55px;margin-top:0;}
	#middle-phone-block h3{font-size:20px;margin-top:10px;padding-left:15px;padding-right:15px;}
	#middle-phone-block p{font-size:17px;padding-left:15px;padding-right:15px;}
	#middle-phone-block .phone-left-blue i{font-size:53px;top:8px;}
	
	/*#middle-phone-block .logo-right,
	#middle-phone-block .phone-right{padding-top:12px;}*/
}



@media(max-width: 1100px) {
	.legolvbox h2 {font-size: 25px;}
}


@media(max-width: 992px) {

	#sztorik h2 {font-size: 46px;}
	#sztorik li {font-size: 21px;}
	.legolvbox h2 {font-size: 30px;}
	.videok h3 {text-align: center;}
	.videok .col-md-4 a {text-align: center; width: 100%; float: left; margin-bottom: 10px;}
	.videok .col-md-4 img {float: none;}
	.videok .col-md-4 p {float: none; width: auto;}
	.kisbox {max-width: auto;}

/*	.tartalomresz{border:2px solid green;}*/
	.container{width:100%;}
	.nagyboxbelso{margin-top:0;}
/*	.tartalomresz .container{padding:0;}*/
.tartalomresz .column{padding:0;margin:0;}
	.legolvbox h2 {font-size: 25px;}
	
	.logo{text-align:center;padding-top:20px;}
	.logo img{margin:0 auto;}
	.fejlec .logo{position: absolute;top: 50%;transform: translateY(-50%);}
	#search{float:none;text-align:center;margin:0;padding:20px 0 10px 0;}
	#koz{float:none;text-align:center;}
	.social-search{padding:0 0 20px 0;margin:0;}

	.lablec .column{margin-bottom:40px;}
	.lablec .column:last-child{margin-bottom:0;}
.bottom-boxes .column,.bottom-boxes .kisbox{margin-bottom:30px;}
.triangle-left{border-width: 165px 0 165px 70px;}
.triangle-right{border-width: 165px 70px 165px 0;}
	.wp-pagenavi{padding:0 20px;}
/*	.page{padding-left:15px;padding-right:15px;}*/



	#middle-phone-block .logo-right{text-align:center;}
	#middle-phone-block .phone-number{font-size:25px;text-align:center;}
	#middle-phone-block .phone-text{font-size:15px;text-align:center;}

	#middle-phone-block h3{font-size:24px;text-align:center;margin-top:30px;}
	#middle-phone-block p{font-size:17px;text-align:center;}
	#middle-phone-block{padding-top:10px;padding-bottom:30px;}

	#middle-phone-block .logo-right,
	#middle-phone-block .phone-right{padding-top:0;}

	.fejlec{position:relative;}
	.fejlec .logo-right{text-align:center;}
	.fejlec .phone-number{font-size:25px;margin-top:8px;text-align:center;}
	.fejlec .phone-text{font-size:15px;text-align:center;}
	.fejlec .phone{background:none;}
	.fejlec .logo-right{padding-top:25px;}
	.fejlec .phone-right{padding-top:5px;}
	.fejlec .phone{min-height:1px;}
	.fejlec{min-height:200px;}

	.wp-contact-form .col-md-6{padding:0 25px;}
	#message input[type="submit"]{padding:11px;width:100%;}
	.main-block{margin-top:40px;margin-bottom:40px;}
	
	.szolgaltatas-block{margin-top:35px !important;margin-bottom:70px !important;}
	.home-block h1,.home-block h2{font-size:30px;}
	.home-block .szolgaltatas-block h2{font-size:27px;}
		
	#middle-phone-block{display:block;}
	.phone-left-blue{display:block;height:100%;float:none;vertical-align:middle;}
	.phone-right-blue{display:block;height:100%;float:none;}
	.phone-left-blue .text-right{text-align:center;}
	#middle-phone-block{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding-top:0;padding-bottom:0;}
	#middle-phone-block .phone-left-blue{-webkit-border-radius: 10px;-webkit-border-bottom-right-radius: 70px;-webkit-border-bottom-left-radius: 70px;-moz-border-radius: 10px;-moz-border-radius-bottomright: 70px;-moz-border-radius-bottomleft: 70px;border-radius: 10px;border-bottom-right-radius: 70px;border-bottom-left-radius: 70px;}
	#middle-phone-block .phone-number{margin-top:20px;}
	#middle-phone-block .phone-text{margin-top:7px;}
	#middle-phone-block .phone-number, #middle-phone-block .phone-text{font-size:25px !important;}
	
	.fejlec .phone{display:none;}
	
	#home-references .reference-list,
	#home-references .reference-list.reference-list2{margin:0;}
	.col-1-5{display:none;}


	#home-references .reference-list .col-md-3:nth-child(2),
	#home-references .reference-list .col-md-3:nth-child(3){margin-top:0;}
	#home-references .reference-list.reference-list2 .col-md-3:nth-child(3){margin-top:0;}
	#home-references .reference-list.reference-list2 .col-md-3:nth-child(2){margin-top:0;}
	#home-references .reference-list .col-md-3{display:inline-block;width:50%;float:left;margin-bottom:45px;}
	#home-references .reference-list{display:inline;}

	
	#reference-desktop{display:none;}
	#reference-mobile{display:block;}
	#reference-mobile .reference-list .col-md-3{display:inline-block;width:50%;float:left;}
	
	#home-references h3{margin-bottom:45px;}
	
	#blue-bg p{font-size:18px;line-height:200%;box-shadow: -15px 0 0 #0340a3, 15px 0 0 #0340a3;padding:5px 0;}

}

/* Small Devices, Tablets */
@media(max-width : 768px) {
/*	.tartalomresz{border:2px solid red;}*/
	.nagyboxbelso{max-width:100%;}
	.icon-gift{font-size:60px;text-align:center;float:none;width:100%;margin:0 auto;display:block;}
	.icon-gift-text{float:none;width:100%;text-align:center;font-size:28px;}
	#download-head{padding:35px 50px;}
.triangle-left{border-width: 165px 0 165px 40px;}
.triangle-right{border-width: 165px 40px 165px 0;}
.tartalomresz .column.input-center{text-align:left;padding:0 0 0 30px;}
.author-more a{height:auto;width:100%;float:none;display:block;line-height:40px !important;}
.author-more{float:none;}
.clr-768{display:block;}
.author-list{margin:0 0 5px 0;}
	.nav > li > a,.nav > li > a.dropdown-toggle {padding: 10px 20px 10px 20px !important; margin-top: 0 !important; border-right: 1px solid #0c439e; text-transform: uppercase; font-size: 15px; }
}


@media(max-width : 680px) {
	#download-head img{left:320px;}
	.author-description-inside{padding:35px 40px;}
}


/* Extra Small Devices, Phones */ 
@media(max-width : 570px) {
	.triangle-left{display:none;}
	.triangle-right{display:none;}
	#download-head img{display:none;}
	.form-download{width:100%; box-sizing: border-box;padding:0;margin:0;}
	.form-download .row div{padding:0 20px;}
	.form-download .row label{padding:0 20px 10px 20px;}
	.tartalomresz .column.input-center{padding:0 0 0 20px;}
	.author-description-inside{padding:35px 20px;}

	.author-name{font-size:14px;}
	.author-job{font-size:14px;}
	.author-tags{font-size:12px;}

	#nyeremenyjatek{float:none;width:100%;padding:15px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;margin:20px 0 20px 0;}
	#nyeremenyjatek input[type="text"]{width:100%;}

	h1{font-size:25px;}
	img.centered,img.alignright,img.alignleft{display:block;margin-left:auto;margin-right:auto;float:none;}
}


/* Extra Small Devices, Phones */ 
@media(max-width : 480px) {
	.icon-gift{font-size:50px;text-align:center;float:none;width:100%;margin:0 auto;display:block;}
	.icon-gift-text{float:none;width:100%;text-align:center;font-size:22px;}
	#download-head{padding:35px 25px;}
}

@media(max-width: 410px) {
	#sztorik {background-size: 100% 100%;}
	#sztorik h2 {font-size: 35px;}
	#sztorik li {font-size: 19px;}
	.legolvbox h2 {font-size: 25px;}
}

@media(max-width: 400px) {
	.nagyboxbelso h2 {font-size: 20px;}
	.home-block h1,.home-block h2{font-size:26px;}
}

/* Custom, iPhone Retina */ 
@media(max-width : 320px) {
	.icon-gift{font-size:40px;text-align:center;float:none;width:100%;margin:0 auto;display:block;}
	.icon-gift-text{float:none;width:100%;text-align:center;font-size:22px;}
	#download-head{padding:35px 20px;}
}

