/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer 
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* Basics
=========================== */
/* Button Colours
=========================== */
/* Top Bar
=========================== */
/* NavBar
=========================== */
/* Mobile Nav
=========================== */
/* Social
=========================== */
/* Footer
=========================== */
/* Panel Header Colours
=========================== */
/* Title Colour
=========================== */
/* Style 1 Title BG Colour */
/* FONTS */
@font-face { font-family: 'Open-Sans'; font-style: normal; font-weight: 400; src: local("Open Sans Regular"), local("OpenSans-Regular"), url(https://fonts.gstatic.com/s/opensans/v17/mem8YaGs126MiZpBA-UFVZ0b.woff2) format("woff2"); }

/* latin */
@font-face { font-family: 'Open-Sans'; font-style: normal; font-weight: 700; src: local("Open Sans Bold"), local("OpenSans-Bold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format("woff2"); }

@font-face { font-family: 'Open-Sans'; font-style: normal; font-weight: 300; src: local("Open Sans Light"), local("OpenSans-Light"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN_r8OUuhp.woff2) format("woff2"); }

@font-face { font-family: 'Open-Sans'; font-style: normal; font-weight: 800; font-display: swap; src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2); }

#page { font-family: Open-Sans, "Roboto", Helvetica, sans-serif !important; }

#page h1, #page h2, #page h3, #page h4, #page h5, #page .panel .panel-heading h3, #page .ss-panel .ss-panel-header .item_name, #page .cta-widget h3, #page .what-we-do .what-we-do-panel h3, #page .company-page-header .company-name-logo h2, #page .company-brief h3, #page .users-company.panel-body a, #page .btn, #page .navbar-default .main-nav a, #page .directory-member .member-image .member-name a, #page .directory-search-label { font-family: Open-Sans, "Roboto", Helvetica, sans-serif !important; }

/* Slideshow Styles */
.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption { left: 0 !important; background: transparent; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption:hover { background: transparent; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info { bottom: 20px; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .container { width: 100%; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .col-lg-7.col-sm-10 { width: 91.77777%; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-title { font-size: 24px; text-transform: uppercase; text-shadow: none; margin: 5px 0; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content { padding: 0; font-size: 14px; line-height: initial; text-shadow: none; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content > div.slide-additional { position: absolute; width: 25%; right: 8.33333%; bottom: 0; }

@media (max-width: 767px) { .header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content > div.slide-additional { display: none; } }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content > div.slide-additional:after { content: ""; position: absolute; background: #003469; transform: skew(-24deg); height: 500px; width: 225%; bottom: -50px; right: -100%; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content > div.slide-additional .slide-inner { position: relative; z-index: 1; }

.header-slideshow-wrapper .flex-slideshow .slides li .flex-caption .slide-info .slide-content > div.slide-additional .slide-inner h3 { margin: 5px auto; color: #003469; font-weight: 700; }

/* FOOTER */
#site_footer { padding: 0 !important; }

#site_footer .footer-top { padding: 30px; font-size: 1.2em; }

#site_footer .lower-footer { background: #003469; }

#site_footer .lower-footer .footer-logo a { display: inline-block; }

#site_footer .lower-footer .footer-logo a.footer_tou { padding: 15px; }

#site_footer .lower-footer .footer-logo a.navbar-brand { float: left; }

#site_footer .lower-footer .footer-logo .navbar-brand img { height: 50px !important; }

#site_footer .lower-footer .footer-copyright { font-size: 1.2em; padding: 10px 0; }

@media (min-width: 768px) { #site_footer .lower-footer .footer-copyright { text-align: center; } }

#site_footer .powered-by-silkstart { display: none; }

#page .header-slideshow-wrapper .flex-slideshow .slides li .slide-wrapper img { min-width: auto !important; }

/* Homepage Nav */
.header-slideshow #page .site-header.fixed { background: #134074 !important; }

.header-slideshow #page .site-header .navbar-default .navbar-collapse .nav > li > a { text-shadow: 1px 1px 1px #000; }

.header-slideshow #page .site-header .navbar-default .navbar-collapse .nav > li > a:hover { color: #3c91e6; }

/* Nav in general */
header.site-header { min-height: 50px; }

header.site-header.fixed-enabled.fixed { background: #ffffff !important; }

header.site-header .container { width: 100% !important; }

header.site-header #header_topbar .navbar-header .navbar-brand { padding: 20px 10px 0 40px; }

header.site-header #header_topbar #header-account-buttons { margin-top: 19px; }

header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li { margin-left: 5px; }

header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a { font-size: 18px; font-weight: 700; padding: 16px 32px; text-transform: none; border: none; }

header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a:hover, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a:active, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a:focus, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a.selected { color: #b4b3b9; background: none; border: none; }

header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a.signup_button, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a#userDropDown { color: #ffffff; background: #003469; box-shadow: -5px 5px 15px rgba(0, 0, 0, 0.14); }

header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a.signup_button:hover, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a.signup_button:focus, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a#userDropDown:hover, header.site-header #header_topbar #header-account-buttons #header_topbar_account .nav.navbar-nav > li > a#userDropDown:focus { background: #ffffff; color: #003469; }

header.site-header .navbar.navbar-default > .container { position: relative; }

header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li > a { font-size: 18px; font-weight: 700; padding: 15px 19px; text-transform: none; color: white; }

header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li > a:hover, header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li > a:focus { color: #b4b3b9; }

header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li ul.dropdown-menu > li > a { font-size: 18px; font-weight: 500; color: #003469; }

header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li ul.dropdown-menu > li > a:hover, header.site-header .navbar.navbar-default > .container .main-nav > .navbar-nav > li ul.dropdown-menu > li > a:focus { color: #b4b3b9; }

@media (min-width: 1000px) { header.site-header .navbar.navbar-default { display: grid; grid-template-columns: 1fr auto 1fr; } }

.homepage-alt-bg { color: #fff; }

/* --- General Styles --- */
.cpage #page #main { padding-bottom: 0; }

body { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

body #body { font-family: Open-Sans, "Roboto", Helvetica, sans-serif; }

body h1 { font-family: Open-Sans, "Roboto", Helvetica, sans-serif; font-size: 36px; font-weight: 400; }

@media (min-width: 992px) { body h1 { font-size: 42px; } }

body h2, body h4 { font-size: 25px; }

body h2, body h3, body h4, body h5 { font-family: Open-Sans, "Roboto", Helvetica, sans-serif; }

body h2, body h4, body h5 { font-weight: 400; }

body p { font-size: 20px; }

body .btn-lg, body .btn-group-lg .btn, body .btn-group-lg .fc-button { font-weight: 700; text-transform: uppercase; border-radius: unset; white-space: normal; }

body .btn-primary { color: #ffffff; }

body .btn-primary:hover, body .btn-primary:focus, body .btn-primary:active, body .btn-primary.active { color: #ffffff; }

.subcontainer_style1 .subscribe-form-container { background-color: #3A3D42 !important; color: #fafafa !important; }

.what-we-do-panel a i { font-size: 60px; }

/* --- Logo Filters --- */
.header-slideshow #page .site-header .navbar-brand img { -webkit-filter: brightness(0)invert(1); -moz-filter: brightness(0)invert(1); -ms-filter: brightness(0)invert(1); -o-filter: brightness(0)invert(1); filter: brightness(0)invert(1); }

#page .richtext img { max-width: 95%; height: auto; }

#header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a { font-weight: 400; background: #ffffff; color: #003469; border-color: #ffffff; }

#header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:hover, #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a:focus { background: #e6e6e6; border-color: #ffffff; }

#header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a.signup_button, #header_topbar #header-account-buttons #header_topbar_account .navbar-nav > li > a#userDropDown { border-color: #ffffff; }

.team-page .header-banner-page-title, .team-page .header-banner-subtext { display: none; }

/* Home page */
.cpage_home #main .cpage_container .flex-slideshow { border: none; }

.cpage_home #main .cpage_container .ss-widget { color: black; }

/* Join Page */
.plan_listing .plan_table_container_main .plan_row .plan-price .cap-details { display: none; }

/* Awards History Page */
.cpage_awards-history #main .container .custom_webpage_section_richtext_view .html_content { overflow-x: scroll; }

.cpage_awards-history #main .container .custom_webpage_section_richtext_view table thead tr th { background-color: #003469; color: white; }

.cpage_awards-history #main .container .custom_webpage_section_richtext_view table td { width: 10%; }

/* Body of Knowledge */
.cpage_body-of-knowledge #main .container .html_content { overflow-x: scroll; }

.cpage_body-of-knowledge #main .container table thead tr th { background-color: #003469; color: white; }

.cpage_body-of-knowledge #main .container table td { width: 10%; }

#main .subcontainer_style4 .panel.panel-default { margin: 1px 0; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view { position: relative; transition: all 0.2s; padding: 14px 20px; border-radius: 0; cursor: pointer; background: #003469; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view h3 { font-size: 16px; font-weight: 700; color: #ffffff; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view:after { content: ''; position: absolute; top: 20px; right: 20px; width: 10px; height: 10px; border-style: solid; border-width: 0 2px 2px 0; transition: transform 0.2s; -webkit-transform: rotate(225deg) translate(-25%, -25%); -ms-transform: rotate(225deg) translate(-25%, -25%); transform: rotate(225deg) translate(-25%, -25%); }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view.collapsed { background: #003469; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view.collapsed:hover { background: #003469; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view.collapsed:after { -webkit-transform: rotate(45deg) translate(-25%, -25%); -ms-transform: rotate(45deg) translate(-25%, -25%); transform: rotate(45deg) translate(-25%, -25%); color: #156aa3; }

#main .subcontainer_style4 .panel.panel-default .subcontainer_style1.custom_webpage_section_richtext_view .html_content { padding: 14px 20px; }

/* Dama International History */
.cpage_dama-international-history #main .container .custom_webpage_section_richtext_view .html_content { overflow-x: scroll; }

.cpage_dama-international-history #main .container .custom_webpage_section_richtext_view table thead tr th { background-color: #003469; color: white; }

.cpage_dama-international-history #main .container .custom_webpage_section_richtext_view table td { width: 10%; }

/* DAMA International Election Process */
.cpage_dama-international-election-process #main .container .custom_webpage_section_richtext_view .html_content { overflow-x: scroll; }

.cpage_dama-international-election-process #main .container .custom_webpage_section_richtext_view table thead tr th { background-color: #003469; color: white; }

.cpage_dama-international-election-process #main .container .custom_webpage_section_richtext_view table td { width: 10%; }

/* Discount Offers */
.cpage_discount-offers-1 #main .container .custom_webpage_section_richtext_view .html_content { overflow-x: scroll; }

.cpage_discount-offers-1 #main .container .custom_webpage_section_richtext_view table thead tr th { background-color: #003469; color: white; }

.cpage_discount-offers-1 #main .container .custom_webpage_section_richtext_view table td { width: 10%; }

/* Company Map Page */
.company-map-page .mm-page .header-banner-page-title { display: none; }

.company-map-page .mm-page .companies-on-map h3 { display: none; }

/*	css added by dama
-------------------------------------------------------------------------------- */
/* List-Bullet */
ul.bullet_1-list { text-align: left; list-style: inside; list-style-type: disc; font-size: 16px; }

/* table styles */
@media only screen and (max-width: 760px) { table.tablec td { width: 100% !important; display: block; } }

table.tbl-2 { border-collapse: collapse; padding: 5px; border-spacing: 5px; table-layout: auto; width: auto; }

table.tbl-2 th { text-align: left; font-weight: bold; font-size: 18px; }

table.tbl-2 td { text-align: left; font-size: 16px; }

table.tbl-3 { border-collapse: collapse; border-spacing: 5px; padding: 2px; table-layout: fixed; width: 750px !important; }

table.tbl-3 th { text-align: left; font-weight: bold; font-size: 18px; }

table.tbl-3 td { text-align: left; font-size: 16px; }

/* new events style */
.ticketed-event img.img-responsive.img-thumbnail, .external-event img.img-responsive.img-thumbnail { width: 100%; padding: 0; border: 0; }

.ticketed-event .widget-item-image, .external-event .widget-item-image { width: 100%; }

.fat-padded-panel.upcoming-event.ss-panel.ticketed-event, .fat-padded-panel.upcoming-event.ss-panel.external-event { padding: 0px !important; text-align: center; }

.ticketed-event .item-name.item_name a, .external-event .item-name.item_name a { font-size: 30px; color: black !important; text-align: center; display: inline-block; padding: 7px 23px; min-height: 100px; }

.ticketed-event span.item-date-widget-style, .external-event span.item-date-widget-style { color: #0093d6; text-transform: uppercase; font-size: 24px; font-weight: bold; }

.ticketed-event .widget-item-text.ss-panel-body span.richtext, .external-event .widget-item-text.ss-panel-body span.richtext { display: none; }

.ticketed-event a.readmore, .external-event a.readmore { border: 1px solid #156aa3; background: #156aa3; color: white; padding: 9px 20px !important; display: inline-block; margin-bottom: 23px; text-transform: uppercase; letter-spacing: 1px; margin-top: 10px; }

.ticketed-event a.readmore:hover, .external-event a.readmore:hover { color: #156aa3; background: white; }

a.btn.btn-primary.btn-lg.btn-block.widget-more-button { background: white; color: #125b8c; }

a.btn.btn-primary.btn-lg.btn-block.widget-more-button { border: 1px solid #125b8c; }

a.btn.btn-primary.btn-lg.btn-block.widget-more-button:hover { background: #156aa3; color: white; }

/* new subscribe style */
.subcontainer_style1 .subscribe-form-container.stack-bordered { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjM0ZDVlZTU3OTEyNjA1YmFmYmIyYjkuanBn/x) !important; background-size: cover !important; }

.ticketed-event .widget-item-image, .external-event .widget-item-image { width: 100% !important; }

.ticketed-event img.img-responsive.img-thumbnail, .external-event img.img-responsive.img-thumbnail { margin-top: -79px; margin-bottom: -53px; }

@media screen and (min-width: 1000px) { .cpage_5f1f6bf357912605d906ed36 .header-banner { background-size: 100% 100% !important; } }

/* signup style */
.cpage_5f1f6bf357912605d906ed36 .custom_webpage_section_view:nth-child(5) .cta-widget { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjM0ZDVlZTU3OTEyNjA1YmFmYmIyYjkuanBn/x) !important; background-size: cover !important; }

/* event style */
div#secondary_content .logo.thumbnail img.img-responsive { margin-top: -45px; margin-bottom: -45px; }

/* bg styles */
.green-bg { background-image: url("https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjNiMWJlZTU3OTEyNjA1YmEwMWM4ZGQuanBn/x"); background-repeat: no-repeat; width: 100%; height: auto; }

/* login button */
li#login_button a { border: 1px solid #156aa3 !important; }

li#login_button a:hover { background: transparent !important; border-color: white !important; }

a.signup_button { border: 1px solid #7db439 !important; }

a.signup_button:hover { background: transparent !important; border-color: white !important; }

li#login_button a { background: #156aa3 !important; color: white !important; padding: 12px 10px !important; width: 125px; text-align: center; }

a.signup_button { color: white !important; padding: 12px 10px !important; background: #7db439 !important; width: 125px; text-align: center; }

header.site-header #header_topbar .navbar-header .navbar-brand { padding-top: 4px !important; padding-bottom: 4px !important; }

.sign_in_section_js a:hover { opacity: 0.9; }

div#header-account-buttons { padding-top: 14px; padding-right: 63px; }

div#header_topbar_account a { text-transform: uppercase !important; letter-spacing: 1px; font-size: 15px !important; }

/* Stay in touch logo */
.subscribe-widget.ss-widget:before { content: ''; height: 106px; display: block; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjNiZWJjNjU3OTEyNjA1YmEwMjM0MDMuanBn/x); background-repeat: no-repeat; background-size: contain; margin: 0 auto; margin-bottom: 50px; background-position: center; }

/* subscribe hover button */
.route_to_additional_info_subscribe_form:hover { background: transparent; color: #156aa3 !important; border-color: #156aa3 !important; }

/* 3step section */
h3.heading_three { text-align: center; color: black; }

.three_section_inner { width: 31.3%; float: left; padding: 1%; border: 1px solid #d7d7da; margin: 1%; padding-top: 25px; padding-bottom: 25px; text-align: center; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

a.three_button { background-color: #156aa3; text-decoration: none; padding: 9px 20px; text-transform: uppercase; letter-spacing: 1px; display: inline-block; margin-bottom: 15px; margin-top: 10px; }

@media only screen and (max-width: 760px) { h3.heading_three br { display: none; } .three_section_inner { width: 96%; } }

/* 2block ad section */
.two_section_inner { width: 48%; float: left; padding: 1%; border: 1px solid #d7d7da; margin: 1%; padding: 25px; text-align: center; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

@media only screen and (max-width: 760px) { .two_section_inner { width: 98%; } }

/* message from president */
a.button_read { color: white; border: 1px solid; padding: 15px 20px; text-decoration: none; text-transform: capitalize; float: right; }

a.button_read:hover { background: #156aa3; border-color: #156aa3; }

.green-bg.row.homepage-alt-bg { border: 0px !important; border-radius: 0px !important; }

h2.message_heading { color: white; }

.green-bg.row { display: inline-block; border: 0px !important; border-radius: 0px !important; margin-left: 0px !important; padding-top: 50px !important; padding-bottom: 50px !important; }

@media only screen and (min-width: 760px) { h2.message_heading { text-align: right; text-transform: uppercase; } .three-col { max-width: 950px; display: flex; margin: 0 auto; } .col-3 { width: 25%; float: left; padding-right: 15px; } .col-6 { width: 45%; float: left; } }

@media only screen and (max-width: 760px) { .three-col br { display: none; } a.button_read { float: none; margin-bottom: 21px; display: inline-block; margin-top: 20px; } .three-col { padding: 20px; } }

/* get involved section */
h2.damaheading strong { display: block; }

h2.damaheading { text-align: right; border-right: 5px solid #003469; padding-right: 13px; font-size: 30px; color: #156aa3; }

a.buttonget { background: #003469; padding: 9px 20px; letter-spacing: 1px; text-transform: uppercase; display: inline-block; margin: 10px 0; }

a.buttonget.secondbut { background: #156aa3; }

a.buttonget:hover { background: transparent; border: 1px solid; }

h2.headingget strong { display: block; }

h2.headingget { font-size: 32px; color: white; }

.half-width.thirdget { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjNiMWJlZTU3OTEyNjA1YmEwMWM4ZGYuanBn/x); background-size: cover; }

.half-width a { color: white; }

.half-width.fisrtget { background: #156aa3; }

.first_getinvol { display: flex; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); border: 1px solid #dadada; border-bottom: 0px !important; }

.half-width { padding: 20px; flex-basis: 50%; }

.second_getinvol { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); clear: both; display: flex; }

.half-width.fourthget { background: #003469; }

a.buttonget:hover { border-color: white !important; }

a.buttonget.firstbut { border: 1px solid #003469; }

a.buttonget.secondbut { border: 1px solid #156aa3; }

@media only screen and (max-width: 990px) { .first_getinvol img.img-responsive.align-center { margin-left: 0px !important; } }

@media only screen and (max-width: 760px) { .first_getinvol, .second_getinvol { display: block; } .half-width.thirdget { padding-top: 238px; } .half-width.secongget { display: inline-block; } }

.first_getinvol { margin-bottom: 0px !important; }

.half-width { margin-bottom: 0px !important; }

.green-bg { background-size: cover !important; }

/* search in menu*/
#slide-search-field .input-group input { color: white !important; }

#slide-search-field .input-group .input-group-btn .btn { color: #156aa3; }

input#search_box::placeholder { color: white !important; }

button.btn.btn-default.search-toggle-button.opened-search-button { color: white !important; }

button.btn.btn-default.search-toggle-button.opened-search-button:hover { color: #b4b3b9 !important; }

/* slider */
.flex-slideshow.flexslider { border: 0px !important; }

.cpage_home .upcoming-event-widget.ss-widget.image-enabled-widget h2:before { content: ''; border: 5px solid #0093d5; width: 80px; display: block; margin: 7px auto 17px; }

@media only screen and (min-width: 991px) { .custom_webpage_section_richtext_view { margin-top: 50px !important; } }

/* mobile menu and logo */
@media only screen and (max-width: 991px) { .custom_webpage_section_richtext_view { margin-top: 30px !important; } .navbar-default { background-color: #013469 !important; } .navbar-brand img { height: auto !important; width: 76% !important; transition: all 0.3s ease-in-out; } a.mobile-menu-prime-link { padding: 12px 10px !important; width: 134px; } }

/* footer */
ul.footer-ul span.richtext { display: none; }

.footer-articles li { border-bottom: 1px dashed white; padding-bottom: 10px; margin-bottom: 10px !important; }

aside.footer-section.footer-articles h4 { color: #33a8dd; font-weight: bold; padding-bottom: 5px !important; }

#site_footer .footer-ul li .item-date-widget-style { color: white !important; }

.footer-logo { display: none; }

.footer-copyright p, .footer-copyright a { font-size: 15px !important; }

.footer-copyright p:after { content: ' | '; margin-left: 10px; font-weight: 500; }

a.footerlink { margin-left: 14px; margin-right: 14px; }

.footer-copyright { text-transform: uppercase; }

.lower-footer .col-sm-4:nth-child(1) { display: none; }

.col-sm-4.footer-copyright p { display: contents; }

.col-sm-4.footer-copyright { margin: 0 10px; }

ul.footer-ul span.item-date-widget-style { display: none; }

@media only screen and (min-width: 768px) { .col-sm-4.footer-copyright { width: 64%; } }

@media only screen and (min-width: 1200px) { .container.footer-top .col-lg-3:nth-child(3) { display: none; } .container.footer-top .col-lg-3:nth-child(2) { width: 35% !important; margin-left: 7%; margin-right: 8%; } }

a.three_button { border: 1px solid #156aa3; }

a.three_button:hover { color: #156aa3 !important; background: white; }

.green-bg.row.homepage-alt-bg { margin: 0px !important; padding-top: 50px !important; padding-bottom: 50px !important; }

@media only screen and (min-width: 992px) { div#secondary_content .ticketed-event img.img-responsive.img-thumbnail, div#secondary_content .external-event img.img-responsive.img-thumbnail { margin-top: -30px; } }

@media only screen and (min-width: 761px) and (max-width: 991px) { .three_section_inner { min-height: 635px; } article.col-md-4.widget-item.col-centered { width: 49%; } .half-width.secongget img { width: 100%; } .site-header .mobile-menu-toggle-switch { color: white; top: 50px !important; } }

@media only screen and (max-width: 769px) { .welcome_banner.corporate { text-align: right; } .cpage #page #main { overflow-x: hidden; } .cmembership_row .price_text img { height: 69px; width: auto !important; } .imembeship_col { width: 100% !important; } }

@media only screen and (max-width: 760px) { #site_footer a { display: contents; } .site-header .mobile-menu-toggle-switch { color: white; top: 18px !important; } article.col-md-4.widget-item.col-centered { width: 100%; } img.pull-right.img-responsive { float: none !important; margin-bottom: 15px; } .welcome_banner { background-size: cover !important; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjRkOGNkZjk2Mzg1ZjE2MDJhMGRjNjUuanBn/x) !important; background-repeat: no-repeat !important; background-position: center center !important; } .welcome_banner h2 { margin-right: 0px !important; font-size: 26px !important; } .welcome_banner.corporate h2 { font-size: 26px !important; } a.button_welcome { font-size: 10px !important; letter-spacing: .7px !important; } .col-sm-4.footer-copyright { text-align: center; } .footer-copyright p:after { display: none !important; } .col-sm-4.footer-copyright p { display: block; text-align: center; } .col-sm-4 .pull-right { float: none !important; text-align: center; } h2.message_heading { font-size: 32px; } .three-col .col-3 { text-align: center; } .three-col br { display: none; } .half-width.secongget img { width: 90%; margin: 0 auto !important; } }

/* mobile header home page image */
@media screen and (max-width: 761px) { .header-slideshow-wrapper .flex-slideshow .slides li .slide-wrapper { left: 0 !important; } .cpage_home .slide-wrapper:before { display: none !important; height: 120px; display: block; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjNlNzI5Zjk2Mzg1ZjA1YjllNDMzOTkuanBn/x); background-size: 100%; background-repeat: no-repeat; } .cpage_home .header-slideshow-wrapper .flex-slideshow .slides li .slide-wrapper { left: 0 !important; } .cpage_home .header-slideshow-wrapper .flex-slideshow .slides li .slide-wrapper a { display: none; } }

/* formatted table */
table.resoucesbook { border-collapse: collapse; border-spacing: 0; width: 100%; }

table.resoucesbook th { color: #7db439; }

table.resoucesbook th, table.resoucesbook td { text-align: left; padding: 8px; }

a.table_button { background: #7db439; color: white; padding: 5px 10px; letter-spacing: 1px; }

table.resoucesbook tr:nth-child(even) { background-color: #f2f3f4; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view.collapsed { background: #7db439 !important; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view { background: #7db439 !important; }

#main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view.collapsed:after, #main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view:after { color: #ffffff !important; }

table.resoucesbook td { width: auto !important; }

table.resoucesbook td:nth-child(4) { width: 112px !important; }

/* dama recommended books page */
.cpage_dama-recommended-books .full-width-container.mt3 { margin-top: 0px; }

/* dama recommended books page header */
.header_top_book { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjQ3MmE4Njk2Mzg1ZjE2MDI5YWY0MTcuanBn/x); padding: 55px 0 25px; background-size: cover; }

h1.heading { text-align: right; max-width: 1014px; color: #003870; font-size: 27px; font-weight: 600; margin: 0 auto; }

span.sepr { color: #0c93d5; }

/* dama recommended books page headline*/
.mail_headline { color: #7b848f; font-size: 17px; }

/* dama recommended books page join now*/
a.signupbutton { display: inline-block; background: #0c93d5; color: white; padding: 12px 36px; font-size: 20px; margin-top: 16px; }

.join_now h2 { font-size: 34px; color: #003870; }

.join_now { padding: 40px; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjQ3MzU0NTU3OTEyNjE1NGRjZTBiODQuanBn/x); background-size: cover; padding-left: 435px; }

@media (max-width: 980px) { .join_now { padding: 40px; background-position: center; } .join_now br { display: none; } }

/* dama recommended books page sidebar*/
p.border_title { border-top: 1px solid #777777; border-bottom: 1px solid #777777; padding: 2px 9px; color: #003469; font-size: 24px; }

.sidebar_books a { font-size: 16px; color: #484a4a; }

a.siderbarlink { color: #33a8dd !important; font-weight: 600; font-size: 17px !important; }

span.sidebar_sep { color: #33a8df; font-weight: bold; font-size: 75%; }

.sidebar_books p, a.siderbarlink { padding-left: 20px; }

/* dama recommended books page accordion*/
.cpage_dama-recommended-books #main .subcontainer_style4 .panel.panel-default .panel-heading.subcontainer_style1.custom_webpage_section_heading_view h3 { text-transform: uppercase; }

.html_content { overflow-x: hidden !important; }

/* page header margin top*/
.full-width-container.mt3 { margin-top: 0 !important; }

/* Mission page*/
@media only screen and (min-width: 991px) { a.button_mission { width: 80%; } .row_mission { display: flex; } .mission_first.mission_col { width: 46%; float: left; } .img_mission { width: 28%; float: left; margin-right: 7%; } .mission_text { width: 65%; float: left; } .three_col_m.last { margin-bottom: -4px; } .mission_second.mission_col { width: 28%; float: left; margin-left: 1%; margin-right: 2%; } .mission_third.mission_col { width: 31%; float: left; } .mission_second.mission_col img { max-width: 136px; } }

.row_mission p { font-size: 14px; }

.row_mission h2 { font-weight: bold; text-transform: uppercase; font-size: 36px; color: black; }

span.greenbold { font-weight: bold; color: #83b637; }

.three_col_m { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding: 20px 30px 15px; display: inline-block; border: 1px solid #dadada; }

.mission_second.mission_col { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding: 20px; text-align: center; border: 1px solid #dadada; }

.mission_third.mission_col { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjRkOGNkZjk2Mzg1ZjE2MDJhMGRjNjUuanBn/x); background-size: cover; border: 1px solid #dadada; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); }

.mission_second.mission_col h2 { margin-bottom: 20px; }

.mission_third.mission_col h2 { color: white; text-align: right; padding: 38px 16px; border-right: 3px solid white; margin-right: 24px; margin-top: 25px; }

a.button_mission { color: white; width: 234px; border: 1px solid; display: block; margin: 0 auto; padding: 9px 0; text-align: center; margin-bottom: 24px; }

a.button_mission:hover { background: #7db439; border-color: #7db439; }

a.button_mission.first_button_miss { margin-top: 78%; }

ul.mission-list { text-align: left; list-style: none; }

ul.mission-list li:before { position: absolute; margin-left: -45px; color: #7db439; border: 2px solid; padding: 2px 9px 10px 10px; border-radius: 90px; margin-top: 3px; line-height: 17px; font-size: 33px; content: "\203A"; }

ul.mission-list li { margin-left: 40px; margin-bottom: 14px; font-size: 14px; }

/* scroll content */
.cpage_dama-international-history #main .container .custom_webpage_section_richtext_view .html_content { overflow-x: hidden; }

/* individual membership page*/
@media only screen and (min-width: 991px) { .top_text { max-width: 900px; margin: 21px auto; } .imembership_row { margin-bottom: 31px; display: flex; } .imembeship_col.firstim { width: 100%; margin-left: 0; } .imembeship_col.secondim { width: 30%; float: left; } .col-50 { width: 47%; float: left; } .col-50.first_col_innerm { margin-right: 3%; } .col-50.second_col_innerm { margin-left: 3%; } ul.imember_list li:last-child { border: 0; } .imembership_column_i { width: 48.5%; float: left; background: #f8f8f9; padding: 50px; } .imembership_column_i.first_i { margin-right: 1.5%; } .imembership_column_i.second_i { margin-left: 1.5%; } .imembership_column_i .imembeship_col.secondim { margin-left: 10%; } .imembership_column_i h3.heading_three { min-height: 97px; margin-bottom: -17px !important; } .imembership_column_i .top_text { min-height: 127px; } .imembership_column_i .priceyear { min-height: 54px; } }

@media only screen and (max-width: 991px) { a.button_welcome { margin-right: 24px; } a.button_welcome { margin-left: 30px; } .welcome_banner { padding-left: 0 !important; } .welcome_banner { padding-left: 20px; } .welcome_banner { text-align: center; } }

@media only screen and (min-width: 768px) { .renew { max-width: 700px; margin: 30px auto !important; display: flex; margin-top: -10px !important; } .left_renew { text-align: right; float: left; width: 70%; margin-right: 30px; padding-right: 25px; border-right: 3px solid #cacaca; } .right_renew { width: 30%; float: left; padding-top: 19px; } }

@media only screen and (max-width: 767px) { .left_renew { padding-bottom: 8px; } .renew { margin: 30px auto !important; text-align: center; } .left_renew br { display: none; } }

.imembership_column_i .top_text { margin-bottom: 20px !important; }

.price_text img { margin: 18px auto 26px; }

.imembership_column_i { float: left; background: #f8f8f9; padding: 50px; }

.imembership_column_i .imembeship_col.secondim .price_text { padding-left: 35px; padding-right: 35px; }

.imembership_column_i .imembeship_col.secondim { width: 80%; background: white; }

.blue_price_sec h4 { background: #115787 !important; }

.blue_price_sec .price_section { background: #156aa3; }

.left_renew h3 { color: #0093d5; font-weight: 500; }

.imembership_row, .cmembership_row { clear: both; }

button.dbutton_register.bluebutton { color: white; padding: 9px 29px; font-size: 17px; letter-spacing: 1px; font-weight: bold; border: 0; }

.corporate_renew .right_renew { padding-top: 10px; }

.dropdown { position: relative; display: inline-block; }

/* Dropdown Content (Hidden by Default) */
.dropdown-list { display: none; position: absolute; background-color: #f1f1f1; min-width: 140px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); z-index: 1; }

/* Links inside the dropdown */
.dropdown-list a { text-transform: uppercase; color: black; padding: 12px 16px; text-decoration: none; display: block; }

/* Change color of dropdown links on hover */
.dropdown-list a:hover { background-color: #ddd; }

/* Show the dropdown list on hover */
.dropdown:hover .dropdown-list { display: block; }

/* Change the background color of the dropdown button when the dropdown list is shown */
.dropdown:hover .dropdown-button { background-color: #6666ff; }

.imembeship_col.firstim.left_section .imembeship_col { margin-bottom: 4.5%; }

.imembeship_col.firstim.left_section { padding: 0; box-shadow: none !important; border: 0px; }

.price_text p { font-size: 16px; }

.pricemember.green, .priceyear.green { color: #7db439; }

.greenprice_inner { color: #7db439; border-top: 1px solid; border-bottom: 1px solid; font-weight: bold; width: 250px; margin: 20px auto 20px !important; font-size: 17px; }

.greenprice_inner_second { color: #a8a8a8; font-weight: bold; margin: 20px auto -1px !important; font-size: 19px; border-top: 1px solid; border-bottom: 1px solid; width: 203px; padding: 10px 0; }

img.price_icon { clear: both; display: block; margin: 18px auto 26px; width: 77px !important; }

.bluebutton { background: #006c9e !important; }

.register_price.blue_button { background: transparent; padding-top: 0; padding-bottom: 54px; }

.priceyear.blue { font-size: 19px; }

.blue { color: #006c9e; }

.greenprice_inner_bold { color: #7db439; font-weight: bold; margin: 34px auto 20px !important; font-size: 17px; }

.imembeship_col.firstim.left_section .imembeship_col { margin-bottom: 4.5%; }

.text_section { padding: 23px; padding-bottom: 0; }

.text_section p { font-size: 16px; }

.imembership_row { margin-bottom: 36px !important; }

.top_text { line-height: 25px; font-size: 16px; text-align: center; margin-top: 21px; margin-bottom: 40px !important; }

.imembeship_col.secondim { padding: 0; }

.imembeship_col { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding: 20px 30px 0px 30px; display: inline-block; border: 1px solid #dadada; }

.imembeship_col h2 { text-align: center; font-weight: bold; padding-bottom: 21px; color: #7db439; }

ul.imember_list { list-style: none; }

ul.imember_list li { padding-left: 40px; margin-bottom: 14px; font-size: 14px; border-bottom: 1px solid #d1d1d1; padding-bottom: 14px; margin-left: 20px; }

ul.imember_list li:before { position: absolute; margin-left: -45px; color: #7db439; border: 2px solid; padding: 2px 9px 10px 10px; border-radius: 90px; margin-top: 0px; line-height: 17px; font-size: 33px; content: "\203A"; }

li.singlelist:before { margin-top: -7px !important; }

.imembeship_col.secondim h4 { background: #78ad36; margin: 0; text-align: center; color: white; font-size: 17px; letter-spacing: 1px; padding: 12px 2px; font-weight: bold; }

.price_section { background: #7db439; text-align: center; padding: 19px; color: white; }

.pricemember { font-size: 50px; line-height: 33px; }

.priceyear { font-size: 18px; }

.price_text { text-align: center; padding: 20px; }

.price_text img { width: 45px; }

.register_price { background: #eff0f0; padding: 33px 15px; text-align: center; margin-bottom: 0px !important; }

a.button_register { background: #7db439; color: white; padding: 9px 29px; font-size: 17px; letter-spacing: 1px; font-weight: bold; }

.margin_button { margin: 20px; display: inline-block; }

.welcome_banner { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjcxNjQ0MjUxZWExZjI1YmJjNmVlNjAuanBn/x); background-size: cover; padding: 20px 30px 48px 47px; margin-bottom: 0 !important; }

.welcome_banner h2 { color: white; text-align: right; padding: 14px 16px; border-right: 7px solid white; margin-right: 0px; margin-top: 25px; font-weight: bold; margin-bottom: 500px; font-size: 34px; }

a.button_welcome { color: white; border: 2px solid; margin: 0 auto; padding: 9px 17px; text-align: center; font-weight: 700; margin-bottom: 24px; letter-spacing: 1px; font-size: 17px; }

a.button_welcome:hover { background: #7db439 !important; border-color: #7db439 !important; }

li.singlelist:before { margin-top: -7px !important; }

/* coporate membership page*/
.cmembership_row.background_row_membership:before { content: ''; width: 100%; position: absolute; background: #f8f8f9; display: block; height: 435px; left: 0; right: 0; z-index: -3; padding: 26px !important; }

.cmembership_normal:before { content: ''; width: 100%; position: absolute; background: #f8f8f9; display: block; height: 839px; left: 0; right: 0; z-index: -5; padding: 26px !important; }

.cmembership_row.background_row_membership { background: #f8f8f9; }

.cmembership_plus span.greenbold { color: #156aa3; }

.cmembership_plus p.corporate_capacity { color: #006c9e; }

.cmembership_normal { background: #f8f8f9; margin-top: 29px !important; padding-bottom: 30px !important; margin-bottom: 56px !important; }

.cmembership_normal .cmembership_column { background: white; }

.cmembership_plus .price_section { background: #156aa3; }

.cmembership_plus .imembeship_col.secondim h4 { background: #115787; }

.imembeship_col.cmembership_col.corporate { z-index: 1; background: white; margin: 77px 0 41px; }

.welcome_banner.corporate { margin-top: 25px; margin-bottom: 25px !important; }

.cmembership_row .imembeship_col.secondim.cm_second { font-size: 16px; padding: 25px; line-height: 25px; }

.cmembership_row { padding-bottom: 34px !important; }

span.note_text { font-style: italic; display: block; margin-top: 15px; }

img.orange_arrow { display: block; margin: 0 auto; }

img.price_icon.corporate { height: 69px; width: auto !important; }

.register_price.blue_button.corporate_last_button { margin-top: 40px; padding-bottom: 27px; }

.imembeship_col.firstim.corporate { width: 100% !important; margin: 0 !important; }

.welcome_banner.corporate { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjRkYjIxYTk2Mzg1ZjE2MDJhMGZiMmYuanBn/x) !important; background-size: cover; padding: 20px 20px 42px 47px; }

.welcome_banner.corporate h2 { color: white; text-align: right; padding: 14px 16px; border-right: 7px solid white; margin-right: 24px; margin-top: 25px; font-weight: bold; margin-bottom: 100px; font-size: 34px; }

p.corporate_capacity { color: #83b637; font-size: 19px; line-height: 22px; margin-bottom: 20px; }

.greenprice_inner_second.corporate { margin-top: 0px !important; }

.orange_section a:hover { background: #d2700e !important; border-color: #d2700e !important; }

.left_orange h3 { font-size: 16px; margin: 0; letter-spacing: 3px; }

.orange_section { background: #f68b1f; color: white; padding: 42px 10px; }

@media only screen and (min-width: 991px) { .left_orange { width: 56%; float: left; text-align: right; margin-right: 14px; } .col-33.third_col_innerm { margin-right: 0 !important; } .corporate .col-33 { width: 31%; float: left; margin-right: 3%; } .cmembership_row { padding-bottom: 34px !important; display: flex; } .cmembership_column { width: 31.33% !important; } .second_cm { margin-left: 3%; margin-right: 3%; } .cmembership_row .price_text img { height: 80px; width: auto; } }

@media only screen and (max-width: 991px) { .cmembership_row.background_row_membership { min-height: 873px; } .cmembership_row.background_row_membership:before { height: 873px !important; } .welcome_banner.corporate { margin-top: 47px !important; } .cmembership_normal:before { height: 1970px !important; } .cmembership_normal { min-height: 1970px; } span.note_text br { display: none; } .right_orange { text-align: center; margin-top: 31px; } .left_orange { text-align: center; } .cmembership_column { width: 100%; } }

/* History page*/
.history_row { clear: both; }

@media only screen and (max-width: 991px) { .history_row { width: 252px; margin: 24px auto 68px !important; } img.desktop { display: none; } .first_history_col.col_history p { font-size: 15px; font-weight: 700; color: #5b5459; border-right: 0 !important; padding-right: 14px; text-align: left !important; border-left: 12px solid #7db439; padding-left: 14px; } }

@media only screen and (min-width: 991px) { img.mobile { display: none; } .first_history_col.col_history { width: 25%; float: left; } .second_history_col.col_history { width: 50%; float: left; } .third_history_col.col_history { width: 25%; float: left; } .first_block { margin-top: 50px; } .history_row { display: flex; } .firsth img { margin: 0px; } .first_block img { width: 90%; margin: 0; } .second_block { margin-top: -37px !important; } .history_row.secondh img { width: 79%; } .firsth .second_history_col { text-align: right; } .third_block img { width: 90%; margin: 0; margin-top: -22px; } .four_block img { margin-top: -59px; } .four_block { margin-top: 20px; } .five_block img { width: 80%; } .five_block .third_history_col.col_history { margin-top: 71px; } .six_block img { width: 92% !important; margin-top: 13px; } .today img { width: 90%; margin-top: -65px; } }

.third_history_col.col_history p { font-size: 15px; font-weight: 700; color: #5b5459; border-left: 12px solid #7db439; padding-left: 14px; }

.first_history_col.col_history p { font-size: 15px; font-weight: 700; color: #5b5459; border-right: 12px solid #7db439; padding-right: 14px; text-align: right; }

.last_section_history p { text-align: center; font-size: 15px; font-weight: 700; color: #5b5459; }

.last_section_history { margin-top: 50px; margin-bottom: 50px !important; }

/* Body of Knowledge page*/
.knowledge_top { font-size: 16px; }

.last_ktop { margin-bottom: 30px !important; }

.row_knowledge { text-align: center; }

.box_shadow_effect { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); padding: 24px 24px 0px 24px; display: inline-block; border: 1px solid #dadada; }

.row_knowledge p { text-align: center; font-size: 14px; min-height: 152px; }

.top_text_data { text-align: center; letter-spacing: 1px; font-weight: bold; color: #9e9dab; margin-bottom: 30px !important; }

.box_shadow_effect h2 { font-weight: bold; text-align: center; font-size: 36px; color: black; }

.row_knowledge a.three_button { margin-bottom: 35px; }

.row_bottom_knowledge.box_shadow_effect { width: 100%; text-align: center; clear: both; }

.four_col_knowledge { background: #7db439; color: white; text-align: center; -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); border: 1px solid #dadada; }

.four_col_knowledge p { display: inline-block; text-align: center; }

.four_col_knowledge h3 { font-weight: 500; font-size: 24px; display: block; clear: both; min-height: 112px; }

.dotimg { margin: 29px auto 0 !important; }

.green_arrow { margin: 0 auto 10px !important; }

@media only screen and (min-width: 991px) { .row_knowledge { display: flex; text-align: center; } .row_knowledge .first_col_k p { margin-bottom: 45px; } .first_col_k { margin-right: 4%; } .column_knowledge.box_shadow_effect { width: 48%; float: left; } .row_bottom_knowledge .inner_row { display: flex; } .four_col_knowledge { width: 23%; margin-right: 3%; } .first_col_k { margin-right: 4%; } .four_col_knowledge.last_col_in { margin-right: 0; } }

/* Body of Knowledge sidebar*/
.last_section_body { margin-top: 34px; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjUwNjU5YTE5OTVjNzI5MzA3OTdhNDQuanBn/x); background-size: cover; padding: 150px 20px; }

.last_section_body a { background: #0000007a; color: white; text-align: center; border: 2px solid; display: block; padding: 9px 4px; font-weight: bold; letter-spacing: 1px; }

.last_section_body a:hover { background: #156aa3; border-color: #156aa3; }

/* mobile heading */
@media only screen and (max-width: 791px) { span.heading_last { display: block; } h1.heading { margin-right: 20px; } }

/* chapters page */
.chapter_join { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjUwNzY4ZTE5OTVjNzI5MzA3OTdjOTIuanBn/x); background-size: cover; padding: 50px; padding-bottom: 150px; }

.chapter_join h2 { color: white; font-size: 33px; margin-bottom: 47px; }

.chapter_join a.button_welcome { background: #0000005c; border-radius: 3px; }

a.button_welcome.second_chap { margin-top: 28px !important; display: inline-block; }

.top_section_chapter { margin-top: 34px; background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjUwNzY4ZjE5OTVjNzI5MzA3OTdjOTMucG5n/x); background-size: cover; padding: 100px 20px; }

.top_section_chapter a { color: white; text-align: center; border: 2px solid; display: block; padding: 9px 4px; background: #000000b5; }

.top_section_chapter a:hover { background: #156aa3 !important; border-color: #156aa3 !important; }

.side_chapter p.border_title { font-weight: bold; font-size: 21px !important; }

.side_chapter a.siderbarlink { color: #156aa3 !important; font-size: 16px !important; }

.sidebar_books.side_chapter p { font-size: 16px; }

a.learn_more_button:hover { background: #156aa3; color: white; }

a.learn_more_button { text-align: center; border: 1px solid; color: #156aa3; padding: 9px 20px; text-transform: uppercase; letter-spacing: 1px; display: inline-block; margin-bottom: 15px; margin-top: 10px; }

.side_chapter span.sidebar_sep { float: left; margin-bottom: 19px; margin-right: 3px; }

/* about partner page */
.top_about { font-size: 22px; text-align: center; margin-bottom: 35px; }

.about_column img { width: 85%; }

.last_row_about { margin-bottom: 68px; border: 0 !important; }

.about_column { padding: 23px; text-align: center; }

@media only screen and (min-width: 769px) { .nine_about img { width: 199px; } .about_row { display: flex; vertical-align: bottom; border-bottom: 1px dotted; } .center_img { align-self: center !important; } .about_row .about_column:nth-child(2) { text-align: center; border-left: 1px dotted; border-right: 1px dotted; } }

@media only screen and (max-width: 768px) { .about_column { border-bottom: 1px dotted; } .about_column.nine_about.col-lg-4.col-md-4 { border: 0px !important; } .top_about br { display: none; } .about_column img { width: 71%; } }

.four_col_knowledge a { color: white !important; }

/* Home page slider */
.home_top_banner { background: url(https://d3lut3gzcpx87s.cloudfront.net/image_encoded/aHR0cHM6Ly9zaWxrc3RhcnQuczMuYW1hem9uYXdzLmNvbS81ZjUxOTc0MjE5OTVjNzI5MzA3YWY4NDEucG5n/x); background-size: cover; padding-top: 78px; background-position: top right; }

.inners { max-width: 1156px; margin: 0 auto; }

.slider_content { width: 297px; margin: 0 auto !important; margin-right: 0px !important; }

.first_slider_text { font-weight: bold; letter-spacing: 1px; font-size: 17px; color: #535c63; }

.second_slider_text { font-size: 32px; line-height: 34px; }

.second_slider_text { font-size: 32px; line-height: 34px; }

a.slider_button { color: #0196d1; border: 2px solid; padding: 15px; display: inline-block; margin-top: 14px; margin-bottom: 15px; font-size: 18px; }

a.slider_button:hover { background: #0196d1; color: white; border-color: #0196d1; }

span.bluebold { font-weight: bold; color: #0196d1; }

@media only screen and (min-width: 1468px) { .slider_content { width: 297px; margin: 0 auto !important; margin-right: 10% !important; } .inners { max-width: 100%; } .second_slider_text { font-size: 47px; line-height: 45px; } }

@media only screen and (min-width: 1668px) { .second_slider_text { font-size: 47px; line-height: 45px; } .slider_content { width: 414px; } }

@media only screen and (min-width: 1468px) and (max-width: 1668px) { .home_top_banner { padding-bottom: 17px; padding-top: 90px; } }

@media only screen and (min-width: 1668px) and (max-width: 1868px) { .home_top_banner { padding-bottom: 17px; padding-top: 121px; } .slider_content { margin-right: 8% !important; } }

@media only screen and (min-width: 1868px) and (max-width: 2068px) { .home_top_banner { padding-bottom: 17px; padding-top: 151px; } }

@media only screen and (min-width: 2068px) and (max-width: 5068px) { .home_top_banner { padding-bottom: 17px; padding-top: 181px; } }

@media only screen and (max-width: 768px) { a.slider_button { padding: 11px; } .first_slider_text { font-size: 14px; } .second_slider_text { font-size: 25px; line-height: 26px; } .home_top_banner { background-size: cover; padding-top: 41px; background-position: right; } }

@media only screen and (max-width: 1150px) { .first_getinvol img.img-responsive.align-center { margin: 0 auto !important; } }
