@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,700&subset=latin,latin-ext");  *,
*:after,
*:before {
-moz-box-sizing:border-box;
box-sizing:border-box;
-webkit-font-smoothing:antialiased;
font-smoothing:antialiased;
text-rendering:optimizeLegibility;} html {
font-size:62.5%;}  img {
max-width:100%;
height:auto;
vertical-align:bottom;
display:block;
} body{
font-family: 'Open Sans', sans-serif;
font-size:1.4rem;}
h1, h2, h3, h4{
margin:0;
font-weight:300;}
h1{}
h1.entry-title{
font-size: 4.2rem;
margin-bottom:30px;}
h2{
font-size:3.2rem;
text-align:center;}
h2:after{
display:block;
content:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/decor-under-title.png);
clear:both;
margin:40px 0;}
h3{
font-size:2.4rem;
font-weight:300;
text-align:center;
margin-bottom: 30px;}
h4{}
p{}
span{}
a{
color:#76981e;}
a:hover, a:active, a:focus{
text-decoration:none;
color:#76981e;}
ul{
padding:0;
list-style:none;
margin:0;}
ul li a{}
ul#probaLista{
text-align:center;}
ul#probaLista li{
display:inline-block;}   body{
background:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/body-bg.jpg) top center no-repeat fixed;} header{
background:#8bbe08;} div#logo{
margin-top:15px;} .drop_menu {
padding:0 30px 0 0;
margin:30px 0;
list-style-type:none;
height:auto;
float:right;
z-index:999;
text-align:center;}
.drop_menu li {
display:inline-block;}
.drop_menu li a {
padding:9px 20px;
display:block;
text-decoration:none;
font-size:13px;
text-transform: uppercase;
color:#fff;}
.drop_menu li.menu-item-has-children{
background:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/menu-arrow.png) bottom center no-repeat;} .drop_menu ul {
position:absolute;
left:-9999px;
top:-9999px;
list-style-type:none;
margin:0;
text-align:left;}
.drop_menu li:hover {
position:relative;
background:#82b109;}
.drop_menu li:hover ul {
left:0px;
top:35px;
background:#82b109;
padding:0px;}
.drop_menu li:hover ul li a {
padding:9px 20px;
display:block;
width:250px;
background-color:#82b109;}
.drop_menu li:hover ul li a:hover {
background:#709511;} .drop_menu li.current-menu-item a{
border:1px solid #b9d86b;}
.drop_menu li.current-menu-item a:hover{
border:1px solid #b9d86b;
background:#82b109;}
.drop_menu li a:hover{
background:#82b109;
border:0;}   .kismama-hero {
position: relative;
width: 100%;
max-width: 1170px;
height: clamp(320px, 56.41vw, 660px);
margin: 0 auto;
background-image: url(https://www.kismama-masszazs.hu/wp-content/uploads/2015/12/homepageslider-img-001.jpg);
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
overflow: hidden;
}
.kismama-hero__content {
position: absolute;
top: 50%;
left: 50%;
width: 90%;
max-width: 921px;
transform: translate(-50%, -50%);
text-align: center;
color: #fff;
}
.kismama-hero h1 {
margin: 0;
padding: 0;
font-family: "Open Sans", sans-serif;
font-size: clamp(28px, 4.44vw, 52px);
line-height: 1;
font-weight: 700;
letter-spacing: -2px;
color: #fff;
}
.kismama-hero p {
margin: clamp(20px, 2.1vw, 28px) 0 0;
padding: 0;
font-family: "Open Sans", sans-serif;
font-size: clamp(16px, 2.05vw, 24px);
line-height: 1.2;
font-weight: 700;
letter-spacing: -1px;
color: #fff;
} @media (max-width: 767px) {
.kismama-hero {
height: 320px;
background-position: center center;
}
.kismama-hero__content {
width: 92%;
}
.kismama-hero h1 {
font-size: clamp(25px, 7vw, 36px);
line-height: 1.08;
letter-spacing: -1px;
}
.kismama-hero p {
margin-top: 18px;
font-size: clamp(15px, 4.5vw, 20px);
letter-spacing: -0.5px;
}
.desktop-break {
display: none;
}
} @media (max-width: 480px) {
.kismama-hero {
height: 320px;
}
.kismama-hero h1 {
font-size: 26px;
line-height: 1.08;
}
.kismama-hero p {
margin-top: 16px;
font-size: 16px;
}
} div.wrappers{
padding:50px 0;}
div#szolgaltatasaimWrapper{
background:#fff;}
div#szolgaltatasaimTogether{}
div#szolgaltatasaimTogether h3{
margin-bottom:30px;}
div#szolgaltatasaimTogether h3 a{
color:#000;}
a.button{
display:block;
width: 120px;
margin:0 auto;
padding:6px 0;
background:#8bbe08;
text-align:center;
text-transform:uppercase;
font-weight:700;
font-size:1.4rem;
color:#fff;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 0 5px 0 0 #697747;
box-shadow: 0 5px 0 0 #697747;}
a.button:hover{
background:#7FAB10;}
div.szolgaltatasThumbWrapper{
margin-bottom:30px;}
div.szolgaltatasThumbWrapper a{
display:block;}
div.szolgaltatasBox{
margin-bottom:30px;}
p#szolgaltatasokInfo{
margin-top: -20px;
margin-bottom: 30px;} .row-centered {
text-align:center;
}
.col-centered {
display:inline-block;
float:none; text-align:left; margin-right:-4px;
}  div#magamrolVelemenyekWrapper{
background:#f2f0e4;}
p.velemenyP small{
float:right;
font-style:italic;
margin:10px 0 20px;}
div.avatarWrapper{
width: 150px;
height: 150px;
-webkit-border-radius: 100px;
border-radius: 100px;
margin: 0 auto 30px;
overflow: hidden;
border: 10px solid #fff;}
div.magamrolBox{
margin-bottom:50px;} div#elerhetosegeimWrapper{
background: url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/elerhetosegeim-bg.jpg) #fff top center no-repeat;
background-size:contain;}
form input{
width:100%;
padding:8px 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #D4D4D4;
margin-bottom:30px;}
form textarea{
width:100%;
height: 155px;
padding:8px 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
border:1px solid #D4D4D4;}
form input[type='submit']{
display:block;
width: 100%;
padding:8px 10px;
background:#8bbe08;
text-align:center;
text-transform:uppercase;
font-weight:700;
font-size:1.4rem;
color:#fff;
-webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
-webkit-box-shadow: 0 5px 0 0 #697747;
box-shadow: 0 5px 0 0 #697747;
border:0;}
form submit:hover{
background:#7FAB10;}
div#elerhetosegeimTogether{
margin-bottom:10px;}  .mainContentWrapper{
background: url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/elerhetosegeim-bg.jpg) #fff top center no-repeat;
background-size:contain;
padding-top:50px;
padding-bottom:50px;
border-right: 1px solid #f3f3f3;}
article header{
background:none;}
section.entry-content img{
margin:30px 0;}
section.entry-content ul{
list-style-image:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/list-style.png);
margin-left:30px;
margin-bottom: 20px;
font-style:italic;}
section.entry-content ul li{
line-height:30px;}
section.entry-summary{
margin-bottom:50px;}
body.archive h3{
text-align:left;}
body.archive a.button{
margin:0; float:left;} ul.xoxo li{
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #f3f3f3;} footer{}
div#footerContentWrapper{
background:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/footer-bg.jpg) bottom center no-repeat;
padding:50px 0;}
div#logoInFooter{
width:160px;
height:105px;
margin:0 auto;}
footer div#footerContentWrapper nav ul.drop_menu{
text-align:center;
float:none;
padding:0;
margin: 30px 0 0;}
footer div#footerContentWrapper nav ul.drop_menu ul{
text-align:left;
margin:0;}
div#copyrightWrapper{
background:#000;}
p#copyright{
text-align:center;
font-size:1.2rem;
color:#8e8b7b;
padding:20px 0;
margin-bottom:0;}  ::selection {
background:#76981e;
color:#FFF;
text-shadow:none;}
::-webkit-selection {
background:#76981e;
color:#FFF;
text-shadow:none;}
::-moz-selection {
background:#76981e;
color:#FFF;
text-shadow:none;} .col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;} .col-xs-15 {
width: 20%;
float: left;}   @media only screen and (min-width: 768px) {
.col-sm-15 {
width: 20%;
float: left;}
form input{
margin-bottom:10px;
outline:none;}
div.magamrolBox{
margin-bottom:0;}
} @media only screen and (min-width: 992px) {
.col-md-15 {
width: 20%;
float: left;}
div#magamrolVelemenyekWrapper{
background:url(//www.kismama-masszazs.hu/wp-content/themes/thefirstbrick_v1.0.0/img/magamrol-velemenyek-bg.jpg) top right no-repeat #f2f0e4;}
aside{
padding-top:50px;
padding-bottom:50px;}
} @media only screen and (min-width: 1200px) {
.col-lg-15 {
width: 20%;
float: left;}
div.szolgaltatasBox{
margin-bottom: 30px;}
}
section.entry-content .cza-img{
margin:30px auto 0;
}
section.entry-content .cza-img img{
margin:0 auto;
}
section.entry-content blockquote{
text-align: center;
border-left: 0;
}