@import url('https://fonts.googleapis.com/css2?family=Baloo+Bhaina+2:wght@500&family=Spartan');
@import url('https://fonts.googleapis.com/css?family=Fira+Sans+Condensed');
@import url('https://fonts.googleapis.com/css?family=Oswald:300');
@import url('https://fonts.googleapis.com/css2?family=Montserrat');
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro');
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Barlow:ital,wght@1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital@1&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Vollkorn:ital@1&display=swap');
@import url("template-solidres2.css");

.container-fluid{
  padding:0px;
}
.giw-copyright{
  overflow:hidden;
  height:0px;
  width:0px;
}
.sidebar-r .giweather.light .giweather-widget{-webkit-box-shadow: 0px;
box-shadow:0px 0px 0px 0px rgba(0,0,0,0);
  
}
.jquery-modal.blocker{z-index:100;}
/****kozossegi css******/

.fb-connect-profiletype {
  display:block!important;
}
.joms-subnav--desktop, .media-mediamenu, .media-header{
  overflow:hidden;
  height:0px;
}
.blog H2 a, .blog H2 a:hover, h2 a:hover,h2.item-title a  {
  font-size:35px;
  text-decoration:none;
  color: #484848;
}

.sm-parent #off-menu_139,.sm-parent #off-menu_138,.sm-parent #off-menu_144 {
  box-shadow:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
}
h2.item-title a:hover {
 border:none;}
.readmore .btn {
    background-color: #87A3B9;
  color:#fff;
  width:100%;
  
}
.readmore .btn:hover {
    background-color: #2196F3;
 
  
}
.jquery-modal.blocker{z-index:100;}
#jsjob-search-popup .inputbox{
  border:1px solid #aaa;
  background-image: linear-gradient(#eee 1%,#fff 15%);
  margin-bottom: 5px;
}

.t4-content{
  overflow:auto;
}
.munkaltato{ text-align:center;
 box-shadow: 0px 10px 14px -7px #3e7327;
	background:linear-gradient(to bottom, #77b55a 5%, #72b352 100%);
	background-color:#77b55a;
	border-radius:4px;
	border:1px solid #4b8f29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 60px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3c7f8a;
  margin-top:20px;
  width: 100%;
}
.munkaltato:hover, .allaskereso:hover, .szolgaltato:hover{ 
  color:#fffab3;
  border:1px solid #fff;
}



.allaskereso{
text-align: center;
box-shadow: 0px 10px 14px -7px #629cb3;
background: linear-gradient(to bottom, #5a93b5 5%, #74bfec 100%);
background-color: rgba(0, 0, 0, 0);
background-color: #519cb3;
border-radius: 4px;
border: 1px solid #296e8f;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 60px;
text-decoration: none;
text-shadow: 0px 1px 0px #3c7f8a;
margin-top: 20px;
  width: 100%;
 
}

.szolgaltato{
text-align: center;
box-shadow: 0px 10px 14px -7px #df9264;
background: linear-gradient(to bottom, #db9a7a 5%, #f74f1d 100%);
    background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: #519cb3;
border-radius: 4px;
border: 1px solid #8f3329;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 60px;
text-decoration: none;
text-shadow: 0px 1px 0px #3c7f8a;
margin-top: 20px;
  width: 100%;
 
}

.category-desc{
  border:none;
  padding:0px;
  margin:0px;
}
.readmore{
  margin-bottom:40px;
}
.list-inline-item {
    margin-bottom: 2px;
}
.bw-social-share {

    margin-bottom: 15px;

}
nav {

    margin-left: auto;
    margin-right: auto;

}
.counter.pull-right {

    overflow: hidden;
    height: 0px;

}
.t4-module.modulefelhasz {
  margin-top:25px;
}
@media screen and (max-width: 600px) {

.t4-module.modulefelhasz input {

    width: 100%;

}}
.nav.nav-tabs.nav-stacked{
  display: -webkit-box;
  display: -ms-flexbox;
  display: block;
}
ul.pipa{
  list-style-image: url('../../../images/logok-bannerek/pipaikon.png');
  list-style-position: outside;

}

ul.pipa li  {
padding-bottom: 10px;

}
#js_jobs_main_wrapper div#js_menu_wrapper{
  border:none;
}
#kapcsolattarto, #kapcsemail, #telefonszam, #telepulesneve, #informacio,#neved, #emailcimed {
    width:99%;
    padding: 15px;
}
.joms-input, .joms-input[type="text"], .joms-input[type="password"], .joms-select--wrapper, .joms-textarea, div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue input, .chosen-container-single .chosen-single, div#jsjobs-main-wrapper div.jsjobs-folderinfo div.fieldwrapper div.fieldvalue textarea, #educationid, #educationminimax, #experienceminimax, #experienceid, div#jsjob-search-popup div.js-searchform-value input.inputbox, select.inputbox, form#js-jobs-form-mod div.fieldwrapper input, select,#neved, #emailcimed, #uzenettipusa {
  border: 1px solid #70c1c0;
  border-radius: 3px;
}
#comments-form #comments-form-comment, #azuzeneted{
  max-width:100%;
  height:250px;
    border: 1px solid #52adab;
  width:100%;
}
#comments-form .grippie{
  height:0px;
}
#comments-footer{
  overflow:hidden;
  height:0px;
  width:0px;
}
#jc .rbox{
  background-color:#eaf2ee;
  border:none;
}
#comments-form .btn a, #comments-report-form .btn a{
 text-align: center;
box-shadow: 0px 10px 14px -7px #df9264;
background: linear-gradient(to bottom, #db9a7a 5%, #f74f1d 100%);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: rgba(0, 0, 0, 0);
background-color: #519cb3;
border-radius: 4px;
border: 1px solid #8f3329;
display: inline-block;
cursor: pointer;
color: #ffffff;
font-family: Arial;
font-size: 13px;
font-weight: bold;
padding: 6px 60px;
text-decoration: none;
text-shadow: 0px 1px 0px #3c7f8a;
width: 100%;
  height:40px;
  
}
#comments-form .btn div, #comments-report-form .btn div ::before, ::after{
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
box-sizing: content-box;}
#comments-form .btn div, #comments-report-form .btn div{
  padding:0px;
}
ul.jsjobs-input-list-jsjobs{
  border:none;
}
#metadescription, #metakeywords{
  min-width:100%;
}
@media screen and (max-width: 480px) {
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title, div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title a{
    margin-bottom: 10px;
    width: 600px;
   max-width: 290px;
}
 }
div#js-jobs-wrapper div.js-toprow div.js-data div.js-first-row span.js-title{

max-width: 420px;
}
.t4-module.moduleallaskereses {
  margin-top:20px;
}
.t4-module.moduleallaskereses #jsjobs-input-citymod,.t4-module.moduleallaskereses #category,.t4-module.moduleallaskereses  #jobsubcategory, .t4-module.moduleallaskereses .inputbox.jsjobs-cbo,.t4-module.moduleallaskereses form#js-jobs-form-mod div.fieldwrapper input
{
  width:100%;
  padding:10px;
  height:40px;
}
.t4-module.moduleallaskereses ul.jsjobs-input-list-jsjobs{
  border:none;
}
@media screen and (min-width: 480px) {
  .t4-module.moduleallaskereses .fieldwrapper{
    float:left;
    width:20%;
    padding:5px;
  }
}
/*.chosen-container-single .chosen-single{
padding: 10px;
height: 40px;
  }
*/
.dobj{
  border-style: dotted;
  border-width: 3px;
 border-color: #ee6928;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  
}
.modal-content.modal-body{
  height:600px;
}


.t4-col.adminmenu .navbar{
  justify-content:left;
  padding:0px;
}
.t4-module .nav li{
  width:100%;
}
.t4-col.adminmenu .navbar-nav{
  -ms-flex-direction: inherit;
flex-direction: inherit;
}
.sm-mod.sm-bottom .nav-item a{
  padding-left:15px;
   padding-right:15px;
  
}
.sm-mod.sm-bottom .nav-item:hover{
  background-color: rgba(218, 230, 233, 0.40);
}
.sm-mod.sm-bottom .nav.navbar-nav{
  width:100%;
}
.sm-top .joms-action--hellome {
    width: 100% !important;
  padding-top:10px ;
  padding-bottom:10px;
}
.sm-top .joms-module{
  padding:20px;}
.sm-top .joms-button--primary.joms-button--small, .sm-top .joms-button--secondary.joms-button--small{
    width: 100%;
    margin-bottom: 10px;
  padding:10px;
}
.sm-top .joms-hcard__info-content{
  color: #2196f3;
}
.sm-top .joms-hcard{
  -webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
}
.sm-top .joms-hcard__info{
  background:none;
}
.t4-col.menu2.col-sm .navbar-nav, .t4-col.menu1.col-sm .navbar-nav{
  flex-direction:inherit;
  margin-top:20px;
 
}
.t4-col.menu2.col-sm .t4-module .nav li, .t4-col.menu1.col-sm .t4-module .nav li{
  width:auto;
  padding-right: 0.5rem;
padding-left: 0.5rem;
  text-transform: uppercase;
font-family: 'Montserrat', sans-serif;
  letter-spacing: 1px;
  font-size:15px;
  color:#b4b5ba;
 
}
.t4-col.menu1.col-sm.col-md-5.d-none.d-sm-none.d-md-block.d-lg-block.d-xl-block, .t4-col.menu2.col-sm.col-md-3.d-none.d-sm-none.d-md-block.d-lg-block.d-xl-block, .t4-col.logo.col-sm.col-md-2 {
  padding-right:0px;
  padding-left:0px;
}

.t4-col.menu1.col-sm .navbar{
  width: max-content;
float: right;

}
.uk-h4.uk-margin-top-remove{
 font-family: 'Playfair Display', serif;
  font-size: 65px;
font-style: italic;
font-weight: bold;
  color: #1f6384;
}
.szines, .nincs{
  width:30px;
  margin:5px;
}
.nincs {
    filter: grayscale(100%);
  opacity:0.2;
}
.uk-dotnav>.uk-active>*  {
  background: rgba(16, 177, 255, 0.4) !important;
}
#t4-maltabeach .uk-dotnav > li > a{
  border: 1px solid #9fe0ff !important;
  background: none;
}
#t4-welcome {
  color:#fff;
   font-family: 'Playfair Display', serif;
  font-size: 25px;
}
#t4-fooldalimodulok{
  background-color:#f5f9ff;
  font-family: 'Montserrat', sans-serif;
   font-size:15px;
  color:#717d90
}
#t4-fooldalimodulok h3{
  font-family: 'Barlow', sans-serif;
  font-weight: 700;
font-style: italic;
  font-size:45px;
}
.jumpto{
  padding:10px;
  border: 1px solid #ccc;
  margin-top:15px;
  width: max-content;
  font-weight:normal;
  }
.jumpto a{
  text-decoration:none;
  text-transform: uppercase;
  color:#339acc;
}
.viewBody h4{
  font-size:15px;
}
#companies-search .checkbox{
  display:inline-block;
  
}
#searchform .form-field div.custom-div{
  display: block !important;
  height: 35px;
  }


.bbq, .wifi, .sunbed, .food, .drinks, .umbrella, .camping, .watersports, .divesnearby, .parking, .say, .sayandnight,.accesibility,.dogfriendly,.toilets,.sunrise,.sunset,.stargazing,.boatfriendly,.showers{

   background-repeat: no-repeat;

  width: 30px;
  padding-left: 35px;
padding-bottom: 20px;
padding-top: 10px;
  
}

.bbq, .t4-module.modulelatnivalokkereses .bbq {
    background-image: url("/images/strandikonok-kicsik/grill.png");
}
.wifi, .t4-module.modulelatnivalokkereses .wifi {
    background-image: url("/images/strandikonok-kicsik/wifi.png");
}
.sunbed, .t4-module.modulelatnivalokkereses .sunbed {
    background-image: url("/images/strandikonok-kicsik/sunbed.png");
}
.food, .t4-module.modulelatnivalokkereses .food {
    background-image: url("/images/strandikonok-kicsik/food.png");
}
.drinks, .t4-module.modulelatnivalokkereses .drinks {
    background-image: url("/images/strandikonok-kicsik/drinks.png");
}
.umbrella, .t4-module.modulelatnivalokkereses .umbrella {
    background-image: url("/images/strandikonok-kicsik/umbrella.png");
}
.camping, .t4-module.modulelatnivalokkereses .camping {
    background-image: url("/images/strandikonok-kicsik/camping.png");
}
.watersports, .t4-module.modulelatnivalokkereses .watersports {
    background-image: url("/images/strandikonok-kicsik/watersports.png");
}
.divesnearby, .t4-module.modulelatnivalokkereses .divesnearby {
    background-image: url("/images/strandikonok-kicsik/divesnearby.png");
}
.parking, .t4-module.modulelatnivalokkereses .parking{
    background-image: url("/images/strandikonok-kicsik/parking.png");
}
.dayandnight, .t4-module.modulelatnivalokkereses .dayandnight{
    background-image: url("/images/strandikonok-kicsik/grill.png");
}
.accesibility, .t4-module.modulelatnivalokkereses .accesibility{
    background-image: url("/images/strandikonok-kicsik/accesibility.png");
}
.dogfriendly, .t4-module.modulelatnivalokkereses .dogfriendly{

    background-image: url("/images/strandikonok-kicsik/dogfriendly.png");
}
.toilets, .t4-module.modulelatnivalokkereses .toilets{
    background-image: url("/images/strandikonok-kicsik/toilets.png");
}
.sunrise, .t4-module.modulelatnivalokkereses .sunrise{
    background-image: url("/images/strandikonok-kicsik/sunrise.png");
}
.sunset, .t4-module.modulelatnivalokkereses .sunset{
    background-image: url("/images/strandikonok-kicsik/sunset.png");
}
.stargazing, .t4-module.modulelatnivalokkereses .stargazing{
    background-image: url("/images/strandikonok-kicsik/stargazing.png");
}

.boatfriendly, .t4-module.modulelatnivalokkereses .boatfriendly{
    background-image: url("/images/strandikonok-kicsik/boatfriendly.png");
}
.showers, .t4-module.modulelatnivalokkereses .showers{
    background-image: url("/images/strandikonok-kicsik/showers.png");
}

.t4-module.modulelatnivalokkereses .bbq,.t4-module.modulelatnivalokkereses .wifi,.t4-module.modulelatnivalokkereses .sunbed,.t4-module.modulelatnivalokkereses .food,.t4-module.modulelatnivalokkereses .drinks,.t4-module.modulelatnivalokkereses .umbrella,.t4-module.modulelatnivalokkereses .camping,.t4-module.modulelatnivalokkereses .watersports,.t4-module.modulelatnivalokkereses .divesnearby,.t4-module.modulelatnivalokkereses .parking,.t4-module.modulelatnivalokkereses .dayandnight,.t4-module.modulelatnivalokkereses .accesibility,.t4-module.modulelatnivalokkereses .dogfriendly,.t4-module.modulelatnivalokkereses .toilets,.t4-module.modulelatnivalokkereses .sunrise, .t4-module.modulelatnivalokkereses .sunset,.t4-module.modulelatnivalokkereses .stargazing,.t4-module.modulelatnivalokkereses .boatfriendly,.t4-module.modulelatnivalokkereses .showers {

    background-repeat: no-repeat;
  background-size:10%;

    width: 100%;
    margin-top: -40px;
    padding-left: 55px;
    background-position-x: 20px;
   background-position-y: 5px;
  padding-bottom: 0px;
padding-top: 0px;
}
@media screen and (max-width: 480px) {
  .uk-panel-space{
  padding:10px !important;
  
  }
  #t4-fooldalimodulok h3{
    font-size:29px;
  }
  .jumpto{
    width:100%;
    text-align:center;
  }
  .uk-h4.uk-margin-top-remove{
    font-size:30px;
  }
.module-ct ul:last-child, .module-ct p:last-child, .moduletable ul:last-child, .moduletable p:last-child{
  padding:10px !important;
  }
  .uk-height-viewport{
    min-height:200px !important;
  }
}
.t4-col.nyelv-bongeszo{
  text-align:center;
}
body.offline{
   background-image: url("../images/offlinehatter.jpg");
}



.page-header h2{
  font-family: 'Vollkorn', serif;
  color: #1f6384!important;
  font-size: 35px!important;
}
.page-header h2 a{
  font-family: 'Vollkorn', serif;
  color: #1f6384!important;
  font-size: 40px!important;
}
#t4-footer2 h3 a{
  font-size:13px;
}
#t4-footer2 h3{
 line-height:12px;
  margin-top:0px!important;
}
#t4-footer2{
  padding-top:20px;
  padding-bottom:10px;
  font-size:13px;
  background-color: #d0d0d0;
}
#t4-footer2 div.srfrContainer ul.srfrList li{
  padding:0px;
  margin:0px;
}
#t4-footer2 a:hover{
 color:#000;
  text-decoration:none;
}
.t4-module.module_ujpartnerbejelentkezes-fent{
  margin-top:20px;
}
#Mod264 {
    text-align: center;
}
.jbd-container .d-flex {
    flex-wrap: wrap;
}

.jbd-container .jbd-checkbox input{
  width:30px!important;
  height:30px!important;
}
.moduletable{
  border:none;
}

@media screen and (max-width: 480px)
{


.rrssb-buttons.bw-social-share-buttons.rrssb-1{
  padding:0px!important;
}
  }
#dj-classifieds .dj-category .title h2 a:hover{
  font-size:20px;
  color:#256775;
  text-decoration:none;
}
#dj-classifieds .dj-category .title h2 a{
  font-size:20px;
  text-decoration:none;
}
.moduletable_hirdetesfelett{
  padding:10px;
  margin:10px;
 border: 1px dotted red;
  text-align:center;
  
}
.moduletable_hirdetesfelett h3{
   font-weight:bold!important;

}

.se_checkbox, .form-field.custom {
    overflow-y: auto;
  overflow-x:hidden;
    height: 150px!important;
}
.dj_cf_search span.label{
  font-weight:bold!important;
  color:#256775;
}
#companies-search.vertical label{
  font-weight:bold!important;
  color:#256775;
    font-size:20px;
}
.off-menu_127 div{
  margin-left:auto!important;
  margin-right:auto;
  width:300px!important;
 
  
}

#off-menu_127, #off-menu_274 {
    overflow: scroll;
    overflow-x:hidden;
  overflow-y:auto;
}
.sm-parent {
    text-align: right;
}

.sm-btn-127{
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px; 
}
.sm-btn-127::before{-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}

#filter-button {
    overflow: hidden;
    height: 0px;
    width: 0px;
}

.off-menu_274 div{
padding-bottom: 10px;
    margin-left:auto!important;
  margin-right:auto;
  width:300px!important;
  height: auto;
position: relative;

}
#searchform .chosen-container-single .chosen-single div::before{
  text-align:right;
margin-right:5px;

}
.partner-search #searchform .form-field div.custom-div input{
  height:20px;
  width:20px;
}
.menu-icon-cont{
  z-index:1!important;
}
.t4-content {
    overflow-x: hidden;
}
.jbd-search-bar{
padding: 15px;
    padding-bottom: 15px;
padding-bottom: 15px;
background-color: rgba(255, 255, 255, .2);
border-radius: 5px;
    }
.search_all{
  margin-top:25px;
}
#search-details {
    background: #49c3dd;
}
@media screen and (min-width: 600px) {
.welcome-meret {
    height: 300px!important;
}
  #t4-welcome .jbd-search-bar{width: 640px;
margin-right: auto;
margin-left: auto;}
}
@media screen and (max-width: 600px) {
  .welcome-meret {
    height: 400px!important;
}
  }
.sr-experience .box-bg {
 
    width: 100%;
}
.solidres-module-experience .item, #sr-experience .item {
    background: transparent !important;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}
.sr-experience .tour-form input[type="number"], .sr-experience .tour-form input[type="text"], .sr-experience .tour-form select {
  background-color: #e9ecef;
  opacity: 1;
  padding-top: 0.375rem;
  padding-right: 0.75rem;
  padding-bottom: 0.375rem;
  padding-left: 0.75rem;
  color: #909090 !important;
  border-radius: .25rem;
  border: 1px solid #ced4da;
  margin-bottom: 15px;
}
.tour-participants.required,  #searchform .form-field input[type="text"], #searchform .form-field select, #sr-experience-form select {
    display: block;
    width: 100%;
    padding: .375rem 2.25rem .375rem .75rem;
    -moz-padding-start: calc(0.75rem - 3px);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right .75rem center;
    background-size: 16px 12px;
    border: 1px solid #ced4da;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;

}
.sr-experience .tab-pane {
    border: 0px!important;
   
}
.sr-experience .nav-tabs > li > a:hover{
  background:none!important;
  color: #495057;
  border-color: #ddd;
}
.sr-experience .tour-name {
    font-size: 38px;
    line-height: 20px;
    font-family: 'Playfair Display', serif;
    margin-bottom: 30px;
    color: #1f6384;
}
#sr-experience-form legend {
  
  background-color:#87a6b5;
  padding: 15px;
  color:white;
}
#exp-coupon-code {
    width: 89%!important;
  padding:15px;
}
#sr-experience-form .btn.btn-default, #sr-experience-form .btn {
    background: #bed3dd;
}
#sr-experience-form .form-control, .inputbox {
  max-width:100%;
  border-radius: 0px;
}
#sr-experience-form, #sr-experience-form .form-control {
  color:#717070;
}
#sr-experience-form .form-group{
  margin-bottom:0px;
}
.sr-experience .tour-price-info .page-header, .sr-experience .tour-info .fa {
    color: #4390bf;
    
}
.tour-price-info.box-bg, #sr-experience .tour-base-price h3 small, #sr-experience .tour-base-price h4 small {
  color:#717070;
}