@import "business.css";



@font-face {
  font-family: "Pangea";

  src: url('../fonts/PangeaAfrikanTrial-SemiBold.woff') format('woff');



}

#sp-fo-latni #jumpmenu select:not(.form-control) {
  width: 100%;
  border: 1px solid #44b37a;
  font-size: 16px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
}

#sp-fo-latni #jumpmenu table{
    width:100%!important;
}
.allcoup, .avacoup {
  font-size:15px;
  font-weight: bold;
  color:#fff;
  padding-right: 10px;
  padding-left: 5px;
  font-family: 'Roboto', sans-serif;

}
#sp-fejlecalatt{

  background-color:#44b37a;
  color:#444444!important;
  padding-top:10px;
  padding-bottom:10px;
}
#sp-header{
  height: 75px!important;
  padding-top:5px;
}
#sp-felsolec, #sp-felsolec a, #sp-lapcsoportunk, #sp-lapcsoportunk a{
  background-color:#272d31;
  color:#25bdc2
}
 #sp-lapcsoportunk a:hover{

  color:#fff
}
#sp-lapcsoportunk{
  padding-top: 15px;
  padding-bottom: 15px;
   
}
#sp-felsolec{
  padding-top:10px;
  padding-bottom:10px;
}
/************modulok***************/
/************fooldal***************/
.modulszoveg{
  color: #646464;
  font-weight: lighter;
  font-size:20px;
}
.sp-module.fooldalimodulok{
  margin-top:100px;

}
.sp-module.fooldalimodulok2{
  margin-top:40px;

}
.sp-module.fooldalimodulok3{
  margin-top:100px;
  margin-bottom: 100px;
}
#sp-miertlegyen h3{
  font-family: 'Pangea', sans-serif;
  margin-bottom: 10px;
}
#sp-miertlegyen img{
  
  margin-left: 20px;
}
#sp-miertlegyen {
  
  margin-right: 50px;
}
#sp-couponsavings{
  font-family: 'Pangea', sans-serif;
  padding-top: 8px;
}
#sp-regions #jumpmenu select:not(.form-control) {
    width: 100%;
    border: 1px solid #44b37a;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
#sp-regions #jumpmenu table {
    width: 100% !important;
}
#sp-footer #sp-footer2 {
    text-align: right;
    float: left;
    width: 100%;
}
/************menuk***************/

.fa-archway::before, .fa-ticket::before, .fa-calendar::before {

    margin-right: 10px;
}
#sp-footer {
  padding-bottom:50px;
}
#sp-footer2 {
    margin-top: -45px;
  
  color:#fff
}
#modlgn-username, #modlgn-passwd{
    width: 90%;
    border: 1px solid #44b37a!important;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 600!important;
    padding:15px!important;
}

.sm-top-belepes div.mod-languages ul.lang-block li{
  display:ruby!important;
}
div.mod-languages ul{
  padding:5px!important;
  
}
#loginComp #userTxt, #loginComp #passTxt {
    padding-left: 45px!important;
}
.loginH3 {
  background-image:none!important;
  color: #44b37a!important;
  background-color:#fff!important;
}

#sp-kereso-fooldal .sp-module-content{
    padding: 15px;
   
  border-radius: 5px;
  width:50%!important;
  margin-left:auto;
  margin-right:auto;

}
@media only screen and (max-width: 600px) {
  #sp-kereso-fooldal .sp-module-content{
    padding: 15px;
   
  border-radius: 5px;
  width:100%!important;
  margin-left:auto;
  margin-right:auto;

}
  #sp-miertlegyen h3 {
    text-align: center;
  }
  #sp-miertlegyen {
    margin-right: 0px;
}
  .uk-margin {
    text-align: center;
}
  #sp-miertlegyen img {
    margin-left: auto;
    margin-right: auto;
}
  .baTabsWarp .ba__nav-tabs a, .baTabsWarp .ba__nav-tabs a:focus{
    font-size:10px!important;
  }
.fa-building::before, .fa-handshake::before, .fa-percent::before, .fa-calendar-alt::before {
    content: none;
    font-size: 1px;
}
body
{padding-right: 0px;
padding-left: 0px;
}
  .baTabsWarp .ba--title i, .baTabsWarp .tab--stick i{
    margin-right:0px!important;
  }
  
.baTabsWarp.style1 .ba__nav-tabs li a {
	padding-right: 1em!important;
	padding-left: 1em!important;
}
 #sp-main-body {
  
    padding-top:20px !important;
    padding-right:0px !important;
    padding-bottom:0px !important;
    padding-left:0px  !important;
  }
#sp-fokeresok {
  padding-top: 20px;
}
}
/******** responsive vége**********/
@media only screen and (min-width: 600px) {
 #sp-main-body {
  
    padding:20px !important;

  }
#sp-fokeresok {
  padding-top: 20px;
}
}
#sp-kereso-fooldal .sp-module.fooldalimodulok2 .sp-module-content{
  padding: 15px;
  background-color: rgba(255, 255, 255, .0);
  border-radius: 5px;
  width:33%!important;
  margin-left:auto;
  margin-right:auto;

}
.uk-active{
  background-color:red;
}

.baTabsWarp.style1 .ba__nav-tabs li a{
  border-width: 0px!important;
  margin-right:0px !important;
}
.baTabsWarp.style1 .ba__nav-tabs li a:hover, .baTabsWarp.style1 .ba__nav-tabs > li.tab__active > a
{
  border-top-color: #108dad;
}
.ba__panel-tabs > *{
   background-color: rgba(255, 255, 255, .2)!important;
}
.baTabsWarp.style1 .ba__panel-tabs > *{
  -webkit-border-radius: 5px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius: 5px;
  -moz-border-radius-topleft: 0;
  border-radius: 5px;
  border-top-left-radius: 0;
}
.baTabsWarp.style1 .ba__panel-tabs > * {
    
    border: 1px solid #30dd179e!important;
    color:#fff!important;
     font-size: 20px;
}

.baTabsWarp .ba__nav-tabs a{
  background: #44b37a!important;
  color: #fff!important;

}
.baTabsWarp .ba__nav-tabs > li.tab__active > a, .baTabsWarp .ba__nav-tabs > li.tab__active > a:hover, .baTabsWarp .ba__nav-tabs > li.tab__active > a:focus{
   background: #fff!important;
  color: #44b37a!important;
 
}
#sp-right .sp-module .sp-module-title{
  width:100%;
}
#sp-right .sp-module{
box-shadow: 0px 1.2rem 1.4rem rgba(37, 41, 79, 0.1);
  border:1px solid #306f453d!important;
  border-radius:25px!important;
}
#sp-right .sp-module .sp-module-title::after{
  
   margin-left: -35px;
  position: absolute;
  width: 50px;
  left: 20%;
  border-bottom: 2px solid magenta;
  bottom: -2px;
  clear: both;
  content: " ";
  line-height: 0;
  display: table;
}
/************modulok vege***************/
#userForm .rsform-input-box, #userForm .rsform-password-box, #short_description, #description{
    width: 100%;
    border: 1px solid #44b37a!important;
    font-size: 16px;
    font-family: 'Montserrat', sans-serif!important;
    font-weight: 600!important;
    padding:20px!important;
}
.page-header.item-title_01 a, .cities_cim a{
   text-shadow: 2px 2px #000;
  font-family: 'Pangea', sans-serif;
  color:#fff!important;
}
.blog h2{

  font-family: 'Pangea', sans-serif;

}
.varosok, cities-kate-image{
 width: 33.3%;
 float: left;
 padding: 5px;
}

.kat-szoveg, .category-desc .bovebb-gomb1, .cities_szoveg{
    height: 0px;
    overflow: hidden;
}
.kate-image, .cities-kate-image {
    height: 190px;
  overflow: hidden;
}
.kate-image img{
    height: 100%!important;
}
.page-header.item-title_01{
    margin-top: -40px!important;
  padding-left: 15px!important;
}
#cities_full{
  width: 33%;
 float: left;
  height: 190px;
}
.cities-kate-image img{
  margin:10px;
  width: 100%;
}
.cities_cim {
    margin-top: -40px!important;
  padding-left: 15px!important;
}
.moduletablecities{
  float:left;
  margin-top: 15px;
}
.categories-modulecities.mod-list{
  list-style-type: none;
  }
.article-list .article{
  border:0px;
}
/*****inputok a regisztrációnál****/
#name, #email, #rsm_address, #rsm_city, #rsm_state , #rsm_zip, #coupon, #passwd, #username, #rsm_username, #rsm_password, #rsm_password2{
    padding: 20px !important;
}

/****input vége*****/
@media screen and (max-width: 768px) {
  .moduletablecities ul.categories-modulecities.mod-list {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .moduletablecities li#cities_full {
    width: 100%;
    max-width: 400px;
    margin: 10px auto;
  }

  .cities-kate-image {
    text-align: center;
  }

  .cities-kate-image img {
    width: 100%;
    height: auto;
    border-radius: 8px;
  }

  .cities_cim {
    text-align: center;
    margin: 10px 0;
    font-size: 2.1em;
  }

  .cities_szoveg {
    text-align: justify;
    font-size: 0.95em;
    padding: 0 10px 20px;
  }
  .cities_cim {
    text-align: center !important;
  margin-top: -127px!important;
}
.cities_szoveg {
  display: none;
}
#cities_full {
   height: 142px;
}
.categories-modulecities.mod-list {

  padding-left: 1px;

}
}
.formResponsive input[type="text"]{
  box-sizing: border-box!important;
}

.formResponsive .formHorizontal .rsform-block {
  margin-bottom: -14px;
}
/* na nezzuk, hogy joe*/

/* JoomSport Predictions mobil optimalizálás */
@media (max-width: 768px) {

    .jstable {
        display: block;
        width: 100%;
    }

    .jstable-row {
        display: block;
        background: #fff;
        border: 1px solid #ddd;
        border-radius: 10px;
        margin-bottom: 15px;
        padding: 10px;
    }

    /* fejléc sor elrejtése */
    .jstable-row:first-child {
        display: none;
    }

    .jstable-cell {
        display: block;
        width: 100% !important;
        text-align: left !important;
        border: 0 !important;
        padding: 6px 0;
    }

    .jsDivLineEmbl {
        display: flex;
        align-items: center;
        gap: 10px;
    }

    .jsDivLineEmbl img {
        width: 40px !important;
        height: auto;
    }

    .js_div_particName {
        font-size: 14px;
        line-height: 1.3;
    }

    .jsp_prediction_score {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 5px;
        margin-top: 10px;
    }

    .jsp_prediction_score input {
        width: 60px;
        text-align: center;
    }

    #jspRoundSave {
        width: 100%;
        margin-top: 15px;
    }

    .navSingle {
        display: flex;
        flex-wrap: wrap;
        gap: 8px;
    }

    .navSingle .btn {
        width: 100%;
    }
}
#elkuld {
  width: 100%;
  margin-top: 47px;
  padding: 20px;
  font-size: 29px;
}
/* belepes modul */
.sm-mod.sm-bottom-belepes{
  margin-left:10px!important;
   margin-right:10px!important;
}
#modlgn-username, #modlgn-passwd {
    width: auto;
}
/* belepes modul vege*/