@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap');

.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 0px;
	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 0px;
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 0px;
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-top: 25px;
    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;
}
.acymailing_module_form .inputbox, .rsform-input-box, .rsform-text-box {
    width:99%;
    padding: 15px!important;
    border: 1px solid #70c1c0!important;
    border-radius: 3px!important;
    width: 52% !important;
  
}

@media screen and (max-width: 650px) {
   .formResponsive input[type="text"] {
    width: 93% !important;
  }
  .formResponsive h2{
    font-size:34px;
    text-align: center;
  }
}
.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{
  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, #egyebinfo{
  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;
  
}
.t4-module.modulevkereso {
  margin-top:20px;
}
.result-item h3 a {
  color: #5eac5e;
font-size: 120%;
}
.acymailing_module_form .checkbox {
  display: inline!important;
}
.text-info{
  overflow:hidden;
  height:0px;
}
.cat_title_desc {
  text-align: center;
  width: 100%;
  float: left;
}
#dj-classifieds .dj-category .title img {
  float: none;
  margin: 0 10px 5px 0;
  vertical-align: baseline;
  margin-left: auto;
  margin-right: auto;
  display: inline;
}
#dj-classifieds .dj-category .title {
  text-align: center;
}
#dj-classifieds a:hover {
 
  font-size: 15px;
}
.djreviews div.modal {
  height:450px;
}
@media (min-width: 768px) {
  .col-md {

    max-width: 75%!important;
  }
}
#RecipeListing .page-header h1, .categories-list h1 {
  font-size: 2.6rem!important;

}
#div-recipe-preparation-single ol.numbering div, #div-recipe-preparation-single ol.numbering ul li, #div-recipe-preparation-single ol.numbering ol li {

  font-size: 20px!important;

}
#div-recipe-preparation-single ol.numbering {
  color: #226C79!important;
  list-style: decimal none;
  font-family: Georgia,Times New Roman,Times,serif;
  font-size: 19px!important;
  font-style: italic;
  margin:0px!important;
  padding-left: 20px;
}
.company-container-style-6 .dir-quick-links {
  
    display: none;
}

#company-details .company-style-box {
  width: 100%;
}
#company-details .col-md-8{
  background:red;
  display: contents;
}
#company-details .col-md-4{
  background:blue;
  display: contents;
}
@media (min-width: 768px) {
#company-details .col-md, #company-gmap .col-md{
    max-width: 100% !important;
  }
}
.col-md-4 .company-style-box{
  padding:0px;
}
.company-details-container .dir-map-image {

  text-align: center;
}
.jbd-search-bar .form-container {
  margin-left: auto;
  margin-right: auto;
  width: 92%;
  margin-top: 30px;
}
.t4-content-inner {
  padding: 15px;
}
@media (max-width: 576px) {
  .company-container-style-6 .btn {
   width: 90% !important;
    margin: 20px;
  }
}
.btn.btn-primary {
  margin-bottom: 10px;
}
.module-title {
  font-size: 1.5rem!important;

}
.t4-palette-mainnav {
  background-color: #f8f8f8;
box-shadow: 0px 4px 7px -1px rgba(0,0,0,0.28);
-webkit-box-shadow: 0px 4px 7px -1px rgba(0,0,0,0.28);
-moz-box-shadow: 0px 4px 7px -1px rgba(0,0,0,0.28);
   font-family: "Jost", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  font-size:20px!important;
  padding-top:4px;
  padding-bottom:4px;
  -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
  
}
.t4-palette-vidamhatter {
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.munkaltato a {
  color:#fff;
}
.blog img, .item-page img {
  width:100%;
}