@media all and (max-width: 768px) {
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link { background: #fff;
}
nav.mobile_menu { z-index: 9999;
}
ul#mega-menu-mobile-navigation { background: white!important;
}
#mega-menu-wrap-mobile-navigation #mega-menu-mobile-navigation > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link { background: #f5f5f5;
}
.mobile_menu_button span { display: none;
}
.header_bottom { padding: 0px;
}
}
.widget_text.header-widget.widget_custom_html.header-right-widget { padding-right: 15px;
}
img { width: auto;
}
body .q_logo a, html .q_logo a { visibility: visible !important;
}
button#rmp_menu_trigger-4074 { display: none;
}
nav.main_menu.drop_down.left_side li ul li:last-child { margin: 0px!important;
}
.post_text ul { list-style-position: outside; margin-left: 20px;
}
.sidebar .qbutton.large { color: white;
}
.post_text li a { color: #69b900; text-decoration: underline;
}
.post_text li { font-family: 'Open Sans', sans-serif; margin-bottom: 10px;
}
.latest_post_holder li { margin-bottom: 30px!important;
}
.post_text h2.entry_title { margin-bottom: 0px!important; margin-top: 20px;
}
.post_text span.date { display: none;
}
@media only screen and (min-width: 1000px) {
body header.stick_with_left_right_menu nav.main_menu.left_side { width: 41%;
}
body header.stick_with_left_right_menu nav.main_menu.right_side { width: 44%;
}
}
.post_text p a { color: #69b901; text-decoration: underline;
}
.tags_text h5 { margin: 0px!important; display: block;
}
.single_tags a { font-size: 16px; line-height: 24px; color: #69b901;
}
@media all and (min-width: 768px) and (max-width: 1600px) {
a.mega-menu-link { font-size: 13px!important; padding: 0px 5px!important;
}
span.mega-indicator:after { margin-left: 0px!important;
}
.q_logo img { max-height: 50px; margin-top: 20px!important;
}
}
.header_top a { color: white!important;
}
.header_top { background: #5a8bae!important;
}
@media all and (min-width: 768px) {
body .parallax { background-attachment: fixed!important;
}
.mobile-only {
display: none!important;
}
.page-header { padding: 150px 0px;
}
body.shiftnav-disable-shift-body { padding: 0px!important;
}
#shiftnav-toggle-main {
display:none;
}
}
h1, h2, h3, h4, h5 { margin-bottom: 20px!important;
}
.white * { color: white;
}
.footer_top .column1 img { max-height: 80px;
}
.footer_top { background: white;
}
.footer_bottom * { color: white;
}
.footer_top .qode_icon_shortcode.fa-stack .qode_icon_element:before { color: white;
}
.footer_top h5 { color: #5a8bae!important;
}
div#custom_html-3 { margin-top: 50px;
}
span.date.entry_date.updated { font-size: 14px; opacity: 0.6;
}
.rpwwt-post-date { font-size: 14px; opacity: 0.6;
}
.popmake { background: url(/wp-content/uploads/2021/03/story-bg.jpg); background-size: cover!important; background-position: center!important;
}
.pum-content h2, .pum-content h3 { color: #588bae;
}
.post_info { display: none!important;
}
.title .title_holder { padding: 50px 0px!important; background: #69b901!important;
}
.blog_single.blog_holder article .post_text .post_text_inner { padding-top: 0px;
}
.title h1 span { text-shadow: none; color: #fff;
}
.title .separator { display: none;
}
.title h1, .title.title_size_small h1 { font-size: 46px; line-height: 54px; text-shadow: none!important;
margin-bottom: 0px!important;
}
@media all and (min-width: 768px) and (max-width: 1100px) {
body a.mega-menu-link { font-size: 13px!important; padding: 0px 4px!important;
}
}
@media all and (min-width: 1000px) and( max-width: 1280px) {
a.mega-menu-link { font-size: 13px!important;
}
}
*:focus { outline: thin dotted; outline-offset: -1px;
}
@media all and (max-width: 768px) {
body .call_to_action.normal { padding: 30px 0px;
}
.desktop-only {
display: none!important;
}
body .half-content {
padding: 40px 20px!important;
}
.page-header { padding: 50px 0px;
}
div#shiftnav-toggle-main button { margin-top: 20px; color: black;
}
div#shiftnav-toggle-main img { max-height: 60px;
}
div#shiftnav-toggle-main { height: 100px; background: white; box-shadow: 0px 2px 20px rgb(0 0 0 / 30%);
}
li.menu-item > .shiftnav-target { text-transform: none!important;
}
.sec-padding-xl {
padding-top: 40px!important;
padding-bottom:40px!important;
}
.parallax {
background-attachment: scroll!important;
}
}
.header_top p { margin-bottom: 0px;
}
.uw-sl {
display:none;
}
.call_to_action .qbutton.white { background: #da7536; color: white;
}
.white * { text-shadow: none!important;
}
.no-margin { margin: 0px!important;
}
.sticky .order a { margin-top: 5px!important;
}
@media all and (max-width: 1200px) and (min-width: 1000px) {
nav.main_menu > ul > li > a { font-size: 12px!important; padding: 0px 8px!important;
}
}
@media all and (min-width: 1000px) and (max-width: 1400px) {
body .menu-item a { font-size: 14px!important;
}
}
.order a { background: transparent; height: auto!important; line-height: 45px!important; margin-top: 46px!important; margin-left: 10px!important; color: #69b700!important; border: 2px solid; border-radius: 10px;
}
body .order:hover a { background: #69b700!important; color:white!important; border: 2px solid #69b700!important;
}
.rpwwt-post-date { font-weight: 300;
}
.header_inner_left { z-index: 9999; position: relative;
}
div#cff { height: 250px; overflow: scroll;
}
.footer_top iframe { border-bottom: 1px solid #efefef!important;
}
.column3 .textwidget.custom-html-widget { font-family: "Open Sans";
}
span.sitemap-title { font-weight: 800;
}
.cta-form .wpb_raw_code p { font-size: 11px!important; font-weight: 400;
}
.cta-form p { padding: 0px 10px; font-size: 22px; font-weight: 700; line-height: 30px;
}
body .sticky nav.right_side, body .sticky nav.left_side { width: 40%!important; display: inline-block!important;
}
.sticky Iogo_wrapper { text-align: left!important;
}
header.sticky .logo_wrapper, header.sticky.centered_logo .logo_wrapper { text-align: left!important;
}
.sticky .header_inner_left img { margin-top: 20px!important; max-height: 48px!important;
}
.sticky .header_inner_left { display: inline-block!important; width: 8%!important;
margin: 0px 20px!important;
}
.menu-item a { font-family: "Lora"; font-size: 16px!important;
}
.subtitle, span.subtitle { font-size: 20px; font-weight: 600;
font-style: italic!important;
}
.no-shadow, .no-shadow * {
text-shadow: none!important;
}
nav.mobile_menu ul li a, nav.mobile_menu ul li h3 { color: black!important;
}
nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a { color: #69b700!important;
}
nav.main_menu.drop_down.left_side li:last-child { margin-right: 100px!important;
}
.sticky nav.main_menu.drop_down.left_side li:last-child { margin-right: 30px!important;
}
a.qbutton { font-family: 'Lora', sans-serif; letter-spacing: 1px;
}
.sticky ul#menu-right-menu { float: left!important;
}
p { margin-bottom: 20px;
}
header.centered_logo .q_logo { height: 100px;
}
.accent { color: #588bae;
}
.service-area img.alignright { max-height: 250px; margin: 10px 0px 30px 30px; box-shadow: 0px 10px 20px rgba(0,0,0,0.1); border-radius: 5px;
}
.service-area img.alignleft { max-height: 250px; margin: 10px 50px 30px 0px; box-shadow: 0px 10px 20px rgba(0,0,0,0.1); border-radius: 5px;
}
.inner-page-links a { color: white!important;
}
body .vc_row.inner-page-links { background: url(http://tglvending.com/wp-content/uploads/2020/06/page-bg.jpg);
}
.cta-section .full_section_inner { display: flex;
}
.cta-map { background: url(http://tglvending.com/wp-content/uploads/2020/05/cta-map.jpg); background-size: cover; background-position: center;
}
.cta-form a p { background: black!important; margin: 20px 0px 30px 0px;
}
.inner-page-links a:hover { text-decoration: none!important; color: white!important;
}
.inner-page-links a { color: white; text-decoration: underline;
}
.sec-padding-xxl { padding: 200px 0px;
}
.half-half .half-content { padding: 80px;
}
.half-half .full_section_inner { display: flex;
}
a.qbutton { padding: 10px 20px; line-height: inherit; height: auto; letter-spacing: 0px; text-transform: none; font-size: 20px; font-weight: 700;
}
a.qbutton { border-radius: 0px;
}
a.skip-content { font-size: 14px;
}
.sec-padding-xl {
padding-top: 120px;
padding-bottom: 120px;
}
@media all and (min-width: 1400px) {
.cta-form iframe { height: 580px!important;
}
}
@media (max-width: 1400px) {
.cta-form iframe { height: 850px!important;
}
}
.email-compliance p { font-size: 15px;
margin-bottom: 0px;
}
.cta-form .sec-padding-bottom-sm { padding-bottom: 10px;
}
.cta-form p { line-height: 22px;
}
.cta-form * { color: white;
}
.email-compliance { background: black; padding: 10px; margin-bottom: 30px;
}
.email-compliance p {
color: white!important;
}
h2.smaller { font-size: 24px; line-height: 32px;
}
.cta-form p {
font-weight: 600;
}
.cta-map iframe { width: 100%;
}
.cta-form { flex: 1; background: #69b700;
padding: 30px;
}
.main_menu ul { display: flex; justify-content: center;
}
@media all and (min-width: 999px) and (max-width: 1200px) {
nav.main_menu.drop_down.right li a { padding: 0px 10px!important; font-size: 15px!important;
}
}
@media all and (min-width: 1200px) and (max-width: 1550px) {
nav.main_menu.drop_down.right li a { padding: 0px 10px!important;
font-size: 18px!important;
}
}
@media all and (min-width: 1550px) {
nav.main_menu.drop_down.right li a { padding: 0px 15px!important;
}
}
nav.main_menu.drop_down.right li a { color: white!important; font-size: 22px;
}
nav.main_menu.drop_down.right { width: 66%;
}
.bottom-logos { margin-top: 30px;
}
.bottom-logos img { max-height: 45px!important; margin-right: 20px;
}
header.dark:not(.sticky) .textwidget span:not(.qode-btn-text) { background: #69b700;
}
header.dark:not(.sticky) .textwidget span:not(.qode-btn-text):hover { color: white!important;
background: #000!important;
}
*:focus { box-shadow: 0px 0px 20px rgba(0,0,0,0.3)!important;
}
.sitemap-title { font-size: 16px; padding-bottom: 10px !important; display: block; margin-top: 20px !important;
}
nav.main_menu ul li:hover a { transition: all 0.1s ease;
}
.drop_down .second { display: none!important;
}
.inner-page-links a:last-child { margin: 0px;
}
.inner-page-links a { font-size: 24px; display: inline-block; font-weight: 600; color: #019fc8; margin-right: 30px;
}
.post_text iframe { width: 560px; height: 315px; max-width: 100%;
}
.footer_bottom_holder .container_inner { width: 100%!important;
}
@media all and (max-width: 768px) {
body .parallax {
background-attachment: scroll!important;
}
.cta-map { min-height: 150px; background-position: top!important;
}
.cta-form p { font-size: 14px!important; line-height: 18px!important;
padding: 10px 0px!important;
}
.sec-padding-bottom { padding-bottom: 40px;
}
.sec-padding-top { padding-top: 40px;
}
.sec-padding-bottom-sm { padding-bottom: 20px;
}
.sec-padding-top-sm { padding-top: 20px;
}
.sec-padding { padding-top: 40px; padding-bottom: 40px;
}
img.vc_single_image-img.attachment-full { max-width: 100%!important;
}
.cta-section .full_section_inner, .half-half .full_section_inner { display: block!important;
}
.half-image { min-height: 250px;
}
h3 { font-size: 22px !important; margin-bottom: 0px !important; line-height: 30px !important;
}
.page-header h1 { font-size: 40px !important; line-height: 48px !important;
}
h2 { font-size: 30px !important; line-height: 38px !important;
}
.footer_top { padding: 40px 0px!important;
}
#rpwwt-recent-posts-widget-with-thumbnails-2 img { display: none!important;
}
.menu-section { width: 100%!important;
}
.menu-section { margin: 0px 0px 10px 0px!important;
}
}
@media all and (min-width: 999px) {
.sec-padding {
padding-top: 60px;
padding-bottom: 60px;
}
.sec-padding-top {
padding-top: 60px;
}
.sec-padding-bottom {
padding-bottom: 60px;
}
.sec-padding-top-sm {
padding-top: 30px;
}
.sec-padding-bottom-sm {
padding-bottom: 30px;
}
.sec-padding-sm {
padding-top: 30px;
padding-bottom: 30px;
}
}
.disclaimer { margin: 20px 0px;
}
.menu-section { display: inline-block; width: 10%; vertical-align: top; margin: 20px 0px;
}
.menu-section a { display: block; margin-bottom: 5px;
}
.map{
margin-top:-60px!imortant;
}