/*************************************/
/******* Alltraders Template *******/
/***********************************/
/*** http://www.alltraders.com ***/
/**** support@alltraders.com ****/

/************************/
/*** Core html ***/
/**********************/

/* Reset all values */

html {margin: 0;padding: 0;}
body {background: #f3f3f3;color: #555555;font-size: 16px;font-family: 'Poppins', sans-serif;margin: 0;min-height: 100%;padding: 0;}
a {color: #c92322;}
a:hover {text-decoration:none;}
ul {color: #555;font-family: 'Poppins', sans-serif;}

h1, .page-header h1, .page-header h2 {
	font-size: 28px;
	color: #ca1f1e;
}

h2, .blog .page-header h2 {color: rgba(0,0,0,0.85);font-size: 21px;margin: 0 0 15px 0;
}

.item-page .page-header h1 {display:none;}
.blog .items-leading .page-header, .blog .items-row .page-header {margin:0px;padding:0px;}
h3 {
	font-size: 19px;
	font-weight: bold;
	margin: 15px 0;
	color: #cb2423;
}

.blog .items-leading h1, .blog .items-row h1 {color: rgba(0,0,0,0.85);font-size: 21px;}

ul li {list-style:disc outside none;margin: 0 0 0 20px; }
ol li {list-style:inherit outside none;margin: 0 0 0 20px; }
iframe {max-width: 100%;}
#jrealtime_msg {display:none;}
/************************/
/*** Content ***/
/**********************/

#logonav {background: #f0f1f2 url(../images/headerbk.jpg) top left no-repeat;padding: 5px 0 0px 0;}
#header {background: rgba(182,44,65,1);background: -moz-linear-gradient(left, rgba(182,44,65,1) 0%, rgba(180,32,54,1) 100%);background: -webkit-gradient(left top, right top, color-stop(0%, rgba(182,44,65,1)), color-stop(100%, rgba(180,32,54,1)));background: -webkit-linear-gradient(left, rgba(182,44,65,1) 0%, rgba(180,32,54,1) 100%);background: -o-linear-gradient(left, rgba(182,44,65,1) 0%, rgba(180,32,54,1) 100%);background: -ms-linear-gradient(left, rgba(182,44,65,1) 0%, rgba(180,32,54,1) 100%);background: linear-gradient(to right, rgba(182,44,65,1) 0%, rgba(180,32,54,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b62c41', endColorstr='#b42036', GradientType=1 );}
.page-header {padding-bottom: 9px;margin: 20px 0 10px;border-bottom: none;}
#logoheader {text-align: left;font-size: 13px;}
#logoheader p {margin-bottom: 0;}
#logoheader h3 {font-size: 13px;margin: 0px;padding-right: 8px;color: #848383;position: relative;top: -8px;font-weight: normal;}
#logoheader .moduletable {clear:both;}
#logoheader .moduletable img {padding-top:32px;padding-bottom: 28px;}
.switcher .option a:hover {background: #DEDED6;}
#member-profile .radio input[type="radio"], #member-profile .checkbox input[type="checkbox"] {float: none;margin-left: 0;margin-top: 0;}
#jform_privacyconsent_privacy {padding-left: 0px;}
.cbPoweredBy {display:none;}
.cbProfile ul li, .cbProfile ul li ul li {list-style:none;}
/*.notranslate .selected img {display:none;}
#logoheader .notranslate .selected a {font-size:0px;border: none;padding: 0 0 0 5px;background-position: 27%;}*/
#logoheader .switcher .selected {background: none;}
#logoheader .switcher {display: inline-block;}
/*.notranslate .selected a:before {content:"More";font-size: 14px;}
#logoheader .switcher .selected a:hover {background: transparent url(/modules/mod_gtranslate/tmpl/lang/arrow_down.png) 41px center no-repeat;}*/
#logoheader .switcher .option {position: absolute;}
#mainnavigation a {font-size: 20px;text-transform: inherit;}
#mainnavigation .dj-mobile-open-btn {height: auto;}
.moduletabletranslatepage, .moduletabletranslatepageother {float:left;}
.moduletabletranslatepage h3 {display: inline-block;}
.moduletabletranslatepage a {color: #848383;padding-right: 3px;}
.dj-submenu, .dj-submenu li{margin: 0px;border:none !important;}
.dj-submenu li a {margin: 0px; border-bottom: 2px solid #d9d9d9;font-size: 16px !important;}
#mainnavigation .dj-megamenu-custom208 li a.dj-up_a .arrow, #mainnavigation .dj-megamenu-custom208 li:hover a.dj-up_a .arrow, #mainnavigation .dj-megamenu-custom208 li.hover a.dj-up_a .arrow, #mainnavigation .dj-megamenu-custom208 li.active a.dj-up_a .arrow {top: calc(50% - 9px);}
.home #contentwrapper {background: transparent;margin-top:0px;padding: 0px;box-shadow: none;}
#contentwrapper {background: #FFF;margin-top:20px;padding: 40px;-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);
-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);
box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);}
#mod-search-searchword213::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: rgba(255,255,255,0.7);}
#mod-search-searchword213::-moz-placeholder { /* Firefox 19+ */color: rgba(255,255,255,0.7);}
#mod-search-searchword213:-ms-input-placeholder { /* IE 10+ */color: rgba(255,255,255,0.7);}
#mod-search-searchword213:-moz-placeholder { /* Firefox 18- */color: rgba(255,255,255,0.7);}
.breadcrumb {background: none;padding: 0px;}
.breadcrumb li {list-style: none;margin:0px;color: rgba(145,145,145,0.7);}
.breadcrumb li:first-child {display: none;}
.breadcrumb .divider {padding: 0 5px;}
.acy_subscription_list, .acymailing_footer {display:none;}
.inputVal .radio {float: none;margin: 0 5px 0 0px;display: inline-block;}
.inputVal input {float: none !important;margin-right: 5px;margin-top: -3px;}
#donate {color: #444; font-size: 14px; text-transform: uppercase;float: right;font-weight: 500;}
#donate li {display: inline-block;margin: 0px;padding-top: 5px;}
#donate .item-974 {padding-top: 0px;}
#donate li { margin: 0 12px; }
#donate a {color: #444;}
#donate .donatebtn {color:#FFF;background: #cf3231;border-radius: 3px;padding: 5px 10px;display: inline-block;}
#donate .donatebtn:hover {background: #a72336;}
#donate .menu {float: right;}

#search {}
#search .fa-search { color: #fff; font-size: 28px; float: right; padding: 13px 0 5px 10px; }

#mod-search-searchword213 {box-shadow: none;background: none;border: none;color: #FFF;font-size: 17px;width: 90%;}
.element-invisible {display:none !important;}

.home #featured {-ms-flex-order: 1;order: 1;}
.home #left {-ms-flex-order: 2;order: 2;}

.red {color:#FFF;background: #cf3230;background: -moz-linear-gradient(top, #cf3230 0%, #ca1f1e 100%);background: -webkit-linear-gradient(top, #cf3230 0%,#ca1f1e 100%);background: linear-gradient(to bottom, #cf3230 0%,#ca1f1e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3230', endColorstr='#ca1f1e',GradientType=0 );}
.red a {color:#FFF;}
.btn-red {font-weight: 600;color:#FFF;padding:0px !important;background: #cf3230;background: -moz-linear-gradient(top, #cf3230 0%, #ca1f1e 100%);background: -webkit-linear-gradient(top, #cf3230 0%,#ca1f1e 100%);background: linear-gradient(to bottom, #cf3230 0%,#ca1f1e 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cf3230', endColorstr='#ca1f1e',GradientType=0 );}
.btn-red:hover {background: #cf3230;}
.btn-red a {color:#FFF;padding: 20px 30px;display:block;}
.btn-primary { background: #cf3231; color: #fff;  border-radius: 0px;border-color: transparent; padding: 12px 35px; }
.btn-primary:hover { background: #a72336; border-color: #9c1d2f; }
.darkgrey, #featured .darkgrey {line-height:24px;background: #797979 !important;color: #FFF;}
.darkgrey h3 {font-size: 15px;text-transform: uppercase;text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.25);font-weight: 700;}
.darkgrey a {color: #FFF;font-weight:700;}
.dark {color: #FFF;text-align:center;}
.dark h3 {font-size: 15px;color: #FFF;margin-bottom: 12px;font-weight: 600;}
.dark a {color: #FFF;font-weight: 600;}
.dark p {margin-bottom: 10px;}
.dark p:last-child {margin-bottom: 0px;}
.home #left #topleft, .home #left #middleleft {border-top: 2px solid #cccccc;background: #fff;-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);} 
.home #left #topright {border-top: 2px solid #dd6c6b;margin: 20px 0 0 15px;padding: 0px;background: #FFF;-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);}
.home #left #middleright {border-top: 2px solid #cccccc;background: #fff;margin: 20px 0 0 15px;padding: 0px;-webkit-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);-moz-box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);box-shadow: 0px 0px 9px 3px rgba(0,0,0,0.11);}
.home #left #bottomleft {background: transparent; border: 1px solid #e4e4e4; margin: 20px 15px 0 15px;padding: 0px;}
.home #left #bottomright {background: transparent;margin: 20px 0 0 15px;padding: 0px;}
.home #featured .darkgrey {margin-bottom: 3px;}
#featured .moduletable {padding: 30px;margin-bottom: 20px;background: #e7e7e7;}
#featured .moduletable h3 {margin-top: 0px;font-size: 16px;color: #FFF;}
#featured .moduletable .menu li {display: block;width: 100%;margin:0px;border-bottom: 2px solid #d9d9d9;}
#featured .moduletable .menu li a {padding: 15px 30px;display: block;}
#featured .moduletable .menu li a:hover {background: #dbdada;color:#c92322;}

#featured .moduletable.common-questions { background: transparent; padding: 25px 0 0 0; }
#featured .moduletable.common-questions h2 { color: #ca1f1e; }

#top_banner {padding:15px 15px 0 15px;width: 100%;}

#topleft, #topright, #middleleft, #middleright, #bottomleft, #bottomright {margin-top: 20px;}
#topleft .moduletable, #middleleft  .moduletable, #middleright  .moduletable {background: #fff;padding: 0px 30px 30px 30px;}
#topleft .moduletable.nopadding, #middleleft .moduletable.nopadding, #middleright .moduletable.nopadding, #topright .moduletable.nopadding {padding: 20px 0 0 30px;}
#topleft .moduletable h3, #middleleft .moduletable h3, #middleright .moduletable h3 {font-weight: 600;color: #ce3635; font-size: 15px;text-transform: uppercase;}
#topleft .moduletable h4, #topleft .moduletable h4 a, #middleleft .moduletable h4, #middleleft .moduletable h4 a, #middleright .moduletable h4, #middleright .moduletable h4 a  {font-weight: 600;color: #000; font-size: 17px;}
#topleft .moduletable .readon, #middleleft .moduletable .readon, #middleright .moduletable .readon  {color: #cb2423;}

#topright .moduletable {background: #FFF;padding: 0 30px 30px 30px;color:#FFF;}
#topright .moduletable h3 a {color:#ce3635;}
#topright .moduletable a {color:#333;}
#topright .kwho-guest {color: inherit;}
#topright .klatest-cat {color:rgba(0,0,0,0.85);font-size: 14px;}
#topright .klatest-author, #topright .klatest-posttime {display:inline;color:rgba(0,0,0,0.55);font-size: 13px;}
#topright .klatest-posttime {margin-left: 0px;}
#topright .klatest-subject a {font-size: 17px;}
#topright .moduletable h3 {color: #ce3635; font-size: 15px;text-transform: uppercase;}
#topright .moduletable h4, #topright .moduletable h4 a {color: #000; font-size: 17px;}
#topright .moduletable .readon {color: #cb2423;}
#topright .klatest-more a {color: #e53332;}

#topright .klatest .klatest-items { margin: 0; }
#topright .klatest ul li { list-style: none; }
#topright .klatest .klatest-itemdetails { margin: 0 0 20px 0; }
#topright .klatest .klatest-topicicon { display: none; }
#topright .klatest-items li {margin: 0; }

#bottomleft .moduletable.nopadding {background: transparent;padding: 30px 30px 0 30px;}
#bottomleft .moduletable {background: transparent;padding: 0px 30px 30px 30px;}
#bottomleft .moduletable h3, #bottomright .moduletable h3, #bottomleft .moduletable h3 a, #bottomright .moduletable h3 a {color: #878787; font-size: 15px;}
#bottomleft .moduletable h4, #bottomleft .moduletable h4 a {color: #000; font-size: 17px;}
#bottomleft .moduletable .readon {color: #cb2423;}

#bottomright img {background-size: cover;}
/*#bottomright .moduletable .custom {background: transparent;background-size: cover;background-repeat: no-repeat;}*/
#bottomright {background: transparent !important;background-size: cover !important;background-repeat: no-repeat !important;background-image: url(../images/map.jpg) !important;}
#bottomright .moduletable .custom a {padding: 30px;display:block;}
#left img {padding: 10px;}
#left .nspPagination {float:right;}
#left .nspPagination li {list-style:none;}
#left .page_link, #left .pagenumbers li {margin: 0px;}
#left .page_link a, #left .pagenumbers a {background: #bbbbbb;border-radius: 50%;height: 10px;width: 10px;display: inline-block;margin: 0 3px !important;}
#left .page_link a::before, #left .pagenumbers a::before {display:none;}
#left .newslist .active a {background: #3d3d3d;}
.newstitle {margin-bottom: 12px !important;}
#featured .directors {background: transparent;padding-left: 6px;padding-right: 6px;}
#featured .directors h3 {font-size: 16px;color: rgba(51,51,51,0.9);text-align:center;font-weight: normal;margin-bottom: 25px;}
.testimonial_tags {display:none;}
.directors p {font-size: 13px;color: rgba(51,51,51,0.7);padding-top: 10px;}
.directors a {color: #333333 !important; font-size:14px;background: transparent;/*border: 2px solid #d5d5d5;*/}
.directors .col-md-4, .directors .col-lg-4 {padding: 0 8px;}
.activebar-container {background: #FFF !important;border-top: 1px solid #dddbdb;border-bottom: none !important;padding: 15px 30px !important;bottom:0 !important;top:inherit !important;}
body .activebar-container p {font-size: 13px !important;margin: 15px 5px 15px 5px !important;text-align: left !important;padding-right: 30px;display: inline-block !important;}
.activebar-container button.accept {color: #FFF !important;background-color: #3ebc34 !important;border: none !important;padding: 15px 30px !important;}
.activebar-container button.decline {color: #949494 !important;background-color: #eaeaea !important;border: none !important;padding: 15px 30px !important;}.
.activebar-container button.accept:hover {background-color: #308e29 !important;}
.activebar-container button.decline:hover {background-color: #d0d0d0 !important;}
.pagenumbers a {background: #bbbbbb; border-radius: 50%;}
.readon {margin-top: 8px;}
.readmore .btn {background: #cb2423;color: #FFF;border-radius:0px;padding: 12px 35px;}
.readmore .btn:hover {background: #ab1c1b;}
#featured .nopadding {padding: 0px;}
#featured .nopadding .custom {padding: 0;background-position: top right;background-size: cover;}
#featured .nopadding .custom a:first-child {padding: 30px 0;display: block;}
#featured .white { background: #fff; }
#featured .shadow { box-shadow: 0 5px 20px -5px rgba(0,0,0,0.11); }
#footer {text-align: center;font-size: 14px; color: rgba(0,0,0,0.70);padding:0 8%;line-height: 25px;}
#footer .menu {text-align:center;display: table;margin: 0px auto 20px auto;}
#footer .menu li {float:none; display: inline-block;}
#footer .menu a {color:rgba(0,0,0,0.70); font-weight: 700;}
#footer hr {border: 2px solid #d1d1d1;width: 40px;}
#footerwrapper {margin-top: 40px;}
.category .started, .category .datepost, .category #klastpostphone {display:none;}
#left #kunena.layout .navbar .nav > li > a {display: block;}
.cbft_delimiter label {display: none !important;}
.plg_system_eprivacy_message h2 {font-size:14px;color:rgba(0,0,0,0.50)}
.plg_system_eprivacy_message p:nth-of-type(2) {display:none;} 
.activebar-container p {text-align: center !important;font-size: 12px;margin: 8px 5px 5px 5px !important;}
body > .activebar-container {top: auto !important;bottom: 0;text-align: center !important;display: flex;flex-wrap: wrap;}
.activebar-container .links {display:none !important;}
.activebar-container button {margin: 5px 4px !important;padding: 0px 8px !important;}
.activebar-container .accept {order: 0;}
.activebar-container .decline  {order: 1;}
button.plg_system_eprivacy_reconsider, button.plg_system_eprivacy_accepted {border: 1px solid #d5d5d5;background: transparent;padding: 5px 10px;}
.search-results .result-category {display:none;}
.search-results .result-title {margin-top: 20px;margin-bottom: 10px;}
#form-login-remember {display:none;}
#form-login-links {float: none;display: block;width: 100%;padding: 0;}
#form-login-links li {list-style: none;}
#form-login-submit {margin-left: 14px;margin-bottom: 10px;}
.input-small {margin-bottom: 5px;height: calc(2.25rem + 2px);padding: .375rem .75rem;font-size: 1rem;line-height: 1.5;border: 1px solid #ced4da;color: #495057;}
body.contentpane {width:auto;margin:10px;text-align: left;}
img { border: 0 none; }

.alert-info {color: #555;background-color: #e7e7e74d;border-color: #d9d9d9;}

.lnee .head_right .catlink, .lnee .head_right .link, html[dir="rtl"] .lnee .catlink, html[dir="rtl"] .lnee .head_right .catlink, html[dir="rtl"] .lnee .head_right .link, html[dir="rtl"] .lnee .link, .lnee .head_right .newstitle, html[dir="rtl"] .lnee .head_left .newstitle, html[dir="rtl"] .lnee .newstitle, .lnee .head_right .newsintro, html[dir="rtl"] .lnee .head_left .newsintro, html[dir="rtl"] .lnee .newsintro {text-align: left !important;}

/**Fixing bootstrap columns for safari*/.row:before, .row:after{display: inline-block !important;}

#left table.acymailing_form {margin: 20px 0px;}
#left .acymailing_form .inputbox {box-shadow: none;}
#left .acysubbuttons {text-align: left;}
div.slides_container {background: #ffffff;background: -moz-linear-gradient(top, #ffffff 0%, #e8d9dc 100%);background: -webkit-linear-gradient(top, #ffffff 0%,#e8d9dc 100%);background: linear-gradient(to bottom, #ffffff 0%,#e8d9dc 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8d9dc',GradientType=0 );padding-left: 20px;}
#left .bt-cs .bt-inner .bt-title {font-size: 16px;color: rgba(0,0,0,0.85);text-transform: none;}
#left .bt-cs h3 {text-transform: none;font-weight: normal;}
#left .bt-cs .bt-inner img {border: none;margin: 5px 10px 50px 0 !important;}

.row {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
/************************/
/*** Pagination ***/
/**********************/
/*.pagination {float:right;position:relative;left:-50%;text-align:left;}*/
.pagination ul{list-style:none;position:relative;text-align: center;margin: 0px auto !important;padding: 0px !important;box-shadow: none;}
.pagination li {list-style: none;float: left;border: 1px solid #ddd; padding: 0px !important;border-radius: 5px;margin-right: 0px !important;margin-left: 8px;}
.pagination li:hover {background: #eeeeee;}
.pagination p.pull-right {text-align: center;}
.pagination li.disabled {display: none;}
.pagination a {float: none;display: block;padding: 5px;/*border: none !important;*/}
.icon-next, .icon-last, .icon-previous, .icon-first {position: relative;top: 1px;display: inline-block;font-family: 'FontAwesome';font-style: normal;font-weight: 400;line-height: 1;margin-top: 3px;margin-bottom: 3px;font-size: 16px;padding: 0px !important;}
.icon-next:hover, .icon-last:hover, .icon-previous:hover, .icon-first:hover {text-decoration: none;border: none;}
.icon-next::before {content: "\f054";}
.icon-last::before {content: "\f101";}
.icon-previous::before {content: "\f104";}
.icon-first::before {content: "\f100";}
.counter {display: none;}
.mceContentBody  {text-align: left !important;}
.readmore {margin-bottom: 3rem;}
.readmore .icon-chevron-right {display: none;}

#kunena.layout .pagination ul > li > a, #kunena.layout .pagination ul > li > span {border:none !important;}
.caret {display: none;}
#kunena .dropdown {margin: 0;list-style: none;}
#MainContainer #left .credits {display:none !important;}
#kunena.layout #userdropdown {padding: 20px 10px;}
#kform-login-remember {display:none;}
.input-append .btn {margin-left: -14px;}
#kunena.layout .unstyled, #kunena.layout .inline li, #kunena.layout #kstats li {margin: 0;}
#kunena .navbar {padding: .5rem 0rem;}
#kunena li {margin:0px;list-style:none;}
#kunena.layout .markItUpButton {margin-left: .3em !important;}
#kunena.layout .markItUpEditor {padding: 10px !important;}
#kunena .form-inline label {-ms-flex-align: left;align-items: left;-ms-flex-pack: left;justify-content: left;margin: 10px 0;}
#klogin-username, #klogin-passwd {width: 85%;}
#kunena .search-query {line-height: 26px;}
.kbutton-create .fa-pencil-alt, .navbar-nav .btn-link, .klatest .fa-file  {display:none;}
#kunena.layout .pagination ul > li {margin-right: 5px !important;}
#kunena .alert .close {right: -5px;}
.hs-parent-is-root {margin: 0px;list-style:none;}
.docman-document-details .table td, .docman-document-details .table th {padding: 0.35rem .75rem;}
#modlgn-username, #modlgn-passwd {width: 85%;}
.docman-download {background: transparent;border: 2px solid #da6565; color: #da6565;font-size: 16px !important;border-radius:0;padding: 15px;}
.icon-download {margin-top: 4px;}
#dj-megamenu243 {height: auto !important;}
#dj-megamenu243 li a {height: auto !important;line-height: 22px !important;}

/* facebook */
.item-1153 { width: 24px; }
.item-1153 a {font-size:0px; width: 24px;}
.item-1153 a::before {
font-family: "Font Awesome 5 Brands";
    content: "\f09a";
font-size: 26px;color: #cf3231;
}

/* twitter */
.item-1323 { width: 24px; }
.item-1323 a {font-size:0px; width: 24px;}
.item-1323 a::before {
font-family: "Font Awesome 5 Brands";
    content: "\f081";
font-size: 26px;color: #cf3231;
}

/* youtube */
.item-1348 { width: 24px; }
.item-1348 a {font-size:0px; width: 24px;}
.item-1348 a::before {
font-family: "Font Awesome 5 Brands";
    content: "\f167";
font-size: 26px;color: #cf3231;
}


/* linkedin */
.item-1347 { width: 24px; }
.item-1347 a {font-size:0px; width: 24px;}
.item-1347 a::before {
font-family: "Font Awesome 5 Brands";
    content: "\f08c";
font-size: 26px;color: #cf3231;
}


/* instagram */
.item-1346 { width: 24px; }
.item-1346 a {font-size:0px; width: 24px;}
.item-1346 a::before {
font-family: "Font Awesome 5 Brands";
    content: "\f16d";
font-size: 26px;color: #cf3231;
}


@media (min-width: 991px) {
  .container {max-width: 1420px;}
  	.home #left #topleft, .home #left #middleleft {margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 44.5%;flex: 0 0 44.5%;max-width: 44.5%;} 
	.home #left #topright {margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 44.5%;flex: 0 0 44.5%;max-width: 44.5%;}
	.home #left #middleright {background: #fff;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 44.5%;flex: 0 0 44.5%;max-width: 44.5%;}
	.home #left #bottomleft {background: transparent; border: 1px solid #e4e4e4; margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 44.5%;flex: 0 0 44.5%;max-width: 44.5%;}
	.home #left #bottomright {background: transparent;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 44.5%;flex: 0 0 44.5%;max-width: 44.5%;}
	#dj-megamenu208mobile {margin-top: 25px;}
	.hidden-phone, .hidden-desktop {display:none;}
}
 
@media (min-width: 1200px) {
  .container {max-width: 1420px;}
  	.home #left #topleft, .home #left #middleleft {margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 46.5%;flex: 0 0 46.5%;max-width: 46.5%;} 
	.home #left #topright {margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 46.5%;flex: 0 0 46.5%;max-width: 46.5%;}
	.home #left #middleright {background: #fff;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 46.5%;flex: 0 0 46.5%;max-width: 46.5%;}
	.home #left #bottomleft {background: transparent; border: 1px solid #e4e4e4; margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 46.5%;flex: 0 0 46.5%;max-width: 46.5%;}
	.home #left #bottomright {background: transparent;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 46.5%;flex: 0 0 46.5%;max-width: 46.5%;}
}

@media (min-width: 1351px) {
	.home #left #topleft, .home #left #middleleft {margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 47.5%;flex: 0 0 47.5%;max-width: 47.5%;} 
	.home #left #topright {margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 47.5%;flex: 0 0 47.5%;max-width: 47.5%;}
	.home #left #middleright {background: #fff;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 47.5%;flex: 0 0 47.5%;max-width: 47.5%;}
	.home #left #bottomleft {background: transparent; border: 1px solid #e4e4e4; margin: 20px 15px 0 15px;padding: 0px;-ms-flex: 0 0 47.5%;flex: 0 0 47.5%;max-width: 47.5%;}
	.home #left #bottomright {background: transparent;margin: 20px 0 0 15px;padding: 0px;-ms-flex: 0 0 47.5%;flex: 0 0 47.5%;max-width: 47.5%;}
}

@media (min-width: 1901px) {
    #logonav {background: #f0f1f2 url(../images/headerbk.jpg) top right no-repeat;}
}

@media (min-width: 1457px) and (max-width: 1900px)  {
	#logonav {background-color: #f0f1f2 !important;; background-image: url(../images/headerbk.jpg) !important;;background-position: 260px 0px !important;background-repeat:no-repeat !important;}
}
 
@media (min-width: 1456px) {
	#donate {padding-right: 0px;}
	.activebar-container button.accept {position: absolute;right: 200px;}
	.activebar-container button.decline {position: absolute;right: 10px;}
}

@media (max-width: 1400px) {
	body .activebar-container p {width: 60%;}
	.activebar-container button.accept, .activebar-container button.decline {padding: 10px 15px !important;height: 55px !important;}
}
	

@media (max-width: 1220px) {
	.horizontalMenu .itemid392 {display:none !important;} 
	#mainnavigation .dj-megamenu-custom208 li a.dj-up_a {
    padding: 0 10px !important;}
}

@media (max-width: 1199px) {
	.container {max-width: 100%;}
}

@media (max-width: 1030px) {
	#mainnavigation .dj-megamenu-custom208 li a.dj-up_a {padding: 0 15px;}
	#mod-search-searchword213 {width: 85%;}
	.newshead.picturetype {float:none !important;margin-bottom: 10px !important;margin-left: 0px !important;}
	.newshead.picturetype img {padding: 0 !important;}
}

@media (max-width: 990px) {
	#dj-megamenu208mobile {margin-top: 10px;font-size: 30px;}
	#dj-megamenu208mobile .fa {font-size: 30px;}
	.home #left #topleft, .home #left #middleleft {background: transparent;box-shadow: none;border: none;}
	.home #left #topright {margin: 20px 0 0 0px;padding: 0px 15px;background: transparent;box-shadow: none;border: none;}
	#topleft .moduletable h3, #middleleft .moduletable h3, #middleright .moduletable h3, #topright .moduletable h3 {margin:0px; padding: 15px 0;}
	.home #left #middleright {background: transparent;margin: 20px 0 0 0px;padding: 0 15px;box-shadow: none;border: none;}
	.home #left #bottomleft {background: transparent;border: none;margin: 20px 0px 0 0px;padding: 0 15px;}
	.home #left #bottomright {background: transparent;margin: 20px 0 0 0px;padding: 0px 15px;}
	#bottomleft .moduletable {background: transparent;padding: 30px;border: 1px solid #e4e4e4;}
	#topleft {margin-top: 0px;}
	#donate a {padding: 0 10px;}
	#donate {font-size: 12px;}
	.visible-phone, .visible-desktop {display:inline;}
	.visible-desktop, .hidden-phone {display:none !important;}
	#left #kunena .navbar-inner ul {margin-top: 0;padding-top: 0;}
	#left #kunena .navbar-inner ul li {margin-top: 0 !important;}
	#top_banner {margin-bottom: 20px;}
}

@media (max-width: 800px) {
	#MainContainer .nspArts, #MainContainer .nspLinksWrap {padding: 0px;}
		#donate a {padding: 0 5px;}
    .home #left #bottomright {margin: 20px 15px 0 15px;}
    		body .activebar-container {padding: 5px 10px !important;}
	body .activebar-container p {width: 100% !important;font-size: 10px !important;margin-bottom: 3px !important;}
	body .activebar-container .accept, body .activebar-container .decline {height: auto !important;font-size: 12px !important;float: left;}
}

@media (max-width: 767px) {
	#logonav {background-size: cover;padding: 0 0 10px 0;background-position: 400px 0;}
	.logo {text-align: center;}
	#logoheader .logo img {padding: 10px;;}
	#donate .menu {margin: 0px auto;width: 100%; text-align: center;}
	#donate li {display: inline-block;margin: 0px auto;}
	#donate {font-size: 14px;}
	.moduletabletranslatepage {position: absolute;height: 35px;padding: 6px; text-align: center;width: 100%;background: #FFF;margin: 0 -15px;top: 0; }
	.moduletabletranslatepageother {display:none;}
	#logoheader .moduletable {margin-top: 35px;}
	.home #left {-ms-flex-order: 1;order: 1;}
	.home #featured {-ms-flex-order: 2;order: 2;}
		body .activebar-container {padding: 5px 10px !important;}
	body .activebar-container p {width: 100% !important;font-size: 10px !important;margin-bottom: 3px !important;}
	body .activebar-container .accept, body .activebar-container .decline {height: auto !important;font-size: 12px !important;float: left;}
}

@media (max-width: 520px) {
	#mainnavigation {-ms-flex: 0 0 40%;flex: 0 0 40%;max-width: 40%;}
	#search {-ms-flex: 0 0 60%;flex: 0 0 60%;max-width: 60%;}
	#mod-search-searchword213 {font-size: 13px;width: 80%;}
	#left {padding: 0;}
	#contentwrapper {padding: 40px 25px;}
	.message-published {width: 100% !important;}
	#kmobile-username, #kmobile-passwd {width: 90% !important;}
	#featured {padding: 0;}
	.breadcrumb a, .breadcrumb li {font-size: 13px;}
	#left ul {margin-left: 0px;}
	.dark .custom {padding: 30px 15px !important;}
	body .activebar-container {padding: 5px 10px !important;}
	body .activebar-container p {width: 100% !important;font-size: 10px !important;margin-bottom: 3px !important;}
	body .activebar-container .accept, body .activebar-container .decline {height: auto !important;font-size: 12px !important;float: left;}
	.activebar-container .decline {display:none;}
	#left .blog img, #left .blog .img-fluid, #left .item-page img, #left .item-page .img-fluid {float:none !important;display:block;max-width: 100%;padding-left: 0;}
	#kunena.layout .markItUpHeader ul .markItUpSeparator {height: auto !important;}
}

@media (max-width: 415px) {
    #donate li {margin: 10px auto 0 auto;width: 100%;}
    #donate .donatebtn {padding: 10px;width: 60%;}
}

/* CONVERSATIONS PAGE */
.conversations .blog .page-header h2 { font-size: 28px; color: #ca1f1e; }
.conversations .items-leading { border-bottom: 3px solid #ddd; margin: 0 0 3rem 0; padding: 0 0 3rem 0;  }
.conversations .items-row { border-bottom: 3px solid #ddd; margin: 0 0 3rem 0; padding: 0 0 3rem 0; }
.conversations .readmore { margin-bottom: 0; }

/* NEW DONATION PAGE */

#donation-form .form-actions {
background: #fff;
padding: 30px 0 0 0;
margin: 30px 0 0 0;
border-top: 1px solid rgba(0,0,0,.1);
}

#donation-form .form-actions .btn-primary {
background: #cb2423;
color: #FFF;
border-radius: 0px;
border-color: transparent;
padding: 12px 35px;
}

#donation-form .jd-page-title {
font-size: 28px;
color: #ca1f1e;
}

#donation-form .input-large {
	width: 310px !important;
	font-size: 14px;
}

#donation-form ul {
	margin: 0;
}

#donation-form h3 { 
margin: 10px 0 5px 0; 
}

#field_Interest .control-label,
#field_Contact .control-label,
#field_Anonymous .control-label,
#field_Feature .control-label {
display: none;
}

#field_Interest .controls,
#field_Contact .controls,
#field_Anonymous .controls,
#field_Feature .controls {
margin: 0;
}

#field_Gift .control-label,
#field_Company .control-label {
float: none;
width: 100%;
}

#field_Gift .controls,
#field_Company .controls {
margin: 0;
}

#donation-form #amount { 
	width: 140px !important;
	font-size: 14px;
}

#donation-form .switch-amounts input:checked + label { background-color: #ca1f1e !important; }
.donated-amount-label { background-color: #ca1f1e !important; }
.donated-amount { border: 1px solid #ca1f1e !important; }

/* MAILCHIMP EMBED FORM */
/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup form {display:block; position:relative; text-align:left; padding: 0;}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: fit-content; width: -moz-fit-content;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}
#mc_embed_signup .foot {display:grid; grid-template-columns: 3fr 1fr; width:96%; align-items: center;}
@media screen and (max-width:400px) {#mc_embed_signup .foot {display:grid; grid-template-columns: 1fr; width:100%; align-items: center;}}

@media screen and (max-width:400px) {#mc_embed_signup .referralBadge {width:50%;}}

#mc_embed_signup .brandingLogo {justify-self:right;}
@media screen and (max-width:400px) {#mc_embed_signup .brandingLogo {justify-self:left;}}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:3px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

label#campaign_id div.controls.campaignTitleDiv, div#rr { display: none; }

#kunena .navbar { /* display: none !important; */ }

#kunena.layout h1 a.hasTooltip { display: none; }
#kunena.layout h1 { font-size: 28px !important; line-height: 1 !important; margin-bottom: 30px; }