/*
Theme Name: Femme-art
Text Domain: femme-art
*/
body  {
    font-family: 'Roboto Slab', serif;
    font-size: 13px;
}
a, button {
    transition: all 300ms ease 0s;
}
.header {
    padding-top: 40px;
}
.szybkikontakt {
    color: #333333;
    font-size: 32px;
}
address {
    font-size: 12px;
}
.head_numer {
    color: #ffae00;
    font-size: 32px;
}
.menu_container {
    border-top: 1px solid #e4e3e3;
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    position: relative;
}
.navbar	{
    margin-bottom: 0;
    background-color: transparent;
    border-color: transparent;
}
.navbar-default .navbar-nav > li > a:hover {
    background-color: #269B9E;
    color: #fff;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    background-color: #269B9E;
    color: #fff;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    background-color: #269B9E;
    color: #fff;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-color: #269B9E;
    color: #fff;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #269B9E;
    color: #fff;
}
.nav {
    font-size: 16px;
}
.content {
   position: relative;
    background-color:  #fff;
    height:auto!important;
    height:100%;
    min-height:100%;
}
.jumb .row .col-lg-4 .thumbnail {
    padding: 0;
    border: 0px;
    border-radius: 50% / 17px;
    overflow: hidden;
    text-align: center;
}
.jumb .row .col-lg-4  .thumbnail .caption  {
    color: #fff;
    padding: 9px;
}
.jumb .row .col-lg-3 .thumbnail {
    padding: 0;
    border: 0px;
    border-radius: 50% / 17px;
    overflow: hidden;
    text-align: center;
}
.jumb .row .col-lg-3  .thumbnail .caption  {
    color: #fff;
    padding: 9px;
}
.caption.color1 {
    background-color:  #84418E;
}
.caption.color2 {
    background-color:  #269B9E;
}
.caption.color3 {
    background-color:  #FFAE00;
}
.caption.color4 {
    background-color: #9DC983
}
.caption > h3 {
    font-size: 20px;
    padding-bottom: 20px;
}
.caption  > ul {
    text-align: left;
    font-size: 12px;
}
.wrapper_pozostale {
    background-color: #9DC983;
    border-top-left-radius: 50% 120px;
    border-top-right-radius: 50% 120px;
    text-align: center;
    color: #fff;
}
.wrapper_specjalisci {
    background-color: #84418E;
      text-align: center;
    color: #fff;
}
h3.pozostale {
    color: #fff;
    font-size: 36px;
}
.wrapper_specjalisci .container .row .col-lg-4  .thumbnail {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}
.wrapper_specjalisci .container .row .col-lg-4  .thumbnail img  {
    border-radius: 600px;
}
.wrapper_specjalisci .container .row .col-lg-4  .thumbnail .caption  {
    color: #fff;
}
.wrapper_specjalisci .container .row .col-lg-4  .thumbnail {
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}
#google-map {
    height: 415px;
}
.contact-map {
    border-top-left-radius: 50% 100px;
    border-top-right-radius: 50% 100px;

    top: 0;
    width: 100%;
}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:active>.dropdown-menu, .dropdown-submenu:hover>.dropdown-menu {
    display: block;
}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:active>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.footer {
    background-color: #582B5F;
    color: #fff;
}
.sitemap li a {
    color: #666666;
    display: block;
    float: left;
    font-size: 12px;
    line-height: 1.5em;
    margin: 1px 0 0;
    padding: 0;
    width: 100%;

}
ul.sitemap li a {
   font-size: 18px;
    margin-top: 20px !important;
    color: #fff;
}
ul.sitemap li {
    list-style: none outside none;
}

ul.sitemap > li{
   display: inline-block;
    margin:1em;

}

ul.sitemap li ul li {
    clear: none;
    float: none;
    list-style: none outside none;
}
ul.sitemap li ul li a, ul.sitemap li ul li ul li a, ul.sitemap li ul li ul li ul li a {
    font-weight: normal !important;
    margin-top: 0 !important;
}
.footer  p {
    font-size: 12px;
}
.wrapper_kontakt {
    padding-top: 20px;
}
.wpcf7-submit {
    background-color: #84418E;
    color: #fff;
    border: 1px solid #84418E;
}
.usg {
    line-height: 1.8em;
    padding: 20px 0;
}
.poloznicze10 {
    background-color: #9DC983;
    border-bottom-left-radius: 50% 80px;
    border-bottom-right-radius: 50% 80px;
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    color: #fff;
}
.poloznicze11 {
    background-color: #f7f7f7;

    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);

}
.poloznicze19 {
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    border-top-left-radius: 50% 80px;
    border-top-right-radius: 50% 80px;
    background-color: #269B9E;
    color: #fff;
}
.poloznicze_doppler, .wrapper_gabinety  {
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    border-bottom-left-radius: 50% 80px;
    border-bottom-right-radius: 50% 80px;
    background-color: #FFAE00;
    color: #fff;

}
.usg .fa {
    font-size: 42px;
}
.poloznictwo_cennik_wrapper  {
padding-top: 30px;
}
#menu-femmemenu .current-page-ancestor > .dropdown-toggle{
    background-color: #269b9e;
    color: #fff; !important;
}
.prenatalne_wrapper, .wrapper-histeroskopia {
    background-color: #269b9e;
    border-top-left-radius: 40% 50px;
    border-top-right-radius: 40% 50px;
    color: #fff;
    margin-top: 20px;
}
.prenatalne a {
    color:#151515 ;
    text-decoration: underline;
}
.prenatalne {
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    color: #fff;
    border-top-left-radius: 50% 80px;
    border-top-right-radius: 50% 80px;
}
.ptrymestr_wrapper {
    color: #151515;
}
.potrojny_wrapper {

    background-color:  #84418E;
}
.zinegrowany_wrapper {
    background-color: #FFAE00;
}
.papp_wrapper  {
    background-color: #9DC983;
}
.warto_wiedziec h1 {
    font-size: 47px;
    font-weight: 300;
}
.warto_wiedziec h3 {
    font-size:  24px;
    text-align: center;
}
.warto {
    background-color: #F8F8F8;
    border: 0 none;
    border-radius: 50% / 17px;
    padding: 10px;
}
.warto_1 {
   color: #ffae00;
}
.warto_2 {
    color: #269b9e;
}
.warto_3 {
    color: #84418e;
}
.warto_4 {
    color: #9DC983;
}
.zab_dedyk li h3::before  {
    color: #aa50b7;
    content: "";
    cursor: pointer;
    display: block;
    font-family: FontAwesome;
    font-size: 42px;
    font-style: normal;
    font-weight: normal;
    left: 6px;
    line-height: 35px;
    position: absolute;
    text-decoration: none;
    top: -3px;
    transition: all 0.3s ease 0s;
}
.zab_dedyk li {
    padding-left: 54px;
    position: relative;
}
.zabiegi_laserowe_wrapper, .wrapper-usg_ginekologiczne {
    background-color: #FFAE00;
    border-bottom-left-radius: 50% 30px;
    border-bottom-right-radius: 50% 30px;
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
    color: #fff;

}
.zab_dedyk_wrapper, .wrapper_problemy_menopauza, .wrapper_redukcja_blizn, .wrapper-laparoskopia {
    background-color: #F9F9F9;
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
}
.lista_zab_wrapper {
    border-top-left-radius: 50% 30px;
    border-top-right-radius: 50% 30px;
    box-shadow: 3px 4px 24px 0 rgba(0, 0, 0, 0.07);
}
.lista_zab_wrapper .thumbnail {
    border: 0 none;
    border-radius: 50% / 17px;
    overflow: hidden;
    padding: 0;
    text-align: center;

}
.lista_zab_wrapper .caption {
    color: #fff;

}
.lista_zab_wrapper .caption h3 {
    text-align: center;
}
.img-rounded-more {
    border-radius: 75px;
}
.justify {
    text-align: justify;
}
.wrapper-usg_ginekologiczne .row {
    padding-bottom: 10px;
}
.wrapper_nietrzymanie_moczu {
 background-color:    #FBFCFE;
}
.wrapper_nietrzymanie_moczu .container {
    background: url('../../uploads/2015/10/bg_nietrzymanie_moczu.jpg') no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;


}
.sl-container h3, .sl-container h4 {
    display: none;
}
.poloznictwo_cennik_wrapper table {
    margin-bottom: 100px;

}
#toTop {
    border: medium none;
    bottom: 80px;
    color: #FFAE00;
    display: none;
    font-size: 43px;
    line-height: 38px;
    overflow: hidden;
    position: fixed;
    right: 30px;
    opacity: 0.5;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    z-index: 20;
}
#toTop:hover {
    opacity: 1;
}

.wynik_badan {
  margin-bottom: 50px;
}

@media only screen and (min-width : 992px) {
    .wyniki_badan_wrapper {
        /*min-height: 300px;*/
    }
}


@media only screen and (min-width : 1200px) {
    .wyniki_badan_wrapper {
        /*min-height: 450px;*/
    }
}
