/**
 * @version		1.0.1
 * @package		JoomlaXTC Joomla Day template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2015 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
#component {
min-height:100%;
}
.jomsocial {
padding:12px 12px 12px 6px!important;
}
#joms-app--feeds-special {
display:inline!important;
width:61%;
margin-right:12px;
float:left;
position:relative;
}
#joms-app--aboutme-special {
display:inline!important;
width:37%;
float:left;
position:relative;
}
.item-page_vbottoms {
background:#fff;
padding:3%;
line-height:1.4em;
margin-top: -20px;
}
.item-page a {
font-weight:500!important;
}
.article-right-sidebar {
/**width:280px;
margin:0 0 0 20px;
float:right;**/
position:relative;
clear:both;
background:#rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
border-top:1px solid #dadada;
font-weight:500;
font-family:tahoma;
padding-bottom:2px;
}
.leading-0 moduletable article-right-sidebar !important{
display:none;
}
.moduletable-vbottoms {
width:70%;
}
#left .module, #right {
background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
padding:10px 6px;
}
#breadcrumbs .modulecontent {
margin:0;
}
.breadcrumb {
background:none;
padding:0;
margin:0;
}
/*.row-fluid .span9 {
margin-left:6px!important;
}*/
.span8 {
margin-left:0!important;
}
.joms-module__header, #community-wrap .app-box>h3, #community-wrap .app-box .app-widget-header>h3 {
font-size:1.5em !important;
line-height:20px;
text-shadow:none;
padding:8px 10px 10px 12px;
color:#ffffff!important;
background:#004369;
text-align:left;
font-family:Asenine !important;
}
.joms-tab__bar > a.active {
font-size:1.5em !important;
color:#ffffff!important;
background:#004369!important;
font-family:Asenine !important;
}
.joms-tab__bar > a:first-of-type {
width:61%;
}
.joms-button--login {
   margin: 0 8px 0 0 !important;
    padding: 6px 18px 8px;
    width:auto!important;
}
.joms-popover__avatar img {
width:64px!important;
height:64px!important;
}
.banneritem {
margin:10px 0;
text-align:center;
}
.bannerfooter {
text-align:center;
}
h3.reset-gap {
    color: #fff !important;
    font-size:1.6em;
}
.item-page h2, .item-page h3, .item-page h4, .item-page h5 {
margin-top:1em;
}
.article-right-sidebar > h3 {
padding:16px;
border:none;
font-size: 1.6em !important;
background:#C24600;
margin:0;
color:#ffffff!important;
font-weight:600 !important;
}
.article-right-sidebar > h4 {
padding-bottom:8px;
font-size: 1.4em;
font-weight:600;
}
.article-right-sidebar > h5 {
font-style:italic;
padding-bottom:6px;
font-size: 1.2em;
font-weight:500;
}
.article-right-sidebar > p {
font-weight:500;
}
.article-right-sidebar img {
padding-bottom:12px;
}
.article-right-sidebar .first_word {
padding:12px;
}
.userslider {
position:relative;
float:left;
margin:80px 0 0 20px;
padding:10px;
}
.item-page, .blog, div[id^="myshortlist_div_"]  {
background: rgba(255, 255, 255, 0.83) none repeat scroll 0 0;
margin: 0 12px;
padding: 6px 20px 20px;
}
p.u1start {
margin-bottom:20px;
}
.frontpage .mfp-container::before {
display:none;
}
#message {
display:none;
}
/**.joms-popup__content img {
min-width:800px;
}**/
#dj-classifieds .dj-item .title_top h1 {
letter-spacing:-1px;
font-size: 1.5em !important;
}
.tidecharts {
background:#fff;
}
.nakedchick {
background: #fff none repeat scroll 0 0;
margin: 60px 0 0 20px;
padding: 6px;
background:#fff;
border-radius:100%;
-webkit-border-radius:100%;
-moz-border-radius:100%;
}
.joms-page__title h3 {
font-weight:600!important;
}
.leaderboard li {
list-style:none;
}
.myshortlist_selected_list_name h4 {
display:none;
}
.left {
padding:0 12px 12px 0!important;
}
.pull-left {
padding:8px 12px 4px 0;
}
.page-header h1, .com_content .blog .page-header h2 a, .com_content .blog .page-header h2, .com_content .featured-blog .page-header h2 a, .com_content .featured-blog .page-header h2, .com_k2 .catItemHeader h3.catItemTitle, .com_content span.subheading-category, .page-header h2 {
letter-spacing:0!important;
}
.com_content .category-desc {
    border-bottom: 4px solid #004369;
    margin-bottom: 10px;
}
.items-leading, .items-row {
    border-bottom: 2px solid #004369;
    margin-bottom: 10px;
}
.joms-module__header {
font-weight:600!important;
}
.junewsultra .jn .jn-right h4 {
font-size:normal;
}
.cat_title_desc h2 a {
font-size:2em;
font-weight: 600;
line-height: 1em;
}
.main_cat_title {
font-size:2em!important;
letter-spacing:1px!important;
font-weight:600!important;
margin-left:12px!important;
}
.right {
margin:12px 0 12px 12px;
}
.pull-right {
margin:0 0 12px 12px;
}
.junewsultra .jn-head, .junewsultra .jn .jn-intro, .junewsultra .jn .jn-more {
padding:8px!important;
}
figure.pull-left {
margin:0;
}
figcaption {
text-align:center;
font-style:italic;
margin:6px auto;
}
.cboxElement a {
text-align:center;
}
figure img {
margin:0 auto;
}
.myshortlist .article_image_intro {
background: white none repeat scroll 0 0;
border-radius: 100%;
display: inline-block;
float: left;
line-height: 0;
margin:4px 8px 20px 6px;
max-height: 64px;
max-width: 64px;
padding: 4px 3px 3px 0;
}
/*.article_image_intro {
max-width:64px;
margin:4px 8px 20px 6px;
float:left;
}*/
.ccomment-customfields {
display:none;
}
.myshortlist_link {
padding-left:0;
}
.myshortlist_item_title div {
min-height:100%;
}
.myshortlist_item {
min-height: 64px;
margin-top:10px;
}
.myshortlist_item_page {
margin:30px 0 0 12px;
}
#region3pad {
margin-top:40px;
}
.joms-sidebar {
width:33%;
}
.joms-main {
width:67%;
}
.img_caption p {
line-height:1.2em!important;
}
.img_caption img {
margin-bottom:8px!important;
}
.joms-focus__title h1 {
color:#fff;
}
#left {
/*
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
 */
    padding: 12px 6px 0 12px;
}
.nothing {
background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#myshortlist_div {
padding:0;
}
.row-fluid [class*="span"] {
    margin-left: 0;
}
#right .module h3.moduletitle {
margin:0;
}
.breaks .joms-inline--desktop {
display:none!important;
}
.bookmarks .mobileshow input {
margin:8px auto;
}
#newsflash {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    padding: 22px 30px 1px;
    margin:0;
}
.joms-list--friend h4 {
font-size:1em;
}
.ccomment select, .ccomment textarea, .ccomment input[type="text"] {
height:26px;
}
.ccomment-customfields-group {
margin-top:16px;
}
div.profile-type {
width:inherit!important;
}
.pull-right joms-button joms-button--primary joms-button--small {
margin:8px 8px 12px 12px!important;
}
.joms-list__search > .joms-list__utilities > .joms-inline--desktop {
display:none!important;
}
#mobile_menu {
display:none;
}
.ccomment div {
margin-right: 6px;
}

@media screen and (max-width: 1255px) {
#joms-app--feeds-special, #joms-app--aboutme-special {
width:100%;
margin:0;
float:none;
}
}

@media screen and (min-width: 786px) and (max-width: 1066px) {
#left {
width:30%;
}
.span9 {
width:68%!important;
margin-left:0!important;
}
#left module title-on, #right, #left .module {
padding:10px 6px!important;
}
.module h3.moduletitle {
margin:-10px 6px 6px;
}
.myshortlist_jomsocial_groups_thumb myshortlist_jomsocial_thumb img {
max-width:44px!important;
max-height:44px!important;
}
.myshortlist_item_left {
font-size:1em;
}
.joms-popover__avatar img {
width:44px!important;
height:44px!important;
}
.joms-avatar img {
    width: 100%;
    max-width: 44px;
    max-height: 44px;
}
.module title-on  leaderboard mobilehide  clearfix {
margin:4px!important;
}
}

@media only screen and (max-width: 825px) {
.joms-subnav--desktop > ul > li > a, .joms-toolbar--desktop > ul > li > a {
font-size:16px;
}
}
@media only screen and (max-width: 800px) {
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {
font-size:20px;
}
.suckerfish ul.menu > li, .dualfish ul.menu > li {
padding:12px 12px;
}
}
@media only screen and (max-width: 768px) {
#header ul.menu > li > a, #header ul.menu > li.active > a, #header ul.menu > li:hover > a, span.separator {
font-size:18px;
}
.suckerfish ul.menu > li, .dualfish ul.menu > li {
padding:12px 12px;
}
}

/* MOBILE MENU LESS THAN 768PX */

@media (max-width: 767px) {

#mobile_menu {
    background: #004369 none repeat scroll 0 0 !important;
    bottom: 0;
    left:0;
    color: #fff;
    display: block;
    font-size: 1.4em;
    position: fixed;
    text-shadow: none;
    width: 100%;
    background-size:contain;
    z-index:100000000;
    padding:10px 0 3px;
    line-height:1em;
    border-top: thin solid #fff;
    }
.mobile_menu_item {
background: #004369 none repeat scroll 0 0 !important;
float:left;
width:20%;
text-align:center;
}
.mobile_menu_item a {
color:#fff!important;
}
.mobile_link {
font-size:.5em;
}
#left {
padding:12px;
min-width:300px;
margin-left:0;
}
/*.span9 {
width:61%!important;
}
.joms-toolbar {
position:fixed;
bottom:0;
left:0;
width:100%;
z-index:1000000000000000;
margin-bottom:0;
}
.joms-menu {
position:fixed;
bottom:0;
left:0;
z-index:1000000000000000;
margin-bottom:0;
width:180px!important;
height:auto!important;
top:auto;
}*/
}

@media only screen and (max-width: 599px) {
.userslider {
display: none;
}
.inset_txt {
float:none;
}
.nakedchick {
margin: 15px auto;
}
}
@media only screen and (max-width: 400px) {
.joms-main, .joms-sidebar {
width: 100%!important;
}
}
