*{margin:0; padding:0;}

#j-All-Top{position: relative; top: 0; z-index:2;}

.topMost{background-color: #23262B; padding:5px 0px 5px 0px; }

body{font-family: 'Open Sans', sans-serif !important; background: url("../img/bg_patt.png") repeat; }

#header{background-color: #2d3238; }

#system-message{color:#d63031; }

/*MAIN MENU STYLES*/
.navbar-toggler{background-color:#f9aa32 !important; }

ul.jnn-main li a { font-weight: bold; font-size: 16px; text-transform: uppercase; letter-spacing: 0.5px; color:#ffffff !important; }

ul.jnn-main li a:hover{color: #0c85a2 !important; }

.item-129{position:relative; background:#39b2cf; padding:0px 15px 0px 15px; }

.item-129 a.nav-link:hover{color:#0c85a2 !important; }

ul.jnn-main li.active a{color: #0c85a2 !important; }

/*DROPDOWN MENU */
.j-dropDown .floatck{position: absolute; right: 0 !important; float:right !important; background: #ffffff !important; }
.j-dropdown ul.maximenuck2{position: absolute; right: 0; display:none !important; }
.maxidrop-main /*ul.maximenuck2 li*/{margin-left: ; border:1px solid #363636; }

.maximenuck .floatck{margin-left:-164px !important; }/*Dropdown Menu move over*/

.maxidrop-main ul li{border-bottom:1px solid #363636 !important; background:#e1e1e1; text-align: center !important;}
.maxidrop-main ul li:last-child {border-bottom: none !important; }
.maxidrop-main ul li:hover{background:#f9aa32; }

.maxidrop-main ul li a{display: block !important; color: #000 !important; font-size:15px !important; font-weight:bold; }
.maxidrop-main ul li a:hover{color:#fff !important; }


/*CONTENT BACKGROUND*/
.card{border-radius:0px !important; border:0 !important; outline:none !important; background:#242424 !important;}

.os_table{color:#ffffff !important; }

.jcb_4 img{max-width:50%; height:auto; }

dd.createdby{color:#4CBBD8; padding:0px 0px 0px 10px; /*float:right;*/}
dd.createdby span{color:#9b1c31; font-weight:bold; }
dd.published{color:#1D4954; padding:0px 10px 0px 10px; /*float:right;*/ /*border-right:1px solid #dbdbdb;*/ }
dl.article-info{/*width:100%; border-bottom:1px solid #dbdbdb; overflow:hidden; background:#ededed;*/ display:none; }


.j-content{padding:11px 25px 7px 25px; color:#ffffff; font-size:20px; font-weight:bold; text-transform: uppercase; background-color:#2D3238;}
.j-spaces{padding:0px 0px 0px 0px; }
.card{border-radius:0px !important; border:0 !important; outline:none !important; }

.jcb_4 .article-info-term{display:none; }
/*.jcb_4 .page-header h1{color:#000000; font-weight:bold; text-transform:uppercase; margin-bottom:25px; padding:0px 10px 0px 10px; background:#dddddd; float:right; }*/
.jcb_4 .page-header h1{color:#333333; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #333333;}

.icons{display:none; }/*Hides Edit button on front end when editing articles*/

.jcb_4 .page-header h2{border:1px solid #333333; color:#dedede;}
.jcb_4 .page-header h2 a{color:#1D4954; font-weight:bold; text-decoration:none; }
.jcb_4 .page-header h2 a:hover{color:#f9aa32; }
.jcb_4 p{margin-top:15px !important; color:#808080; }
.jcb_4 p strong{color: #4CBBD8; }
.jcb_4 .column-1{padding-bottom:20px; }
/*---------------------Content Lists ---------------------*/
.jcb_4 ul{list-style:none !important; /*border:1px solid #dbdbdb;*/ padding-left:20px;}
.jcb_4 ul li{border-bottom:1px solid #dbdbdb; padding:10px 0px 10px 0px;}
.jcb_4 ul li a{color:#f9aa32; }
/*.jcb_4 ul li::before {content: "\25AA"; color: #F9AA32; font-weight: bold; display: inline-block; width: 1em; margin-left: -1em;}*/

/*-----------Pagination------------*/
/*.jcb_4 .column-1{border:1px solid green; float:auto; width:50%;}
.jcb_4 .column-2{border:1px solid purple; float:right; max-width:50%;}*/
.pagination {}
.pagination ul{list-style-type:none !important; }
.pagination ul li::before{display:none !important; }
.pagination ul li {background:#dddddd; margin: 0 4px; float:left; color: #ffffff; text-decoration: none; border: 1px solid #ddd;}


.pagination ul li a.pagenav, .pagination ul li span.pagenav {padding:11px 20px 11px 20px; color: #1D4954; transition: background-color .3s; text-decoration:none; }

.pagination ul li span.pagenav{background:#b5b5b5; }
.pagination ul li a:hover{color:#FFFFFF; background:#F9AA32;}


ul.pager{overflow:hidden; border:1px solid #d3d3d3;}
ul.pager li{float:left; margin-right:10px; }


ul li.previous a, ul li.next a{padding:11px 20px 11px 20px; color:#1D4954; background:#DDDDDD;}
ul li.previous a:hover, ul li.next a:hover{color:#FFFFFF; background:#F9AA32;}



/*Editors Menu Styles*/


#com-content-formTabs  {padding:2px 0px 2px 0px; background:#363636;  }
#com-content-formTabs li:nth-child(2),#com-content-formTabs li:nth-child(4),#com-content-formTabs li:nth-child(5){display:none; }
#com-content-formTabs li{border:none !important; padding:5px 10px 5px 10px; text-transform:uppercase; margin-right:15px; background:#222222; }
#com-content-formTabs li a{font-weight:bold; color:#a4a4a4;}
#com-content-formTabs li a:hover{text-decoration:none; color:#f9aa32; }
#com-content-formTabs li a.active{color:#f9aa32 !important; }

.mceBranding{display:none !important;}


/*Editing form buttons*/
.jcb_4{ height: auto; line-height: 35px; padding-right: 10px; width: 100%; display: table; }

.jcb_4 form{display:inline;}

.jcb_4 input { outline: 0; background: #f2f2f2; width: 100%; border: 0; margin: 0 0 15px; padding: 20px; box-sizing: border-box; font-size: 24px; color: #4CBBD8; }


.jcb_4 .btn-toolbar button.btn-primary{ text-transform: uppercase; outline: 0; background: #4CBBD8; width: 100%; border: 0; padding: 25px; color: #FFFFFF; font-size: 24px; -webkit-transition: all 0.3 ease; transition: all 0.3 ease; cursor: pointer; border-radius:0px !important;
}

.jcb_4 .btn-toolbar button.btn-primary:hover,jcb_4 .btn-toolbar button.btn-primary:active,jcb_4 .btn-toolbar button.btn-primary:focus { background: #F9AA32; }

.jcb_4 .btn-toolbar button{ margin-top:10px; text-transform: uppercase; outline: 0; background: #adadad; width: 100%; border: 0; padding: 25px; color: #FFFFFF; font-size: 24px; -webkit-transition: all 0.3 ease; transition: all 0.3 ease; cursor: pointer; border-radius:0px !important; }

.jcb_4 .btn-toolbar button:hover{background:#3a3a3a; }


/*Editing title*/
#jform_title-lbl{padding:10px 0px 0px 0px; font-size:24px;}

/*Hiding category*/
#jform_catid-lbl, .chzn-container{display:none !important; }

/*Hiding buttons on bottom of editor*/
#editor-xtd-buttons{display:none; }

/*Hide 'code option' on editor menu*/
.wf-editor-tabs li:nth-child(2){display:none; }

#jform_alias-lbl, input#jform_alias{display:none; }


#jform_catid_chzn a{border:1px solid #363636; width:400px;}

#jform_catid_chzn ul.chzn-results{background:#F2F1EE; width:400px;}
#jform_catid_chzn ul.chzn-results:hover{}
.chzn-search{width:250px; }

#jform_tags-lbl, .chzn-choices, #jform_note-lbl, #jform_note, #jform_version_note-lbl, #jform_version_note, #jform_created_by_alias-lbl, #jform_created_by_alias, #jform_state-lbl, #jform_state_chzn, #jform_featured-lbl, #jform_featured_chzn, #jform_access-lbl, #jform_access_chzn {display:none;}


/*Date Buttons*/
#jform_publish_up_btn, #jform_publish_down_btn{background:#86e09d/*#32ad51*/; width:100%; min-height:50px; }
#jform_publish_up_btn:hover{background:#f9aa32; }


/*Finish publishing*/
#jform_publish_down-lbl, #jform_publish_down, #jform_publish_down_btn{display:none;}

/*Hide versions Button*/
button.modal_16{display:none; }

/*End Editors Menu Styles*/



/*Editorials Table style*/
.content-category{overflow-x:auto !important; }

table {
  border-collapse:collapse !important;
  border-spacing:0 !important;
  width:100% !important;
  border:1px solid #ddd !important;
}


/*th, td {
  text-align: left;
  padding: 8px;
}*/


#categorylist_header_title a{color:#1D4954; text-transform:uppercase;}
#categorylist_header_date a{color:#1D4954; text-transform:uppercase;}
#categorylist_header_author a{color:#1D4954; text-transform:uppercase;}
#categorylist_header_edit {color:#1D4954; text-transform:uppercase;}

#categorylist_header_title a:hover, #categorylist_header_date a:hover, #categorylist_header_author a:hover{color:#1D4954; cursor:context-menu; text-decoration:none; }
.list-title a{color:#4CBBD8; font-weight:bold; }
.list-title a:hover{color:#f9aa32; }

span.list-published{float:right; padding:0px 5px 0px 5px; overflow:hidden; color:#FF0000; font-size:14px; border:1px solid #FF0000;}


a.btn-primary{border-radius: 0px; border:none; background:#4CBBD8; text-transform:uppercase; }
a.btn-primary:hover{background:#F9AA32; }






/*------------Footer------------*/

.page-footer { margin-top:20px; background-color: #2D3238; padding-top: 75px; color: #a4a4a4; font-weight: 400; font-size: 17px; }
.footer-line { border-color: #1d4954; }
.footer-widget { padding-bottom: 50px; }
.footer-title { font-size: 20px; font-weight: bold; margin-bottom: 25px; color: #fff; text-transform: uppercase; }
.footer-widget ul{list-style-type:none; display:block;}
.footer-widget ul li{ }
.footer-widget ul li a {text-transform: capitalize; font-size: 17px; display: block; color: #636e74; font-weight: 600; }
.footer-widget ul li a:hover { color: #f9aa32; }

.tiny-footer { font-size: 14px; padding: 14px 0px; font-weight: 600; background-color: transparent; border-top: 1px solid #1d4954; color: #888d90; line-height: 1; }


p { margin: 0 0 20px; line-height: 1.7; }
p:last-child { margin: 0px; }
/*.page-footer ul, .page-footer ol { }*/
.page-footer a { text-decoration: none; color: #6d767a; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; }

.page-footer li.active a{color: #F9AA32; }

/*----------End Footer -----------*/

/*POP UP BOX */
.jmodal-body { width:auto !important; position:absolute; top:-190px; background:#000000/*#2E3238*/ !important; }
.jmodal-close p{position:absolute !important; top:-180px !important; right:-180px !important;}