/* Theme Name: kidzclub */
body {font-family:arial;background-image: url(img/bg.jpg); background-color: #6eca60; /*background-size: cover;*/background-position: top center; background-repeat: no-repeat;/*background-attachment: fixed;*/border:0;padding:0;margin:0 15px;}   
a {text-decoration:none}
img {border:none}
.clr {clear:both;height:0}

#cntr {position:relative;width:940px;padding:270px 0 50px;margin:auto;}
#logo {position:absolute;left:-16px;top:10px;}
#kidzclub {position:absolute;left:220px;top:30px;}
#caring {position:absolute;left:260px;top:143px;}

ul#menu-main-menu {list-style: none;position: relative;height: 70px;padding: 0 0 0 100px;margin: 100px 0 40px;}
li.menu-item {position: relative;float: left;list-style: none;margin: 0 20px 0;}
.menu-item a {color: red;font-weight: 600;}
.menu-item a:hover {color: #000;}
.menu-item a:active {color: #999;}

#cntr ul#mainmenu {position:relative;height:200px;padding:0 0 0 40px;margin:100px 0 40px;}
#cntr ul#mainmenu>li {position:relative;float:left;list-style:none;margin:0 20px 0;}
#cntr ul#mainmenu>li#mainmenu1 {margin-top:-10px;-ms-transform: rotate(-15deg);-webkit-transform:rotate(-15deg); transform:rotate(-15deg);}
#cntr ul#mainmenu>li#mainmenu2 {margin-top:10px;-ms-transform: rotate(8deg);-webkit-transform:rotate(8deg);
transform: rotate(8deg);}
#cntr ul#mainmenu>li#mainmenu3 {margin-top:30px;-ms-transform: rotate(3deg);-webkit-transform: rotate(3deg);
transform: rotate(3deg);}
#cntr ul#mainmenu>li#mainmenu4 {margin-top:20px;}
#cntr ul#mainmenu>li#mainmenu5 {margin-top:-20px;}
#cntr ul#mainmenu>li#mainmenu1>img {position:absolute;left:74px;top:-7px;}
#cntr ul#mainmenu>li#mainmenu2>img {position:absolute;left:56px;top:-10px;}
#cntr ul#mainmenu>li#mainmenu3>img {position:absolute;left:58px;top:-9px;}
#cntr ul#mainmenu>li#mainmenu4>img {position:absolute;left:64px;top:-12px;}
#cntr ul#mainmenu>li#mainmenu5>img {position:absolute;left:55px;top:-8px;}
#cntr ul#mainmenu>li>a {font-size:16px;color:#628cbf;}
#cntr ul#mainmenu>li>a:hover {color:#000}


#cntr ul#topmenu {position:absolute;left:223px;top:130px;padding:0;margin:0;}
#cntr ul#topmenu>li {position:relative;float:left;list-style:none;margin:0 10px 0;}

#socialm {position:absolute;right:0;top:25px;}
#socialm img {width:23px;}
#socialm a {margin-left:2px}

ul#rightmenu {position:absolute;right:0;top:50px;}
ul#rightmenu>li {position:relative;float:left;list-style:none;margin-left:7px;}
ul#rightmenu>li>a {display:block;font-size:15px;color:#fff;font-weight:bold;text-shadow:0 0 3px #19487d;padding:0 5px;}
ul#rightmenu>li:hover {background:#a22022}

#content {width:940px;background:url(img/transp.png);border-radius: 5px;border:5px solid #fff;box-shadow:0 0 30px -13px #9d9d9d;margin:10px auto 40px;}
#content>div {position:relative;min-height:370px;width:100%;font-size:14px;color:#000;border-radius:3px;border:1px solid #e02221;}
.title {position:absolute;left:30px;top:-15px;display:block;width:288px;height:56px;font-size:22px;color:#fff;text-shadow:-1px 1px 1px #000;font-weight:bold;text-align:center;line-height:44px;background:url(img/title.png);}
.title a {color:#fff}
#content_left {position:relative;float:left;width:62%;font-size:15px;color:#40548e;line-height:26px;padding:60px 4%;}
#content_right {position:relative;float:right;width:29%;font-size:15px;color:#628cbf;border:7px solid #fff;border-width:0 0 7px 7px;box-shadow:-4px 4px 7px -8px #000;padding:94px 0 20px;}

#joinus {position:absolute;left:18px;top:-16px}
.loginbtn {display:block;height:26px;width:178px;font-size:15px;color:#817714;font-weight:bold;line-height:26px;text-align:center;background:url(img/btn.png);margin:10px auto;}
.loginbtn:hover {background:url(img/btn_hvr.png)}
#loginbtnhvr {display:none}

#sidebar {position:relative;float:left;width:62%;font-size:15px;color:#628cbf;padding:60px 4%;}
#rightline {height:4px;box-shadow:0 4px 3px #d9d9d9;margin:35px 0 0;}
.right-title {display:block;width:231px;height:43px;font-size:20px;color:#fff;text-shadow:-1px 1px 1px #000;font-weight:bold;text-align:center;line-height:32px;background:url(img/title_sidebar.png);margin:0 auto 10px;}
#news>div {position:relative;font-size:14px;color:#000;padding:0 30px 25px;margin:0 0 0;}
#news>div a.more-link {position:absolute;right:24px;bottom:15px;font-size:11px;color:#cf0000;font-weight:bold}
#news>a {font-size:12px;color:#094477;text-align:center;font-weight:bold;margin-left:90px}

#content_left.cat .entry {position:relative;padding-bottom:40px}
#content_left.cat .entry .more-link {position:absolute;right:24px;bottom:15px;font-size:13px;color:#cf0000;font-weight:bold;}
#content_left.cat #nowsze a {float:left;font-size:13px;color:#094477;margin-top:40px}
#content_left.cat #starsze a {float:right;font-size:13px;color:#094477;margin-top:40px}

#content #content_right .upme-button-alt {display:block;height:26px;width:178px;font-size:15px;color:#817714;font-weight:bold;border-radius:3px;line-height:25px;text-align:center;cursor: pointer;padding: 0 !important;border:0;background:url(img/btn.png);margin:10px auto;}
#content #content_right .upme-button-alt:hover {background:url(img/btn_hvr.png)}
    
#content div.upme-wrap div.upme-inner {background-color:transparent}
#content div.upme-head, div.upme-post-head, div.upme-custom-head {background-color:transparent}


#page {width:860px;font-size:14px;color:#000;padding:20px 40px;margin:10px auto;}

#cv_key_val,#garda_vetting_val,#first_aid_val {display:none}
.allowedext {font-size:12px}

#footer {position:relative;width:940px;font-size:13px;color:#2f8822;}
#Footer-1 {float: left;width: 25%;margin-left: 5%;}
#Footer-2 {width: 25%;float: left;margin-left: 8%;}
#Footer-2 img {box-shadow:0px 0px 14px #409034;border:2px solid #feff41;}
#Footer-3 {float: left;width: 25%;margin-left: 8%;}

.fb-like-box{border-radius:5px;}
a.gmw-thumbnail-map.gmw-lightbox-enabled img {border-radius: 5px;}

h3.widget-title {text-align: center;}

#Footer-1 ul {width:250px;height:400px;box-shadow:0px 0px 14px #409034;border:2px solid #ff0000;border-radius: 5px;background:#ffebcf;padding:0;margin:0}
#Footer-1 ul>li {list-style-type: none;}
#Footer-1 ul>li.page_item {margin:21px 0 0 0px;border}
#Footer-1 ul>li.page_item>a {display:block;color:#2b78c0;font-weight:bold;background:#fff4e4;padding:5px 20px}
#Footer-1 ul>li.page_item>a:hover {color:#2b78c0;background:#feff41;}

.upme-field-type i.upme-icon-none {display:none;}

div.upme-right{display:none;}
div.upme-field-name a {text-decoration: underline;}

.wpcf7-form p span {float: none}

.copyrights {text-align: center;font-size:14px;color:#2f8822;margin-top:30px}