/**handles:flatsome-style**/
body .gform_wrapper li input{margin-bottom:12px!important}body .gform_wrapper .top_label div.ginput_container,body .gform_wrapper ul li.gfield,body .grom_wrapper ul li.gfield .ginput_container .address_line_1 input{margin-top:0!important}body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){padding:0 .75em!important}body .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker),body .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(ul.gfield_radio li input):not(ul.gfield_checkbox li input):not(.datepicker){margin:0!important}body .gform_wrapper .hidden_label .ginput_container input[type=text],body .gform_wrapper .hidden_label .ginput_container select,body .gform_wrapper li.gfield textarea.textarea{margin-top:12px!important}body .gform_wrapper .gform_footer{margin:0!important;padding:5px 0 10px}body .gform_wrapper .gfield_checkbox input,body .gform_wrapper .gfield_checkbox input[type=checkbox],body .gform_wrapper .gfield_radio input[type=radio],body .gform_wrapper ul li.gfield.field_sublabel_hidden_label,body .gform_wrapper ul li.gfield.gf_left_half,body .gform_wrapper ul li.gfield.gf_right_half,body .gform_wrapper ul.gform_fields li{margin-bottom:0!important}body .gform_wrapper .ginput_container .gfield_checkbox,body .gform_wrapper .ginput_container .gfield_radio{margin-bottom:25px!important}#header .header-wrapper .header-main,.blog #main,.single-post #main{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete_seamless.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}#header.has-transparent .header-wrapper .header-main,.home #header .header-wrapper .header-main{background-color:transparent!important;background-image:none!important}.bkg-concrete1{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete_seamless10.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}.bkg-concrete1 p{font-weight:500}.page-template-page-transparent-header-light #header .header-wrapper .header-main{background-image:none;background-color:transparent}.bkg-concrete2,body.post-type-archive-product #main,body.tax-product_cat #main{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete-texture.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}.bkg-concrete2-light{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete-texture-light.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}.bkg-concrete3{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete_wall4_@2x.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}.bkg-concrete4{background-color:#fff;background-image:url(https://genevarock.com/wp-content/themes/genevarock/images/concrete_wall@2x.png);background-repeat-x:repeat;background-repeat-y:repeat;background-position-x:left;background-position-y:top}body.post-type-archive-product #main #shop-sidebar .widget,body.tax-product_cat #main #shop-sidebar .widget{padding:15px 20px 15px;background-color:#fff;border:1px solid #ddd;-webkit-box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);box-shadow:2px 2px 10px 0 rgba(0,0,0,.05);border-radius:5px}@media screen and (min-width:550px){.box-vertical .box-image{vertical-align:top}}.img-round img,.leadership .img img{border-radius:100%}#wpsl-result-list{display:inline-block!important}#wpsl-wrap .wpsl-search{background:rgba(244,243,243,.14)!important}#wpsl-wrap .wpsl-input label{width:125px!important}#wpsl-gmap img[src*="red@2x"]{display:none!important}.page-id-42 .wpsl-direction-wrap,.page-id-42 .wpsl-search,.page-id-45 .wpsl-direction-wrap,.page-id-45 .wpsl-search,.page-id-741 .wpsl-direction-wrap,.page-id-741 .wpsl-search{display:none}#wpsl-gmap .gm-style-iw,#wpsl-gmap .gm-style-iw p{color:#5e5e5e!important}#products-content table.product_table{border-collapse:collapse;border-spacing:0;width:100%;margin-bottom:1em;border:0}#products-content .product_table tfoot th,#products-content .product_table thead th{background-color:#1636b1;color:#fff;font-weight:700;vertical-align:middle}#products-content .product_table td,#products-content .product_table th{padding:8px;border-top:1px solid #ddd;background:0 0;text-align:left;vertical-align:top}.row-section{border-top:solid #747373 2px}#products-content .product_table .column-1,#products-content .product_table .column-2,#products-content .product_table .column-5{text-align:center}#products-content .product_table .column-4{text-align:right}.out_of_stock .inventory{color:red}.testimonial-box .testimonial-image img{border-radius:0!important}.img-circle .img-inner img,.testimonial-box.img-circle .testimonial-image img{border-radius:999px!important}.testimonial-box .icon-box-text .testimonial-meta .testimonial-name-divider{display:none}.testimonial-box .icon-box-text .testimonial-meta .testimonial-company{display:block}.testimonial-box .icon-box-image img{border:1px solid #eaeaea}#wpsl-checkbox-filter.wpsl-checkbox-4-columns li,.wpsl-custom-checkboxes.wpsl-checkbox-4-columns li{width:18%!important}.zindextop{z-index:9!important}@media only screen and (min-width:768px){.row-divided.blue-divider>.col+.col:not(.large-12){border-left:5px solid #0033a1}.row-divided.yellow-divider>.col+.col:not(.large-12){border-left:5px solid #fdcd03}}@media only screen and (max-width:768px){.row-divided.blue-divider>.col+.col:not(.large-12){border-left:none!important}.row-divided.yellow-divider>.col+.col:not(.large-12){border-left:none!important}}body.page-id-5260 #main,body.page-id-5260 #wrapper{background-color:#bababa!important}.blue-bullet ul li{color:#0033a1}@media only screen and (min-width:850px) and (max-width:1115px){.infographic-hero .banner-layers .text-box .text{font-size:90%!important}.infographic-hero .banner-layers .text-box{top:20%!important}}.arrow_box .col-inner{position:relative;background:#ffcd00;border:4px solid #ffcd00}.arrow_box .col-inner:after,.arrow_box .col-inner:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow_box .col-inner:after{border-color:rgba(255,205,0,0);border-top-color:#ffcd00;border-width:30px;margin-left:-30px}.arrow_box .col-inner:before{border-color:rgba(255,205,0,0);border-top-color:#ffcd00;border-width:36px;margin-left:-36px}.roundthecorners,.roundthecorners .banner,.roundthecorners .banner-bg,.roundthecorners .banner-bg .bg,.roundthecorners .banner-bg .overlay,.roundthecorners .banner-inner,.roundthecorners .col-inner,.roundthecorners .message-box,.roundthecorners .message-box .message-box-bg-image,.roundthecorners .message-box .message-box-bg-overlay,.text-box.roundthecorners .text,section.roundthecorners .bg .section-bg-overlay{border-radius:12px!important}.roundthecorners .banner-bg .bg,.roundthecorners .banner-bg .overlay{overflow:hidden!important}.roundthecorners.banner.bg-zoom .banner-bg,.roundthecorners.banner.bg-zoom .banner-layers{z-index:1}.row-box-shadow-1 .col-inner>.row .col-inner,.row-box-shadow-2 .col-inner>.row .col-inner,.row-box-shadow-3 .col-inner>.row .col-inner,.row-box-shadow-4 .col-inner>.row .col-inner,.row-box-shadow-5 .col-inner>.row .col-inner{-webkit-box-shadow:none;box-shadow:none}.fc_card-container .fc_card{position:relative!important}.fc_card .fc_back,.fc_card .fc_front{background:0 0!important}.icons-invert .icon-box .has-icon-bg .icon .icon-inner{background:#0032a1}.icons-invert .icon-box:hover .has-icon-bg .icon .icon-inner{background:#fbcf00}.icons-invert .icon-box svg g path,.icons-invert .icon-box svg path{fill:#fbcf00!important;color:#fbcf00!important}.icons-invert .icon-box:hover svg g path,.icons-invert .icon-box:hover svg path{fill:#0032a1!important;color:#0032a1!important}body.single-product #products-content ul li,ul.bullet-arrow li,ul.bullet-checkmark li{list-style:none;position:relative;padding:7px 0 7px 25px;margin:0;border-bottom:1px solid #ececec}.dark ul.bullet-arrow li,.dark ul.bullet-checkmark li,body.single-product #products-content ul li{border-color:rgba(255,255,255,.2)}body.single-product #products-content ul li:before,ul.bullet-arrow li:before,ul.bullet-checkmark li:before{font-family:fl-icons!important;left:0;position:absolute;font-size:16px;color:#16478e}body.single-product #products-content ul li,ul.bullet-arrow li,ul.bullet-checkmark li{list-style:none;position:relative;padding:7px 0 7px 25px;margin:0;border-bottom:1px solid #ececec}ul.bullet-checkmark li:before{content:"\e00a"!important}body.single-product #products-content ul li:before,ul.bullet-arrow li:before{content:"\f105"!important}#main ul.wp-block-gallery{margin:0!important}.video.video-fit{padding-top:0!important}.logged-in .video.video-fit{padding-top:56.25%!important}.video.video-fit p{margin-bottom:0!important}.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{padding:0 30px 30px}.wp-block-button a{background-color:#0033a1;color:#fff;text-transform:uppercase;font-weight:bolder;border-radius:0!important}.wp-block-button a:hover{outline:0;opacity:1;color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.wp-block-button.expand a{display:block!important}.wp-block-sbgd-wrapper-block{max-width:1080px;width:100%;-js-display:flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto;padding-top:50px;padding-bottom:50px}figure.wp-block-gallery.has-nested-images{display:flex;flex-wrap:wrap}.is-layout-flex{display:flex!important}#content .cool-timeline-horizontal .clt_carousel_slider ul.slick-slider .slick-list li:nth-child(odd) span.ctl-story-time,#content .cool-timeline-horizontal .wrp-desgin-4 ul.slick-slider .slick-list li:nth-child(odd) span.ctl-story-time,#content .cool-timeline-horizontal.ht-design-3 .clt_caru_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide .timeline-post h2.content-title-simple,#content .cool-timeline-horizontal.ht-design-3 .clt_caru_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide .timeline-post h2.content-title-simple a,#content .cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide .timeline-post h2.content-title-simple,#content .cool-timeline-horizontal.ht-design-4 .clt_caru_slider ul.slick-slider .slick-list li:nth-child(odd).slick-slide .timeline-post h2.content-title-simple a{color:#0033a1!important}.cool-timeline-horizontal.ht-design-2 .clt_carousel_slider .ctl-slick-next,.cool-timeline-horizontal.ht-design-2 .clt_carousel_slider .ctl-slick-prev{font-size:52px;width:auto;height:auto}.cool-timeline-horizontal.ht-design-2 .clt_carousel_slider .ctl-slick-prev{left:-52px}.cool-timeline-horizontal.ht-design-2 .clt_carousel_slider .ctl-slick-next{right:-104px!important}.icon-box-left .icon-box-text{padding-left:.6em!important}.widget_nav_menu,.widget_search,form#g_search{position:relative;width:100%;height:auto;float:left}form#g_search button.ux-search-submit{position:absolute;right:-2px;top:0}.t5-ajax-search-results,.t5-ajax-search-results li{margin:0!important;padding:0}#wp_pagination{display:inline-block;text-align:center}#wp_pagination *{display:inline-block;text-align:center}#product_catalog{padding-top:100px;padding-bottom:100px}#product_catalog .section-bg-overlay{background-color:rgba(255,255,255,.45)}form.geneva-calculator li{list-style:none;margin-left:0}.header-main .header-nav.nav-right .header-button .button.primary.is-outline{color:#1636b1}.header-main .header-nav.nav-right .header-button .button.primary.is-outline:hover{color:#fff}.has-transparent+#main .page-header-wrapper:first-of-type .page-title{padding-top:0!important}#header.has-transparent .header-main,.home .transparent .header-main{height:165px}#header.has-transparent .header-main .header-nav.nav-right .header-button .button.primary.is-outline,.home .header-main .header-nav.nav-right .header-button .button.primary.is-outline{color:#fff}#header.has-transparent .header-main .header-nav.nav-right .header-button .button.primary.is-outline:hover,.home .header-main .header-nav.nav-right .header-button .button.primary.is-outline:hover{background-color:#fac71c}#header.has-transparent .nav-line-grow>li>a:before,.home .nav-line-grow>li>a:before{background-color:#fac71c}#header.has-transparent .stuck .header-main .header-nav.nav-right .header-button .button.primary.is-outline,.home .stuck .header-main .header-nav.nav-right .header-button .button.primary.is-outline{color:#1636b1}.section.sub-nav .icon-box-img{margin:0 auto}.section.sub-nav .icon-box-text{margin-top:-10px}@media only screen and (min-width:850px) and (max-width:1283px){.nav-size-xlarge>li>a{font-size:.7em}}@media only screen and (min-width:850px) and (max-width:1022px){.header-wrapper.stuck #logo{width:52px}.header-wrapper.stuck .nav-spacing-xlarge>li{margin:0 6px}}nav.pagination{position:relative;width:100%;height:auto;float:left}nav.pagination,nav.pagination *{display:inline-block;text-align:center}nav.pagination *{position:relative;width:auto;height:auto;margin-right:7px}nav.pagination:last-child{margin-right:0}nav.pagination a{font-size:16px;color:#777;padding:0;border:2px solid #777;border-radius:99px;width:38px;height:38px;line-height:33px}nav.pagination span.current{font-size:16px;color:#fff;padding:0;border:2px solid #1636b1;border-radius:99px;width:38px;height:38px;line-height:33px;background:#1636b1}nav.pagination a.next{font-size:0}nav.pagination a.prev{display:none}nav.pagination a.next:after{font-size:16px;content:"\f105";font-family:fl-icons!important}.page-template-page-product-catalog section.catalog-row{width:100%}.row.sub-nav .icon-box-img,.row.sub-nav .icon-box-img .icon,.row.sub-nav .icon-box-img .icon .icon-inner,.row.sub-nav .icon-box-img svg{width:45px!important}.product_filters{margin-left:0!important;width:calc(100%)!important;margin-bottom:30px!important;padding:15px 20px 15px;background-color:#fff;border:1px solid #ddd;box-shadow:2px 2px 10px 0 rgba(0,0,0,.05)}.product_filters ul{margin:0;padding:0 20px 0 0;cursor:pointer;list-style:none}.product_filters ul li{list-style:none}.product_filters ul li.current{font-size:16px;padding-bottom:0;margin-bottom:0}.product_filters ul:hover ul{display:block}.product_filters ul ul{position:absolute;width:300px;font-size:16px;padding:15px;display:none;background:#fff;z-index:99999;right:0}.product_filters ul ul li{margin:0;padding:0}.home #getaquote .gform_wrapper{display:block!important}.has-hover:hover .tag-label{background-color:#fac71c!important}.blog-wrapper.blog-archive .col.post-item .box-image .overlay-icon,.row-slider .col.post-item .box-image .overlay-icon,.social-icons.share-icons a.google-plus,.social-icons.share-icons a.pinterest{display:none}#footer .footer-2{background-size:cover!important;background-repeat:no-repeat!important;background-position:50% 20%}@media only screen and (max-width:768px){form.geneva-calculator input,form.geneva-calculator td.genText{display:block!important;width:100%!important}form.geneva-calculator th:first-child,td:first-child{padding-left:.5em}.has-transparent+#main .page-header-wrapper:first-of-type .page-title{padding-top:90px!important}.page-id-5472 .wp-block-columns{margin-bottom:0}.page-id-5472 .wp-block-columns .wp-block-column{margin-bottom:2em}}#wp-admin-bar-customize,#wp-admin-bar-edit ul#wp-admin-bar-edit-default,#wp-admin-bar-edit_uxbuilder,#wp-admin-bar-flatsome-activate,#wp-admin-bar-flatsome_panel,.tooltipster-base,.tooltipster-content{display:none}body.user-id-1 #wp-admin-bar-customize,body.user-id-1 #wp-admin-bar-edit ul#wp-admin-bar-edit-default,body.user-id-1 #wp-admin-bar-edit ul#wp-admin-bar-edit-default li,body.user-id-1 #wp-admin-bar-flatsome_panel,body.user-id-1 .tooltipster-base,body.user-id-1 .tooltipster-content{display:block}