.com_jreviews .t3-content{
  background: #ffffffd9!important;
}

.shop .t3-content {background-color:#fff}

.joms-postbox{margin-top:18px;}

.joms-toolbar .joms-icon {fill: #9f9f9f;}

.joms-toolbar > ul > li:hover {
    background-color: #000;
}
.joms-module--toolbar > ul > li:hover > a .joms-icon {
   fill: #fff;
}

li.mod_bar_mobile{list-style:none}
a.joms-js--notification-search{color: #fff;
    margin-right: 9px;
   font-size: 28px;}


a.joms-js--notification-search i {margin-top: 10px;}

/* TEST */

/*@media (min-width: 992px){
html, body {
    display: none;
  }}*/

.navbar-default.navbar-header{display:none}

@media (max-width: 991px){
/*.mobilemenu .joms-hcard .joms-avatar {
   display: none!important;
  }

.joms-avatar--focus{
    display: none!important;
  }

 .joms-avatar--stream{
    display: none!important;
  }

  .joms-focus__header{
    margin-top:-45px!important;
  }  
  */
  .joms-stream__body .joms-avatar{
    display: none!important;
  } 
  
  .navbar-default.navbar-header{display:block}
  
}

/* TEST ENDE*/

@media screen and (min-width: 768px){
.logo {
    text-align: left;
  padding-left:55px!important;
  }}

.t3-header{background:#000}

@media (max-width: 991px) and (min-width: 768px){
#system-message-container {
    margin-top: 25px;
}}

@media (min-width: 992px){
.logo-img-mobile {
    display: none;
  }}

@media (max-width: 991px) and (min-width: 768px){
.t3-off-canvas  {display: block !important;}
.off-canvas-toggle {display: block !important;}

}

@media (max-width: 991px) and (min-width: 481px){
.joms-focus__cover .joms-focus__cover-image, .joms-hcard__cover .joms-focus__cover-image {
    display: none;
  }}

.joms-focus__actions a{margin-bottom:0px}

@media (max-width: 992px){
#joms-chatbar {
    display: none !important;
    z-index: 0;
  }

.logo + .actions {
    background: #000;
    text-align: center;
}

}

@media (max-width: 991px) and (min-width: 768px){
.container {
    width: 100%;
  }}

/* iPhone XR 
@media only screen 
    and (device-width : 375px) 
and (device-height : 812px)  
    and (-webkit-device-pixel-ratio : 2) {
.head-menu{
 padding-bottom: max(28px, env(safe-area-inset-bottom));
  bottom:8px
    }}*/


/* iPhone X 
@media only screen
  and (device-width : 375px)
  and (device-height : 812px)
  and (-webkit-device-pixel-ratio : 3){
.head-menu{
  padding-bottom: max(28px, env(safe-area-inset-bottom))
    }} */

ul.joms-reactions__list li{
  position:unset;
}


/*@media only screen and (min-width: 481px){
.joms-avatar--focus img {display: none;} }*/


@media only screen and (min-width: 992px){
.cGroups .joms-main {padding-right: 14px;}
}

.cGroups .joms-sidebar {float: right;}
.mobilemenu{
  
  top:0px!important;
  width:100%!important;
  
  
}

.btn.btn-default.off-canvas-toggle.left {
    width:45px;
  font-size:30px;
    background-color: #000;
  color:#fff;
}

@media only screen and (max-width: 991px){
.joms-notifications__label {
    font-size: 9px;
    line-height: 12px;
        position: absolute;
    display: inline-block;
    min-width: 7px;
    top: -5.34752px;
    left: 8.65248px;
    padding: 3px;
    background: #f6e839;
    color: white;
    text-align: center;
    word-break: normal;
  line-height: 11px!important;
    padding: 0px 3px!important;
  border-radius: 12px;
  top: 0px!important;
    left: auto;
    right: 20%!important;
    color: #000;
    font-weight: bold;
  }}

.head-menu .joms-js--notiflabel-general, .head-menu .joms-js--notiflabel-frequest, .head-menu .joms-js--notiflabel-inbox {
    background: #f6e839;
    color: #000;
    font-size: 9px;
    line-height: 14px;
    min-width: 10px;
    padding: 0 3px;
    position: absolute;
    text-align: center;
    
    word-break: normal;
}


.joms-toolbar {
    background: #000000;
 
}

.joms-chatbar .joms-chat__message-body .joms-chat__message-content {
    display: block;
    max-width: 190px;
    word-wrap: break-word;
    line-height: 1.5;
    font-size: 15px;
}

#sbox-window {padding: 0px!important;}

.first_row_angebot{padding-top:25px!important}

.heroangebot{height: 300px;
    background:  linear-gradient(
      rgba(0, 0, 0, 0.3), 
      rgba(0, 0, 0, 0.3)
    ),url(/images/website.jpg);
    background-position: center -95px;
    background-size: cover;
    background-color: none;}

.tt-grid-emo {padding: 0px 25px 25px 25px;}
.tt-title {
    font-size: 18px;
    line-height: 26px;
    /*font-weight: bold;*/
    display:block;
}

.tt-comparison-box {
    display: block;
    background-color: #79a338;
    padding: 13px 10px 13px 90px;
    color: #fff;
    text-decoration: none!important;
    position: relative;
}

.tt-comparison-box-icon {
    color: #79a338;
    width: 41px;
    height: 41px;
    padding: 7px;
    -webkit-border-radius: 28px;
    -moz-border-radius: 28px;
    border-radius: 28px;
    background-color: #fff;
    position: absolute;
    top: 17px;
    left: 17px;
}

.tt-grid-4 .tt-comparison-box .tt-title {
    font-size: 18px;
    line-height: 26px;
    /*font-weight: bold;*/
    font-family: Arial,Helvetica,sans-serif;
}

.tt-grid-4 .tt-comparison-box .tt-subtitle {
    font-size: 14px;
    line-height: 26px;
}

.tt-comparison-box .tt-comparison-arrow {
    background: transparent url(https://tarifteufel.de/img/tt-sprite.png?v=8) no-repeat 0 -180px;
    background-size: 112px;
    width: 10px;
    height: 22px;
    position: absolute;
    top: 26px;
    right: 17px;
}

.tt-comparison-box-icon svg {
    fill: currentColor;
    width: 27px;
    height: 27px;
}



.rotate a:hover{background-color:#79a338d6
}
.rotate a:hover svg{color:#79a338d6
}
.rotate a:hover span{color:#fff
}

.dsgvo #joomla-panel .form-group label {font-weight: bold;}
.dsgvo #joomla-panel .user-info-wrap .control-label {min-width: auto;}
.dsgvo #joomla-panel td {line-height: 1.5; padding: 10px 0;}

.t3-footnav {padding: 0px 0;}
.t3-footer {background: none;}
.rechtliches{background:none!important}
.rechtliches a{color:#fff}
@media (max-width: 991px){.rechtliches a{color:#01579b;}

  #feedback-145{display:none}

}
/*@media (max-width: 650px){.fp-page{padding:0px;}}*/
.rsformProgressContainer .rsformProgressBar {
    width: 0;
    height: 10px;
    font-size: 12px;
    line-height: 18px;
    color: #ffffff;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(top, #149bdf, #0480be);
    background-image: -ms-linear-gradient(top, #149bdf, #0480be);
    background-repeat: repeat-x;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#149bdf', endColorstr='#0480be', GradientType=0);
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: width 0.6s ease;
    -moz-transition: width 0.6s ease;
    -ms-transition: width 0.6s ease;
    -o-transition: width 0.6s ease;
    transition: width 0.6s ease;
}
.rsformProgressBar {
    height: 4px;
    background: green;
    margin: 0px !important;
}

.bp-page2 .t3-content{padding:0px!important}
.bp-page2 {padding:0px!important}

.kachel {text-align: center;padding: 25px;}
.kacheldiv{margin: 0px 20px;}
 .check{border: 2px solid #7ca639; border-radius: 25px;   padding: 0px;}
 .uncheck{border: 2px solid #ba1f1f; border-radius: 25px;   padding: 0px;}
 .check span {font-size: 17px;color: white;display: block;background: #7ca639;margin: -2px; border-radius: 25px 25px 0px 0px;}
 .uncheck span {font-size: 17px;color: white;display: block;background: #ba1f1f;margin: -2px; border-radius: 25px 25px 0px 0px;}
 .check svg {padding-top: 15px;padding-bottom: 15px;fill:#7ca639}
 .uncheck svg {padding-top: 15px;padding-bottom: 15px;fill:#ba1f1f}

.check:hover {border: 2px solid #9fd44b; border-radius: 25px;   padding: 0px;}
.check:hover span {font-size: 17px;color: white;display: block;background: #9fd44b;margin: -2px; border-radius: 25px 25px 0px 0px;}
.check:hover svg {padding-top: 15px;padding-bottom: 15px;fill:#9fd44b}

.uncheck:hover {border: 2px solid #e72727; border-radius: 25px;   padding: 0px;}
.uncheck:hover span {font-size: 17px;color: white;display: block;background: #e72727;margin: -2px; border-radius: 25px 25px 0px 0px;}
.uncheck:hover svg {padding-top: 15px;padding-bottom: 15px;fill:#e72727}

.kachelcheck svg { padding: 9px;height:48px;width: 48px; fill:#7ca639}
.kacheluncheck svg { padding: 13px;width: 48px; fill:#ba1f1f}

.kachelcheck .kachelcorner {height: 48px; margin-top: -46px; margin-top: -46px; top: -46px; margin-right: -2px; border-radius: 25px 0px;  border: 2px solid #7ca639; float: right;}
.kacheluncheck .kachelcorner {height: 48px; margin-top: -46px; margin-top: -46px; top: -46px; margin-right: -2px; border-radius: 25px 0px;  border: 2px solid #ba1f1f; float: right;}

.check:hover .kachelcorner{border: 2px solid #9fd44b;}
.uncheck:hover .kachelcorner{border: 2px solid #e72727;}


.kacheldiv:hover .kachelcheck svg{padding: 9px;height:48px;width: 48px;fill:#9fd44b}

.kacheldiv:hover .kacheluncheck svg{padding: 13px;width: 48px; fill:#e72727}

.one-sidebar-left .t3-sidebar-left { padding-left: 0px;}

.formularcenter #wkpwa-loader-overlay{visibility: hidden;}

.com_digistoreconnect table{background: #ffffffd9;}
.nobg .t3-mainbody{background:none}

.nobg .item-page{padding:0}


/* start blocker modal style */
.blocker-modal-background{
  position: fixed;
  top: 0px;
  left:0px;
  width: 100%;
  height: 100%;
  background-color: #000;
  opacity: 0.7;
  z-index: 100000;
}

.blocker-modal-content{
  background-color: #ffffff;
  border-radius: 3px;
  bottom: 1%;
  height: 250px;
  left: 1%;
  margin: auto;
  opacity: 1;
  position: fixed;
  right: 1%;
  top: 1%;
  width: 55%;
  z-index: 1000000;
}

.blocker-modal-content-msg {
  font-size: 20px;
  line-height: 25px;
  padding: 20px 30px 0;
}

.blocker-modal-content-msg p {
  font-size: 16px;
  margin-bottom: 15px;
}

.blocker-modal-header {
  background-color: #f0f0f0;
  border-radius: 3px 3px 0 0;
  border-bottom: 1px solid #ddd;
  padding: 12px 15px;
  font-size: 20px;
}

.blocker-modal-header div:first-child {
  display: inline-block;
  padding-left: 15px;
}

.blocker-modal-close {
  float: right;
  text-align: right;
}

.blocker-modal-close > div {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
  height: 24px;
  line-height: 24px;
  padding: 0 !important;
  text-align: center;
  width: 24px;
  transition: all 0.35s;
}

.blocker-modal-close > div:hover {
  border-color: #069;
  color: #069;
}
/* stop blocker modal style */


@media (max-width:992px){
  .nobg h1 {font-size:30px;padding-top:33px}
  .nobg .item-page {padding-top: 24px;}
  .ds24 .pull-left{text-align:left}
  .ds24 .pull-left p{padding:0px!important}
  .ds24 .features-item h3 {
    font-size: 17px!important;
    font-weight: bold;
    word-break: break-word;
}
  
  .first_row_angebot{padding-top:0px!important}
 
}


.ds24 .section-inner{    border-bottom: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
    border-left: 1px solid #a0a0a0; }

.ds24 .style-dark{background: #3a3a3a;}
@media (min-width:992px){.ds24 .features-item h3{font-size:25px!important}

.nobg h1 {font-size:45px;padding-top:25px}
}




.ds24 .style-dark h3{color: #fff;}

.ds24 p, .ds24 ul{font-size:16px}

.ds24 .t3-mainbody{background: #ffffff;}

.ds24 {background: none}

.ds24 .acm-features .features-content {background:none}

.toolbarhome{max-height:1px}


.bp-page .joms-module--toolbar form {max-height:1px}
.homelogin .joms-module--toolbar form {max-height:1px}
.view-register .joms-module--toolbar form {max-height:1px}


.bp-page{background:none; }
.bp-page2 .t3-mainbody {    max-width: 980px;background:#fff;padding-top:48px}

.bp-page .t3-mainbody {    max-width: 750px;
  padding-top: 45px;overflow:hidden}

.ds24 .col-md-6{padding-left:10px;padding-right:10px}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 0px;
    padding-right: 0px;
}


.mod-geb ul{margin-left:0px!important}

.werbeanzeigen1 {
  
  width: 200px;
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
  border: 1px solid #e3e3e3;
  background-color: #fff !important;
  border-right: 1px solid #e3e3e3;
  padding: 0px;
  margin: 0px;
}

.werbeanzeigen1 h3 {
font-size: 12px!important;
padding-bottom: 0px!important;
margin-left: 10px;
}

.werbeanzeigen {
  /*height:320px;*/
  width: 100%;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.4);
  /*border: 1px solid #e3e3e3;*/
  background-color: #fff !important;
 /* border-right: 1px solid #e3e3e3;*/
  padding: 0px;
  margin: 0px;
 
}

.werbeanzeigen h3 {

padding-bottom: 0px!important;
margin-bottom:0px;

}

.werbeanzeigen .module-inner{padding:20px}


.gesponsert .textlink_adv{background-color:transparent!important}

.gesponsert {
  margin-top:10px !important;
  width:200px;
  float:right;
}

.gesponsert h3 {
  text-align:left !important;
  margin-left:10px;
}


.standard_adv_img{margin-top:10px;margin-bottom:10px;text-align:center;max-height:144px;text-align:center;width:256px;border:1px solid #eee;}
.textlink_adv {padding: 2px !important;}
.mod_ijoomlazone .adg_table > .adg_table_row {border-bottom: 1px solid #ccc;}



@media (max-width: 992px){
  .logo{display:none}
 .logo-img-mobile {
    height: 33px;
    margin-top: 9px;
   /* padding: 2px;*/
    border: 2px solid #f6e839;
    border-radius: 6px;
}
   
  .head-menu{position:fixed!important;bottom:0px;zoom: 1.5;background: #000000;
     padding-bottom: env(safe-area-inset-bottom)}
  
  .heroangebot{height: auto;
    background-image: none;
    background-position: center -95px;
    background-size: cover;
    }
}

@media (min-width: 768px) and (max-width: 992px){
.head-menu{zoom: 1.4;}
 /* .head-menu .joms-toolbar {background: #fff;}*/}


@media (min-width: 768px){

  
/*  .logo-img-mobile{display:none}*/
}

.joms-online a {
    z-index: 0;
  max-width: 150px;
}

.jomsocial-wrapper .jomsocial {padding:0px;    /*padding-top: 18px;*/}

.t3-content {
  padding-left:0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
}

@media (min-width: 992px){
.jomsocial-wrapper .jomsocial {
  background: #ffffffa8; 
  padding: 14px;
    height: 100%;
    min-height: 480px;
    position: relative;}
  
  .t3-content {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 21px;
}
}

.joms-avatar.hellome img {
    max-width: 120px;
    max-height: 120px;
  display:block;
  margin:auto
}

.ultramenu .joms-list--hellome li {
    padding: 4px!important;
    border-bottom: 1px solid rgba(245, 240, 240, 0.75)!important;
    display: block!important;
}





.view-register .joms-form__group{color:#fff}
@media (min-width: 992px){
.view-profile .jomsocial-wrapper .jomsocial {
   padding:0px;
}

.view-profile .t3-content {
    padding-top: 0px;
  margin-top: 21px;}
  
.view-profile .joms-main--full {
    padding-left: 14px;
    padding-right: 14px;
}
  
.view-profile .one-sidebar-right .t3-sidebar-right {
    padding-left: 0px;
} 
  
}

.joms-online img{background: #8dc044;}
.joms-online a:after{display:none}
.joms-postbox__status-composer .joms-icon--emoticon{right:10px!important}
.joms-popup__wrapper{padding:0px}
/*#cModule-HelloMe.ultramenu li:hover{zoom:1.2}*/
#cModule-HelloMe.ultramenu li:hover a{color: #000 !important;font-weight:bold;}

.mobilemenu .joms-list--hellome li {
    padding: 8px 14px;
    border-bottom: 1px solid rgba(173, 173, 173, 0.75)!important;
    display: table;
    font-size: 20px;
    width: 100%;
}

.mobilemenu .joms-list--hellome{text-align:left}

.mobilemenu .joms-hcard__cover:before{padding-top:0!important}
/*.mobilemenu .joms-hcard__cover img{display:none}*/
.mobilemenu .joms-hcard__info{position:relative;text-align: center;display:block}
.mobilemenu .joms-hcard .joms-avatar {width: 120px;display:block;margin: auto;}
.mobilemenu .joms-hcard__info-content{display:block;padding-left:0px;}
.mobilemenu .joms-hcard__info-content h3{ margin-top: 15px;}


.ultramenu .joms-hcard{background:none; box-shadow:none}
.ultramenu .joms-hcard__cover:before{padding-top:0!important}
/*.ultramenu .joms-hcard__cover img{display:none}*/
.ultramenu .joms-hcard__info{position:relative;text-align: center;display:block;background:none}
.ultramenu .joms-hcard .joms-avatar {width: 120px;display:block;margin: auto;}
.ultramenu .joms-hcard__info-content{display:block;padding-left:0px;}
.ultramenu .joms-hcard__info-content h3{margin:0;}

.joms-toolbar--desktop{background:none; border:none}

@media only screen and (min-width: 992px){
.head-menu{margin-left: 0px;}
  /*.joms-module--toolbar-on{padding-top:3px!important}*/
}

.joms-media__title a{
    font-size:18px;
  font-family:'Georgia';
  color:#000;
  }

.joms-media__link1 {
      text-transform: uppercase;
      font-weight: inherit;
      margin: 0;
  padding-left: 0px!important;
    padding-right: 0px!important;
    margin-bottom: 4px;
  }
.joms-media__link1 a{
      color: #797979;
  font-size:11px;
    }
.joms-media__desc {
    font-size: 14px;
    line-height: 16px;
  padding-left: 0px!important;
    padding-right: 0px!important;
    max-height: 66px;
    overflow: hidden;
  margin-top:8px;
}

.joms-media__thumbnail {
    overflow: hidden;
    background: none;
  }

.joms-media__thumbnail img {width:auto}

@media only screen and (min-width: 481px){
.joms-media__thumbnail {
    width: 100%;
  display:block;
      text-align: center;
      height: auto;
    max-height: 250px;
  border-bottom:2px solid #eee;} 

.joms-media--video, .joms-media--album {
    display: table;
    width: 100%;
    max-width: 100%;
}

.joms-media__body {
    display: inline-block;
    vertical-align: middle;
    height: 120px;
  margin-bottom: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
  width: 100%;
}
}

.joms-module--toolbar__menu .joms-search {padding-top: 5px;}

@media only screen and (max-width: 992px){
  
 /* .joms-focus__button--options--desktop {display:none}*/
.ri_roh{border-radius: 40px;width: 60px;height: 60px;line-height: 1.85;border:none;display: block!important;
  font-size: 30px!important; padding: 0!important;margin:auto;}
  .ri_friendadd{background: #e3e3e3;color: #000!important;}
	.joms-focus__actions td {border:none;width:50%;text-align:center;padding:0px}
  .joms-focus__actions td p {line-height: 16px;margin-top: 8px;word-break: break-word;}
  .joms-focus__actions p {line-height: 16px;margin-top: 8px;word-break: break-word;}
  .joms-focus__actions td a i {vertical-align:middle}
  .joms-focus__button--options{border-radius: 40px;width: 60px;height: 60px;line-height: 1.85;border:none;display: inline-block!important;
  font-size: 30px!important;padding: 5.34752px 8.65248px!important; }
  .joms-focus__actions{display:inherit; table-layout:none;padding: 14px;padding-bottom: 0px;}
  .joms-focus__actions table {width: 66.6%;float: left;}
  .joms-button--viewed{display:none!important}
  .joms-button--shared{display:none!important}
  .joms-focus__distance{display:none!important}
  .joms-postbox__status-composer .joms-icon--emoticon{right:10px!important}
  nav.joms-postbox-tab { zoom: 1.3;} 
  
  .joms-focus__folgen table {width: 100%;float: left;}
  .joms-focus__folgen td {border:none;width:33.3%;text-align:center;padding:0px;}
  .joms-focus__folgen td a {font-size: 14px;font-weight: bold;color:#000;line-height:1}
  .joms-focus__folgen td a span {font-size: 29px;font-weight: bold;color:#000;display:block;font-family: drivz}
  .joms-focus__folgen {display: table; width: 100%;padding: 14px;}
  
  .joms-focus__folgen td a.joms-button--neutral{line-height:inherit}
  
  
}

@media only screen and (max-width: 992px){
  .joms-stream__status, .joms-comment{display:block!important;}
  .joms-stream__body {padding:0px;border-bottom: 1px solid rgba(0, 0, 0, 0.04)}
  .joms-stream__body p {padding-left:14px;padding-right:14px;}
  
  .joms-focus__cover:before, .joms-hcard__cover:before{padding-top:0px}
  .joms-focus__cover .joms-focus__cover-image--mobile{height: 200px;position:relative;display: block;}
  .joms-focus__header{position:relative;padding:0px;margin-top: -75px;background:none}
  .joms-avatar--focus {width: 150px;margin:auto;display:block}
  .joms-avatar--focus img {max-width: 150px;}
  .joms-focus__title{display:block;text-align:center;padding-left:0px}
  .joms-focus__lastvisit{background: rgba(32, 180, 5, 1);}
  .joms-focus__header__actions{background: none;}
  
  
  li.joms-module--toolbar__action{display:none!important}
  .joms-toolbar li.mod_bar_mobile{display:none!important}
  .joms-media--image, .joms-media--images, .joms-media--event{max-width:100%}
  .joms-media--images{margin-bottom:0px}
  .joms-stream__actions{padding-top:14px}
  .joms-stream__actions a, .joms-comment__actions a {text-decoration: none;font-size: 14px;margin-left: 8px;}
  .joms-comment__actions a {display: inline-block;}
  .joms-avatar--focus.joms-online a:after {
    right: 7px;
    bottom: 14px;
    width: 30px;
    height: 30px;
    border: 3px solid white;
}
  .cProfile .jomsocial {padding-top: 0px!important;}
  .joms-media__thumbnail {background: white;text-align: center;}
  
  .joms-focus__link li.full {
    /* width: 100%; */
    display: inline-block;
    line-height: 37px;
    background: #ecf0f1;
    margin-left: 5px;
    font-size: 17px;
    color: #fff;
    padding: 0px 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    border-top:0px;
}

  .joms-focus__link li.half {
    /* width: 50%; */
    display: inline-block;
    line-height: 37px;
    background: #ecf0f1;
    margin-left: 5px;
    font-size: 17px;
    color: #fff;
    padding: 0 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    text-decoration: none;
    border-top:0px;
}
  
  .joms-focus__link {
    list-style-type: none;
    padding: 0;
    /* margin: 0 14px; */
    width: 100%;
    overflow-x: scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    height: 40px;
   
    padding-bottom: 10px;
    margin-bottom: 7px!important;
     margin-top: 7px!important;
    display: inline-flex;
    /* height: 88px; */
    white-space: nowrap;
    /* overflow: hidden; */
  }
  .joms-focus__title h2, .joms-focus__title h3 {
    color: black;
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}
  
}


.joms-stream__body, .joms-comment__body{line-height: 1.38;}


 .joms-media--image--half{margin:auto}

.joms-media.like, .joms-media--image, .joms-media--images, .joms-media--event {
    max-width: 100%;
    text-align: center;
}

.joms-media--image img {max-height:600px}
.joms-popup__mobile{padding:0px}
.joms-popup{position:fixed}
.joms-popup--photo{top:0!important}
.joms-popup--video{top:0!important}
.fishznone{width: 270px;text-align: center;margin-top: 10px;}
.fishzlogin_main{background:none;}
@media only screen and (min-width: 481px){
  .fishzregisteractions {display:block;}}

.fishzregisterinput_all{display:block}
.fishzregisterinput_fn{width:49%;float:left;}
.fishzregisterinput_ln{width:49%;}


.fishzscript{display:none}
.page-header{border-bottom:0!important;}

.login-wrap{width:270px;margin:auto;}

@media (min-width: 768px){
  .login-wrap{width:270px;height:600px;margin:auto}}  

  .login{width:100%}
  .login .form-group{margin:0;}
  .login .form-group .control-label{display:none;}
  .login .form-group label{display:none;}
  .login .form-group input[type="password"]{width:100%;border-radius:0px 0px 10px 10px;line-height: 30px;}
  .login .form-group input[type="text"]{width:100%;border-radius:10px 10px 0px 0px;line-height: 30px;}
  .login .btn{width:100%; border-radius:10px;line-height: 30px;}
  .login  a{color:#7D7D7D;line-height: 30px;}
  .login .other-links{margin-top:10px}


@media (min-width: 768px){
  .login .form-group .col-sm-9 {width: 100%;}
  .login .form-group .col-sm-offset-3 {margin-left: 0;}}


 .joms-avatar--comment{padding-right:7px}
  
  .joms-comment__header{padding:7px}
  .joms-comment__body{padding: 5.34752px 10px 0;border-radius: 15px;background:#fff}
  .joms-js--comment-content{display:block;padding-top: 5px;}
  .joms-comment__actions{background:none}
.joms-comment__time{font-size:11px}

@media (max-width: 768px){
  #system-message-container{margin-top:25px}

  .toolbar_guest .joms-toolbar--mobile{display:none}
  
  .joms-avatar--comment{padding-right:7px}
  .joms-comment__reply{padding:7px}
  .joms-comment__header{padding:7px}
  .joms-comment__body{padding: 5.34752px 10px 0;border-radius: 15px;background:#fff}
  .joms-js--comment-content{display:block}
  .joms-comment__actions{background:none}
  
  .joms-icon--emoticon svg {
    width: 20px;
    height: 20px;
}
  
  .joms-comment__reply.joms-js--newcomment .joms-textarea__wrapper .joms-textarea{
    font-size:15px;
    line-height: 17px;
    padding-right:60px
  }
  .joms-comment__reply.joms-js--newcomment .joms-icon{
    
    top: 13px!important;
  }
  .joms-button--comment {
    padding: 8px 6px 7px;
    margin-bottom: 0;
    line-height: 19px;
    font-size: 14px;
}
  .joms-comment__reply .joms-icon--emoticon {
    right: 80px;
    width: 20px;
    height: 20px;
}
  .joms-comment__reply .joms-icon--add {
    right: 110px;
    width: 20px;
    height: 20px;
}

}

.homelogin .t3-mainbody{background:none;}

.homelogin .joms-module--toolbar{visibility: hidden;}
.view-register .joms-module--toolbar{visibility: hidden;}

.homelogin .joms-checkbox input[type=checkbox] {
    position: absolute;
    margin-top: 3px;
    zoom: 1.4;
}

.homelogin .joms-landing__action {
    padding: 0px;
    background: none;
}

.item-page.homelogin {background: #ffffffd9!important;
    padding: 24px;
  padding-top:45px;
    position: relative;
    border-radius: 0px 0px 20px 20px;
max-width: 400px;
    margin: auto;}

.homelogin .joms-landing__action a {
    display: block;
    margin-top: 8.65248px;
    font-size: 14px;
    font-weight: bolder;
    text-align: center;
    
}

.homelogin .joms-button--login {
   margin-bottom: 7px;
}


.homelogin .joms-checkbox {
  margin-bottom: 4px;
  margin-top:0px!important;
  font-size:12px!important;
}

.homelogin .joms-checkbox span {
    color: #7f8c8d;
    margin-top: 0px;
    display: inline-block;
    font-size: 14px;
    margin-left: 22.65248px;
    
}

.joms-input-user{
  padding-left: 10px!important;
  border-radius: 10px 10px 0px 0px!important;
	margin-bottom:-1px!important}

.joms-input-pass{
  padding-left: 10px!important;
border-radius: 0px 0px 10px 10px!important;
margin-bottom:7px!important}


@media only screen and (min-width: 992px){
.joms-landing__action .joms-input--append {
    width: 100%!important;
    margin-right: 0!important; 
    vertical-align: top; 
  }
  .joms-landing__action button{
    width:100%!important;
  }
  .joms-landing__signup{
    display:block!important;
  }

}
.content-mass-top{margin-top: 35px;}
.joms-subnav--desktop, .joms-toolbar--desktop, .joms-toolbar--mobile {  
    background: none!important; 
    border: none!important; 
}

iframe.iframe_bp{width:100%;height:1200px}

#Mod151, #Mod131 {position:fixed!important;width:300px}
#Mod131{top: 195px;}

.joms-list--hellome li span {
    display: inline-block!important;
     width: auto!important; 
    padding-left: 10px;
   }

#bpform textarea {width:100%!important;height: 160px!important;}

@media (max-width: 768px){iframe.iframe_bp{width:100%;height:100vh}