﻿/*
Theme Name: Лечение простатита
Theme URI: http://vk.com/workoverflow
Author: Alexander Tarasov
Author URI: http://vk.com/workoverflow
Version: 2.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

body, html {
    background: #F6F9FA;
    color: #3E4555;
    font-family: 'Montserrat', sans-serif !important;
    font-size:15px;
    line-height: normal
}

p,
h1,
h2,
h3,
a,
pre,
span,
div {
    font-family: 'Montserrat', sans-serif;
}

.offset-top-20 {
    margin-top: 20px
}

.m-t-5 {
    margin-top: 5px
}

.m-t-10 {
    margin-top: 10px
}

.m-t-12 {
    margin-top: 12px
}

.m-t-15 {
    margin-top: 15px
}

.m-t-20 {
    margin-top: 20px
}

.m-t-25 {
    margin-top: 25px
}

.m-t-30 {
    margin-top: 30px
}

.m-b-5 {
    margin-bottom: 5px
}

.m-b-10 {
    margin-bottom: 10px
}

.m-b-12 {
    margin-bottom: 12px
}

.m-b-15 {
    margin-bottom: 15px
}

.m-b-20 {
    margin-bottom: 20px
}

.m-b-25 {
    margin-bottom: 25px
}

.m-b-30 {
    margin-bottom: 30px
}

.m-l-5 {
    margin-left: 5px
}

.m-l-10 {
    margin-left: 10px
}

.m-l-12 {
    margin-left: 12px
}

.m-l-15 {
    margin-left: 15px
}

.m-l-20 {
    margin-left: 20px
}

.m-l-25 {
    margin-left: 25px
}

.m-l-30 {
    margin-left: 30px
}

.m-r-5 {
    margin-right: 5px
}

.m-r-10 {
    margin-right: 10px
}

.m-r-12 {
    margin-right: 12px
}

.m-r-15 {
    margin-right: 15px
}

.m-r-20 {
    margin-right: 20px
}

.m-r-25 {
    margin-right: 25px
}

.m-r-30 {
    margin-right-left: 30px
}

.p-b-5 {
    padding-bottom: 5px
}

.p-b-10 {
    padding-bottom: 10px
}

.p-b-15 {
    padding-bottom: 15px
}

.p-b-20 {
    padding-bottom: 20px
}

.p-b-25 {
    padding-bottom: 25px
}

.p-b-30 {
    padding-bottom: 30px
}

.p-t-5 {
    padding-top: 5px
}

.p-t-10 {
    padding-top: 10px
}

.p-t-15 {
    padding-top: 15px
}

.p-t-20 {
    padding-top: 20px
}

.p-t-25 {
    padding-top: 25px
}

.p-t-24 {
    padding-top: 47px
}

.p-t-30 {
    padding-top: 30px
}

.p-l-5 {
    padding-left: 5px
}

.p-l-10 {
    padding-left: 10px
}

.p-l-15 {
    padding-left: 15px
}

.p-l-20 {
    padding-left: 20px
}

.p-l-25 {
    padding-left: 25px
}

.p-l-30 {
    padding-left: 30px
}

.p-r-5 {
    padding-right: 5px
}

.p-r-10 {
    padding-right: 10px
}

.p-r-15 {
    padding-right: 15px
}

.p-r-20 {
    padding-right: 20px
}

.p-r-25 {
    padding-right: 25px
}

.p-r-30 {
    padding-right: 30px
}

.navbar-white {
    background: #FFFFFF!important;
    box-shadow: 0 1px 10px -5px rgba(0, 0, 0, 0.50);
    min-height: 65px;
    height: auto
}

.card-header {
    padding: 0!important
}

.card-header h5 button {
    font-size: 14px;
    font-weight: bold;
    color: #3E4555
}

.card-header h5 button:hover {
    font-size: 14px;
    font-weight: bold;
    color: #3E4555
}

.img-logo {
    width: 150px;
    height: 63px;
    margin-bottom: -8px;
    margin-top: -10px
}

.navbar-white li.menu-item a {
    color: #3E4555;
    text-decoration: none;
    background-color: transparent;
    margin-left: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase
}

.navbar-white li.menu-item a:hover {
    color: #3E4555;
    text-decoration: none;
    background-color: transparent
}

ul.navbar-nav li.nav-item.active {
    font-weight: bold
}

.custom-box {
    background: #FFFFFF;
    border: 1px solid #E4E4E4;
    border-radius: 6px;
    padding: 15px!important;
    margin-bottom: 15px
}

.custom-box p {
    text-align: justify
}

h1.content-header {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #3E4555
}

h2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 16px;
    color: #3E4555
}

h3,
h4 {
	font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    font-size: 15px;
    color: #3E4555
}



.footer {
    background-color: #EBEBEB;
    min-height: 100px;
    font-size: 14px
}

.footer a {
    color: #666
}

.footer a:hover {
    color: #EE6C0D
}

.rpwwt-widget ul li img {
	width:100px;
	height:auto;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt .inner{
    border-style: none !important;
    padding: 2px 0 2px 0 !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a span{
    font-size: 14px !important;
    font-family: 'Montserrat', sans-serif;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level1 dt a span {
    font-size: 14px !important;
    font-family: 'Montserrat', sans-serif;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt a,
div#nextend-accordion-menu-nextendaccordionmenuwidget-2 dl.level2 dt a span {
    font-size: 14px !important;
    font-family: 'Montserrat', sans-serif;
}
div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a, div#nextend-accordion-menu-nextendaccordionmenuwidget-4 dl.level1 dt a span,
div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt a, div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt a span {
	font-family: 'Montserrat', sans-serif !important;
}

div#nextend-accordion-menu-nextendaccordionmenuwidget-3 dl.level1 dt span {
	font-family: 'Montserrat', sans-serif !important;
}

#yandex_rtb_R-A-81881-4 {
    margin-left: -10px !important
}

ins.adsbygoogle {
    margin-left: -9px !important
}

.read-next {
    font-size: 15pt;
    color: #009900;
    font-weight: bold
}

.read-next-link {
    font-size: 16px;
    font-weight: bold
}

.result-headline {
    color: #ff6600
}

.red-important {
    font-size: 16px;
    color: #c32a2a;
    font-weight: bold
}

.color-woman {
    color: #ff5050
}

.color-orange {
    color: #ff6600
}

.color-green {
    color: #336600
}

.color-exist {
    color: #336600
}

.color-blue {
    color: #003399
}

.review-row {
    background-color: #EEEEEE
}

.review-row img {
    margin-left: -14px !important;
    margin-top: 5px;
    width: 80px;
    height: 80px
}

.page-numbers {
    border: 1px solid #E4E4E4;
    padding:10px;
    border-radius: 4px
}

span.pages{
    margin-bottom: -10px;
    display: block;
}

.page-numbers:hover {
    text-decoration: none;
}

.fm-form-container.fm-theme52 {
    width: 100% !important
}

.fm-form-container.fm-theme52 .fm-form .wdform_section {
    display: block !important
}

.fm-form-container.fm-theme52 .fm-form .button-submit {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    color: #fff;
    background-color: #28a745;
    border-color: #28a745
}

.fm-form-container.fm-theme52 .fm-form .button-submit:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34
}

.justify {
    text-align: justify
}

#__okGroup0 {
    width: 100% !important
}

.rpwwt-post-title {
    font-weight: bold
}

.rpwwt-post-title:hover {
    font-weight: bold;
    text-decoration: none
}

.rpwwt-post-excerpt {
    text-align: justify
}

table.shop-table td {
    text-align: left;
    text-transform: lowercase;
    word-break: break-all;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
}

img.shop-noimage {
    width: 200px;
    height: auto;
}

.card-columns{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap:1.25rem;
    -moz-column-gap:1.25rem;
    column-gap:1.25rem;
    orphans:1;
    widows:1
}

.wp-post-image {
    margin-top:15px;
    width:95%;
    height: auto;
    position: relative
}

@media (max-width:480px) {
    .card-columns{
        -webkit-column-count:1 !important;
        -moz-column-count:1 !important;
        column-count:1 !important;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }

}

@media (max-width:575.98px) {
    .navbar-white li.menu-item {
        margin-top: 15px
    }
    .navbar-white li.menu-item a {
        color: #3E4555;
        text-decoration: none;
        background-color: transparent;
        margin-left: 0;
        font-size: 16px;
        text-transform: uppercase
    }
    .card-columns{
        -webkit-column-count:2;
        -moz-column-count:2;
        column-count:2;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }

}

@media (max-width:767.98px) {
    .navbar-white li.menu-item {
        margin-top: 15px
    }
    .navbar-white li.menu-item a {
        color: #3E4555;
        text-decoration: none;
        background-color: transparent;
        margin-left: 0;
        font-size: 16px;
        text-transform: uppercase
    }

    .card-columns{
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }
}

@media (max-width:991.98px) {
    .navbar-white li.menu-item {
        margin-top: 15px
    }
    .navbar-white li.menu-item a {
        color: #3E4555;
        text-decoration: none;
        background-color: transparent;
        margin-left: 0;
        font-size: 16px;
        text-transform: uppercase
    }

    .card-columns{
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap:1.25rem;
        -moz-column-gap:1.25rem;
        column-gap:1.25rem;
        orphans:1;
        widows:1
    }

}