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

*/

@import url("../porto/style.css");

/*************** ADD YOUR CUSTOM CSS HERE  ***************/
@import url('https://fonts.googleapis.com/css?family=PT+Serif:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
@import url('https://fonts.googleapis.com/css?family=PT+Sans+Narrow:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');


#pano .vc_column-inner { padding-top: 0px; }

@media (max-width: 600px){ 
 #pano iframe { height:350px !important; }
}

#cityselector {
    font-size: 14px !important; 
    line-height: 22px !important;
    color: #ffffff !important; 
    text-decoration: underline !important;
}

.CityselectModal-main {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0,0,0,0.7);
    z-index: 1050;
    -webkit-transition: opacity 200ms ease-in; 
    -moz-transition: opacity 200ms ease-in;
    transition: opacity 200ms ease-in; 
    margin: 0;
    padding: 0;
}

.CityselectModal-dialog {
    display: none;
    position: fixed;
    background: #dd9933;
    width: 400px;
    z-index: 1051;
    padding: 40px 20px;
    text-align: center;
}

#CityselectModal-dialogOne {
    height: auto;
}

.CityselectModal-dialog:before {
    content: ''; 
    position: absolute;
    right: 0px;
    top: -14px;
    border: 10px solid transparent; 
    border-right: 7px solid #dd9933; 
    border-bottom: 7px solid #dd9933;
}

.CityselectModal-dialogBigText {
    font-family: PT Serif;
    font-size: 130%;
}

.CityselectModal-dialogSmallText {
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 100%;   
}

#CityselectModal-dialogOne-leftButton, #CityselectModal-dialogOne-rightButton {
    font-family: 'PT Sans Narrow', sans-serif;
}

#CityselectModal-dialogOne-leftButton {
    padding: 5px 55px;
    background: black;
    cursor: pointer;
}

#CityselectModal-dialogOne-rightButton {
    text-decoration: underline;
    cursor: pointer;
}

#CityselectModal-dialogMany-Button {
    padding: 5px 25px;
    background: black;
    cursor: pointer;
    text-decoration: underline;
    font-family: 'PT Sans Narrow', sans-serif;
    color: white;
}

.CityselectModal-dialogCity a {
    color: white;
    text-decoration: underline;
    font-family: 'PT Sans Narrow', sans-serif;
}


@media (max-width: 767px) {
    .CityselectModal-dialog:before {
        display: none;
    }
}

.menu-center .cityselector {
    display: none !important;
}

@media (max-width: 767px){
.CityselectModal-dialog {
    position: static; height: auto !important; font-size: 14px; line-height: 17px;
}
}