.frm_style_newsletter.with_frm_style input[type="submit"]:hover, .frm_style_newsletter.with_frm_style .frm_submit input[type="button"]:hover, .frm_style_newsletter.with_frm_style.frm_login_form input[type="submit"]:hover { background: #45703b none repeat scroll 0 0; color: #fff; transition-duration: 0.7s; } ul.nav-menu-content > li > a, div.nav-menu-content ul > li > a { display: inline; padding: 2px 15px; font-size: 14px } table { border-collapse: collapse; width: 100%; } th, td { text-align: left; padding: 8px; } tr:nth-child(even){background-color: #f2f2f2} th { background-color: #45703b; color: white; } .nav-menu a, .tab-nav-menu a { font-weight: 500 !important; } body { font-weight:500 !important; } .social-icons { font-size: 26px; margin-bottom: 0; } .footer-social .no-circled { display: inline-block; padding: 0px 7px 3px; vertical-align: middle; } .footer-logo a::after { border-bottom: 2px solid #45703b; border-color: #45703b; content: ""; display: block; margin-top: 30px; position: relative; width: 240px; } #tpbr_topbar { background: #e6e6e6 none repeat scroll 0 0 !important; left: 0; padding: 4px 20px 3px; position: fixed; top: 0; width: 100%; z-index: 9999999; font-family: Poppins !important; font-weight: 500; } #tpbr_calltoaction { background: #f2f2f2 none repeat scroll 0 0 !important; border-radius: 0; color: #222 !important; display: inline-block; font-family: Poppins !important; line-height: 28px; margin: 0 20px; padding: 2px 10px; text-decoration: none; } #tpbr_box { color: #222 !important; font-family: Poppins !important; font-size: 15px; font-weight: 400; line-height: 40px; text-align: center; width: 100%; } .testimonial-content { padding: 0 30px; } p.testimonial-quote-text.additional-heading { font-size: 18px; } .testimonial-quote-cite { position: relative; padding-bottom: 30px; } .testimonial-quote-cite:after { content: '\f005 \f005 \f005 \f005 \f005'; font-family: 'FontAwesome' !important; font-weight: 900; position: absolute; left: 0; bottom: 0; letter-spacing: 5px; color: #8b4c79; } .frm_submit { max-height: 50px; } .service-box.service-box-style-6 h5.heading { position: relative; margin-top: -40px; background: rgba(255,255,255,0.8); z-index: 2; padding: 5px; font-weight: 500; } .service-box.service-box-style-6 .divide-line { display: none; } .service-box.service-box-style-6 > a { display: block; position: relative; z-index: 1; } @media only screen and (max-width: 1200px) { ul.nav-menu-content > li > a, div.nav-menu-content ul > li > a { display: inline; font-size: 10px !important; padding: 2px 10px; } } @media only screen and (max-width: 991px) and (min-width: 400px) { .sub-menu { height: 500px; } .sub-menu .col-sm-3 { width: 100%; } } @media only screen and (max-width: 700px) { #tpbr_topbar { display: none !important; } .header-navigation-menu, .header-logo { min-height: 60px; } .page-fullwidth article.page:not(.post), .page-fullwidth article.page:not(.post) > .entry-content { } }