/**
* This is custom stylesheet, type any custom styles
*/
body{
  font-size:14px;
}
#jf_js_login .jf_open_btn span {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #36aae7;
  font-family: "Yanone Kaffeesatz",sans-serif;
  font-size: 18px;
  height: 30px;
  line-height: 26px;
  opacity: 0.9;
  text-align: center;
  width: 100px;
}
#community-wrap .joms-checkbox {
    margin: 5px 0;
	position:relative;
}
.joms-module__wrapper .joms-tab__bar, .joms-module__wrapper--stacked .joms-module__header{
  background:#36aae6 none repeat scroll 0 0!important;
  color:#fff!important;
  font-size:22px!important;
}
.joms-module__wrapper .joms-tab__bar > a.active {
  background:#36aae6 none repeat scroll 0 0!important;
  color:#fff!important;
  font-size:22px!important;
}
.joms-module__wrapper .joms-tab__bar > a.active:hover {
  color:#fff;
}
.joms-checkbox input[type="checkbox"] {
    margin-top: 5px;
    position: relative;
}
.joms-list__row ul {
  list-style: inside none disc;
  padding-left: 17px;
}
.joms-calendar__event-item ul {
  list-style: outside none disc;
  padding-left: 25px;
}

.kr_search_results_mid {
    border-color: #2a7b89;
}
a.kr_subcatlink {
    color: #dd0000;
    font-size: 100%;
}
#community-wrap.cEvents .joms-focus__cover .joms-focus__date {padding: 30px 3px;background: #00000 none repeat scroll 0 0;}

.joms-calendar__event-item p.description{display:none;}

#community-wrap label.lblradio-block {   margin-right: 25px; }


@media only screen and (min-width: 481px)
{.joms-focus__cover, .joms-hcard__cover {
    max-height: px;
}}

.menu-sailing-movies #joms-chatbar-sidebar {display:none!important}

#jf_system_msg .jf_system_msg_content .jf_system_msg_close {
  width: 159px;
  height: 108px;
  background: url(../images/jf/jf_template/jf_system_msg_close_with_coin.png) no-repeat top left;
  margin: 30px auto 0 auto;
  cursor: pointer;
  opacity: 0.6;
  filter: alpha(opacity=50);
  display: none;
}

.rt-grid-8 {
  width: ;
}

.banneritem {   
margin-bottom: 20px;
margin-top: 60px;
width:auto !important;
height:auto !important;
}


@media only screen and (min-width: 481px)
.joms-gallery__thumbnail {
    /* max-width: 128px; */
    margin: auto;
    text-align: center;
    margin-bottom: 4px;
}

#rt-footer ul.menu li a, #rt-footer ul.menu li span {
    color: #ffff;
    font-size: 11px;
    font-family: Helvetica, Arial, sans-serif !important;
    line-height: 24px;
    float: left;
    padding: 0;
    font-weight: 100;
}

.joms-media__thumbnail {
    width: 100%;
    height: 100%;
    display: table-row;
    vertical-align: middle;
}

@media only screen and (min-width: 481px)
.joms-media--video, .joms-media--album {
    /* display: table; */
    width: 100%;
    max-width: 100%;
}

.blog .fields-container .field-entry.myCFrenderclass {
	color:red;
	font-weight:600;
}

.blog .fields-container .field-entry.myCFrenderclass span.field-label { /*or span.field-value */
	color:blue;
	font-weight:600;
}

.blog .fields-container .field-entry.myCFlabelclass {
	color:green;
	font-weight:600;
}

.blog .fields-container .field-entry.myCFlabelclass span.field-label { /*or span.field-value */
	color:yellow;
	font-weight:600;
}

.joms-module--friendssuggestions .joms-list--general {
	
	display: flex;
  flex-direction: row;
    justify-content:  space-between;
}


.joms-icon--add {
    position: static;
 
}

.joms-icon {
        width: 34px;
    height: 34px;
    
}

.rt-footer ul.menu li a, .rt-footer ul.menu li span {
    
    font-size: 16px;
    
}

.rt-footer-surround {
   
    font-size: 14px;
}

@media only screen and (min-width: 992px)
.joms-focus__header__actions--desktop .joms-icon {
    height: 3rem;
}

small {
    font-size: 120%;
}

.joms-tab__bar > a {
        font-size: 16px;
    color: #ffffff;
    }
	
	.joms-tab__bar > a.active {
        color: #2a7b99;
}


.cVideo-Wrapper  {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
    margin: 0 0 20px 0;
}
.cVideo-Wrapper iframe,
.cVideo-Wrapper video,
.cVideo-Wrapper object,
.cVideo-Wrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/**
* This is for password reset popup info text line height
*/

.gi-elem {
    
    line-height: 2 !important;
}

/**
* This is for event search input box width
*/

@media only screen and (min-width: 481px)
.joms-input--search[type="text"] {
    width: 220px;
}


img.badgeNameImage {
    position: relative;
    top: 1px;
    margin-right: 3px;
    max-width: 80px !important;
    vertical-align: baseline !important;
}


.jomsocial-wrapper .jomsocial {
    /* background: #ecf0f1; */
    /* padding: 14px; */
    height: 100%;
    min-height: 0px;
    position: relative;
	padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.joms-main {
    /* float: left; */
    /* padding-right: 14px; */
       	padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

@media only screen and (min-width: 292px)
.joms-focus__button--options--desktop .joms-icon {
    fill: #e71b0d;
    height: 40px;
}