/*
Theme Name: Porto
Theme URI: http://www.newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://www.newsmartwave.net/
Description: Porto Responsive Wordpress + eCommerce Theme.
Version: 3.4
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: porto

*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

.bypostauthor {}

/*************** ADD YOUR CUSTOM RTL CSS HERE  ***************/
#header.sticky-header .header-main.change-logo .logo img {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
} #main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
font-family: Assistant, sans-serif !important;
font-size: 16px !important;
color: #333333;
}
@media (min-width: 992px) and (max-width: 1169px) {
#main-menu .mega-menu > li.menu-item > a, #main-menu .mega-menu > li.menu-item > h5 {
font-size: 14px !important;
}}
#main-menu .mega-menu .narrow .popup li.menu-item > a, #main-menu .mega-menu .narrow .popup li.menu-item > h5 {
font-family: Assistant, sans-serif !important;
font-size: 16px;
} body, h1, h2, h3, h4, .page-top .page-title { 
font-family: Assistant, sans-serif;
} #footer h3 {
font-size: 20px !important;
font-weight:bold !important;
}
#footer a, #footer .widget > div > ul li {
font-weight: normal;
font-size: 16px;
}
@media (min-width: 992px) {
#footer .col-md-3 {
padding: 0px 20px;
}
}
#footer .footer-bottom {
display: none;
} .page-top .page-title {
font-size: 40px;
font-weight: 300;
line-height: 50px;
} .cta-button .btn.btn-lg, .popmake-959.contact .btn.btn-lg {
max-width: 80%;
font-weight: 700;
font-size: 24px;
margin: auto;
} .main-content {
padding-bottom: 0 !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
padding-top: 0;
} @media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:right}} .sticky-popup .popup-header {
height: 50px;
text-align: center;
}
.popup-title {
font-size: 28px;
font-weight: 600;
}
.left-bottom {
left: 5%;
}
.popup-content {
padding-top: 15px;
}
.sticky-cf .form-group {
margin-bottom: 15px;
margin-top: 15px;
}
.sticky-cf .form-group-button {
text-align: center;
text-align: center;
margin-right: 16px;
}
.sticky-cf input[type="submit"].btn-primary {
background-color: #ff9001 !important;
border-color: #ff9001 !important;
width: 130px;
height: 50px;
margin-top: 20px;
margin-bottom: 20px;
font-weight: 600;
font-size: 20px;
line-height: 20px;
}
.sticky-cf input[type="submit"].btn-primary:hover {
background-color: #e07e00 !important;
border-color: #e07e00 !important;
}
.sticky-cf input[type="email"], .sticky-cf input[type="tel"], .sticky-cf input[type="text"], .sticky-cf select {
font-size: 18px;
height: 50px;
border: 1px solid #777;
}
.popup-image img {
max-width: 25px;
max-height: 25px;
}
@media (max-width: 767px) {.sticky-popup {display:none !important;}}
.pum .sticky-popup {
display: none;
} #call-button, .sticky-call-button .vc_btn3 {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
height: 45px;
z-index: 9999;
text-align: center;
font-size: 20px;
font-weight: 600;
-webkit-box-shadow: 0px -1px 17px 0px rgba(86,87,85,1);
-moz-box-shadow: 0px -1px 17px 0px rgba(86,87,85,1);
box-shadow: 0px -1px 17px 0px rgba(86,87,85,1);
}
.sticky-call-button .vc_btn3-icon {
padding-left: 2%
}
@media (min-width: 768px) {#call-button {display: none;}} .subtitle-h2 {
line-height: inherit;
color: #777;
letter-spacing: inherit;
} textarea, select {
max-width: 100%;
} #close-button {
top: -45px;
left: -25px;
text-align: left;
}
.pum-close .vc_btn3 {
font-size: 18px;
line-height: 16px;
padding: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.popmake-close {
display: none;
}
.first-popup-row {
margin-top: -80px;
}
.second-popup-row {
margin-top: -35px;
}
.pum-content {
text-align: right;
}
.popup-cf input[type="email"], .popup-cf input[type="tel"], .popup-cf input[type="text"] {
height: 42px;
}
.popup-cf .btn-primary {
margin-top: 20px;
}
@media (max-width: 340px) {
.pum-theme-963 .pum-container {padding-bottom: 0 !important;}
.second-popup-row {margin-bottom: 0;}
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0,0,0,0);
border: 0;
}
#menu-avia-footer-menu li {
line-height: 20px !important;
}
@media (max-width: 767px) {.no-mobile {display: none;}}
.aio-icon-title {color: #1d2127}