/*Theme Name: Zdrowa Krowa
Theme URI: http://legendary.pl
Description: Szablon wykonany przez mr.b, wdrożony przez LEGENDARY.pl
Version: 1.0
Author: MR.B
Author URI: http://mrb.com.pl
Tags: 
*/
html,body{padding:0;margin:0;height:100%;color:#4e4e55;font-family:'Roboto',Arial,sans-serif;font-size:14px;}
#wrapper{position:relative;}
nav{width:100%;max-width:1240px;margin:auto;text-align:center;height:134px;}
.menu-glowne-menu-container{float:left;}
#menu-glowne-menu{list-style:none;padding:0;margin:0;}
#menu-glowne-menu li{float:left;padding:0;margin:0;}
#menu-glowne-menu li a{display:block;font-weight:500;font-size:13px;line-height:134px;vertical-align:middle;padding:0 18px;text-decoration:none;color:#4e4e55;}
#logo{display:block;text-decoration:none;width:133px;height:95px;background:url('img/logo.png') center center no-repeat transparent;background-size:133px 95px;margin:0 auto;box-sizing:content-box;padding-top:37px;}
#menu-socials-top{list-style:none;padding:0;margin:0;float:right;}
#menu-socials-top li{margin:0;padding:0;float:Left;}
#menu-socials-top li a{display:block;background-repeat:no-repeat;background-position:center center;width:47px;height:134px;}
#menu-socials-top .fb{background-image:url('img/fb.svg');}
#menu-socials-top .insta{background-image:url('img/insta.svg');}
#menu-socials-top .tt{background-image:url('img/tt.svg');}
#menu-socials-top .yt{background-image:url('img/yt.svg');}
#logo:hover,#menu-glowne-menu li a:hover,#menu-socials-top li a:hover{opacity:.8;filter:Alpha(opacity=80);}
#menu-rwd{float:right;display:none;border-left:1px solid #e5e5e5;height:94px;width:100px;vertical-align:top;background:url('img/rwd.svg') center center no-repeat;}


#title{font-size:83px;color:#fff;font-family:'bernier-shade',Arial,sans-serif;text-transform:uppercase;line-height:194px;padding:0;margin:0 auto;text-align:center;width:100%;max-width:1800px;background:url('img/title-menu.jpg') center center no-repeat;}
.title-blog{background:url('img/title-blog.jpg') center center no-repeat !important;}
#content{width:100%;max-width:1800px;margin:auto;}


#blog{width:100%;max-width:1200px;margin:auto;padding:30px 0;overflow:hidden;}
#blog-left{float:left;width:100%;max-width:800px;}
#blog-right{float:right;width:100%;max-width:305px;padding:22px;}
.blog-posts-cat{text-align:center;padding:0 18px;margin:60px auto 0 auto;overflow:hidden;background:url('img/pxl.png') center center repeat-x;width:180px;}
.blog-posts-cat-txt{margin:auto;padding:0 29px;background:#fff;font-size:12px;color:#a6a6aa;text-transform:uppercase;}
#blog h2{font-size:48px;margin:0;padding:0;color:#4d4e55;font-family:'bernier-shade',Arial,sans-serif;text-align:center;font-weight:normal;}
.blog-posts-tags{text-align:center;width:280px;margin:auto;font-size:12px;color:#a6a6aa;padding:10px 0 25px 0;}
.blog-posts-tags a{color:inherit;}
.blog-posts-date{text-align:center;font-weight:700;letter-spacing:2px;font-size:12px;color:#a6a6aa;}
.blog-posts-thumb{width:800px;height:295px;background-size:contain;background-position:center center;margin:35px auto 0 auto;}
.blog-posts-txt{padding:35px;text-align:center;font-size:16px;line-height:22px;color:#a6a6aa}
.blog-posts-more{display:block;font-size:12px;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:40px;vertical-align:middle;margin:5px auto 40px auto;text-align:center;width:132px;border:4px solid #4d4e55;color:#4d4e55;}
.author{float:left;font-size:13px;color:#a6a6aa;}
.author a{color:inherit;}
.post{padding-bottom:25px;border-bottom:1px solid #e8e8e7;}
.blog-posts-socials{float:right;font-size:13px;color:#a6a6aa;}
.blog-posts-socials a{display:block;background-repeat:no-repeat;background-position:center center;width:33px;height:15px;float:right;background-size:15px 15px;}
.blog-posts-socials .fb{background-image:url('img/fb.svg');}
.blog-posts-socials .tt{background-image:url('img/tt.svg');}
.blog-navigation{width:460px;text-align:center;margin:35px auto;}
.blog-navigation a{display:block;font-size:12px;font-weight:900;text-transform:uppercase;text-decoration:none;line-height:40px;vertical-align:middle;margin:5px auto 5px auto;text-align:center;width:225px;border:4px solid #4d4e55;color:#4d4e55;}
.post-txt{padding:35px 0;border-bottom:1px solid #e8e8e7;margin-bottom:25px;}

#blog-right ul{list-style:none;margin:0;padding:0;}
#blog-right h2{font-size:30px;padding:33px 0;}
#blog-right .widget_categories .cat-item{border-top:1px solid #e8e8e7;border-bottom:1px solid #e8e8e7;padding-left:18px;margin-top:-1px;}
#blog-right .widget_categories .cat-item a{text-decoration:none;color:#4d4e55;font-size:13px;line-height:50px;vertical-align:middle;}
#blog-right .wpp-list li{position:relative;}
#blog-right .wpp-list li span.wpp-category{color:rgba(255,255,255,0);font-size:1px}
#blog-right .wpp-list li .wpp-category a{display:block;position:relative;font-size:12px;color:#a6a6aa;text-align:center;text-transform:uppercase;text-decoration:none;padding:25px;overflow:hidden;width:180px;margin:-25px auto 0 auto;}
#blog-right .wpp-list li .wpp-category a:before{content:"";position:absolute;height:3px;top:50%;margin-top:-1px;width:10%;left:0;background:url('img/pxl.png') center center repeat-x;}
#blog-right .wpp-list li .wpp-category a:after{content:"";position:absolute;height:3px;top:50%;margin-top:-1px;width:10%;right:0;background:url('img/pxl.png') center center repeat-x;}
#blog-right .wpp-list li .wpp-post-title{display:block;text-align:center;font-size:30px;padding:25px 0;font-family:'bernier-shade',Arial,sans-serif;color:#4d4e55;text-decoration:none;border-bottom:1px solid #e8e8e7;}
#blog-right .wpp-list li .wpp-thumbnail{display:block !important;padding-bottom:25px;}
#blog-right .ai_widget h2.widgettitle{font-family:'Georgia','Times New Roman',sans-serif;}
#blog-right .widget_archive label{display:none;}
#blog-right .widget_archive select{width:100%;padding:10px;box-sizing:border-box;border:1px solid #e8e8e7;}
#blog-right .tagcloud a{display:inline-block;border:4px solid #4d4e55;color:#4d4e55;font-size:13px !important;margin:0 2px 5px 0;;text-decoration:none;text-transform:uppercase;padding:10px 50px 10px 15px;background:url('img/arr.png') right 20px center no-repeat;}

#insta{width:100%;text-align:center;padding:110px 0}
#insta-title{margin:auto;font-size:48px;color:#4d4e55;font-family:'santelia',Georgia,sans-serif;line-height:57px;}
#insta-desc{box-sizing:border-box;font-size:14px;color:#949598;padding:0 20px 90px 20px;margin:auto;width:100%;max-width:680px;}
#insta-cover{width:100%;height:275px;overflow:hidden;}
#insta-content{height:275px;}
.insta-img{width:275px;height:275px;background-position:center center;background-size:150%;float:left;display:block;}
#insta-button{display:block;margin:50px auto 0 auto;border:4px solid #4d4e55;font-size:12px;font-weight:900;color:#4d4e55;line-height:36px;vertical-align:middle;text-decoration:none;width:275px;font-family:'Roboto',Arial,sans-serif;text-transform:uppercase;}

#footer1{width:100%;max-width:1800px;margin:auto;text-align:center;border-top:1px solid rgba(0,0,0,0.1);border-bottom:4px solid #4d4e55;overflow:hidden;padding:110px 0 90px 0;}
#newsletter{font-size:79px;color:#4d4e55;font-family:'bernier',Arial,sans-serif}
#newsletter-desc{font-size:14px;max-width:792px;width:95%;margin:auto;}
.es_lablebox{display:none;}
.es_shortcode_form{width:100%;max-width:685px;margin:40px auto 0 auto;}
.es_button,.es_textbox{float:left;margin:0 4px;padding:0 !important;}
.es_textbox_class{color:#000;font-style:italic;font-family:'Roboto',Arial,sans-serif;font-weight:700;border:1px solid #cccccc;background:url('img/mail.svg') 8px center no-repeat;width:490px !important;line-height:42px;vertical-align:middle;padding-left:40px;}
.es_textbox_button{background:#fff;border:4px solid #4d4e55;font-size:12px;font-weight:900;color:#4d4e55;line-height:36px;vertical-align:middle;width:135px !important;font-family:'Roboto',Arial,sans-serif;text-transform:uppercase;}
#footer2{padding-top:90px;text-align:center;margin:auto;}
#footer-info{font-size:24px;color:#4d4e55;font-family:"bernier",Arial,sans-serif;}
#footer2 .menu-glowne-menu-container{float:none;display:inline-block;margin:auto;width:100%}
#menu-menu-stopka{list-style:none;padding:30px 0 0 0;margin:0;}
#menu-menu-stopka li{padding:0;margin:0 auto;display:inline-block;}
#menu-menu-stopka li a{display:block;font-weight:700;font-size:13px;line-height:50px;vertical-align:middle;padding:0 18px;text-decoration:none;color:#4e4e55;}
#menu-socials-foot{list-style:none;padding:0;margin:0;width:100%}
#menu-socials-foot li{margin:0 auto;padding:0;display:inline-block}
#menu-socials-foot li a{display:block;background-repeat:no-repeat;background-position:center center;width:47px;height:60px;}
#menu-socials-foot .fb{background-image:url('img/fb.svg');}
#menu-socials-foot .insta{background-image:url('img/insta.svg');}
#menu-socials-foot .tt{background-image:url('img/tt.svg');}
#menu-socials-foot .yt{background-image:url('img/yt.svg');}
#snap{display:block;margin:10px auto;width:90px;height:90px;background:url('img/snapcode.png') center center no-repeat;background-size:100%;}
#app-info{font-size:12px;color:#aaabac;padding:30px 0 15px 0}
#gp,#as{display:inline-block;margin:auto;width:111px;height:39px;background-size:105px 39px;background-position:center center;background-repeat:no-repeat;}
#gp{background-image:url('img/gp.png');}
#as{background-image:url('img/as.png');}
#logo2{width:60px;height:41px;display:block;margin:50px auto;}
#footer3{font-size:12px;color:#949598;text-align:center;margin:auto;width:95%;padding-bottom:50px;}
#footer3 a{font-size:12px;color:#949598;text-decoration:none;}

@media only screen and (max-width:1190px){
    #promo-1,#promo-2{float:none;width:100%;}
    .promo-inside{float:none !important;margin:auto !important;}
}

@media only screen and (max-width:550px){
    .es_textbox_class{width:200px !important;}
    .es_textbox_button{width:80px;}
    .promo-inside{padding:60px 0 0 0 !important;background:none !important;width:100% !important;}
}

@media only screen and (max-width:890px){
    nav{border-bottom:1px solid #e5e5e5;height:94px;}
    #logo{height:94px;background-size:88px 63px;padding:0;margin:0 0 0 22px;}
    #menu-rwd{display:block;}
    .nav-wraper .menu-glowne-menu-container{width:100%;margin-top:1px;position:absolute;z-index:2200;padding:15px 0 30px 0;top:94px;background:#fff;display:none;}
    .nav-wraper .menu-glowne-menu-container ul{padding-top:10px;}
    .nav-wraper .menu-glowne-menu-container ul li{float:none !important;text-align:left;}
    .nav-wraper .menu-glowne-menu-container ul li a{line-height:40px !important;padding:0 0 0 22px;}
    #menu-socials-top{float:none;width:100%;text-align:center;position:absolute;z-index:2200;background:#fff;border-top:1px solid #e5e5e5;top:335px;display:none;}
    #menu-socials-top li{float:none;display:inline-block;margin:auto;text-align:center;}
    #menu-socials-top li a{line-height:45px;height:45px;}
    .menu-inside-menu .left,.menu-inside-menu .right{float:none !important;width:100% !important;}
}