.wp-theme-3 .bg-2, .wp-theme-3 .navbar-wp .dropdown-menu > li > a:hover, .wp-theme-3 .navbar-wp .navbar-nav > .open > a, .wp-theme-3 .navbar-wp .navbar-nav > .open > a:hover, .wp-theme-3 .navbar-wp .navbar-nav > .open > a:focus {
    background: #0073c7 !important;
    color: #FFF;
}

.page-content {
    min-height: 650px;
}

.wp-theme-3 .btn-two {
    color: #ffffff;
    background-color: #0073c7;
    border: 1px solid;
    border-color: #0073c7;
}

    .wp-theme-3 .btn-two:hover, .wp-theme-3 .btn-two:focus, .wp-theme-3 .btn-two:active, .wp-theme-3 .btn-two.active, .wp-theme-3 .open .dropdown-toggle.btn-two {
        color: #ffffff;
        background-color: #0268b3;
        border-color: #0268b3;
    }

    .wp-theme-3 .w-box h1 {
        padding: 0 0 5px 0 !important;
    }

.p-l-r-f {
    padding-left: 200px;
    padding-right: 200px;
    font-size: 20px;
    line-height: 30px !important;
}

.btn_addMarker_mobail {
    display: none !important;
}

footer {
    background: #ffffff;
    padding-bottom: 0 !important;
}

.form-btn-filtr {
    display: none;
}

@media only screen and (max-width:767px) {
    .p-l-r-f {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 14px;
        line-height: 20px !important;
    }

    #filterPanel {
        top: 100px !important;
    }
   .menu-footer li {
       float:none !important;
   }

    footer .text-center, footer .text-right {
        text-align: left !important;
    }
    .footer .col-lg-9 {
        padding-left:0;
    }

    .footer .col-lg-3 {
        padding-left:0;
        float:left;
    }
    .main-title {
        font-size: 17px !important;
        margin: 15px 0 0 5px !important;
    }
    .dropzone.dz-clickable {
        height:158px !important;
    }
    .form-btn-filtr {
        display: block;
    }

    .form-filtr {
        display: none;
    }

    header .navbar-brand img {
        height: 80px !important;
    }

    .control-map {
        margin-bottom: 0px !important;
    }

    .control-map {
        margin: 0px !important;
    }
}


@media (max-width:1024px) {
    footer .text-center, footer .text-right {
        text-align: left !important;
    }

    .btn_addMarker_mobail {
        display: block !important;
    }

    .btn_addMarker {
        display: none !important;
    }

    .form-conrol-map {
        display: none;
    }
}

header .navbar-brand img {
    height: 140px;
    margin-top: 1px;
    margin-right: 10px;
}

.main-title {
    font-size: 25px;
    color: #e1161d;
    text-transform: uppercase;
    margin: 23px 0 0 15px;
}

    .main-title:hover {
        color: #e1161d;
    }

.form-control {
    margin-bottom: 10px !important;
    border: 1px solid #acacac !important;
    border-radius: 1px !important;
    transition: none !important;
    /*box-shadow: none !important;*/
}

.form-group span {
    display: inline-block;
    margin-bottom: 5px;
}

.wp-theme-3 .lw .navbar-wp .navbar-nav>li>a {
 /*font-size: 13px !important;*/
    font-weight: 500;
    text-transform:uppercase;
   
}
.p-t-30 {
    padding-top: 30px;
}

.navbar-toggle {
    margin-bottom: 30px !important;
}

.client {
    padding: 20px 5px !important;
    margin-bottom: 20px;
}

.ls-borderlessdark3d .ls-bottom-slidebuttons, .ls-borderlessdark3d .ls-nav-start, .ls-borderlessdark3d .ls-nav-stop, .ls-borderlessdark3d .ls-nav-sides {
    top: -60px !Important;
}

.bg-6 {
    background: #0073c7;
    color: #fff !important;
    /*padding: 15px;
    font-size: 25px !important;
    line-height: 38px !important;*/
}

.wp-theme-3 .layer-slider-wrapper {
    border-bottom: 11px solid #0073c7;
}

.hr20 {
    height: 20px;
}

footer {
    padding-top: 0 !important;
}

.footer {
    padding: 15px;
}

footer h4 a {
    color: #fff !important;
}

    footer h4 a:hover {
        text-decoration: underline;
    }

footer h4 {
    line-height: 30px;
}

.wp-theme-3 .section-title, footer h4 {
    text-transform: none !important;
}

.kartalink {
    text-decoration: none;
    color: #0073c7 !important;
}

    .kartalink:hover {
        text-decoration: underline !important;
    }

    .kartalink i {
        color: #0073c7;
    }

#partners a:hover .client img, #partners a p:hover {
    -webkit-filter: grayscale(0);
    -moz-filter: grayscale(0);
    filter: grayscale(0);
}

.client img {
    width: auto !important;
    height: 85px;
    margin-left: auto;
    margin-right: auto;
}

.navbar-right .dropdown-menu {
    left: 0;
    right: auto;
}

ul.list-listings.blog-list .listing-image {
    width: 25% !important;
}

ul.list-listings.blog-list .listing-body {
    width: 75% !important;
}

.date-label {
    background: #f5f5f5;
    display: inline-block;
    width: 40px;
    height: 50px;
    text-align: center;
    font-size: 13px;
}

    .date-label .month {
        background: #6091ba;
        color: #fff;
        display: block;
        font-size: 13px;
        text-transform: uppercase;
    }

    .date-label .date-number {
        clear: left;
        display: block;
        padding-top: 5px;
        font-size: 15px;
        font-family: 'open sans', arial, sans-serif;
        font-weight: 500;
    }

.wp-theme-3 .lw .pg-opt {
    border-bottom: solid 1px #b8c2ca !important;
    border-top: solid 1px #b8c2ca;
}

.wp-theme-3 .lw .navbar-wp {
    border-bottom: none !important;
}

.wp-theme-3 .lw .pg-opt {
    background: #f6f8fa; /* Old browsers */
    background: -moz-linear-gradient(top, #f6f8fa 0%, #fdfefe 33%, #ffffff 52%, #ffffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8fa), color-stop(33%,#fdfefe), color-stop(52%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f6f8fa 0%,#fdfefe 33%,#ffffff 52%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f6f8fa 0%,#fdfefe 33%,#ffffff 52%,#ffffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f6f8fa 0%,#fdfefe 33%,#ffffff 52%,#ffffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f6f8fa 0%,#fdfefe 33%,#ffffff 52%,#ffffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8fa', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
    min-height:54px;
}

.wp-theme-3 .pg-opt h2 {
    color: #002229;
    font-weight: 700;
    padding: 18px 0;
}

.wp-theme-3 ul.categories li a:hover {
    background: #042743;
}

ul.popular li img {
    width: 35px !important;
    height: auto;
}

ul.popular li p {
    margin-left: 50px !important;
}

.page-content .has-divider {
    border-bottom: 1px dotted #e8e8e8 !important;
    padding-bottom: 15px !important;
}

.questionary .has-divider {
    border-bottom: 1px dotted #e8e8e8;
    padding-bottom: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

ul.popular li span {
    color: #a1a1a1;
    display: block;
    font-style: normal;
    font-size: 14px;
}

ul.popular li i {
    color: #616161;
    margin-right: 5px;
}

ul.popular li .fa-briefcase {
    margin-left: 15px;
}

.page-content .page-row {
    margin-bottom: 30px;
}

.box.box-border {
    border-left: 5px solid #032641;
}

.box {
    background: #f5f5f5;
    padding: 15px;
}

ul.popular li .img-thumbnail {
    width: 60px !important;
}

ul.popular li span a {
    margin-left: 20px;
}

.no-border {
    border: none !important;
}

    .no-border li {
        border: none !important;
    }

.catalog-info label {
    display: inline-block;
    font-weight: normal !important;
    padding-right: 10px;
}

.catalog-info p {
    display: inline-table;
    font-weight: 700;
    vertical-align: top;
    margin-top: 0 !important;
    padding: 0 !important;
}

.standart-w label {
    width: 30%;
}

.standart-w p {
    width: 65%;
}

.no-standart-w label {
    width: 40%;
}

.no-standart-w p {
    width: 55%;
}


.recours-list {
    list-style: none;
    margin-top: 20px;
}

.bg-primary {
    background-color: #59b2e5 !important;
}

.btn-link {
    color: #428bca !important;
    cursor: pointer;
    text-decoration: underline;
}

.p-10 {
    padding: 10px;
}

.recours-list .recours-content > p {
    font-size: 18px;
}

.btn-default {
    border-color: #ccc !important;
}

.panel-body select {
    color: #aaa !important;
}

    .panel-body select option {
        color: #43494d;
    }

.form-control1 > .invalid {
    border: solid 1px #b94a48 !important;
}

.invalid:focus {
    border-color: #953b39;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #d59392;
}


.invalid {
    color: #e33244 !important;
}

em {
    font-size: 13px !important;
    margin-top: -10px;
}

.state-error input {
    margin-bottom: 0 !important;
}

.select2-container-multi .select2-choices {
    border-radius: 0 !important;
}

.select2-container {
    width: 100%;
}

.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover {
    transition: 0 !important;
}

.table, .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    border-bottom: none;
    border-left: none;
    border-right: none;
}

.table {
    border: none;
}

    .table > tbody > tr > th {
        border-top: none;
    }

.table-condensed thead > tr > th, .table-condensed tbody > tr > th, .table-condensed tfoot > tr > th, .table-condensed thead > tr > td, .table-condensed tbody > tr > td, .table-condensed tfoot > tr > td {
    padding: 5px;
}

.table-hover > tbody > tr > td:hover {
    cursor: pointer;
}

.table-hover > tbody > tr > th:hover, .table-hover > tbody > tr:hover th {
    background: none;
}

.no-margin-top {
    margin-top: 0 !important;
}

.no-weight {
    font-weight: normal !important;
}

.wp-theme-3 .w-box .newstext {
    height: 120px;
    text-overflow: clip;
    margin-bottom: 10px;
}

.animate-hover-slide .figure a {
    top: 0 !important;
    margin-top: 50px !important;
}

.animate-hover-slide .figure .figcaption-btn {
    padding-left: 10px !important;
}

.bg-white {
    background-color: white !important;
}

.text-right {
    text-align: right;
}

/*.about-project p {
    font-size: 18px;
    margin-bottom: 25px;
}*/

.control-map {
    background: rgba(255,255,255,0.7);
    z-index: 1000;
    padding: 10px;
    margin-bottom: 15px;
    width: 250px;
    position: relative;
}

    .control-map .btn-two {
        width: 100%;
    }

    .control-map p {
        color: black;
        font-weight: 500;
    }

    .control-map .btn-gray {
        background: rgba(166,170,163,0.7);
    }

        .control-map .btn-gray i {
            color: white;
            font-size: 30px;
            padding: 0 27px;
        }

        .control-map .btn-gray:hover {
            background: rgba(166,170,163,0.9);
        }


.btn-down, .btn-up{
 color: #0073c7;
    border: solid 3px #0073c7 !important;
    border-radius: 50% !important;
    background: none;
    font-size: 30px;
    width: 50px;
    height: 50px;
    padding: 0;
}

.btn-down {
    position: absolute;
    top: -60px;
}

    .btn-down i, .btn-up i {
        margin-right: 0 !important;
        font-weight: 700;
        color: #0073c7;        
    }
     .btn-down i {
        line-height: 1.5;
    }
    .btn-down:hover, .btn-up:hover {
        background: #0073c7;
        color: white;
        border: solid 3px white !important;
    }

        .btn-down:hover i, .btn-up:hover i {
            color: white;
        }

.btn-up {
    position: absolute;
    top: -15px;    
}

    .btn-up i {       
        line-height: 1.0;        
    }

footer h4:hover {
    text-decoration: underline;
}

/*modal*/
@media (min-width: 768px) {
    .modal-sm {
        width: 300px;
    }
}

.actionable {
    position: relative;
    -webkit-perspective: 3000px;
    -moz-perspective: 3000px;
    -ms-perspective: 3000px;
    -o-perspective: 3000px;
    perspective: 3000px;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
}

    .actionable .actionable-front {
        -webkit-transform-origin: left center 0;
        -moz-transform-origin: left center 0;
        -ms-transform-origin: left center 0;
        -o-transform-origin: left center 0;
        transform-origin: left center 0;
        -webkit-transition: -webkit-transform 0.3s ease-in-out;
        -moz-transition: -moz-transform 0.3s ease-in-out;
        -o-transition: -o-transform 0.3s ease-in-out;
        transition: transform 0.3s ease-in-out;
    }

.component-shadow {
    -webkit-box-shadow: rgba(0,0,0,0.3) 0 10px 60px,rgba(0,0,0,0.1) 0 0 20px;
    -moz-box-shadow: rgba(0,0,0,0.3) 0 10px 60px,rgba(0,0,0,0.1) 0 0 20px;
    box-shadow: rgba(0,0,0,0.3) 0 10px 60px,rgba(0,0,0,0.1) 0 0 20px;
}

.panel {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
}

.panel-info {
    border-color: #18ad95;
}

.panel {
    margin-bottom: 20px;
    background-color: white;
    border: 1px solid transparent;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.05);
    box-shadow: 0 1px 1px rgba(0,0,0,0.05);
}

.panel-info > .panel-heading {
    color: white;
    background-color: #0073c7;
    border-color: #0073c7;
}

.panel-heading {
    border-bottom: none;
}

.panel-heading, .panel-header {
    position: relative;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 1px;
    border-top-left-radius: 1px;
}

.panel-title {
    display: inline-block;
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 18px;
    color: inherit;
    font-weight: 700;
}

.panel-body {
    padding: 20px;
    height: 480px !important;
}

.photo-right a {
    float: right;
}

.form-group {
    margin-bottom: 15px;
}

.jvFloat {
    position: relative;
    margin-top: 1em;
    padding-top: 4px;
}

.fadeInLeftSmall {
    -webkit-animation-name: fadeInLeftSmall;
    animation-name: fadeInLeftSmall;
}

.thin {
    font-weight: 300;
}

.jvFloat .placeHolder {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    font-size: .8em;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    -webkit-transition: -webkit-transform 150ms, opacity 100ms, visibility 100ms;
    -moz-transition: -moz-transform 150ms, opacity 100ms, visibility 100ms;
    -o-transition: -o-transform 150ms, opacity 100ms, visibility 100ms;
    transition: transform 150ms, opacity 100ms, visibility 100ms;
    opacity: 0;
    visibility: hidden;
}

.jvFloat .placeHolder {
    color: #43494d;
    font-weight: 700;
}

.form-control1 {
    -webkit-transition: background-color 0.35s ease;
    -moz-transition: background-color 0.35s ease;
    -o-transition: background-color 0.35s ease;
    transition: background-color 0.35s ease;
}

    .form-control1, .form-control1:focus {
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

.form-control1 {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 13px;
    line-height: 1.53846;
    color: #43494d;
    background-color: rgba(242,244,248,0.4);
    background-image: none;
    border: 1px solid none;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.actionable .actionable-back {
    -webkit-transform-origin: left center 0;
    -moz-transform-origin: left center 0;
    -ms-transform-origin: left center 0;
    -o-transform-origin: left center 0;
    transform-origin: left center 0;
    -webkit-transition: -webkit-transform 0.15s ease-out, opacity 0.2s ease-out;
    -webkit-transition-delay: 0.25s, 0.1s;
    -moz-transition: -moz-transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    -o-transition: -o-transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    transition: transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: rotateY(60deg);
    -moz-transform: rotateY(60deg);
    -ms-transform: rotateY(60deg);
    -o-transform: rotateY(60deg);
    transform: rotateY(60deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
    display: none;
}

/*.actionable .actionable-back2 {
    -webkit-transform-origin: left center 0;
    -moz-transform-origin: left center 0;
    -ms-transform-origin: left center 0;
    -o-transform-origin: left center 0;
    transform-origin: left center 0;
    -webkit-transition: -webkit-transform 0.15s ease-out, opacity 0.2s ease-out;
    -webkit-transition-delay: 0.25s, 0.1s;
    -moz-transition: -moz-transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    -o-transition: -o-transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    transition: transform 0.15s ease-out 0.25s, opacity 0.2s ease-out 0.1s;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    -webkit-transform: rotateY(60deg);
    -moz-transform: rotateY(60deg);
    -ms-transform: rotateY(60deg);
    -o-transform: rotateY(60deg);
    transform: rotateY(60deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}*/

.actionable-contain {
    overflow: hidden;
}

.text-success {
    color: #1aae88;
}

/*.progress {
    overflow: hidden;
    height: 20px;
    margin-bottom: 20px;
    background-color: whitesmoke;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}*/

.fadeInRightSmall {
    -webkit-animation-name: fadeInRightSmall;
    animation-name: fadeInRightSmall;
}

/*.actionable-animated-fadeInRightSmall, .actionable-animated-fadeInLeftSmall {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}*/

.actionable.ready .actionable-front {
    -webkit-transform: rotateY(15deg);
    -moz-transform: rotateY(15deg);
    -ms-transform: rotateY(15deg);
    -o-transform: rotateY(15deg);
    transform: rotateY(15deg);
    -webkit-transition: -webkit-transform 0.2s ease-in, opacity 0.15s ease-in;
    -webkit-transition-delay: 0.15s, 0.15s;
    -moz-transition: -moz-transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
    -o-transition: -o-transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
    transition: transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
}

.actionable.actioning .actionable-front {
    -webkit-transform: rotateY(-60deg);
    -moz-transform: rotateY(-60deg);
    -ms-transform: rotateY(-60deg);
    -o-transform: rotateY(-60deg);
    transform: rotateY(-60deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}

.actionable.actioning .actionable-back {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.actionable.ready2 .actionable-back {
    -webkit-transform: rotateY(15deg);
    -moz-transform: rotateY(15deg);
    -ms-transform: rotateY(15deg);
    -o-transform: rotateY(15deg);
    transform: rotateY(15deg);
    -webkit-transition: -webkit-transform 0.2s ease-in, opacity 0.15s ease-in;
    -webkit-transition-delay: 0.15s, 0.15s;
    -moz-transition: -moz-transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
    -o-transition: -o-transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
    transition: transform 0.2s ease-in 0.15s, opacity 0.15s ease-in 0.15s;
}

.actionable.actioning2 .actionable-back {
    -webkit-transform: rotateY(-60deg);
    -moz-transform: rotateY(-60deg);
    -ms-transform: rotateY(-60deg);
    -o-transform: rotateY(-60deg);
    transform: rotateY(-60deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
}

.actionable.actioning2 .actionable-back2 {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1;
}

.btn-info, .btn-info:hover, .btn-info:focus {
    color: white !important;
}

.modal-open .wrapper {
    -webkit-filter: blur(3px);
    filter: url(#blur3px);
}
/*end-modal*/

ul.list-listings.blog-list .width-max {
    width: 100% !important;
}

.wp-theme-1 ul.list-listings .listing-body {
    border-right: none;
}

.visibility-hidden {
    visibility: hidden !important;
}
/*.dz-size, .dz-success-mark, .dz-error-mark {
    display:none;
}*/
.dropzone {
    position: relative;
    border: 1px dashed #c4c8cb;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    background: rgba(242,244,248,0.4);
    padding: 2em;
    min-height: 100px;
}

    .dropzone.dz-clickable .dz-message span {
        cursor: pointer;
    }

    .dropzone .dz-message {
        opacity: 1;
        -ms-filter: none;
        filter: none;
        color: #8e969c;
    }

    .dropzone.dz-started .dz-message {
        display: none;
    }

    .dropzone .dz-preview, .dropzone-previews .dz-preview {
        background: rgba(255,255,255,0.8);
        position: relative;
        display: inline-block;
        margin: 17px;
        vertical-align: top;
        border: 1px solid #acacac;
        padding: 6px 6px 6px 6px;
    }

        .dropzone .dz-preview .dz-details, .dropzone-previews .dz-preview .dz-details {
            width: 100px;
            height: 100px;
            position: relative;
            background: #ebebeb;
            padding: 5px;
            margin: 0 auto;
            /*margin-bottom: 22px;*/
        }

            .dropzone .dz-preview .dz-details .dz-filename, .dropzone-previews .dz-preview .dz-details .dz-filename {
                overflow: hidden;
                height: 100%;
            }

        .dropzone .dz-preview:hover.dz-error .dz-error-message, .dropzone-previews .dz-preview:hover.dz-error .dz-error-message {
            display: block;
        }

        .dropzone .dz-preview:hover .dz-details img, .dropzone-previews .dz-preview:hover .dz-details img {
            display: none;
        }

        .dropzone .dz-preview.dz-error .dz-error-message, .dropzone-previews .dz-preview.dz-error .dz-error-message {
            color: #e33244;
            font-size: 14px;
        }

        .dropzone .dz-preview .dz-details .dz-size, .dropzone-previews .dz-preview .dz-details .dz-size {
            /*position: absolute;
bottom: -28px;
left: 3px;
height: 28px;
line-height: 28px;*/
            display: none;
        }

        .dropzone .dz-preview .dz-details img, .dropzone-previews .dz-preview .dz-details img {
            position: absolute;
            top: 0;
            left: 0;
            width: 100px;
            height: 100px;
        }

        .dropzone .dz-preview.dz-processing .dz-progress, .dropzone-previews .dz-preview.dz-processing .dz-progress {
            display: block;
        }

        .dropzone .dz-preview .dz-progress, .dropzone-previews .dz-preview .dz-progress {
            position: absolute;
            top: 100px;
            left: 6px;
            right: 6px;
            height: 6px;
            background: #d7d7d7;
            display: none;
        }

        .dropzone .dz-preview.dz-success .dz-success-mark, .dropzone-previews .dz-preview.dz-success .dz-success-mark {
            display: block;
        }

        .dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark {
            color: #1aae88;
        }

        .dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark {
            color: #e33244;
        }

        .dropzone .dz-preview .dz-success-mark, .dropzone-previews .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark, .dropzone-previews .dz-preview .dz-error-mark {
            display: none;
            position: absolute;
            width: 40px;
            height: 40px;
            font-size: 30px;
            text-align: center;
            right: -10px;
            top: -10px;
        }

        .dropzone .dz-preview .dz-progress .dz-upload, .dropzone-previews .dz-preview .dz-progress .dz-upload {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 0%;
            background-color: #1aae88;
        }

    .dropzone.dz-clickable {
        cursor: pointer;
        font-size: 23px;
        font-style: italic;
        font-weight: 300;
        display: block;
        text-align: center;
        height: 430px;
        overflow: hidden;
    }

.dz-filename span {
    font-size: 14px;
}

.dg-popup__container a {
    display: block;
}

.leaflet-popup-content {
    margin: 26px 16px !important;
}

.leaflet-container a.leaflet-popup-close-button {
    top: 0 !important;
}

.leaflet-popup-content-wrapper {
    max-height:none !important;
}

.dg-popup__container a {
    color:#818181;
}
.dg-popup__container a:hover {
    color:#59b2e5;
}
.img-thumbnail {
    margin-bottom: 5px;
    margin-left: 5px;
    width: 159px;
}

.date {
    color: #a1a1a1;
    display: block;
    font-style: normal;
    font-size: 14px;
}

    .date span {
        left: 90px;
        position: absolute;
    }

/*error*/
.growl .growl-default {
    background: #2d313d;
    color: white;
}

.growl .growl-error {
    background: #e33244;
    color: white;
}

.growl.growl-medium {
    width: 250px;
    padding: 10px;
    margin: 10px 10px 10px -10px;
}

.growl.growl-error {
    color: white;
    background: #c0392b;
}

.growl .growl-close {
    cursor: pointer;
    float: right;
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    font-family: helvetica, verdana, sans-serif;
}

.growl .growl-title {
    font-size: 18px;
    line-height: 24px;
}

.growl .growl-message {
    font-size: 14px;
    line-height: 18px;
}

.growl .invalid {
    color: white !important;
}

#growls.default {
    top: 10px;
    right: 10px;
}

#growls {
    z-index: 50000;
    position: fixed;
}

.growl {
    opacity: 0.8;
    filter: alpha(opacity=80);
    position: relative;
    border-radius: 4px;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
/*end-error*/

.carousel-inner > .item > img {
    margin-left: auto;
    margin-right: auto;
}

.carousel-control {
    width: 5% !Important;
}

    .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right {
        right: 30% !important;
    }

    .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {
        left: 30%;
    }

    .carousel-control.left, .carousel-control.right {
        background-image: none;
    }

.close {
    color: #ccc !important;
    opacity: 0.6;
}

    .close:hover {
        color: white !important;
        opacity: 0.6;
    }

.wp-theme-3 ul.list-check li {
    padding: 6px 0 !important;
}

.modal-footer {
    margin-top: 0 !important;
}

.menu-footer {
    list-style: none;
    padding: 0;
    margin-bottom:0;
}

    .menu-footer li {
        padding: 0 25px 0 0;
        float: left;
    }

.suggest {
    position: absolute;
    background: white;
    width: 230px;
    /*top: 74px;*/
    z-index: 1001;
    margin-top: -10px;
}

    .suggest ul {
        list-style: none;
        padding-left: 0px;
        border: 1px solid #ccc;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        border-top: none;
        margin-bottom: 0;
    }

        .suggest ul li {
            border-bottom: 1px solid #f5f5f5;
            padding: 6px 12px;
            z-index: 1001;
        }

            .suggest ul li:last-child {
                border-bottom: none;
            }

            .suggest ul li:hover {
                background-color: #e6f5fa;
                cursor: pointer;
                color: #005566;
            }

.panel-body .form-control {
    font-size: 16px !important;
}

.panel-body input {
    padding: 8px 16px !important;
    height: 40px !important;
}

.btn-danger {
    color: white !important;
}

.load {
    top: 40%;
    position: absolute;
    left: 40%;
}

.wp-theme-3 .navbar-wp .dropdown-menu {
    border-top: 1px solid #0073c7;
    border-bottom: 3px solid #0073c7;
}

.sing {
    list-style: none;
    padding-left: 0;
}

    .sing li > span {
        display: table-cell;
        text-align: left;
    }

    .sing li {
        display: table;
        margin-bottom: 10px;
        height: 78px;
    }

        .sing li div {
            vertical-align: middle;
        }

.ls-bottom-nav-wrapper, .ls-below-thumbnails {
    width: 50px;
}

.wp-theme-3 .lw .bg-5 {
    background: #f3f5f6 !important;
}

.wp-theme-3 #news .w-box:hover {
    border: 1px solid #0073c7;
}

.contenerContent .primary-image:hover {
    cursor: url('/App_Themes/ProjectThemes/z_project/img/zoom_32x32_b.png'), pointer;
}

.contenerAlbum .primary-image:hover {
    cursor: url('/App_Themes/ProjectThemes/z_project/img/zoom_32x32_b.png'), pointer;
}

.contenerContent .primary-image {
    cursor: url('/App_Themes/ProjectThemes/z_project/img/zoom_32x32_b.png'), pointer;
}

.contenerAlbum img {
    cursor: url('/App_Themes/ProjectThemes/z_project/img/zoom_32x32_b.png'), pointer;
}

#filterPanel {
    top: 200px;
    left: 30px;
    position: absolute;
}

.wp-theme-3 .navbar-wp .navbar-nav > li > a {
    padding: 28px 13px;
}

.gis-marker-icon {
    -webkit-transition: all .6s;
    transition: all .6s;
}

.gis-marker-icon:hover {
    -webkit-transition: all .6s;
    transition: all .6s;
    top: -6px;
}
.leaflet-popup-content-wrapper {
    min-width:140px !important;
}

.imageContent {
    display:inline-block;
}

.blog-post img  {
    width:auto !important;
}

.text-weight {
    font-weight:700 !Important;
}