

@media (max-width:1024px) {
.sidebar {
display: none !important;
}
}

[data-term-id="155"] {
display: none !important;
}

@media (min-width:768px) {
    body.search.search-results article .post_content_holder .post_image {
        width: 50% !important;
        float:left !important;
    }
    body.search.search-results article .post_content_holder .post_text {
        width: 50%!important;
        float: left !important;
        padding-left: 2% !important;
        box-sizing: border-box !important;
    }
    body.search.search-results article .post_content_holder .post_text .post_text_inner {
        padding-top: 0 !important;
    }
}

.tg-cats-holder {
line-height: 20px !important;
margin-top: -1px !important;
}


@media only screen and (max-width: 768px) {
.categoryswitch {
display: none !important;
}
}


@media only screen and (min-width: 480px) and (max-width: 767px){

}

@media only screen and (min-width: 768px) and (max-width: 1000px){
#grid-18163 .tg-item-title a {
font-size: 14px !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 1000px){
#grid-18163 .tg-item-title {
line-height: 20px !important;
}
}

@media only screen and (min-width: 1001px) and (max-width: 1299px){
#grid-18163 .tg-item-title a {
font-size: 18px !important;
}
}

@media only screen and (min-width: 1001px) and (max-width: 1299px){
#grid-18163 .tg-item-title {
line-height: 30px !important;
}
}

@media only screen and (min-width: 1300px) {
#grid-18163 .tg-item-title a {
font-size: 25px !important;
}
}

.bfpgentrytxt h3 {
font-size: 20px;
letter-spacing: 0.5px !important;
width: 50%;

}



.bfpgintrotxt h3 {
letter-spacing: 0.5px !important;
}

@media only screen and (max-width: 767px) { 
.bfpgintrotxt h3 {
font-size: 18px;
line-height: 34px;
}

.bfpgentrytxt h3 {
font-size: 15px !important;
letter-spacing: 0.5px !important;
line-height: 30px;
width: 100% !important;

}
}



.side_menu {
  overflow: auto !important;
}

@media only screen and (min-width: 768px) { 
.header_bottom {
    padding: 0 75px !important;
}}

@media only screen and (max-width: 767px) { 
#grid-18163 {
display: none !important;
}}

@media only screen and (min-width: 768px) { 
#grid-18610 {
display: none !important;
}}

#grid-18610 {
margin-bottom: 40px;
margin-top: 20px;
}



.tg-item a {
hyphens: none !important;
}

#grid-16930 .tg-item a {
hyphens: auto !important;
}

.tg-item p {
hyphens: none !important;
}

.qode-info-card-image img {
max-width: 129px !important;
}

.qode-info-card-text-holder h2 {
font-size: 20px;
font-weight: 600;
    letter-spacing: 0px;
}

.qode-info-card-text-holder p {
line-height: 24px;
font-weight: 300px;
}

@media only screen and (max-height: 750px) {
.bfpgstick { display: none !important;
}}

.side_menu a {
/*color: #1a1a1a !important;
font-weight: 300 !important;*/
color: #767676 !important;
font-weight: 400 !important;
}

.side_menu a:hover {
color: #4d4d4d !important;
}

.side_menu p {
line-height: 24px !important;
}


.side_menu h6 {
color: #4e5e6a !important;
font-weight: 600 !important;
letter-spacing: 0.2px !important;
padding-bottom: 8px !important;
}

.bfpgstick {
position: fixed !important;
bottom: 20px !important;
font-weight: 300 !important;
}

.oscarstick {
position: fixed !important;
left: 30px !important;
bottom: 20px !important;
}

.fullscreen_search_inner .field_holder {
padding-bottom: 3px !important;
}


.search_label {
display: none !important;
}

.side_menu_button>a.search_button {
/*vertical-align: baseline !important;*/
padding-left: 9px !important;
padding-right: 9px !important;
margin-bottom: 5px !important;
}

.side_menu_button a:last-child {
vertical-align: top !important;
}

@media only screen and (min-width: 768px) { 
.side_menu_button a:last-child {
padding-left: 25px !important;
}}





.side_menu_button > a.search_button {
color: #212c55 !important;
}

.side_menu_button > a.search_button:hover {
color: #2e2e2e !important;
}


.side_menu_button a:last-child {
color: #2e2e2e;
}

.side_menu_button a:last-child:hover {
color: #2e2e2e !important;
}

.side_menu {
padding-top: 70px !important;
}

.sticky .header_inner {
border-bottom: solid 1px #eaeaea !important;
}

.side_menu_button:hover {
color: #222222 !important;
}

.side_menu_slide_from_right .side_menu {
width: 300px !important;
}

.qode-info-card {
    -webkit-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);
    -moz-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);
    box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);
}


.qode-info-card-link-holder .qode-qbutton-main-color {
text-transform: lowercase !important;
color: #767676 !important;
    font-weight: 500 !important;
    letter-spacing: 0px !important;
font-size: 14px !important;
}


.qode-info-card-link-holder {
border-top: solid 1px rgba(175,175,175,0.25) !important;
}

@media only screen and (max-width: 1000px) {
.q_logo a, .q_logo img {
    height: 80px !important;
}}

@media only screen and (max-width: 1000px)
{
.logo_wrapper {
left: 0px;
}}

.q_logo {
left: 50%;
}


.bfpgguidelines {
margin-top: 20px !important;
}

.bfpgguidelines .latest_post_holder {
background: #ffffff !important;
}

.bfpgguidelines .latest_post_text {
    border-bottom: 0px solid #ededed !important;
}

/*.bfpgguidelines {
padding-top: 5px !Important;
padding-bottom: 5px !Important;
padding-left: 5px !Important;
padding-right: 5px !Important;
background: #c6ced8 !important;

}*/

.bfpgguidelines .qbutton {
white-space: pre-wrap !important;
/*padding-left: 0px;*/
padding-right: 0px;
padding-bottom: 5px;
padding-top: 5px;
/*line-height: 20px;*/
}

.bfpgguidelines .qbutton a {
line-height: 20px;
}



/*.bfpgguidelines .latest_post_title h6:hover {
color: #807c8a !important;
}
.widget .bfpgguidelines h6:hover {
color: #807c8a !important;
}*/


.footer_top {
padding-bottom: 20px !Important;
padding-top: 20px !Important;
}

#text-11 {
padding-bottom: 25px !important;
}

#text-39 {
font-size: 10px !important;
line-height: 14px !important;
}

.bfpgview h6 {
font-size: 10px !Important;
line-height: 14px !important;
color: #bebebe !important;
}

.tg-bfpg-feature .tg-item-media-holder {
pointer-events: none !important;
}

.mobile_menu_button {
display: none !Important;
}

.tg-bfpg-feature .tg-item-content-holder[data-position="bottom"] {
padding-bottom: 0px !important;
}

.latest_post_title a {
font-weight: 700 !important;
font-size: 16px !important;
color: #444444 !important;
letter-spacing: -0.2px !important;
text-transform: none !important;
}



.latest_post_holder .clearfix:last-child .latest_post_text {
border-bottom: 0px !important;
}

.latest_post_holder>ul>li { 
padding-top: 0px !important;
}

.latest_post_text {
border-bottom: 1px solid #ededed;
}

@media only screen and (min-width: 768px) {
.homerecent {
padding-left: 5px !important;
}}

@media only screen and (max-width: 767px) {
.homerecent {
padding-top: 40px !important;
}}

@media only screen and (max-width: 767px) {
.homerecent {
display: none !important;
}}

.homefeatured {
padding-right: 3px !important;
}

.latest_post_holder {
background-color: #fafafb !important;
}

.latest_post_holder.image_in_box .latest_post_text {
    margin: 0 25px 0 25px !important;
}

.latest_post_holder.image_in_box .latest_post_text {
    padding: 20px 0 20px 0 !important;
}

.latest_post .latest_post_image {
display: none !important;
}

.qbutton {
letter-spacing: 0px !important;
}

.bfpgsectiontext h2 {
font-size: 19px !important;
letter-spacing: -0.2px !important;
font-weight: 700 !important;
}

.latest_post_two_holder {
margin-left: 5px !important;
}

/*.three_columns {
width: auto !important;
}*/

/*.masonry_gallery_item_outer {
padding: 15px !important;
}*/

.masonry_gallery_holder {
margin-left: -20px !important;
margin-left: -20px !important;
}


/*.masonry_gallery_holder {
padding-right: 0px !important;
}

.masonry_gallery_item:nth-child(3n) {
padding-right: 0px !important;
}

.masonry_gallery_item_outer:nth-child(3n) {
padding-right: 0px !important;
}*/



.latest_post_two_holder {
 background-color: #fafafb !important;
}

.latest_post_two_inner {
 background-color: #fafafb !important;
}

#twitter-widget-0 {
    background-color: #fafafb !important;
}

@media only screen and (min-width: 768px) {
.introspacehide {
display: none !important;
}}

@media only screen and (max-width: 767px) {
.articleviewall {
display: none !important;
}}

.input.wpcf7-form-control.wpcf7-text {
color: #4e5e6a !important;
}

.wpcf7-textarea {
color: #4e5e6a !important;
}

.wpcf7-text {
color: #4e5e6a !important;
}

.wpcf7-submit {
background-color: #fafafb !important;
border-color: #fafafb !important;
color: #4e5e6a !important;
font-weight: 600 !important;
}

aside.sidebar .widget:not(.qode_latest_posts_widget) a:hover {
     color: #444444 !important;
}


.blog_holder.blog_single h2:first-of-type {
    margin-bottom: 20px;
}

.post_text_inner .entry_title {
margin-bottom: 10px !important;
}

.pubsidebar h5 {
margin-bottom: 14px !important;
}

/*.pubsidebar .q_list {
display: none !important;
}*/

.pubsidebar .q_elements_item:last-child .q_elements_item_content .q_list {
margin-left: -5px;
}


.pubsidebar .q_list.circle ul>li {
    position: relative;
    font-weight: 400;
    margin: 0 0 22px;
    padding: 0 0 0 22px;
    color: #303030;
font-size: 13px;
line-height: 20px;
}

.pubsidebar .q_list.circle p {
font-size: 12px;
line-height: 20px;
}



.pubsidebar .q_elements_item:first-child {
width: 30% !important;
}

.pubsidebar .q_elements_item:last-child .q_elements_item_content {
border-left: 3px solid #C6CED8;
}


.social_share_list_holder .facebook_share {
margin-left: 5px;
}

.videomargin {
margin-left: 20px !important;
margin-right: 20px !important;
max-width: 1360px !important;
background: #ffffff !important;
}

@media only screen and (min-width: 1440px) {
    .videomargin {
    margin: auto !important;
}}


.footermenu a {
font-weight: 600 !important;
}

.ls-nav-prev {
height: 40px !important;
border: 3px solid #fff !important;
opacity: 1 !important;
}

.ls-nav-prev:after {
line-height: 41px;
}

.ls-nav-next {
height: 40px !important;
border: 3px solid #fff !important;
opacity: 1 !important;
}

.ls-nav-next:after {
line-height: 41px;
}
.ls-nav-prev:after {
line-height: 41px;
}

@media only screen and (max-width: 767px) {
.upcomingevents .vc_column-inner {
width: auto;
}}

@media only screen and (max-width: 767px) {
.hcintrotext h2 {
text-align: left !important;
}}


@media only screen and (max-width: 767px) {
.hcintrotext p {
text-align: left !important;
}}

@media only screen and (max-width: 767px) {
.homeposts .full_section_inner {
    display: -webkit-flex !important;
    -webkit-flex-direction: column-reverse !important; 
    display: flex !important;
    flex-direction: column-reverse !important;
}}

.inspirefootergallery .wpb_gallery_slides .gallery_holder ul.gallery_with_space.v2 li:nth-child(2n) {
    margin-right: 20px !important;
}

.inspirefootergallery .gallery_holder ul.gallery_with_space.v2 li:nth-child(2n) {
    margin-right: 20px !important;
}

.inspirefootergallery .gallery_holder ul li {
    float: right !important;
height: 112px !important;
}

.inspirefootergallery .attachment-full {
height: 112px !important;
width: 112px !important;
float: right !important;
}

.inspirefootergallery .no_grayscale {
height: 112px !important;
width: 112px !important;
margin: 0px !important;
/*border-style: solid;
    border-width: 3px;
border-color: #f1f4f9;*/
}

@media only screen and (max-width: 600px) {
.footer_top .column2 {
display: none !important;
}}

@media only screen and (max-width: 600px) {
.footer_top.footer_top_full {
padding-bottom: 0px !important;
}}

@media only screen and (max-width: 600px) {
.footer_top .two_columns_50_50 .column1 {
margin-bottom: 0px !important;
}}

@media only screen and (max-width: 600px) {
.footer_top.footer_top_full {
padding-left: 20px;
padding-right: 20px;
}}

.gallery_holder ul li a img {
    -ms-transition: none !important;
    transition: none !important;
    -webkit-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    transform: none !important;
}

/*#back_to_top {
display: none !important;
}*/

#back_to_top span i {
    font-size: 15px !important;
}

/*#back_to_top {
    bottom: 20px !important;
right: 20px !important;
}*/

/*@media only screen  and (max-width: 600px) {
.footermaglinks {
text-align: right !important;
}}*/

@media only screen  and (max-width: 667px) {
.footerspacer {
height: 0px !important;
}}

.hcfooter .footerlogos p {
font-size: 9px !important;
line-height: 16px !important;
}

.hcfooter .q_elements_holder.two_columns.eh_two_columns_33_66 .q_elements_item:first-child {
width: 20% !important;
}

@media only screen and (max-width: 600px) {
    .associationlogos ul.v2 li {
    width: 90% !important;
}}


@media only screen and (min-width: 601px) and (max-width: 624px) {
    .associationlogos .no_grayscale {
    width: 44.3% !important;
}}

@media only screen and (min-width: 625px) and (max-width: 657px) {
    .associationlogos .no_grayscale {
    width: 44.6% !important;
}}

@media only screen and (min-width: 658px) and (max-width: 694px) {
    .associationlogos .no_grayscale {
    width: 44.9% !important;
}}

@media only screen and (min-width: 695px) and (max-width: 735px) {
    .associationlogos .no_grayscale {
    width: 45.2% !important;
}}

@media only screen and (min-width: 736px) and (max-width: 765px) {
    .associationlogos .no_grayscale {
    width: 45.5% !important;
}}

@media only screen and (min-width: 766px) and (max-width: 820px) {
    .associationlogos .no_grayscale {
    width: 45.7% !important;
}}

@media only screen and (min-width: 821px) and (max-width: 939px) {
    .associationlogos .no_grayscale {
    width: 46% !important;
}}

@media only screen and (min-width: 940px) and (max-width: 1024px) {
    .associationlogos .no_grayscale {
    width: 46.5% !important;
}}

.associationlogos .no_grayscale {
padding-left: 5px !important;
padding-right: 5px !important;
padding-bottom: 10px !important;
}

@media only screen and (min-width: 1025px) {
    .association {
    display: none !important;
}}

@media only screen and (max-width: 1024px) {
.aboutvideos {
    display: none !important;
}}

.associationheader h5 {
font-size: 12px;
}

/*@media only screen and (max-width: 1024px) {
.two_columns_75_25 .column1 {
width: 100% !important;
}
.two_columns_75_25 .column2 {
width: 100% !important;
}}*/


@media only screen and (max-width: 1024px) {
.two_columns_75_25>.column1>.column_inner {
    padding: 0 0 0 0 !important;
}}

/*@media only screen and (max-width: 800px) {
.sidebar {
display: none;
}}*/

@media only screen and (max-width: 800px) {
.two_columns_66_33>.column2 {
width: 100%;
}}


.latestvideos {
background-color: #ffffff !important;
}

.associationlogos {
background-color: #f8fafc !important;
}

.latestvideos h2 {
font-size: 20px;
}


.publicationsidebar .q_elements_item:last-child .q_elements_item_content {
border-left: 3px solid #C6CED8;
}

.publicationsidebar li {
font-size: 12px !important;
line-height: 22px;
}

.publicationsidebar {
padding-top: 15px;
}

.publicationsidebar .q_elements_item:first-child {
width: 22% !important;
}

.publicationsidebar .q_elements_item:last-child .q_elements_item_content .q_list {
margin-left: -5px;
}

.publicationsidebar .vc_column-inner {
background: rgba(255, 255, 255, 0.5);
}


.vc_col-has-fill>.vc_column-inner {
padding-top: 13px !important;
}

.upcomingevents h5 {
font-size: 12px !important;
}




.vc_custom_1475510827298 {
background: #f8fafc !important;
}

.backgroundtest {
background: #ffffff;
}

.qode_tweet_time {
padding-bottom: 15px;
}

ul.qode_twitter_widget li {
border-bottom: 1px solid #C6CED8;
margin-bottom: 15px;
}

ul.qode_twitter_widget li:last-child {
border-bottom: 0px solid #C6CED8;
margin-bottom: 0px;
}

.golatestarticles {
padding-right: 5px;
padding-left: 5px;
}

.golatestarticles h2 {
font-size: 20px;
letter-spacing: 0.2px;
}

.golatestarticles p {
font-size: 13px;
    line-height: 22px;
    font-weight: 400;
color: #777777;
}

.golatestarticles .latest_post_title {
    margin: 0px 0 8px !important;
}

/*.upcomingevents {
margin-left: 20px !important;
padding-right: 20px;
}*/

.timelinespacer {
background: #ffffff;
margin-left: -20px !important;
margin-right: -20px !important;
}

.upcomingevents .vc_column-inner {
background: rgba(255, 255, 255, 0.5);
margin-left: 20px;
/*margin-right: 20px;*/
}

.upcomingevents {
padding-right: 20px;
}

.homeposts {
background: #ffffff;
}

/*.homeposts .latest_post_title a {
font-size: 18px !important;
line-height: 10px !important;
}*/

.homeposts .excerpt {
margin-bottom: 0px !important;
}

.homeposts .latest_post_image {
width: 110px;
}

.homeposts .latest_post_text {
padding: 0 0 0 130px !important;
}

.homeposts .latest_post_holder>ul>li {
    padding-top: 40px;
}

.homeposts .latest_post_holder>ul>li:first-child {
padding-top: 0px;
}

.eventdate p { 
/* Event Timeline Date */
font-size: 11px;
line-height: 14px;
}

.eventdate {
padding-top: 6px;
}

.upcomingevents .q_elements_item:last-child .q_elements_item_content .q_list {
margin-left: -5px;
}


.upcomingevents .q_elements_item:first-child {
width: 22% !important;
}


.upcomingevents .q_elements_item:last-child .q_elements_item_content {
border-left: 3px solid #C6CED8;
}


.goevents {
border-left: 2px solid #414a51;
}

.homelink a {
font-size: 11px !important;
}

.homelink h6 {
font-size: 11px !important;
}

.gallery_hover{
display: none !important;
}

.gosidebarlogo {
padding-top: 24px;
}

.gosidebarlinks {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
}

.inassociation {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
}

.widget_qode_twitter_widget {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

.widget_qode_twitter_widget h5 {
margin-bottom: 0px !important;
}

.featured {
/*padding-right: 5px !important;*/
padding-left: 5px !important;
}


.backgroundwhite {
background-color: #ffffff !important;
}



.ion-ios-book-outline {
color: #acc0d7 !important;
}

.mdi-book-open {
color: #acc0d7 !important;
font-size: 18px !important;
}

#text-12 p {
font-size: 11px !important;
}

#text-12 .wpb_column {
padding-left: 15px !important;
padding-right: 15px !important;
}

.footer_bottom {
height: 0px !important;
}

.footer_bottom_holder {
padding-bottom: 2px !important;
}

.insight-footer-text {
    background-color: #ffffff !important;
    height: 210px !important;
}

.insight-footer-left {
    padding-right: 13px !important;
}

.insight-footer-right {
    padding-left: 13px !important;
}

.insights-intro h6 {
    font-size: 12px !important;
}

.footer_top .widget_nav_menu ul li {
    padding-bottom: 5px !important;
}

.footer_top p {
color: #414a51 !important;
}

.footer_top .q_icon_list {
margin-bottom: 0px !important;
}

.footer_top .q_icon_list p {
margin-bottom: 0px !important;
font-weight: 200 !important;
}



.footer_top .widget {
    margin-bottom: 0px !important;
}

.footer_top .vc_column-inner {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.header_bottom_right_widget_holder {
padding-right: 0px !important;
}

/*.side_menu_button a:last-child {
margin-bottom: -5px !important;
}*/

.sidebar {
margin-bottom: 51px !important;
}

.main_menu {
margin-left: 22px !important
}

/*.page_header {
border-bottom: 4px solid #212c55;
}*/

/*.header_bottom {
border-bottom: 4px solid #212c55 !important;
}*/

/*.header_bottom .container_inner {
border-bottom: 3px solid #212c55 !important;
}*/

.homewhitespacer {
    background-color: #ffffff !important;
}

@media only screen and (max-width: 600px) {
.qbutton.big_large_full_width {
width: 89% !important;
}}

.title_outer {
color: #ffffff !important;
background: #ffffff !important;
}

.qbutton.big_large_full_width {
    font-size: 12px !important;
font-weight: 700 !important;
}

.qbutton.big_large_full_width {
  color: #ffffff !important;
}

.qbutton.big_large_full_width a:hover {
  color: #ffffff !important;
}

.post_infos {
color: #9DA8B0 !important;
font-size: 11px !important;
}

.author_text p {
margin-bottom: 17px !important;
}

.author_text hr {
    border-width: 0px !important;
}

.biosocialone {
padding-right: 3px;
}

.author_description_inner .image {
    width: 80px !important;
    height: 80px !important;
    border-radius: 0px !important;
}

.author_description {
padding-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

.author_email {
display: none !important;
}

.author_text_holder .author {
font-size: 18px !important;
text-transform: none !important;
letter-spacing: 0.5px !important;
}

.title_holder {
background: #ffffff;
}

.post_text_inner {
   /* padding-left: 6% !important;*/
    padding-right: 6% !important;
padding-bottom: 6% !important;
}

.widget h5 {
color: #9DA8B0 !important;
}

.post_text_inner h2:nth-of-type(2) {
padding-bottom: 20px;
}

.qode_latest_posts_widget { 
background: #fafafb;
padding-top: 20px;
padding-bottom: 15px;
padding-left: 20px;
padding-right: 20px;
}


.two_columns_75_25>.column2>.column_inner {
padding-left: 0px;
}

.widget {
margin-bottom: 0px !important;
}

#search-2 {
background: #fafafb;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
}

#search-3 {
background: #fafafb;
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
}

#text-4 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
}

#text-33 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

#text-34 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}


#text-9 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
}

#text-5 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

#text-6 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
margin-top:  20px !important;

}

#text-10 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
margin-bottom:  20px !important;
margin-top:  20px !important;
}

#text-5 .qbutton {
width: 60% !important;
}

#searchform {
background-color: #ffffff !important;
}

#recent-posts-9 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

#categories-8 {
background: rgba(255, 255, 255, 0.5);
padding-top: 20px;
padding-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}

.expresscurate_source {
display: none !important;
}

.blog_single p {
    font-size: 1.15em !important;
    line-height: 1.6 !important;
font-weight: 400 !important;
color: #444444 !important;
font-family: 'Open Sans', sans-serif !important;
}

.widget h5 {
font-size: 12px !important;
}

.blog_single h2 {
    color: #222228 !important;
    font-family: 'Open Sans', sans-serif !important;
    text-transform: none !important;
font-weight: 700 !Important;
font-size: 32px !Important;
line-height: 45px !important;
letter-spacing: -0.2px !important;
}

.tg-item-comment {
display: none !important;
}

.post_content_holder {
    background: #ffffff;
}



.tg-item-date span {
display: none !important;
}

.author_text p {
font-size: 15px !important;
}



.mc4wp-form-basic input[type=email] {
padding: 13px 21px 14px !important;
    width: 360px !important;
    height: 47px !important;
    border: 0 !important;
    border-radius: 3px !important;
border-color: #fff !important;
    background-color: #FFF !important;
    color: #001B2F !important;
    font-size: 0.9rem !important;
max-width: 360px !important;
font-family: Roboto,sans-serif !important;
float: left !important;
-webkit-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);
    -moz-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);
    box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05);


}
::-webkit-input-placeholder {
   font-style: italic;
}
:-moz-placeholder {
   font-style: italic;  
}
::-moz-placeholder {
   font-style: italic;  
}
:-ms-input-placeholder {  
   font-style: italic; 
}


.mc4wp-form-basic input[type=email]:focus {
outline: none !important;
}

.mc4wp-form-theme input[placeholder=Enter your email address ...] {
 font-style: italic !important;
}

.mc4wp-form-basic input[type=submit] {
margin-left: 10px;
    padding: 14px 25px 13px !important;
    font-family: Roboto,sans-serif !important;
    font-weight: 500 !important;
    font-size: .9375rem !important;
    letter-spacing: -.1px !important;
    text-align: center !important;
    color: #FFF !important;
    text-transform: inherit !important;
    background-color: #212c55 !important;
    border: 0 !important;
    border-radius: 3px !important;
    height: 47px !important;
-webkit-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05) !important;
    -moz-box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05) !important;
    box-shadow: 0 15px 20px 0 rgba(10,10,10,0.05) !important;
}




@media only screen and (max-width: 600px) { 
.mc4wp-form-basic input[type=email] {
width: 100% !important;
}
.mc4wp-form-basic input[type=submit] {
margin-left: 0px !important;
margin-top: 20px !important;
}
}

.articlebutton {
margin-bottom: 0px !important;
}

.category-events .entry_title .date {
display: none !important;
}

