div#main {
    border-top: 2px solid #afbc21;
}
div#topcta {
    z-index: 999999999999 !important;
    position: absolute;
    margin-top: -200px !important;
}
div#site-header-wrapper {
    z-index: 999999 !important;
    position: absolute;
}
div#ctaheading span {
    font-family: 'Roboto Slab';
    font-size: 28px;
}
#fullpage .core-values .section-inner {
    background-color: #0B4965;
}
#viddescription h2 span {
    font-family: Roboto Slab !important;
    color: #1e496d;
}
#viddescription2 h2 span {
    font-family: Roboto Slab !important;
    color: #1e496d;
}

h2,h3,h4,h5 {
    font-family: Roboto Slab !important;
    color: #1e496d;
}

h2 span,h3 span,h4 span,h5 span {
    font-family: Roboto Slab !important;
    color: #1e496d;
}

.gem-pagination-links {
    display: none;
}
.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line {
    border-bottom-width: 2px;
    top: -1px;
    display: none;
}
div#page-title {
    margin-top: 120px;padding-bottom:100px !important;
}

.page-title-block {
    background-color: #b6c141;
    background-image: url(/wp-content/uploads/2020/07/dj-johnson-2XPHhQCdm1A-unsplash-scaled.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center !important;
}
.page-title-title {
    padding: 40px;
    background-color: #034a71bd !important;
}
.breadcrumbs-container {
    background-color: #afbc21;
    padding-top: 10px;
}
.block-content:last-of-type {
    padding-bottom: 0px ;
    padding-top: 50px !important;
}

body .breadcrumbs .current {
    color: #034a71 !important;
    border-bottom: 3px solid #034a71 !important;
}

.breadcrumbs a {
    font-family: roboto slab !important;
}

span.current {
    font-family: Roboto Slab !important;
}
.entry-content.post-content img {
    border: 3px solid #afbc21;
}

.entry-content.post-content h2 {
    color: #b6cc2e ;
}

.entry-content.post-content h2 span {
    color: #b6cc2e !important;
}
p {
    font-size: 16px !important;
    font-family: Roboto !important;
}
a, .widget_recent_comments .comment-author-link a, .widget .team-person-email a:hover:before, .gem-team-style-5 .team-person:hover .team-person-name, .portfolio.hover-vertical-sliding .overlay .links .caption .info a, .portfolio.hover-horizontal-sliding .overlay .links .caption .info a, .portfolio-set-comma, .blog-style-masonry .entry-title.title-h4 a:hover, .portfolio-item .caption .title a:hover, .version-new.news-grid .portfolio-item:hover .wrap > .caption .title a, .version-default.news-grid .portfolio-item:hover .wrap > .caption .title a, .blog-style-styled_list1 .post-title a:hover, .blog-style-styled_list2 .post-title a:hover, .blog-style-timeline .post-title a:hover, .products .product-info .product-title a:hover, .products .portfolio-item .wrap > .caption .title a:hover, .gem-basic-grid .post-title h4.entry-title a:hover, .gem-basic-grid-2 .vc_gitem-zone-c .post-title a:hover, .gem-media-grid .midia-grid-item-post-author span a:hover, .justified-style-1 .entry-title.title-h4 a:hover, .justified-style-2 .entry-title.title-h4 a:hover, .blog-style-multi-author .post-title a:hover, .reverse-link-color a:hover, a.reverse-link-color:hover, .gem-blog-slider .post-title a:hover, .socials-list.socials-colored a:hover .socials-item-icon, #footer-navigation li a:hover, .custom-footer li a:hover, body.woocommerce-cart .custom-header .breadcrumbs span a, body.woocommerce-checkout .custom-header .breadcrumbs span a, body.woocommerce-wishlist .custom-header .breadcrumbs span a, body.woocommerce-account .page-title-block .breadcrumbs span a, body #primary-menu.no-responsive > li.menu-item-cart > .minicart ul li a:hover, body .hamburger-minicart > .minicart ul li a:hover, .version-new.news-grid .portfolio-item .wrap > .caption .title a:hover, .version-default.news-grid.hover-default-vertical-sliding .portfolio-item .image .links .caption .info a {
    color: #afbc21 ;
}

.gem-news-item-date, .related-element-info .gem-post-date, .date-color, .combobox-wrapper .combobox-text, #page .woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered, .socials-sharing a.socials-item, body .gem-testimonial-position, .gem-testimonial-company, .jtwt_date, .blog.blog-style-timeline .comments, .entry-date, .portfolio-filters a, .comments-link a, .widget_recent_entries .post-date, .post-author-info .date, .block-date, .block-tags .sep, .styled-blog-meta .comments:after, .related-element-info .date, .login label, .register label, .woocommerce-password-hint, body .woocommerce .shop_table.wishlist_table td.product-price del, body .woocommerce .wishlist_table .product-info .product-info-content .product-price del, body .woocommerce .woocommerce-checkout .checkout-payment .shop_table td.product-total .amount, body .woocommerce input[type="text"].coupon-code, body .woocommerce .woocommerce-shipping-calculator .form-row input.input-text, body .woocommerce .checkout .form-row .input-text, body .woocommerce .edit-address-form .form-row .input-text, body .woocommerce .checkout .form-row textarea.input-text, body .woocommerce .edit-address-form .form-row textarea.input-text, body .select2-search .select2-input, body .woocommerce .checkout-login .login .form-row .input-text, body .woocommerce .lost_reset_password .input-text, body .woocommerce .my-account-signup .register .form-row .input-text, body .chosen-container-single .chosen-single span, body .select2-container .select2-choice > .select2-chosen, body .select2-results .select2-result-label, body .woocommerce .chosen-container-single .chosen-single div:before, body .woocommerce .edit-address-form .form-row .chosen-container-single .chosen-single div:before, body .woocommerce .select2-container .select2-choice .select2-arrow:before, body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .shipping td, body .checkout-login .login .form-row .checkout-login-remember label, body .shop_table .product-name dl.variation, body.woocommerce-cart .custom-header .breadcrumbs .current, body.woocommerce-checkout .custom-header .breadcrumbs .current, body.woocommerce-wishlist .custom-header .breadcrumbs .current, body.woocommerce-account .page-title-block .breadcrumbs .current, body .woocommerce .woocommerce-checkout.woocommerce-checkout-one-page #order_review .woocommerce-checkout-payment .payment_methods .payment_box, body #primary-menu.no-responsive > li.menu-item-cart > .minicart ul li .quantity, body #primary-menu.no-responsive > li.menu-item-cart > .minicart .total, body #primary-menu.no-responsive > li.menu-item-cart > .minicart ul li.empty, body .hamburger-minicart > .minicart ul li .quantity, body .hamburger-minicart > .minicart .total, body .hamburger-minicart > .minicart ul li.empty, body.mobile-cart-position-top #site-header .mobile-cart ul li .quantity, body.mobile-cart-position-top #site-header .mobile-cart .total, body.mobile-cart-position-top #site-header .mobile-cart ul li.empty, body #primary-menu.no-responsive > li.menu-item-cart > .minicart ul li a.remove, body .hamburger-minicart > .minicart ul li a.remove, body.mobile-cart-position-top #site-header .mobile-cart ul li a.remove, .form-edit-adress label, .teaser_grid_container .gem-post-date, .gem-post-grid-item-date, .page-title-style-2 .page-title-excerpt, .blog.blog-style-masonry article .description .info .date, .blog.blog-style-masonry article .description .info .sep, .blog.blog-style-masonry article .description .info .comments, .widget_categories > ul li, .widget_product_categories > ul li, .widget_pages > ul, .gem-teams-position.body-small, .widget .mc-text.small-body, .widget .team-person-email, .widget .jtwt_date, .widget_recent_comments li, .widget_price_filter .price_label, .project_info-item-style-2 .project_info-item .title, .mc4wp-form input[type='email'], .gallery-caption, #colophon .widget_tweets .jtwt_tweet a:hover, #colophon .gem-contacts .gem-contacts-item.gem-contacts-website a:hover, #colophon .gem-contacts .gem-contacts-item.gem-contacts-email a:hover, #colophon .widget_calendar td a:hover, .widget_meta li:before, #colophon .skill-title, #colophon .widget.widget_search .gem-button, #colophon .wpcf7 .wpcf7-form .contact-form-footer .wpcf7-submit, #colophon #mc4wp_submit, #colophon .widget_meta li:before, .gem-quote.gem-quote-style-5 blockquote, .blog-style-masonry .post-meta-likes:hover, .wpcf7-form .combobox-wrapper .combobox-text, .blog-style-styled_list1 .post-date, .blog-style-styled_list1 .post-author, .blog-style-styled_list2 .post-date, .blog-style-styled_list2 .post-author, .gem-media-grid .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt > div, .midia-grid-item-post-author, body .vc_grid-pagination .vc_grid-pagination-list li.vc_grid-page a, .project-info-shortcode-style-default .project-info-shortcode-item .title, .woocommerce-variation-availability, .gem-search-form.gem-search-form-style-dark .search-field, .version-new.news-grid .portfolio-item .wrap > .caption .post-date, .version-new.news-grid .portfolio-item .wrap > .caption .post-author-date-separator {
    color: #afbc21;
}



.portfolio-filters a.active, .post-tags-list a:hover, .portfolio .portfolio-item .caption .caption-separator, .portfolio .portfolio-item .caption .caption-separator-line:after, .portfolio .portfolio-item .caption .caption-separator-line-hover:after, body.search .page-title-block, .widget_pages > ul li.current_page_item > a:before, .widget_pages > ul li li .current_page_item > a:before, .widget_nav_menu li li .current-menu-item > a:before, .widget_submenu li li .menu-item-active > a:before, .widget_nav_menu .current-menu-ancestor > a:before, .widget_submenu .menu-item-active> a:before, .widget_submenu .current-menu-ancestor > a:before, .widget_nav_menu li li a:hover:before, .widget_submenu li li a:hover:before, .widget_categories li li a:hover:before, .widget_categories .current-cat a:before, .widget_categories > ul li.current-cat-parent > a:before, .widget_product_categories li li a:hover:before, .widget_product_categories .current-cat a:before, .widget_product_categories > ul li.current-cat-parent > a:before, .widget_pages > ul li li.page_item_has_children.current_page_ancestor > a:before, .widget_pages ul li li a:hover:before, #colophon .widget_calendar td a, body .widget .tagcloud a:hover, .gem-table-responsive.gem-table-style-3 .tabletolist > li:nth-child(odd) .titles, .gem-table-style-3 thead tr th:nth-child(odd), .site-footer .widget_text ul li:before, .page-content.content-none .searchform .searchform-submit .gem-button, .wpcf7-form .gem-button:not(.gem-button-wpcf-custom), .wpcf7-form input[type='submit']:not(.gem-button-wpcf-custom), .wpcf7-form.gem-contact-form-white input[type='submit']:not(.gem-button-wpcf-custom), .wpcf7-form.gem-contact-form-dark input[type='submit']:not(.gem-button-wpcf-custom), body .vc_grid-container ul.vc_grid-filter li.vc_grid-filter-item.vc_active, .gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b, .ui-slider-handle.ui-state-default.ui-corner-all, .product .onsale, body #primary-menu.no-responsive > li.menu-item-cart > .minicart ul li.sale .minicart-image:before, body .hamburger-minicart > .minicart ul li.sale .minicart-image:before, body.mobile-cart-position-top #site-header .mobile-cart ul li.sale .minicart-image:before, .products .product-info .rating-empty, .woocommerce-cart-form .actions .checkout-button, .widget_shopping_cart_content .buttons a.checkout, body .products .category-overlay-separator, #primary-menu.no-responsive > li.menu-item-cart .widget_shopping_cart_content .buttons a.checkout, .hamburger-minicart .widget_shopping_cart_content .buttons a.checkout, .woocommerce ul.woocommerce-error li:before, .widget .product_list_widget .onsale, .shop-widget-area .onsale, .widget_shopping_cart ul li.sale .minicart-image:before, .gem-team-style-5 .team-person:hover .image-hover, .blog-style-default article.sticky .sticky-label, .blog-style-default article.sticky .sticky-label:after, .blog-style-masonry article.sticky .sticky-label, .blog-style-masonry article.sticky .sticky-label:before, .blog-style-masonry article.sticky .sticky-label:after, .blog-style-styled_list1 article.sticky .sticky-label, .blog-style-styled_list1 article.sticky .sticky-label:before, .blog-style-styled_list1 article.sticky .sticky-label:after, .blog-style-styled_list2 article.sticky .sticky-label, .blog-style-styled_list2 article.sticky .sticky-label:before, .blog-style-styled_list2 article.sticky .sticky-label:after, .blog-style-timeline article.sticky .sticky-label, .blog-style-timeline article.sticky .sticky-label:before, .blog-style-timeline article.sticky .sticky-label:after, .justified-style-1 article.sticky .sticky-label, .justified-style-2 article.sticky .sticky-label, .justified-style-1 article.sticky .sticky-label:before, .justified-style-2 article.sticky .sticky-label:before, .justified-style-1 article.sticky .sticky-label:after, .justified-style-2 article.sticky .sticky-label:after, .blog-style-multi-author article.sticky .sticky-label, .blog-style-multi-author article.sticky .sticky-label:before, .blog-style-multi-author article.sticky .sticky-label:after, .mc-form #mc4wp_submit:hover, #primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count, #primary-navigation #primary-menu > li.menu-item-cart > a .minicart-item-count:after, body.mobile-cart-position-top #site-header .mobile-cart .minicart-item-count, .hamburger-minicart > a .minicart-item-count, .quick-view-button, body .woocommerce .checkout-signin .checkout-create-account button, .gem-featured-posts-slider-dots a.selected > span {
    background-color:#afbc21;
}

li a {
    font-size: 16px !important;
}
.vc_column-inner.vc_custom_1542204548608 {
    background-image: url(https://vibrantneodev.wpengine.com/wp-content/uploads/2020/07/lance-anderson-lXnR5HK-Q7E-unsplash-scaled.jpg);
    background-repeat: no-repeat;
    background-position: center;
    /* height: 1210.24px; */
    /* transform: translate3d(0px, -318.881px, 0px); */
    border-top: 20px solid #afbc21 !important;
    min-height: 300px;
}
.vc_column-inner.vc_custom_1542204548608 .gem-button-container.gem-button-position-center.gem-button-with-separator.lazy-loading.lazy-loading-end-animation {
    display: none !important;
}
.block-content .container {
    padding-bottom: 40px !important;
}

.home .block-content .container {
    padding-bottom: 0px !important;
}
h3 span {
    font-size: 28px !important;
}

.entry-content.post-content li, .entry-content.post-content li span {
    font-size: 16px !important;
    font-family: Roboto !important;
    line-height: 28px;
}
#viddescription2 h2 span {
    font-family: Roboto Slab !important;
    color: #1e496d !important;
}
.home .entry-content.post-content h2 span {
    color: #1f4a6d !important;
}

p {
    font-size: 16px !important;
    font-family: Roboto !important;
    line-height: 32px !important;
}

p span {
    font-family: roboto;
    font-size: 16px !important;line-height: 32px !important;
}


.header-style-1 #primary-menu.no-responsive > li.menu-item-current > a, .header-style-1 #primary-menu.no-responsive > li.menu-item-active > a{background-color: none !important;
    background: none !important;
    border: none !important;}

#post-341 p {
    /* min-height: 200px !important; */
    clear: both !important;
}
footer li, footer ul {
    border: none !important;
}
#colophon .widget_nav_menu a {
    padding: 8px 0px 8px 0px !important;
}
#colophon .widget_nav_menu ul.menu li.menu-item-active > a {
    color: #afbc21 !important;
}
footer input[type="text"] {
    width: 100% !important;
    border: 2px solid #afbc21;text-align:center !important;margin-top:10px
}

form.customize-unpreviewable {
    
    font-weight: bold !important;
    text-transform: uppercase !important;
}
footer input.submit {
    width: 100%;
    margin: 20px 0px !important;
    background-color: #afbc21;
}

#primary-navigation #primary-menu > li.menu-item-search > a:after {
    content: "SEARCH";
    float:right !important
}

#primary-navigation #primary-menu > li.menu-item-search > a:before {
    content: "\e612";
    display: block;
    font-family: "thegem-icons";
    font-size: 24px;
    font-weight: normal;
    margin-right: 0px !important;
    text-align: left;
    vertical-align: top;
    width: auto !important;
	float:right;margin-left:10px !important;
}

#primary-menu.no-responsive > li.menu-item-search > a {
    padding-left: 10px !important;
    padding-right: 3px !important;
    margin-top: -25px;
}
#site-header.fixed li.menu-item-search > a {
    padding-left: 10px !important;
    padding-right: 3px !important;
    margin-top: -19px !important;
}

#site-header.fixed.shrink {
	background-color: rgb(255 255 255) !important;}
div#footer-socials {
    display: none !important;
}
nav#footer-navigation {
    display: none !important;
}
footer .col-md-3.col-md-pull-9 {
    width: 100% !important;
    right: 0px !important;
    text-align: center;
}

footer div#media_image-3 {
    padding-top: 50px;
}

}
footer img {
    width: 400px !important;
}

footer#colophon {
    padding: 40px 0px 0px 0px;
}

.vc_column-inner.vc_custom_1542204548608 .gem-button-container.gem-button-position-center.gem-button-with-separator.lazy-loading.lazy-loading-end-animation {
    display: none !important;
    visibility: hidden !important;
    height: 0px !important;
    overflow: hidden !important;
}

rs-layer#slider-1-slide-1-layer-7, rs-layer#slider-1-slide-1-layer-6 {
    border-radius: 5px !important;
    /* background-color: rgb(30, 73, 110) !important; */
    color: rgb(255, 255, 255);
    font-family: montserrat !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    font-size: 22px !important;padding:0 50px !important;
	
}

.gem-button-container.gem-button-position-left.vidbutt {
    padding-left: 40px !important;
    margin-bottom: 80px;
}
.top-area-block.top-area-menu {
    display: none !important;
}

.top-area-block.top-area-socials {
    float: right !important;
    border: 0px !important;
}

.top-area-contacts:after, .top-area-socials:after {
    content: '';
    position: absolute;
    height: 50px;
    margin-top: -25px;
    top: 50%;
	right: 0; display:none !important;}

.gem-blog-slider-carousel .summary p {
    line-height: 22px !important;
    max-height: 110px;
    overflow: hidden;
}

.home span.light {
    color: #b6ce33;
    margin-top: -50px !important;
    /* float: left; */
    /* max-height: 10px !important; */
    /* overflow: hidden !important; */
}

div#footertext {
    max-width: 1212px !important;
    margin: 0px auto !important;
}
#footertext h2.vc_custom_heading {
    line-height: 32px !important;
    font-style: italic !important;
    font-size: 22px !important;
}
footer#colophon {
    border-top: 5px solid #b2bc44;
}
.page-title-title h1 {
    color: #ffffff;
    /* font-family: Poppins !important; */
    letter-spacing: -3px !important;
}
.vc_column-inner.vc_custom_1542204548608 {
    display: none !important;
}
div#vc_row-5f21d7a918bbc {
    display: none !important;
}
span.logo img{visibility:hidden;
}
span.logo{background-image:url('/wp-content/uploads/thegem-logos/logo_8679bb85885c7ee939a92aa0ab3577fd_2x.jpg');
width:150px;
height:80px;
background-size:cover;}

.page-title-parallax-background {
    background-image: none !important;
    background-position: bottom center !important;
    background-size: cover !important;
    transform: none !important;
}

.gem-button.gem-button-size-tiny.gem-button-style-outline.gem-button-text-weight-normal.gem-button-border-2 {
    border-radius: 5px;
    background-color: rgb(30, 73, 110);
    color: rgb(255, 255, 255);
    border-color: #1e496d;
}

.zilla-likes, span.req, .widget-title:after, #wp-calendar thead tr th:last-child, .widget_pages > ul li li li.current_page_item > a, .widget_nav_menu li li li a:hover, .widget_nav_menu li li li.current-menu-item > a, .widget_submenu li li li.menu-item-active > a, .widget_submenu li li li a:hover, .widget_pages ul li li li a:hover, .widget_categories li li li a:hover, .widget.widget_categories > ul li li.current-cat > a, .widget_product_categories li li li a:hover, .widget.widget_product_categories > ul li li.current-cat > a, .products .product-bottom .yith-wcwl-wishlistexistsbrowse a:before, .portfolio.products .portfolio-item .image .overlay .portfolio-icons.product-bottom .yith-wcwl-wishlistexistsbrowse a:before, .news-grid.portfolio.hover-zooming-blur .zilla-likes.active, .version-new.news-grid.hover-new-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a, .version-default.news-grid.hover-default-zooming-blur .portfolio-item .links .caption .grid-post-meta .post-meta-likes a, .version-new.news-grid .portfolio-item .wrap > .caption .grid-post-meta .zilla-likes:before, .version-default.news-grid.hover-default-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes .zilla-likes {
    color: #abbe02;
}
.widget_categories > ul > li > a {
    font-size: 14px !important;
}

aside#recent-posts-2 {
    display: none;
}
aside#custom_recent_posts-1,aside#contacts-1 {
    display: none;
}

aside#text-1 {
    display: none;
}
aside#recent-comments-2 {
    display: none;
}
div#topcta {
    overflow: visible !important;
}

div#innercta {
    max-width: 1170px !important;
    margin: 0px auto !important;
}

.fullwidth-block.fullwidth-block-parallax-vertical, .page-title-parallax-background-wrap {
    position: relative;
    overflow: hidden;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    margin-top: 0px !important;
}

.post-author-block.rounded-corners.clearfix {
    display: none !important;
}

div#innercta {
    max-width: 1170px !important;
    margin: 0px auto !important;
    margin-top: -30px !important;
}

.gem-styled-color-1, .gem-date-color, .gem-table thead th, .woocommerce table.shop_table.order-details thead tr th, .gem_accordion_header a, .gem-testimonial-name, .post-author-avatar:after, .comments-link a:hover, .shipping_calculator .shipping-calculator-button:before, .widget_calendar caption, .widget.widget_search .gem-button, #wp-calendar thead tr th, .widget.widget_calendar a:hover, .gem-teams-phone, .resp-tab-active, .wpb_toggle, .vc_toggle_title h4, .account-tittle, .blog-style-timeline .post-time span, .blog.blog-style-masonry article .description .tags a.active, .widget_tweets .twitter-box .jtwt_tweet:before, .jtwt_tweet_text.icon-twitter a, .gem-pp-posts-date, .gem-latest-news-title span, .widget.widget_search .gem-button:hover, .mc-text span, .blog-style-styled_list1 .post-time, .blog-style-styled_list2 .post-time, .blog-style-multi-author .post-date, .comment-form label em, .comment-awaiting-moderation, .woocommerce-before-cart .cart-short-info .items-count, .shop_table td.product-remove .remove, .products .product-info .price ins, .products .product-info .price .amount, .comment-form-rating .stars a.active, .comment-form-rating .stars a:hover, .woocommerce .checkout .woocommerce-billing-collumn .form-row label abbr, .woocommerce .edit-address-form .woocommerce-billing-collumn .form-row label abbr, .woocommerce ul.woocommerce-error li, .woocommerce .checkout-login-box .login .form-row label .required, .woocommerce .checkout-lost-password-box .form-row label .required, .woocommerce #customer_login .col .login-box .form-row label .required, body .mobile-cart .mobile-cart-header .mobile-cart-header-title:before, body .woocommerce .woocommerce-checkout .shop_table.woocommerce-checkout-payment-total .order-total td .amount, .read-more-link:before, .post-related-posts h2:before, .gem_accordion_header.ui-accordion-header-active .ui-accordion-header-icon:before, .form-edit-adress abbr, .post-author-info .categories a, .post-author-info .categories, .block-navigation-prev a:before, .block-navigation-next a:after, h4.wpb_toggle_title_active:after, .vc_toggle_active .vc_toggle_title:after, .resp-accordion.resp-tab-active:after, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info a, .portfolio.hover-zooming-blur .portfolio-item .image .overlay .links .caption .info span.sep, .blog.blog-style-masonry article .description .info .more-link:before, .portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a, .portfolio.hover-new-horizontal-sliding .portfolio-item .image .overlay .links .caption .info span.sep, .version-new.news-grid.hover-new-horizontal-sliding .portfolio-item .links .caption .grid-post-meta .grid-post-meta-comments-likes a, .portfolio.hover-default-horizontal-sliding .portfolio-item .image .overlay .links .caption .info a, #colophon .widget_nav_menu ul.menu li.menu-item-current > a, #colophon .widget_submenu > div > ul li.menu-item-current > a, #colophon .widget_nav_menu ul.menu li.menu-item-active > a, #colophon .widget_submenu > div > ul li.menu-item-active > a {
    color: #afbc21;
}

.widget a:hover, .gem-contacts-item.gem-contacts-email a, .gem-contacts-item.gem-contacts-website a, .widget_nav_menu li a:hover, .widget_submenu li a:hover, .widget_pages ul li a:hover, .widget_categories > ul > li > a:hover, .widget_product_categories > ul > li > a:hover, .widget_nav_menu .current-menu-ancestor > a, .widget_submenu .menu-item-active> a, .widget_submenu .current-menu-ancestor > a, .widget_categories > ul li.current-cat > a, .widget_categories > ul > li.cat-parent.current-cat-ancestor:after, .widget_categories > ul > li.cat-parent.current-cat-parent:after, .widget_categories > ul > li.cat-parent.current-cat:after, .widget_categories > ul li.cat-parent.current-cat-ancestor > a, .widget_categories > ul li.cat-parent.current-cat-parent > a, .widget_product_categories > ul li.current-cat > a, .widget_product_categories > ul > li.cat-parent.current-cat-ancestor:after, .widget_product_categories > ul > li.cat-parent.current-cat-parent:after, .widget_product_categories > ul > li.cat-parent.current-cat:after, .widget_product_categories > ul li.cat-parent.current-cat-ancestor > a, .widget_product_categories > ul li.cat-parent.current-cat-parent > a, .widget_pages > ul li li.current_page_item > a, .widget_pages > ul li li.page_item_has_children.current_page_ancestor > a, .widget_pages > ul li li.page_item_has_children.current_page_ancestor > a:after {
    color: #afbc21;
}

body.archive.category .breadcrumbs {
    visibility: hidden !important;
}

.gem-button.gem-button-style-outline, body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:hover, body .checkout-navigation-buttons .checkout-place-order button:hover {
    color: #afbc21;
}

.gem-button.gem-button-style-outline, body .woocommerce .woocommerce-cart-form .actions .submit-buttons .update-cart button:hover, body .checkout-navigation-buttons .checkout-place-order button:hover, body .checkout-navigation-buttons .checkout-place-order button {
    border-color: #c9d071;
}



@media only screen and (max-width: 1200px) {
#site-header.fixed.shrink #primary-menu.no-responsive > li > a {
 padding-left:5px !important;
	 padding-right:5px !important;
}
	
	#primary-menu.no-responsive > li > a {
    color: #3c3950;
    padding-left: 10px;
    padding-right: 10px;
}
}


@media only screen and (max-width: 800px) {
.center .wpb_single_image.wpb_content_element.vc_align_right {
    text-align: center !important;
    margin-bottom: 50px;
	
}

div#topcta {
    z-index: 999999999999 !important;
    position: absolute;
    margin-top: -12px !important;
}
	
	div#topcta {
    padding-top: 20px !important;
}
div#mobilehero {
    padding-top: 200px;
    padding-bottom: 100px;
}
}




div#mobilehomeblue {
    padding: 40px 10px;
    background-color: #034a71bd !important;
}
h2.vc_custom_heading.mobilehead {
    font-family: montserrat !important;
    letter-spacing: -3px !important;
}
.tribe-common-l-container.tribe-events-l-container {
    background-color: #f2f2f2;
    padding: 10px;
    border: 1px solid #cccccc;
}

.tribe-events .tribe-events-header {
    background-color: #034a71;
	padding: 20px;}

span.tribe-events-c-top-bar__datepicker-mobile {
    color: #ffffff !important;
    font-family: roboto slab !important;
}

body.post-type-archive-tribe_events .breadcrumbs-container {
    padding-bottom: 10px !important;
}
.tribe-events .tribe-events-c-ical__link {
    align-items: center;
    color: #ffffff !important;
    border: 0px !important;
    border-radius: 4px;
    display: inline-flex;
    font-weight: 700;
    justify-content: center;
    background-color: #034a71 !important;
    font-family: roboto slab !important;
    font-size: 16px !important;
}

.tribe-events .tribe-events-c-events-bar {
    background-color: #afbc21 !important;
}

li#wp-admin-bar-thegem-theme-options {
    display: none !important;
}
li#wp-admin-bar-thegem-support-center {
    display: none !important;
}

li#wp-admin-bar-thegem-documentation {
    display: none !important;
}
img#tgpli-5f3bf5e2ae5a8 {
    max-width: 100% !important;
}

picture.gem-wrapbox-element.img-responsive img {
    width: 100% !important;
}

.vc_custom_1596053353920 {
    margin-bottom: 0px !important;
    background: #024a71 url(http://vibrantneodev.wpengine.com/wp-content/uploads/2020/07/vidover.png) !important;
}
li#wp-admin-bar-wp-rocket {
    display: none !important;
}

li#wp-admin-bar-imagify {
    display: none !important;
}