/*
 Theme Name:   KidsCare Child
 Theme URI:    http://kidscare.axiomthemes.com/
 Description:  KidsCare Child Theme
 Author:       Axiom
 Author URI:   http://axiomthemes.com/
 Template:     kidscare
 Version:      1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, inheritable theme-options, multiskin technology
 Text Domain:  kidscare-child
*/

@import url('https://fonts.googleapis.com/css?family=Caveat+Brush&subset=latin-ext');
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{

    font-family: 'Caveat Brush', cursive!important;
    font-weight: 400!important;
}
.sc_contact_form_submit{
    font-family: 'Caveat Brush', cursive!important;
    font-weight: 400!important;
    font-size:20px!important;
}
.tp-leftarrow.tparrows.hesperiden,
.tp-rightarrow.tparrows.hesperiden{
    display:none!important
}

.tp-caption._bs_slider_title, ._bs_slider_title{
    font-family: 'Caveat Brush', cursive!important;
    font-weight: 400!important;
}
.topWrap .topMenuStyleLine > ul > li:hover:after,
.topWrap .topMenuStyleLine > ul > li:after {
   // background: rgb(63,158,217)!important;
}

body .sc_pricing_table.table_color_green .sc_pricing_data.sc_pricing_title {
    background-color: rgb(247,80,121) !important;
}
body .sc_pricing_table.table_color_green .sc_pricing_data,
body .sc_pricing_table.table_color_green .sc_pricing_data.sc_pricing_price,
body .sc_pricing_table.table_color_green .sc_pricing_data.sc_pricing_footer {
    background-image: none !important;
    background-color: rgba(247, 80, 121, 0.81) !important;
}
body .sc_price_item{
    height: 50px;
    width: auto;
    position: relative;
    margin: 10px auto 10px auto;
    display:flex!important;
    justify-content: center;
}

body .sc_pricing_table.table_color_blue .sc_pricing_columns ul li.sc_pricing_title {
    background-color: rgb(63,158,217) !important;
}
body .sc_pricing_table.table_color_blue .sc_pricing_data,
body .sc_pricing_table.table_color_blue .sc_pricing_data.sc_pricing_price,
body .sc_pricing_table.table_color_blue .sc_pricing_data.sc_pricing_footer {
    background-image: none !important;
    background-color: rgba(63, 158, 217, 0.81) !important;
}



body .sc_button a{
    font-family: 'Caveat Brush', cursive!important;
    font-size: 24px!important;
    margin-bottom:30px;
}

body .sc_price_item .sc_price_currency {
    color: #ffffff;
    font-size: 65px;
    font-weight: 400;
    top: 15px;
    left: 0!important;
    position: relative;
    order: 2;
}
body .sc_price_item .sc_price_money {
    color: #ffffff;
    font-size: 72px;
    font-weight: bold;
    order: 1;
}

body .sc_price_item .sc_price_info {
    padding-left: 7px;
    height: 50px;
    float: left;
    text-align: left;
    order:3;
}

.page-id-126 p{
    padding: 0 0 10px 0;
}
.page-id-126 h2{
    padding: 20px 0 10px;
}
.zglos_container{
    display: flex;
    padding-bottom: 50px;
}
.zglos_icon{
    height:60px;
    width:200px;
    display:flex;
    align-items: center;
    background-repeat: no-repeat;
    background-position:0 0;
    padding-left:70px;
}
.zglos_icon.zglos_doc{
    background-image:url(doc.jpg);
}
.zglos_icon.zglos_pdf{
    background-image:url(pdf.jpg);
}

@media screen and (max-width:767px){
    .zglos_container{
        flex-direction: column;
    }
}

.zajecia{
    display:flex;
    flex-wrap:wrap;
}
.zi{
    width: 12.5%;
    font-size: 18px;

    text-align: center;
    font-family: 'Caveat Brush', cursive;
}
.zi div{
    margin: 0 auto 12px auto;
    width:100px;
    height:100px;
    background-position:center center;
    background-repeat: no-repeat;
}
.zi.zi_sensoryka div{ background-image:url(icons/sensoryka.png); }
.zi.zi_jezyki div{ background-image:url(icons/jezyki.png); }
.zi.zi_logarytmika div{ background-image:url(icons/logarytmika.png); }
.zi.zi_teatrzyki div{ background-image:url(icons/teatr.png); }
.zi.zi_muzyka div{ background-image:url(icons/muzyka.png); }
.zi.zi_plastyka div{ background-image:url(icons/plastyka.png); }
.zi.zi_ruch div{ background-image:url(icons/ruch.png); }
.zi.zi_weronika div{ background-image:url(icons/weronika.png); }


@media screen and (max-width:1023px){
    .zi{
        width: 25%;
    }
}
@media screen and (max-width:767px){
    .zi{
        width: 50%;
    }
}

.col_cb_main{
    display:flex;
}
.col_cb_left{}
.col_cb_right{
    justify-content: center;
    display: flex;
    flex-direction: column;
}

@media screen and (max-width:1023px){
    .col_cb_main{
        display:flex;
        flex-wrap:wrap;
    }
    .col_cb_left{
        width:100%;
        order:2;
    }
    .col_cb_right{
        justify-content: center;
        display: flex;
        flex-direction: column;
        width:100%;
        order:1;
    }
}