/*
Theme Name: Dr. Mészáros Ádám
Description: A drmeszarosadam.hu sablonja.
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:wght@400;600;800&family=Barlow:wght@400;600;800&display=swap');*/

body{font-size:18px;}

.mainmenu{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff727f+0,df359a+100 */
background: #ff727f; /* Old browsers */
background: -moz-linear-gradient(top,  #ff727f 0%, #df359a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ff727f 0%,#df359a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ff727f 0%,#df359a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff727f', endColorstr='#df359a',GradientType=0 ); /* IE6-9 */
}
.icon{font-family:'fontello';font-size:17px;}

#topmenu{background:#570fb9;padding:15px 0;}
#topmenu li{list-style:none;margin:0;padding:0;display:inline-block;}
#topmenu ul{float:right;font-size:0;line-height:0;margin:0;}
#topmenu li:after{content:"|";font-family:'Barlow Condensed',sans-serif;color:#7830da;font-size:16px;line-height:100%;margin:0 10px;}
#topmenu li:last-child:after{content:"";}
#topmenu a{font-family:'Barlow Condensed',sans-serif;font-weight:normal;font-size:16px;line-height:100%;text-transform:uppercase;color:#fceaff;text-decoration:none;}

#header{background:#240c53 url('img/header.jpg') center top no-repeat;padding-top:0;}
#header .name{font-size:45px;line-height:120%;color:#fff;font-family: 'Barlow Condensed';font-weight:600;text-transform:uppercase;display:block;margin:40px 0 0 0;}
#header .title{font-size:36px;line-height:120%;color:#fff;font-family: 'Barlow Condensed';font-weight:400;text-transform:uppercase;display:block;margin:0 0 10px 0;}
#header .title2{font-size:18px;line-height:120%;color:#fff;font-family: 'Barlow Condensed';font-weight:400;text-transform:uppercase;display:block;}
#header a,#header a:hover,#header a:active,#header a:focus{text-decoration:none !important;outline:none;}


p strong,li strong,p b,li b{font-weight:600;}

nav.mainmenu{z-index:100000;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}

.carousel.flickity-enabled.is-draggable{overflow:hidden !important;}


nav.mainmenu.affix{background-color:rgba(85,50,107,0.8) !important;}
nav{margin:0 auto;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:0 !important;}
nav{/*background:transparent !important;*/border:0 !important;margin:0 !important;}
.mainmenu li a{color:#fff;font-family: 'Barlow Condensed';font-weight:400;text-transform:uppercase;font-size:23px;padding:20px 13px;}
.mainmenu li a:hover,.mainmenu li a:focus,.mainmenu li a:active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffd8dc+100&0.2+0,0.2+100 */
background: -moz-linear-gradient(top,  rgba(255,255,255,0.2) 0%, rgba(255,216,220,0.2) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.2) 0%,rgba(255,216,220,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.2) 0%,rgba(255,216,220,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33ffffff', endColorstr='#33ffd8dc',GradientType=0 ); /* IE6-9 */
}
.mainmenu li li a{color:#fff;font-family: 'Barlow Condensed';font-weight:400;text-transform:uppercase;}
.mainmenu li li{border-bottom:1px dotted #5e466b;}
.mainmenu li li:last-child{border:0;}
.mainmenu li.open > a{background:#432754 !important;}
.mainmenu li.active > a,.mainmenu li.active > a:hover{/*background:#6d4388 !important;*/background-color:rgba(90,7,210,0.3) !important;}

.mainmenu li.active > a:hover{/*background:#6d4388 !important;*/background-color:rgba(90,7,210,0.6) !important;}

.mainmenu li ul{background:#432754;}
.mainmenu li.open li a{background:#432754 !important;font-size:17px;padding-top:7px;padding-bottom:7px;font-family:'Barlow',sans-serif;text-transform:none;font-weight:700;}
.mainmenu li.open li a:hover,.mainmenu li.open li a:active,.mainmenu li.open li a:focus{background:#6d4388 !important;}
strong.caret{margin-left:10px;}

.mainmenu li.mainmenu-item-13 a{background:#5a07d2;}
nav.mainmenu.affix li.mainmenu-item-13 a{background-color:rgba(142,70,188,0.9) !important;}


.dropdown-menu > li > a {
    white-space: normal !important;
}


.menu-dropdown-container{font-size:0;line-height:0;}


/*
.collapse-scroll{z-index:1000;top:0 !important;bottom:0 !important;left:0 !important;right:0 !important;position:fixed !important;overflow-y:scroll !important;height:100% !important;}
.navbar-collapse.in{overflow-y:auto !important;}
*/

.navbar-collapse.collapse.in,.navbar-collapse.collapsing {
  display: block !important;
  height:auto !important;
}

.body-no-scroll {
    overflow: hidden;
}

.collapsing {
    -webkit-transition: none;
    transition: none;
}


/*
.navbar-collapse.in,.navbar-collapse {
	overflow-y:scroll !important;
	overflow:scroll !important;
}*/


.container img{max-width:100%;height:auto;}
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;}
img.alignleft.post-image{margin:15px 35px 2px 0;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}

h1{font-family:'Barlow',sans-serif;line-height:120%;font-size:38px;font-weight:800;}
h2{font-family:'Barlow',sans-serif;color:#2b2939;font-weight:600;font-size:31px;line-height:120%;}
.tag-cloud{font-family:'Barlow',sans-serif;}
h3{color:#2e2633;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-size:26px;line-height:120%;}
h3 .icon{font-size:25px;}
p{font-family:'Barlow',sans-serif;color:#222;}
a{color:#5a07d2;text-decoration:underline;}
a:hover,a:focus,a:visited{color:#630ae3;}

#section5 a,.article a,.navbar a{text-decoration:none;}

.centered{text-align:center;}

.content p{margin:14px 0;}
.content ul{margin:20px 0 20px 25px;padding:0;}
.content ul li{list-style:none;font-family:'Barlow',sans-serif;font-size:17px;line-height:150%;margin:4px 0;}
.content ul li:before{content:'';font-family:'fontello';font-size:17px;line-height:100%;position:absolute;margin-left:-22px;margin-top:4px;}
.content ol li{}

.main-section{padding:60px 0 60px 0;}
.main-section.single{padding:20px 0 60px 0;}
.main-content{padding:20px 0;}
.main-section.single .main-content{padding:0 0 20px 0;}
.main-section table td{font-family:'Barlow',sans-serif;}

.main-content h2{font-family: 'Barlow',sans-serif;line-height: 120%;font-size: 30px;font-weight: 800;}
.main-content img{max-width:100% !important;height:auto;}
.main-content .wp-caption{max-width:100% !important;width:auto !important;}

#section3{padding:60px 0 90px 0 !important;}

/*#section2{background:#c9c9da;}*/
#section2{background: #f7f9ff;
background: -moz-linear-gradient(top, #f7f9ff 0%, #dde2f7 100%);
background: -webkit-linear-gradient(top, #f7f9ff 0%,#dde2f7 100%);
background: linear-gradient(to bottom, #f7f9ff 0%,#dde2f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9ff', endColorstr='#dde2f7',GradientType=0 );}
#section2.main-section{padding:0;}
#section2 .about{padding-top:40px;}
#section2 p{font-size:17px;color:#2e2633;line-height:150%;font-family:'Barlow',sans-serif;}

#section4{/*background:url('img/section4.jpg') center top no-repeat #fdf6bf;*/background: #f7f9ff;
background: -moz-linear-gradient(top, #f7f9ff 0%, #dde2f7 100%);
background: -webkit-linear-gradient(top, #f7f9ff 0%,#dde2f7 100%);
background: linear-gradient(to bottom, #f7f9ff 0%,#dde2f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9ff', endColorstr='#dde2f7',GradientType=0 );}
#section4 h2{color:#ef4139;}
#section4 h3{color:#f86900;}

#section5 .main-icon{font-size:180px;text-align:center;color:#5a07d2;line-height:100%;display:block;}
#section5 .main-icon:hover{text-decoration:none;}
#section5 h3{font-family:'Barlow',sans-serif;text-transform:none;font-weight:600;margin:10px 0;}
#section5 h3 a{color:#5a07d2;}
#section5 h3 a:hover{text-decoration:none;}
#section5{text-align:center;}

#section6{background: #f7f9ff;
background: -moz-linear-gradient(top, #f7f9ff 0%, #dde2f7 100%);
background: -webkit-linear-gradient(top, #f7f9ff 0%,#dde2f7 100%);
background: linear-gradient(to bottom, #f7f9ff 0%,#dde2f7 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9ff', endColorstr='#dde2f7',GradientType=0 );}

#section7 h2,#section5 h2,#section3 h2{text-align:center;margin:15px 0 30px 0;}
.articles{margin:40px 0 40px 0;}
.articles img{width:100%;}


#footer-top{/*background:#570fb9;*/background:#694185;min-height:120px;padding-top:20px;}
#footer-top li:before{display:none;padding-left:0;margin-left:0;}
#footer-top ul{margin-left:0;margin-bottom:0;}
#footer-top a{color:#fff;}
#footer-top h2{color:#fff;font-family:'Barlow',sans-serif;text-transform:none;font-size:30px;}
#footer-top h3{font-family:'Barlow',sans-serif;text-transform:none;font-size:18px;}
#footer-top li span{margin-right:5px;color:#fff;}
#footer-top p,#footer-top h3{color:#fff;}

#footer-bottom{font-size:0;/*background:#3b0ca6;*/background:#443490;text-align:center;}
#footer-bottom.main-section{padding:0;padding:30px 0 17px 0;}
#footer-bottom ul{margin:0 auto;display:inline-block;}
#footer-bottom li{display:inline-block;font-family:'Barlow Condensed',sans-serif;line-height:100%;text-transform:uppercase;font-size:18px;color:#a68be3;}
#footer-bottom li a{color:#d4c5f5;}
#footer-bottom li:before{display:none;}
#footer-bottom li:after{content:'•';color:#a68be3;margin:0 20px;}
#footer-bottom li:last-child:after{display:none;}
li.mainmenu-item-14 a,li.mainmenu-item-14 a:hover,li.mainmenu-item-14 a:focus,li.mainmenu-item-14 a:active{color:#a68be3;text-decoration:none;cursor:default;}


.footer-right ul li strong{font-weight:normal;}
.footer-right ul li a,.footer-right ul li a:hover,.footer-right ul li a:active{text-decoration:none;}
.footer-right ul li:nth-child(1) a:before{content:'';font-family:'fontello';font-size:17px;margin:0 10px 0 0;text-decoration:none;}
.footer-right ul li:nth-child(2) a:before{content:'';font-size:17px;font-family:'fontello';margin:0 10px 0 0;text-decoration:none;}
.footer-right ul li:nth-child(3) a:before{content:'';font-size:17px;font-family:'fontello';margin:0 10px 0 0;text-decoration:none;}

/*#footer-space{height:200px;background:#e0e0eb;}*/
#footer-space{height:140px;padding:20px 0 0 0;background:#443490;text-align:center;}

/*.search-topmenu ul.dropdown-menu{background:red;width:100% !important;min-width:100% !important;margin:20px 0 0 0;z-index:10000;left:0;right:0;}*/

.search-topmenu > li.dropdown.open {
    position: static;
}
.search-topmenu > li.dropdown.open .dropdown-menu {box-shadow:none;border:0; position: absolute; display:table; width: 100%; text-align: center; top: 33px; left:0; right:0; background:transparent;
}
.search-topmenu .dropdown-menu>li {
    display: table-cell;
}

.search-topmenu .dropdown-menu{margin:0 !important;background:transparent !important;width:100% !important;padding:0 !important;}
.search-topmenu .dropdown-menu .row{margin:0 !important;padding:0 !important;}

.dropdown-menu p{color:red;font-size:40px;text-align:right;}
.dropdown-menu form{float:right;background:#570fb9;padding:20px;right:30px !important;position:relative;}
.dropdown-menu input[type="text"]{border:1px solid #241e28;font-size:14px;line-height:150%;padding:7px;color:#444;margin:0;font-family:'Barlow',sans-serif;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.dropdown-menu p{margin:0;}


/*.btn{margin:15px 0;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:'Barlow Condensed',sans-serif;line-height:100%;color:#fff;font-size:18px;background:#f86900;padding:15px 15px 12px 17px;border-bottom:solid #dc5d00 4px;text-decoration:none;text-transform:uppercase;}*/

a.btn{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ec4d8b+0,e03895+100 */
background: rgb(236,77,139); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(236,77,139,1) 0%, rgba(224,56,149,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(236,77,139,1) 0%,rgba(224,56,149,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(236,77,139,1) 0%,rgba(224,56,149,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec4d8b', endColorstr='#e03895',GradientType=0 ); /* IE6-9 */
border-bottom:4px solid #bd2a7b;
margin:15px 0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-family:'Barlow Condensed',sans-serif;line-height:100%;color:#fff !important;font-size:18px;padding:15px 15px 12px 17px;text-decoration:none;text-transform:uppercase;
}



.btn:hover,.btn:focus,.btn:active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e44b87+0,d7368f+100 */
background: rgb(228,75,135); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(228,75,135,1) 0%, rgba(215,54,143,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(228,75,135,1) 0%,rgba(215,54,143,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(228,75,135,1) 0%,rgba(215,54,143,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e44b87', endColorstr='#d7368f',GradientType=0 ); /* IE6-9 */
text-decoration:none;color:#fff;}

.btn span{font-size:20px;line-height:100%;margin:0 0 0 10px !important;}
.btn.more{/*background:#5d46cb;border-bottom:4px solid #2e2633;*/margin:0 auto;padding:15px 35px 12px 37px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5d46cb+0,5441c5+100 */
background: rgb(93,70,203); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(93,70,203,1) 0%, rgba(84,65,197,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(93,70,203,1) 0%,rgba(84,65,197,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(93,70,203,1) 0%,rgba(84,65,197,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d46cb', endColorstr='#5441c5',GradientType=0 ); /* IE6-9 */
border-bottom:4px solid #4231a7;color:#fff;
}
.btn.more:hover,.btn.more:focus,.btn.more:active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5c45c8+0,4b3cbd+100 */
background: rgb(92,69,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(92,69,200,1) 0%, rgba(75,60,189,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(92,69,200,1) 0%,rgba(75,60,189,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(92,69,200,1) 0%,rgba(75,60,189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c45c8', endColorstr='#4b3cbd',GradientType=0 ); /* IE6-9 */color:#fff;
}

.btn.purple{/*background:#5d46cb;border-bottom:4px solid #2e2633;*/margin:0 auto;padding:15px 17px 12px 17px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5d46cb+0,5441c5+100 */
background: rgb(93,70,203); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(93,70,203,1) 0%, rgba(84,65,197,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(93,70,203,1) 0%,rgba(84,65,197,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(93,70,203,1) 0%,rgba(84,65,197,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5d46cb', endColorstr='#5441c5',GradientType=0 ); /* IE6-9 */
border-bottom:4px solid #4231a7;color:#fff;
}
.btn.purple:hover,.btn.purple:focus,.btn.purple:active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5c45c8+0,4b3cbd+100 */
background: rgb(92,69,200); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(92,69,200,1) 0%, rgba(75,60,189,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(92,69,200,1) 0%,rgba(75,60,189,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(92,69,200,1) 0%,rgba(75,60,189,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5c45c8', endColorstr='#4b3cbd',GradientType=0 ); /* IE6-9 */color:#fff;
}




.btn.fb{/*background:#5d46cb;border-bottom:4px solid #2e2633;*/margin:0 auto;padding:15px 17px 12px 17px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5d46cb+0,5441c5+100 */
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1877f2+0,166dde+100 */
background: rgb(24,119,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(24,119,242,1) 0%, rgba(22,109,222,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(24,119,242,1) 0%,rgba(22,109,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(24,119,242,1) 0%,rgba(22,109,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1877f2', endColorstr='#166dde',GradientType=0 ); /* IE6-9 */
border-bottom:4px solid #1461c4;color:#fff;
}
.btn.fb:hover,.btn.fb:focus,.btn.fb:active{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1872e8+0,1669d5+100 */
background: rgb(24,114,232); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(24,114,232,1) 0%, rgba(22,105,213,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(24,114,232,1) 0%,rgba(22,105,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(24,114,232,1) 0%,rgba(22,105,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1872e8', endColorstr='#1669d5',GradientType=0 ); /* IE6-9 */
color:#fff;
}
.btn.fb img{margin-right:12px;margin-top:-3px;}
.btn.fb .share-text{display:inline-block;margin-top:0px;font-weight:600;}


blockquote{margin:20px 0;padding:10px;border:0;}
blockquote:before{color:#ccb8f4;content:'”';font-family:'Barlow Condensed',sans-serif;font-size:120px;line-height:100%;position:absolute;margin-left:-35px;margin-top:-15px;}
blockquote p{display:inline;font-size:16px;color:#2e2633;font-style:italic;}


.section-book{text-align:center !important;}
.section-book img{margin:0 auto;}
#section1 h3::before{content:'';font-family:'fontello';font-size:25px;margin:0 10px 0 0;}

/* single.php */


.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 #7e07bc;}
.post-author-name{color:#5a07d2;font-family:'Barlow',sans-serif;text-transform:uppercase;font-size:17px;padding:20px 0 0 0;display:block;line-height:120%;}
.post-author-job{color:#5a07d2;font-family:'Barlow',sans-serif;font-size:17px;line-height:120%;}
.posttag a {border: 2px solid #5a07d2; text-align: left; float: left; padding: 5px; margin: 5px 10px 5px 0; color: #322c25;font-size:14px;color:#5a07d2;font-family:'Barlow',sans-serif;}
.posttag a:hover{color:#9e4dd1;text-decoration:none !important;border:2px solid #9e4dd1;}

#tag-head{font-size:17px;font-family:'Barlow',sans-serif;text-transform:uppercase;font-weight:normal;margin:30px 0 10px 0;color:#261f18;}

.post-author-top{padding:7px 15px;background:#fff;display:block;border-top:2px dotted #e9e1f6;border-bottom:2px dotted #e9e1f6;margin:10px 0;}
.post-author-top:hover{}
.post-author-top,.post-author-top:hover,.post-author-top:active,.post-author-top:focus{color:#5a07d2 !important;text-decoration:none !important;}

#dr-meszaros-adam{padding-top:25px;padding-bottom:0;}
#dr-meszaros-adam .row{background:#f9f8de;padding:25px 30px;}
#dr-meszaros-adam h2{margin:0 0 20px 0;}
#dr-meszaros-adam h3{margin:15px 0;}
#dr-meszaros-adam img{-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;border:5px solid #fbedb6;float:right;margin:20px 0 0 0;}
#dr-meszaros-adam p{line-height:160%;}




  body {
      position: relative; 
  }
  .affix {
      top:0;
      width: 100%;
      z-index: 9999 !important;
  }
  .navbar {
      margin-bottom: 0px;
  }

  .affix ~ .container-fluid {
     position: relative;
     top: 50px;
  }


.menu-text{float:left;color:#fff;text-transform:uppercase;font-family:'Barlow Condensed',sans-serif;font-size:21px;margin:0 10px 0 0;line-height:100%;}
.menu-bars{float:left;}
.clr{clear:both;}
.navbar-header button{margin:0 auto;}
.mainmenu .navbar-header{text-align:center;}

.sidebar-block{margin:0 0 40px 0;}
.fb-page{max-width:100% !important;overflow:hidden;}

.banner-link{display:block;}
.sidebar-book-link{background:#fdf6bf;border:5px solid #fde89f;text-align:center;padding:20px 30px;margin:0 0;}
.sidebar-book-link input[type="text"]{font-family:'Barlow',sans-serif;}
.sidebar-book-link h2{color:#be3f35;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:400;text-align:center;font-size:24px;margin:0 0 10px 0;}
.sidebar-book-link img{max-width:60%;height:auto;margin:0 auto;}

.sidebar-book-link.banner-2 img{max-width:100%;height:auto;margin:0 auto;}
.sidebar-book-link.banner-2{background:#f1e8e5;border:5px solid #799eea;background:#fdf6bf;border:5px solid #fde89f;}
.sidebar-book-link.banner-2 h2{color:#ea0d3c;}

.sidebar-book-link.banner-3{background:#fdf6bf;border:5px solid #f86900;text-align:center;padding:20px 30px;margin:0 0;}
.sidebar-book-link.banner-3 h2{color:#28a8dc;font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;font-weight:400;text-align:center;font-size:24px;margin:10px 0;}
.sidebar-book-link.banner-3 img{max-width:60%;height:auto;margin:0 auto;}

.sidebar-book-link:hover{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);display:block;}

.post{margin:0 0 40px 0;}
.post h2{font-family:'Barlow Condensed',sans-serif;font-size:25px;line-height:140%;font-weight:400;text-transform:uppercase;}
.post h2 a{text-decoration:none;}
.banner{margin:0 auto;text-align:center;margin:40px 0;}

.carousel-cell{width:33%;background:#ddd;margin:0 20px;
    background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    counter-increment: carousel-cell;
    height: 160px;text-align:center;vertical-align:middle;
	display:flex;justify-content:center;align-items:center;
}

.carousel-cell.is-selected{background:#f7f7f9 none repeat scroll 0 0;}


.flickity-prev-next-button {height: 170px !important;width: 170px !important;margin:0;}
.flickity-prev-next-button{border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-right-radius:0;
border-bottom-left-radius:0;}

.flickity-prev-next-button.previous{left:-10px;background:transparent url('img/prev.png') left repeat-y !important;}
.flickity-prev-next-button.next{right:-10px;background:transparent url('img/next.png') right repeat-y !important;}

/*
.flickity-prev-next-button.previous{left:-150px;}
.flickity-prev-next-button.next{right:-150px;}*/

.carousel-cell img{margin:0 auto;}

.page-section{padding:30px 0;}
#treningek{margin:30px 0;}
#treningek .trening{border:1px solid #ddd;padding:15px;margin:0 0 30px 0;}
#treningek .trening h2{margin:20px 0 20px 0;font-size:20px;}
#treningek .trening p{margin:20px 0;}
.trening-content{min-height:590px;overflow:hidden;}

#treningek a{text-decoration:none;}
#treningek a:hover{}
#treningek a:hover .trening{-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2);display:block;}

#treningek a .btn.more{margin:0 auto;}
#treningek .trening-more{text-align:center;}


.sidebar-block a{text-decoration:none !important;}

.fancybox-overlay{z-index:10000000 !important;}

.fancybox-wrap{z-index:10000001 !important;}
#nav.affix {border:1px solid red !important;    position: fixed;
    top: 0;
    width: 100%;}

.posttag a{text-decoration:none;}

/*.banner-1 input[type="text"]{width:100% !important;margin:5px 0;border:1px solid #241e28;font-size:14px;line-height:120%;padding:7px;color:#444;margin:0;font-family:'Barlow',sans-serif;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}*/
.banner-1 table,.banner-1 td{width:100% !important;}

input[type="text"],input[type="password"],input[type="email"],textarea{border:1px solid #e9c297;margin:5px 0;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding:5px 10px;width:100%;}
input[type="password"]{display:block;}
.post-password-form label{display:block;}
.post-password-form input[type="password"]{width:50%;}
textarea{height:160px;}
input[type="submit"]{border:0;margin:15px 0 0 0;-webkit-border-radius:5;-moz-border-radius:5;border-radius:5px;font-family:'Barlow Condensed',sans-serif;line-height:100%;color:#fff;font-size:18px !important;background:#f86900 !important;padding:15px 15px 12px 17px;border-bottom:solid #dc5d00 4px;text-decoration:none;text-transform:uppercase;}
input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background:#dc5d00;text-decoration:none;color:#fff;}
#feliratkozo_form_4 p{text-align:left;}
#feliratkozo_form_4 input[type="submit"]{margin-top:0;}

.sidebar-block.sidebar-block2{padding-left:15px;padding-right:15px;}



.content #featured-posts{display:none;text-align:left;padding:30px 0;}
.content #featured-posts a{text-decoration:none;}
.content #featured-posts ul li{list-style:none;font-size:14px;font-family:'Barlow',sans-serif;display:block;text-transform:none;margin:10px 0 !important;line-height:130%;}
.content #featured-posts ul li:before{content:'';font-size:17px;line-height:100%;position:absolute;margin-left:0;margin-top:0;}


#footer-bottom #featured-posts li:after{content:'' !important;margin:0 !important;}
#featured-posts h3{color:#fff;}


@-webkit-keyframes shakeme {
			0% { transform: translate(2px, 1px) rotate(0deg); }
			10% { -webkit-transform: translate(-1px, -2px) rotate(-1deg); }
			20% { -webkit-transform: translate(-3px, 0px) rotate(1deg); }
			30% { -webkit-transform: translate(0px, 2px) rotate(0deg); }
			40% { -webkit-transform: translate(1px, -1px) rotate(1deg); }
			50% { -webkit-transform: translate(-1px, 2px) rotate(-1deg); }
			60% { -webkit-transform: translate(-3px, 1px) rotate(0deg); }
			70% { -webkit-transform: translate(2px, 1px) rotate(-1deg); }
			80% { -webkit-transform: translate(-1px, -1px) rotate(1deg); }
			90% { -webkit-transform: translate(2px, 2px) rotate(0deg); }
			100% { -webkit-transform: translate(1px, -2px) rotate(-1deg); }
		}
		.shakeme {
			-webkit-animation-name: shakeme;
			-webkit-animation-duration: 0.9s;
			-webkit-transform-origin:50% 50%;
			-webkit-animation-iteration-count: infinite;
			-webkit-animation-timing-function: ease;
      -webkit-animation-delay: 0;
		}



.shakeme:hover,.no-shake{-webkit-animation-name:none !important;}


button[disabled], html input[disabled]{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter: alpha(opacity=60);-moz-opacity: 0.6;-khtml-opacity: 0.6;opacity: 0.6;}

.only-desktop{display:block;}
.only-mobile{display:none;}
	.navbar-collapse{text-align:center !important;}



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

/*

#sidebar-wrapper{
			will-change: min-height;
		}

		#sidebar-wrapper .sidebar__inner{
			border: 1px dotted red;
			background-color: rgba(255, 0, 0, 0.01);
			padding: 10px;
			position: relative;
			transform: translate(0, 0);
			transform: translate3d(0, 0, 0);
			will-change: position, transform;
		}
*/


.main-content-wrapper{float:none;display:table-cell;vertical-align:top;}

#sidebar {height:100%;float:none;display:table-cell;vertical-align:top;}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top:76px;
}


.fb-text{margin-top:25px;}
.fb-text p{}



.custom-panel{padding:20px 25px;margin:20px 0;}

.custom-panel.blokk6{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#694185+0,443490+100 */
background: rgb(105,65,133); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(105,65,133,1) 0%, rgba(68,52,144,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#694185', endColorstr='#443490',GradientType=1 ); /* IE6-9 */}

.custom-panel.blokk7{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#694185+0,443490+100 */
background: rgb(105,65,133); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(105,65,133,1) 0%, rgba(68,52,144,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#694185', endColorstr='#443490',GradientType=1 ); /* IE6-9 */}


.custom-panel.blokk8{background: #ff727f;
background: -moz-linear-gradient(top, #ff727f 0%, #df359a 100%);
background: -webkit-linear-gradient(top, #ff727f 0%,#df359a 100%);
background: linear-gradient(to bottom, #ff727f 0%,#df359a 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff727f', endColorstr='#df359a',GradientType=0 );}

.custom-panel.blokk9{background: #ff727f;
background: -moz-linear-gradient(top, #ff727f 0%, #df359a 100%);
background: -webkit-linear-gradient(top, #ff727f 0%,#df359a 100%);
background: linear-gradient(to bottom, #ff727f 0%,#df359a 100%);
    background-color: rgba(0, 0, 0, 0);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff727f', endColorstr='#df359a',GradientType=0 );}


.custom-panel.blokk2{background-color:rgba(249,206,236,0.35);/*:#f9ceec;*/}

.custom-panel.blokk3{background:#fff;padding-top:5px;padding-bottom:5px;margin:0;}
.custom-panel.blokk5{background:#fff;text-align:center;padding-top:5px;padding-bottom:5px;margin:0;}
.custom-panel.blokk4{background:#fff;padding-top:5px;padding-bottom:5px;margin:0;}


.custom-panel.blokk4:before{content:'';width:60px;height:7px;display:block;margin:20px auto 20px auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#694185+0,443490+100 */
background: rgb(105,65,133); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(105,65,133,1) 0%, rgba(68,52,144,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#694185', endColorstr='#443490',GradientType=1 ); /* IE6-9 */}

.custom-panel.blokk4:after{content:'';width:60px;height:7px;display:block;margin:20px auto 20px auto;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#694185+0,443490+100 */
background: rgb(105,65,133); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(105,65,133,1) 0%, rgba(68,52,144,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  rgba(105,65,133,1) 0%,rgba(68,52,144,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#694185', endColorstr='#443490',GradientType=1 ); /* IE6-9 */}


.custom-panel.blokk1{background-color:rgba(222,214,255,0.35);/*#ded6ff;*/}



.custom-panel.blokk10{border-left: 5px solid #d4d3eb;
padding:10px 25px;margin:20px 0;
background-color: #f5f5f5;
margin:20px 35px;}


.custom-panel.blokk6 h1,
.custom-panel.blokk6 h2,
.custom-panel.blokk6 h3,
.custom-panel.blokk6 h4,
.custom-panel.blokk6 p,
.custom-panel.blokk6 a,
.custom-panel.blokk6 li,
.custom-panel.blokk6 li:before{color:#fff !important;}
.custom-panel.blokk6 p{margin:20px 0;font-size:23px;}


.custom-panel.blokk7 h1,
.custom-panel.blokk7 h2,
.custom-panel.blokk7 h3,
.custom-panel.blokk7 h4,
.custom-panel.blokk7 p,
.custom-panel.blokk7 a,
.custom-panel.blokk7 li,
.custom-panel.blokk7 li:before{color:#fff !important;}
.custom-panel.blokk7 p{margin:20px 0;font-size:23px;}



.custom-panel.blokk8 h1,
.custom-panel.blokk8 h2,
.custom-panel.blokk8 h3,
.custom-panel.blokk8 h4,
.custom-panel.blokk8 p,
.custom-panel.blokk8 a,
.custom-panel.blokk8 li,
.custom-panel.blokk8 li:before{color:#fff !important;}
.custom-panel.blokk8 p{margin:20px 0;font-size:23px;}


.custom-panel.blokk9 h1,
.custom-panel.blokk9 h2,
.custom-panel.blokk9 h3,
.custom-panel.blokk9 h4,
.custom-panel.blokk9 p,
.custom-panel.blokk9 a,
.custom-panel.blokk9 li,
.custom-panel.blokk9 li:before{color:#fff !important;}
.custom-panel.blokk9 p{margin:20px 0;font-size:23px;}



.custom-panel.blokk10 h1,
.custom-panel.blokk10 h2,
.custom-panel.blokk10 h3,
.custom-panel.blokk10 h4,
.custom-panel.blokk10 p,
.custom-panel.blokk10 a,
.custom-panel.blokk10 li,
.custom-panel.blokk10 li:before{}
.custom-panel.blokk10 p{margin:20px 0;}




.custom-panel.blokk2 h1,
.custom-panel.blokk2 h2,
.custom-panel.blokk2 h3,
.custom-panel.blokk2 h4,
.custom-panel.blokk2 p,
.custom-panel.blokk2 a,
.custom-panel.blokk2 li,
.custom-panel.blokk2 li:before{}
.custom-panel.blokk2 p{margin:20px 0;}


.custom-panel.blokk3 h1,
.custom-panel.blokk3 h2,
.custom-panel.blokk3 h3,
.custom-panel.blokk3 h4,
.custom-panel.blokk3 p,
.custom-panel.blokk3 a,
.custom-panel.blokk3 li,
.custom-panel.blokk3 li:before{}
.custom-panel.blokk3 p{margin:20px 0;font-size:21px;}


.custom-panel.blokk4 h1,
.custom-panel.blokk4 h2,
.custom-panel.blokk4 h3,
.custom-panel.blokk4 h4,
.custom-panel.blokk4 p,
.custom-panel.blokk4 a,
.custom-panel.blokk4 li,
.custom-panel.blokk4 li:before{}
.custom-panel.blokk4 p{margin:20px 0;font-size:21px;}


.custom-panel.blokk5 h1,
.custom-panel.blokk5 h2,
.custom-panel.blokk5 h3,
.custom-panel.blokk5 h4,
.custom-panel.blokk5 p,
.custom-panel.blokk5 a,
.custom-panel.blokk5 li,
.custom-panel.blokk5 li:before{}
.custom-panel.blokk5 p{margin:20px 0;font-size:21px;}


.custom-panel.blokk1 h1,
.custom-panel.blokk1 h2,
.custom-panel.blokk1 h3,
.custom-panel.blokk1 h4,
.custom-panel.blokk1 p,
.custom-panel.blokk1 a,
.custom-panel.blokk1 li,
.custom-panel.blokk1 li:before{}
.custom-panel.blokk1 p{margin:20px 0;}


.custom-panel.blokk7 p{color: #fff;
font-family: 'Barlow Condensed';
font-weight: 400;
text-transform: uppercase;
font-size: 23px;margin:20px 0;line-height:125%;}

.custom-panel.blokk9 p{color: #fff;
font-family: 'Barlow Condensed';
font-weight: 400;
text-transform: uppercase;
font-size: 23px;margin:20px 0;line-height:125%;}


.custom-panel h1,
.custom-panel h2,
.custom-panel h3{margin:0 0 10px 0;}
.custom-panel p{margin:10px 0;}




.custom-panel.blokk5 p{line-height:1.5em;}
.custom-panel.blokk5 p strong {
font-weight:normal;
  text-shadow: 0 0 white, 0 0 white, 0 0 white, 0 0 white;
}

.custom-panel.blokk5 p strong {
  box-shadow: inset 0 -0.0em white, inset 0 -0.13em #d4d3eb;
}


/*==========  Non-Mobile First Method  ==========*/

/* Large Devices, Wide Screens */
@media(max-width : 1200px) {
	.mainmenu li a{font-size:20px;padding:15px 12px;text-align:center;}

	.navbar-default{text-align:center;}
	.mainmenu ul.navbar-nav{margin:0 auto !important;display:inline-block !important;float:none !important;}
	.navbar-collapse{font-size:0;}


	.carousel-cell{width:100%;}

	.flickity-prev-next-button {height: 170px !important;width: 120px !important;margin:0;}
	/*
	.flickity-prev-next-button {height:44px !important;width:44px !important;background:#5d46cb;color:#fff !important;}
	.flickity-prev-next-button:hover {background:#5d46cb;color:#fff !important;}
	.flickity-prev-next-button.previous{left:10px;}
	.flickity-prev-next-button.next{right:10px;}
	.flickity-prev-next-button .arrow {fill: #fff;}*/

	#treningek .btn,#treningek .btn.more{font-size:16px;padding:15px 15px 12px 20px;}
	#treningek .btn span,#treningek .btn.more span{font-size:18px;margin:0 0 0 7px !important;}
	#header .name{margin-top:0px;}
	#nav-wrapper .mainmenu .container{width:100% !important;padding:0 !important;}
	#nav-wrapper .mainmenu .container .navbar-collapse{padding:0 !important;}
}

/* Medium Devices, Desktops */
@media(max-width : 992px) {
	#topmenu{display:none;}
	
	/*#header{text-align:center;}*/
	#header img{margin:0 auto;}
	#header{padding:0;}
	#header .name{margin-top:10px;}
	#header .title{margin-bottom:7px;}
	#header .title2{margin-bottom:20px;}
	.articles{margin:0;}
	.article{margin:0 0 30px 0;}
	.articles img{width:100%;height:auto;}
	.icon-block{margin:0 0 50px 0;}
	.icon-block p{text-align:center;}
	.icon-block h3{text-align:center;}
	#section5 .main-icon{font-size:100px;}

blockquote{margin:20px 0;padding:10px 10px 10px 50px;border:0;}
blockquote:before{color:#ccb8f4;content:'”';font-family:'Barlow Condensed',sans-serif;font-size:120px;line-height:100%;position:absolute;margin-left:-55px;margin-top:-4px;}
	#footer-bottom li.mainmenu-item-14{display:block;margin-bottom:10px;text-align:center;}
	#footer-bottom li.mainmenu-item-14:after{content:'';clear:both;font-size:20px;margin:0;}

	.trening-content{min-height:auto;}

	.mainmenu li.open li a{font-size:14px;}
	#dr-meszaros-adam img{float:none;margin:30px auto 0 auto;}
	#dr-meszaros-adam .col-md-3,#dr-meszaros-adam .col-md-12{text-align:center;}
	#dr-meszaros-adam img{margin-top:0;}
	.post-password-form input[type="password"]{width:70%;}
	.main-content-wrapper{float:left;display:block;}
	#sidebar {height:100%;float:left;display:block;}

	.mainmenu li a{font-size:18px;padding:15px 10px;}
}

@media(max-width : 800px) {
	.mainmenu li a{font-size:17px;padding:15px 10px;}
}

/* Small Devices, Tablets */
@media(max-width : 768px) {
	.mainmenu li a{font-size:22px;padding:13px 12px;text-align:center;}
	.mainmenu nav{text-align:center;}
	/*nav button{margin:10px auto !important;float:none !important;border:2px solid #fff !important;}*/
	nav button{margin:0 auto !important;float:none !important;border:0 !important;}
	nav button:hover,nav button:active,nav button:focus{background:transparent !important;}
	nav button .icon-bar{background:#fff !important;height:3px;padding:2px;}
	.mainmenu ul.navbar-nav{width:100%;}

	.dropdown-menu li{text-align:center;}

	h2{font-size:32px;}
	h3{font-size:22px;}
	.btn,.btn.more{font-size:14px;padding:15px 7px 12px 12px;}
	.btn span,.btn.more span{font-size:16px;margin:0 0 0 7px !important;}
	#section2 .about-image{padding:0;}
	#section2 img{width:100%;height:auto;}
	#section5 .main-icon{font-size:80px;}

	#footer-bottom span{clear:both;}


		.shakeme {-webkit-animation-name:none !important;}
/*
  .navbar.affix {
    width: auto;
    top: 0;
  }*/
	.post-password-form input[type="password"]{width:100%;}
/*
	#header .name{font-size:36px;}
	#header .title{font-size:28px;}
	#header .title2{font-size:14px;}
	*/
	#header img{width:40%;height:auto;}

	.main-section{padding:20px 0;}
	.only-desktop{display:none;}
	.only-mobile{display:block;}
	.only-mobile #tag-head{margin:0 0 10px 0;}
	.only-mobile .posttag{margin:0 0 35px 0;}

	/*#header img{max-width:100%;width:100%;margin-top:10px;margin-bottom:10px;margin-left:10px;border:3px solid #6d2de3;background-color:rgba(150,53,233,0.7);-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;}*/

#header img{max-width:100%;width:100%;margin-top:10px;margin-bottom:10px;margin-left:10px;border:3px solid #6d2de3;-webkit-border-radius: 200px;-moz-border-radius: 200px;border-radius: 200px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2eded+0,dfdbdb+100 */
background: rgb(242,237,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,237,237,1) 0%, rgba(223,219,219,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(242,237,237,1) 0%,rgba(223,219,219,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(242,237,237,1) 0%,rgba(223,219,219,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2eded', endColorstr='#dfdbdb',GradientType=0 ); /* IE6-9 */
}


	#header-mobile{display:block;position:fixed;top:0;left:0;right:0;z-index:9999 !important;}
	body{padding-top:88px;}
	#header-desktop{display:none;}
	.navbar-toggle .icon-bar{width:40px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

	#header img{width:73px !important;height:auto !important;display:inline-block;}
	#header .name-mobile{font-size:20.5px;color:#fff;line-height:120%;font-family:'Barlow Condensed';font-weight:600;text-transform:uppercase;display:block;margin:10px 0 0 0;}
	#header .title-mobile{font-size:16.4px;color:#fff;line-height:120%;font-family: 'Barlow Condensed';font-weight:400;text-transform:uppercase;display:block;margin:0 0 5px 0;}

	.mobile-name-title{/*display:flex;align-items:center;*/display:inline-block;height:88px;}
	.mobile-name-title a{margin-top:15px;float:left;}
	.mobile-name-title span{display:block;}
	.logo-img{display:inline-block;float:left;margin-right:15px;}

	.navbar-header button{height:88px;vertical-align:middle;}


	.mainmenu ul.navbar-nav{padding:10px 0;}

	.main-section.single{padding:0 0 60px 0;}

}


/* Extra Small Devices, Phones */ 
@media(max-width : 570px) {
	nav.mainmenu.affix{background-color:rgba(85,50,107,1) !important;}
	.mainmenu .mainmenu-felso-menu{padding-bottom:20px;}
	.mainmenu .mainmenu-felso-menu li{text-align:left;}
	.flickity-prev-next-button {height: 170px !important;width: 50px !important;margin:0;}
	img.alignleft.post-image{max-width:100%;height:auto;}
	.fb img{max-width:100%;height:auto;}

/*
	#header .name{font-size:29.5px;}
	#header .title{font-size:24px;}
	#header .title2{font-size:12px;}
	*/
}

@media(max-width : 580px) {
	.menu-text{margin:0 0 6px 0;display:block;float:none;}
}


/* Extra Small Devices, Phones */ 
@media(max-width : 480px) {
	/*#header .name{font-size:22.3px;}
	#header .title{font-size:13px;}*/
	/*#header img{width:50%;height:auto;}*/
	#footer-top li{font-size:12px;}

	#footer-bottom li{display:block;line-height:150%;font-size:15px;}
	#footer-bottom li:after{display:none;}
	.carousel-cell img{width:40%;height:auto;}
}


/* Custom, iPhone Retina */ 
@media(max-width : 320px) {
	#footer-top li{font-size:11px;}
}