img { width: auto; } .popmake .pum-content { max-width: 80%; margin: 30px auto 0px auto; } .pum-content p:last-child { margin-bottom: 0px!important; } .popmake { padding: 50px!important; } .popmake * { text-align: center!important; } .popmake-title { font-family: "Oswald"!important; font-weight: 400!important; } img#cl-ctc { display: none; } .twentytwenty-handle { background: white; } .twentytwenty-left-arrow, .twentytwenty-right-arrow { border-color: transparent!important; } .twentytwenty-horizontal .twentytwenty-right-arrow:before { left: 30px!important; top: -25px; } .twentytwenty-horizontal .twentytwenty-left-arrow:before { margin-top: -25px; left: -25px; } .header-widget.widget_text.header-right-widget a { color: white; } .call_to_action .text_wrapper .call_to_action_text { padding-right: 50px; } #text-12 { text-align: center; } span.qode_icon_font_elegant { color: white!important; } span.rpwwt-post-title { font-size: 18px!important; font-weight: 700!important; } div#recent-posts-widget-with-thumbnails-2 { margin-top: 60px!important; } #esf-nav-container { margin-bottom: 20px!important; } #eStoreFront-Content a.tabs1, a.tabs2 { font-size: 16px!important; padding: 5px 10px!important; } header.centered_logo .header_inner_right, header.centered_logo .q_logo a { z-index: 999; position: relative; } nav.main_menu > ul > li > a { padding: 0px 25px!important; } header.centered_logo nav.main_menu>ul { display: flex; justify-content: center; } @media all and (min-width: 1300px) { body .sticky nav.main_menu > ul > li > a { padding: 0px 30px!important; } } .sticky nav.main_menu > ul > li > a { padding: 0px 20px!important; letter-spacing: 1px; } .sticky ul#menu-main-menu { float: right!important; } .header_inner_right { display: none!important; } header.sticky .header_bottom { text-align: right!important; } .call_to_action.normal a.qbutton.white:hover { background: #000!important; } a.qbutton.white:hover { background: #852130!important; color: white!important; } .footer_top a, .footer_top p { font-family: "Lato"; font-weight: 400!important; font-size: 16px!important; } .footer_top a:hover { color: #852130 !important; } .q_elements_holder .q_elements_item { background-position: left!important; } aside .widget h5 { font-size: 26px; } .title .image.responsive img { max-height: 600px!important; } .blog .two_columns_75_25.background_color_sidebar.grid2.clearfix img { max-width: 210px!important; float: right!important; margin-left: 20px!important; } .title .separator { background-color: white!important; height: 2px; } @media all and (min-width:760px) and (max-width:1116px) { nav.main_menu > ul > li > a { padding: 0px 10px!important; } nav.main_menu > ul > li > a { font-size: 14px!important; } header.centered_logo .header_inner_right.left_side { display: none!important; } body .content.content_top_margin_none { margin-top: -280px!important; } } @media all and (min-width:1116px) and (max-width: 1350px) { body .content.content_top_margin_none { margin-top: -280px!important; } nav.main_menu > ul > li > a { padding: 0px 15px!important; } nav.main_menu ul li { float: none!important; } } @media all and (min-width: 760px) { .default_template_holder { margin-top: 300px; } .mobile-only { display: none!important; } call_to_action .text_wrapper .call_to_action_text { padding-right: 100px; } .sticky .q_logo img { min-height: 100%!important; } .sticky ul#menu-main-menu { display: inline-block; } .q_logo img { min-height: 150px!important; } .column4.footer_col4 img { max-height: 200px; margin-top: 30px; } .column4.footer_col4 { width: 20%; } .column1.footer_col1 { width: 30%; padding-right: 50px; } .column2.footer_col2 { width: 20%; } nav.main_menu.right { width: 100%!important; } .title_outer .has_background.title .title_subtitle_holder, .title_outer .has_fixed_background.title .title_subtitle_holder, .title_outer.with_image .title .title_subtitle_holder { vertical-align: top!important; padding-top: 400px!important; } .title_holder h1 span { font-size: 50px; font-weight: 500; text-shadow: 0px 0px 10px rgba(0,0,0,0.5); } .title_outer.title_without_animation.with_image { height: 240px!important; } .mobile-only { display: none; } .sticky .header_bottom .second a { color: white!important; } .header_bottom { background-color: transparent!important; } .header_bottom a { color: white!important; text-shadow: 0px 0px 5px rgba(0,0,0,0.7); } .sticky .header_bottom a { color: black!important; text-shadow: none!important; } .page-header { padding: 400px 0px 150px 0px; } .content.content_top_margin_none { margin-top: -280px!important; } } @media all and (max-width: 760px) { .desktop-only { display: none!important; } img.b2b-logo { max-height: 200px; margin: 0px auto; display: block; } div#text-12 { text-align: center; } nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { font-size: 18px; } .header_top { display: none!important; } .footer_bottom_holder { padding: 20px; } div#text-3 { text-align: center; } .column2.footer_col2 { text-align: center; } .column1.footer_col1 img { margin: 0px auto 40px auto; display: block; padding-bottom: 30px; } .footer_top { padding: 50px 0px 20px 0px!important; } .page-header { padding: 50px 0px; } .desktop-only { display: none; } } .q_elements_holder.two_columns .q_elements_item { background-size: cover; } .accent { color: #86202f; } nav.main_menu > ul > li > a { font-size: 16px; letter-spacing: 3px; } ::selection { background: black; color: #fff; } .q_logo img { max-height: 165px; } .q_logo { max-height: 150px; } @media all and (max-width:1350px) { nav.main_menu.right { width: 100%!important; } } li { list-style-position: outside; margin: 0 0 12px 20px; } .iconlist-2 { width: 100%; padding: 0px; margin: 0px 0px 10px 0px; float: left; } .iconlist-2 .icon { width: 18px; height: 18px; padding: 0px; margin: 3px 0px 0px 0px; float: left; font-size: 14px; text-align: center; line-height: 15px; color: #000; border-radius: 100%; } .iconlist-2 .text { padding: 0px 0 0 28px; margin: 0px; display: block; font-size: 16px; line-height: 22px; margin-bottom: 10px; text-align: left; } .call_to_action .column2.button_wrapper .qbutton { color: black!important; text-decoration: none!important; } .call_to_action .column2.button_wrapper .qbutton:hover { color: white!important; } #nav_menu-3 ul.sub-menu { display: none!important; } .drop_down .second .inner ul.right li a { font-size: 13px!important; font-weight: 500!important; } .call_to_action.normal a { color: white!important; text-decoration: underline!important; } .white h2, .white h1, .white h3, .white h4, .white p { text-shadow: 0px 0px 10px rgba(0,0,0,0.8); } .arrow-left .q_elements_item { background-position: right center!important; } .arrow-right .q_elements_item { background-position: left center!important; } }.white h2, .white h3, .white p { text-shadow: 0px 0px 10px black; } .footer-social { background: #eee; width: 15px; height: 15px; color: black; padding: 20px; border-radius: 100%; font-size: 18px; } .wufoo .info h2 { font-family: Oswald!important; } .header_top .left { display: none; } .box-white { border: 2px solid white; /* width: 50%; */ padding: 20px; text-align: center; margin: 0px auto; color: white; text-shadow: 0px 1px 1px black; } .white h1, .white h2, .white h3, .white h4, .white h5, .white p { color: white; } p, h1, h2, h3, h4 { margin-bottom: 30px!important; } .parallax { background-size: cover!important; background-attachment: fixed!important; } .parent-pageid-659 .wpb_single_image .vc_single_image-wrapper,.page-id-670 .wpb_single_image .vc_single_image-wrapper,.page-id-663 .wpb_single_image .vc_single_image-wrapper,.page-id-659 .wpb_single_image .vc_single_image-wrapper{width:100%} .parent-pageid-659 .wpb_single_image img,.page-id-670 .wpb_single_image img,.page-id-663 .wpb_single_image img,.page-id-659 .wpb_single_image img{width:100%} .mega-sub-menu li a{ color: #000 !important; text-shadow: none !important; } .mega-sub-menu{ max-width: 160px !important; } body .show-support-ribbon a{ background: #85212F !important; font-weight: 900; } #show-support-ribbon a:before { content: "icon"; background: url(png/icon.png) no-repeat; background-size: contain; font-size: 0px; width: 20px!important; height: 20px!important; vertical-align: middle; display: inline-block; } .header_top { padding-right: 100px; } .qbutton.red{ background:#86202F; color:#fff } .qbutton.red:hover{ background: #000!important; color: #fff!important; }