@media (min-width: 1200px) {
.page-header {
margin-top: 36px;
}
.full-width nav.site-navigation {
left: 0px;
margin: 0;
position: absolute;
right: 0px;
top: -35px;
}
.full-width .header-wrap:not(.center) .mobile-wrap {
float: none;
}
.full-width nav.site-navigation .main-menu {
display: flex;
align-items: center;
flex-flow: row wrap;
padding: 0;
}
.menu-search {
margin-right: 0;
margin-left: auto;
}
.large-above-menu.style-2 .contact-info li {
min-width: 180px;
}
.large-above-menu.style-2 .widget_anpstext .important {
font-size: 15px
}
header .contact-info li {
padding: 0;
}
header .contact-info li:first-of-type {
border-right: 1px solid rgba(152, 154, 164, 0.5);
border-radius: 0;
}
.large-above-menu>.header_link_holder {
padding-left: 0px;
}
.large-above-menu.style-2>.widget:not(:last-child) {
padding-right: 20px;
}
}
@media (min-width: 1000px) {
.site-footer {
padding-top: 0px;
}
.main_footer {
padding-top: 58px;
}
.main_footer .site-footer .widget-title {
font-size: 17px;
}
}
@media screen and (max-width: 991px) and (min-width: 768px) {
.home_service_col.vc_column_container {
flex-basis: 50%;
}
}
@media screen and (min-width: 768px) {
.page-id-1482 .vc_col-md-5 {
width: 41.66666667%;
}
.page-id-1482 .vc_col-md-7 {
width: 58.33333333%;
}
.home_service_section.vc_row {
display: flex;
flex-flow: row wrap;
}
}
header .large-above-menu.style-2 .important,
.mobile-wrap .large-above-menu.style-2 .important {
color: #000000 !important;
}
.full-width nav.site-navigation .main-menu>li>a {
font-weight: 700;
}
.header_link {
display: inline-block;
color: #ffffff;
padding: 12px 25px;
background: #f18a01;
text-transform: uppercase;
font-weight: 700;
border-radius: 5px;
}
.header_link:hover,
.anps_cta .btn:hover {
background: #c06e00;
color: #ffffff;
}
.about_features .vc_column-inner>.wpb_wrapper {
display: flex;
flex-flow: row wrap;
align-items: flex-start;
max-width: 750px;
}
.about_feature {
flex-basis: 50%;
padding: 20px 30px;
}
.about_feature_icon {
display: inline-block;
width: 30px;
margin-right: 5px;
vertical-align: top;
}
.about_feature_content {
display: inline-block;
width: calc(100% - 40px);
vertical-align: top;
}
.about_feature_title {
margin: 5px 0 10px;
color: #ffffff;
font-size: 17px;
font-weight: 700;
}
.about_feature_p {
color: rgba(255, 255, 255, 0.7);
font-size: 14px;
}
.heading-left.divider-sm {
font-size: 20px;
text-transform: uppercase;
margin: 0 0 20px;
}
.industrial_col.wpb_column {
min-height: 170px;
}
.clean_pre {
background: none;
border: none;
color: #000000;
font-size: 16px;
font-family: 'Roboto', sans-serif;
}
p {
font-size: 16px;
}
.page-header .page-title {
color: #fff !important;
text-align: left;
}
.page-id-1408 .content-container>.row>*.col-md-12,
.page-id-1482 .content-container>.row>*.col-md-12 {
padding-bottom: 0;
}
.page-id-1296 .content-container>.row>*.col-md-12 {
padding-top: 40px;
}
.main_footer {
background-image: url(//www.lavina-bg.com/wp-content/uploads/2018/07/footer_bg.png);
background-size: cover;
padding-top: 38px;
}
.site-footer {
padding-top: 0;
}
.site-footer .main_footer .widget-title {
font-size: 17px;
font-weight: 600;
border-bottom: 0;
margin-top: 22px;
}
.main_footer .title:after,
.main_footer .widgettitle:after {
content: none;
height: 0;
}
.site-footer-default .main_footer .widget-title {
border-bottom: 0;
}
.site-footer-default .main_footer .widget-title::after {
height: 0;
}
.main_footer .menu li::before {
content: "-";
display: inline;
}
.site-footer .main_footer .widget_nav_menu li a {
border-bottom: 0;
padding: 5px 0 5px 10px;
display: inline-block;
text-transform: capitalize;
}
.main_footer .contact-info li::before {
border-right: 0;
}
.main_footer .contact-info-item i {
font-size: 25px;
}
.main_footer .fa.fa-map-marker,
.main_footer .fa.fa-clock-o {
top: 36%;
}
.footer_center_widget {
display: flex;
flex-flow: row wrap;
justify-content: center;
}
.main_footer .contact-info li {
padding-left: 0;
}
.main_footer .contact-info-item i {
position: static;
}
.main_footer .contact-info i {
transform: translateY(0);
}
.main_footer .contact_icon {
vertical-align: top;
}
.site-footer-default .contact-info li::before {
display: none;
}
.contact-info-item .contact_icon img {
margin-top: -5px;
}
.main_footer .important {
color: #b2b1ad !important;
}
.contact_icon,
.contact_texts {
display: inline-block;
vertical-align: middle;
}
.contact_icon {
width: 33px;
margin-right: 7px;
}
.contact_texts {
width: calc(100% - 44px);
}
.home_contact_form {
max-width: 600px;
padding: 40px 30px 40px 10%;
}
.contact_form_info {
color: #ffffff;
font-size: 20px;
}
.form_row {
margin-top: 20px;
}
.home_contact_form .form_row input:not([type="submit"]) {
background-color: #0d2840;
border: 1px solid #254766;
color: #fff;
}
.home_contact_form .form_row input::placeholder {
color: #ffffff;
}
.home_contact_form .form_row input[type="submit"] {
background: #f18a01;
color: #ffffff;
font-size: 15px;
font-weight: bold;
padding: 9px 30px;
border: none;
outline: none;
border-radius: 4px;
}
.quote_content {
max-width: 600px;
margin: auto;
font-size: 18px;
color: #fff;
background-image: url(//www.lavina-bg.com/wp-content/uploads/2018/07/quotes.png);
background-repeat: no-repeat;
padding: 0 30px;
}
.quote_from {
color: #f18a01;
margin-top: 25px;
}
h3.heading-left.service_heading span::before {
width: 100%
}
.contact_row {
display: flex;
flex-flow: row wrap;
margin: 0 -15px 40px;
font-size: 15px;
line-height: 1.45;
}
.contact_row>div {
flex: 0 50%;
padding: 0 15px;
}
.person_name {
color: #f18a01;
font-weight: bold;
}
.contact_info a {
color: #000000;
}
.contact_info a:hover {
text-decoration: underline;
}
.form_contacts .form_row:first-of-type {
margin-top: 0;
}
.form_contacts input:not([type="submit"]),
.form_contacts .wpcf7 textarea {
font-size: 15px;
line-height: 1.45;
padding: 10px 15px;
}
.form_contacts input[type="submit"] {
font-size: 16px;
text-transform: uppercase;
color: #ffffff;
background-color: #f18a01;
border-radius: 4px;
padding: 10px 35px;
border: none;
font-weight: bold;
}
.home_contact_form .form_row input[type="submit"]:hover,
.form_contacts input[type="submit"]:hover,
.download_catalog:hover,
.home_about_section>div:first-of-type a:hover {
background-color: #c06e00;
color: #ffffff;
}
.download_catalog {
display: block;
padding: 12px 50px 12px 100px;
font-size: 18px;
font-weight: bold;
text-transform: uppercase;
line-height: 2;
color: #ffffff;
background-color: #f18a01;
background-image: url(//www.lavina-bg.com/wp-content/uploads/2018/07/arrow_icon.jpg) !important;
background-position: center left;
background-repeat: no-repeat;
max-width: 419px;
}
.download_catalog:hover,
.download_catalog:focus{
color: #ffffff;
}
.home_service_text,
.benefit_text,
.home_about_us_text {
font-size: 15px;
line-height: 1.45;
color: #898989;
}
.featured-horizontal-content a,
.home_service_col a {
font-size: 13px;
font-weight: bold;
}
.why_us .featured-horizontal-header {
width: 60px;
}
.why_us .featured-horizontal-content {
padding-left: 90px;
}
.home_about_section {
padding: 30px 0 70px;
}
.home_service_section.vc_row {
padding-bottom: 60px !important;
}
.home_contact_section>div {
margin-top: 0px !important;
}
.home_service_col.vc_column_container,
.home_service_col_hor.vc_column_container {
margin-top: 0;
}
.home_about_section>div:first-of-type a {
font-size: 15px;
font-weight: bold;
padding: 10px 25px;
}
.anps_cta {
padding: 21px 0;
}
.anps_cta a {
display: inline-block;
vertical-align: top;
padding: 12px 30px;
font-size: 15px;
font-weight: bold;
}
.cta-content {
width: calc(100% - 200px);
display: inline-block;
vertical-align: middle;
}
.hero_header {
height: calc(100vh - 200px);
background-image: url(//www.lavina-bg.com/wp-content/uploads/2018/08/header-new.png);
background-size: cover;
background-repeat: no-repeat;
background-position: center;
min-height: 330px;
max-height: 550px;
}
.hero_header .container {
display: flex;
height: 100%;
align-items: center;
}
.hero_content h1 {
font-size: 50px;
font-weight: bold;
text-transform: uppercase;
color: #ffffff;
}
.hero_content h2 {
font-size: 24px;
font-style: italic;
color: #ffffff;
}
.projects_row {
display: flex;
justify-content: center;
flex-flow: row wrap;
}
.projects_row .wpb_column {
flex: 1;
margin-top: 0;
}
.service_column .vc_column-inner {
max-width: 539px
}
.default_link{
color: #f18a01 !important;
}
.default_link:hover,
.default_link:focus{
color: #ffcc43 !important;
}
.burger{
border: none;
width: 50px;
height: 45px;
}
@media screen and (max-width: 1199px) {
.full-width .site-navigation {
right: 15px;
}
.ghost-nav-wrap.site-navigation .widget>ul>li {
background: #ffffff;
padding-left: 10px !important;
}
.contact-info li::before {
display: none;
}
}
@media screen and (max-width: 991px) {
.about_features .vc_column-inner>.wpb_wrapper {
margin: auto;
}
.about_features_col {
margin-top: 0 !important;
}
.about_feature.wpb_raw_html {
margin-bottom: 0;
}
.home_service_col_hor .vc_empty_space {
margin-top: 15px;
}
.service_column{
justify-content: center;
}
}
@media screen and (max-width: 767px) {
.about_feature {
flex-basis: 100%;
}
.anps_cta .btn {
margin-top: 0;
}
p,
.clean_pre {
font-size: 14px;
}
.page-header .page-title {
padding: 0 15px;
}
.person_info {
max-width: 250px;
}
#slide-4-layer-4 {
font-size: 18px;
}
#slide-4-layer-6 {
font-size: 14px;
max-width: 400px !important;
}
.hero_content h1 {
font-size: 35px;
}
.hero_content h2 {
font-size: 20px;
}
.page-id-1353 .content-container>.row>*.col-md-12 {
padding-top: 20px;
}
}
@media screen and (max-width: 600px) {
.footer_center_widget {
display: block;
}
.hero_header{
background-position: center right 70%;
}
.hero_content h2{
max-width: 270px;
}
}
@media screen and (max-width: 500px) {
.anps_cta .btn {
margin-top: 20px;
}
.cta-content {
width: auto;
display: block;
}
.hero_content h1 {
font-size: 25px;
}
.hero_content h2 {
font-size: 18px;
}
.projects_row .wpb_column {
flex: 0 50%;
}
#gallery-1.gallery-columns-3 .gallery-item {
width: 50% !important;
}
#gallery-1.gallery-columns-3 br {
display: none;
}
}
@media screen and (max-width: 435px){
.hero_header{
background-position: center right 77%
}
}
@media screen and (max-width: 345px){
.hero_header{
background-position: center right 92%
}
}