/* Webfont: Lato-Black */@font-face {
    font-family: 'LatoWebBlack';
    src: url('/Lato/fonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */@font-face {
    font-family: 'LatoWebBlack';
    src: url('/Lato/fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-BlackItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
    font-family: 'LatoWebBold';
    src: url('/Lato/fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BoldItalic */@font-face {
    font-family: 'LatoWebBold';
    src: url('/Lato/fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-BoldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Hairline */@font-face {
    font-family: 'LatoWebHairline';
    src: url('/Lato/fonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Hairline.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HairlineItalic */@font-face {
    font-family: 'LatoWebHairline';
    src: url('/Lato/fonts/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-HairlineItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('/Lato/fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Heavy.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HeavyItalic */@font-face {
    font-family: 'LatoWebHeavy';
    src: url('/Lato/fonts/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-HeavyItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
    font-family: 'LatoWeb';
    src: url('/Lato/fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Italic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
    font-family: 'LatoWebLight';
    src: url('/Lato/fonts/Lato-Light.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Light.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */@font-face {
    font-family: 'LatoWebLight';
    src: url('/Lato/fonts/Lato-LightItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-LightItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'LatoWebMedium';
    src: url('/Lato/fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */@font-face {
    font-family: 'LatoWebMedium';
    src: url('/Lato/fonts/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-MediumItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'LatoWeb';
    src: url('/Lato/fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('/Lato/fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */@font-face {
    font-family: 'LatoWebSemibold';
    src: url('/Lato/fonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-SemiboldItalic.ttf') format('truetype');
    font-style: italic;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */@font-face {
    font-family: 'LatoWebThin';
    src: url('/Lato/fonts/Lato-Thin.eot'); /* IE9 Compat Modes */
    src: url('/Lato/fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/Lato/fonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */
         url('/Lato/fonts/Lato-Thin.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Always Together */@font-face {
    font-family: 'AlwaysTogether';
    src: url('/always_together/Always_Together.eot'); /* IE9 Compat Modes */
    src: url('/always_together/Always_Together.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('/always_together/always-together.woff2') format('woff2'), /* Modern Browsers */
         url('/always_together/Always_Together.woff') format('woff'), /* Modern Browsers */
         url('/always_together/Always_Together.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}


.cws_button:hover,
#kids_main_nav > ul > li:hover > a:before,
#kids_main_nav > ul > li.current-menu-item > a:before,
#kids_main_nav > ul > li.current-menu-item>a + li >a:before,
#kids_main_nav > ul > li.current-menu-ancestor > a:before,
#kids_main_nav > ul > li ul li.current-menu-item,
#kids_main_nav > ul > li ul li.current-menu-parent,
#respond_block .comment-reply-link:hover,
#respond_block .comment-edit-link:hover,
#post_comment:hover,
#search-form .button:hover,
.wpcf7 input[type="submit"]:hover,
.woocommerce .widget_shopping_cart_content .buttons a.button:hover, 
.woocommerce .products a.add_to_cart_button:hover, 
.woocommerce .products a.added_to_cart:hover,
.woocommerce-page .button:hover,
.woocommerce-page [type="submit"]:hover,
.woocommerce-page [type="button"]:not(.plus):not(.minus):hover,
.woocommerce-page .added_to_cart:hover,
.woocommerce .button:hover,
.woocommerce [type="submit"]:hover,
.woocommerce [type="button"]:not(.plus):not(.minus):hover,
.woocommerce .added_to_cart:hover,
#kids-back-top a:hover span{
    background: #A982E1;
}
.footer, .footer .widget_calendar table tbody, .top-panel .widget_calendar table tbody, .top-panel, #kids_header .kids_social .openbtn a, #kids_header .kids_social span, #kids_header .kids_social li.hide, .kids_social .lang_bar > div > ul a::after, .kids_social .lang_bar > div > ul a::before {
    background:#527ad3OD;
}

.kids-footer-copyrights {
    color:#94afe4;
    text-align:center!important;
}



#kids_main_nav.menu-position-right, #kids_logo_block.logo-position-right {
    position: absolute;
    z-index: 4000;
    top: 0px;
    right: 0px;
    float: left;
    text-align: right;
}


#kids_main_nav   {
    
    
    position: relative;
    z-index: 60000;
    margin: 0px 0px;
    margin-top: 8px;
}

/*
#menu-main .menu-item {
    border:2px solid #fff;
    box-shadow: 0 0 3px #333333;
    margin:0 5px;
    padding:0;
    
    -ms-transform:skewX(-2deg) rotate(-0.5deg);
    -webkit-transform:skewX(-2deg) rotate(-0.5deg);
    transform:skewX(-2deg) rotate(-0.5deg);

}
*/

#menu-main .menu-item {
    border:2px solid #fff;
    box-shadow: 0 0 3px #333333;
    margin:0px 7px 0px 0px;
    padding:0;
    
    
    /*height:35px;*/
    
    -ms-transform:skewX(-2deg) rotate(-0.5deg);
    -webkit-transform:skewX(-2deg) rotate(-0.5deg);
    transform:skewX(-2deg) rotate(-0.5deg);
    
}

#kids_main_nav > ul > li > a {
    
    text-transform: uppercase;
    //font-weight:bold;
    height:20px;
    
}


#kids_main_nav > ul > li >a::before {
    border-radius:0;
}


html, body {
    background-color:#e6f2ff;
}

#kids_main_nav > ul > li > ul {
    background:none;
    border-radius:0;
    border:none;
    border-bottom:none;
}

.item-with-ul .menu-item a {
    text-transform: uppercase!important;
    font-weight:bold;
    height:19px;
}

.sub-menu .menu-item {
    margin-bottom:7px!important;
}

.cws_widget_content > ul {
    margin-left:20px;
}

.cws_widget_content ul li {
    list-style:disc;
}

.cws_widget_content p {
    text-align:justify;
}

.paseczki {
    width:100%;
    height:29px;
    background: url('/img/pasek_kreski.jpg') center center no-repeat;
}

.footer .content-wrapper figure, .top-panel .content-wrapper figure {
	border:none;
}


@media screen and (max-width: 767px){
    .gora {
        height: 195px;
    }
    
    #kids_main_nav.menu-position-right, #kids_logo_block.logo-position-right {
        top:114px!important;
        right: 30px!important;
    }
    
    #kids_main_nav {
        margin:0;
    }

	
}

.ngallery figure {
    border:#5983D5 solid 4px;
    border-radius: 2px;
}

.newsDate {
    font-size:12px;
    color:#000;
    
}

.control-label {
    color:#000000;
    font-family:"LatoWebLight";
    font-style:italic;
}

.controls input {
    border-color:#000000;
}

.login {
    padding: 5px; border:2px #FFFFFF Solid; border-radius:3px; background:#5884D9 ;color:#FFFFFF; box-shadow: 2px 2px 5px grey;
}

.kontrast {
    background: none;
border: none;
font-size: 20px;
}