.cbRegistration .cbIconsTop {display: none;}
.cbRegistration .form-group label {margin-top: 15px; font-weight: bold;}
.cbRegistration .cbFieldDescription, .cbRegistration .cbFieldDescription p, .cbRegistration .cbFieldDescription ul, .cbRegistration .cbFieldDescription ol {font-size: 14px!important; font-style: italic;}
/* marquee */
.marquee-item {position: relative; background-color: #004dda;}
.marquee-image {height: 700px; background-size: cover; background-position: center; background-repeat: no-repeat;}
@media (max-width: 991px) { .marquee-image {height: 600px;} }
@media (max-width: 767px) { .marquee-image {height: 450px;} }
@media (max-width: 575px) { .marquee-image {height: 300px;} }
@media (min-width: 576px) { .marquee-item .marquee-content {position: absolute; bottom: 0;} }
@media (min-width: 576px) { .marquee-item.slick-current .marquee-content {width: 40%; margin-left: 10%; background: #004ddac7; border-radius: 4px 4px 0 0;} }
@media (min-width: 576px) { .marquee-item.style-br.slick-current .marquee-content {right: 0; margin-right: 10%;} }
.marquee-content {padding: 5px 20px;}
.marquee-item, .marquee-item a {color: #ffffff;}
.marquee-prev, .marquee-next {z-index: 100; padding: 10px; font-size: 0; line-height: 0; position: absolute; top: 50%; display: block; width: 20px; height: 20px; padding: 0; -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); cursor: pointer; color: transparent; border: none; outline: none!important; background: transparent; font-size: 60px; font-weight: bold; color: #ffffff; opacity: 0.8; text-shadow: 0 0 8px #000000;}
.marquee-prev {left: 10px;}
.marquee-next {right: 10px;}
.marquee-item h2 {font-weight: bold;}

/* header */
@media (max-width: 575px) { #sp-header {height: 50px;} }
#sp-header {background-color: #004dda!important;}
.sp-megamenu-parent > li > a {color: #ffffff!important;}
.sp-megamenu-parent > li:hover > a {color: #bdc7db!important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {color: #cacaca!important;}
.sp-megamenu-parent .sp-mega-group > li > a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {color: #003ba7!important;}
.sp-megamenu-parent .sp-mega-group > li > a:hover, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a:hover {color: #030303!important;}
.sp-megamenu-parent .sp-mega-group > li > a:active, .sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {color: #333333!important;}
#sp-footer, #sp-bottom {background: #717b8c; color: #fff;}
#sp-footer a, #sp-bottom a {color: #ffffff;}
#sp-footer a:hover, #sp-bottom a:hover {color: #000000;}

/* GENERAL */
p, body {font-size: 16px;}
h1 {margin-bottom: 1rem;}
h2, .h2 {margin-top: 1.5rem; font-size: 1.5rem;}
h3, .h3 {margin-top: 1rem; font-size: 1.3rem;}
h4, .h4 {font-size: 1.1rem;}
.well {padding: 10px;}
iframe {max-width: 100%;}
#sp-main-body {padding: 15px 0!important;}
.breadcrumb {background-color: transparent; padding-left: 0;}
.card-image-top {width: 100%;}
.navbar {padding: 0;}
.navbar .nav>li>a {text-shadow: none;}
#login-form {display: block; max-width: 360px;}
#login-form ul.unstyled {padding-left: 0;}
#login-form ul.unstyled li {list-style-type: none;}
#login-form ul.unstyled li a {color: #003ba7;}
#login-form ul.unstyled li.logout-private-messages a {color: #ffc107; text-shadow: 0 0 1px #e1e1e1;}
#login-form ul.unstyled li.logout-private-messages a:hover {color: #000000;}
input[type="text"]:not(.form-control) {min-height: 36px; border: 1px solid #a9a9a9;}
.no-click > a {pointer-events: none;}
.no-click {cursor: pointer;}
/* buttons */
.btn-primary {background-image: none;}
.btn-secondary {background-color: #293f6d;}
.btn-warning, a.btn-warning {color: inherit;}
.btn-link {color: #003ba7;}
.btn-link:hover {text-decoration: none; color: #000000;}
#ntf_submit {padding: 10px 12px; color: #003ba7;}
/* login and register pages */
.login-page #sp-main-body, .register-page .body-innerwrapper {background-image: url(https://turns-all-year.com/images/site/skinning-up.jpg); background-size: cover; background-position: center;}
.register-page .cbft_antispam_captcha .cbFieldIcons {display: none;}
.register-page .cbConnectButtons > .cbConnectButton:not(.btn-block) + .cbConnectButton:not(.btn-block) {margin-top: 0;}
.mod-login.cbLoginForm {width: 350px; margin: 15px auto; padding: 10px 15px; background-color: #fff; border-radius: 10px;}
.mod-login.cbLoginForm .form-group {margin: 7px 0;}
.mod-login.cbLoginForm .form-group button {width: 100%; text-align: left;}
svg#Passkey {height: 1.5rem;}
/* blockquote */
.blockquote {font-size: inherit; font-style: italic; border: 1px solid lightgray; border-left: 5px solid #004DDB; padding: 10px; background-color: whitesmoke;}
/* tabs */
.nav-tabs {border-bottom: 1px solid #293f6d;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {color: #252525; border-color: #293f6d #293f6d #fff;}
/* some JS conflict makes Bootstrap tabs disappear on click */
.reply-form a.nav-link {display: block!important;}

/* icons */
.cck_site_icon_edit, .cck_site_icon_trash {padding: 0!important;}
.fa, .fab, .fad, .fal, .far, .fas {line-height: initial;}

/* nasty workaround */
.cb_template .fa:before, .cb_template .fa-before:before, .cb_template .fa-raw, .cb_template .fa-raw:before, .cb_template .fa-raw-before:before {font: inherit!important;}

/* radio buttons */
.gsearch-search-areas label[for="area-all"] {margin-right: 10px;}
.gsearch-search-areas .radio {position: relative; display: inline-flex; align-items: baseline; padding-left: 20px;}
.gsearch-search-areas .radio input[type="radio"] {position: absolute; left: 0; top: 5px; font-size: inherit; width: 1em; margin: 0; font-family: FontAwesome; transition: 300ms ease-out;}
.gsearch-search-areas .radio input[type="radio"]::after {position: absolute; top: -5px; content: '\f111'; display: inline-block; text-align: center; width: 1em; color: #bcbcbc;}
.gsearch-search-areas .radio input[type="radio"]:checked::after {font-weight: 900; color: #004dda;}
.gsearch-search-areas .radio input[type="radio"]:active {transform: scale(.6);}

/* MENU */
#sp-menu {height: fit-content;}
#sp-menu .sp-menu-item.sp-has-child > span {color: #ffffff;}
#sp-header .my-menu-item-guest {background-color: #717b8c;}
#sp-header .my-menu-item-tayer {background-color: #293f6d;}
#sp-menu.menu-with-social .sp-megamenu-wrapper {justify-content: end;}
.sp-megamenu-parent .sp-mega-group > li > a:hover {color: #000000;}
.menu_item a span.fa {width: 18px;}
.sp-megamenu-parent .sp-mega-group > li > a {text-transform: inherit; font-size: 18px;font-weight: inherit;}
/* off canvas menu */
.burger-icon>span {background-color: #fff;}
body.ltr #offcanvas-toggler.offcanvas-toggler-right {margin: 0 15px 0 0;}
#offcanvas-toggler {font-size: 28px;}
.close-offcanvas {top: 15px;}
.offcanvas-menu .offcanvas-inner {padding: 15px;}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child) {margin-right: inherit;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li {padding: 3px 10px;}
.offcanvas-menu .offcanvas-inner .sp-module ul > li.current {background: #d2d2d2;}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent .menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu>li li a, .offcanvas-menu .offcanvas-inner a {color: #0345BF;}
.offcanvas-menu .offcanvas-inner ul.menu li.active a {color: inherit;}


/* G Search */
#cseSearchForm #searchword {max-width: 300px; float: left; margin: 0 15px 15px 0;}
#cseSearchForm button {margin-bottom: 15px;}

/* COMMUNITY BUILDER */
.cbPosCanvas {display: none;}
.cbPosHead {margin: 10px 0 -15px 0;}
.cbProfile .cbPosCanvas, .cbProfile .cbPosCanvas .border-bottom, cbProfile .cbPosCanvas .border-top {border: 0!important;}
.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutPhoto {left: 0; padding-left: 0!important;}
.cb_template .cbCanvasLayout .cbCanvasLayoutBottom .cbCanvasLayoutCounters .cb_form_line {width: 100%; padding: 5px 0; color: #000; font-size: 16px;}
.cbPosHead .border-bottom {border-bottom: 0!important;}
.cbPosCanvasStats #cbfr_41 {display: none;}
.cbPosTabMain {margin-top: 15px;}
#cbtabsCBMenucb_tabmainMenu .cbTabNav.nav-item {border-right: 1px solid lightgrey; padding: 1px 5px; font-size: 20px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link:hover {color: #000;}
.navbar-light .navbar-nav .nav-link {color: #003ba7;}
/* breadcrumbs */
.com-comprofiler.view-userslist .pathway-last, .com-comprofiler.view-userslist .separator:nth-of-type(4) {display: none;}
.com-comprofiler.view-userprofile .cck_module_breadcrumbs .separator:nth-of-type(4), .com-comprofiler.view-userprofile .cck_module_breadcrumbs a:nth-of-type(3) {display: none;}
/* login */
.login-page .moduletable {width: 360px; margin: 0 auto; padding: 20px; background-color: #fff;}
.login-page .userdata {width: 320px;}
/* register */
.register-page .cbRegistration {max-width: 500px; margin: 0 auto; background-color: #fff; padding: 15px;}
/* error ... e.g. due to not being logged in */
.com-comprofiler.view-userprofile .alert-danger {color: inherit; background-color: inherit; border-color: #ffffff;}
.com-comprofiler.view-userprofile .alert-danger .close {display: none;}
/* social buttons */
.cbConnectButton .fa-facebook:before {content: " "!important;}
/* user list */
.cbUserListHeader div.border-top, .cbUserListRow div.border-top {border-top: none!important;}
.cbUserListRow {border-top: 1px solid lightgray;}
.searchCriteriaTitleHtml {display: none;}
.cbUserListTitle h3 {font-size: 2.5rem;}
.cbUserListHead, .cbUserListSearchTitle {display: none;}

/* joomDonations */
.campaigndetailsdonationpage {font-family: inherit;}
.campaigndetailsdonationpage .donationbutton {font-family: inherit; color: inherit;}
#donation-form .input-large {width: 270px !important;}
#donation-form .input-small {width: 150px !important;}
#donation_type .controls label.radio {margin: 0 5px;}
#donation_type .controls label.radio input {margin-right: 6px;}
.controls label, #amount_container label {font-weight: bold;}
#amount_container label span.amount_explaination {font-weight: normal;}
.jd-heading {margin-left: 5px; font-weight: bold;}
/* user's donation history page */
#donation-history-page {margin-left: 0; margin-right: 0;}
h1.jd-title {width: 100%;}

/* GPX map */
div.olControlZoom {top: 90px!important;}
#gtm_fullscreen_on_map0 {top: 160px!important;}
#gtm_fullscreen_off_map0 {top: 160px!important;}

/* uddeIM messaging */
#uddeim .contentheading {padding: 10px 0!important; font-size: 165%;}
#uddeim-navbar2 {margin: 15px 0; border: 1px solid #dde1e5; background-color: #004dda!important; padding: 0!important;}
#uddeim-navbar2 ul {margin: 8px 0 !important;}
#uddeim-navbar2 ul li {margin-right: 0!important; padding: 11px 11px 11px 5px!important; border-right: 1px solid #dde1e5;}
#uddeim-navbar2 ul li.uddeim-activemenu {color: #cacaca!important;}
#uddeim-navbar2 ul li:nth-of-type(1) {padding-left: 11px!important;}
#uddeim-m {border: 0!important;}
#uddeim-overview [class^="sectiontableentry"] td {width: auto!important; padding: 10px 3px!important;}
#uddeim-overview [class^="sectiontableentry"] td a {float: left;}
#uddeim-overview [class^="sectiontableentry"] td br {display: none;}
#uddeim-writeform {margin-top: 30px; padding: 0;}
#uddeim-writeform form span {font-size: 1.1em; font-weight: bold;}
#uddeim-writeform textarea {width: 100%; border: 1px solid #003ba7; padding: 3px 7px; font-size: inherit;}
#uddeim-writeform br {display: none;}
#uddeim-writeform .autocompleter-choices {margin-bottom: 0!important;}
#uddeim-writeform .uddeim-textcounter input {float: left; background-color: transparent!important; width: 43px; min-height: inherit; border: 0; padding: 3px 0; font-size: inherit;}
#uddeim-writeform input.button {padding: 6px 15px; background-color: #003ba7; color: #ffffff; font-family: inherit; font-size: inherit; border: inherit;}
#uddeim-overview .sectiontableheader {font-size: inherit!important;}
#uddeim-overview .sectiontableheader a {float: left; padding: 5px 5px 0 0;}
div.uddeim-messageheader {padding: 0; margin: 20px 0 10px 0; border: 0;}
div.uddeim-messageheader ul {margin-bottom: 0!important;}
div.uddeim-messagebody {background: #f5f5f5;}
.uddeim-clear {display: none!important;}
.uddeim-m tr td {padding: 0;}
#uddeim-bottomlines, #uddeim-bottomlines p, .uddeim-sendoption {font-size: 13px;}
/* new msg notif module */
#uddeim-modulenew {margin: 5px 10px; width: 35px; text-align: center;}
#uddeim-modulenew .uddeim-module-head a:nth-of-type(1), #uddeim-modulenew .uddeim-module-head #uddeim-noimage {display: none;}
#uddeim-modulenew .uddeim-module-head a:nth-of-type(2):before {font-family: "Font Awesome 5 Free"; color: #ffcc00; font-size: 16px; font-weight: 900; content: "\f0e0";}
#uddeim-modulenew .uddeim-module-head a:nth-of-type(2):after {line-height: 14px; color: #ffcc00; font-size: 14px; content: " New";}
#uddeim-modulenew .uddeim-module-body #uddeim-nomessage {display: none;}
#uddeim-module {display: none;}

/* KUNENA FORUM */
@media (max-width: 767px) {body.com-kunena {padding-right: 0; padding-left: 0;}}
#kunena .navbar {margin-bottom: 1rem; padding: .5rem 0;}
#kunena .navbar-inner {width: 100%; background-image: none; box-shadow: none; border-radius: 0;}
@media (min-width: 960px)
#kunena.layout .navbar .nav {margin: -1px;}
#kunena.layout .navbar .nav > li > a {background-image: none; box-shadow: none; color: #003ba7; border-right: 1px solid lightgrey; padding: 11px; font-weight: bold;}
#kunena.layout .navbar .nav > li > a:hover, #kunena .dropdown-menu>li>a:hover, #kunena .dropdown-submenu:hover>a {background-image: none; background-color: transparent; color: #000000;}
#kunena .dropdown-menu>li>a {color: #003ba7;}
@media (max-width: 959px) {#kunena.layout .navbar .nav {padding-top: 0;}}
#kunena.layout .knav-collapse.show > .nav {display: block;}
#kunena .input-append .input-medium {float: left; height: 37px; border-radius: 4px; margin-right: 10px;}
#kunena .input-append .btn {border: 1px solid #003ba7; border-radius: 4px; box-shadow: none; background-color: #003ba7; background-image: none; padding: 5px 9px; color: #ffffff;}
#kunena .section.collapse {display: inherit;}
#kunena .btn, .com-kunena .btn {background-image: none; box-shadow: none;}
#kunena .btn-success {background-image: none; box-shadow: none; background-color: #003ba7; border-color: #003ba7;}
#kunena .pagination-container-links, #kunena .jssocials-share-email, #kunena .jssocials-share-googleplus, #kunena .jssocials-share-linkedin, #kunena .jssocials-share-stumbleupon {display: none;}
#kunena.layout .kwho-user {color: #003ba7;}
#kunena.layout .kwho-admin {color: goldenrod;}
.com-kunena .form-search .input-append {display: flex;}
/* kunena menu and search - new */
.sp-module ul.kunena-menu>li>a {display: block; padding: 7px 10px; color: #0345bf;}
.sp-module ul.kunena-menu>li>a:hover, .sp-module ul.kunena-menu>li.active>a {color: initial;}
/* kunena menu and search - old */
#kunena .navbar .visible-desktop .parent > a:before {font-family: "Font Awesome 5 Free"; content: "\f107"; float: right; margin-left: 7px;}
#kunena .dropdown-menu>.active>a {background-image: none; background-color: #004dda; color: #ffffff;}
#kunena .dropdown-menu>.active>a:hover {background-image: none; background-color: #004dda; color: grey;}
#kunena_search_results a.hasTooltip {display: inline-block!important;}
#kunena div[data-target="#history"] {font-size: 1px; color: transparent;}
#kunena form[action="/forum/search"] .btn.btn-small:before, #kunena div[data-target="#history"]:before {font-size: initial; color: initial; font-family: 'IcoMoon'!important; content: "\e007"!important;}
#kunena #search {margin-top: 15px; display: block!important}
#kunena.layout form[action="/forum/search"] .btn-toolbar {margin: 0; display: none;}
#kunena #search > .well > .row-fluid > fieldset > legend {display: none;}
#kunena #search-options {margin-top: 15px;}
#kunena.layout select#mode {width: auto; display: inline-block;}
#kunena #search .btn.btn-small.pull-right {float: none;}
#kunena #search h2 {float: left; margin: 6px 15px 6px 0;}
#kunena #search div.center {margin: 10px 0 20px 0;}
/* profile actions button drop-down */
.profile-actions {margin-bottom: -35px;}
.update-login-credentials #jform_name-lbl, .update-login-credentials #jform_name, .update-login-credentials legend {display: none;}
a.dropdown-item {color: #003ba7;}
/* topic */
.kunena-topic-item h1 i {margin-right: 10px; font-size: 24px;}
.kunena-topic-item .dropdown-toggle .caret {display: none;}
.kunena-topic-item .btn-primary, .kunena-topic-item .btn-primary a:not([href]):not([tabindex]) {color: #ffffff!important;}
.kunena-topic-item .btn-primary i {margin-right: 5px;}

/* messaging nav */
.messaging-nav .nav-link {color: #003ba7;}
.messaging-nav .nav-link:hover {color: #000000;}
.messaging-nav .nav-link:active {background-color: #e5e5e5; color: #000000;}

/* SEBLOD - CCK */
div.cck_forms.cck_site div.cck_form.cck_form_checkbox input {margin: 9px 5px 0 0 !important;}
/* calendar field */
#tr_date-trigger  {margin-left: -2px; border-radius: 0 3px 3px 0; max-height: 36px; border: 1px solid #a9a9a9;}
#tr_date {width: 263px;}
/* Seblod general */
.cck_desc {font-style: italic;}
.cck_tr_media .cck_form_group_x {width: 100%!important;}
.cck_tr_media div.vertical_gx {float: none;}
.cck_tr_media div.vertical_gx .cck_form_group_x {width: 100%!important;}
.cck_tr_media .btn-toolbar {clear: both;}
.cck_med_type .radios input[type="radio"] {display:none;}
.cck_med_type .radios label {background-color: #f0f0f0!important; padding: 5px 10px!important;}
.cck_med_type .radios label:first-of-type {border-radius: 5px 0 0 5px;}
.cck_med_type .radios label {border-right: 1px solid lightgray;}
.cck_med_type .radios label:last-of-type {border-right: none;}
.cck_med_type .radios label:last-of-type {border-radius: 0 5px 5px 0;}
.cck_med_type .radios input:hover + label {color: #003ba7!important;}
.cck_cgx_button {float: none!important; width: 100%!important;}
.cck_med_type .radios input:checked + label {background-color: #004dda!important; color: #fff!important;}
.cck_cgx_button {float: none!important; width: 100%!important;}
div.cck_button.cck_button_del, div.cck_button.cck_button_add, div.cck_button.cck_button_drag {width: 25px!important; height: 25px!important;}
.tr-content .cck-line-header .cck-ptb:nth-of-type(1) {width: 80%;}
.tr-content .cck-line-header .cck-ptb:nth-of-type(2) {width: 20%;}
.cck_tr_bookmark, .cck_bkmk_display_bkmk_delete, .cck_ntf_display_form, .cck_ntf_display_list {float: right!important;}
.cck_tr_bookmark button, .cck_bkmk_display_bkmk_delete .btn, .cck_ntf_display_form button, .cck_ntf_display_list .btn {margin-left: 15px; width: 38px;}
.cck_tr_bookmark button {padding: 10px 12px!important;}
.cck_ntf_display_form button, .cck_ntf_display_list .btn {padding-left: 10px!important; padding-right: 10px!important;}
.cck_form.cck_form_group_x .cck_form.cck_form_group_x {margin: 10px 0; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem; padding: 10px;}
div.cck_group_x div.gxi {border-bottom: none;}
#tr_media .icon-plus, #tr_media .icon-minus ,#tr_media .icon-circle {font-size: 1.3em!important;}
*#bkmk_submit {color: #003ba7!important;}
.tr-content .content-title {position: relative;}
.subscribe-btn {margin-left: 10px; color: #003ba7!important;}
.bookmark-btn {margin-left: 10px; color: #003ba7!important;}
aside.cck_cgx_button {float: right!important; margin: -10px -10px 0 0; width: 175px!important; background: #f0f0f0; padding: 10px 0;}
div.cck_button_del, div.cck_button_drag, div.cck_button_add {float: right; margin: 0 15px!important;}
div.cck_forms.cck_site div.cck_form span.icon-minus, div.cck_forms.cck_site div.cck_form span.icon-circle, div.cck_forms.cck_site div.cck_form span.icon-plus {margin-left: 1px; font-size: 20px!important;}
.cck_button_drag .icon-circle:before {border-radius: 10px; background-color: #4d6ae9; color: #ffffff; content: "\e00e";}
div.cck_forms.cck_site div.cck_form span[class^="icon-"], div.cck_forms.cck_site div.cck_form span[class*=" icon-"] {line-height: inherit;}
#seblod_form .joomla-tabs .nav-link {display: block!important;}
/* modals */
#modal-cck.modal.modal-image {z-index: 100000;}

/* CONTENT TYPES - SEBLOD */

/* media */
.cck_med_type .cck_label_radio {display: none;}
.cck_med_type .cck_form_radio {margin: 10px 10px 0 0;}
#tr_media div.gxi {padding: 10px 0 20px 0;}

/* reply */
.reply.cck-pad-8 .cck-ptb {padding-top: 0!important; padding-bottom: 0!important;}
.reply-anchor, .reply div.cck-line-top {margin-top: -100px;}
.reply .cck-pos-top-body {border-bottom: 1px solid #cfcfcf; background: #f0f0f0; padding: 10px;}
.reply-header {margin-top: -4px; border-radius: 5px 5px 0 0;}

/* messaging */
.msg-form .select2-container {width: auto; min-width: 300px;}

/* TR's */
.tr-intro .row {margin-left: 0; margin-right: 0;}
.tr-content div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor, .reply div.cck_contents.cck_content div.cck_value.cck_value_wysiwyg_editor, .tr-content  {padding: 0;}

/* replies */
.tr-replies div.cck-pad-8 .cck-plr {margin-right: -4px; padding-right: 0;}

/* marquee */
.marquee {margin-bottom: 44px;}
.camera_target_content {overflow: visible!important;}
.camera_caption {top: 100%; bottom: initial!important;}
#camera_wrap_111 .camera_caption {margin-top: -1px;}
#camera_wrap_111 .camera_caption > div {background: #293f6d!important; box-shadow: none!important; -webkit-box-shadow: none!important; -moz-box-shadow: none!important; padding-top: 20px; padding-bottom: 20px;}
.camera_caption_title {font-size: 1.5em!important; line-height: 1.5em!important;}
#camera_wrap_111 .camera_caption > div div.camera_caption_desc {font-size: 1.2em!important;}

/* helper classes */
.hidden {display: none;}

/* seblod overrides */
.cck_module_list > hr {border: none;}
.cck_page_list > hr {border: none;}
div.cck_forms.cck_search div.cck_form input {height: 38px;}
#cck1r_topbody.seb_css3, #cck1r_mainbody.seb_css3, #cck1r_bottombody.seb_css3 {overflow: visible!important;}
.cck_label_wysiwyg_editor {margin-bottom: -30px;}
#button_cancel {background: transparent; color: #003ba7;}