/*
Theme Name: Porto
Theme URI: http://newsmartwave.net/wordpress/porto
Author: SW-THEMES
Author URI: http://newsmartwave.net/
Description: Porto Responsive Wordpress + Woocommerce Theme.
Version: 2.5.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  ***************/

*{
font-family: 'Lora', serif;
}
.vc_custom_heading {
    font-family: 'Lora', serif;
}
.wpb_wrapper p a {
    font-family: 'Lora', serif;
}
.top-social-icon i {
    font-size: 20px;
}
.top-social-icon {
    float: left;
    top: 0px;
}
.bypostauthor {}
.ms-parent-id-16 {
    margin-top: -5.4em;
}
.porto-sort-item a {
    color: #001FFF !important;
}
.top-social-icon i {
    font-size: 20px!important;
    padding: 13px!important;
}
.top-social-icon a {
    height: 50px;
    text-align: center;
    line-height: 50px;
    font-size: 20px;
    color: #222222;
    background: #fff;
    border-radius: 3px;
    transition: all 0.3s ease-in-out;
    padding:5px 0px;
}
.top-social-icon a.facebook1:hover {
    background:#3b5998;
}
.top-social-icon a.google1:hover {
    background:#dd4b39;
}
.top-social-icon a.linkedin1:hover {
    background:#0790d3;
}
.top-social-icon a.twitter1:hover {
    background:#55acee;
}
.rating{
        color: #08c;
}
@media (max-width: 960px){
.ms-parent-id-16 {
    margin-top: 0em !important;
}
}
.first-row {
    position: absolute;
    z-index: 999999;
    left: 283px;
    width: 60%;
}
.first-row ul li {
    display: inline-flex;
    padding: 10px 12px;
}
.first-row a {
    color: #fff;
	text-decoration: none;
}
.first-row a:hover{
    color: #0099BC;
	text-decoration: none;
}
.contact-details h2 {
    text-transform: uppercase;
    margin: 0;
    padding: 0;
    font-weight: 600;
    color: #333;
}

.contact-right .single-contact {
    padding: 2px 71px;
    position: relative;
    color: #888;
}

.contact-icon {
    background: #0c82e9;
    color: #fff;
    border-radius: 50%;
    font-size: 20px;
    height: 40px;
    left: 0;
    padding-top: 8px;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 40px;
}

.contact-icon i {
    font-size: 25px!important;
}

.single-contact a {
    color: #333;
    font-weight: 600;
    text-decoration: none;
}

p.para {
    margin-top: 16px;
}

.single-contact p {
    line-height: 32px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus{
    border-color: #08C;
}
input.wpcf7-form-control.wpcf7-text:focus{
    border-color: #08C;
}
textarea.wpcf7-form-control.wpcf7-textarea:focus{
	border-color: #08C;
}
input.wpcf7-form-control.wpcf7-submit {
    /* border-color: #08C; */
    width: 152px;
    background: #0c82e9;
    color: #fff;
    border-color: #0c82e9;
    border-radius: 50em;
    border: 1px solid #ccc;
    padding: 8px;
    margin-bottom: 10px;
}
input.wpcf7-form-control.wpcf7-submit:hover {
    width: 152px;
    background: #1C5E98;
    color: #fff;
    border-color: #1C5E98;
    border-radius: 50em;
    border: 1px solid #ccc;
    padding: 8px;
    margin-bottom: 10px;
}

/*  popular product */
  .popular-products h3 {
    font-size: 1.1429em;
    line-height: 1.4;
    letter-spacing: normal;
    font-weight: 700;
    color: #313131;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 1.25em;
    font-family: 'Lora', serif;
    position: relative;
}
.menu-custom-block {
    display: none!important;
}
.woof.woof_sid.woof_sid_auto_shortcode {
    display: none!important;
}
section.page-top.page-header-1 {
    display: none!important;
}
.first-row2{
position: absolute;
z-index: 999999;
right: 0 !important;
left:0px !important;
width: 100% !important;

}
ul.footer_nav{
float:right;
margin-top:0px;
}
ul.footer_nav li{
list-style:none;
display:inline-block;
padding:0px 5px;
    
}