body{overflow-x:hidden;position:relative;}
body,ul,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;letter-spacing:0.2px;}
.theme-layout{background:none repeat scroll 0 0 #FFFFFF;display:inline-block;width:100%;}
.theme-layout.boxed{margin:0 auto;width:1230px;display:block;overflow:hidden;position:relative;z-index:0;background:none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow:0 0 10px #000000;-moz-box-shadow:0 0 10px #000000;-ms-box-shadow:0 0 10px #000000;-o-box-shadow:0 0 10px #000000;box-shadow:0 0 10px #000000;}
a{outline:none!important;}
section{float:left;width:100%;position:relative;}
section .container,
.inner-page .container{padding:0;}
input:focus,
select:focus,
textarea:focus,
button:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#top-bar{float:left;width:100%;background-color:rgba(0, 0, 0, 0.85);margin:0;z-index:100000000;position:absolute;}
#top-bar ul{margin:0;}
#top-bar li{float:left;margin-right:73px;padding:12px 0 12px;color:#9d9b9b;font-family:'Roboto',sans-serif;font-size:10px;list-style:none outside none;}
#top-bar li:last-child{margin-right:0;}
#top-bar li i{font-size:13px;margin-right:5px;}
#top-bar li a{color:inherit}
.search-box{float:right;margin:8px 0;width:180px;}
.search-input{float:right;width:100px;height:20px;padding-right:10px;color:#dddddd;text-align:right;border:none;font-family:'Roboto',sans-serif;font-size:10px;background-color:transparent;border-right:1px solid #b0afaf;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.search-input:hover,
.search-input:focus{width:130px;padding-left:10px;border:1px solid #b0afaf;text-align:left;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.submit-button{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/search-icon.png) no-repeat scroll 2px 4px transparent;border:0 none;float:right;height:20px;padding:0;width:20px;margin-left:6px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
header{float:left;width:100%;background-color:rgba(255,255,255,0.9);z-index:100000000;position:absolute;top:37px;}
.logo{float:left;padding:14px 0;}
.logo img{float:left;}
.logo h1{float:left;font-family:roboto;font-size:36px;font-weight:600;letter-spacing:-0.25px;line-height:50px;margin-left:10px;margin-top:0;margin-bottom:0;-webkit-text-shadow:0 1px 1px #A1A1A1;-moz-text-shadow:0 1px 1px #A1A1A1;-ms-text-shadow:0 1px 1px #A1A1A1;-o-text-shadow:0 1px 1px #A1A1A1;text-shadow:0 1px 1px #A1A1A1;}
.logo > p{float:left;margin:0;width:100%;}
.logo h1 i{font-size:55px;font-style:normal;}
.menu{float:right;margin-right:50px;}
.nav-wrap{margin:50px auto;background-color:rgba(0,0,0,0.6);border-top:2px solid white;border-bottom:2px solid white;}
.open-menu{width:50px;height:50px;font-size:30px;color:#FFFFFF;line-height:44px;text-align:center;z-index:100;background:none repeat scroll 0 0 #333333;display:none;position:absolute;top:0;right:-50px;}
#menu-navigation{margin:0 auto;list-style:none;position:relative;}
#menu-navigation li{float:left;position:relative;}
#menu-navigation > li{margin:0 1px;}
#menu-navigation li a{float:left;padding:36px 22px;font-family:roboto;font-size:14px;font-weight:400;color:#3D3D3D;position:relative;text-decoration:none;z-index:1;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#menu-navigation li:hover > a,
#menu-navigation > li.active > a{color:white;}
#menu-navigation > li:before,
#menu-navigation > li.active:before{content:"";width:0;height:0;border-bottom:4px solid #516f35;border-right:4px solid transparent;opacity:0;filter:alpha(opacity=0);position:absolute;top:-4px;right:-3px;}
#menu-navigation > li:after,
#menu-navigation > li.active:after{content:"";border-top:4px solid #516F35;border-right:4px solid transparent;height:0;width:0;opacity:0;filter:alpha(opacity = 0);position:absolute;right:-3px;top:92px;}
#menu-navigation > li:hover:before,
#menu-navigation > li:hover:after,
#menu-navigation > li.active:before,
#menu-navigation > li.active:after{opacity:1;filter:alpha(opacity=100);}
#menu-navigation li a:before,
#menu-navigation > li.active > a:before{content:"";height:0;width:100%;z-index:-1;position:absolute;left:0;top:0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
#menu-navigation > li:hover > a:before,
#menu-navigation > li.current-menu-parent > a:before,
#menu-navigation > li.current_page_item > a:before{height:100%;}
#menu-navigation li:hover > a,
#menu-navigation > li.current-menu-parent > a,
#menu-navigation > li.current_page_item > a{color:white;}
.menu ul li ul{width:230px;border-top:3px solid;float:left;z-index:2;position:absolute;left:-9999px;top:92px;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:opacity 0.3s ease 0s;-moz-transition:opacity 0.3s ease 0s;-ms-transition:opacity 0.3s ease 0s;-o-transition:opacity 0.3s ease 0s;transition:opacity 0.3s ease 0s;}
.menu ul > li:hover > ul{left:0;opacity:1;filter:alpha(opacity=100);}
#menu-navigation li ul li{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95);margin-bottom:5px;position:relative;width:100%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#menu-navigation li:hover > ul li{margin-bottom:0;}
#menu-navigation li ul li a{width:100%;padding:15px 25px;color:#1A1A1A;font-family:open sans;}
#menu-navigation li ul li a{width:100%;padding:13px 25px;border-bottom:1px solid #D3D3D3;color:#1A1A1A;font-size:13px;font-family:open sans;line-height:14px;}
.menu ul li ul li ul{float:left;width:230px;border-top:3px solid;background:none repeat scroll 0 0 #fff;position:absolute;left:-9999px;top:-3px;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-ms-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear;}
.menu ul li ul li:hover > ul{left:-230px;opacity:1;filter:alpha(opacity=100);}
.menu li > ul.mega-menu,
.menu li.grid-two > ul{width:460px !important;background:rgba(255, 255, 255, 0.95) none repeat scroll 0 0;}
.menu #menu-navigation li > ul.mega-menu > li,
.menu li.grid-two > ul > li{float:left;width:50% !important;}
.menu ul li ul li:hover > ul.drop-right{left:230px;opacity:1;filter:alpha(opacity=100);}
.menu #menu-navigation li ul li ul li{background:none repeat scroll 0 0 #EDEDED;}
.ipadMenu{color:#7C7C7C;float:right;font-family:roboto;font-size:12px;margin:30px 0;width:275px !important;display:none;}
.block{float:left;padding:60px 0;position:relative;width:100%;}
.block.remove-top{padding-top:0;}
.block.remove-bottom{padding-bottom:0;}
.sec-heading{border-bottom:1px solid #D3D2D2;float:left;padding-bottom:15px;position:relative;width:100%;margin-bottom:30px;}
.sec-heading h2{color:#7c7c7c;font-family:roboto;font-size:20px;font-weight:300;line-height:18px;position:relative;}
.sec-heading h2:before{content:"";height:0;width:0;border-bottom:8px solid #D3D2D2;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:15px;bottom:-15px;}
.sec-heading h2:after{content:"";height:0;width:0;border-top:8px solid #D3D2D2;border-left:7px solid transparent;border-right:7px solid transparent;position:absolute;left:15px;bottom:-23px;}
.sec-heading h2 strong{font-weight:400;}
.our-causes{float:left;width:100%;}
.our-causes .flex-direction-nav{display:none;}
.our-causes .flex-control-nav{list-style:none outside none;position:absolute;right:15px;top:0;}
.our-causes .flex-control-nav li{float:left;}
.our-causes .flex-control-nav a{float:left;height:16px;width:16px;color:transparent;margin:0 2px;border:4px solid #fff;background:none repeat scroll 0 0 #c8c7c7;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.our-causes .flex-control-nav a.flex-active{background:none repeat scroll 0 0 #fff;border-color:#777676;}
.causes-image{float:left;position:relative;overflow:hidden;margin-right:30px;width:100%;}
.causes-image:last-child{margin-right:0;}
.causes-image img{width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.cause-heading{width:100%;padding-bottom:21px;padding-top:21px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);position:absolute;bottom:8px;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.cause-heading h3{color:#666666;font-family:roboto;font-size:15px;font-weight:400;line-height:18px;padding:0 20px;text-align:center;}
.cause-heading h3 a{color:#2D2D2D;}
.cause-heading p{color:#A6A6A6;font-family:roboto;font-size:13px;font-weight:400;line-height:10px;margin:15px 0 5px;padding:0 20px;text-align:center;text-transform:uppercase;}
.cause-heading span{margin-left:5px;}
.cause-heading span i{color:#616161;font-size:19px;font-style:normal}
.our-causes-hover{background:none repeat scroll 0 0 rgba(84, 84, 84, 0.9);height:0;left:2%;padding:0;position:absolute;top:2%;width:96%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.6s ease 0.3s;-moz-transition:all 0.6s ease 0.3s;-ms-transition:all 0.6s ease 0.3s;-o-transition:all 0.6s ease 0.3s;transition:all 0.6s ease 0.3s;}
.our-causes-hover h3{color:#FFF;font-family:roboto;font-size:15px;font-weight:300;line-height:16px;margin-bottom:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.our-causes-hover h3 a{color:#2D2D2D;}
.our-causes-hover > span{color:#ADACAC;float:left;font-family:roboto;font-size:13px;font-weight:400;line-height:11px;margin-bottom:30px;text-align:center;width:100%;text-transform:uppercase;}
.our-causes-hover span i{font-style:normal;}
.our-causes-hover p{float:left;width:100%;margin-bottom:35px;margin-top:-7px;color:#b9b9b9;font-family:noto sans;text-align:center;font-size:13px;line-height:20px;}
.our-causes-hover span.help{font-size:14px;font-weight:400;line-height:13px;margin-bottom:0;color:#FFFFFF;}
.help > strong{font-size:16px;font-family:open sans;text-transform:uppercase;color:#adacac;}
.our-causes-hover span.needed-amount{font-size:26px;line-height:25px;margin-bottom:0;margin-top:10px;text-align:center;color:#e9e8e8;font-weight:700;}
.needed-amount span{font-size:20px;margin-right:5px;}
.causes-image:hover .our-causes-hover{height:96%;padding:50px 25px;-webkit-transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-ms-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;transition:all 0.6s ease 0s;}
.causes-image:hover .cause-heading{bottom:-50%;}
.donate-us-box{float:left;width:100%;padding:40px 35px;background-image:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/map-bg.png);background-color:#545454;background-repeat:no-repeat;background-position:50% 50%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donate-us-box h5{color:#FFFFFF;font-family:roboto;font-size:17px;font-weight:500;line-height:18px;margin-bottom:35px;text-align:center;text-transform:uppercase;}
.donate-us-box span{float:left;width:100%;display:block;color:#FFFFFF;font-family:roboto;font-size:12px;line-height:10px;text-align:center;}
.donate-us-box span.amount-figures{background:none repeat scroll 0 0 #373737;display:block;float:left;font-family:Open sans;font-size:16px;line-height:14px;margin:10px 0 20px;overflow:hidden;padding:9px 20px;text-align:center;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donate-us-box span.cell{float:left;margin-bottom:28px;margin-top:5px;font-family:open sans;font-size:17px;color:#FFFFFF;font-weight:400;text-align:center;text-transform:uppercase;}
.cell i{margin-right:10px;}
.donate-us-box > form{float:left;width:100%;}
.donate-us-box button.donate-btn{background:none repeat scroll 0 0 #FFF;display:table;margin:0 auto;padding:10px 20px;color:#666666;font-family:roboto;font-size:11px;line-height:10px;text-align:center;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.donate-us-box button.donate-btn:hover{padding:10px 15px;}
.donate-us-box a.donate-btn{cursor:pointer}
.testimonial{float:left;width:100%;}
.testimonial.overlap{margin-top:-40px;}
.slideshow{float:left;position:relative;width:100%;}
.slideshow .slides{float:left;padding-bottom:40px;width:100%;}
.slideshow p{color:#f0f0f0;float:left;font-size:15px;line-height:27px;margin-bottom:0;margin-top:38px;text-align:center;font-weight:400;}
.slideshow li.slide{list-style-type:none;}
.slideshow .flex-direction-nav{display:none;}
.slideshow .flex-control-nav{display:table;list-style:none outside none;margin:40px auto 0;padding:0;z-index:100;}
.slideshow .flex-control-nav li{float:left;}
.slideshow .flex-control-nav li a{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.4);color:rgba(0, 0, 0, 0);cursor:pointer;display:inline;float:left;height:8px;margin:0 0 0 8px;width:8px;transition:all 0.3s;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.slideshow .flex-control-nav li a.flex-active{border:4px solid rgba(0,0,0,0.3);height:16px;margin-top:-5px;width:16px;}
.carusal-image-thumb img{border:3px solid #FFFFFF;display:table;height:100px;margin:0 auto 10px;width:100px;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.carusal-image-thumb{display:table;margin:0 auto;min-width:270px;text-align:center;}
.carusal-image-thumb strong{color:#FFFFFF;font-family:roboto;font-size:18px;font-weight:400;letter-spacing:0.3px;margin-left:10px;margin-top:10px;position:relative;text-transform:uppercase;}
.carusal-image-thumb-name{color:#FFFFFF;font-family:roboto;font-weight:500;margin-left:5px;margin-top:10px;position:relative;}
.carusal-slider{float:left;}
.carusal-slider #carousel-wrapper .caroufredsel_wrapper{min-height:215px;}
#carousel span, #thumbs a, #thumbs img{float:left;width:100%;}
#carousel-wrapper{float:left;width:100%;}
#thumbs-wrapper{float:left;width:100%;padding:25px 27px 10px;margin-top:20px;position:relative;background:none repeat scroll 0 0 #dedcdc;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 2px 0 #DEDEDE;-moz-box-shadow:0 2px 0 #DEDEDE;-ms-box-shadow:0 2px 0 #DEDEDE;-o-box-shadow:0 2px 0 #DEDEDE;box-shadow:0 2px 0 #DEDEDE;}
#thumbs img{border:2px solid #f8f7f7;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
#thumbs a{margin:0 10px;overflow:hidden;float:left;}
#thumbs a:hover, #thumbs a.selected{border-color:#98d460;}
#thumbs a img{height:87px;width:100%;}
#wrapper img#shadow{width:100%;position:absolute;bottom:0;}
.carusal-our-news{float:left;height:20px;color:#666666;font-family:roboto;font-size:12px;}
.carusal-our-news:hover,
.selected .carusal-our-news{color:#2d2d2d;}
.carusal-slider #prev,.carusal-slider #next,
.single_carousel ul.flex-direction-nav li{width:27px;margin-top:-13px;display:block;text-align:center;background-color:#BAB9B9;position:absolute;top:49%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.carusal-slider #prev i,.carusal-slider #next i,
.single_carousel ul.flex-direction-nav li i{color:#FFFFFF;line-height:35px;}
.carusal-slider #prev,
.single_carousel ul.flex-direction-nav li:first-child{background-position:205px -105px;left:0;}
.carusal-slider #next,
.single_carousel ul.flex-direction-nav li:last-child{background-position:-154px -34px;right:0px;}
.our-project-box{float:left;margin-bottom:-50px;width:100%;}
.icon-box{width:90px;height:90px;padding:12px;border:1px solid #DDDCDC;color:#DDDCDC;font-size:48px;text-align:center;position:relative;overflow:hidden;display:table;margin:0 auto;background-clip:border-box;background-color:#FFFFFF;-webkit-box-shadow:0 0 15px #EDEDED inset;-moz-box-shadow:0 0 15px #EDEDED inset;-ms-box-shadow:0 0 15px #EDEDED inset;-o-box-shadow:0 0 15px #EDEDED inset;box-shadow:0 0 15px #EDEDED inset;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.our-project-box .row .row > div{padding:0 0 50px;}
.project-detail{float:left;width:100%;}
.project-detail a{color:#666666;display:block;font-family:roboto;font-weight:400;line-height:11px;overflow:hidden;padding-bottom:10px;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all 1s ease 0s;-moz-transition:all 1s ease 0s;-ms-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;}
.project-detail:hover a{color:#2d2d2d;}
.project-detail span{color:#A6A6A6;float:left;font-family:roboto;font-size:13px;margin-bottom:2px;width:100%;}
.project-detail p{color:#888888;font-family:Open sans;font-size:13px;}
.icon-box i{line-height:67px;color:#a5a4a4;text-shadow:-2px 3px 1px #dadada;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.need{width:100%;height:100%;padding:10px;color:#FFFFFF;opacity:0;font-family:roboto;font-size:10px;font-weight:bold;position:absolute;left:0;top:0;-webkit-box-shadow:0 0 10px #6A6A6A inset;-moz-box-shadow:0 0 10px #6A6A6A inset;-ms-box-shadow:0 0 10px #6A6A6A inset;-o-box-shadow:0 0 10px #6A6A6A inset;box-shadow:0 0 10px #6A6A6A inset;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.our-project-box .row > div:hover .need{opacity:1;}
.need p span{float:left;font-size:14px;width:100%;margin-bottom:3px;}
.need input{display:none;}
.need a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:0 none;color:#efefef;font-family:roboto;font-size:13px;font-weight:700;left:0;padding:0 10px;position:absolute;text-shadow:1px 1px 2px #737373;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nine-column{float:left;width:870px;margin-left:-15px;margin-right:-15px;}
.three-column{float:left;width:270px;margin-left:-15px;margin-right:-15px;}
.donate-us{float:left;width:100%;padding:20px;margin-bottom:30px;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/map-bg.png) no-repeat scroll center 0 #777676;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donate-us > h3{color:#FFFFFF;font-family:roboto;font-size:14px;text-align:center;text-transform:uppercase;}
.donate-us > span{float:left;width:100%;color:#FFFFFF;font-family:open sans;font-size:12px;line-height:10px;margin-top:10px;text-align:center;}
.collected{float:left;width:50%;margin-top:10px;}
.collected > p{color:#FFFFFF;display:block;font-family:roboto;font-size:11px;line-height:10px;margin:0 0 10px;}
.collected > span{color:#FFFFFF;font-family:open sans;line-height:12px;margin:0 auto;padding:6px 20px;float:left;width:100%;word-wrap:break-word;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.d-now{float:left;width:50%;margin-top:29px;text-align:center;text-transform:uppercase;}
.d-now .donate-btn{background-image:linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);background-image:-o-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 15%, rgb(255,255,255) 81%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.15, rgb(240,240,240)),
color-stop(0.81, rgb(255,255,255)));color:#666666;display:table;font-family:roboto;font-size:10px;line-height:10px;margin:0 auto;cursor:pointer;padding:8px 15px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.d-now .donate-btn:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.d-now input{display:none;}
.video{float:left;width:100%;overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.video > img{width:100%;height:auto;}
.video > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#FFFFFF;font-family:roboto;font-size:15px;line-height:14px;padding:15px 20px;width:100%;position:absolute;bottom:0;left:0;}
.video > span i{position:absolute;right:10px;width:45px;height:110%;top:0;text-align:center;background:gray;line-height:50px;color:rgba(0,0,0,0.2);}
.video span.play-video{width:50px;height:50px;padding:0;left:40%;top:30%;text-align:center;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.video span.play-video i{color:#AFAFAF;font-size:17px;background:none;width:auto;height:auto;padding-left:4px;line-height:50px;text-align:center;right:auto;left:15px;}
.video:hover span.play-video{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.welcome-box{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/boxed-bg4.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0)!important;float:left;letter-spacing:0.4px;overflow:hidden;padding:40px 245px 40px 130px;position:relative;z-index:1;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.welcome-box:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;opacity:0.8;}
.welcome-box > h2{color:#FFFFFF;float:left;font-family:roboto;font-size:26px;font-weight:400;line-height:26px;margin:0 0 20px;text-align:center;width:100%;}
.welcome-box > h2 strong{font-size:32px;text-transform:uppercase;color:rgba(0,0,0,0.2);}
.welcome-box > p{color:#F8F8F8;float:left;font-family:roboto;font-size:15px;line-height:13px;margin-bottom:0;text-align:center;width:100%;}
.welcome-box span{color:#FFFFFF;font-family:roboto;font-size:12px;margin-top:-22px;overflow:hidden;padding:15px 30px;position:absolute;right:0;top:50%;z-index:1000;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.welcome-box span:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.12);content:"";height:100%;width:100%;z-index:-1;position:absolute;left:0;top:0;}
.six-column{float:left;width:570px;margin-left:-15px;margin-right:-15px;}
.six-column .stories{margin:30px 0 0;margin-bottom:-30px;}
.stroies{float:left;margin:30px -15px;margin-bottom:-30px;}
.story:first-child{margin-left:0;}
.story:nth-child(4n+5){margin-left:0;}
.story{float:left;width:100%;}
.remove-space .story{margin-bottom:30px;}
.story-img{overflow:hidden;position:relative;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.story-img > img{width:100%;height:auto;}
.story-img:before{height:100%;width:100%;content:"";background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;-webkit-transform:scale(0.6);-moz-transform:scale(0.6);-ms-transform:scale(0.6);-o-transform:scale(0.6);transform:scale(0.6);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.story-img:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100);}
.story-img h5{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);bottom:0;color:#ECEBEB;font-family:roboto;font-size:15px;font-weight:300;left:0;letter-spacing:0.3px;line-height:18px;padding:16px 25px;position:absolute;width:100%;text-align:center;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.story-img:hover h5{opacity:0;filter:alpha(opacity=0);}
.story-img span{width:100%;height:100%;text-align:center;z-index:1000;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/link-arrow.png) no-repeat scroll center center transparent;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.story-img:hover span{opacity:1;filter:alpha(opacity=100);}
.story-img span i{color:#FFFFFF;line-height:45px;}
.story-meta{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat scroll 0 0 #F6F5F5;float:left;margin-bottom:20px;padding:15px 20px;width:100%;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.story-meta > span{float:left;width:50%;color:#929292;font-size:12px;font-family:roboto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.story-meta > span i{margin-right:5px;}
.story-meta > p{float:left;width:100%;color:#929292;font-family:roboto;font-size:12px;margin-bottom:0;margin-top:10px;}
.story > p{color:#888888;float:left;font-family:noto sans;font-size:13px;line-height:24px;width:100%;margin-bottom:0;}
.story-meta > p strong{color:#A9A8A8;font-size:20px;margin-left:20px;}
.story > h6{color:#ADACAC;float:left;font-family:roboto;font-size:20px;line-height:15px;position:relative;min-width:65px;}
.story > h6 span{font-size:10px;position:absolute;bottom:-15px;right:0;}
.story > h6 i{font-style:normal;font-size:24px;}
.story > span{float:left;margin-left:20px;padding-left:20px;border-left:1px dotted #E5E5E5;color:#7c7c7c;font-family:roboto;font-size:11px;line-height:30px;}
.story > span i{margin-right:10px;}
.stories-carousel{float:left;position:relative;width:100%;z-index:1;}
.list_carousel4 li{float:left;}
.stories-carousel .flex-direction-nav{position:absolute;right:0;top:-65px;}
.stories-carousel .flex-direction-nav li{float:left;margin:0 4px;}
.stories-carousel .flex-direction-nav li a{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows-black.png) no-repeat scroll 5px -2px #f2f0f0;color:rgba(0, 0, 0, 0);float:left;height:25px;width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.stories-carousel .flex-direction-nav li a:hover{background-position:5px -30px;}
.stories-carousel .flex-direction-nav li a.flex-next{background-position:-42px -3px;}
.stories-carousel .flex-direction-nav li a.flex-next:hover{background-position:-42px -30px;}
.recent-event{float:left;width:100%;}
.recent-event-img{overflow:hidden;position:relative;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.recent-event-img > img{width:100%;}
.recent-event-img:before{content:"";height:100%;width:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity=0);-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.recent-event-img:hover:before{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.recent-event-img span{border:1px solid #E2E0DF;height:45px;left:45%;position:absolute;text-align:center;top:20%;width:45px;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.recent-event-img:hover span{top:40%;opacity:1;filter:alpha(opacity=100);}
.recent-event-img span i{color:#E2E0DF;line-height:43px;}
.recent-event > h4{font-family:roboto;font-size:15px;font-weight:400;line-height:15px;margin:20px 0 10px;letter-spacing:0.3px;}
.recent-event > h4 a{color:#707070;}
.recent-event > ul{float:left;font-family:roboto;font-size:12px;width:100%;}
.recent-event li{float:left;line-height:13px;margin-right:30px;}
.recent-event li a{color:#929292;}
.recent-event li a span{color:#7c7c7c;}
.recent-event li i{margin-right:10px;font-size:14px;color:#d0cfcf;}
.recent-event.previous-event{float:left;margin:30px 0 0;}
.previous-event .recent-event-img > img{width:auto;}
.previous-event .recent-event-img{float:left;width:auto;}
.previous-event .recent-event-img:before,
.previous-event .recent-event-img span{display:none;}
.recent-event.previous-event > h4{float:left;margin-left:10px;margin-top:10px;font-size:14px;width:55%;}
.recent-event.previous-event > ul{float:left;width:150px;font-family:roboto;font-size:11px;margin-left:10px;}
.recent-event.previous-event ul li{margin-bottom:10px;margin-right:0;}
.donation-bar{float:left;width:100%;overflow:hidden;background:none repeat scroll 0 0 #545454;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.amount{float:right;width:auto;}
.order_details .amount{float:none;}
.amount p{color:#FFFFFF;font-family:roboto;font-size:12px;line-height:10px;text-align:center;}
.amount span{color:#FFFFFF !important;font-family:open sans;font-size:16px !important;margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.amount span strong{font-size:18px;line-height:10px;}
.amount.pull-left span{background:none repeat scroll 0 0 #8c8c8c;}
.donate-now{float:left;width:66%;position:relative;padding:0 48px;z-index:1;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/map-bg.png) no-repeat scroll center 11px #545454;}
.donate-now input{display:none;}
.donation-bar .amount{float:left;width:17%;background:#545454;padding:30px 10px;border-left:2px solid #B0B0B0;border-right:2px solid #B0B0B0;}
.donation-bar .donate-btn{width:168px;padding:22px 0;margin:28px auto;position:relative;display:table;background:#98d460;color:#FFFFFF;font-family:roboto;font-size:16px;font-weight:600;text-align:center;line-height:13px;border:0;cursor:pointer;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.donation-bar .donate-btn:hover,.donation-bar .donate-btn:focus{color:#FFFFFF;text-decoration:none;}
.donation-bar .donate-btn:hover{-webkit-transform:skew(6deg);-moz-transform:skew(6deg);-ms-transform:skew(6deg);-o-transform:skew(6deg);transform:skew(6deg);}
.sec-title{width:100%;margin-bottom:30px;display:inline-block;overflow:hidden;}
.sec-title h2{float:left;padding-left:15px;font-family:roboto;font-size:32px;font-weight:500;line-height:48px;margin:0;position:relative;}
.sec-title h2 span{font-weight:300;}
.sec-title h2:before{content:"";height:70%;left:0;position:absolute;top:15%;width:4px;}
.sec-title h2:after{content:"";height:1px;width:50%;position:absolute;right:-55%;top:50%;}
.our-cause-sec{float:left;width:100%;}
.our-cause-sec .tab-content{float:left;width:100%;margin-bottom:30px;}
.cause-image{float:left;width:100%;overflow:hidden;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.cause-image > img{width:100%;height:auto;}
.meta{float:left;width:15%;min-height:80px;padding:32px 0;background:none repeat scroll 0 0 rgba(84, 84, 84, 0.97);text-align:center;position:absolute;bottom:0;}
.meta > span{color:#d6d6d6;display:block;font-family:roboto;line-height:16px;padding:0 15px;word-wrap:break-word;}
.meta > span i{color:#ADACAC;font-style:normal;}
.cause-title{background:none repeat scroll 0 0 rgba(84, 84, 84, 0.9);border-left:1px solid #D4D2D2;bottom:0;left:15%;position:absolute;width:85%;min-height:80px;}
.cause-title h2 a{color:#ecebeb;float:left;font-family:roboto;font-size:16px;font-weight:400;margin:0;padding:30px;letter-spacing:0.3px;}
.details{float:left;width:100%;margin-top:40px;}
.needed-amount{float:left;width:27%;text-align:center;}
.needed-amount > h5{color:#adacac;font-family:roboto;font-size:58px;line-height:57px;margin:0 auto;padding-right:20px;position:relative;word-wrap:break-word;font-weight:700;}
.needed-amount > h5 i{font-size:60px;font-style:normal;font-weight:normal;}
.needed-amount > h5 span{color:#929292;font-family:roboto;font-weight:normal;line-height:12px;position:absolute;bottom:-20px;right:80px;}
.details > p{float:left;width:73%;color:#818181;font-family:open sans;font-size:13px;line-height:22px;margin-bottom:0;margin-top:-6px;}
.causes-carousel{float:left;position:relative;margin-top:35px;overflow:hidden;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.causes-carousel .flex-viewport{margin:0 -15px;}
.cause-tabber{border:0 none;float:left;width:100%;}
.causes-carousel .caroufredsel_wrapper{width:100%!important;}
.cause-tabber li{margin-bottom:0;float:left;}
.cause-tabber li:last-child{margin-right:0;}
.cause-tabber li a img{width:100%;height:100%;}
.nav.cause-tabber li a, .nav.cause-tabber li a:hover, .nav.cause-tabber li a:focus{border:0 none;float:left;overflow:hidden;padding:0;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.cause-tabber li a span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#ECEBEB;font-family:roboto;font-size:15px;font-weight:300;letter-spacing:0.3px;padding:10px;text-align:center;width:80%;min-height:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:absolute;bottom:0;left:0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.cause-tabber li a:hover span, .cause-tabber li.active a span{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;bottom:auto;left:0;top:50%;width:100%;z-index:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.cause-tabber li a:before{background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0;content:"";height:100%;width:0;opacity:0;position:absolute;left:50%;top:0;z-index:0;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.cause-tabber li:hover a:before,
.cause-tabber li.active a:before{opacity:1;width:100%;left:0;}
.causes-carousel .flex-direction-nav li a{width:45px;font-size:36px;height:100%;line-height:150px;text-align:center;z-index:1;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows-black2.png) no-repeat scroll 16px center rgba(255, 255, 255, 0.9);color:transparent;position:absolute;top:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.causes-carousel .flex-direction-nav li a.flex-next{right:-50px;background-position:-32px center;}
.causes-carousel .flex-direction-nav li a.flex-prev{left:-50px;}
.causes-carousel:hover .flex-direction-nav li a.flex-next{right:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.causes-carousel:hover .flex-direction-nav li a.flex-prev{left:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.causes-carousel .flex-direction-nav li a:hover{background-color:rgba(84,84,84,0.9);}
.tp-banner-container{float:left;position:relative;width:100%;z-index:0;}
.slide1-text1{color:#98d460;font-family:roboto;font-weight:600;}
.slide1-text2{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/slider1-img.png) no-repeat scroll 0 0/auto 102% rgba(0, 0, 0, 0);float:left;padding-left:5px;}
.slide1-text2 span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#FFFFFF;float:left;font-family:roboto;padding:5px 20px;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.slide1-text3{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/slider1-img3.png) no-repeat scroll right 0 transparent;}
.slide1-text3 span{background:none repeat scroll 0 0 #FFFFFF;border-left:3px solid #98D460;color:#000000;float:left;font-family:roboto;font-weight:bold;padding:0 30px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.slide1-text4{color:#FFFFFF;font-family:roboto;}
.slide2-text1{color:#FFFFFF;font-family:roboto;font-weight:bold;}
.slide2-text1 > span{padding:5px 30px 6px 30px;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide2-text1 span span{color:#98d460;}
.slide2-text2{color:#FFFFFF;font-family:roboto;font-weight:bold;}
.slide2-text2 > span{background:none repeat scroll 0 0 #9ACD6A;padding:5px 30px 9px 30px!important;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide2-text2 span span{color:#323232;font-weight:400;}
.slide2-text3{color:#595858;font-family:roboto;font-weight:bold;}
.slide2-text3 > span{background:rgba(255,255,255,0.9);padding:5px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide2-text3 span span{color:#98d460;font-weight:400;}
.slide3-text1{color:#FFFFFF;font-family:roboto;font-weight:600;}
.slide3-text1 span{color:#98d460;}
.slide3-text2{background:#98d460;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide3-text2 span{color:#373737;}
.slide3-text3{background:rgba(0,0,0,0.9);color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide3-text3 span{color:#98d460;}
.slide4-text1{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);color:#FFFFFF;font-family:roboto;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide4-text2{background:none repeat scroll 0 0 #9acd6a;color:#FFFFFF;font-family:roboto;font-weight:700;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide4-text3,
.slide4-text4{color:#030303;font-family:roboto;}
.slide5-text1{background:none repeat scroll 0 0 #9ACD6A;color:#EDEDED;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide5-text2{background:none repeat scroll 0 0 #3d3d3d;color:#EDEDED;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide5-text3 a{background:none repeat scroll 0 0 #9ACD6A;color:#fff!important;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide6-text1{background:none repeat scroll 0 0 #3d3d3d;color:#EDEDED;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide6-text2{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);color:#3D3D3D;font-family:open sans;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide6-text3 a{background:none repeat scroll 0 0 #e53b51;color:#fff!important;padding:10px;font-weight:600;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide6-icons a{border:1px solid #FFFFFF;color:#FFFFFF !important;float:left;font-weight:600;padding:0 10px;text-align:center;width:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.slide6-icons a:hover{background:none repeat scroll 0 0 #e53b51;}
.slide7-text1{font-family:roboto;font-weight:bold;color:#3d3d3d;}
.slide7-icon{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);border:2px solid #fff;color:#3d3d3d;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.slide7-text2{font-family:open sans;font-weight:bold;color:#3d3d3d;}
.slide7-link a{background:none repeat scroll 0 0 #e53b51;font-family:open sans;color:#fff!important;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.slide7-link iframe{border:0;}
#layerslider-container-fw{position:relative;}
.message-box{bottom:0;position:absolute;right:50px;width:360px;z-index:10000;}
.message-box-title{width:222px;float:right;z-index:1;overflow:hidden;cursor:pointer;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.message-box-title > span{float:left;width:45px;text-align:center;margin-right:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.message-box-title span i{color:#FFFFFF;font-size:12px;line-height:34px;}
.message-box-title > p{float:left;color:#FFFFFF;font-family:roboto;font-size:12px;line-height:34px;margin-bottom:0;font-weight:700;}
.message-box-title > i{color:#FFFFFF;float:right;font-weight:bold;line-height:34px;margin-right:10px;}
.message-form{display:none;float:left;padding:33px;border-left:2px solid;border-right:2px solid;background:none repeat scroll 0 0 #FFFFFF;}
.message-form > p{color:#A7A6A6;font-family:roboto;font-size:11px;margin-bottom:20px;}
.message-form form input.form-control,
.message-form form input.form-control:focus{background:none repeat scroll 0 0 #F6F6F6;border:0 none;color:#A5A5A5;font-family:open sans;font-size:11px;font-weight:bold;margin-bottom:12px;text-transform:uppercase;-webkit-box-shadow:1px 1px 2px #B3B3B3 inset;-moz-box-shadow:1px 1px 2px #B3B3B3 inset;-ms-box-shadow:1px 1px 2px #B3B3B3 inset;-o-box-shadow:1px 1px 2px #B3B3B3 inset;box-shadow:1px 1px 2px #B3B3B3 inset;}
.message-form form textarea.form-control,
.message-form form textarea.form-control:focus{background:none repeat scroll 0 0 #F6F6F6;border:0 none;color:#A5A5A5;font-family:open sans;font-size:11px;font-weight:bold;margin-bottom:12px;text-transform:uppercase;-webkit-box-shadow:1px 1px 2px #B3B3B3 inset;-moz-box-shadow:1px 1px 2px #B3B3B3 inset;-ms-box-shadow:1px 1px 2px #B3B3B3 inset;-o-box-shadow:1px 1px 2px #B3B3B3 inset;box-shadow:1px 1px 2px #B3B3B3 inset;}
.submit-btn{padding:5px 30px;border:0 none;color:#FFFFFF;float:right;font-family:open sans;font-size:11px;font-weight:600;line-height:30px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.message-box-title.opened{width:100%;}
.event{float:left;width:100%;}
.event-thumb{float:left;width:100%;overflow:hidden;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.event-thumb > img{height:auto;width:100%;}
.counter{color:#FFFFFF;height:44px;left:0;margin-top:-17px;padding:0 16px;position:absolute;text-align:center;top:50%;width:100%;}
.countdown{display:table;padding:4px 0;width:100%;text-align:center;}
.countdown li{display:table-cell;vertical-align:middle;width:25%;}
.countdown li span{float:left;font-family:open sans;font-size:25px;line-height:22px;width:100%;}
.countdown li p{float:left;font-family:roboto;font-size:11px;letter-spacing:0.2px;line-height:11px;margin:0 0 2px;text-transform:capitalize;width:100%;}
.event-intro{float:left;width:100%;}
.event-intro > h5{font-family:roboto;font-weight:300;line-height:10px;margin:20px 0 10px;}
.event-intro > h5 a{color:#666666;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.event-intro > a{color:#929292;font-family:roboto;font-size:12px;margin-right:20px;}
.event-intro > a:last-child{margin-right:0;}
.event-intro > a span{color:#7c7c7c;}
.event-intro > a i{margin-right:10px;}
#carousel > div{float:left;}
.desc > h3{font-family:roboto;font-size:16px;font-weight:normal;}
.desc > h3 a{color:#656565;}
.desc > h3 a:hover{color:#2d2d2d;}
.desc > p{color:#888888;font-family:open sans;font-size:12px;line-height:20px;margin-top:20px;}
.image{float:left;overflow:hidden;position:relative;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.image:before ,
.image:after{content:"";width:0;height:100%;background:none repeat scroll 0 0 rgba(84, 84, 84, 0.9);position:absolute;left:0;top:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.image:after{left:auto;right:0;}
.image:hover:before,
.image:hover:after{width:50%;}
.image > a{width:40px;height:40px;border:1px solid #FCFBFA;text-align:center;z-index:1;position:absolute;top:42%;left:43%;opacity:0;filter:alpha(opacity = 0);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.image:hover a{color:#FCFBFA;opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.image > a span i{float:left;width:100%;text-align:center;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease 0.2s;-moz-transition:all 0.4s ease 0.2s;-ms-transition:all 0.4s ease 0.2s;-o-transition:all 0.4s ease 0.2s;transition:all 0.4s ease 0.2s;}
.image:hover > a span i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.image a i{line-height:37px;}
.image img{width:100%;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
footer{float:left;width:100%;overflow:hidden;padding:55px 0 70px;position:relative;background:rgba(0, 0, 0, 0.9) url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/footer-bg.png) no-repeat scroll center center;}
footer:before{content:"";width:100%;height:100%;background:none repeat scroll 0 0 rgba(34, 34, 34, 0.7);position:absolute;left:0;top:0;}
footer .container{padding:0;}
.footer-widget-title{float:left;width:100%;padding-top:5px;margin-bottom:30px;overflow:hidden;position:relative;}
.footer-widget-title h4{color:#FFFFFF;float:left;font-family:roboto;font-size:20px;font-weight:300;letter-spacing:0.2px;line-height:20px;text-transform:uppercase;position:relative;}
.footer-widget-title h4:after{content:"";width:100%;border-bottom:1px dotted #939292;position:absolute;bottom:0;right:-110%;}
.footer_carousel{float:left;width:100%;position:relative;}
.footer_carousel li{float:left;padding-left:2px;}
.footer_carousel .flex-control-nav{bottom:10px;margin:0;list-style:none;position:absolute;right:0;top:auto;}
.footer_carousel .flex-control-nav li{float:left;}
.footer_carousel .flex-control-nav a{float:left;height:5px;width:15px;background:none repeat scroll 0 0 #5B5A5A;margin-right:5px;color:transparent;cursor:pointer;}
.footer_carousel .flex-control-nav li a.flex-active{background:#fff;}
.footer_carousel .flex-direction-nav{display:none;}
.review{float:left;margin-bottom:20px;position:relative;}
.review:after{width:5px;height:5px;background:none repeat scroll 0 0 #6F6F6F;content:"";position:absolute;left:40px;bottom:-2px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.review > p{border-left:1px solid #6F6F6F;color:#bfbfbf;font-size:12px;letter-spacing:0.2px;line-height:26px;margin-bottom:0;padding-bottom:10px;padding-left:15px;padding-right:10px;position:relative;font-family:roboto;}
.review > p:before{content:"";height:5px;width:5px;background:none repeat scroll 0 0 #6F6F6F;position:absolute;left:-3px;top:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.review > p:after{height:1px;width:40px;content:"";background:none repeat scroll 0 0 #6F6F6F;position:absolute;left:0;bottom:0;}
.review span{color:#fff;}
.review i{float:left;margin-right:5px;padding-left:15px;color:#fff;font-size:46px;font-style:normal;font-weight:bold;line-height:45px;}
.from{color:#767575;font-family:roboto;font-size:12px;float:left;}
.from h6{color:#cccccc;font-family:roboto;font-weight:800;text-transform:uppercase;margin-bottom:6px;}
.flickr-images, .insta-photos{float:left;margin-bottom:-20px;margin-left:-20px;}
.flickr-images > a, .insta-photos > a{float:left;width:74px;height:75px;margin-bottom:20px;margin-left:20px;overflow:hidden;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.flickr-images > a img, .insta-photos > a img{width:100%;height:100%;}
.flickr-images > a:before, .insta-photos > a:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity = 0);-webkit-transition:all 0.3s ease 0.1s;-moz-transition:all 0.3s ease 0.1s;-ms-transition:all 0.3s ease 0.1s;-o-transition:all 0.3s ease 0.1s;transition:all 0.3s ease 0.1s;}
.flickr-images > a:hover:before, .insta-photos > a:hover:before{opacity:0.5;filter:alpha(opacity = 100);-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;}
.contact-details{float:left;list-style:none outside none;}
.contact-details li span{color:#e2e2e2;float:left;font-family:roboto;font-size:12px;font-weight:600;line-height:12px;margin-bottom:10px;width:100%;letter-spacing:0.3px;}
.contact-details li span i{color:#c0c0c0;font-size:13px;margin-right:10px;}
.contact-details li p{color:#C0C0C0;float:left;font-family:roboto;font-size:12px;margin-bottom:20px;width:100%;}
.contact-details li p a{color:#C0C0C0;}
.newsletter{float:left;padding:0 20px;position:relative;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.newsletter > h4{float:left;color:#FFFFFF;font-family:roboto;font-size:20px;position:relative;z-index:1;}
.newsletter > h4{color:#FFFFFF;float:left;font-family:roboto;font-size:20px;line-height:16px;margin-bottom:30px;}
.newsletter > p{float:left;margin-bottom:25px;margin-top:-5px;color:#fbfbfb;font-family:roboto;font-size:12px;}
.newsletter input,
.newsletter input:focus{height:30px;margin-bottom:20px;border:0 none;color:#323131;font-family:roboto;font-size:11px;line-height:10px;background:#FFFFFF;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.newsletter:before{content:"";width:100%;height:100%;position:absolute;left:0;top:-99%;}
.social-bar{float:left;width:100%;padding:20px 19px;list-style:none outside none;}
.social-bar li{float:left;height:36px;width:36px;margin-right:11px;border-radius:3px;overflow:hidden;}
.social-bar li:last-child{margin-right:0;}
.newsletter-btn{float:left;width:100%;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.newsletter-btn > input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.1);border:1px solid rgba(255,255,255,0.3);color:#FFF;display:table;font-family:roboto;font-size:11px;margin:0 auto;padding:8px 40px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.newsletter-btn > input:hover{font-size:13px;}
.footer-bottom{float:left;width:100%;padding-bottom:24px;padding-top:28px;border-top:1px solid #171616;background:none repeat scroll 0 0 #323131;}
.sticky-footer-bottom{position:fixed;bottom:0;z-index:99;}
.footer-bottom p{color:#cacaca;float:left;font-family:roboto;font-size:12px;line-height:14px;margin:0;}
.footer-bottom p span{color:#fff;font-family:roboto;font-size:12px;}
.footer-bottom ul{float:right;}
.footer-bottom li{float:left;margin-left:35px;}
.footer-bottom a{color:#BFBFBF;font-family:roboto;font-size:12px;letter-spacing:0.3px;text-transform:uppercase;}
.footer-bottom a:hover{color:#fff;}
.top-image{float:left;width:100%;}
.top-image > img{width:100%;}
.inner-page{float:left;width:100%;margin-top:70px;margin-bottom:70px;position:relative;}
.page-title{float:left;width:100%;}
.page-title h1{padding:20px 60px;color:#2D2D2D;float:left;font-family:roboto;font-size:30px;font-weight:500;line-height:23px;background:none repeat scroll 0 0 #FFFFFF;position:absolute;top:-122px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;}
.page-title h1 span{font-weight:300;}
.search-tabs{border:0 none;margin-bottom:30px;}
.search-tabs li{margin-right:10px;}
.search-tabs li a,
.search-tabs li a:hover{background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.12, rgb(247,247,246)),
color-stop(0.56, rgb(250,250,249)));padding:10px 40px;border-color:#E7E7E7;border-style:solid;border-width:2px 1px 1px;color:#8A8989;font-family:roboto;font-size:13px;line-height:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.search-tabs li.active a,
.search-tabs li.active a:hover,
.search-tabs li.active a:focus{background:none;border-color:#E7E7E7;border-style:solid;border-width:2px 1px 1px;color:#fff;font-family:roboto;font-size:13px;line-height:10px;padding:10px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
h3.search-title{color:#707070;font-family:roboto;font-size:16px;line-height:18px;margin-bottom:30px;}
.search-image{float:left;width:100%;overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.search-image img{width:100%;height:100%;}
.search-image:before{height:100%;width:100%;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/link-arrow.png) no-repeat scroll center rgba(0, 0, 0, 0.6);content:"";opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.search-image:hover:before{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.search-detail{float:left;width:100%;}
.search-detail > h4{color:#97D360;font-family:roboto;font-size:22px;font-weight:300;letter-spacing:0.3px;line-height:30px;margin-top:10px;}
.search-detail > h4 a{color:#656565;}
.search-detail > h4 a:hover{color:#2d2d2d;}
.search-detail > p{color:#858585;font-family:open sans;font-size:12px;letter-spacing:0.2px;line-height:20px;margin-top:20px;}
.search-result > p{color:#929292;font-family:roboto;font-size:13px;line-height:11px;margin:0;}
.search-bar{float:left;height:38px;width:100%;background:#fff;border:1px solid #E5E5E5;margin-top:30px;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.gallery-tabs{float:right;border:0 none;display:block;margin-bottom:50px;z-index:0;}
.gallery-tabs li{margin:0 25px 0 0;}
.gallery-tabs li a,
.gallery-tabs li a:focus,
.gallery-tabs li a:hover,
.gallery-tabs li.active a,
.gallery-tabs li.active a:hover,
.gallery-tabs li.active a:focus{background:none repeat scroll 0 0 transparent;border:0 none;color:#454545;font-family:roboto;font-size:13px;line-height:10px;padding:0;}
.gallery-tabs li:last-child{margin:0;}
.gallery-content{float:left;margin:0 0 -30px;width:100%;}
.gallery-content .row > div{margin-bottom:30px;}
.single-dict_gallery .gallery-content .row div[class*=col-] {float: left; margin-bottom:30px;}
.gallery-content .row > div.col-md-12{display:table;}
.gallery-image{float:left;overflow:hidden;position:relative;width:100%;-webkit-border-radius:4px 4px 0px 0px;-moz-border-radius:4px 4px 0px 0px;-ms-border-radius:4px 4px 0px 0px;-o-border-radius:4px 4px 0px 0px;border-radius:4px 4px 0px 0px;}
.gallery-image:before{height:100%;width:100%;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/gallery-hover.png) repeat scroll 0 0 transparent;background-size:100% 100%;content:"";position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity = 0);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.gallery-image:hover:before{opacity:1;filter:alpha(opacity = 100);}
.gallery-image > span{bottom:0;color:#FFFFFF;font-family:roboto;font-size:14px;left:0;line-height:10px;max-width:100%;overflow:hidden;padding:10px 35px;position:absolute;text-overflow:ellipsis;white-space:nowrap;opacity:0.95;filter:alpha(opacity = 95);-webkit-border-radius:0 3px 0 0;-moz-border-radius:0 3px 0 0;-ms-border-radius:0 3px 0 0;-o-border-radius:0 3px 0 0;border-radius:0 3px 0 0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.gallery-image > span a{color:#FFFFFF;}
.gallery-image:hover > span{width:250px;/* margin-left:-100px; */padding:0;background:none repeat scroll 0 0 transparent;text-align:center;bottom:15%;left:50%;max-width: 250px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);white-space: nowrap;line-height: 19px;}
.gallery-image img{width:100%;}
.gallery-image a img{height:70px;width:70px;}
.image-title{background:none repeat scroll 0 0 #eee;float:left;font-family:open sans;font-size:15px;font-weight:500;line-height:10px;overflow:hidden;padding:20px;text-overflow:ellipsis;white-space:nowrap;width:100%;-webkit-border-radius:0px 0px 4px 4px;-moz-border-radius:0px 0px 4px 4px;-ms-border-radius:0px 0px 4px 4px;-o-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;}
.image-title a{color:#707070;}
.image-title a:hover{color:#2d2d2d;}
.gallery-image .image-lists{display:table;width:100%;margin:0 auto -32px;position:absolute;bottom:50%;-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-ms-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.gallery-image:hover .image-lists{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-ms-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg)}
.image-lists > ul{display:table;margin:0 auto;}
.image-lists ul > li{border:2px solid #878787;float:left;margin-right:10px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.image-lists ul > li:last-child{margin-right:0;}
.image-lists ul > li a{float:left;position:relative;}
.image-lists ul > li a:before{content:"";height:100%;width:100%;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/search.png) no-repeat scroll center;opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transition:all 0.2s ease 0.2s;-moz-transition:all 0.2s ease 0.2s;-ms-transition:all 0.2s ease 0.2s;-o-transition:all 0.2s ease 0.2s;transition:all 0.2s ease 0.2s;}
.image-lists ul > li a:hover:before{opacity:0.9;filter:alpha(opacity = 90);-webkit-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;-ms-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;}
.image-lists ul > li .video-popup:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/video.png) no-repeat scroll center center rgba(0, 0, 0, 0);opacity:1;}
.gallery-content .col-md-3 .image-title{font-size:13px;padding:20px 15px;}
.left-content.nine-column .gallery-content{margin:50px 0 0;}
.causes-page .causes-image{float:left;width:100%;margin-bottom:30px;}
.error-page{text-align:center;}
.error-page h2{font-family:roboto;font-size:225px;line-height:180px;margin-bottom:48px;}
.error-page > p{color:#C3C3C3;font-family:roboto;font-size:36px;font-style:italic;font-weight:bold;line-height:25px;}
.error-page > p span{font-weight:500;font-size:14px;}
.error-page-search{float:left;width:100%;margin-bottom:-65px;margin-top:50px;padding-bottom:55px;background:none repeat scroll 0 0 #F8F7F7;text-align:center;}
.error-page-search .search-bar{display:block;float:none;margin:30px auto;}
.error-page-search h3{color:#707070;font-family:roboto;font-size:16px;font-weight:500;line-height:18px;margin-bottom:20px;text-transform:uppercase;}
.error-page-search p{color:#848484;font-family:roboto;font-size:13px;line-height:12px;margin-bottom:30px;}
.error-page-search a{font-family:roboto;font-size:13px;line-height:11px;padding:5px 20px 5px 0;}
.error-page-search a img{margin-left:10px;margin-top:-3px;}
.about-charity{float:left;width:100%;}
.about-charity-desc h2{color:#707070;font-family:roboto;font-size:20px;font-weight:400;letter-spacing:0.2px;line-height:30px;text-transform:uppercase;}
.about-charity-desc h2 span{color:#98d460;font-weight:300;}
.about-charity-desc > p{color:#818181;font-family:open sans;font-size:13px;line-height:22px;margin-top:20px;}
.about-charity-desc > ul{float:left;width:100%;}
.about-charity-desc ul li{float:left;width:113px;min-height:125px;margin-right:45px;padding:35px 0;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/hexagon-gray.png) no-repeat scroll 0 0 transparent;text-align:center;}
.about-charity-desc li h6{margin-bottom:10px;padding:0 10px;font-family:roboto;font-size:30px;font-weight:300;line-height:23px;}
.about-charity-desc li span{float:left;width:100%;padding:0 13px;color:#CCCBCB;font-family:roboto;font-size:10px;text-transform:uppercase;}
.about-charity-video{position:relative;float:left;width:100%;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.about-charity-video img{width:100%;}
.about-charity-video:before{content:"";width:100%;height:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.about-charity-video:hover:before{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.about-charity-video a span{width:40px;height:40px;margin-top:-20px;margin-left:-20px;padding:10px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);text-align:center;opacity:0;filter:alpha(opacity = 0);position:absolute;left:50%;top:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.about-charity-video a span i{color:#fff;}
.about-charity-video:hover a span{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.staff{float:left;width:100%;margin-bottom:-30px;}
.staff-member{height:355px;float:left;width:100%;margin-bottom:30px;overflow:hidden;position:relative;}
.staff-member > img{width:100%;height:270px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.staff-member:hover > img{margin-top:-30px;}
.member-intro{float:left;width:100%;background:none repeat scroll 0 0 #FFFFFF;padding:17px 0;bottom:0;text-align:center;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.member-intro h3{color:#707070;font-family:roboto;font-size:16px;line-height:21px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;}
.member-intro h3 a{color:#707070;}
.member-intro > span{float:left;font-family:open sans;font-size:12px;font-weight:600;line-height:19px;text-transform:uppercase;width:100%;}
.social-contacts{display:table;width:100%;margin:0 auto;background:#fff;position:absolute;bottom:-35px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.social-contacts ul{display:table;margin:0 auto;}
.social-contacts ul li{float:left;height:35px;width:35px;border-bottom:2px solid #C8C8C8;margin-right:5px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.social-contacts ul li:last-child{margin-right:0;}
.social-contacts ul li img{width:100%;height:100%;}
.staff-member:hover .member-intro{bottom:30px;}
.staff-member:hover .social-contacts{bottom:0;opacity:1;filter:alpha(opacity=100);}
.blog-post{float:left;width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #E8E8E7;}
.blog-post h2{font-family:roboto;font-size:22px;font-weight:400;letter-spacing:0.3px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:28px;}
.blog-post h2 a{color:#707070;}
.blog-post h2 a:hover{color:#2d2d2d;}
.blog-post-img{float:left;overflow:hidden;width:100%;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.blog-post-img:before{height:100%;width:100%;content:"";background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/link-arrow.png) no-repeat scroll center center rgba(0, 0, 0, 0.6);position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity = 0);-webkit-transform:rotateY(76deg) skewX(60deg);-moz-transform:rotateY(76deg) skewX(60deg);-ms-transform:rotateY(76deg) skewX(60deg);-o-transform:rotateY(76deg) skewX(60deg);transform:rotateY(76deg) skewX(60deg);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.blog-post-img:hover:before{opacity:1;filter:alpha(opacity = 100);-webkit-transform:rotateY(0deg) skewX(0deg);-moz-transform:rotateY(0deg) skewX(0deg);-ms-transform:rotateY(0deg) skewX(0deg);-o-transform:rotateY(0deg) skewX(0deg);transform:rotateY(0deg) skewX(0deg);}
.blog-post #layerslider-container-fw{overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.blog-post img{height:auto;width:100%;}
.blog-post-img img{width:100%;}
.blog-post-details{float:left;width:100%;margin-top:20px;}
.post-meta{float:left;width:20%;}
.post-meta{border-right:1px solid #D1CFCF;float:left;margin-right:3%;padding:10px 0;position:relative;width:20%;}
.post-meta:before{height:15px;width:13px;margin-top:-10px;padding:10px 0;content:"";background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/diamond-narrow.jpg) no-repeat scroll 0 2px #FFFFFF;position:absolute;right:-7.5px;top:50%;}
.post-meta > li{line-height:10px;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.post-meta > li:last-child{margin-bottom:0;}
.post-meta > li, .post-meta > li a{color:#929292;font-family:roboto;font-size:12px;}
.post-meta > li a span{color:#7c7c7c;}
.post-meta > li a i,
.post-meta > li i{margin-right:10px;}
.post-desc{float:left;position:relative;width:72%;}
.post-desc > p{color:#858585;font-family:open sans;font-size:12px;line-height:22px;margin:20px 0;}
.post-desc > p:first-child{margin-top:0;}
.post-desc .image-lists{float:right;margin-left:40px;}
.pagination-area{float:left;width:100%;position:relative;margin-top:30px;}
.pagination-area:before{width:100%;height:1px;background:none repeat scroll 0 0 #F8F8F8;content:"";z-index:-1;position:absolute;left:0;top:45%;}
.pagination-buttons{width:72px;margin-left:-36px;margin-top:-2px;position:absolute;left:50%;}
.pagination-buttons > a{float:left;width:30px;height:30px;margin:0 3px;text-align:center;background:none repeat scroll 0 0 #F8F8F8;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.pagination-buttons > a i{color:#A4A4A4;line-height:30px;}
.pagination-area > span{float:right;padding-left:10px;color:#858585;font-family:open sans;font-size:11px;line-height:30px;background:none repeat scroll 0 0 #FFFFFF;text-transform:uppercase;}
.form{float:left;width:100%;}
pre{margin:20px 0;}
.post > img, .post > a img{height:auto;margin-bottom:20px;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.category{float:left;width:100%;margin-bottom:20px;line-height:15px;color:#929292;font-family:roboto;font-size:11px;letter-spacing:0.3px;}
.category > a{color:#929292;}
.post h1{float:left;width:100%;color:#707070;font-family:roboto;font-size:22px;font-weight:400;line-height:17px;margin-bottom:30px;}
.post > p{float:left;font-size:12px;color:#858585;font-family:open sans;line-height:22px;margin:10px 0;}
.post-image-list{display:inline-block;margin:10px 0;width:100%;}
.post-image{float:left;width:270px;height:157px;margin-right:30px;overflow:hidden;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.post-image:last-child{margin-right:0;}
.post-image img{width:100%;height:100%;}
.post-image:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/zoom-icon.png) no-repeat scroll center center;content:"";height:100%;width:100%;opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transition:all 0s ease 0.2s;-moz-transition:all 0s ease 0.2s;-ms-transition:all 0s ease 0.2s;-o-transition:all 0s ease 0.2s;transition:all 0s ease 0.2s;}
.post-image:hover:before{opacity:1;filter:alpha(opacity = 100);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.post .cloud-tags{margin:45px 0 0;width:100%;}
.post .cloud-tags h3{margin:12px 20px 12px 0;float:left;}
h3.sub-head{color:#2D2D2D;font-family:roboto;font-size:20px;font-weight:400;line-height:17px;}
h3.sub-head span{font-weight:300;color:#83be4b;}
.comments{float:left;margin-top:60px;width:100%;}
.comments > ul{float:left;margin-top:55px;width:100%;}
.comments ul li{float:left;margin-bottom:60px;width:100%;}
.comments ul li .comment{border:1px solid #EBEBEB;display:block;padding:20px 20px 20px 120px;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.comments li .comment img{border:3px solid #F5ECEC;position:absolute;left:20px;top:-30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.comments li .comment h5{color:#707070;font-family:roboto;font-size:12px;margin-bottom:15px;}
.comments li .comment i{color:#929292;display:block;font-family:roboto;font-size:11px;line-height:9px;margin-bottom:15px;}
.comments li .comment p{color:#969595;font-family:source sans pro;font-size:13px;letter-spacing:0.2px;margin-bottom:0;}
.comments ul li ul{border-left:1px solid #EBEBEB;float:left;margin:30px 0 0 10%;padding:26px 0 1px 60px;width:90%;}
.comments ul li ul li{margin-bottom:40px;position:relative;}
.comments ul li ul li:before{width:5%;height:1px;border-bottom:1px dotted #e2e2e2;content:"";z-index:1;position:absolute;left:-7%;top:50%;}
.comments .comment ul,
.comments .comment ol{border:0 none;margin:0;padding:0;}
.comments .comment ul li,
.comments .comment ol li{margin:0;}
.comments .comment ul li:before,
.comments .comment ol li:before{display:none;}
.comments .comment ul ul,
.comments .comment ol ol{padding-left:30px;}
.comment-respond.message.form{margin-top:30px;}
.reply{background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.12, rgb(247,247,246)),
color-stop(0.56, rgb(250,250,249)));border-top:2px solid #eceaea;border-left:1px solid #eceaea;border-right:1px solid #eceaea;border-bottom:1px solid #eceaea;color:#828282;font-family:roboto;font-size:11px;padding:4px 12px;position:absolute;right:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.reply:hover{background:none;color:#fff;}
.reply a{color:#828282;}
.reply:hover a{color:#FFF;}
.form > p{color:#818181;font-family:Source Sans Pro;font-size:13px;line-height:10px;margin-bottom:0;margin-top:40px;}
.form form{margin-top:35px;}
.form form label{color:#929292;font-family:roboto;font-size:12px;font-weight:normal;line-height:10px;margin-bottom:15px;}
.comment-form form label span{color:#98D460;}
.input-field,
.input-field:hover,
.input-field:focus{height:33px;border:0 none;margin-bottom:20px;font-family:open sans;font-size:12px;background:none repeat scroll 0 0 #FAFAFA;width:100%;-webkit-box-shadow:1px 1px 3px #D5D5D5 inset;-moz-box-shadow:1px 1px 3px #D5D5D5 inset;-ms-box-shadow:1px 1px 3px #D5D5D5 inset;-o-box-shadow:1px 1px 3px #D5D5D5 inset;box-shadow:1px 1px 3px #D5D5D5 inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
textarea.input-field,
textarea.input-field:hover,
textarea.input-field:focus{height:auto;}
.input-checkbox{float:left;}
.payment_box.payment-desc.payment_method_cheque{float:left;width:100%;}
.co-form .input-text, .input-text,
.co-form .input-text:hover, .input-text:hover,
.co-form .input-text:focus, .input-text:focus{height:33px;border:0 none;margin-bottom:20px;font-family:open sans;font-size:12px;background:none repeat scroll 0 0 #FAFAFA;width:100%;padding:5px 10px;-webkit-box-shadow:1px 1px 3px #D5D5D5 inset;-moz-box-shadow:1px 1px 3px #D5D5D5 inset;-ms-box-shadow:1px 1px 3px #D5D5D5 inset;-o-box-shadow:1px 1px 3px #D5D5D5 inset;box-shadow:1px 1px 3px #D5D5D5 inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.co-form textarea.input-text,
.co-form textarea.input-text:hover,
.co-form textarea.input-text:focus{height:auto;min-height:200px;-webkit-box-shadow:1px 1px 3px #D5D5D5 inset;-moz-box-shadow:1px 1px 3px #D5D5D5 inset;-ms-box-shadow:1px 1px 3px #D5D5D5 inset;-o-box-shadow:1px 1px 3px #D5D5D5 inset;box-shadow:1px 1px 3px #D5D5D5 inset;}
.form-button,
p.form-submit input.submit,
.edit-account .woocommerce-Button.button,
form.checkout_coupon p .button,
.button.wc-backward{border:0 none;color:#FFFFFF !important;float:left;font-family:arial;font-size:12px;padding:17px 30px !important;margin-top:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.recaptchatable #recaptcha_response_field{padding:0 10px;}
.post .video-post{margin-bottom:30px;}
.video-post{position:relative;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.video-post:before{content:"";width:100%;height:100%;background:rgba(0,0,0,0.8);position:absolute;left:0;top:0;opacity:0;filter:alpha(opacity = 0);-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.video-post:hover:before{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.video-post > img{width:100%;}
.video-post > a{height:45px;width:45px;border:2px solid #FFFFFF;margin-left:-17px;text-align:center;opacity:0;filter:alpha(opacity = 0);position:absolute;top:45%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.video-post:hover a{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.video-post > a i{color:#FFFFFF;line-height:40px;}
.post-slider{position:relative !important;margin-bottom:30px;float:left !important;width:100% !important;left:0% !important;}
.post-meta > li p{float:left;width:100%;color:#ADACAC;font-family:roboto;font-size:20px;font-weight:500;line-height:15px;margin-top:10px;padding-left:20px;}
.post-meta li > span{margin:0 auto;padding:7px 15px;color:#FFFFFF;float:left;font-family:roboto;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.post-meta li > span button{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#FFFFFF;padding:0;}
.contact-info iframe{width:100%;height:182px;border:0 none;margin-top:40px;-webkit-box-shadow:0 0 2px #999999;-moz-box-shadow:0 0 2px #999999;-ms-box-shadow:0 0 2px #999999;-o-box-shadow:0 0 2px #999999;box-shadow:0 0 2px #999999;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.contact-info > p{color:#818181;font-family:open sans;font-size:13px;line-height:22px;margin-top:20px;}
.contact-info .contact-details{margin-top:20px;width:100%;}
.contact-info .contact-details > li{float:left;width:50%;}
.contact-info .contact-details li span{color:#818181;font-weight:500;}
.social-connect{float:left;width:100%;margin:70px 0 0;position:relative;border-top:1px solid #d6d6d6;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern.jpg) repeat scroll 0 0 transparent;}
.social-connect h3{float:left;width:50%;color:#707070;margin:40px 0;font-family:roboto;font-size:30px;font-weight:600;line-height:28px;}
.social-connect h3 span{color:#98D460;font-size:20px;text-transform:uppercase;}
.social-connect .social-bar{float:right;width:50%;margin:34px 0;padding:0;}
.work-section{background:none repeat scroll 0 0 #f9f9f9;margin-bottom:-80px;margin-top:0;padding-bottom:70px;}
.working{float:left;width:100%;}
.working > p{color:#818181;font-family:open sans;font-size:13px;margin-top:20px;}
.countries{float:left;width:100%;margin-top:30px;}
.countries li{float:left;}
.countries img{width:100%;height:auto;}
.countries .flex-direction-nav{position:absolute;right:15px;top:0px;}
.countries .flex-direction-nav li{float:left;margin:0 4px;}
.countries .flex-direction-nav li a{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows.png) no-repeat scroll 5px -2px #4A4A4A;float:left;width:25px;height:25px;color:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.countries .flex-direction-nav li a.flex-next{background-position:-42px -3px;}
#recaptcha_area, #recaptcha_table{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;width:100% !important;}
.form form #recaptcha_area,.form form #recaptcha_table{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;width:100% !important;}
.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.form .recaptcha_input_area{float:left;margin:0 !important;width:100% !important;}
.form .recaptcha_theme_red #recaptcha_response_field{border:none;}
.form .recaptcha_theme_red #recaptcha_response_field{background:none repeat scroll 0 0 #FAFAFA;border-radius:2px;box-shadow:0 0 3px #DCDCDC inset;float:left;font-family:roboto;height:30px;padding:0 10px !important;width:100% !important;}
.form .recaptchatable .recaptcha_r4_c1{width:100% !important;}
.recaptcha_only_if_privacy{display:none;}
.event-post-image{float:left;position:relative;border-radius:4px;overflow:hidden;margin-bottom:30px;width:100%;}
.event-post-image img{height:100%;width:100%;}
.event-post-image:before{height:3px;width:100%;content:"";position:absolute;bottom:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.event-post-image:after{content:"";width:0;height:0;border-bottom:50px solid;border-right:50px solid transparent;position:absolute;left:0;bottom:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.event-post-image:hover:before,
.event-post-image:hover:after,
.event-post-image:hover i{opacity:0;filter:alpha(opacity = 0);}
.event-post-image i{color:#FFFFFF;z-index:1;position:absolute;left:12px;bottom:8px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.event-post-detail{float:right;margin-bottom:30px;}
.event-post-detail h2{font-family:roboto;font-size:16px;font-weight:400;margin-top:20px;}
.event-post-detail h2 a{color:#707070;}
.event-post-detail h2 a:hover{color:#2d2d2d;}
.event-post-detail .post-meta:before{display:none;}
.event-post-detail .post-meta{border:0 none;padding:20px 0;width:100%;}
.event-post-detail > p{color:#858585;float:left;font-family:open sans;font-size:12px;letter-spacing:0.2px;line-height:20px;margin-top:-5px;width:100%;}
.event-post-image span{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/link-arrow.png) no-repeat scroll center center;height:100%;width:30%;opacity:0.9;filter:alpha(opacity = 90);position:absolute;right:-30%;top:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.event-post-image:hover span{right:0;}
.map{left:0;opacity:0;filter:alpha(opacity = 0);position:absolute;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.event-post-image:hover .map{opacity:0.9;filter:alpha(opacity = 90);}
.element{float:left;margin:0 0 40px;width:100%;}
.theme-tabs .nav{border:0 none;}
.theme-tabs .nav li{margin:0;}
.theme-tabs .nav li a,
.theme-tabs .nav li a:hover{margin:0;padding:15px 24px;border-left:1px solid #D1D7DC;border-top:1px solid #D1D7DC;border-bottom:1px solid #D1D7DC;border-right:0 none;color:#707070;font-family:roboto;font-size:13px;font-weight:400;line-height:10px;background:none repeat scroll 0 0 #FCFAFA;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.theme-tabs .nav li:last-child a{border-right:1px solid #D1D7DC;}
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus{padding:20px 24px;margin-top:-9px;background:#fff;border-left:1px solid;border-top:1px solid;border-right:1px solid;border-bottom:0 none;margin-right:-1px;z-index:1;}
.theme-tabs .tab-content{margin-top:-1px;padding:40px 30px;border:1px solid #D1D7DC;float:left;width:100%;}
.theme-tabs p{color:#858585;font-family:open sans;font-size:12px;line-height:24px;margin:0;}
.side-tabs{float:left;width:100%;}
.tabs-left .nav{float:left;}
.tabs-left .tab-content{float:right;}
.tabs-left .nav li a,
.tabs-left .nav li a:hover,
.tabs-left .nav li a:focus{border-right:4px solid #fff;border-left:0;border-top:0;border-bottom:0;}
.tabs-right .nav{float:right;}
.tabs-right .tab-content{float:left;}
.tabs-right .nav li a,
.tabs-right .nav li a:hover,
.tabs-right .nav li a:focus{border-left:4px solid #fff;border-right:0;border-top:0;border-bottom:0;}
.side-tabs .nav{width:30%;border:0;}
.side-tabs .nav li{width:100%;}
.side-tabs .nav li{margin:0 0 5px 0;}
.side-tabs .nav li a,
.side-tabs .nav li a:hover,
.side-tabs .nav li a:focus{background:none repeat scroll 0 0 #FCFAFA;color:#707070;font-family:roboto;font-size:13px;margin:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.side-tabs .nav li.active a,
.side-tabs .nav li.active a:hover,
.side-tabs .nav li.active a:focus{border-color:#fcfafa;}
.side-tabs .tab-content{background:none repeat scroll 0 0 #FCFAFA;padding:55px 30px;width:70%;}
.side-tabs .tab-content p{color:#858585;font-family:open sans;font-size:12px;line-height:20px;margin-bottom:0;margin-top:-5px;}
.theme-tabs.tabs-bottom .tab-content{margin-bottom:-1px;margin-top:0;}
.theme-tabs.tabs-bottom .nav li.active a,
.theme-tabs.tabs-bottom .nav li.active a:hover,
.theme-tabs.tabs-bottom .nav li.active a{margin-top:0;border-bottom:1px solid;border-top:0;}
.boxed-quote{background:none repeat scroll 0 0 transparent;border:1px solid #D1D7DC;margin:0 20px 0 0;padding:35px 60px;width:370px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
blockquote i{font-size:16px;margin:0 10px;}
blockquote > p{color:#707070;float:left;font-family:roboto;font-size:18px;font-style:italic;font-weight:500;letter-spacing:0.2px;line-height:30px;width:100%;}
.element h3{margin-bottom:30px;}
.accordion_toggle{float:left;margin-bottom:5px;width:100%;}
.accordion_toggle > a{width:100%;float:left;border-top:2px solid #dbdbdb;color:#707070;font-family:roboto;font-size:13px;line-height:40px;overflow:hidden;background:none repeat scroll 0 0 #FAF9F9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.accordion_toggle a span{background:none repeat scroll 0 0 #eeecec;color:#a2a2a2;float:left;margin-right:20px;text-align:center;width:40px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.accordion_toggle.current > a{border-top:2px solid;}
.accordion_toggle.current > a span{color:#fff;}
.accordion_content{float:left;width:100%;}
.accordion_content > p{margin:10px 0;padding:0 20px 0 60px;color:#929292;font-family:open sans;font-size:12px;line-height:22px;}
.theme-list li{color:#858585;font-family:roboto;font-size:13px;font-weight:400;line-height:28px;}
.theme-list li i{float:left;width:10px;line-height:28px;margin-right:10px;}
.theme-list li i.icon-angle-right:first-child{margin:0;width:auto;}
.theme-list li i.icon-angle-left:first-child{margin:0;width:auto;}
.cap{float:left;font-size:40px;line-height:40px;margin-right:15px;}
.cap.coloured-invert{color:#FFFFFF;padding:0 2px;}
.social-icons{float:left;width:100%;}
.social-icons > li{float:left;height:30px;margin-bottom:30px;margin-right:40px;width:30px;}
.social{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/social-icons.png) no-repeat transparent;float:left;height:100%;width:100%;}
.social.facebook{background-position:0 0;}
.social.flickr{background-position:-70px 0;}
.social.forst{background-position:-140px 0;}
.social.google-plus{background-position:-210px 0;}
.social.blogger{background-position:-280px 0;}
.social.lastfm{background-position:-350px 0;}
.social.linkedin{background-position:-420px 0;}
.social.wordpress{background-position:0 -66px;}
.social.twitter{background-position:-70px -66px;}
.social.tumbler{background-position:-140px -66px;}
.social.digg{background-position:-210px -66px;}
.social.dribble{background-position:-280px -66px;}
.social.behance{background-position:-350px -66px;}
.social.addthis{background-position:-420px -66px;}
.social.sharethis{background-position:0 -126px;}
.social.rss{background-position:-70px -126px;}
.social.skype{background-position:-140px -126px;}
.social.deliciou{background-position:-210px -126px;}
.social.stumble{background-position:-280px -126px;}
.social.vimeo{background-position:-350px -126px;}
.social.virb{background-position:-420px -126px;}
.social.grooveshark{background-position:0 -192px;}
.social.mail{background-position:-70px -192px;}
.social.infinte{background-position:-140px -192px;}
.social.instagram{background-position:-210px -192px;}
.social.evernote{background-position:-280px -192px;}
.social.path{background-position:-350px -192px;}
.social.myspace{background-position:-420px -192px;}
.social-gray{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/social-gray.png) no-repeat transparent;float:left;height:100%;width:100%;}
.social-icons.gray li{background:none repeat scroll 0 0 #3F3F3F;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.social-gray.play{background-position:7px 5px;}
.social-gray.google-plus{background-position:-64px 6px;}
.social-gray.facebook{background-position:-134px 6px;}
.social-gray.tumbler{background-position:-206px 6px;}
.social-gray.twitter{background-position:-279px 6px;}
.social-gray.sharethis{background-position:-350px 6px;}
.social-gray.msn{background-position:-421px 6px;}
.social-gray.flickr{background-position:-493px 6px;}
.social-gray.linkedin{background-position:-564px 6px;}
.social-gray.vimeo{background-position:-635px 6px;}
.social-gray.gtalk{background-position:7px -59px;}
.social-gray.skype{background-position:-134px -59px;}
.social-gray.found{background-position:-206px -59px;}
.social-gray.rss{background-position:-278px -59px;}
.social-gray.buzz{background-position:-349px -59px;}
.social-gray.yahoomessanger{background-position:-422px -59px;}
.social-gray.yahoo{background-position:-494px -59px;}
.social-gray.digg{background-position:-564px -59px;}
.social-gray.deleciou{background-position:8px -119px;}
.social-gray.upcoming{background-position:-63px -119px;}
.social-gray.aim{background-position:-135px -119px;}
.social-gray.myspace{background-position:-563px -119px;}
.social-gray.wikipedia{background-position:-635px -119px;}
.social-gray.vcard{background-position:-207px -184px;}
.social-gray.picasa{background-position:-135px -184px;}
.social-gray.dribble{background-position:7px -184px;}
.social-gray.netvibes{background-position:-278px -184px;}
.social-gray.deviantart{background-position:-564px -184px;}
.social-gray.fireeagle{background-position:-422px -184px;}
.social-gray.itunes{background-position:-64px -184px;}
.social-gray.lastfm{background-position:-494px -119px;}
.social-gray.amazon{background-position:-422px -118px;}
.social-gray.reddit{background-position:-279px -118px;}
.social-gray.stumble{background-position:-352px -118px;}
.social-gray.digg2{background-position:-634px -60px;}
.social-gray.orkut{background-position:-635px -184px;}
.aligned img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.aligned{float:left;}
.aligned.right{text-align:right;}
.aligned.right img{margin-left:15px;}
.aligned.left{text-align:left;}
.aligned.left img{margin-right:15px;}
.aligned h5{color:#5D5D5D;font-family:roboto;font-size:16px;margin-bottom:20px;}
.progress-report .progress{float:left;width:100%;margin-bottom:25px;}
.progress-report > h6{float:left;}
.progress-report > span{float:right;}
.progress-report > h6{color:#707070;float:left;font-family:roboto;font-size:13px;font-weight:400;line-height:30px;}
.progress-report > span{color:#707070;float:right;font-family:roboto;font-size:13px;font-weight:600;margin-right:40px;line-height:30px;}
.progress-report{float:left;width:100%;}
.progress-report .progress{background:none repeat scroll 0 0 #FCFBFB;border:1px solid #DDDCDC;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;-moz-box-shadow:0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;-ms-box-shadow:0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;-o-box-shadow:0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;box-shadow:0 1px 1px #F4F4F4, 0 0 4px #F1F1F1 inset;}
.progress-report .progress.pattern{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat scroll 0 0/10% auto #FCFBFB;-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite;}
.progress.pattern .progress-bar{opacity:0.6;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.progress-report .progress.simple{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.simple .progress-bar{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.progress-bar span{color:#FFFFFF;font-family:roboto;font-size:11px;position:absolute;right:15px;top:1px;}
.yellow{background:none no-repeat scroll 0 0 #fbb450;}
.red{background:none no-repeat scroll 0 0 #dc504b;}
.lightblue{background:none no-repeat scroll 0 0 #52b8d6;}
.price-table{display:table;margin:30px auto 0;}
.price-table > ul{border:1px solid #B7B7B7;float:left;width:255px;overflow:hidden;margin-right:10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.price-table > ul:hover{-webkit-box-shadow:0 0 5px #C7C7C7;-moz-box-shadow:0 0 5px #C7C7C7;-ms-box-shadow:0 0 5px #C7C7C7;-o-box-shadow:0 0 5px #C7C7C7;box-shadow:0 0 5px #C7C7C7;}
.price-table > ul:last-child{margin-right:0;}
.price-table li.table-head{background:none repeat scroll 0 0 #727272;color:#FFFFFF;padding:35px 20px 25px;text-align:center;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.table-head > h3{font-family:roboto;font-size:24px;font-weight:700;line-height:16px;margin-bottom:10px;}
.table-head > span{color:#FFF3F3;float:left;font-family:roboto;font-size:12px;line-height:12px;width:100%;}
.price-table ul li.table-desc{background:#fff;padding:20px;text-align:center;}
.table-desc p{margin:0;}
.price-table li{background:none repeat scroll 0 0 #F9F8F8;border-top:1px solid #E7E7E7;color:#828282;float:left;font-family:open sans;font-size:12px;line-height:10px;padding:20px 20px 20px 50px;width:100%;}
.price-table li i{font-size:16px;margin-right:10px;}
.price-table li:nth-child(2n+2){background:none repeat scroll 0 0 #F4F3F3;}
.price-table li.price-per-year{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat scroll 0 0/31% auto #E9E9E9;border-top:1px solid #FFFFFF;font-family:open sans;font-size:26px;font-weight:bold;line-height:20px;padding:10px 20px;text-align:center;color:#555555;}
.price-table li.price-per-year i{font-size:18px;font-style:normal;margin:0;}
.price-per-year > span{color:#6A6A6A;font-family:roboto;font-size:14px;font-weight:normal;}
.price-table li.table-btn{padding:10px 20px;}
.price-table li.table-btn a{background:none repeat scroll 0 0 #686868;border:1px solid #686868;color:#FFFFFF;float:left;font-family:roboto;font-weight:600;padding:12px 10px;text-align:center;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 1px #BDBDBD inset;-moz-box-shadow:0 1px 1px #BDBDBD inset;-ms-box-shadow:0 1px 1px #BDBDBD inset;-o-box-shadow:0 1px 1px #BDBDBD inset;box-shadow:0 1px 1px #BDBDBD inset;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.alert-box{overflow:hidden;padding:12px 20px;border:1px solid;margin-bottom:20px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.alert-box:last-child{margin-bottom:0;}
.alert-box i{float:left;font-size:20px;margin-right:20px;}
.element .alert-box > h4{float:left;width:auto;font-family:roboto;font-size:14px;font-weight:600;letter-spacing:0.2px;line-height:20px;margin:0;}
.alert-box > h4 span{font-size:12px;font-weight:300;}
.warning{background:#faf9f9;border-color:#98d460;color:#98d460;}
.cancel{background:#d9edf7;border-color:#0078c0;color:#0078c0;}
.attention{background:#fce6e9;border-color:#ef3363;color:#ef3363;}
.alert-error{background:#fce6e9;border-color:#ef3363;color:#ef3363;}
.done{background:#e1eec9;border-color:#45a945;color:#45a945;}
.highlight{color:#858585;font-family:open sans;font-size:12px;letter-spacing:0.2px;line-height:22px;margin-top:-7px;}
.highlight > span{color:#FFFFFF;padding:0 10px;}
.highlight.rounded > span{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.buttons-column{float:left;margin-bottom:30px;width:100%;}
.buttons-column .theme-btn{margin-right:30px;}
.theme-btn{border:1px solid #D8B1B1;float:left;color:#fff;font-weight:bold;font-family:roboto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.small{line-height:35px;padding:0 19px;font-size:12px;}
.medium{line-height:45px;padding:0 30px;font-size:12px;}
.large{line-height:45px;padding:0 43px;font-size:12px;}
.skyblue{background-image:linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);background-image:-o-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);background-image:-moz-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);background-image:-webkit-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);background-image:-ms-linear-gradient(bottom, rgb(98,206,222) 31%, rgb(152,224,234) 74%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.31, rgb(98,206,222)),
color-stop(0.74, rgb(152,224,234)));background-color:#6ad0e0;}
.green{background-image:linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);background-image:-o-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);background-image:-moz-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);background-image:-webkit-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);background-image:-ms-linear-gradient(bottom, rgb(99,168,2) 25%, rgb(155,201,2) 85%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.25, rgb(99,168,2)),
color-stop(0.85, rgb(155,201,2)));background-color:#72b102;}
.dodgerblue{background-image:linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);background-image:-o-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);background-image:-moz-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);background-image:-webkit-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);background-image:-ms-linear-gradient(bottom, rgb(73,167,184) 44%, rgb(116,201,210) 85%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(73,167,184)),
color-stop(0.85, rgb(116,201,210)));background-color:#5eb9c5;}
.blue{background-image:linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);background-image:-o-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);background-image:-moz-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);background-image:-webkit-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);background-image:-ms-linear-gradient(bottom, rgb(37,150,231) 44%, rgb(54,184,239) 85%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(37,150,231)),
color-stop(0.85, rgb(54,184,239)));background-color:#2da6eb;}
.limegreen{background-image:linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);background-image:-o-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);background-image:-moz-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);background-image:-webkit-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);background-image:-ms-linear-gradient(bottom, rgb(132,204,78) 44%, rgb(172,220,114) 85%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(132,204,78)),
color-stop(0.85, rgb(172,220,114)));background-color:#85cc4e;}
.silver{background-image:linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);background-image:-o-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);background-image:-moz-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);background-image:-webkit-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);background-image:-ms-linear-gradient(bottom, rgb(240,240,240) 44%, rgb(246,246,246) 85%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.44, rgb(240,240,240)),
color-stop(0.85, rgb(246,246,246)));background-color:#f0f0f0;color:#8c8c8c;}
.element h4{float:left;width:100%;margin:10px 0;color:#707070;font-family:roboto;font-size:18px;}
.element p{color:#828282;font-family:open sans;font-size:12px;line-height:22px;}
.cart-table{float:left;width:100%;}
.cart-head{background-image:linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);background-image:-o-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);background-image:-moz-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);background-image:-webkit-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);background-image:-ms-linear-gradient(bottom, rgb(232,234,235) 0%, rgb(237,237,238) 50%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0, rgb(232,234,235)),
color-stop(0.5, rgb(237,237,238)));border:1px solid #D2D5D7;float:left;width:100%;text-align:center;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.cart-head h2{float:left;padding:24px 0 20px;color:#5B5B5B;font-family:roboto;font-size:16px;font-weight:500;line-height:12px;}
.cart-head h2 a{color:#5B5B5B;}
.product{width:40%;}
.price{width:20%;}
.cart-head h2.quantity{text-align:center;width:20%;}
.total{width:20%;}
.cart-table > ul{float:left;width:100%;border-top:0;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;position:relative;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.cart-table li{float:left;width:100%;line-height:10px;background:none repeat scroll 0 0 #FCFCFC;border-bottom:1px solid #E0E0E0;}
.cart-table li:last-child{border-bottom:0 none;padding:10px 20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;-o-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.cart-table li > div{float:left;min-height:57px;padding:10px 0;border-right:1px solid #E0E0E0;}
.product i{float:left;margin:5px 0 0 30px;color:red;}
.cart-table li > .product > h6{float:left;margin-left:30px;}
.product > img{float:right;height:35px;margin-right:10px;width:40px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;-ms-border-radius:3px;border-radius:3px;}
.cart-table li > div h6{color:#555555;font-family:roboto;font-size:13px;line-height:25px;text-align:center;}
.cart-table li > div.quantity{padding:12px 59px;position:relative;width:20%;}
.quantity.buttons_added input.minus, .quantity.buttons_added input.plus{border:1px solid #C7C0C7;float:left;height:30px;position:relative;width:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.quantity.buttons_added input.input-text{border-bottom:1px solid #C7C0C7 !important;border-left:0 none !important;border-top:1px solid #C7C0C7 !important;display:table;height:30px !important;margin:0 -3px;width:60px;}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{border:1px solid #C7C0C7;}
.woocommerce-message:before{background-color:#8FAE1B;content:"\2713";height:100%;left:0;width:40px;}
select{border:1px solid #C6DADE;height:30px;padding:4px 10px;width:100%;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.cart-table li:nth-child(2n+2){background:none repeat scroll 0 0 #F9F8F8;}
.cart-table li:last-child input{float:left;height:30px;width:170px;margin-right:20px;padding:5px 10px;border:1px solid #C6DADE;font-family:roboto;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.cart-btn{padding:10px 15px;margin:0 4px;border:1px solid transparent;color:#FFFFFF;font-family:roboto;font-size:12px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.cart-total{float:right;width:51%;margin-top:30px;}
.cart-total .cart-head h2{float:none;}
.cart-total.cart-table li{padding:20px 15px;}
.cart-total p{float:left;width:50%;margin:0;color:#5B5B5B;font-family:roboto;font-size:12px;font-weight:500;}
.cart-total span{float:right;width:50%;text-align:center;}
.cart-shipping{float:right;width:51%;margin-top:30px;}
.cart-shipping .cart-head h2{float:none;}
.cart-shipping.cart-table li{padding:10px 15px;}
.cart-shipping.cart-table input{float:left;height:30px;width:100% !important;margin-right:20px;padding:5px 10px;border:1px solid #C6DADE;font-family:roboto;font-size:12px;color:#EBEBEB;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.cart-shipping.cart-table input[type="text"]{box-shadow:none;color:#AAAAAA;height:35px;margin:0;}
.notes{float:left;width:100%;margin-top:20px;}
.cart-total.cart-table.order{width:100%;}
.cart-total.order .cart-head h2{float:left;width:50%;}
.payment li{float:left;margin-bottom:25px;width:100%;}
.payment ul li input{float:left;curosr:pointer;height:30px!important;}
.payment ul li label{color:#929292;curosr:pointer;float:left;font-family:roboto;font-size:14px;font-weight:normal;margin-left:10px;}
.payment ul li p{background:none repeat scroll 0 0 #757575;color:#F7F7F7;float:left;font-family:roboto;font-size:12px;margin-top:10px;padding:10px;position:relative;text-shadow:none;width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.payment ul li p:before{height:0;width:0;border-bottom:5px solid #757575;border-left:5px solid transparent;border-right:5px solid transparent;content:"";position:absolute;left:20px;top:-5px;}
.payment{float:left;width:100%;padding:30px;background:none repeat scroll 0 0 #FCFCFC;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.payment .accordion_toggle a{background:none repeat scroll 0 0 transparent;border:0 none;line-height:22px;}
.woocommerce .woocommerce-info{background:none repeat scroll 0 0 #FAF9F9;margin-bottom:10px;padding:10px 0 10px 60px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.woocommerce form.login{float:left;width:100%;}
.woocommerce-info:before{color:#ffffff !important;font-size:20px !important;height:100% !important;left:0 !important;padding:5px !important;text-align:center;top:0 !important;width:50px !important;}
.featured-products h3{margin-bottom:20px;}
.featured-products > p{color:#777777;font-family:open sans;font-size:13px;line-height:20px;margin-bottom:30px;}
.featured-products .col-md-4{margin-bottom:40px;}
.featured-products img{margin-bottom:15px;width:100%;height:auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.featured-products h4{font-family:roboto;font-size:16px;font-weight:400;margin-bottom:10px;float:left;width:100%;}
.featured-products h4 a{color:#707070;}
.ratings{color:#E6E84A;float:left;line-height:10px;margin-bottom:5px;width:100%;}
.product-price > a,
.product-price > a.add_to_cart_button{background:none repeat scroll 0 0 #626262;color:#F4F4F4 !important;float:right;font-family:roboto;font-size:12px;padding:5px 10px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;line-height:initial;}
.product-price > a.added_to_cart{margin-right:10px;}
.product-price del{float:left;}
.product-price ins span.amount{font-size:15px;}
.product-price del span.amount{font-size:15px !important;margin-right:10px;text-decoration:line-through;}
.product-price span.amount,.product-price del span.amount, .product-price ins span.amount{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;font-family:roboto;color:#7D7C7C;font-size:20px;padding:0;width:auto;line-height:24px;}
.page-numbers{float:left;background:#fff;}
.page-numbers > li{float:left;margin-right:10px!important;}
.page-numbers, .page-numbers > li span, .page-numbers > li{border:0 none !important;}
.page-numbers > li > a, .page-numbers > li > span{background-color:#F8F8F8;color:#707070;float:left;font-family:roboto;font-size:11px;line-height:1.42857;margin-left:-1px;padding:5px 15px!important;position:relative;text-decoration:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.page-numbers > li > a:hover, .page-numbers > li > span:hover, .page-numbers > li > a:focus, .page-numbers > li > span:focus{color:#FFFFFF;}
.check-out-top li{float:left;width:100%;border-top:2px solid #DBDBDB;margin-bottom:10px;overflow:hidden;background:none repeat scroll 0 0 #FAF9F9;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.login{float:left;margin-bottom:20px;padding:10px;border:1px solid #E7E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.login p{color:#929292;font-family:roboto;font-size:12px;}
.col-md-12.co-form{float:left;width:100%;}
.co-form label{display:block;color:#929292;font-family:roboto;font-size:12px;font-weight:normal;line-height:11px;margin-bottom:10px;}
.cupon{float:left;width:100%;margin-bottom:20px;padding:10px;border:1px solid #E7E7E7;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.billing{float:left;width:570px;}
.billing h3{margin-bottom:30px;}
.create-account{float:left;width:100%;margin-top:20px;}
.form-toggle.accordion_toggle > a{background:none repeat scroll 0 0 transparent;border:0 none;color:#929292;font-family:roboto;font-size:14px;line-height:18px;position:relative;padding-left:20px;cursor:pointer;}
.form-toggle.accordion_toggle > a:before{content:"";width:13px;height:13px;background:none repeat scroll 0 0 #DBECEF;border:1px solid #B7D5DE;position:absolute;left:0;top:4px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.form-toggle.accordion_toggle.current > a.pointed:after{content:"";width:7px;height:7px;background:none repeat scroll 0 0 #779DA9;position:absolute;left:3px;top:7px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.account-form > p{color:#929292;font-family:roboto;font-size:12px;line-height:20px;}
.shipping{float:left;width:570px;}
.shipping h3{margin-bottom:30px;}
#check{background:none repeat scroll 0 0 #FFFFFF;float:left;margin-left:-40px;padding-left:10px;padding-right:10px;position:absolute;left:50%;top:-22px;}
#check > span{color:#FFFFFF;font-size:30px;padding:13px 16px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.order-reveived{border:1px solid;float:left;margin-top:28px;position:relative;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;}
.order-reveived > p{color:#696868;font-family:Roboto;font-size:13px;line-height:17px;margin:0;padding-top:57px;text-align:center;}
.order-reveived p strong{font-family:roboto;font-size:13px;}
.order-reveived a{display:table;font-family:roboto;font-size:13px;line-height:11px;margin:0 auto;padding:35px 20px 35px 0;text-align:center;text-transform:uppercase;}
.order-reveived a img{margin-left:10px;margin-top:-3px;}
.sidebar-widget{float:left;margin-bottom:30px;overflow:hidden;width:100%;}
.sidebar-search{width:100%;height:38px;border:1px solid #E5E5E5;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
input.search{height:100%;width:92.9%;float:left;padding:10px;border:0 none;color:#898989;font-family:roboto;font-size:13px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.search-button{float:right;height:37px;width:40px;padding:0;border:0 none;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/search.png) no-repeat scroll center;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.sidebar-title{float:left;width:100%;margin-bottom:20px;border-left:5px solid #98D460;}
.sidebar-title > h4{float:left;padding-left:15px;color:#2D2D2D;font-family:roboto;font-size:20px;font-weight:400;line-height:26px;position:relative;}
.sidebar-title > h4 a{color:#2D2D2D;}
.sidebar-title > h4:after{height:1px;width:50%;content:"";background:none repeat scroll 0 0 #98d460;position:absolute;right:-55%;top:55%;}
.sidebar-title > h4 span{font-weight:300;color:#83be4b;}
.popular-post{float:left;width:100%;margin-bottom:20px;overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.popular-post:last-child{margin-bottom:0;}
.popular-post > img{width:100%;height:auto;}
.popular-post-title{width:100%;padding:15px 10px;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);position:absolute;bottom:-30px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.popular-post:hover .popular-post-title{bottom:0;}
.popular-post-title h6{font-family:roboto;font-size:13px;margin-bottom:15px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#fff;}
.popular-post-title h6 a{color:#FFFFFF;}
.popular-post-title > span{color:#C8C8C8;float:left;font-family:open sans;font-size:10px;font-weight:600;line-height:10px;text-align:center;width:100%;}
.cloud-tags,.tagcloud{float:left;margin-left:-5px;}
.cloud-tags a,.tagcloud a{background-image:linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-o-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-moz-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-ms-linear-gradient(bottom, rgb(247,247,246) 12%, rgb(250,250,249) 56%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.12, rgb(247,247,246)),
color-stop(0.56, rgb(250,250,249)));color:#959595;float:left;font-family:roboto;font-size:11px;margin:5px;padding:7px 14px;border-color:#E7E7E7;border-style:solid;border-width:2px 1px 1px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.sidebar-widget ul{float:left;width:100%;}
.sidebar-widget ul li{float:left;margin-bottom:1px;width:100%;}
.sidebar-widget ul li{float:left;width:100%;padding:15px 20px 15px 60px;color:#959595;font-family:roboto;font-size:12px;line-height:18px;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/list-arrow.png) no-repeat scroll 34px center #FCFCFB;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.sidebar-widget ul ul li a{background-position:50px center;padding-left:70px;}
.sidebar-widget ul ul{margin-top:2px;}
.sidebar-video{float:left;overflow:hidden;width:100%;position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.sidebar-video > img{width:100%;}
.sidebar-video:after{height:100%;width:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);content:"";opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-video:hover:after{opacity:1;filter:alpha(opacity = 100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.sidebar-video > h6{width:100%;color:#F5F5F5;font-family:roboto;font-size:13px;text-align:center;z-index:1;position:absolute;left:0;top:-30px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-video:hover > h6{top:30px;}
.sidebar-video > span{height:40px;width:40px;border:1px solid #FFFFFF;color:#FFFFFF;line-height:36px;margin-bottom:-20px;margin-left:-20px;text-align:center;z-index:1;position:absolute;bottom:-50%;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.sidebar-video > span a i{color:#fff;}
.sidebar-video:hover > span{bottom:50%;}
.gallery .col-md-4 a{margin-bottom:20px;}
.gallery .col-md-4 a img{height:77px;width:77px;}
.sidebar .gallery.row {margin-right: -7px;margin-left: -7px;}
.sidebar .gallery.row > div {padding-left: 7px;padding-right: 7px;}
.sidebar .gallery .col-md-4 a img{height:auto; max-width: 100%;width: 100%;}
.gallery .col-md-4 > a:before{content:"";height:100%;width:100%;opacity:0;filter:alpha(opacity = 0);position:absolute;left:0;top:0;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.gallery .col-md-4 > a:hover:before{opacity:1;filter:alpha(opacity = 100);}
.gallery .col-md-4 > a{float:left;position:relative;border-radius:4px;overflow:hidden;width:100%;}
table#wp-calendar caption{background:none repeat scroll 0 0 #8E8E8E;line-height:40px;margin-bottom:1px;text-transform:uppercase;color:#fff;}
.sidebar-widget select{color:#A7A7A7;}
.sidebar-widget ul li.recentcomments{border-bottom:1px solid #EFEFEF;color:#888888;font-size:15px;font-weight:300;line-height:35px;}
.sidebar-widget ul li.recentcomments a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:right;line-height:20px;width:auto;padding-top:7px!important;}
.sidebar-widget .review i{color:#888787;}
.sidebar-widget .from h6{color:#9c9c9c;font-weight:500;}
.sidebar-widget .footer_carousel .flex-control-nav{bottom:0;}
.sidebar-widget .footer_carousel .flex-control-nav li a.flex-active{background:none repeat scroll 0 0 #C3C3C3;}
.sidebar-widget ul.product_list_widget li{border-bottom:1px solid #EFEFEF;float:left;width:100%;padding:10px 0!important;}
.sidebar-widget .product_list_widget li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);font-weight:500 !important;padding:0;}
.sidebar-widget .product_list_widget li .amount{color:#9C9C9C;float:right;margin-top:10px;}
.widget_shopping_cart_content .total{width:auto;}
.widget_shopping_cart_content .total{float:left;margin:0;padding:15px 0;width:100%;color:#959595;}
.widget_shopping_cart_content .total strong{font-weight:500;text-transform:uppercase;}
.textwidget{color:#959696;}
.widget_shopping_cart_content .total{float:left;width:100%;padding:10px 0;color:#969595;}
.widget_shopping_cart_content .buttons a{font-weight:400;line-height:25px;margin-right:10px;padding:5px 15px;}
.textwidget{color:#969595;}
.widget_product_search label{float:left;width:100%;font-weight:400;text-transform:uppercase;color:#9c9c9c;}
.widget_product_search input[type="text"]{float:left;width:75%;border:1px solid #efefef;height:30px;padding:0 10px;color:#a9a9a9;}
.widget_product_search input[type="submit"]{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/search.png) no-repeat scroll center center #C5C5C5;border:0 none;color:rgba(0, 0, 0, 0);float:left;font-size:13px;height:30px;letter-spacing:0.1px;margin-left:-1px;text-align:center;text-transform:uppercase;width:25%;}
.sidebar-widget .product_list_widget li a img{height:77px;width:77px;}
.star-rating > span{color:#B3B3B3;}
.sidebar-widget .newsletter{background:none;}
.sidebar-widget .newsletter:before{display:none;}
.sidebar-widget .newsletter > h4{color:#838383;}
.sidebar-widget .newsletter > p{color:#969696;}
.sidebar-widget .social-bar{padding:0;float:none;width:auto;display:table;margin:0 auto;}
.sidebar-widget .social-bar li{width:auto;margin:0 5px;background:none;}
.sidebar-widget .social-bar li a{background:none;padding:0;}
.sidebar-widget .newsletter-btn{background:none;padding:0;margin:20px 0;}
footer .newsletter-btn{height: 73px;}
.sidebar-widget .newsletter-btn > input{color:#fff;font-size:17px;font-weight:500;border:1px solid #969696;width:100%;padding:4px;background:#787878;}
.sidebar-widget .newsletter{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);text-align:left;padding:0;}
.switch .left-content{float:right;}
.switch .sidebar.pull-right{float:left;}
.slide1 i{font-style:normal;position:relative;}
.slide1 span{padding:5px 20px;margin-left:20px;background:none no-repeat scroll 0 0 rgba(0, 0, 0, 0.8);color:#FFFFFF;position:relative;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.slide1 span:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/slider1-img.png) no-repeat scroll 0 0 transparent;content:"";height:100%;left:-8px;position:absolute;top:0;width:10px;}
span.slide1:after{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/slider1-img3.png) no-repeat scroll right 0 transparent;content:"";height:100%;position:absolute;right:-32px;top:0;width:100px;}
span.slide1 i{color:#4c4c4c;font-style:normal;}
h3.slide2 span{color:#242424;}
h3.slide3 i{color:#98d460;font-style:normal}
h4.slide3 span{color:#323232;}
h5.slide3 span{color:#9bd362;}
.slide4 i{font-style:normal;color:#98d460;}
.slide5 span{color:#98d460;}
.slide5-title span{color:#98d460;}
.slide-donate{background:rgb(86,85,85);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU2NTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZDNjM2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(86,85,85,1) 0%, rgba(61,60,60,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(86,85,85,1)), color-stop(100%,rgba(61,60,60,1)));background:-webkit-linear-gradient(top, rgba(86,85,85,1) 0%,rgba(61,60,60,1) 100%);background:-o-linear-gradient(top, rgba(86,85,85,1) 0%,rgba(61,60,60,1) 100%);background:-ms-linear-gradient(top, rgba(86,85,85,1) 0%,rgba(61,60,60,1) 100%);background:linear-gradient(to bottom, rgba(86,85,85,1) 0%,rgba(61,60,60,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#565555', endColorstr='#3d3c3c',GradientType=0);}
.slide-donate i{margin-right:10px;}
.slide-donate2{background:#91a31d;}
.slide-donate2 a{color:#FFF;}
.slide-icon{padding:20px!important;background-color:#91a31d;border:5px solid rgba(255,255,255,0.7)!important;background-clip:padding-box!important;-webkit-border-radius:8px!important;-moz-border-radius:8px!important;-ms-border-radius:8px!important;-o-border-radius:8px!important;border-radius:8px!important;-webkit-box-shadow:0 0 14px #6d6d6d inset!important;-moz-box-shadow:0 0 14px #6d6d6d inset!important;-ms-box-shadow:0 0 14px #6d6d6d inset!important;-o-box-shadow:0 0 14px #6d6d6d inset!important;box-shadow:0 0 14px #6d6d6d inset!important;}
.side-panel{width:277px;padding:50px;position:fixed;top:100px;left:-277px;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/panel-bg.jpg) repeat scroll 0 0 transparent;z-index:1000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 3px #888888;-moz-box-shadow:0 0 3px #888888;-ms-box-shadow:0 0 3px #888888;-o-box-shadow:0 0 3px #888888;box-shadow:0 0 3px #888888;-webkit-border-radius:0px 5px 5px 0;-moz-border-radius:0px 5px 5px 0;-ms-border-radius:0px 5px 5px 0;-o-border-radius:0px 5px 5px 0;border-radius:0px 5px 5px 0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.show{left:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.side-panel h6{border-bottom:1px double #f4f4f4;color:#3D3C3C;display:inline-block;font-family:open sans;font-weight:600;margin:0px 0 20px 0;position:relative;text-transform:uppercase;}
.colors a{display:inline-block;height:20px;margin-right:10px;width:20px;border:1px solid #fff;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.colors a:hover{-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;-ms-box-shadow:0 0 4px #000;-o-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;}
.color1{background-color:#b35c28;}
.color2{background-color:#DC4B3A;}
.color3{background-color:#E3C60A;}
.color4{background-color:#93B631;}
.color5{background-color:#2D695C;}
.color6{background-color:#E76E66;}
.color7{background-color:#ED6A18;}
.color8{background-color:#E53B51;}
.color9{background-color:#ED556A;}
.color10{background-color:#4FC0AA;}
.colors{margin-bottom:20px;}
.colors{margin-bottom:20px;}
.layout-buttons{margin-bottom:20px;}
.layout-buttons > a{width:100%;display:inline-block;margin:5px 0;border:1px solid #7c7c7c;color:#E0DFDF;font-family:open sans;font-size:11px;font-weight:600;text-align:center;cursor:pointer;background:#818080;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.layout-buttons > a:hover{background-image:linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);background-image:-o-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);background-image:-moz-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);background-image:-webkit-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);background-image:-ms-linear-gradient(bottom, rgb(134,81,40) 13%, rgb(145,92,51) 43%);background-image:-webkit-gradient(linear,
left bottom,
left top,
color-stop(0.13, rgb(134,81,40)),
color-stop(0.43, rgb(145,92,51)));color:#E0DFDF;}
.panel-icon{background-image:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/panel-icon.png), url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/panel-bg.jpg);background-repeat:no-repeat, repeat;background-position:3px 10px, 0 0;height:210px;width:30px;cursor:pointer;position:absolute;right:-30px;top:110px;-webkit-box-shadow:1px 0 1px #B7B7B7;-moz-box-shadow:1px 0 1px #B7B7B7;-ms-box-shadow:1px 0 1px #B7B7B7;-o-box-shadow:1px 0 1px #B7B7B7;box-shadow:1px 0 1px #B7B7B7;-webkit-border-radius:0px 5px 5px 0;-moz-border-radius:0px 5px 5px 0;-ms-border-radius:0px 5px 5px 0;-o-border-radius:0px 5px 5px 0;border-radius:0px 5px 5px 0;}
.panel-icon > p{height:20px;width:175px;color:#656565;font-family:open sans;font-weight:600;position:absolute;left:-74px;top:103px;text-shadow:1px 1px 0 #FFFFFF;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);}
.colors .pictures{height:31px;width:31px;}
.colors .pat1{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/boxed-bg1.jpg) repeat scroll 0 0 transparent;background-size:cover;}
.colors .pat2{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/boxed-bg2.jpg) repeat 0 0 transparent;background-size:cover;}
.colors .pat3{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/boxed-bg3.jpg) repeat 0 0 transparent;background-size:cover;}
.colors .pat4{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/boxed-bg4.jpg) repeat 0 0 transparent;background-size:cover;}
.bg-body1{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern.jpg) repeat 0 0 transparent;background-attachment:fixed;}
.bg-body2{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern1.png) repeat 0 0 transparent;background-attachment:fixed;}
.bg-body3{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat 0 0 transparent;background-attachment:fixed;}
.bg-body4{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern3.png) repeat 0 0 transparent;background-attachment:fixed;}
.option-combo{float:right;margin-bottom:30px;width:100%;}
.option-combo ul{float:right;}
.option-combo > ul li{float:left;border:1px solid #D1D7DC;color:#656565;font-family:open sans;font-size:14px;font-weight:700;margin-left:20px;text-transform:uppercase;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.option-combo > ul li a{color:#656565;}
.option-combo > ul li a.selected{color:#fff;}
.option-combo > ul li a{float:left;padding:10px;}
#portfolio{float:left;margin-bottom:-30px;width:100%;}
#portfolio img{height:auto;width:100%;}
.portfolio{float:left;overflow:hidden;position:relative;width:100%;margin-bottom:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.isotope-item{float:left;z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:-o-transform, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
.port-desc{width:96%;padding:0;background:none repeat scroll 0 0 rgba(247, 244, 244, 0.87);position:absolute;bottom:-20%;left:2%;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.port-desc h4{font-family:roboto;font-size:16px;line-height:22px;margin-bottom:30px;}
.port-desc > p{color:#6D6C6C;font-family:open sans;font-size:13px;line-height:20px;margin-bottom:0;margin-top:-5px;}
.portfolio:hover .port-desc{padding:40px 15px;opacity:1;filter:alpha(opacity=100);bottom:2.5%;}
.block #Grid{float:left;width:100%;margin:0 0 -50px;}
header.stick{position:fixed;top:0;z-index:10000;-webkit-transition:all 0.8s ease 0s;-moz-transition:all 0.8s ease 0s;-ms-transition:all 0.8s ease 0s;-o-transition:all 0.8s ease 0s;transition:all 0.8s ease 0s;}
.stick #menu-navigation > li > a{padding:20px;}
.stick .logo{padding:2px 0;}
.stick .menu ul li > ul{top:61px;}
.stick .menu ul li > ul li ul{top:0;}
.stick #menu-navigation > li:after,
.stick #menu-navigation > li.active:after{display:none;}
.below{bottom:0;top:auto;}
.show-header{height:70px;width:70px;color:#FFFFFF;cursor:pointer;font-size:40px;line-height:69px;z-index:2147483647;text-align:center;position:absolute;left:0;top:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.top-bar-toggle{display:none;}
.toggle-header{display:none;}
.show-header.move-down{font-size:20px;height:40px;line-height:35px;top:0;}
.middle-logo{top:0;}
.middle-logo .logo{display:table;margin:0 auto;float:none;}
.middle-logo .menu{display:table;float:none;margin:0 auto;}
.middle-logo #menu-navigation > li:hover:before,
.middle-logo #menu-navigation > li:hover:after,
.middle-logo #menu-navigation > li.active:before,
.middle-logo #menu-navigation > li.active:after{display:none;}
.middle-logo #menu-navigation li a{padding:10px 20px;}
.middle-logo .menu ul li ul{top:40px;}
.middle-logo .menu ul li > ul li ul{top:0;}
.up-half{margin-top:-195px;float:left;width:100%;position:relative;}
.box{background:none repeat scroll 0 0 #FFFFFF;border:2px solid;float:left;position:relative;text-align:center;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 12px #C3C3C3 inset;-moz-box-shadow:0 0 12px #C3C3C3 inset;-ms-box-shadow:0 0 12px #C3C3C3 inset;-o-box-shadow:0 0 12px #C3C3C3 inset;box-shadow:0 0 12px #C3C3C3 inset;}
.box:after{bottom:0;content:"";height:0;left:0;position:absolute;width:100%;z-index:0;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.box:hover:after{height:100%;}
.box i{float:left;font-size:50px;line-height:44px;padding:40px 0;width:100%;color:#a4a4a4;text-shadow:-3px 2px 0 rgba(0, 0, 0, 0.15);position:relative;z-index:1;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.box:hover i{color:#fff;}
.box > h4{color:#F4F4F4;float:left;font-family:open sans;font-size:13px;font-weight:normal;line-height:15px;padding:12px 0;width:100%;position:relative;z-index:1;}
.box > h4 a{color:#F4F4F4;}
.parallax{float:left;padding:70px 0;width:100%;}
.fixed.pattern{background-size:auto auto !important;background-attachment:unset !important;}
.fixed-bg{position:absolute;width:100%;height:100%;left:0;top:0;}
.parallax .container{padding:0;}
.posts-carousel{float:left;width:100%;position:relative;}
.posts-carousel .sec-heading{border-bottom-color:#999898;margin-bottom:30px;}
.posts-carousel li{float:left;}
.carou-post{background:none repeat scroll 0 0 #FCFCFC;float:left;width:100%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.carou-post-img{position:relative;}
.previous-event .carou-post-img > img{height:100px;width:100px !important;}
.carou-post-img > img{height:auto;width:100%!important;}
.carou-post-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:none repeat scroll 0 0 rgba(0, 0, 0, 0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
.carou-post-img:hover:before{opacity:1;filter:alpha(opacity=100);}
.carou-post-img a{color:#fff;width:50px;line-height:40px;border:1px solid #bdbdbe;text-align:center;font-size:20px;margin-top:-20px;margin-left:-25px;position:absolute;left:50%;top:50%;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;-webkit-transform:skewX(50deg);-moz-transform:skewX(50deg);-ms-transform:skewX(50deg);-o-transform:skewX(50deg);transform:skewX(50deg);-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}
.carou-post-img:hover a{opacity:1;filter:alpha(opacity=100);-webkit-transform:skewX(0deg);-moz-transform:skewX(0deg);-ms-transform:skewX(0deg);-o-transform:skewX(0deg);transform:skewX(0deg);}
.carou-post > h4{color:#fcfcfc;float:left;font-family:open sans;font-size:13px;font-weight:400;letter-spacing:0.3px;max-width:100%;overflow:hidden;padding:10px 30px;text-overflow:ellipsis;white-space:nowrap;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;-ms-border-radius:0 0 3px 0;-o-border-radius:0 0 3px 0;border-radius:0 0 3px 0;}
.carou-post > p{color:#888888;display:block;float:left;font-size:13px;margin:20px 0;padding:0 22px;line-height:22px;}
.carou-post > a{background:none repeat scroll 0 0 #979797;color:#FCFCFC;float:right;font-family:roboto;line-height:12px;margin-bottom:20px;padding:8px 30px;font-size:12px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.carou-post > a:hover{padding:8px 35px;background:none repeat scroll 0 0 #898989;}
.carou-post .ls-container{border-bottom:0;}
.posts-carousel .flex-direction-nav{position:absolute;right:0;top:-65px;}
.posts-carousel .flex-direction-nav li{float:left;margin:0 4px;}
.posts-carousel .flex-direction-nav li a{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows.png) no-repeat scroll 6px 1px #474847;color:rgba(0, 0, 0, 0);float:left;height:30px;width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.posts-carousel .flex-direction-nav li a.flex-next{background-position:-42px 1px;}
.posts-carousel .sec-heading h2{color:#4A4A4A;font-size:24px;}
.posts-carousel .sec-heading h2:before{border-bottom-color:#999898}
.posts-carousel .sec-heading h2:after{border-top-color:#999898}
.posts-carousel .pagi i{color:#fff;}
.posts-carousel .pagi.next{right:0;}
.posts-carousel .pagi.prev{right:35px;}
.carou-post #layerslider-container-fw{height:235px;width:270px;}
#shop-carousel > li{float:left;}
.shop{float:left;width:100%;position:relative;}
.item{float:left;position:relative;width:100%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.item img{height:291px;width:100%;}
.item-detail{background:none repeat scroll 0 0 rgba(87, 87, 87, 0.73);bottom:0;left:0;padding:15px 20px;position:absolute;width:100%;}
.item-detail h3{float:left;margin-bottom:10px;width:100%;}
.item-detail > h3 a{color:#FFFFFF;float:left;font-size:18px;font-weight:400;line-height:25px;width:100%;}
.item-detail > span{color:#FFFFFF;float:right;font-family:roboto;font-size:25px;line-height:33px;width:50%;}
.shop .item-detail > span{width:58%;}
.shop .item-detail i span{font-size:13px;}
.shop .item-detail > span span{font-size:13px;}
.item-detail > span span{color:#FFFFFF;font-size:17px;}
.item-detail i{float:right;font-family:open sans;font-style:normal;margin-left:10px;}
.item-detail > a.added_to_cart{float:left;margin-left:0;margin-right:0;margin-top:10px;text-align:left;}
.item-detail i span{color:#C7C6C7;font-size:16px;text-decoration:line-through;}
.item-detail > a{border-radius:2px;color:#FFFFFF;float:left;font-family:open sans;line-height:10px;padding:10px;text-align:center;}
.shop .flex-direction-nav{position:absolute;right:0;top:-65px;}
.shop .flex-direction-nav li{float:left;margin:0 4px;}
.shop .flex-direction-nav li a{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows-black.png) no-repeat scroll 5px -2px #F2F0F0;float:left;width:25px;height:25px;color:transparent;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.shop .flex-direction-nav li a.flex-next{background-position:-42px -3px;}
.shop .flex-direction-nav li a:hover{background-position:-42px -30px;}
.shop .flex-direction-nav li a.flex-prev:hover{background-position:6px -30px;}
.donate-message{float:left;width:100%;}
.donate-message > img{width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donate-message > h5{color:#666666;font-family:roboto;font-size:15px;font-weight:300;line-height:17px;margin:12px 0 12px;float:left;width:100%;}
.donate-message > p{color:#888888;font-family:noto sans;font-size:12px;line-height:23px;margin-bottom:0;margin-top:20px;}
.donate-message > a{background:none repeat scroll 0 0 #c0c0c0;color:#FFFFFF;float:right;font-family:roboto;font-size:12px;line-height:10px;padding:10px 20px;-webkit-border-radius:0 10px;-moz-border-radius:0 10px;-ms-border-radius:0 10px;-o-border-radius:0 10px;border-radius:0 10px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.donate-message > a:hover{background:none repeat scroll 0 0 #898989;}
.upcoming-event{float:left;width:100%;margin-bottom: 30px;}
.upcoming-event img{width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.upcoming-event > h5{color:#666666;font-family:roboto;font-size:15px;font-weight:400;margin:15px 0;}
.upcoming-event ul{border:1px solid #EEEDED;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.upcoming-event li{border-bottom:1px solid #EEEDED;font-family:roboto;font-size:12px;line-height:19px;padding:5px 20px; float:left;}
.upcoming-event li a{color:#888888;}
.upcoming-event li i{margin-right:10px;font-size:15px;}
.upcoming-event li .icon-twitter{color:#51B4FF;}
.upcoming-event li .icon-calendar{color:#949090;}
.profile-tabs-content{float:left;margin-bottom:30px;overflow:hidden;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.profile-tabs-content img{width:100%;}
.profile-tabs{border:0 none;float:left;width:100%;}
.profile-tabs li{float:left;margin-bottom:30px;width:33.3333%;padding:0 15px;}
.nav.profile-tabs li a,
.nav.profile-tabs li a:hover,
.nav.profile-tabs li a:focus{background:none;border:0 none;margin:0;padding:0;outline:none;overflow:hidden;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.nav.profile-tabs li a:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-transform:scale(0.3);-moz-transform:scale(0.3);-ms-transform:scale(0.3);-o-transform:scale(0.3);transform:scale(0.3);opacity:0;filter:alpha(opacity:0);-webkit-transition:opacity 0.3s linear,transform 0.3s ease 0.3s;-moz-transition:opacity 0.3s linear,transform 0.3s ease 0.3s;-ms-transition:opacity 0.3s linear,transform 0.3s ease 0.3s;-o-transition:opacity 0.3s linear,transform 0.3s ease 0.3s;transition:opacity 0.3s linear,transform 0.3s ease 0.3s;}
.nav.profile-tabs li a:hover:before,
.nav.profile-tabs li.active a:before{opacity:1;filter:alpha(opacity:100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.nav.profile-tabs li a:after{color:#FFFFFF;content:"";font-family:fontawesome;font-size:30px;height:30px;left:50%;line-height:29px;margin-left:-15px;margin-top:-15px;position:absolute;top:50%;width:30px;opacity:0;filter:alpha(opacity:0);-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);-webkit-transition:all 0.3s ease 0.3s;-moz-transition:all 0.3s ease 0.3s;-ms-transition:all 0.3s ease 0.3s;-o-transition:all 0.3s ease 0.3s;transition:all 0.3s ease 0.3s;}
.nav.profile-tabs li a:hover:after,
.nav.profile-tabs li.active a:after{opacity:1;filter:alpha(opacity:100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.nav.profile-tabs li a img{width:100%;}
.profile-page h1{color:#707070;font-family:roboto;font-size:22px;font-weight:bold;line-height:16px;margin-bottom:25px;word-wrap:break-word;}
.profile-page h1 i{margin-right:10px;}
.designation{float:left;font-family:open sans;font-size:13px;font-weight:600;line-height:10px;margin-bottom:20px;text-transform:uppercase;width:100%;}
.profile-info{overflow:hidden;width:400px;margin-bottom:30px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.profile-info > li{background:none repeat scroll 0 0 #F5F5F4;float:left;padding:10px 20px;width:100%;}
.profile-info > li:nth-child(2n+2){background:none repeat scroll 0 0 #F9F9F9;}
.profile-info li span{color:#646464;float:left;font-family:open sans;font-size:13px;font-weight:500;line-height:10px;width:50%;}
.profile-info li span i{color:#9a9a9a;margin-right:10px;}
.profile-info li p{float:left;width:50%;margin-bottom:0;font-family:open sans;font-size:13px;font-weight:400;color:#9a9a9a;line-height:10px;}
.profile-page p{color:#818181;float:left;font-family:open sans;font-size:13px;letter-spacing:0.2px;line-height:24px;width:100%;}
.join-team{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern4.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:3px;float:left;margin-top:50px;padding:40px 55px;text-align:center;width:100%;}
.join-team h2{color:#5A5A59;font-family:open sans;font-size:22px;line-height:17px;margin-bottom:20px;text-shadow:0 1px 1px #FFFFFF;}
.join-team a{color:#FFFFFF;display:table;font-family:open sans;font-size:13px;line-height:13px;margin:0 auto;padding:10px 30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.main-blog .blog-post{padding-bottom:0;margin-bottom:0;border-bottom:0;}
.main-blog .post-meta{border:0 none;padding:0;width:100%;margin:0 0 10px;}
.main-blog .post-meta:before{background:none;}
.main-blog .post-desc{padding-left:0;width:100%;}
.main-blog .post-meta > li{float:left;margin-bottom:0;margin-right:10px;line-height:15px;}
.main-blog .post-desc > p{margin-bottom:0;}
.main-blog .blog-post h2{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat scroll 0 0 #F6F5F5;color:#666666;float:left;font-size:15px;font-weight:300;line-height:40px;margin-bottom:0;padding:5px 20px;width:100%;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.main-blog .blog-post h2 a{color:#666;}
.main-blog .blog-post-details{margin-top:15px;}
.main-blog .post-meta li a i{color:#D0CFCF;font-size:14px;}
.main-blog .blog-post-img{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.event-detail{float:left;width:100%;}
.event-detail h2{float:left;}
.event-detail h2{color:#707070;float:left;margin-bottom:20px;font-family:roboto;font-size:16px;letter-spacing:0.3px;padding-right:20px;position:relative;}
.event-detail h2:before,
.event-detail h2:after{background:none repeat scroll 0 0 #E3E3E3;content:"";height:1px;width:50%;position:absolute;left:100%;top:7px;}
.event-detail h2:after{width:100%;top:13px;}
.event-detail > ul{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #F2F2F2;float:left;padding:20px;width:100%;margin-bottom:30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.event-detail > ul li strong{color:#707070;font-size:13px;font-weight:400;padding-right:5px;}
.event-detail > ul li{color:#909090;float:left;font-family:roboto;font-size:12px;font-weight:400;line-height:30px;width:50%;}
#menu-navigation li a:before,
#menu-navigation > li.active > a:before,
#menu-navigation > li a:hover,
#menu-navigation li ul li:hover,
.ls-defaultskin .ls-nav-prev:hover,
.ls-defaultskin .ls-nav-next:hover,
.message-box-title,
.submit-btn,
.donation-bar .donate-btn,
.amount.pull-right span,
.sec-title h1:before ,
.sec-title h1:after,
.newsletter:before,
.newsletter,
.newsletter-btn,
.donate-us-box span.amount-figures.coloured,
.testimonial-color,
#prev:hover,
#next:hover,
.need,
.our-project-box .row > div:hover .icon-box,
.collected > span,
.welcome-box ,
.pagi:hover,
.form-button,
.event-post-image span,
.search-button,
.sidebar-title > h4:after,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.search-tabs li.active a,
.search-tabs li.active a:hover,
.search-tabs li.active a:focus,
.cart-btn,
.accordion_toggle.current > a span,
#check > span,
.reply:hover,
.post-meta li > span,
.highlight > span ,
.coloured-invert,
.progress.pattern .progress-bar,
.price-table ul:hover li.table-head,
.price-table ul:hover li.table-btn a,
.social-icons.gray li:hover,
.controls > ul li.active,
.show-header,
.box > h4 ,
.box:after,
.carou-post > h4,
.item-detail > a,
.join-team a,
.shop .flex-direction-nav li a:hover,
.posts-carousel .flex-direction-nav li a:hover,
.stories-carousel .flex-direction-nav li a:hover,
.option-combo > ul li a.selected,
button.favorite-btn:hover,
.page-numbers > li > span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before,
.causes-single ul.nav li a:before,
.slide2-text2 > span,
.slide3-text2,
.slide5-text1,
.slide5-text3 a,
.slide6-text3 a,
.slide6-icons a:hover,
.slide7-link a,
.slide4-text2,
.cause-box.donate-drop-btn:hover:before,
.cause-box.donate-drop-btn.down:before,
.recursive-periods > a.selected,
.amount-btns > a.selected,
form#login .close,
form#login .submit_button,
form#login a.lost,
.pagination > li > span.current{background-color:#4fc0aa;}
.message-box-title > span,
.countSeconds,
.welcome-box span{background-color:#32a48e;}
.menu ul li ul,
.message-form,
.message-form,
.ls-container,
.sidebar-title,
.accordion_toggle.current > a,
.order-reveived,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.menu ul li ul li ul,
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info,
.box{border-color:#4fc0aa;}
.sec-title h1 span,
.meta span i,
.needed-amount > h5 i,
.footer-widget-title h4 span,
.our-causes-hover span i,
.our-causes-hover span.needed-amount,
.story > h6 i,
.member-intro > span,
.about-charity-desc.col-md-7 li h6,
.page-title h1 span,
label span,
.form p span,
.contact-info .contact-details li span i,
.sidebar-title > h4 span,
.sidebar-widget ul > li > a:hover,
.error-page h2,
.error-page-search a,
.search-result h3 span,
.cart-table li > .product > h6,
.cart-total span,
.cloud-tags a:hover,
.featured-products .col-md-4 > a,
.featured-products .col-md-4 > h6 i,
.order-reveived p strong,
.order-reveived a,
.gallery-tabs li.active a,
.gallery-tabs li.active a:hover,
.gallery-tabs li.active a:focus,
blockquote span,
.comments li .comment i span,
.post-meta > li p span ,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.theme-list li i,
.logo h1,
.coloured,
.port-desc h4 a,
.donate-message > p span,
.upcoming-event > h5,
.upcoming-event li .icon-pencil,
.sec-heading h2 strong,
.search-title span,
.ratings,
.wpb_tour_next_prev_nav a,
.slide2-text3 span span,
.slide3-text1 span,
.slide2-text1 span span,
.slide3-text3 span,
.designation{color:#4fc0aa;}
.causes-pagi:hover,
.counter,
.flickr-images > a:before,
.event-post-image:before,
.gallery .col-md-4 > a:before,
.gallery-image > span,
.image-lists ul > li a:before,
.image-lists ul > li .video-popup:before,
.image-lists ul > li .video-popup:before,
.post-image:before,
.nav.profile-tabs li a:before{background-color:rgba(79, 192, 170, 0.9);}
.event-post-image:after{border-bottom-color:rgba(79, 192, 170, 0.9);}
.wpb_revslider_element.wpb_content_element{margin-bottom:0;position:relative;z-index:0;}
.single-product-page{float:left;width:100%;margin-bottom:45px;}
.single-product-page img{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.single-product-page .post-desc{padding-left:0;width:100%;}
button.favorite-btn{background:none repeat scroll 0 0 padding-box #555555;border:3px solid #E5E5E5;color:#FFFFFF;font-family:roboto;font-size:13px;line-height:30px;padding:5px 15px;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
button.favorite-btn i{margin-right:10px;}
#quantity-field{border:1px solid #C6DADE;float:left;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#quantity-field button, #quantity-field input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#437182;float:left;font-family:roboto;font-size:12px;height:30px;text-align:center;width:33.334%;}
#quantity-field button#up, #quantity-field input#quantity{border-right:1px solid #C6DADE;}
#quantity-field button{-webkit-transition:all 0.4s ease 0s;-moz-transition:all 0.4s ease 0s;-ms-transition:all 0.4s ease 0s;-o-transition:all 0.4s ease 0s;transition:all 0.4s ease 0s;}
#quantity-field button:hover{background:none repeat scroll 0 0 #C6DADE;}
.single-product-page .cart-btn{float:left;padding:7px 15px;}
.post .single-product-page h1{margin-bottom:3px;}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last{float:left;width:100% !important;}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea{height:auto;}
#shiptobilling .checkbox{float:left;font-size:17px !important;font-weight:400;line-height:13px;margin:0;padding:0;}
.gallery-video{float:left;width:100%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.gallery-video iframe{border:0 none;float:left;width:100%;}
.image-lists ul > li .video-popup{float:left;height:30px;width:50px;}
code{float:left;width:100%;white-space:normal;margin:10px 0;}
.post h1, .post h2, .post h3, .post h4, .post h5, .post h6{color:#707070;font-family:roboto;font-size:22px;font-weight:400;margin-bottom:30px;word-wrap:break-word;}
.post h2{font-size:20px;}
.post h3{font-size:18px;}
.post h4{font-size:16px;}
.post h5{font-size:14px;}
.post h6{font-size:12px;}
table{border:1px solid #EFEFEF;float:left;width:100%;margin-bottom:20px;}
table thead{border-bottom:1px solid #EFEFEF;}
table thead th{border:1px solid #EFEFEF;color:#8B8B8B;font-size:15px;font-weight:500;line-height:35px;text-align:center;}
table tbody tr{background:none repeat scroll 0 0 #FCFCFC;border:1px solid #EFEFEF;}
table tbody tr:nth-child(2n+2){background:none repeat scroll 0 0 #FFFFFF;}
table tbody tr th, table tbody tr td{border:1px solid #EFEFEF;padding:0 10px;font-size:13px;font-weight:400;line-height:34px;}
table tbody tr th a{font-size:13px;font-weight:400;line-height:34px;}
tfoot td{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
tfoot td a{color:#969696;}
.post-desc > ul{font-size:13px;line-height:25px;list-style:circle outside none;padding-left:20px;}
.post-desc ul ul{list-style:circle outside none;margin:5px 0 5px 20px;}
.post-desc > ol{font-size:13px;line-height:25px;padding-left:20px;}
.post-desc ol ol{margin:5px 0 5px 20px;padding:0;}
.aligncenter{margin:0 auto;}
.alignright{float:right;}
.alignnone, .alignnone img{width:100%;}
.wp-caption,.wp-caption-text,.sticky,.gallery-caption,.bypostauthor,.alignleft{}
#html5-lightbox{z-index:1000000000 !important;}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{float:left;}
.woocommerce-result-count{float:left;line-height:30px;}
.post-password-form input[type="password"]{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #C6DADE;font-family:roboto;font-size:12px;height:30px;padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
.post-password-form input[type="submit"]{background:none repeat scroll 0 0 #F2F2F2;border:1px solid #E5E5E5;font-size:12px;height:30px;padding:0 15px;}
.standalone-tweet .subject .e-entry-title{font-family:open sans;font-size:14px;}
.twitter-tweet.twitter-tweet-rendered{box-shadow:none !important;width:100%;}
.wpb_toggle, #content h4.wpb_toggle{background-color:#EEEEEE !important;background-position:6px center !important;border-radius:3px;float:left;font-size:15px;font-weight:400;line-height:45px;margin-bottom:5px;padding:0 20px;width:100%;}
.wpb_toggle_content{border:1px solid #EFEFEF;float:left;font-size:13px;font-weight:400;margin-top:-6px !important;padding:15px 20px !important;width:100%;}
.wpb_content_element .wpb_tabs_nav li{border-left:1px solid #E7E7E7;border-radius:2px 2px 0 0;border-right:1px solid #E7E7E7;border-top:1px solid #E7E7E7;line-height:30px;text-align:center;width:170px;}
.wpb_content_element .wpb_tabs_nav li a{color:#B9B9B9;}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{border:1px solid #ECECEC;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{color:#C9C9C9;}
.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab, .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #EFEFEF;margin-top:-2px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.wpb_tour .wpb_tabs_nav .ui-state-default.ui-corner-top{border:0 none;width:100%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.wpb_toggle_content{border:1px solid #EFEFEF;float:left;font-size:13px;font-weight:400;margin-top:-6px !important;padding:15px !important;width:100%;}
.wpb_accordion_section.group{float:left;margin-bottom:10px;width:100%;}
.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{background:none repeat scroll 0 0 #F7F7F7;margin-top:0;padding:20px!important;}
.wpb_wrapper .teaser_grid_container .categories_filter{float:left;margin:0;width:100%;}
.wpb_wrapper .teaser_grid_container .categories_filter li{font-family:open sans;margin:0;padding:5px 15px;}
.wpb_wrapper .teaser_grid_container .categories_filter li a{color:#B9B9B9;font-size:13px;}
.wpb_wrapper .teaser_grid_container .categories_filter{background:none repeat scroll 0 0 #F5F5F5;border:1px solid #E8E8E8;float:left;margin:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.wpb_wrapper .teaser_grid_container .categories_filter li.active{background:none repeat scroll 0 0 #EAEAEA;}
.wpb_thumbnails.wpb_thumbnails-fluid.isotope{margin-top:20px;}
.teaser_grid_container .isotope-item h2{color:#777777;font-size:15px;font-weight:400;line-height:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.teaser_grid_container .isotope-item{float:left;margin:0 0 20px !important;padding:0 15px;}
.wpb_teaser_grid .post-thumb{float:left;margin-right:15px;}
.teaser_grid_container .isotope-item .entry-content p{color:#494949;font-family:open sans !important;font-size:13px;font-weight:300;}
.wpb_content_element.wpb_single_image img, .wpb_thumbnails .post-thumb img{border:1px solid #CBCBCB;float:left;height:auto;margin:0;max-width:100%;padding:2px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.vc-inner{border:1px solid #EFEFEF;padding:10px;}
.vc-inner h2{color:#777777;font-size:15px;font-weight:400;margin-bottom:10px;}
.vc-inner .post-thumb img{border:1px solid #EFEFEF;float:left;height:100px;margin-right:10px;padding:3px;width:100px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.vc-inner .entry-content > p{color:#777777;font-size:12px;font-weight:300;}
.vc-carousel-control .icon-prev, .vc-carousel-control .icon-next{background:none repeat scroll 0 0 #111111 !important;color:#FFFFFF;line-height:42px;}
.vc-carousel-indicators{bottom:-10px !important;}
.vc_carousel .vc-carousel-indicators li{background:none repeat scroll 0 0 #BEBEBE !important;border-color:#BEBEBE !important;}
.vc_carousel .vc-carousel-indicators li.vc-active{background:none repeat scroll 0 0 #FFFFFF !important;}
.vc_align_right{float:right;}
.vc_align_right img{float:right !important;}
.wpb_single_image.vc_align_center{display:table;margin:0 auto;}
#shiptobilling{width:100%;}
.causes-single{float:left;position:relative;width:100%;}
.causes-single ul.nav{bottom:0;position:absolute;}
.causes-single img{width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.causes-single ul.nav{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);border:0 none;bottom:0;left:50%;margin-left:-142px;padding:15px 0;position:absolute;width:284px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.causes-single ul.nav li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);margin:0 0 0 15px;}
.causes-single ul.nav li a,
.causes-single ul.nav li a:focus,
.causes-single ul.nav li a:hover{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:2px solid #878787;height:67px;margin:0;padding:0;width:74px;}
.causes-single ul.nav li a:before{content:"";height:0;width:100%;position:absolute;left:0;top:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.causes-single ul.nav li a:hover:before,
.causes-single ul.nav li.active a:before{height:100%;}
.causes-single ul.nav li a img{width:100%;height:100%;}
.cause-bar{background:#FFF;float:left;margin-bottom:20px;width:100%;}
.cause-box{background:none repeat scroll 0 0 #F8F8F8;border-right:1px solid #E0E0E0;float:left;height:90px;padding:20px 5px;width:22%;-webkit-box-shadow:0 0 40px #EFEFEF inset;-moz-box-shadow:0 0 40px #EFEFEF inset;-ms-box-shadow:0 0 40px #EFEFEF inset;-o-box-shadow:0 0 40px #EFEFEF inset;box-shadow:0 0 40px #EFEFEF inset;}
.cause-progress{border-right:1px solid #D4D4D4;float:left;height:90px;padding:20px;width:34%;-webkit-box-shadow:0 0 40px #F6F6F6 inset;-moz-box-shadow:0 0 40px #F6F6F6 inset;-ms-box-shadow:0 0 40px #F6F6F6 inset;-o-box-shadow:0 0 40px #F6F6F6 inset;box-shadow:0 0 40px #F6F6F6 inset;}
.cause-box > h3{color:#7C7C7C;font-family:roboto;font-size:26px;line-height:35px;margin-bottom:0;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;}
.cause-box > i{color:#B2B1B1;float:left;font-family:roboto;font-size:12px;font-style:normal;line-height:20px;text-align:center;width:100%;}
.cause-box.donate-drop-btn{background:none repeat scroll 0 0 #E7E3E3;border-right:0 none;cursor:pointer;position:relative;}
.cause-box.donate-drop-btn:before{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #E0E0E0;color:#AAAAAA;content:"\f06b";font-family:fontawesome;line-height:43px;margin-left:-20px;text-align:center;width:40px;height:40px;z-index:1;position:absolute;bottom:-20px;left:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.cause-box.donate-drop-btn:hover:before,
.cause-box.donate-drop-btn.down:before{border:0;color:#FFF;}
.cause-box.donate-drop-btn.down:before{content:"\f102";}
.cause-box > h4{color:#666666;font-family:roboto;font-size:16px;font-weight:800;letter-spacing:0.3px;line-height:55px;text-align:center;text-shadow:1px 1px 0 #FFFFFF;}
.donate-drop-down{background:none repeat scroll 0 0 #FBFBFB;float:left;width:100%;margin-bottom:20px;margin-top:-20px;padding:80px 50px 30px;position:relative;display:none;border-bottom:1px solid #D8D8D8;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 0 40px #EFEFEF inset;-moz-box-shadow:0 0 40px #EFEFEF inset;-ms-box-shadow:0 0 40px #EFEFEF inset;-o-box-shadow:0 0 40px #EFEFEF inset;box-shadow:0 0 40px #EFEFEF inset;}
.amount-btns{display:table;float:none;margin:0 auto;width:auto;}
.amount-btns > a{background:none repeat scroll 0 0 #505050;border:0;color:#F1F1F1;float:left;margin-right:10px;padding:10px 25px;font-family:roboto;font-size:16px;font-weight:500;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.amount-btns > a.selected{background:none repeat scroll 0 0 #f1f1f1;color:#FFF;}
.amount-btns > a:last-child{margin-right:0;}
.other-amount{border:1px solid #D8D8D8;display:table;margin:30px auto 0;padding:40px 60px;position:relative;-webkit-box-shadow:0 0 1px #FFFFFF inset;-moz-box-shadow:0 0 1px #FFFFFF inset;-ms-box-shadow:0 0 1px #FFFFFF inset;-o-box-shadow:0 0 1px #FFFFFF inset;box-shadow:0 0 1px #FFFFFF inset;}
.other-amount:before{background:none repeat scroll 0 0 #FAFAFA;border:1px solid #E0E0E0;color:#4F4F4F;content:"OR";font-family:roboto;font-weight:800;height:40px;left:47%;line-height:35px;margin-left:-20px;position:absolute;text-align:center;top:-20px;width:auto;padding:0 5px;}
.other-amount > input{border:1px solid #D8D8D8;color:#cccccc;font-family:roboto;font-size:12px;float:left;height:40px;padding:15px 20px;width:280px;-webkit-box-shadow:0 0 15px #EAEAEA inset;-moz-box-shadow:0 0 15px #EAEAEA inset;-ms-box-shadow:0 0 15px #EAEAEA inset;-o-box-shadow:0 0 15px #EAEAEA inset;box-shadow:0 0 15px #EAEAEA inset;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.other-amount > a{background:none repeat scroll 0 0 #4E4E4E;float:left;height:40px;width:180px;color:#FFFFFF;font-family:roboto;font-weight:700;line-height:40px;margin-left:10px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donate-popup .donate-drop-down{display:block !important;}
.donate-popup .cause-progress{width:50%;}
.donate-popup .cause-box{width:25%;}
.donate-popup .cause-box.donate-drop-btn{display:none;}
.post .donate-drop-down .donate-popup{width:100%;}
.recursive-periods{position:absolute;left:0;top:0;width:100%;}
.recursive-periods > a{background:none repeat scroll 0 0 #888888;border-bottom:1px solid #D8D8D8;border-left:1px solid #707070;border-right:1px solid #9F9F9F;color:#FFFFFF;font-size:12px;margin:0 !important;padding:15px 20px;position:relative;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.recursive-periods > a:before{color:#FFFFFF;content:"\f164";font-family:fontawesome;height:100%;left:15px;line-height:50px;opacity:0;position:absolute;top:0;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.recursive-periods > a.selected:before{opacity:1;}
.recursive-periods > a.selected{color:#FFFFFF;}
form#login{background:none repeat scroll 0 0 #EFEFEF;border:1px solid #DFDFDF;float:left;margin-top:30px;padding:20px;position:relative;top:0;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
form#login h1{display:table;float:none;line-height:30px;margin:0 auto 30px;text-align:center;text-transform:uppercase;width:70%;}
form#login label{float:left;font-weight:400;margin:0;width:25%;}
form#login input[type="text"], form#login input[type="password"]{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #EEEEEE;color:#CCCCCC;float:left;height:30px;margin-bottom:10px;padding:5px 10px;width:75%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
form#login a.lost{background:none repeat scroll 0 0 #4FC0AA;color:#FFFFFF;float:right;margin-left:20px;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
form#login .submit_button{background:none repeat scroll 0 0 #4FC0AA;border:0 none;color:#FFFFFF;float:right;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
form#login .close:before{color:#FFFFFF;content:"X";font-family:roboto;font-weight:700;height:100%;left:0;line-height:20px;opacity:1;position:absolute;text-align:center;top:0;width:100%;}
form#login .close{background:none repeat scroll 0 0 #FF0000;color:rgba(0, 0, 0, 0);font-size:12px;font-weight:300;height:20px;opacity:1;position:absolute;right:10px;text-shadow:none;top:10px;width:25px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.single-service > span{border:1px solid #CFEEE7;color:#8E8E8E;float:left;font-size:80px;line-height:160px;margin-bottom:20px;margin-right:30px;text-align:center;height:160px;width:170px;-webkit-box-shadow:0 0 13px #EBEBEB inset;-moz-box-shadow:0 0 13px #EBEBEB inset;-ms-box-shadow:0 0 13px #EBEBEB inset;-o-box-shadow:0 0 13px #EBEBEB inset;box-shadow:0 0 13px #EBEBEB inset;}
.single-service > p{color:#858585;font-family:open sans;font-size:12px;letter-spacing:0.4px;line-height:30px;margin-top:10px;}
.single-service h2{color:#707070;font-family:roboto;font-size:22px;padding:20px 0 0;}
.benifits{float:left;margin-top:30px;width:100%;}
.benifits > h4{color:#6F6F6F;font-family:roboto;font-size:18px;letter-spacing:0.3px;margin-bottom:20px;}
.benifits > ul{color:#858585;font-family:open sans;font-size:12px;line-height:30px;}
.benifits > ul li i{float:left;font-size:16px;line-height:30px;margin-right:15px;}
.gallery-icon{padding:0 15px;float:left;width:100%;}
.gallery-icon a{display:table;float:none;margin:0 auto;overflow:hidden;position:relative;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.gallery-icon a:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/search-icon.png) no-repeat scroll center center rgba(0, 0, 0, 0.7);content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:0;filter:alpha(opacity=0);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.gallery-icon a:hover:before{opacity:1;filter:alpha(opacity=100);}
.gallery .gallery-icon a img{border:0 none !important;width:100%;height:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.featured-products{float:left;width:100%;}
.woocommerce span.onsale, .woocommerce-page span.onsale{font-weight:400;padding:5px;}
.featured-products h4{line-height:20px;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:50%;}
.featured-products .ratings{float:right;width:50%;}
.product-price{float:left;margin-top:10px;width:100%;}
.button.add_to_cart_button.product_type_simple{background:none repeat scroll 0 0 #B6B6B6;box-shadow:none;font-size:12px;font-weight:400;text-transform:uppercase;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.button.add_to_cart_button.product_type_simple:hover{background:none repeat scroll 0 0 #B6B6B6;color:#FFFFFF;text-shadow:none;}
.woocommerce-message:before{height:100% !important;left:0 !important;width:50px !important;}
.woocommerce-page .woocommerce-message{padding-left:70px !important;}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{float:right;line-height:16px;}
.single-product-page .post-meta{border:0 none;margin:10px 0 0;padding:0;width:100%;}
.single-product-page .post-meta:before{display:none;}
.single-product-page .post-meta li{font-size:12px;line-height:20px;margin:0;}
.single-product-page .post-meta li del, .single-product-page .post-meta li ins{color:#858585;float:left;font-size:16px;margin-right:10px;margin-top:10px;}
.single-product-page .post-meta li del span{font-size:12px;text-decoration:line-through;}
.woocommerce-page div.product #reviews .comment img{float:left;}
.woocommerce-page div.product #reviews .description p{font-size:12px;font-weight:400;line-height:20px;}
#review_form_wrapper form label, #review_form_wrapper form span.required{color:#929292;float:left;font-family:roboto;font-size:12px;font-weight:400;margin-right:5px;}
#review_form_wrapper form input[type="text"],
#review_form_wrapper form textarea{background:none repeat scroll 0 0 #FAFAFA;border:0 none;color:#B4B4B4;float:left;font-family:roboto;font-size:12px;height:35px;margin-bottom:20px;padding:10px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 3px #D5D5D5 inset;-moz-box-shadow:1px 1px 3px #D5D5D5 inset;-ms-box-shadow:1px 1px 3px #D5D5D5 inset;-o-box-shadow:1px 1px 3px #D5D5D5 inset;box-shadow:1px 1px 3px #D5D5D5 inset;}
#review_form_wrapper form textarea{height:auto;}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p{float:left;margin:0 0 10px;width:100%;}
.woocommerce-page div.product #reviews p.meta{background:none repeat scroll 0 0 #F9F9F9;border:1px solid #EBEBEB;font-family:roboto;font-size:14px;font-weight:300;margin:0 20px 0 0;padding:0;position:relative;}
.woocommerce-page div.product #reviews p.meta strong{float:left;font-weight:400;width:100%;}
#review_form_wrapper{float:left;margin-top:30px;width:100%;}
.cart .quantity{margin-bottom:20px;width:auto;}
button.cart-btn.single_add_to_cart_button.button.alt,
button.cart-btn.single_add_to_cart_button.button.alt:hover{background:none repeat scroll 0 0 #C7C0C7;border:1px solid #ADADAD;color:#FFFFFF;font-weight:500;margin-left:20px;padding:7px 20px;text-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.woocommerce div.product, .woocommerce-page div.product, .woocommerce #content div.product, .woocommerce-page #content div.product,
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity{width:auto!important;}
.related.products{float:left;margin-top:40px;width:100%;}
.product .post-meta li > span{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:0;color:#969696;padding:0;}
.related .ratings{float:left;margin-bottom:10px;width:100%;}
.related h4{margin-bottom:10px;margin-top:10px;}
.related h4 a{color:#707070;}
.post-desc .theme-tabs{float:left;margin-top:50px;width:100%;}
.remove-space{float:left;margin-bottom:-30px;width:100%;}
.search-result{margin-top:30px;}
.woocommerce-page table.shop_table td.product-price{float:none;margin:0;width:auto;}
.woocommerce-page table.shop_table th.product-price{margin:0;}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{border-top:0 none;border-bottom:0 none; text-align: left;}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{border-top:1px solid rgba(0, 0, 0, 0.1);height:10px;line-height:20px;max-width:0;padding:5px 12px;text-align:left;}
.woocommerce-page table.shop_table td .quantity{display:table;margin:0 auto;width:auto !important;}
.woocommerce table.shop_table td{border-bottom:0 none;border-right:0 none;border-top:1px solid #EFEFEF;}
.woocommerce-page table.shop_table td.product-price span.amount{float:left;font-size:13px;text-align:center;width:100%;}
.woocommerce-page table.cart input{padding:7px 20px;}
.woocommerce-page table.cart a.remove{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;color:#939393 !important;float:left;text-align:center;width:100%;}
.coupon .input-text{margin-right:10px !important;max-width:none;width:auto !important;}
.woocommerce .woocommerce-info{padding:15px 0 15px 81px !important;}
.woocommerce-billing-fields > h3{color:#2D2D2D;font-family:roboto;font-weight:400;}
.woocommerce-page form .form-row label{color:#929292;font-size:13px;font-weight:400;line-height:20px;margin-bottom:10px;}
#customer_details{float:left;margin-bottom:40px;width:100%;}
form.checkout h3{color:#2D2D2D;font-family:roboto;font-weight:400;width:100%;}
.woocommerce-shipping-fields .checkbox, .woocommerce-shipping-fields label{float:left;font-size:18px;font-weight:300;line-height:20px;margin:0 10px 0 0;padding:0;width:auto;}
.create-account > label, .create-account > input{float:left;line-height:13px !important;margin:0 10px 0 0 !important;padding:0;}
.woocommerce-info{float:left;width:100% !important;}
.woocommerce form.login{float:left;width:100%;}
.checkout_coupon{float:left;margin:0 0 30px !important;width:100% !important;}
.showlogin,
.showcoupon{color:#A8A8A9;}
.tp-leftarrow.default,
.tp-rightarrow.default{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows.png) no-repeat scroll 15px 8px #605F5F;cursor:pointer;height:45px;width:45px;z-index:100;}
.tp-rightarrow.default{background-position:-32px 7px;}
.commentlist img{float:left;margin-right:20px;}
.commentlist li{float:left;margin-bottom:30px;width:100%;}
.commentlist img{float:left;margin-right:2%;width:8%;}
.comment-text{float:left;width:90%;}
.theme-tabs p.meta{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);float:left;margin:0;padding:0;position:relative;text-align:left;}
.portfolio > a, .portfolio > a img{float:left;width:100%;height:auto;}
.cart-total ul .cart-head{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:-moz-use-text-color -moz-use-text-color #E0E0E0;border-image:none;border-radius:0;border-style:none none solid;border-width:0 0 1px;line-height:40px;}
.shipping-calculator-form{border-left:1px solid #E6E6E6;border-right:1px solid #E6E6E6;}
.image-lists ul > li .video-popup:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/video.png) no-repeat scroll center center rgba(0, 0, 0, 0);opacity:1;}
.image-lists ul > li .video-popup:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/video.png) no-repeat scroll center center rgba(0, 0, 0, 0);}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li{float:left;width:100%;}
.checkout{margin:0 auto;width:1170px;}
.ongoing-projects{float:left;position:relative;width:100%;}
.ongoing-project-img{float:left;position:relative;overflow:hidden;width:100%;}
.ongoing-project-img:before{background:none repeat scroll 0 0 #000000;content:"";width:100%;height:100%;opacity:0.9;filter:alpha(opacity=90);position:absolute;left:0;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.ongoing-project-img:hover:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ongoing-project-img img{width:100%;}
.ongoing-project-img a{color:#fff;border:3px solid #fff;font-size:20px;width:50px;height:50px;text-align:center;line-height:45px;margin-left:-25px;margin-top:-25px;opacity:0;filter:alpha(opacity=0);position:absolute;left:50%;top:50%;-webkit-transform:scale(3);-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);transform:scale(3);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.ongoing-project-img:hover a{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ongoing-project-detail > h3{color:#4F4E4E;font-family:open sans;font-size:16px;font-weight:600;letter-spacing:0.25px;line-height:30px;margin-bottom:15px;}
.ongoing-project-detail > h3 a{color:#4F4E4E;}
.ongoing-project-detail > p{color:#727272;font-family:open sans;font-size:14px;line-height:25px;letter-spacing:0.25px;}
.ongoing-project-detail > a{color:#727272;float:right;font-family:open sans;text-shadow:0 0 1px #FFFFFF;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.ongoing-projects .flex-direction-nav{position:absolute;right:0;top:-60px;width:60px;}
.ongoing-projects .flex-direction-nav li{float:left;width:50%;}
.ongoing-projects .flex-direction-nav li{float:left;width:50%;}
.ongoing-projects .flex-direction-nav li a{background:#b6b6b6 url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/carousel-arrows.png) no-repeat scroll 5px -1px;color:rgba(0, 0, 0, 0);float:left;height:25px;width:25px;}
.ongoing-projects .flex-direction-nav li a.flex-next{background-position:-43px -2px;float:right;}
.issue{background:none repeat scroll 0 0 #f9f9f9;float:left;margin-bottom:30px;width:100%;}
.issue:last-child{margin-bottom:0;}
.issue > img{float:left;margin-right:20px;}
.issue > h4{color:#4F4E4E;font-family:initial;font-size:20px;font-weight:400;padding-right:10px;padding-top:10px;line-height:30px;}
.issue > h4 a{color:#4F4E4E;}
.client-reviews{background:none repeat scroll 0 0 #4c4c4c;/* border:2px solid #e7495d; */float:left;position:relative;width:100%;}
.client-reviews:after{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/shadow.png) no-repeat scroll center center rgba(0, 0, 0, 0);bottom:-15px;content:"";height:15px;left:0;position:absolute;width:100%;}
.reviews{float:left;padding:40px 50px;width:100%;}
.reviews > h3{color:#FFFFFF;font-family:open sans;font-size:24px;text-transform:capitalize;font-weight:400;line-height:40px;text-align:center;}
.reviews h3 span{color:#f4f1f1;font-size:50px;}
.client-reviews .flex-direction-nav{display:none;}
.latest-news{float:left;width:100%;}
.news{float:left;width:100%;}
.news-image{float:left;width:100%;position:relative;overflow:hidden;}
.news-image > img{width:100%;}
.news-image:before,
.news-image:after{content:"";width:20%;height:0;background:#000;opacity:0.9;position:absolute;left:0;top:0;-webkit-transition:height 0.2s linear, width 0.3s ease 0.2s;-moz-transition:height 0.2s linear, width 0.3s ease 0.2s;-ms-transition:height 0.2s linear, width 0.3s ease 0.2s;-o-transition:height 0.2s linear, width 0.3s ease 0.2s;transition:height 0.2s linear, width 0.3s ease 0.2s;}
.news-image:hover:before,
.news-image:hover:after{width:100%;height:50%;}
.news-image:after{bottom:0;top:auto;left:auto;right:0;}
.news > h3{color:#4F4E4E;float:left;font-family:open sans;font-size:16px;font-weight:600;margin:12px 0;width:100%;}
.news > h3 a{color:#4F4E4E;}
.news > p{font-family:open sans;color:#717171;letter-spacing:0.25px;line-height:22px;}
.news-image a{color:#FFFFFF;font-size:25px;margin-left:-12.5px;margin-top:-17px;z-index:1;height:34px;width:25px;position:absolute;top:-50%;left:50%;-webkit-transition:all 0.4s ease 0.2s;-moz-transition:all 0.4s ease 0.2s;-ms-transition:all 0.4s ease 0.2s;-o-transition:all 0.4s ease 0.2s;transition:all 0.4s ease 0.2s;}
.news-image:hover a{top:50%;}
.latest-news .flex-direction-nav{display:none;}
.latest-news ol.flex-control-nav{padding:0;list-style:none;margin:0 auto;display:table;}
.latest-news ol.flex-control-nav li{float:left;margin:0 5px;}
.latest-news ol.flex-control-nav li a{background:none repeat scroll 0 0 #b9b8b8;color:rgba(0, 0, 0, 0);cursor:pointer;float:left;height:12px;width:12px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.latest-news ol.flex-control-nav li a.flex-active{background:none repeat scroll 0 0 #000;}
.no-top-image{background:none repeat scroll 0 0 #EEEEEE;float:left;height:240px;width:100%;}
.post-desc code{float:none;width:auto;}
.sticky h2 a{border-bottom:1px solid #E0E0E0;float:left;}
.wpb_raw_code.wpb_content_element.wpb_raw_html{margin:0;}
#bbpress-forums{margin-bottom:0;}
#bbpress-forums #bbp-search-form{background:none repeat scroll 0 0 #FBFBFB;border:1px solid #DBDBDB;float:right;margin-bottom:10px;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#bbpress-forums #bbp-search-form input[type="submit"]{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#868686;float:left;font-size:11px;padding-top:2px;text-transform:uppercase;}
#bbpress-forums #bbp-search-form input[type="text"]{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;}
#subscription-toggle, #favorite-toggle{background:none repeat scroll 0 0 #D8D8D8;float:left;margin:0 20px;padding:5px 15px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
#subscription-toggle a, #favorite-toggle a{color:#FFF!important;}
.bbp-author-avatar img{border:0 none !important;margin:0 !important;}
#bbpress-forums ul{color:#888888;font-weight:400;}
#bbpress-forums li.bbp-header ul{font-size:14px;font-weight:400;overflow:hidden;text-transform:uppercase;}
#bbpress-forums div.odd, #bbpress-forums ul.odd{background:rgb(254,252,252);background:-moz-linear-gradient(top, rgb(254,252,252) 0%, rgb(244,242,242) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,252,252)), color-stop(100%,rgb(244,242,242)));background:-webkit-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-o-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-ms-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:linear-gradient(to bottom, rgb(254,252,252) 0%,rgb(244,242,242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcfc', endColorstr='#f4f2f2',GradientType=0);padding:0;}
#bbpress-forums > ul{border:1px solid #c9c9c9!important;overflow:hidden !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;-ms-border-radius:3px !important;-o-border-radius:3px !important;border-radius:3px !important;}
#bbpress-forums li.bbp-footer{background:none repeat scroll 0 0 #DCDCDC;border-top:1px solid #C9C9C9;}
#bbpress-forums li.bbp-body ul.forum, #bbpress-forums li.bbp-body ul.topic{background:rgb(254,252,252);background:-moz-linear-gradient(top, rgb(254,252,252) 0%, rgb(244,242,242) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,252,252)), color-stop(100%,rgb(244,242,242)));background:-webkit-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-o-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-ms-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:linear-gradient(to bottom, rgb(254,252,252) 0%,rgb(244,242,242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcfc', endColorstr='#f4f2f2',GradientType=0);border-top:1px solid #d0cfcf;padding:0 20px;}
#bbpress-forums li.bbp-body ul.forum li,
#bbpress-forums li.bbp-body ul.topic li{border-right:1px solid #C9C9C9;font-size:13px;min-height:110px;padding:20px 0;}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count,
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count{font-size:15px;line-height:34px;}
#bbpress-forums fieldset.bbp-form{border:0 none;margin:0;padding:0;}
#bbpress-forums fieldset.bbp-form label{float:left;font-weight:400;width:100%;}
#bbpress-forums li.bbp-header{background:rgb(67,75,78);background:-moz-linear-gradient(top, rgb(67,75,78) 0%, rgb(59,67,70) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(67,75,78)), color-stop(100%,rgb(59,67,70)));background:-webkit-linear-gradient(top, rgb(67,75,78) 0%,rgb(59,67,70) 100%);background:-o-linear-gradient(top, rgb(67,75,78) 0%,rgb(59,67,70) 100%);background:-ms-linear-gradient(top, rgb(67,75,78) 0%,rgb(59,67,70) 100%);background:linear-gradient(to bottom, rgb(67,75,78) 0%,rgb(59,67,70) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#434b4e', endColorstr='#3b4346',GradientType=0);border:1px solid #3E3E3E;font-weight:400;padding:0 20px;position:relative;z-index:1;}
#bbpress-forums li.bbp-header:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern2.png) repeat scroll 0 0 rgba(0, 0, 0, 0);border:1px solid #84898B;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2;}
#bbpress-forums li.bbp-header ul{font-size:14px;font-weight:400;overflow:hidden;text-transform:uppercase;}
#bbpress-forums li.bbp-header li{color:#F1EFEF;font-family:open sans;font-size:15px;font-weight:600;line-height:58px;text-shadow:0 1px 0 #000000;text-align:center;}
li.bbp-forum-freshness, li.bbp-topic-freshness{border-right:0 none !important;}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-topic-count, #bbpress-forums li.bbp-body ul.forum li.bbp-forum-reply-count{font-size:15px;line-height:47px;}
.bbp-form input[type="text"],.bbp-form textarea{background:none repeat scroll 0 0 #F8F8F8;border:1px solid #C8C8C8;font-family:roboto;height:30px;padding:5px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.bbp-form textarea{border:0;height:auto;}
#bbpress-forums div.reply{background:rgb(254,252,252);background:-moz-linear-gradient(top, rgb(254,252,252) 0%, rgb(244,242,242) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(254,252,252)), color-stop(100%,rgb(244,242,242)));background:-webkit-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-o-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:-ms-linear-gradient(top, rgb(254,252,252) 0%,rgb(244,242,242) 100%);background:linear-gradient(to bottom, rgb(254,252,252) 0%,rgb(244,242,242) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefcfc', endColorstr='#f4f2f2',GradientType=0);color:#333333;font-size:12px;position:relative;padding:0;right:0;}
div.bbp-submit-wrapper button{background:none repeat scroll 0 0 #D4D4D4;border:0 none;color:#FFFFFF;font-size:13px;font-weight:500;padding:7px 25px;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}
div.bbp-template-notice.info{color:#747474;float:left;padding:5px 20px;text-shadow:0 0 1px #FFFFFF;background-color:#BFE7F1;border:1px solid #D1D1D1;}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-info a,
ul.topic li.bbp-topic-title > a.bbp-topic-permalink{background:none repeat scroll 0 0 #E0E0E0;color:#646363 !important;float:left;font-size:13px;margin-right:20px;margin-top:18px;padding:7px 15px;text-shadow:0 1px 0 #F4F4F4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.bbp-forum-content{color:#9D9D9D;margin:25px 0 0 !important;}
#bbpress-forums li.bbp-body ul.forum li.bbp-forum-freshness > a,
.bbp-topics li.bbp-body ul.topic li.bbp-topic-freshness > a{background:none repeat scroll 0 0 #E1E1E1;color:#898888 !important;display:table;margin:10px auto 0;padding:5px 15px;text-shadow:0 1px 0 #F4F4F4;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#bbpress-forums p.bbp-topic-meta{float:left;margin-bottom:0;margin-top:10px !important;width:100%;}
.bbp-author-avatar{margin-right:10px;}
ul.topic li.bbp-topic-title > a.bbp-topic-permalink{margin-top:5px;}
li.bbp-forum-topic-count, li.bbp-topic-voice-count,
li.bbp-forum-reply-count, li.bbp-topic-reply-count{font-size:15px !important;line-height:69px;}
.bbp-pagination-count{border:1px solid rgba(0, 0, 0, 0);color:#888888;float:left;font-family:roboto;font-size:12px;}
div.bbp-template-notice, div.indicator-hint{background:none repeat scroll 0 0 #FBE3A7;border-color:#D1D1D1;float:left;padding:5px 20px;text-shadow:0 0 1px #FFFFFF;width:auto;}
#bbpress-forums p.bbp-topic-meta .bbp-author-name{color:#A1A1A1;}
ul.bbp-replies li.bbp-header > div{color:#F1EFEF;font-family:open sans;font-size:15px;font-weight:600;line-height:58px;text-align:center !important;text-shadow:0 1px 0 #000000;text-transform:uppercase;}
li.bbp-header div.bbp-topic-content span#subscription-toggle, li.bbp-header div.bbp-topic-content span#favorite-toggle, li.bbp-header div.bbp-reply-content span#subscription-toggle, li.bbp-header div.bbp-reply-content span#favorite-toggle{float:right;font-size:12px;line-height:17px;margin-top:18px;text-shadow:none;}
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header{background-color:#EDEAEA;border-top:1px solid #D0CFCF;}
.bbp-admin-links, .bbp-admin-links a{color:#8E8E8E !important;font-size:12px !important;padding:0 5px;text-transform:capitalize !important;}
.bbp-forum-header a.bbp-forum-permalink, .bbp-topic-header a.bbp-topic-permalink, .bbp-reply-header a.bbp-reply-permalink{color:#8E8E8E !important;float:right;margin-left:30px;}
#bbpress-forums .bbp-body div.bbp-reply-author{border-right:1px solid #C9C9C9;float:left;padding:20px;width:30%;}
.bbp-reply-author .bbp-author-avatar{float:left;}
#bbpress-forums div.bbp-topic-author a.bbp-author-name, #bbpress-forums div.bbp-reply-author a.bbp-author-name{color:#8E8E8E;display:table-row-group;width:auto;}
#bbpress-forums div.bbp-forum-author .bbp-author-role, #bbpress-forums div.bbp-topic-author .bbp-author-role, #bbpress-forums div.bbp-reply-author .bbp-author-role{color:#9C9C9C;display:table-row;float:left;font-family:roboto;font-size:12px;font-style:normal;margin-top:-8px;}
.bbp-reply-ip{float:left;text-align:left;}
.bbp-reply-author .bbp-author-avatar img{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#bbpress-forums .bbp-replies .bbp-body div.bbp-reply-content{border-left:1px solid #C9C9C9;color:#8E8E8E;float:left;font-family:roboto;margin-left:-1px;padding:20px 25px;width:70%;}
#bbpress-forums #bbp-your-profile fieldset select{background:none repeat scroll 0 0 #f9f9f9;border:1px solid #ddd;margin-bottom:0;padding:5px 8px;width:60%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#bbpress-forums #bbp-your-profile fieldset.submit button{background:none repeat scroll 0 0 #9f9f9f;border:0 none;color:#fff;padding:10px 20px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.sec-heading2{float:left;margin-bottom:30px;position:relative;width:100%;}
.sec-heading2:before, .sec-heading2:after{bottom:0;content:"";height:1px;left:0;position:absolute;width:95%;background:#eaeaea;}
.sec-heading2:after{bottom:2px;right:0;left:auto;}
.sec-heading2 h2{color:#555555;float:left;font-size:20px;font-weight:300;line-height:25px;padding-bottom:10px;position:relative;width:auto;}
.sec-heading2 h2 strong{color:#555555;float:left;font-size:24px;font-weight:500;line-height:20px;margin-right:5px;}
.sec-heading2 > h2:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/diamond-narrow.jpg) no-repeat scroll 0 0 #FFFFFF;bottom:-6px;content:"";height:15px;left:40px;position:absolute;width:15px;z-index:5;}
.blackish:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.85);content:"";height:100%;width:100%;position:absolute;left:0;top:0;z-index:0;}
.sec-heading3{float:left;width:100%;margin-bottom:30px;}
.sec-heading3 h2{font-family:roboto;font-size:24px;font-weight:400;color:#FFF;}
.sec-heading3 h2 i{font-style:normal;text-transform:uppercase;font-size:20px;font-weight:300;}
.gallery-video iframe{height:300px;}
.count-down1 > li{float:left;padding:2px 20px;list-style:none;text-align:center;}
.count-down2 > li{float:left;padding:2px 20px;list-style:none;text-align:center;}
.count-down3 > li{float:left;padding:2px 20px;list-style:none;text-align:center;}
.count-down4 > li{float:left;padding:2px 20px;text-align:center;list-style:none;}
.container.expand{float:left;max-width:100%;padding:0;width:100%;}
.container.expand .row{margin:0;}
.container.expand .row > div{padding:0;}
.full-section,
.big-picture{float:left;width:100%;}
.big-carousel{float:left;width:100%;position:relative;}
.big-carousel .flex-direction-nav{left:0;position:absolute;top:50%;width:100%;height:0;z-index:10000;padding:0 20px;}
.big-carousel .flex-direction-nav li{background:none repeat scroll 0 0 rgba(0,0,0,0.4);color:transparent;float:left;height:40px;margin-top:-20px;text-align:center;width:40px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.big-carousel .flex-direction-nav li:hover{background:none repeat scroll 0 0 rgba(0,0,0,1);}
.big-carousel .flex-direction-nav li a{color:transparent;float:left;height:100%;width:100%;position:relative;}
.big-carousel .flex-direction-nav li a:before{color:#fff;content:"\f053";font-family:fontawesome;height:100%;left:0;opacity:1;position:absolute;text-align:center;top:0;width:100%;line-height:40px;}
.big-carousel .flex-direction-nav li:last-child a:before{content:"\f054";}
.big-carousel .flex-direction-nav li:last-child{float:right;}
.big-picture{position:relative;z-index:1;}
.big-picture > img{width:100%;}
.fixed{background-attachment:fixed !important;background-size:cover!important;height:100%;position:absolute;left:0;top:0;width:100%;margin:0;z-index:0;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.full-title{float:left;width:100%;padding:30px 0;}
.full-title span.title-icon{background:none repeat scroll 0 0 #fff;float:left;font-size:40px;height:95px;line-height:95px;margin-right:30px;text-align:center;width:95px;-webkit-border-radius:15px 3px;-moz-border-radius:15px 3px;-ms-border-radius:15px 3px;-o-border-radius:15px 3px;border-radius:15px 3px;-webkit-box-shadow:1px 1px 2px #303030;-moz-box-shadow:1px 1px 2px #303030;-ms-box-shadow:1px 1px 2px #303030;-o-box-shadow:1px 1px 2px #303030;box-shadow:1px 1px 2px #303030;}
.full-title h2{color:#fff;font-family:open sans;font-size:35px;font-weight:800;margin-top:10px;padding-bottom:10px;}
.full-title span{font-family:open sans;font-size:18px;color:#FFF;font-weight:600;}
.short-desc{background:none repeat scroll 0 0 rgba(75, 75, 75, 0.96);padding:20px;position:absolute;right:100px;top:180px;width:45%;z-index:1;-webkit-border-radius:15px 3px;-moz-border-radius:15px 3px;-ms-border-radius:15px 3px;-o-border-radius:15px 3px;border-radius:15px 3px;}
.short-desc > h4{color:#fff;font-family:open sans;font-size:20px;font-weight:700;margin-bottom:10px;}
.short-desc > p{color:#fff;font-family:open sans;font-size:14px;letter-spacing:0.3px;line-height:24px;}
.short-desc > a{float:left;font-family:open sans;font-size:11px;padding:7px 20px;text-transform:uppercase;color:#FFF;border:1px solid #FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.short-desc > a:hover{background:none;border:1px solid #FFF;}
.short-desc > ul{float:right;}
.short-desc > ul li{float:left;margin-left:7px;}
.short-desc > ul li a{background:none repeat scroll 0 0 #575757;border:1px solid #939392;color:#fff;float:left;height:26px;line-height:26px;text-align:center;width:26px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.short-desc > ul li a i{float:left;line-height:24px;width:100%;}
.fixed.whitish:before{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.mission{text-align:center;margin-top:15px;}
.mission > h4{color:#3b3b3b;font-family:open sans;font-size:25px;font-weight:700;margin-bottom:10px;}
.mission p{color:#674244;font-family:open sans;font-size:16px;letter-spacing:0.3px;line-height:30px;margin:0;}
.remove-ext{float:left;width:100%;margin-bottom:-30px;}
.counting{color:#fff;float:left;margin-bottom:30px;overflow:hidden;padding:30px 10px;position:relative;text-align:center;width:100%;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.counting:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.9);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;}
.counting > div{background-repeat:no-repeat !important;background-size:100% 100% !important;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-2;}
h3.count{font-family:open sans;font-size:46px;font-weight:700;line-height:36px;margin-bottom:10px;}
.counting > span{float:left;font-family:open sans;font-size:13px;padding:10px 10px 0;width:100%;}
.service{float:left;text-align:center;width:100%;}
.service > img{margin-bottom:20px;}
.service > h4{float:left;width:100%;color:#0e0e0e;font-family:open sans;font-size:20px;font-weight:700;margin-bottom:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;}
.service > h4 span{font-weight:400;}
.service > p{color:#0e0e0e;font-family:open sans;font-size:14px;font-weight:300;letter-spacing:0.3px;line-height:24px;margin:0;}
.service > a{background:none repeat scroll 0 0 #00c3f4;color:#fff;display:inline-block;font-family:open sans;font-size:15px;font-weight:600;margin-top:20px;padding:10px 30px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.service > a:hover{background:#afafaf;}
#para_vid > iframe{float:left;width:100%;height:530px;}
.service > i{color:#9b9b9b;float:left;font-size:50px;margin-bottom:20px;width:100%;}
.single-mission{float:left;width:100%;margin-bottom:30px;}
.mission-img{float:left;width:100%;margin-bottom:20px;}
.mission-img a{float:left;overflow:hidden;position:relative;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.mission-img a:before{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/link-arrow.png) no-repeat scroll center center black;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.mission-img a:hover:before{opacity:0.7;}
.mission-img a img{width:100%;height:auto;}
.single-mission > h3{color:#707070;font-family:source sans pro;font-size:16px;font-weight:500;float:left;width:100%;margin-bottom:10px;}
.single-mission > h3 a{color:#707070;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.single-mission > h3 a:hover{color:#303030;}
.single-mission > p{color:#818181;font-family:open sans;font-size:13px;letter-spacing:0.2px;line-height:22px;margin:0;}
.mission-carousel{float:left;margin-bottom:-30px;position:relative;width:100%;}
.mission-carousel .flex-direction-nav{position:absolute;right:0;top:-80px;}
.mission-carousel .flex-direction-nav li{float:left;margin-left:10px;}
.mission-carousel .flex-direction-nav li a{background:none repeat scroll 0 0 #c1c1c1;color:transparent;float:left;height:30px;width:30px;position:relative;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.mission-carousel .flex-direction-nav li a:hover{background-color:#959494;}
.mission-carousel .flex-direction-nav li a:before{content:"\f104";font-family:fontawesome;font-size:16px;height:100%;left:11px;position:absolute;top:4px;width:100%;color:#FFF;}
.mission-carousel .flex-direction-nav li a.flex-next:before{content:"\f105";left:13px;top:4px;}
.sec-heading3 > h5{float:left;width:100%;font-family:open sans;font-size:16px;color:#3b3b3b;}
.sec-heading3 > h1{font-family:roboto;font-size:22px;color:#3b3b3b;}
.sec-heading3{float:left;width:100%;margin-bottom:30px;}
.sponsor{float:left;width:100%;}
.sponsor > img{float:left;width:100%;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.sponsor-desc{float:left;width:100%;border-left:1px solid #cacaca;border-right:1px solid #cacaca;border-bottom:1px solid #cacaca;padding:30px 20px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
.sponsor-desc > p{color:#777777;float:left;font-family:open sans;font-size:13px;line-height:26px;margin-bottom:20px;width:100%;}
.sponsor-desc > a{float:left;font-family:open sans;font-size:11px;padding:5px 10px;cursor:pointer;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.sponsor-desc > a:hover{background:#BFBFBF;}
.recent-news{float:left;width:100%;margin-bottom:30px;}
.news-img{float:left;overflow:hidden;width:100%;position:relative;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.news-img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:darkslategrey;opacity:0;z-index:100;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.recent-news:hover .news-img:before{opacity:0.7;}
.news-img > img{width:100%;height:auto;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.recent-news:hover .news-img img{-webkit-transform:scale(1.4);-moz-transform:scale(1.4);-ms-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);}
.recent-news h4{color:#474747;float:left;font-family:source sans pro;font-size:15px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;text-transform:uppercase;}
.recent-news h4 a{color:#474747;}
.recent-news p{color:#818181;float:left;font-family:open sans;font-size:13px;margin-bottom:0;width:100%;line-height:21px;}
.featured-posts{float:left;margin-bottom:-30px;width:100%;}
.featured{float:left;margin-bottom:30px;width:100%;}
.featured-img{float:left;width:100%;position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.featured-img > img{width:100%;height:auto;}
.featured-img > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4);bottom:0;color:#fff;font-size:20px;height:50px;line-height:60px;position:absolute;right:0;text-align:center;width:50px;-webkit-border-radius:33px 0 0;-moz-border-radius:33px 0 0;-ms-border-radius:33px 0 0;-o-border-radius:33px 0 0;border-radius:33px 0 0;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-ms-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}
.featured-img:hover > a{width:100%;height:100%;border-radius:0;}
.featured-img > a i{height:50px;left:50%;line-height:50px;margin-left:-25px;margin-top:-25px;position:absolute;top:50%;width:50px;-webkit-transition:all 0.4s linear 0s;-moz-transition:all 0.4s linear 0s;-ms-transition:all 0.4s linear 0s;-o-transition:all 0.4s linear 0s;transition:all 0.4s linear 0s;}
.featured-img:hover > a i{background-color:rgba(0,0,0,0.8);}
.featured-details > h3{font-family:open sans;font-size:15px;color:#474747;float:left;width:100%;margin:15px 0;line-height:20px;font-weight:600;}
.featured-details > h3 a{color:#474747;}
.featured-details > p{font-family:open sans;font-size:13px;color:#777;line-height:26px;float:left;width:100%;margin-bottom:20px;}
.featured-details > a{float:left;font-family:open sans;font-size:13px;font-weight:600;position:relative;}
.featured-details > a:before{background:#000000 none repeat scroll 0 0;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.featured-details > a:hover:before{width:30px;}
#top-bar.modern{background-color:rgba(0, 0, 0, 0.95);}
#top-bar .header-social li{line-height:30px;margin:0 3px;padding:0;text-align:center;}
#top-bar .header-social li:hover a{width:43px}
.header-social{float:right;padding-top:11px;}
#top-bar .header-social li a{background:#ffffff none repeat scroll 0 0;color:#777777;float:left;font-size:13px;margin:0;width:30px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
#top-bar .header-social li a i{margin:0}
header.header2{background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 50%, rgba(243,243,243,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(248,248,248,1)), color-stop(100%,rgba(243,243,243,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0);float:left;margin-top:40px;position:relative;top:0;width:100%;}
header.header2 #menu-navigation li a{color:#666666;font-size:13px;text-transform:uppercase;}
header.header2 #menu-navigation li a:hover{background:none;}
header.header2 #menu-navigation li:hover > a{color:#FFF;}
header.header2 #menu-navigation li a:before{display:none;}
header.header2 #menu-navigation > li:before,
header.header2 #menu-navigation > li.active:before,
header.header2 #menu-navigation > li:after,
header.header2 #menu-navigation > li.active:after{display:none;}
header.header2 .menu ul li ul{top:100%;}
header.header2 .menu ul li ul li ul{top:-3px;}
header.header2 #menu-navigation li a i{font-size:7px;left:20px;position:absolute;top:42px;opacity:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
header.header2 #menu-navigation li:hover a i{opacity:1;left:10px;}
header.header2 #menu-navigation li ul li a{font-size:12px;}
.header-btn{float:right;font-family:roboto;font-size:11px;margin-top:30px;padding:10px 15px;color:#FFF;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.header-btn:hover{background:#ffffff;color:#3f3f3f;}
#top-bar.modern li{color:#9c9191;font-size:12px;}
header.header2.stick .header-btn{margin-top:12px;}
header.header2.stick{top:0;position:fixed;margin-top:0;}
header.header3.stick{top:0;}
#top-bar.gray{background:rgb(232,232,232);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(232,232,232,1) 0%, rgba(226,226,226,1) 51%, rgba(219,219,219,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(232,232,232,1)), color-stop(51%,rgba(226,226,226,1)), color-stop(100%,rgba(219,219,219,1)));background:-webkit-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(226,226,226,1) 51%,rgba(219,219,219,1) 100%);background:-o-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(226,226,226,1) 51%,rgba(219,219,219,1) 100%);background:-ms-linear-gradient(top, rgba(232,232,232,1) 0%,rgba(226,226,226,1) 51%,rgba(219,219,219,1) 100%);background:linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(226,226,226,1) 51%,rgba(219,219,219,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#dbdbdb',GradientType=0);}
.header-counter h3{color:#555555;float:left;font-family:open sans;font-size:14px;line-height:20px;margin-top:5px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.header-counter .event-count span{color:#888888;float:left;font-family:open sans;font-size:12px;margin-bottom:7px;width:100%;}
.event-count{float:left;width:45%;}
.header-counter{float:left;width:60%;}
header.header3{background:none;top:49px;}
.header-event{float:left;width:30%;}
#top-bar .countdown li{background:rgba(255, 255, 255, 0.4) none repeat scroll 0 0;margin:0 0.5%;padding:8px 0;width:24%;}
.header-event .countdown li span{font-size:12px;}
.header-event .countdown li p{color:#333333;font-size:10px;letter-spacing:0;}
#top-bar .countdown{padding:0;}
.header-counter .header-btn{float:left;margin:6px 0 0 3px;}
.search-box.white{background:none repeat scroll 0 0 #fff;height:32px;width:204px;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}
.search-box.white .search-input{border:0;width:170px;height:32px;float:left;color:#cac9c9;padding:5px 20px;text-align:left;font-size:12px;font-family:roboto;}
.search-box.white:before{content:"\f002";font-family:fontawesome;line-height:32px;position:absolute;right:0;width:24px;}
.search-box.white .submit-button{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);color:transparent;margin-left:0;margin-top:7px;position:relative;border-left:1px solid #b3b2b2;width:34px;}
header.header3 > .container{background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmM2YzZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 50%, rgba(243,243,243,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(50%,rgba(248,248,248,1)), color-stop(100%,rgba(243,243,243,1)));background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:-o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:-ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,248,248,1) 50%,rgba(243,243,243,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0);-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
header.header3 .logo{padding:20px 0;}
header.header3 .menu{margin:0 30px 0 0;}
header.header3 #menu-navigation > li:before,
header.header3 #menu-navigation > li.active:before,
header.header3 #menu-navigation > li:after,
header.header3 #menu-navigation > li.active:after,
header.header3 #menu-navigation li a:before,
header.header3 #menu-navigation > li.active > a:before{display:none;}
header.header3 #menu-navigation > li > a{color:#666666;font-size:13px;padding:40px 20px;text-transform:uppercase;}
header.header3 #menu-navigation > li:hover > a{color:#FFF;}
header.header3 #menu-navigation > li > a i{position:absolute;left:10px;top:46px;color:#FFF;font-size:7px;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
header.header3 #menu-navigation > li:hover > a i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
header.header3 .menu > ul > li:hover ul{top:80%;}
header.header3 .menu > ul > li ul{border:0 none;-webkit-box-shadow:0 0 3px #8c8c8c;-moz-box-shadow:0 0 3px #8c8c8c;-ms-box-shadow:0 0 3px #8c8c8c;-o-box-shadow:0 0 3px #8c8c8c;box-shadow:0 0 3px #8c8c8c;}
header.header3 .menu > ul > li ul li:hover ul{top:0;}
header.header3 .menu > ul > li ul li:first-child{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
header.header3 .menu > ul > li ul li:last-child{-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#menu-navigation li.grid-three ul,
#menu-navigation ul.mega-menu2{width:870px;left:-9999px;padding:10px 30px 20px;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95);}
#menu-navigation li.grid-three ul:before,
#menu-navigation ul.mega-menu2:before{border-top:1px solid #d3d3d3;content:"";left:30px;position:absolute;bottom:20px;width:810px;}
#menu-navigation li.grid-three:hover ul,
#menu-navigation li:hover ul.mega-menu2{left:-400px;}
header.header3 #menu-navigation li ul{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95);}
#menu-navigation li.grid-three ul > li,
#menu-navigation ul.mega-menu2 > li{background:none;width:33.334%;}
#menu-navigation li.grid-three ul li a,
#menu-navigation ul.mega-menu2 li a{font-family:roboto;font-size:13px;color:#666;text-transform:uppercase;}
#menu-navigation li.grid-three ul li ul li:hover a,
#menu-navigation ul.mega-menu2 li ul li:hover a{color:#FFF;}
header.header3 #menu-navigation li ul li{background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
#menu-navigation li ul li a span{background:none repeat scroll 0 0 black;color:#fff;padding:2px 13px;position:absolute;right:10px;top:10px;font-size:12px;font-family:roboto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
header.header3 #menu-navigation li ul li a{color:#666;font-family:open sans;font-size:12px;text-transform:uppercase;}
header.header3 #menu-navigation li ul li:hover a{background:none;}
header.header3.stick .logo{padding:5px 0;}
header.header3.stick #menu-navigation > li > a{padding:25px 20px;}
.our-cause{float:left;position:relative;width:100%;margin-bottom:30px;}
.our-cause-img{float:left;overflow:hidden;position:relative;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.our-cause-img > img{width:100%;height:auto;}
.our-cause-img:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;opacity:0.89;-webkit-transform:skewX(100deg) rotateX(90deg);-moz-transform:skewX(100deg) rotateX(90deg);-ms-transform:skewX(100deg) rotateX(90deg);-o-transform:skewX(100deg) rotateX(90deg);transform:skewX(100deg) rotateX(90deg);-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.our-cause:hover .our-cause-img:before{-webkit-transform:skewX(0deg) rotateX(0deg);-moz-transform:skewX(0deg) rotateX(0deg);-ms-transform:skewX(0deg) rotateX(0deg);-o-transform:skewX(0deg) rotateX(0deg);transform:skewX(0deg) rotateX(0deg);}
.our-cause-detail{background:none repeat scroll 0 0 #fff;border:1px solid #e7e7e7;float:left;margin-left:2%;margin-top:-20px;padding:20px;position:relative;text-align:center;width:96%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 13px #e9e9e9 inset;-moz-box-shadow:0 0 13px #e9e9e9 inset;-ms-box-shadow:0 0 13px #e9e9e9 inset;-o-box-shadow:0 0 13px #e9e9e9 inset;box-shadow:0 0 13px #e9e9e9 inset;}
.our-cause-detail > h3{font-family:open sans;font-size:16px;color:#656565;text-transform:uppercase;font-weight:600;float:left;width:100%;margin-bottom:10px;}
.our-cause-detail > span{color:#857f7f;float:left;font-family:open sans;font-size:13px;font-style:italic;font-weight:500;margin-bottom:10px;width:100%;}
.our-cause-detail > p{color:#818181;font-family:noto sans;font-size:13px;line-height:24px;letter-spacing:0.2px;float:left;width:100%;margin-bottom:10px;}
.our-cause-detail > i{font-family:roboto;font-size:14px;color:#50504f;font-style:normal;float:left;width:100%;margin-bottom:10px;}
.our-cause-detail > i span,.our-cause-detail > i strong{font-size:18px;font-weight:500;}
.our-cause-detail > a{color:#ffffff;display:inline-block;font-family:open sans;font-size:11px;padding:7px 15px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.issue > a{color:#ffffff;display:inline-block;font-family:open sans;font-size:11px;padding:7px 15px;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.our-cause-detail > a:hover{padding:7px 20px;}
.our-cause-img > a{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);height:48px;left:50%;margin-left:-24px;margin-top:-24px;position:absolute;top:50%;width:48px;z-index:1;color:#666;font-size:20px;text-align:center;line-height:48px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:all 0.7s ease 0.2s;-moz-transition:all 0.7s ease 0.2s;-ms-transition:all 0.7s ease 0.2s;-o-transition:all 0.7s ease 0.2s;transition:all 0.7s ease 0.2s;-webkit-transform:scale(0) rotateY(360deg);-moz-transform:scale(0) rotateY(360deg);-ms-transform:scale(0) rotateY(360deg);-o-transform:scale(0) rotateY(360deg);transform:scale(0) rotateY(360deg);}
.our-cause:hover .our-cause-img > a{-webkit-transform:scale(1) rotateY(0deg);-moz-transform:scale(1) rotateY(0deg);-ms-transform:scale(1) rotateY(0deg);-o-transform:scale(1) rotateY(0deg);transform:scale(1) rotateY(0deg);}
.fancy-cause{float:left;position:relative;width:100%;margin-bottom:30px;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.fancy-cause > img{width:100%;height:auto;}
.fancy-cause-intro{background:none repeat scroll 0 0 #fff;border:1px solid #eeeeee;bottom:0;float:left;left:0;padding:25px 20px;position:absolute;width:100%;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-box-shadow:0 0 6px #f4f4f4 inset;-moz-box-shadow:0 0 6px #f4f4f4 inset;-ms-box-shadow:0 0 6px #f4f4f4 inset;-o-box-shadow:0 0 6px #f4f4f4 inset;box-shadow:0 0 6px #f4f4f4 inset;-webkit-transition:all 0.4s linear;-moz-transition:all 0.4s linear;-ms-transition:all 0.4s linear;-o-transition:all 0.4s linear;transition:all 0.4s linear;}
.fancy-cause:hover .fancy-cause-intro{bottom:-40px;opacity:0;}
.fancy-cause-intro > i{color:#857f7f;float:left;font-family:roboto;font-size:13px;line-height:16px;margin-bottom:10px;width:100%;}
.fancy-cause-intro > h3{color:#656565;float:left;font-family:open sans;font-size:15px;font-weight:600;width:100%;}
.fancy-cause-intro > span{background:none repeat scroll 0 0 #fff;color:#50504f;font-family:roboto;font-size:16px;padding:12px 15px;position:absolute;right:10px;text-align:center;top:-40px;width:150px;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;-o-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.fancy-cause-intro span i{float:left;font-size:11px;font-weight:400;width:100%;color:#857f7f;}
.fancy-cause-hover{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.95);border:1px solid #e7e7e7;height:100%;left:0;padding:50px 30px;position:absolute;text-align:center;top:0;width:100%;opacity:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 0.4s ease 0.3s;-moz-transition:all 0.4s ease 0.3s;-ms-transition:all 0.4s ease 0.3s;-o-transition:all 0.4s ease 0.3s;transition:all 0.4s ease 0.3s;}
.fancy-cause:hover .fancy-cause-hover{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.fancy-cause-hover > p{color:#818181;font-family:noto sans;font-size:13px;letter-spacing:0.2px;line-height:24px;margin-bottom:20px;}
.fancy-cause-hover > span{color:#50504f;display:table;font-family:roboto;font-size:14px;margin:0 auto 20px;}
.fancy-cause-hover > span strong{font-size:18px;}
.fancy-cause-hover > span i{color:#50504f;font-size:18px;font-style:normal;}
.fancy-cause-hover > span a{font-family:roboto;font-size:11px;color:#FFF;background:black;margin:0 3px;padding:6px 15px;display:inline-block;overflow:hidden;position:relative;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;z-index:1;}
.fancy-cause-hover > span a:before{content:"";position:absolute;left:0;top:50%;width:100%;height:0;background:black;opacity:0.8;z-index:-1;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.fancy-cause-hover > span a:hover:before{top:0;height:100%;}
.drop-right:hover ul{left:230px!important;}
.modal{z-index:999999991;}
.wpb_layerslider_element{margin-bottom:0px;}
.toggle-header .icon-circle, .sticky .icon-circle, .middle-logo .icon-circle,
.default-header .icon-circle{display:none;}
.gray{background:none repeat scroll 0 0 #fbf7f7;}
.no-container .container{float:left;max-width:none;width:100%;overflow:hidden;}
.fancy-donation{float:left;width:100%;min-height:395px;position:relative;z-index:1;}
.fancy-donation:before{background:none repeat scroll 0 0 #000000;content:"";height:100%;opacity:0.6;width:100%;position:absolute;left:0;top:0;z-index:1;}
.fancy-donation > img{width:100%;position:absolute;left:0;top:0;}
.donation-appeal{float:left;margin-left:20%;padding-top:60px;position:relative;text-align:center;width:60%;z-index:1;}
.donation-appeal > h3{border-bottom:1px solid #5d5d5d;color:#ffffff;display:inline-block;font-family:roboto;font-size:30px;font-weight:300;letter-spacing:0.3px;margin-bottom:30px;padding-bottom:20px;padding-top:20px;}
.donation-appeal > h6{border-bottom:1px solid #5d5d5d;color:#ffffff;display:inline-block;font-family:open sans;font-size:12px;letter-spacing:5px;padding-bottom:10px;text-transform:uppercase;}
.donation-appeal > h3 strong{display:list-item;font-size:20px;font-weight:500;margin-top:7px;}
.donation-appeal > p{color:#cdcdcd;display:inline-block;font-family:open sans;font-size:13px;line-height:26px;margin:0;}
.donation-appeal > a,
.urgent-cause > a{color:#ffffff;display:inline-block;font-family:open sans;font-size:13px;margin-top:30px;padding:13px 35px;position:relative;text-transform:uppercase;z-index:1;letter-spacing:0.4px;}
.donation-appeal > a:before,
.urgent-cause > a:before{background:none repeat scroll 0 0 #000000;content:"";height:100%;width:100%;opacity:0.6;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.donation-appeal > a:hover:before,
.urgent-cause > a:hover:before{opacity:1;}
.sec-heading4{float:left;text-align:center;width:100%;margin-bottom:35px;}
.sec-heading4 h2{display:inline-block;font-family:roboto;font-size:26px;font-weight:400;margin-bottom:5px;}
.sec-heading4 > p{color:#999999;display:table;font-family:open sans;font-size:12px;margin-bottom:0;margin-left:auto;margin-right:auto;}
.wide-project-carousel{float:left;width:100%;background:#FFF;position:relative;overflow:hidden;}
.wide-project-detail{background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/full-wide-projects.jpg) no-repeat scroll center transparent;float:left;width:100%;padding:65px 30px 30px 70px;position:relative;z-index:1;}
.wide-project-detail:before{width:100%;height:100%;content:"";position:absolute;left:0;top:0;background:white;opacity:0.9;z-index:-1;}
.wide-project-detail{float:left;width:100%;padding:65px 30px 30px 70px;}
.wide-project-detail > h2{float:left;width:100%;color:#4b4b4b;font-family:roboto;font-size:24px;font-weight:400;margin-bottom:5px;}
.wide-project-detail > h2 a{color:inherit;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.wide-project-detail > h3{float:left;width:100%;font-family:roboto;font-size:18px;font-weight:600;margin-bottom:20px;}
.wide-project-detail > p{float:left;width:100%;color:#888888;font-family:open sans;font-size:13px;line-height:26px;margin:0 0 30px;}
.wide-project-img{float:left;width:100%;}
.wide-project-img img{width:100%;height:auto;}
.money-spent{float:left;}
.money-spent > h5{color:#7c7c7c;font-family:roboto;font-size:30px;line-height:20px;margin-bottom:5px;}
.money-spent > h5 i{font-size:22px;font-style:normal;margin-right:5px;}
.money-spent > span{color:#929292;float:right;font-family:roboto;font-size:12px;}
.project-contact{border-left:1px dotted #969696;color:#929292;float:left;font-family:roboto;font-size:13px;font-style:italic;margin-left:30px;padding-bottom:10px;padding-left:30px;padding-top:10px;}
.wide-project-carousel .flex-direction-nav{bottom:0;position:absolute;right:0;z-index:10;}
.wide-project-carousel .flex-direction-nav{bottom:-65px;position:absolute;right:0;z-index:10;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.wide-project-carousel:hover .flex-direction-nav{bottom:5px;}
.wide-project-carousel .flex-direction-nav li{float:left;height:50px;width:50px;color:rgba(0, 0, 0, 0);margin-right:5px;}
.wide-project-carousel .flex-direction-nav li a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);color:rgba(0, 0, 0, 0);position:relative;float:left;height:50px;width:100%;}
.wide-project-carousel .flex-direction-nav li a:before{color:#afafaf;content:"\f104";font-family:fontawesome;font-size:30px;height:100%;width:100%;line-height:50px;text-align:center;position:absolute;left:0;top:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.wide-project-carousel .flex-direction-nav li a:hover:before{color:#FFF;}
.wide-project-carousel .flex-direction-nav li a.flex-next:before{content:"\f105";}
.charity-causes{float:left;width:100%;margin-bottom:-30px;}
.charity-cause{float:left;width:100%;margin-bottom:30px;}
.charity-cause-img{float:left;width:100%;overflow:hidden;}
.charity-cause-img img{width:100%;height:auto;}
.charity-cause-img > img{width:100%;height:auto;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.charity-cause:hover .charity-cause-img > img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
.charity-cause-detail{float:left;width:100%;padding:30px 20px;text-align:center;border-bottom:1px solid #eae1e1;border-left:1px solid #eae1e1;border-right:1px solid #eae1e1;}
.charity-cause-detail > h3{float:left;width:100%;color:#666666;font-family:roboto;font-size:15px;font-weight:400;letter-spacing:0.4px;margin-bottom:15px;}
.charity-cause-detail > h3 a{color:inherit;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.charity-cause-detail > p{color:#888888;float:left;font-family:open sans;font-size:13px;line-height:22px;margin-bottom:20px;width:100%;}
.charity-cause-detail .progress{float:left;width:100%;margin:0;height:7px;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
.charity-cause-detail .progress-bar{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.charity-cause-detail > span{float:left;width:100%;color:#666666;font-family:roboto;font-size:11px;font-weight:200;margin-top:10px;}
.charity-cause-detail > span i{font-size:14px;font-style:normal;font-weight:300;margin-left:20px;}
.cause-location{float:left;width:100%;font-family:roboto;font-size:12px;padding:14px 30px;text-align:center;border-bottom:1px solid #eae1e1;border-left:1px solid #eae1e1;border-right:1px solid #eae1e1;}
.cause-location > p{float:left;width:100%;color:#666666;margin:0;}
.urgent-cause{float:left;overflow:hidden;padding:60px 30px;position:relative;text-align:center;width:100%;z-index:1;}
.urgent-cause:before{background:none repeat scroll 0 0 #000000;content:"";z-index:-1;height:100%;width:100%;opacity:0.7;position:absolute;left:0;top:0;}
.urgent-cause > img{left:0;position:absolute;top:0;width:100%;z-index:-2;}
.urgent-cause > span{display:inline-block;margin-bottom:30px;}
.urgent-cause > h3{float:left;width:100%;font-family:roboto;font-size:26px;color:#FFF;}
.urgent-cause > h3 span{float:left;width:100%;font-weight:300;}
.urgent-cause > h5{float:left;width:100%;color:#f0eaea;font-family:roboto;font-size:16px;margin:25px 0 30px;}
.urgent-cause > h5 a{color:inherit}
.urgent-cause .progress{float:left;width:100%;margin:0;height:10px;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.urgent-cause .progress .progress-bar{-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;}
.urgent-progress{float:left;margin-top:10px;padding:0 20px;width:100%;}
.urgent-progress > span, .urgent-progress > i{color:#ffffff;float:left;font-family:roboto;font-size:11px;font-weight:300;}
.urgent-progress > i{float:right;font-style:normal;}
.urgent-cause > h6{float:left;width:100%;margin-top:25px;color:#eae9e9;font-family:source sans pro;font-size:14px;font-style:italic;margin-bottom:10px;}
.urgent-cause > strong{float:left;width:100%;color:#ffffff;font-family:source sans pro;font-size:24px;font-weight:400;line-height:26px;margin-bottom:20px;}
.urgent-cause > strong i{font-style:normal;margin-right:2px;}
.fixed.blackish:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);content:"";height:100%;width:100%;position:absolute;left:0;top:0;}
.simple-parallax{display:table;margin:0 auto;position:relative;text-align:center;width:55%;padding-bottom:40px;}
.simple-parallax > span{color:#ffffff;float:left;font-family:source sans pro;font-size:14px;margin-bottom:10px;width:100%;}
.simple-parallax > h3{color:#ffffff;float:left;font-family:roboto;font-size:45px;font-weight:unset;margin-bottom:20px;width:100%;}
.simple-parallax > p{color:#dedddd;float:left;font-family:open sans;font-size:14px;line-height:30px;width:100%;}
.transparent-btn{display:inline-block;position:relative;color:#ffffff;font-family:open sans;font-size:13px;font-weight:600;padding:12px 30px;z-index:1;}
.transparent-btn:before{background:none repeat scroll 0 0 #000000;content:"";height:100%;width:100%;opacity:0.8;position:absolute;left:0;top:0;z-index:-1;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.transparent-btn:hover:before{opacity:1;}
.upcoming-bar{float:left;width:100%;background:url(//advocacy.sos-villages.gr/wp-content/themes/lifeline/images/pattern5.jpg) repeat scroll 0 0 rgba(0, 0, 0, 0);border:10px solid #ffffff;padding:20px 50px;}
.abt-upcoming-event{float:left;width:100%;min-height:63px;padding-left:80px;position:relative;}
.abt-upcoming-event > span{position:absolute;left:0;top:0;}
.abt-upcoming-event > h3 a{color:#ffffff;float:left;font-family:roboto;font-size:20px;font-weight:400;width:100%;}
.abt-upcoming-event > ul{float:left;width:100%;}
.abt-upcoming-event > ul li{float:left;font-family:open sans;font-size:11px;margin-right:20px;}
.abt-upcoming-event > ul li a i{margin-right:5px;}
.upcoming-bar.overlap{margin-top:-40px;}
.upcoming-counter{float:left;margin-top:5px;width:100%;}
.upcoming-counter .countdown li p{font-size:14px;margin-bottom:10px;font-family:open sans;margin-top:0;}
.upcoming-counter .countdown li span{color:#FFF;font-size:20px;font-family:roboto;}
.upcoming-bar .countdown li::before{background:#ffffff none repeat scroll 0 0;content:"";height:20px;margin-top:-10px;position:absolute;right:0;top:50%;width:1px;}
.upcoming-bar .countdown > li{position:relative;}
.upcoming-bar .countdown li:last-child::before{display:none;}
.charity-events{float:left;width:100%;margin-bottom:-30px;}
.charity-event-img{float:left;margin-bottom:30px;overflow:hidden;position:relative;width:100%;}
.charity-event-img:before{background:none repeat scroll 0 0 #ffffff;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.charity-event:hover .charity-event-img:before{opacity:0.6;}
.charity-event-img img{width:100%;height:auto;}
.charity-event-img > a{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.7);color:#ffffff;font-family:roboto;font-size:16px;height:40px;padding:10px 20px;text-align:center;position:absolute;right:0;top:-40px;-webkit-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;}
.charity-event:hover .charity-event-img > a{top:0;-webkit-transition:all 0.3s ease 0.2s;-moz-transition:all 0.3s ease 0.2s;-ms-transition:all 0.3s ease 0.2s;-o-transition:all 0.3s ease 0.2s;transition:all 0.3s ease 0.2s;}
.charity-event-detail{float:left;padding:0 40px;text-align:center;width:100%;}
.charity-event-detail > i{color:#929292;float:left;font-family:roboto;font-size:16px;font-weight:300;margin-bottom:10px;width:100%;font-style:normal;}
.charity-event-detail > i strong{font-weight:300;}
.charity-event-detail > h3{float:left;width:100%;color:#666666;font-family:roboto;font-size:18px;margin-bottom:20px;}
.charity-event-detail > h3 a{color:inherit;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.charity-event-detail > span{float:left;width:100%;color:#969595;font-family:roboto;font-size:11px;margin-bottom:20px;}
.charity-event-detail > p{float:left;width:100%;color:#888888;font-family:open sans;font-size:13px;line-height:24px;margin-bottom:30px;}
.charity-event-detail > span i{margin-right:5px;}
.sponsors-carousel{float:left;width:100%;position:relative;}
.sponsors-carousel a{display:inline-block;text-align:center;width:100%;}
.sponsors-carousel a img{max-width:100%;}
.sponsors-carousel .flex-direction-nav{height:0;position:absolute;top:50%;width:100%;z-index:2;}
.sponsors-carousel .flex-direction-nav li,
.sponsors-carousel .flex-direction-nav li:last-child{display:inline-block;height:25px;margin:0;margin-top:-12.5px;position:relative;z-index:1;}
.sponsors-carousel .flex-direction-nav li:last-child{float:right;margin-left:0;margin-right:-30px;}
.sponsors-carousel .flex-direction-nav li a{color:rgba(0, 0, 0, 0);float:left;height:25px;position:relative;width:25px;outline:none;}
.sponsors-carousel .flex-direction-nav li a:focus{outline:none;}
.sponsors-carousel .flex-direction-nav li a:before{color:#999999;content:"\f104";font-family:fontawesome;font-size:34px;height:100%;line-height:23px;text-align:center;width:100%;position:absolute;left:0;top:0;}
.sponsors-carousel .flex-direction-nav li a.flex-next:before{content:"\f105";}
#buddypress{float:left;width:100%;position:relative;}
#buddypress div#item-header{border:1px solid #efefef;float:left;margin-bottom:40px;padding:20px 30px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div#item-header img.avatar{border:4px double #bfbfbf;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div#item-header div#item-meta{font-size:13px;line-height:27px;margin-bottom:0;margin-top:5px;padding:0;}
#item-nav{float:left;margin-bottom:30px;width:100%;}
#buddypress div.item-list-tabs ul li a{border:1px solid #dfdfdf;color:#afafaf;font-family:open sans;margin-right:-1px;padding:11px 30px;}
#item-body{border:1px solid #dfdfdf;float:left;padding:30px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div#subnav.item-list-tabs{margin:0 0 40px;}
#buddypress #item-body form#whats-new-form{float:left;padding-left:70px;position:relative;width:100%;}
#buddypress form#whats-new-form #whats-new-avatar{left:0;position:absolute;top:0;}
#buddypress form#whats-new-form p.activity-greeting{line-height:20px;margin-left:0;}
#buddypress form#whats-new-form #whats-new-content{float:left;margin:0;padding:0;width:100%;}
#buddypress form#whats-new-form textarea{background:none repeat scroll 0 0 #efefef;border:0 none;float:left;height:40px !important;padding:10px 30px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress form#whats-new-form p.activity-greeting{line-height:20px;}
#buddypress #whats-new-options{float:left;height:auto !important;overflow:hidden;width:100%;}
#buddypress form#whats-new-form #whats-new-submit{margin-bottom:20px;}
#buddypress form#whats-new-form #whats-new-submit input{float:right;font-size:14px;padding:8px 30px;}
.activity.single-group{float:left;margin-top:30px;width:100%;}
#buddypress #activity-stream{margin:0;}
#buddypress .activity-list li.mini .activity-avatar img.avatar{height:auto !important;margin:0 !important;width:auto !important;}
#item-body #subscription-toggle, #favorite-toggle{float:right;}
#buddypress #activity-stream p{font-size:13px;line-height:20px;margin:0;}
#buddypress div.activity-meta{float:left;width:100%;}
#buddypress div.activity-meta a{float:left;font-size:9px;line-height:15px;padding:5px 10px;text-transform:uppercase;}
#buddypress div.activity-comments form input{float:right;font-size:12px;padding:4px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div.activity-comments form div.ac-reply-content a{border:1px solid #cccccc;float:right;font-size:13px;line-height:16px;margin-right:10px;margin-top:6px;padding:5px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div.activity-comments form .ac-textarea{border:1px solid #dfdfdf;padding:10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress div.activity-comments form .ac-textarea textarea{min-height:100px;}
#buddypress a.activity-time-since{float:right;}
#buddypress .acomment-meta a, #buddypress .acomment-meta{color:#434343;font-size:12px;text-transform:capitalize;}
#buddypress .acomment-options a{border:1px solid #cccccc;float:left;font-size:11px;margin-top:10px;padding:4px 15px;text-transform:uppercase;}
.page-title h1 a{color:inherit;}
body.activity-permalink #buddypress div.activity-comments{float:left;margin-left:0;margin-top:40px;width:100%;}
#buddypress div.dir-search input[type="text"], #buddypress li.groups-members-search input[type="text"]{color:#3f3f3f;font-family:roboto;font-weight:400;padding:6px 20px;width:260px;}
#buddypress input[type="submit"]{background:none repeat scroll 0 0 #000000;border:0 none;color:#ffffff;float:left;font-size:12px;line-height:21px;margin-top:-1px;padding:6px 20px;text-transform:uppercase;}
#buddypress input[type="submit"]:hover{border:0;}
#buddypress div.dir-search input[type="text"],
#buddypress li.groups-members-search label{float:left;margin-right:-1px;}
#buddypress ul.item-list li a{float:left;}
#buddypress ul.item-list li{float:left;width:100%;}
#buddypress ul.item-list li h5{float:left;font-size:16px;font-weight:400;margin-right:10px;text-transform:capitalize;}
#buddypress ul.item-list li span.activity{float:left;}
#buddypress #item-body div.item-list-tabs ul li a{font-size:12px;padding:5px 15px;}
#buddypress #item-body div.item-list-tabs ul li:first-child a{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;-o-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
#buddypress #item-body div.item-list-tabs ul li:last-child a{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;-o-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
#buddypress div.item-list-tabs ul li.current a{font-weight:inherit;}
#buddypress .standard-form input[type="text"], #buddypress .standard-form textarea{background:none repeat scroll 0 0 #efefef;border:0 none;color:#afafaf;font-size:13px;line-height:20px;padding:10px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#buddypress .standard-form label,
#buddypress .standard-form span.label{color:#535353;font-weight:400;}
#buddypress input[type="file"]{background:none repeat scroll 0 0 #efefef;float:left;margin-bottom:20px;padding:10px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
#delete-group-avatar-button{float:left;margin-top:30px;width:100%;}
#delete-group-avatar-button.generic-button a.edit{float:left;font-size:12px;padding:5px 20px;}
form.wpcf7-form p{float:left;font-family:noto sans;font-size:13px;margin-bottom:10px;width:100%;}
form.wpcf7-form p span.wpcf7-form-control-wrap{float:left;margin:0;padding:0;width:100%;}
form.wpcf7-form p span input,
form.wpcf7-form p span textarea{background:none repeat scroll 0 0 #f8f8f8;border:1px solid #eeeeee;float:left;font-family:roboto;font-size:12px;padding:10px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
form.wpcf7-form p span textarea{height:auto;min-height:150px;}
form.wpcf7-form p span input[type="radio"],form.wpcf7-form p span input[type="checkbox"]{float:left;margin:10px 10px !important;width:auto;}
form.wpcf7-form p span.wpcf7-radio,
form.wpcf7-form p span.wpcf7-checkbox{float:left;margin:0;padding:0;width:100%;}
form.wpcf7-form p span.wpcf7-radio span.wpcf7-list-item,
form.wpcf7-form p span.wpcf7-checkbox span.wpcf7-list-item{float:left;line-height:35px;margin:0;width:100%;}
form.wpcf7-form p .wpcf7-submit{background:none repeat scroll 0 0 #000000;border:0 none;color:#ffffff;float:right;font-family:roboto;font-size:15px;font-weight:600;padding:5px 25px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
div.wpcf7-validation-errors,
div.wpcf7-mail-sent-ok{border:1px solid #f7e700;float:left;margin-top:10px;padding:10px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
div.wpcf7-mail-sent-ok{border:1px solid #398f14;}
form.wpcf7-form p span input[type="file"]{height:auto;padding:10px;}
div.wpcf7-response-output{float:left;margin:20px 0;padding:10px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
div.wpcf7 img.ajax-loader{float:right;margin-right:10px;}
.gform_wrapper h3.gform_title{float:left;font-size:30px;font-weight:500;margin:0 0 5px;text-transform:uppercase;width:100%;}
.gform_wrapper span.gform_description{float:left;font-size:14px;font-weight:400;width:100%;}
.gform_wrapper h3.gform_title{float:left;font-size:30px !important;font-weight:500 !important;margin:0 0 5px !important;text-transform:uppercase;width:100% !important;}
.gform_wrapper span.gform_description{float:left;font-size:14px;font-weight:400;width:100%;}
.gform_body{float:left;margin-top:30px;width:100%;}
.gform_wrapper .top_label .gfield_label{color:#8f8f8f;float:left;font-family:open sans;font-size:15px;font-weight:400 !important;margin-bottom:10px !important;margin-top:0 !important;width:100%;}
.gform_wrapper .gfield_required{color:#ff0000;}
.ginput_container{float:left;position:relative;width:100%;}
.gform_wrapper ul li.gfield{float:left;margin-bottom:20px;width:100%;}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium,
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label textarea,
.gfield input{border:1px solid #dfdfdf !important;border-radius:3px !important;float:left !important;line-height:20px!important;padding:10px 20px !important;width:100% !important;}
.charleft.ginput_counter{float:left;font-family:noto sans;width:100%;}
.gform_wrapper .chzn-container{float:left;width:100% !important;}
.gform_wrapper .chzn-container-single .chzn-single{border:1px solid #dfdfdf;color:#8f8f8f;float:left;height:37px;line-height:34px;width:100%;}
.gform_wrapper .chzn-container-single .chzn-drop{width:100% !important;}
.gform_wrapper .chzn-container-single .chzn-search input{width:100% !important;}
.gform_wrapper .chzn-container-single .chzn-single div b{background-position:0 5px;}
.gform_wrapper .chzn-container .chzn-drop{width:100% !important;}
.gform_wrapper .chzn-container-multi .chzn-choices .search-choice{font-size:12px;margin:7px 10px !important;padding:5px 20px;}
.gform_wrapper .gfield_checkbox li input[type="checkbox"],
.gform_wrapper .gfield_radio li input[type="radio"],
.gform_wrapper .gfield_checkbox li input{margin-top:5px;}
.gform_wrapper .gfield_checkbox li label,
.gform_wrapper .gfield_radio li label{color:#4f4f4f;font-weight:400;}
.gform_wrapper ul.gfield_radio li input + input{border:1px solid #cbcbcb;height:auto;padding:5px 20px;width:auto !important;}
.gform_wrapper h2.gsection_title{color:#6f6f6f;font-size:25px !important;font-weight:400 !important;text-transform:uppercase;}
.gform_confirmation_message_2.gform_confirmation_message{background:none repeat scroll 0 0 #dff0d8;border:1px solid #d6e9c6;color:#3c763d;float:left;margin:20px 0;padding:20px 40px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.gform_wrapper div.validation_error{background:none repeat scroll 0 0 #f2dede;border:1px solid #ebccd1;color:#a94442;float:left;font-size:14px;font-weight:400;margin:20px 0 0;padding:15px 20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.ginput_left label, .ginput_full, .ginput_right label{color:#b3b3b3;float:left;font-family:noto sans;font-size:12px !important;font-weight:400;margin-bottom:10px;width:100%;}
.ui-datepicker-trigger{position:absolute;right:10px;top:10px;}
.gform_wrapper .ginput_complex label,
.gform_wrapper .gfield_time_hour label,
.gform_wrapper .gfield_time_minute label,
.gform_wrapper .gfield_date_month label,
.gform_wrapper .gfield_date_day label,
.gform_wrapper .gfield_date_year label,
.gform_wrapper .instruction{display:inline-block;line-height:40px;margin:0;padding:0 8px;}
.gform_wrapper .top_label select{font-size:13px;height:42px;margin:0 !important;padding:0 10px;}
.gform_wrapper .ginput_complex .ginput_full input[type="text"],
.gform_wrapper .ginput_complex .ginput_full input[type="url"],
.gform_wrapper .ginput_complex .ginput_full input[type="email"],
.gform_wrapper .ginput_complex .ginput_full input[type="tel"],
.gform_wrapper .ginput_complex .ginput_full input[type="number"],
.gform_wrapper .ginput_complex .ginput_full input[type="password"],
.gform_wrapper .ginput_complex input[type="text"],
.gform_wrapper .ginput_complex input[type="url"],
.gform_wrapper .ginput_complex input[type="email"],
.gform_wrapper .ginput_complex input[type="tel"],
.gform_wrapper .ginput_complex input[type="number"],
.gform_wrapper .ginput_complex input[type="password"],
.gform_wrapper .ginput_complex select{width:100% !important;}
.gform_wrapper .ginput_complex label{float:left;font-size:12px !important;font-weight:500 !important;line-height:20px;margin:0;padding:0;width:100%;}
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_left,
.ginput_left label, .ginput_full{margin-bottom:10px;width:100%!important;}
.gform_wrapper{margin:0;max-width:none;width:100%;}
.gform_wrapper .gform_heading{float:left;width:100%;}
.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year{width:100px;line-height:30px;}
.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input,
.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input,
.gform_wrapper .gfield_date_year input{float:left !important;margin-right:7px;padding:10px 5px !important;width:50% !important;}
#gform_preview_3_8{float:left;margin-top:20px;width:100%;}
.gform_wrapper .ginput_complex .ginput_right input[type="text"],
.gform_wrapper .ginput_complex .ginput_right input[type="url"],
.gform_wrapper .ginput_complex .ginput_right input[type="email"],
.gform_wrapper .ginput_complex .ginput_right input[type="tel"],
.gform_wrapper .ginput_complex .ginput_right input[type="number"],
.gform_wrapper .ginput_complex .ginput_right input[type="password"],
.gform_wrapper .ginput_complex .ginput_right select{width:100% !important;}
table tbody tr.gfield_list_row_odd, table tbody tr.gfield_list_row_even{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);}
.gform_wrapper table.gfield_list td{width:31%;}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"]{border:0 none;color:#ffffff;font-family:roboto;font-size:15px;padding:10px 30px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="url"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_left input[type="password"]{width:100% !important;}
.gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="text"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="url"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="email"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="tel"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="number"], .gform_wrapper .gfield_error .ginput_complex .ginput_right input[type="password"]{width:100% !important;}
.gform_confirmation_message{background:none repeat scroll 0 0 #dff0d8;border:1px solid #c6d9b6;color:#3c763d;float:left;padding:20px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.gform_wrapper .top_label .gfield_error{width:100%;}
.vc_toggle_title{background:#eeeeee none repeat scroll 0 0;float:left;padding:15px 20px 15px 40px !important;width:100%;}
.vc_toggle_color_peacoc .vc_toggle_icon{margin-left:10px;}
.vc_toggle > .vc_toggle_content{background:#e7e7e7 none repeat scroll 0 0;float:left;margin:0;padding:20px 30px;width:100%;}
.flexslider .slides > li{text-align:center;}
.flexslider .slides > li a{display:inline-block;}
.flexslider .slides > li a img{max-width:100%;}
.vc_tta-panel-body{background:#f2f2f2 none repeat scroll 0 0 !important;border-radius:4px;float:left;padding:40px !important;text-align:center;width:100%;}
.vc_tta-panel-body li.table-head{float:left;line-height:40px;margin-bottom:30px;width:100%;}
.vc_tta-panel-body .table-head h3{float:left;font-size:40px;line-height:40px;text-transform:uppercase;width:100%;}
.vc_tta-panel-body li{float:left;line-height:40px;width:100%;}
.vc_tta-panel-body li i{font-size:17px;margin-right:11px;}
.vc_tta-panel-body li.price-per-year{font-size:40px;font-weight:700;line-height:60px;}
.vc_tta-panel-body li.price-per-year i{font-size:30px;font-style:normal;margin:0;}
.vc_tta-panel-body li a{background:#000000 none repeat scroll 0 0;color:#ffffff;display:inline-block;font-weight:600;line-height:20px;padding:13px 30px;text-transform:uppercase;}
.vc_tta-panel-body{float:left;margin-top:-6px;width:100%;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important;-ms-box-sizing:border-box !important;-o-box-sizing:border-box !important;box-sizing:border-box !important;}
.vc_tta-panel-heading{float:left;width:100%;}
.vc_tta-panel{float:left;width:100%;}
.vc_gitem_row .vc_gitem-col{padding:30px;}
.flex-caption .post-title{color:#6f6f6f;float:left;font-size:18px;margin-bottom:10px;margin-top:20px;width:100%;}
.vc_gitem_row .vc_gitem-col{padding:30px;}
.flex-caption .post-title{color:#6f6f6f;float:left;font-size:18px;margin-bottom:10px;margin-top:20px;width:100%;}
.flex-caption .post-title a{color:inherit;}
.event-thumb .countdown li p{color:#FFFFFF;}
.portfolio img{width:100%;height:auto}
.custom h1, .custom h2, .custom h3, .custom h4, .custom h5, .custom h6{font-weight:700;margin-bottom:20px;}
.custom p{float:left;font-size:14px;line-height:24px;margin-bottom:15px;}
.custom ol, .custom ul{float:left;width:100%;}
.custom ul{list-style:disc}
.custom ol li, .custom ul li{float:left;font-size:13px;padding:5px 10px 5px 20px;width:100%;}
.custom ol ol li:last-child, .custom ul ul li:last-child{border-bottom:0}
.custom ol ol ol li, .custom ul ul ul li{border-bottom:0 none}
#buddypress form div.item-list-tabs > ul > li > a,
#buddypress div.item-list-tabs > ul > li > a{background:#f1f1f1 none repeat scroll 0 0 !important;color:#232323 !important;font-family:Open Sans;font-size:12px;font-weight:700 !important;letter-spacing:0.4px;line-height:21px;padding:10px 15px 10px 23px;}
#buddypress form div.item-list-tabs > ul > li > a > span, #buddypress div.item-list-tabs > ul > li > a > span{color:#555;float:right;font-family:Lato;font-size:9px;height:22px;line-height:15px !important;margin-left:10px !important;padding:0;text-align:center;width:22px;}
#buddypress > div#members-dir-search{float:right;margin:0;}
#buddypress > div#members-dir-search > form > label{border:1px solid #e8ecec;float:left;margin:0;}
#buddypress label input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;float:left;font-family:Open Sans;font-size:11px;font-weight:normal;letter-spacing:0.5px;padding:8px 20px;}
#buddypress > div#members-dir-search > form > input[type="submit"]{background:#333333 none repeat scroll 0 0;border:medium none;color:#fff;float:left;font-family:Open Sans;font-size:9px;font-weight:600;letter-spacing:0.5px;padding:10px 12px;}
#buddypress div.item-list-tabs > ul{float:left;width:auto;}
#buddypress form div.item-list-tabs{clear:none;float:left;width:auto;}
#buddypress div#subnav.item-list-tabs{float:right;margin:0;}
#buddypress div#subnav.item-list-tabs > ul > li > label{font-family:Open Sans;font-size:10px;font-weight:500;letter-spacing:0.5px;line-height:30px;margin:0;padding-right:13px;}
#buddypress div#subnav.item-list-tabs > ul > li > select{border:1px solid #e8ecec;color:#b2b2b2;float:right;font-family:Open Sans;font-size:9px;letter-spacing:0.5px;padding:8px 10px;}
#buddypress > form#members-directory-form.dir-form{float:left;margin-top:20px;width:100%;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination{color:#333;float:right;font-family:Lato;font-size:13px;font-weight:normal;padding:18px 0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination > #member-dir-count-top{float:left;font-size:12px;font-weight:900;margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination .pagination-links{margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination .pagination-links{color:#333333;font-family:Lato;font-size:13px;margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination .pagination-links a{color:#333333;font-family:Lato;font-size:13px;margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > .pagination .pagination-links span{color:#333333;font-family:Lato;font-size:13px;margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list,
#buddypress > .activity > ul{border-color:#eaeaea;float:left;width:100%;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li,
#buddypress > .activity > ul li{display:table;float:left;padding:24px 0;width:100%;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item-avatar,
#buddypress > .activity > ul li .activity-avatar{float:left;margin-right:20px;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item-avatar img,
#buddypress > .activity > ul li .activity-avatar img{margin:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item,
#buddypress > .activity > ul li .activity-content{display:table-cell;vertical-align:middle;width:100%;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item > .item-title a,
#buddypress .activity > ul li > .activity-content > .activity-header p a{background:#f6f6f6 none repeat scroll 0 0;color:#333333;display:inline-block;font-family:Lato;font-size:8px;line-height:17px;margin:0 7px;padding:1px 10px;text-decoration:none;text-transform:uppercase;}
#buddypress .activity > ul li > .activity-content > .activity-header p a:first-child, #buddypress .activity > ul li > .activity-content > .activity-header p a:first-child{margin-left:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item > .item-title a:first-child, #buddypress .activity > ul li > .activity-content > .activity-header p a{margin-left:0;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item > .item-title span,
#buddypress #activity-stream .activity-header p{color:#292929;font-family:Open Sans;font-size:9px;font-weight:700;letter-spacing:0.5px;}
#buddypress > form#members-directory-form.dir-form .members.dir-list > ul.item-list > li > .item > .item-meta span{color:#b2b2b2;font-family:Open Sans;font-size:11px;margin-top:8px;}
#buddypress div.item-list-tabs{clear:initial !important;float:left;margin:14px 0 !important;width:auto !important;}
#buddypress div#subnav.item-list-tabs > ul > li a{background:#7f7f7f none repeat scroll 0 0 !important;color:#fff !important;float:left;margin:8px 30px 8px 0;opacity:1;padding:1px 20px;}
#buddypress > .activity{float:left;margin-top:20px;width:100%;}
#buddypress .activity-list .activity-content .activity-inner{float:left;line-height:20px;margin:0;width:100%;}
#buddypress .activity-list .activity-content .activity-inner p{line-height:24px;margin:0 !important;}
#buddypress #item-header{position:relative;}
#buddypress div#item-header #item-header-cover-image #item-header-content{bottom:20px;clear:inherit !important;left:188px;margin:0;position:absolute;z-index:9999999;}
#buddypress #item-header-cover-image{float:left;width:100%;}
#buddypress div#item-header #item-header-cover-image #item-header-content > h2{float:left;margin-bottom:30px;width:100%;}
#buddypress div#item-header #item-header-cover-image #item-header-content > span.activity{color:#b8bcbc;font-family:Open Sans;font-size:13px;}
#buddypress div#item-header #item-header-cover-image #item-header-content > #item-meta > div{color:#292929;font-family:Lato;font-size:9px;}
#buddypress div#item-header #item-header-cover-image #item-header-content > #item-meta > div > a{border:2px solid #e8ecec;color:#333333;display:inline-block;margin-left:10px;padding:3px 14px;text-transform:uppercase;}
#buddypress div#item-header #item-header-cover-image #item-header-content > #item-meta{float:left;margin-bottom:0;margin-top:13px;padding:0;width:100%;}
#buddypress > div#item-nav .item-list-tabs > ul > li > a{background:rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;border:2px solid white;color:#292929;font-family:Lato;font-size:12px;font-weight:normal !important;margin-right:7px;padding:2px 20px;}
#buddypress > #item-body > #subnav{margin-bottom:30px;margin-top:10px;}
#buddypress .activity-list .activity-content .activity-meta{float:left;margin-top:10px;}
#buddypress .activity-list .activity-content .activity-meta > a{background:#555555 none repeat scroll 0 0;border:medium none;color:#fff;float:left;font-family:Open Sans;font-size:13px;padding:7px 17px;}
#buddypress #item-body > .profile{float:left;width:100%;}
#buddypress #item-body > .profile .bp-widget{border:2px solid #e8e8e8;display:table;float:left;margin-bottom:6px;width:100%;}
#buddypress #item-body > .profile .bp-widget > h4{background:#f7f7f7 none repeat scroll 0 0;color:#292929;display:table-cell;font-family:Lato;font-size:14px;font-weight:normal;margin:0;padding:11px 10px 16px 20px;vertical-align:middle;width:150px;}
#buddypress #item-body > .profile .bp-widget > table{float:none;width:100%;}
#buddypress #item-body > .profile .bp-widget > table > tbody{float:left;width:100%;}
#buddypress #item-body > .profile .bp-widget > table > tbody > tr{float:left;padding-bottom:14px;width:100%;}
#buddypress #item-body > .profile .bp-widget > table > tbody > tr td{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;color:#292929;float:left;font-family:Open Sans;font-size:14px;font-weight:normal !important;letter-spacing:0.5px;padding:17px 40px 0;text-align:left;text-transform:none;width:100%;}
#buddypress .activity > #message{background:#fef4ed none repeat scroll 0 0;border:medium none;float:left;width:100%;}
#buddypress .activity > #message > p{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:medium none;font-family:Open Sans;font-size:13px;margin:0;padding:15px 40px;}
#buddypress .profile > form > h4{float:left;font-family:Lato;font-size:15px;margin:0 0 30px;width:100%;}
#buddypress div .profile > form > ul.button-nav{float:left;list-style:outside none none;margin:0 !important;padding:0;width:100%;}
#buddypress div .profile > form > ul.button-nav > li{float:left;height:auto;margin:0 10px 0 0;}
#buddypress div .profile > form > ul.button-nav > li > a{border:2px solid #e8ecec;color:#333333;float:left;font-family:Lato;font-size:13px;font-weight:normal !important;padding:9px 30px;}
#buddypress div .profile > form > div.editfield{float:left;width:100%;}
#buddypress div .profile > form > div.editfield > label{color:#555555;float:left;font-family:Open Sans;font-size:13px;font-weight:normal;margin-bottom:10px;width:100%;}
#buddypress div .profile > form > div.editfield > label > span{color:red;}
#buddypress div .profile > form > div.editfield > input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #e8ecec;float:left;font-family:Lato;font-size:13px;margin-bottom:10px;padding:10px 30px;width:100%;}
#buddypress div .profile > form > div.editfield > div.field-visibility-settings-notoggle{float:left;width:100%;}
#buddypress div .profile > form > div.editfield > div.field-visibility-settings-notoggle{color:#959595;float:left;font-family:Open Sans;font-size:13px;width:100%;}
#buddypress div .profile > form > div.editfield > div.field-visibility-settings-notoggle > span{color:#555555;font-weight:500;}
#buddypress div .profile > form > div.editfield > p.description{float:left;font-size:13px;width:100%;}
#buddypress div .profile > form > div.submit{float:left;width:100%;}
#buddypress div .profile > form > div.submit > input[type="submit"]{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:3px solid #e8ecec;float:left;font-family:Open Sans;font-size:14px;padding:11px 30px;}
#buddypress div .profile > form > div.editfield > .datebox > label{color:#555555;float:left;font-family:Open Sans;font-size:13px;font-weight:normal;margin-bottom:10px;margin-top:20px;width:100%;}
#buddypress div .profile > form > div.editfield > .datebox > select{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border:2px solid #e8ecec;float:left;font-family:Open Sans;letter-spacing:0.5px;margin-right:10px;}
#buddypress div .profile > form > div.editfield > p.field-visibility-settings-toggle{float:left;margin-top:20px;width:100%;}
#buddypress div .profile > form > div.editfield > p.field-visibility-settings-toggle > a.visibility-toggle-link{color:red;}
#buddypress div .profile > form > div.editfield > .field-visibility-settings{float:left;margin-top:20px;width:100%;}
#buddypress div .profile > form > div.editfield > .field-visibility-settings > fieldset legend{float:left;font-family:Open Sans;font-size:16px;font-style:normal;padding-bottom:10px;width:100%;}
#buddypress div .profile > form > div.editfield > .field-visibility-settings > fieldset ul.radio{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
#buddypress div .profile > form > div.editfield > .field-visibility-settings > fieldset ul.radio > li{float:left;font-family:Open Sans;font-size:13px;line-height:23px;padding:3px 0;width:100%;}
#buddypress div .profile > form > div.editfield > .field-visibility-settings > a.field-visibility-settings-close{color:red;float:left;font-family:Open Sans;font-size:13px;margin-top:9px;}
#buddypress div .profile > form > div.editfield > div.field-visibility-settings-notoggle{color:#959595;float:left;font-family:Open Sans;font-size:13px;margin-top:10px;width:100%;}
#buddypress div .profile > form > div.editfield > .checkbox > label{float:left;font-family:Open Sans;font-size:13px;font-weight:normal;padding:0;width:100%;}
#buddypress div .profile > form > div.editfield > .checkbox > label span{color:red;}
#buddypress div .profile > form > div.editfield > .checkbox > label input{float:left;margin:0 11px 0 0;position:static;}
#buddypress div .profile > form > div.editfield > select{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:left;font-family:Open Sans;font-size:13px;letter-spacing:0.5px;padding:6px 20px;}
#buddypress div .profile > form > div.editfield > select[multiple="multiple"]{float:left;padding:0;}
#buddypress div .profile > form > div.editfield > .radio > label{float:left;font-family:Open Sans;font-size:13px;font-weight:normal;margin:0 0 12px;padding:0;width:100%;}
#buddypress div .profile > form > div.editfield > .radio > div > label{float:left;font-family:Open Sans;font-size:13px;line-height:21px;width:100%;}
#buddypress div .profile > form > div.editfield > .radio > a.clear-value{color:red;float:left;font-family:Open Sans;font-size:13px;margin-top:10px;}
#buddypress #item-body > .profile > h4{color:#232323;float:left;font-family:Open Sans;font-size:17px;margin:0 0 8px;width:100%;}
#buddypress #item-body > .profile > p{float:left;margin:0;width:100%;}
#buddypress #item-body > .profile > p a{color:#000000;}
#buddypress #item-body > .profile div.bp-avatar-nav{float:left;width:100%;}
#buddypress #item-body > .profile div.bp-avatar-nav ul{border:medium none;float:left;margin:0;width:100%;}
#buddypress #item-body > .profile div.bp-avatar-nav ul > li{border:medium none !important;border-radius:0;float:left;margin:0;}
#buddypress #item-body > .profile div.bp-avatar-nav ul > li > a{border:2px solid #e8ecec;color:#333333;float:left;font-family:Lato;font-size:13px;font-weight:normal;margin-right:3px;padding:9px 30px;}
#buddypress #item-body > .profile div.bp-avatar{float:left;width:100%;}
#buddypress #item-body > .profile div.bp-avatar .drag-drop-info{color:#444444;font-family:Open Sans;font-size:13px;}
#buddypress #item-body > .profile div.bp-avatar .drag-drop-buttons input{border:2px solid #e8ecec;font-family:Open Sans;}
#buddypress #item-body > .profile .bp-avatar-status{float:left;width:100%;}
#buddypress #item-body > .profile .bp-avatar-status > p{border-radius:5px;font-family:Open Sans;font-size:13px;padding:14px 40px;}
#buddypress > #item-body > form{float:left;width:100%;}
#buddypress > #item-body > form > label{color:#555555;float:left;font-family:Open Sans;font-size:13px;font-weight:normal;letter-spacing:0.5px;margin-bottom:11px;margin-top:15px;width:100%;}
#buddypress > #item-body > form > input{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;color:#000 !important;float:left;font-family:Open Sans;font-size:13px;padding:4px 20px;width:100%;}
#buddypress > #item-body > form > label span{color:red;}
#buddypress > #item-body > form{color:#555555;float:left;font-family:Open Sans;font-size:13px;letter-spacing:0.5px;line-height:30px;width:100%;}
#buddypress input{background:#ffffff none repeat scroll 0 0 !important;border:2px solid #e8e8e8 !important;height:40px;width:100% !important;}
.register-section > h4{float:left;font-family:Lato;font-size:15px;font-weight:800;margin:0 0 20px;text-transform:uppercase;width:100%;}
.field-visibility-settings-notoggle{font-size:11px;font-style:italic;font-weight:700;}
#buddypress .standard-form label,
#buddypress .standard-form span.label{color:#292929;display:block;font-family:Lato;font-size:10px;font-weight:800;margin:15px 0 5px;text-transform:uppercase;width:auto;}
#buddypress #signup_form.standard-form div.submit{float:left}
#buddypress input{background:#ffffff none repeat scroll 0 0 !important;border:2px solid #e8e8e8 !important;color:#ffffff !important;font-family:Lato;font-size:12px;height:40px;width:100% !important;}
#buddypress .submit > input{background:#1f1f1f none repeat scroll 0 0 !important;border:0 none !important;color:#ffffff;font-size:10px;font-weight:900;height:auto !important;letter-spacing:0.5px;padding:13px 20px !important;text-transform:uppercase;}
.register-section{margin-top:30px}
#buddypress #search-members-form{display:table;width:250px;}
#buddypress #search-members-form label{border:0 none !important;float:left !important;width:70%;}
#buddypress #search-members-form > input{background:#333333 none repeat scroll 0 0 !important;border:0 none !important;float:right;font-size:10px !important;font-weight:900;height:30px;text-transform:uppercase;width:30% !important;}
#buddypress #search-members-form label input{border-width:1px !important;height:30px;color:#333333 !important;width:100% !important;}
#buddypress .item-title{color:#333333;font-family:lato;font-size:13px !important;font-weight:600 !important;margin-top:10px !important;}
#buddypress .item-title a{color:inherit}
#buddypress .item-meta span.activity{font-family:Lato;font-size:11px;font-style:italic;}
#buddypress .item{width:100%}
input:focus{border:medium none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
#buddypress input#aw-whats-new-submit{background-color:gray !important;}
#buddypress div#message{float:left;width:100%;}
#members-order-select > form > label{display:none;}
#members-order-select > form > select{margin-top:6px;}
.staff-member img{height:auto;width:100%;}
.desc > a{color:#333;float:right;font-family:roboto;font-size:11px;text-transform:uppercase;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;-o-transition:all 0.2s linear;transition:all 0.2s linear;}
.desc > a:hover{letter-spacing:1px}
footer.light-footer::before{background:rgba(255, 255, 255, 0.9)}
footer.light-footer .footer-widget-title h4,
footer.light-footer .footer-widget-title h4 span{color:#333333}
footer.light-footer .review i{color:#333333}
footer.light-footer .review span{color:#333333}
footer.light-footer .from > h6{color:#333333}
footer.light-footer .contact-details li span{color:#333333}
footer.light-footer .review > p{color:#737373}
footer.light-footer .contact-details li p{color:#737373}
.site-loading{background:#ffffff none repeat scroll 0 0;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000000000;}
.responsive-header{float:left;display:none;position:relative;width:100%;z-index:99999;}
.responsive-topbar{background:#0d0d0d none repeat scroll 0 0;float:left;width:100%;}
.responsive-topbar-info{float:left;width:100%;}
.responsive-topbar-info > ul{background:#1f1f1f none repeat scroll 0 0;float:left;width:100%;}
.responsive-topbar-info > ul > li{border-right:1px solid #0d0d0d;color:#9f9f9f;cursor:pointer;font-family:roboto;font-size:11px;padding:8px 130px;position:relative;text-align:center;-webkit-transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;white-space:nowrap;text-indent:6px;width:8%;}
.responsive-topbar-info > ul > li:last-child{border-right:0 none;}
.responsive-topbar-info > ul > li i{color:#9f9f9f;font-size:13px;margin-right:5px;}
.responsive-topbar-info > ul > li.active{color:#9f9f9f;width:84%;}
.responsive-socialbtns{float:left;margin-top:20px;text-align:center;width:100%;}
.responsive-socialbtns > ul{display:inline-block;margin-bottom:-8px;}
.responsive-socialbtns > ul > li{color:#666;float:left;font-size:9px;margin-right:3px;}
.responsive-socialbtns > ul > li:last-child{margin-right:0;}
.responsive-socialbtns > ul > li > a{background:#fff none repeat scroll 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;color:inherit;float:left;height:28px;line-height:28px;-webkit-transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;width:28px;}
.responsive-socialbtns > ul > li:hover > a{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);}
.responsive-logomenu{background:#fff none repeat scroll 0 0;float:left;padding:25px 0;width:100%;}
.responsive-logomenu a{float:left;}
.menu-btn{background:#1f1f1f none repeat scroll 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;color:#fff;cursor:pointer;float:right;font-size:9px;height:30px;line-height:30px;margin-top:10px;text-align:center;width:30px;}
.responsive-menu{background:#1f1f1f none repeat scroll 0 0;height:100%;padding-right:30px;position:fixed;right:-260px;top:0;width:260px;-webkit-transition:all 600ms cubic-bezier(0.900, 0, 0.485, 1);-webkit-transition:all 600ms cubic-bezier(0.900, -0.025, 0.485, 1.055);-moz-transition:all 600ms cubic-bezier(0.900, -0.025, 0.485, 1.055);-o-transition:all 600ms cubic-bezier(0.900, -0.025, 0.485, 1.055);transition:all 600ms cubic-bezier(0.900, -0.025, 0.485, 1.055);-webkit-transition-timing-function:cubic-bezier(0.900, 0, 0.485, 1);-webkit-transition-timing-function:cubic-bezier(0.900, -0.025, 0.485, 1.055);-moz-transition-timing-function:cubic-bezier(0.900, -0.025, 0.485, 1.055);-o-transition-timing-function:cubic-bezier(0.900, -0.025, 0.485, 1.055);transition-timing-function:cubic-bezier(0.900, -0.025, 0.485, 1.055);}
.responsive-menu.slidein{right:0;}
.close-btn{border:1px solid #5d5d5d;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;color:#5d5d5d;cursor:pointer;float:right;font-size:12px;height:30px;line-height:30px;margin-top:20px;text-align:center;width:30px;}
.responsive-menu > ul,
.responsive-menu > div > ul{float:left;margin-top:30px;width:100%;}
.responsive-menu > ul li,
.responsive-menu > div > ul li{color:#fff;float:left;font-family:roboto;font-size:12px;margin-bottom:2px;position:relative;text-transform:uppercase;width:100%;}
.responsive-menu > ul li:last-child,
.responsive-menu > div > ul li:last-child{margin-bottom:0;}
.responsive-menu > ul li a,
.responsive-menu > div > ul li a{color:inherit;float:left;padding:15px 15px 15px 40px;-webkit-transition:all 0.25s linear 0s;-moz-transition:all 0.25s linear 0s;-ms-transition:all 0.25s linear 0s;-o-transition:all 0.25s linear 0s;transition:all 0.25s linear 0s;width:100%;}
.responsive-menu > ul > li > a,
.responsive-menu > div > ul > li > a{background:#2a2a2a none repeat scroll 0 0;}
.responsive-menu > ul li ul,
.responsive-menu > div > ul li ul{float:left;display:none;text-transform:initial !important;width:100%;}
.responsive-menu > ul li > a:before,
.responsive-menu > div > ul li > a:before{background:#fff none repeat scroll 0 0;content:"";height:3px;left:25px;position:absolute;top:22px;width:3px;}
.responsive-menu > ul li ul li a,
.responsive-menu > div > ul li ul li a{padding-bottom:8px;padding-top:8px;}
.responsive-menu > ul li ul li,
.responsive-menu > div > ul li ul li{font-size:12px;text-transform:initial;}
.responsive-menu > ul li ul li a::before,
.responsive-menu > div > ul li ul li a::before{top:15px;}
.responsive-menu > ul li ul,
.responsive-menu > div > ul li ul{margin-bottom:15px;margin-top:15px;}
.responsive-menu > ul li ul ul,
.responsive-menu > div > ul li ul ul{margin-bottom:0;margin-top:0;padding-left:20px;}
.responsive-header .responsive-donate{border:0 none;color:#fff;float:left;font-family:roboto;font-size:12px;padding:15px;text-align:center;text-transform:uppercase;width:100%;}
.ps-container{-ms-touch-action:none;overflow:hidden !important;}
.ps-container.ps-active-x > .ps-scrollbar-x-rail,
.ps-container.ps-active-y > .ps-scrollbar-y-rail{display:block;}
.ps-container.ps-in-scrolling{pointer-events:none;}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:#eee;opacity:0.9;}
.ps-container.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999;}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:#eee;opacity:0.9;}
.ps-container.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999;}
.ps-container > .ps-scrollbar-x-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;bottom:3px;height:8px;}
.ps-container > .ps-scrollbar-x-rail > .ps-scrollbar-x{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;bottom:0;height:8px;}
.ps-container > .ps-scrollbar-y-rail{display:none;position:absolute;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;opacity:0;-webkit-transition:background-color 0.2s linear, opacity 0.2s linear;-moz-transition:background-color 0.2s linear, opacity 0.2s linear;-o-transition:background-color 0.2s linear, opacity 0.2s linear;transition:background-color 0.2s linear, opacity 0.2s linear;right:3px;width:8px;}
.ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{position:absolute;background-color:#aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-o-transition:background-color 0.2s linear;transition:background-color 0.2s linear;right:0;width:8px;}
.ps-container:hover.ps-in-scrolling{pointer-events:none;}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail{background-color:#eee;opacity:0.9;}
.ps-container:hover.ps-in-scrolling.ps-x > .ps-scrollbar-x-rail > .ps-scrollbar-x{background-color:#999;}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail{background-color:#eee;opacity:0.9;}
.ps-container:hover.ps-in-scrolling.ps-y > .ps-scrollbar-y-rail > .ps-scrollbar-y{background-color:#999;}
.ps-container:hover > .ps-scrollbar-x-rail,
.ps-container:hover > .ps-scrollbar-y-rail{opacity:0.6;}
.ps-container:hover > .ps-scrollbar-x-rail:hover{background-color:#eee;opacity:0.9;}
.ps-container:hover > .ps-scrollbar-x-rail:hover > .ps-scrollbar-x{background-color:#999;}
.ps-container:hover > .ps-scrollbar-y-rail:hover{background-color:#eee;opacity:0.9;}
.ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{background-color:#999;}
.recent-news .row > div > a{color:#4fc0aa;font-family:roboto;font-size:11px;font-weight:800;letter-spacing:0.3px;text-transform:uppercase;}
.woocommerce nav.woocommerce-pagination ul li span.current{color:#FFF}
.newsletter-message .alert{float:left;width:100%;}
.amount span{background:transparent;color:inherit !important;display:initial;font-size:inherit;padding:0;}
.woocommerce span.onsale,
.woocommerce-page span.onsale{height:40px;line-height:40px;padding:0;width:40px;}
.product-price del span.amount,
.product-price del span.amount > span{color:inherit;font-size:14px;font-weight:inherit;}
.product-price del{color:#cccbcb;font-weight:700;}
.product-price > ins,
.product-price > span.amount{color:#7d7c7c;font-size:22px;}
.product-price > ins span.amount,
.product-price > ins span.amount > span,
.product-price > span.amount > span{color:inherit;font-size:inherit;}
.product-price > a.added{display:none;}
.product-price > a.added_to_cart{margin-right:0;}
.featured-products .ratings{float:left;margin-top:5px;width:100%;}
.featured-products .ratings .star-rating{float:left;}
.featured-products .ratings .star-rating::before,
.featured-products .ratings .star-rating > span::before,
.products .ratings .star-rating::before,
.products .ratings .star-rating > span::before{color:#e6e84a;}
.product-price > a.loading{width:auto;}
ul.products > div{margin-bottom:40px;}
.woocommerce form.cart button.single_add_to_cart_button,
.woocommerce form.cart button.single_add_to_cart_button:hover,
.woocommerce .place-order input.button,
.woocommerce .place-order input.button:hover{background:#333 none repeat scroll 0 0;}
.woocommerce-message::before{color:#fff;line-height:50px;text-align:center;top:0;}
.cart-total span.woocommerce-Price-currencySymbol,
.order-total > span span.amount{float:none;width:auto;}
.cross-sells h4 a{color:inherit;display:inline-block;margin-top:10px;}
.order-total > span{text-align:center;}
.cross-sells > ul.products{margin-top:20px;}
.woocommerce-error li,
.woocommerce-info li,
.woocommerce-message li,
.woocommerce-error,
.woocommerce-message,
.woocommerce-info{float:left;width:100%;}
.order_details{float:left;height:initial;width:100%;}
.default header{float:left;margin-bottom:15px;position:static;width:100%;}
.default address{float:left;width:100%;}
.woocommerce > h2{margin-bottom:15px;}
.total span.amount{float:none;}
.woocommerce table.shop_table td,
.woocommerce-page table.shop_table td{max-width:initial;}
.causes-single{margin-bottom:30px;}
header.default-header{position:static;}
header.default-header.sticky{position:fixed;}
.bp-login-widget-user-avatar{float:left;margin-right:20px;}
.bp-login-widget-user-links > div > a{color:#fff;}
.item-options{color:#fff;float:left;width:100%;}
.item-options > a{color:inherit;}
.item-list{float:left;width:100%;}
.item-list > li{color:#fff;float:left;margin-top:20px;width:100%;}
.item-list > li a{color:inherit;}
.item-avatar{float:left;margin-right:20px;}
.item-list > li .item{width:auto;}
.avatar-block > div{margin-right:0;width:100%;}
.avatar-block > div.item-avatar + div.item-avatar{margin-top:20px;}
.sidebar-search input.search{width:85%;}
.no-top_img{background:#d3d3d3 none repeat scroll 0 0;float:left;height:150px;width:100%;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:medium none;border-radius:0;box-shadow:none;left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border-bottom:medium none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li::after,
.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:medium none !important;border-radius:0 !important;box-shadow:none !important;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{background:#f6f6f6 none repeat scroll 0 0;border:medium none;border-radius:0;}
.tabs.wc-tabs{padding-left:0;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{color:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-size:13px;padding:10px;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs{margin-bottom:30px;}
.post-meta > li .product_meta > span{float:left;font-weight:bold;padding:5px 0;width:100%;}
.post-meta > li .product_meta > span span,
.post-meta > li .product_meta > span a{font-weight:normal;}
.account-orders-table tbody td.order-total .woocommerce-Price-amount.amount{display:inline-block;float:none;vertical-align:middle;}
.account-orders-table tbody td.order-total .woocommerce-Price-amount.amount span{color:#333 !important;float:left !important;padding:0 !important;}
.order-actions > .button.view{color:#fff;}
.woocommerce-Message.woocommerce-Message--info.woocommerce-info > a{color:#fff;margin-right:20px;}
.woocommerce table.shop_table{box-shadow:1px 1px 3px #d5d5d5 inset;}
.checkout .col2-set{margin-top:40px;}
.checkout.woocommerce-checkout > h3{margin-bottom:20px;text-transform:capitalize;}
.woocommerce-checkout-review-order-table thead tr{background:#f8f8f8 none repeat scroll 0 0;}
.woocommerce-checkout-review-order-table tfoot tr{background:#f8f8f8 none repeat scroll 0 0;}
.woocommerce-checkout-payment{background:#f8f8f8 none repeat scroll 0 0 !important;}
.woocommerce-checkout-payment .payment_box{color:#fff !important;}
.select2.select2-container.select2-container--default.select2-container--focus > span span{border:0 !important;box-shadow:1px 1px 3px #d5d5d5 inset !important;}
.select2-container--default .select2-selection--single{border:1px solid #fafafa !important;}
.select2{margin-bottom:0 !important;}
.cart-btn.pull-left{border:medium none;}
.total strong > span span.woocommerce-Price-currencySymbol{color:#333 !important;float:left;padding:0 !important;}
.col-md-9 .woocommerce form.checkout{width:100%;}
#bbpress-forums li.bbp-body ul.forum li{display:table-cell;float:none;padding:20px;vertical-align:middle;}
.bbp-form > div p:nth-last-of-type(1){float:left;width:auto;}
div.bbp-submit-wrapper{clear:none;margin-top:0;}
.bbp-form > div p:nth-last-of-type(1) > input{float:left;margin-right:10px !important;}
.bbp-form > div p:nth-last-of-type(1) label{width:auto !important;}
.carousel > div{height:215px;}
.item-detail > span span.amount span{float:left;padding:0 !important;}
.post-desc li,
.post li{color:#858585;font-size:13px;}
.post > ul{padding-left:40px;list-style:disc;}
.post > ul ul{list-style:circle;}
.category > a{margin:2px;}
a,
input,
button,
textarea{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;}
.comment-list > li:last-child{margin-bottom:0;}
.recursive-periods{left:50%;position:absolute;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:auto;}
.recursive-periods > a.selected{padding-left:33px;}
.recursive-periods > a::before{top:-3px;}
.post-meta{padding-left:0 !important;}
.woocommerce-page div.product #reviews p.meta{background-color:transparent;border:0 none;margin-right:25px !important;text-align:left;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{background-color:#fbfbfb;border:0 none;}
.form-row label.inline{margin-left:20px;}
.woocommerce table.my_account_orders thead th{text-align:center !important;}
.sidebar-widget .screen-reader-text{display:none;}
.d-now{text-transform:initial;}
.comments > .comments{margin-top:0;}
html{overflow-x:hidden;}
.single-product-page .images{width:100% !important;}
.sidebar.three-column ~ .nine-column{float:right;}
.middle-logo.headeroverlap{position:inherit;}
.gallery-item img{border:0 none !important;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;float:left;display:inline-block;}
#gallery-1{margin:auto;clear: left}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:32%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-item .gallery-icon {padding: 0 7px;}
.gallery-item{display:inline-block;margin:0;padding:5px;text-align:center;vertical-align:top;width:100%;position:relative;}
.project-image-style > a{opacity:1;position:relative;top:0;left:0;margin:0;border:none;right:0;bottom:0;width:100%;height:100%;display:inline-block;transform:scale(1);}
.donation-bar .amount span{display:table !important;color:#fff !important;padding:5px 20px !important;}
.iframe-contanier {
    position: relative;
    overflow: hidden;
    padding-top: 56.25%;
}
.iframe-contanier iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.no-container.mycont  .col-md-4.column {
    padding-left: 0px;
}
.no-container.mycont  .col-md-8.column {
    padding-right: 0px;
}
.our-cause-detail > h3 a {
    color: inherit !important;
}@media (max-width:1200px){

#menu-navigation li a{padding:36px 17px 32px;}

.event-intro{width:100%;}

.image > img{height:100%;width:100%;}

.flickr-images > a{width:57px;height:57px;}

.contact-details li span{margin-bottom:0;}

.social-bar li{display:inline-block;float:none;height:30px;margin-right:5px;width:30px;}

.social-bar li img{width:100%;}

.cause-heading h3{font-size:14px;padding:0 15px;}

.cause-heading p{padding:0 15px;font-size:11px;}

.our-causes-hover h3{margin-bottom:15px;}

.our-causes-hover span{margin-bottom:15px;}

.donate-us-box{padding:20px 15px;width:100%;}

.donate-us-box h5{margin-bottom:15px;font-size:16px;}

.our-project{margin-left:20px;width:475px;}

.icon-hover p{margin-bottom:5px;}

.icon-hover p span{font-size:12px;}

.collected > span{font-size:11px;}

.gallery-tabs{padding:10px 50px;}

.staff-member{height:305px;}

.post-image{width:220px;}

.contact-info .contact-details > li{width:40%;}

.social-connect h3{font-size:20px;}

.working{width:460px;}

.list_carousel{width:435px;}

.causes-image{width:220px;}

.icon-box i{line-height:56px;}

.recent-event.previous-event > ul,

.recent-event.previous-event > h4{margin-left:0;}

.billing,

.shipping{float:left;width:100%;}

#thumbs a img{height:65px;}

#carousel span{height:250px !important;}

#menu-navigation > li:hover > a:before,

#menu-navigation > li.active > a:before{height:112%;}

.theme-layout.boxed{width:1000px;}

.search-detail{width:420px;}

.element .col-md-6 .theme-list{width:50%;}

.social-icons.multi > li:nth-child(7n+7){margin-right:40px;}

.social-icons.gray > li:nth-child(9n+9){margin-right:40px;}

.price-table ul{width:225px;}

.carou-post #layerslider-container-fw{height:190px;width:220px;}

.item-detail{padding:10px 30px;}

.item-detail > h3{font-size:20px;width:60%;}

.item-detail > span{line-height:50px;width:40%;}

.recent-event.previous-event > h4{width:100%;}

.carou-post-img > img{width:100% !important;}

.previous-event .recent-event-img{float:left;width:100%;} 

.image img{height:100% !important;width:100% !important;}

.about-charity-video > img{height:auto !important;width:100% !important;}

.sidebar-video > img{height:auto;}

.message-form{padding:15px 30px;} 

.checkout{width:970px;}

.previous-event .carou-post-img > img{width:100% !important;}

.slide-icon{display:none;}

.default img{max-width:100%}
    .footer-bottom ul {
        display: inline-block;
        margin-top: 22px;
    }
}

@media (min-width:768px) and (max-width:980px){

header,

#top-bar,

.show-header{display:none!important;}

.responsive-header{display:block;}

.checkout{width:750px;}

.ipadMenu{display:block; margin:10px 0;}

.message-box{width:285px;}

.message-form{padding:10px;}

.message-form > p{margin-bottom:10px;}

.message-form form input.form-control, 

.message-form form input.form-control:focus{height:28px;}

.amount span{font-size:11px;}

.needed-amount > h5{font-size:40px;}

.donate-button{margin:24px auto;}

.event:last-child{margin-right:0;}

.event-thumb{width:100%;}

.event-intro{width:100%;}

.image img{width:100%;}

footer .col-md-3{float:left;width:100%;margin-bottom:30px;}

.newsletter:before{display:none;}

.newsletter{padding:20px 20px 0;width:100%;border-radius:4px;}

.newsletter > h4{float:none;display:block;}

.social-bar{display:inline-block;float:none;margin:0 auto;text-align:center;}

.our-causes{width:100%;margin-bottom:20px;}

.donate-us-box{width:100%;}

.donate-us-box a.donate-btn{display:table;float:none;margin:0 auto;}

.recent-news{margin-bottom:30px;margin-left:0;width:100%;}

.our-project{margin-left:0;width:100%;}

.our-project-box{width:100%;}

.our-project-box .row > div{float:left;padding-bottom:50px;width:33%;}

.our-project-box span{display:table;float:none;margin:0 auto 20px;}

.project-detail{margin-left:0;width:100%;}

.six-column{float:left;width:100%;margin:0;margin-bottom:20px;}

.nine-column{float:left;width:100%;margin:0;margin-bottom:20px;}

.three-column{width:100%;float:left;margin:0;margin-bottom:20px;}

.our-project-box{margin-bottom:0;}

.welcome-box > p{margin-left:0;width:340px;}

.gallery-tabs{padding:10px 20px;}

.gallery-tabs li{margin:0;}

.gallery-tabs li a, 

.gallery-tabs li a:focus, 

.gallery-tabs li a:hover, 

.gallery-tabs li.active a, 

.gallery-tabs li.active a:hover, 

.gallery-tabs li.active a:focus{padding:5px;}

.about-charity-desc > ul{display:table;float:none;margin:0 auto;width:auto;}

.staff-member{height:auto;margin-bottom:30px;}

.contact-info .contact-details > li{width:50%;}

.working{width:100%;}

.list_carousel{margin-right:0;width:100%;}

.list_carousel .caroufredsel_wrapper{width:100%!important;}

.icon-box{height:90px;padding:17px;width:90px;}

.our-project-box .row > div{float:left;padding-bottom:0;text-align:center;width:100%;}

.story  img{width:100%;}

.recent-event.previous-event > ul, 

.recent-event.previous-event > h4{margin-left:0;}

.billing,

.shipping{float:left;width:100%;}

#pager2{bottom:-5px;}

#thumbs a img{height:80px;}

#carousel span{height:230px !important;}

.gallery .col-md-4 > a{width:75px;height:75px;margin:0 10px;}

.theme-layout.boxed{width:840px;}

.featured-products .col-md-4{float:left;width:100%;}

.switch .left-content.nine-column{margin:0;}

.switch .sidebar.three-column.pull-right{margin:30px 0 0 0;}

.element .col-md-6 .theme-list{width:100%;}

.theme-list.pull-right{width:100%;}

.theme-list.pull-left{width:100%;}

.price-table  ul{width:100%;margin-bottom:20px;}

#top-bar li{margin-right:10px;}

.services{float:left;margin:30px 0 0;width:100%;}

.box{margin-top:0;margin-bottom:30px;}

.carou-post{margin-bottom:30px;}

.carou-post #layerslider-container-fw{height:314px;width:360px;}

.posts-carousel .pagi.prev{right:70px;}

.posts-carousel .pagi.next{right:30px;}

.shop{width:100%;}

.shop{margin-bottom:30px;width:100%;}

.profile-page .col-md-6{float:left;margin-bottom:30px;width:100%;}

.profile-tabs{float:none;}

.causes-image{margin-bottom:30px;padding:0 0 0 10px;width:33.334%;}

.cause-tabber li{float:left;width:100%;margin-bottom:30px;}

.our-causes{float:left;margin-bottom:20px;width:100%;position:relative;}

.our-causes .flex-control-nav{top:-50px;}

.footer_carousel .flex-control-nav{bottom:0;}

.carou-post-img > img{width:100% !important;}

.welcome-box{margin-top:50px;}.carou-post-img > img{width:100% !important;height:auto!important;}

.event{margin-bottom:30px;}

.donation-bar .amount{width:100%;border-right:0;border-left:0;border-bottom:2px solid #B0B0B0;border-top:2px solid #B0B0B0;}

.donate-now{width:100%;}

.staff-member > img{height:auto;}

.isotope-item{width:100%;}

.donate-drop-down{padding-top:110px;}

header,

#top-bar{position:relative;top:0;}

.short-desc{border-radius:0; bottom:0; right:0; top:auto; width:100%;}

.big-picture > img{ width:100%; height:auto;}

.big-carousel .flex-direction-nav{ top:20px;}

.big-carousel .flex-direction-nav li{ margin-top:0;}

.mission{ margin-bottom:30px;}

.column:last-child{margin-bottom:0;}

.column{float:left;margin-bottom:50px;width:100%;}

.column.col-md-12{margin:0;}

.recent-news .row > div.col-md-5{float:left;width:20%;}

.recent-news .row > div.col-md-7{float:left;width:80%;}

.donation-appeal > h6,

.donation-appeal > h6{display:table;margin:0 auto;}

.donation-appeal > h3,

.donation-appeal > p{float:left;width:100%}

.donation-appeal{width:80%;margin-left:10%;}

.shop .slides li .row > div{float:left;width:50%;}

.item img{height:auto;}

.stories-carousel .slides li > .row > div{float:left; width:50%;}

.responsive-header{position:relative;float:left;width:100%}

.causes-image:hover .our-causes-hover{left:4%;height:100%;top:0}

.service{margin-bottom:30px}

.fancy-cause-hover{float:left;opacity:1;position:relative;width:100%;

-webkit-transform:scale(1);

-moz-transform:scale(1);

-ms-transform:scale(1);

-o-transform:scale(1);

transform:scale(1);

-webkit-border-radius:0 0 3px 3px;

-moz-border-radius:0 0 3px 3px;

-ms-border-radius:0 0 3px 3px;

-o-border-radius:0 0 3px 3px;

border-radius:0 0 3px 3px;

}

.fancy-cause-intro{border-radius:0;box-shadow:none;float:left;margin-bottom:-1px;position:relative;width:100%}

.fancy-cause:hover .fancy-cause-intro{bottom:0;opacity:1}

.fancy-donation > img{height:auto;}

.switch .left-content{width:100%}

.col-md-6.pull-right{width:100%}

.countries .col-md-3{float:left;width:25%}

.sidebar{float:left;margin-top:40px;width:100%}

.cause-tabber li:last-child{margin:0}

.about-charity-desc {float: left;margin-bottom: 40px; width: 100%}

.responsive-topbar-info > ul > li {text-indent: 14px;width: 10%;}

.responsive-topbar-info > ul > li.active {width: 80%;}
#para_vid > iframe{height:440px;}
.carusal-slider{width: 100%;}
    .footer-bottom ul {
        display: inline-block;
        margin-top: 22px;
    }
    .carusal-slider #carousel-wrapper .caroufredsel_wrapper {
        min-height: 370px;
    }
}

@media (max-width:767px){

header,

#top-bar,

.show-header{display:none!important;}

.responsive-header{display:block;}

.checkout{width:100%;} 

#top-bar li{margin-right:12px;}

.message-box{width:250px;z-index:0;}

.message-form{padding:10px;width:100%;}

.message-form > p{display:none;}

.message-form form input.form-control, 

.message-form form input.form-control:focus{border-radius:2px 2px 2px 2px;font-size:10px;height:21px;}

.message-form form textarea.form-control, 

.message-form form textarea.form-control:focus{border-radius:2px 2px 2px 2px;font-size:10px;}

.donation-bar{margin:0;width:100%;}

.amount{width:100%;}

.donate-now{width:100%;}

.donate-button{display:table;float:none;margin:28px auto;}

.our-cause-sec{margin:0;}

.meta{padding:17px 0;}

.cause-title h2{padding:15px;font-size:14px;}

.details > p{width:100%;}

.needed-amount{width:100%;}

.details > p{margin:40px 0;}

.cause-tabber li a:after{display:none;}

.cause-tabber li a:before{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6);border:0;content:"";height:100%;left:0;position:absolute;transform:translateX(0) rotate(0deg);width:100%;opacity:0;}

.cause-tabber li a:hover:before,

.cause-tabber li.active a:before{opacity:1;}

.recent-events{float:left;margin-left:0;width:100%;}.event-thumb{width:100%;}

.event-thumb img{width:100%;}

.event-intro{margin:0;width:100%;}

.charity-video{float:left;margin-right:0;width:100%;}

.desc{width:100%;}

.image  img{width:100%;height:100%;}

footer .col-md-3{float:left;width:100%;margin-bottom:30px;}

.newsletter:before{display:none;}

.newsletter{padding:20px 20px 0;width:100%;border-radius:4px;}

.newsletter > h4{float:none;display:block;}

.social-bar{display:inline-block;float:none;margin:0 auto;text-align:center;}

.list_carousel2{display:table;float:none;margin:0 auto;position:relative;width:450px;}

.causes-image{float:none;margin-bottom:30px;width:auto;}

.our-causes-hover span.needed-amount{font-size:15px;line-height:15px;}

.our-causes{float:left;margin-bottom:20px;width:100%;position:relative;}

.our-causes .flex-control-nav{top:-50px;}

.our-causes-hover h3{line-height:20px;}

.cause-heading p{display:none;}

.our-causes-hover p{display:none;}

.recent-news{margin-bottom:30px;margin-left:0;width:100%;}

.our-project{margin-left:0;width:100%;}

.our-project-box{width:100%;}

.our-project-box .row > div{float:left;padding-bottom:0;text-align:center;width:100%;}

.icon-box{margin:0 auto 20px;}

.project-detail{margin-left:0;width:100%;text-align:center;}

.six-column{float:left;width:100%;margin:0;margin-bottom:20px;}

.nine-column{float:left;width:100%;margin:0;margin-bottom:20px;}

.three-column{width:100%;float:left;margin:0;margin-bottom:20px;}

.our-project-box{margin-bottom:0;}

.welcome-box{padding:55px 30px 24px;}

.welcome-box > h2 strong{font-size:inherit;}

.welcome-box > p{margin-left:0;width:100%;}

.gallery-tabs{border-radius:5px 5px 5px 5px;padding:10px 50px;position:static;width:100%;}

.gallery-content{margin:45px 0 0;}

.gallery-content .col-md-6{float:left;}

.error-page h2{font-size:150px;line-height:135px;margin-bottom:15px;}

.error-page-search .search-bar{width:90%;}

footer .container{padding:0 15px;}

.about-charity{margin:0;}

.about-charity-desc > ul{display:table;float:none;margin:0 auto;width:100px;}

.about-charity-desc.col-md-7 ul li{margin-right:0;}

.staff-member{height:auto;margin-bottom:30px;}

.about-charity-video{margin-top:20px;}

.staff{margin:50px 0 0;}

.post-image{width:100%;margin-bottom:20px;}

.comments ul li 

.comment{padding:60px 20px 20px;}

.comments ul li ul{margin:30px 0 0;padding:26px 0 1px 15px;}

.post-meta{margin:0; width:100%;border:0;}

.post-desc:after,

.post-desc:before{display:none;}

.post-desc{width:100%;padding-left:0;}

.contact-info .contact-details > li{width:100%;}

.social-connect h3{font-size:20px;text-align:center;width:100%;margin:20px 0;}

.social-connect .social-bar{display:table;float:none;margin:0 auto 20px;padding:0;width:auto;}

.social-connect p{margin:0 0 18px;text-align:center;width:100%;}

.working{float:left;margin:0 0 40px;width:100%;}

.list_carousel{display:table;float:none;margin:0 auto;position:relative;width:300px;}

.flags-pagi{bottom:-40px;top:auto;}

.welcome-box span{border-radius:0 0 5px 5px;margin-right:-100px;right:50%;top:0;margin-top:0;}

.list_carousel4{display:table;margin:30px auto 0;padding-top:30px;position:relative;width:350px;float:none;}

.list_carousel4 .flags-pagi{top:-35px;right:0;}

.story > span{margin-left:0;padding-left:0;margin-top:20px;border:0;}

.previous-event .recent-event-img,

.previous-event .recent-event-img img{width:100%;}

#pager2{bottom:-5px;}

.element{margin-left:0;margin-right:0;}

#carousel span{height:300px !important;margin-bottom:20px;}

#top-bar ul{display:none;}header{top:36px;}

.stroies{margin-left:0;margin-right:0;}

.inner-page .story:nth-child(n+2){margin-left:0;}

.inner-page .story > span{width:100%;}

.theme-layout.boxed{width:90%;}

.featured-products .col-md-4{float:left;width:100%;}

.gallery-tabs li a, 

.gallery-tabs li a:focus, 

.gallery-tabs li a:hover, 

.gallery-tabs li.active a, 

.gallery-tabs li.active a:hover, 

.gallery-tabs li.active a:focus{line-height:25px;}

.search-tabs li{margin:5px 0;text-align:center;width:100%;}

.search-bar{width:100%;}.switch .left-content.nine-column{margin:0;}

.switch .sidebar.three-column.pull-right{margin:30px 0 0 0;}

.element .col-md-6 .theme-list{width:100%;}

.boxed-quote{width:100%;}.price-table ul{width:100%;margin-bottom:20px;}

#Grid{margin:0;}.logo img{width:130px;}

.logo h1{font-size:25px;line-height:28px;}

.logo h1 i{font-size:30px;}

.causes-page{margin:0;}

.services{float:left;margin:30px 0 0;width:100%;}

.box{margin-top:0;margin-bottom:30px;}

.carou-post{margin-bottom:30px;}

.carou-post #layerslider-container-fw{height:168px;width:100%;}

.bottom-blocks{margin:0;}

.bottom-blocks .col-md-6{float:left;width:100%;}

.item{width:100%;}

.item-detail > h3{font-size:20px;line-height:20px;text-align:center;}

.item-detail > span{font-size:20px;line-height:40px;text-align:right;width:100%;}

.profile-page{margin:0;}

.profile-page .col-md-6{float:left;margin-bottom:30px;width:100%;}

.profile-tabs{float:none;text-align:center;}

.profile-tabs li{display:inline-block;float:none;width:50%;}

.join-team{margin:0 20px;padding:20px;width:auto;}

.profile-info{width:100%;}

.block .container,.inner-page .container{padding:0 15px;}

.parallax .container{padding:0 15px;}

.cause-tabber li{float:left;width:100%;margin-bottom:30px;}

.footer_carousel .flex-control-nav{bottom:0;}

.carou-post-img > img{width:100% !important;}

.welcome-box{margin-top:50px;}

.carou-post-img > img{width:100% !important;height:auto!important;}

.event{margin-bottom:30px;}

.donation-bar .amount{width:100%;border-right:0;border-left:0;border-bottom:2px solid #B0B0B0;border-top:2px solid #B0B0B0;}

.donate-now{width:100%;}

.staff-member > img{height:auto;}

.sec-title h1{font-size:25px;}

.isotope-item{width:100%;}

.page-title h1{font-size:22px;padding:20px 30px;}

.parallax{padding:70px 15px;}

.welcome-box > h2{font-size:16px;text-align:center;}

.welcome-box > p{text-align:center;}

.slideshow p{margin-top:5px;font-size:12px;line-height:20px;}

section .container, .inner-page .container{padding:0 15px;}

.container{width:auto;}

.message-box{top:0;bottom:auto;z-index:10000000000;}

.message-form{padding:10px;border:2px solid;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;-o-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}

.donate-drop-down{padding:120px 20px 20px;}

.other-amount > input, .other-amount #textfield, .other-amount > input, .other-amount button{margin-bottom:10px;width:100%;}

.cause-box,.cause-progress{width:100%!important}

.amount-btns > a{margin:0 1% 20px;text-align:center;width:48%;}

.other-amount{float:left;width:100%;padding:40px 20px;}

.other-amount .donate-btn,.other-amount input,.other-amount form{float:left;width:100%;margin:0;}

header,#top-bar{position:relative;top:0;}

.short-desc{border-radius:0;bottom:0;float:left;position:relative;right:0;top:auto;width:100%;}

.big-picture > img{ width:100%;}

.big-carousel .flex-direction-nav{ top:20px;}

.big-carousel .flex-direction-nav li{ margin-top:0;}

.full-title{ padding:20px;}

.full-title span.title-icon{ font-size:30px; height:60px; line-height:60px; margin-right:10px; width:60px;-webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px;}

.full-title h2{  font-size:20px; margin-top:5px; padding-bottom:5px;}

.full-title span{ font-size:12px; font-weight:600;}

.column:last-child{margin-bottom:0;}

.column{float:left;margin-bottom:50px;width:100%;}

.column.col-md-12{margin:0;}

.our-project-box .row .row > div{padding:0 15px 0;}

.our-project-box > .row > div{margin-bottom:30px;}

.recent-news .row > div.col-md-5{float:left;width:20%;}

.recent-news .row > div.col-md-7{float:left;width:80%;}

.donation-appeal > h6,.donation-appeal > h6{display:table;margin:0 auto;}

.donation-appeal > h3,.donation-appeal > p{float:left;width:100%}

.donation-appeal{width:80%;margin-left:10%;}

.wide-project-detail{padding-left:0;padding-right:0;padding-top:0;}

.simple-parallax{width:100%;}

.donation-appeal{margin-left:10%;width:80%;}

.wide-project-detail{padding-left:0;padding-right:0;padding-top:0;}

.simple-parallax{width:100%;}

.abt-upcoming-event{padding-left:0;}

.abt-upcoming-event span{display:none;}

.upcoming-bar{padding:20px;}

.charity-event-detail{padding:0 15px;}

.shop .slides li .row > div{float:left;width:50%;}

.item img{height:auto;}

.stories-carousel .slides li > .row > div{float:left; width:50%;}

.slide-donate{display:none;}

.mission-carousel .flex-direction-nav{top:5px;right:5px;}

.reviews{padding:30px;}

.reviews > h3{font-size:17px;line-height:41px;}

.causes-single .tab-content img{min-height:200px;}

.service{margin-bottom:30px}

.counting > div{background-size:cover!important}

.fancy-cause-hover{float:left;opacity:1;position:relative;width:100%;

-webkit-transform:scale(1);

-moz-transform:scale(1);

-ms-transform:scale(1);

-o-transform:scale(1);

transform:scale(1);

-webkit-border-radius:0 0 3px 3px;

-moz-border-radius:0 0 3px 3px;

-ms-border-radius:0 0 3px 3px;

-o-border-radius:0 0 3px 3px;

border-radius:0 0 3px 3px;

}

.fancy-cause-intro{border-radius:0;box-shadow:none;float:left;margin-bottom:-1px;position:relative;width:100%}

.fancy-cause:hover .fancy-cause-intro{bottom:0;opacity:1}

.fancy-donation > img{height:auto;}

.abt-upcoming-event > h3{line-height:10px;text-align:center}

.abt-upcoming-event > ul{text-align:center}

.abt-upcoming-event > ul li{display:inline-block;float:none;margin:0 6px}

.upcoming-counter{margin-top:30px}

.responsive-header{float:left;position:relative;width:100%;}

.switch .left-content{width:100%}

.col-md-6.pull-right{width:100%}

.countries .col-md-3{float:left;width:25%}

.sidebar{float:left;margin-top:40px;width:100%}

.cause-title {float: left;min-height: 0;padding: 10px;position: relative;width: 100%}

.cause-title h2 {float: left;padding: 0; width: 100%}

.cause-title h2 a {padding: 10px}

.cause-tabber li:last-child{margin:0}

.about-charity-desc {float: left;margin-bottom: 40px; width: 100%}

.responsive-topbar-info > ul > li {text-indent: 9px;width: 10%;}

.responsive-topbar-info > ul > li.active {width: 80%;}
#para_vid > iframe{height:440px;}
.carusal-slider{width: 100%;}
    .footer-bottom ul {
        display: inline-block;
        margin-top: 22px;
    }
    .carusal-slider #carousel-wrapper .caroufredsel_wrapper {
        min-height: 370px;
    }
}

@media (max-width:480px){
.carusal-slider{width: 100%;}
.style-slogan{margin-top:12px;}

.message-box{bottom:auto;right:10px;}

.meta{display:none;}

.cause-title{width:100%;left:0;}

.cause-title h2{font-size:12px;padding:7px;}

.causes-image img{height:100%;}

.our-project-box .col-md-6{width:100%;}

.welcome-box{padding:85px 30px 24px;}.image-lists ul > li{width:55px;}

.error-page h2{font-size:100px;line-height:105px;}

.error-page > p{font-size:20px;}

.error-page-search .search-bar{width:90%;}

.our-project-box .row > div{width:100%;}

.list_carousel2{display:table;float:none;margin:0 auto;position:relative;width:450px;}

.list_carousel2{width:200px;}.our-causes-hover span.needed-amount{font-size:15px;line-height:15px;}

.list_carousel4{width:200px;}

.story{float:left;margin:0;min-height:100px;width:100%;}

.story > p{display:none;}

.list_carousel4 li{float:left;width:200px;}

.list_carousel4 .flags-pagi{top:-35px;right:0;}

.sec-title h1{font-size:28px;}

.sec-title h1:after{display:none;}

.carusal-image-thumb{min-width:0;width:100px;}

.carusal-image-thumb strong,.carusal-image-thumb-name{top:0;}

.block{position:relative;}

.portfolio:hover .port-desc{padding:15px;}

.port-desc > h4{margin-bottom:15px;}

.logo{padding:2px 0;}

.logo img{width:100px;}

.logo h1{font-size:16px;line-height:17px;}

.logo h1 i{font-size:20px;}

.ipadMenu{float:left;margin:10px; width:100%!important;}

.carou-post{margin-bottom:30px;}

#shop-carousel > li{float:left;width:220px;}

.item-detail{padding:10px;}

.item-detail > h3{font-size:12px;line-height:10px;text-align:left;width:100%;}

.item-detail > h3 a{float:left;font-size:14px;line-height:30px;width:100%;}

.item-detail > span{font-size:12px;line-height:20px;}

.item-detail i{font-size:10px;}

.item-detail > span span{font-size:13px;}

.item-detail > a{font-size:11px;padding:5px;}

.profile-tabs li{width:50%;margin-bottom:30px;}

.switch .left-content{float:none;}

.recent-news .row > div.col-md-5{float:left;width:30%;}

.recent-news .row > div.col-md-7{float:left;width:70%;}

.shop .slides li .row > div{float:left;width:100%;}

.stories-carousel .slides li > .row > div{width:100%;}

.top-image > img{min-height:130px;}

.recent-news .row > div{width:100%!important}

.recent-news h4{margin-top:20px}

.counting > div{background-size:cover !important}

.countries .col-md-3{width:50%}

#bbpress-forums div.reply .bbp-reply-author {float: left;position: relative;width: 130px;}

#bbpress-forums div.reply .bbp-reply-author > a, 

#bbpress-forums div.reply .bbp-reply-author > a img, 

#bbpress-forums div.reply .bbp-reply-author > div {position: relative;top: 0}

.responsive-topbar-info > ul > li{width:15%;text-indent: 1px;}

.responsive-topbar-info > ul > li.active{width:70%}

.caroufredsel_wrapper{width: 100%;}
.woocommerce-Price-amount.amount{width: initial;}
.welcome-box span{margin-right:0; right: 25%;}
.attachment-full.size-full.wp-post-image{height:auto;}
.gallery .col-md-4 > a {
    margin-right: 19px;
    width: auto;
}
#para_vid > iframe{height:200px;}
    .footer-bottom ul {
        display: inline-block;
        margin-top: 22px;
    }
    .carusal-slider #carousel-wrapper .caroufredsel_wrapper {
        min-height: 370px;
    }
}#menu-navigation li a:before,
#menu-navigation > li.active > a:before,
#menu-navigation > li a:hover,
#menu-navigation li ul li:hover,
.ls-defaultskin .ls-nav-prev:hover,
.ls-defaultskin .ls-nav-next:hover,
.message-box-title,
.submit-btn,
.donation-bar .donate-btn,
.amount.pull-right span,
.sec-title h2:before ,
.sec-title h2:after,
.newsletter:before,
.newsletter,
.newsletter-btn,
.donate-us-box span.amount-figures.coloured,
.testimonial-color,
#prev:hover,
#next:hover,
.need,
.our-project-box .row > div:hover .icon-box,
.collected > span,
.welcome-box ,
.pagi:hover,
.form-button,
.event-post-image span,
.search-button,
.sidebar-title > h4:after,
.pagination > li > a:hover, 
.pagination > li > span:hover, 
.pagination > li > a:focus, 
.pagination > li > span:focus,
.search-tabs li.active a,
.search-tabs li.active a:hover,
.search-tabs li.active a:focus,
.cart-btn,
.accordion_toggle.current > a span,
#check > span,
.reply:hover,
.post-meta li > span,
.highlight > span ,
.coloured-invert,
.progress.pattern .progress-bar,
.price-table ul:hover li.table-head,
.price-table ul:hover li.table-btn a,
.social-icons.gray li:hover,
.controls > ul li.active,
.show-header,
.box > h4 ,
.box:after,
.carou-post > h4,
.item-detail > a,
.join-team a,
.shop .flex-direction-nav li a:hover,
.posts-carousel .flex-direction-nav li a:hover,
.stories-carousel .flex-direction-nav li a:hover,
.option-combo > ul li a.selected,
button.favorite-btn:hover,
.page-numbers > li > span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current,
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before,
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before,
.causes-single ul.nav li a:before,
.slide2-text2 > span,
.slide3-text2,
.slide5-text1,
.slide5-text3 a,
.slide6-text3 a,
.slide6-icons a:hover,
.slide7-link a,
.slide4-text2,
.cause-box.donate-drop-btn:hover:before,
.cause-box.donate-drop-btn.down:before,
.recursive-periods > a.selected,
.amount-btns > a.selected,
form#login .close,
form#login .submit_button,
form#login a.lost,
.pagination > li > span.current,
.welcome-box:before,
.full-title,
.short-desc > a,
.short-desc > ul li a:hover,
.service > a,
.sponsor-desc > a,
.news-img:before,
.our-cause-img:before,
.our-cause-img:after,
.our-cause-detail > a,
.issue > a,
.fancy-cause-hover > span a,
.slide-donate2,
.slide-icon,
.slide3-subtitle,
.slide4-subtitle,
.menu #menu-navigation li ul li ul li:hover,
.header-btn,
header.header3 #menu-navigation > li:hover,
header.header3 #menu-navigation li ul li:hover,
#menu-navigation li ul li a span,
.our-cause-img:before,
.our-cause-img:after,
.our-cause-detail > a,
.issue > a,
.fancy-cause-hover > span a,
.slide-donate2,
.slide-icon,
.slide3-subtitle,
.slide4-subtitle,
.donation-appeal > a:before,
.charity-cause-detail .progress-bar,
.urgent-cause .progress .progress-bar,
.urgent-cause > a:before,
.transparent-btn:before,
.charity-event-img > a,
#buddypress input[type="submit"],
form.wpcf7-form p .wpcf7-submit,
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type="submit"],
.vc_tta-panel-body li a,
.vc_progress_bar .vc_single_bar .vc_bar,
.vc_gitem-link.vc_btn3.vc_gitem-link.vc_gitem-link,
/*===== Responsive Header =====*/
.responsive-menu > ul > li:hover > a,
.responsive-menu > ul > li.active > a,
.responsive-header .responsive-donate,
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background-color:#4FC0AA;
}
.message-box-title > span,
.countSeconds,
.welcome-box span, .woocommerce #review_form #respond .form-submit input{
	background-color:#1bb2e5;
}
.menu ul li ul,
.message-form,
.message-form,
.ls-container,
.sidebar-title,
.accordion_toggle.current > a,
.order-reveived,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.menu ul li ul li ul,
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message,
.woocommerce .woocommerce-info, .woocommerce-page .woocommerce-info,
.box  {
	border-color:#4FC0AA;
}
.sec-title h2 span,
.meta span i,
.needed-amount > h5 i,
.footer-widget-title h4 span,
.our-causes-hover span i,
.our-causes-hover span.needed-amount,
.story > h6 i,
.member-intro > span,
.about-charity-desc.col-md-7 li h6,
.page-title h1 span,
label span,
.form p span,
.contact-info .contact-details li span i,
.sidebar-title > h4 span,
.sidebar-widget ul > li > a:hover,
.error-page h2,
.error-page-search a,
.search-result h3 span,
.cart-table li > .product > h6,
.cart-total span,
.cloud-tags a:hover,
.featured-products .col-md-4 > a,
.featured-products .col-md-4 > h6 i,
.order-reveived p strong,
.order-reveived a,
.gallery-tabs li.active a,
.gallery-tabs li.active a:hover,
.gallery-tabs li.active a:focus,
blockquote span,
.comments li  .comment i span,
.post-meta > li p span ,
.theme-tabs .nav li.active a,
.theme-tabs .nav li.active a:hover,
.theme-tabs .nav li.active a:focus,
.theme-list li i,
.logo h1,
.coloured,
.port-desc h4 a,
.donate-message > p span,
.upcoming-event > h5,
.upcoming-event li .icon-pencil,
.sec-heading h2 strong,
.search-title span,
.ratings,
.wpb_tour_next_prev_nav a,
.slide2-text3 span span,
.slide3-text1 span,
.slide2-text1 span span,
.slide3-text3 span,
.designation ,
.project-detail span,
span.title-icon,
.featured-details > a,
.sidebar-widget ul li a,
.our-cause-detail > span a,
.our-cause-detail > i span,
.fancy-cause-intro > span strong,
.fancy-cause-intro > i a,
.fancy-cause-hover > span strong,
span.slide1 i,
h3.slide2 span,
h3.slide3 i,
h4.slide3 span,
h5.slide3 span,
.slide4 i,
.slide5 span,
.slide5-title span,
.slide3-subtitle2 i,
header.header2 #menu-navigation > li:hover > a,
header.header2 #menu-navigation > li.active > a,
.header-event .count-down span.countdown-row span.countdown-amount,
.search-box.white:before,
#menu-navigation ul.mega-menu2 > li:hover > a,
header.header3 #menu-navigation li ul li:hover > a,
.main-blog .blog-post h2 a:hover,
.donation-appeal > h3 span,
.sec-heading4 h2 span,
.wide-project-detail > h3,
.money-spent > h5 i,
.cause-location > p span,
.charity-cause-detail > span i,
.urgent-cause > h3 span,
.urgent-cause > h6 span,
.urgent-cause > strong i,
.simple-parallax > h3 span,
.abt-upcoming-event > ul li a,
.upcoming-counter > div > span > span .countdown-period,
.charity-event-detail > i strong,
.charity-event-detail > h3 a:hover,
.charity-cause-detail > h3 a:hover,
.wide-project-detail > h2 a:hover,
#buddypress #activity-stream p a,
#buddypress div.activity-comments form div.ac-reply-content a,
#buddypress div.activity-comments form input,
#buddypress div.activity-meta a,
#buddypress .acomment-meta a,
#buddypress .acomment-options a,
#buddypress ul.item-list li a,
#buddypress #item-body div.item-list-tabs ul li a,
.gform_wrapper span.gform_description,
.upcoming-counter .countdown li p,
.header-event .countdown li span,
.vc_tta-panel-body li i,
.responsive-header > ul li:hover > a, .responsive-header > ul li.opened > a,
.donation-appeal > h3 strong,
.product-name a,
.stars,
/*===== Responsive Header =====*/
.responsive-topbar-info > ul > li.active > i,
.responsive-menu > ul li ul li:hover > a,
.responsive-menu > ul li ul li.active > a,
.default-header nav > div#menu-navigation > ul li:hover a,
/*--- new style ---*/
p.stars span a,
.post-meta > li .product_meta > span a:hover,
.woocommerce-MyAccount-content p a,
.account-orders-table tbody td.order-number > a,
.woocommerce-info > a,
.bbp-breadcrumb > p > a,
#subscription-toggle a.subscription-toggle:hover,
.category a:hover,
.post-meta li a:hover,
.post-desc p a,
.logged-in-as > a,
#cancel-comment-reply-link,
.post p a,
.lost_password > a,
.payment_methods li a,
.slide-donate{
	color:#4FC0AA;
}
.event-post-image:after{
    border-bottom-color:#4FC0AA;
}
/*
Animate.css - http://daneden.me/animate
LICENSED UNDER THE  MIT LICENSE (MIT)

Copyright (c) 2011 Dan Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated {
    -webkit-animation-duration: 6s;
	   -moz-animation-duration: 6s;
	    -ms-animation-duration: 6s;
	     -o-animation-duration: 6s;
	        animation-duration: 6s;
	-webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	    -ms-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.animated.hinge {
	-webkit-animation-duration: 2s;
	   -moz-animation-duration: 2s;
	    -ms-animation-duration: 2s;
	     -o-animation-duration: 2s;
	        animation-duration: 2s;
}

@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-ms-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}

.flash {
	-webkit-animation-name: flash;
	-moz-animation-name: flash;
	-ms-animation-name: flash;
	-o-animation-name: flash;
	animation-name: flash;
}
@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}

@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}

@-ms-keyframes shake {
	0%, 100% {-ms-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-ms-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-ms-transform: translateX(10px);}
}

@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}

@keyframes shake {
	0%, 100% {transform: translateX(0);}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}

.shake {
	-webkit-animation-name: shake;
	-moz-animation-name: shake;
	-ms-animation-name: shake;
	-o-animation-name: shake;
	animation-name: shake;
}
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}

@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}

@-ms-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-ms-transform: translateY(0);}
	40% {-ms-transform: translateY(-30px);}
	60% {-ms-transform: translateY(-15px);}
}

@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}

.bounce {
	-webkit-animation-name: bounce;
	-moz-animation-name: bounce;
	-ms-animation-name: bounce;
	-o-animation-name: bounce;
	animation-name: bounce;
}
@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}

@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}

@-ms-keyframes tada {
	0% {-ms-transform: scale(1);}	
	10%, 20% {-ms-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-ms-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-ms-transform: scale(1.1) rotate(-3deg);}
	100% {-ms-transform: scale(1) rotate(0);}
}

@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}

@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}

.tada {
	-webkit-animation-name: tada;
	-moz-animation-name: tada;
	-ms-animation-name: tada;
	-o-animation-name: tada;
	animation-name: tada;
}
@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); }
}

@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); }
}

@-ms-keyframes swing {
	20% { -ms-transform: rotate(15deg); }	
	40% { -ms-transform: rotate(-10deg); }
	60% { -ms-transform: rotate(5deg); }	
	80% { -ms-transform: rotate(-5deg); }	
	100% { -ms-transform: rotate(0deg); }
}

@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); }
}

@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); }
}

.swing {
	-webkit-transform-origin: top center;
	-moz-transform-origin: top center;
	-ms-transform-origin: top center;
	-o-transform-origin: top center;
	transform-origin: top center;
	-webkit-animation-name: swing;
	-moz-animation-name: swing;
	-ms-animation-name: swing;
	-o-animation-name: swing;
	animation-name: swing;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); }
}

@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); }
}

@-ms-keyframes wobble {
  0% { -ms-transform: translateX(0%); }
  15% { -ms-transform: translateX(-25%) rotate(-5deg); }
  30% { -ms-transform: translateX(20%) rotate(3deg); }
  45% { -ms-transform: translateX(-15%) rotate(-3deg); }
  60% { -ms-transform: translateX(10%) rotate(2deg); }
  75% { -ms-transform: translateX(-5%) rotate(-1deg); }
  100% { -ms-transform: translateX(0%); }
}

@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); }
}

@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}

.wobble {
	-webkit-animation-name: wobble;
	-moz-animation-name: wobble;
	-ms-animation-name: wobble;
	-o-animation-name: wobble;
	animation-name: wobble;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1); }	
	50% { -webkit-transform: scale(1.1); }
    100% { -webkit-transform: scale(1); }
}
@-moz-keyframes pulse {
    0% { -moz-transform: scale(1); }	
	50% { -moz-transform: scale(1.1); }
    100% { -moz-transform: scale(1); }
}
@-ms-keyframes pulse {
    0% { -ms-transform: scale(1); }	
	50% { -ms-transform: scale(1.1); }
    100% { -ms-transform: scale(1); }
}
@-o-keyframes pulse {
    0% { -o-transform: scale(1); }	
	50% { -o-transform: scale(1.1); }
    100% { -o-transform: scale(1); }
}
@keyframes pulse {
    0% { transform: scale(1); }	
	50% { transform: scale(1.1); }
    100% { transform: scale(1); }
}

.pulse {
	-webkit-animation-name: pulse;
	-moz-animation-name: pulse;
	-ms-animation-name: pulse;
	-o-animation-name: pulse;
	animation-name: pulse;
}
@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}
@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}
@-ms-keyframes flip {
	0% {
		-ms-transform: perspective(400px) rotateY(0);
		-ms-animation-timing-function: ease-out;
	}
	40% {
		-ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-ms-animation-timing-function: ease-out;
	}
	50% {
		-ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-ms-animation-timing-function: ease-in;
	}
	80% {
		-ms-transform: perspective(400px) rotateY(360deg) scale(.95);
		-ms-animation-timing-function: ease-in;
	}
	100% {
		-ms-transform: perspective(400px) scale(1);
		-ms-animation-timing-function: ease-in;
	}
}
@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}
@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}

.flip {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flip;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flip;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flip;
	-o-backface-visibility: visible !important;
	-o-animation-name: flip;
	backface-visibility: visible !important;
	animation-name: flip;
}
@-webkit-keyframes flipInX {
    0% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInX {
    0% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-ms-keyframes flipInX {
    0% {
        -ms-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -ms-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -ms-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -ms-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInX {
    0% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}
@keyframes flipInX {
    0% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateX(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateX(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
}

.flipInX {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInX;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInX;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipInX;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInX;
	backface-visibility: visible !important;
	animation-name: flipInX;
}
@-webkit-keyframes flipOutX {
    0% {
        -webkit-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-moz-keyframes flipOutX {
    0% {
        -moz-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-ms-keyframes flipOutX {
    0% {
        -ms-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -ms-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@-o-keyframes flipOutX {
    0% {
        -o-transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

@keyframes flipOutX {
    0% {
        transform: perspective(400px) rotateX(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateX(90deg);
        opacity: 0;
    }
}

.flipOutX {
	-webkit-animation-name: flipOutX;
	-webkit-backface-visibility: visible !important;
	-moz-animation-name: flipOutX;
	-moz-backface-visibility: visible !important;
	-ms-animation-name: flipOutX;
	-ms-backface-visibility: visible !important;
	-o-animation-name: flipOutX;
	-o-backface-visibility: visible !important;
	animation-name: flipOutX;
	backface-visibility: visible !important;
}
@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-ms-keyframes flipInY {
    0% {
        -ms-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -ms-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -ms-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -ms-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}

.flipInY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipInY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipInY;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipInY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipInY;
	backface-visibility: visible !important;
	animation-name: flipInY;
}
@-webkit-keyframes flipOutY {
    0% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-moz-keyframes flipOutY {
    0% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-ms-keyframes flipOutY {
    0% {
        -ms-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -ms-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@-o-keyframes flipOutY {
    0% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}
@keyframes flipOutY {
    0% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
	100% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
}

.flipOutY {
	-webkit-backface-visibility: visible !important;
	-webkit-animation-name: flipOutY;
	-moz-backface-visibility: visible !important;
	-moz-animation-name: flipOutY;
	-ms-backface-visibility: visible !important;
	-ms-animation-name: flipOutY;
	-o-backface-visibility: visible !important;
	-o-animation-name: flipOutY;
	backface-visibility: visible !important;
	animation-name: flipOutY;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-ms-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInUp {
	0% {
		opacity: 0;
		-ms-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-ms-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-ms-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}
@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	-moz-animation-name: fadeInLeft;
	-ms-animation-name: fadeInLeft;
	-o-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInRight {
	0% {
		opacity: 0;
		-ms-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	-moz-animation-name: fadeInRight;
	-ms-animation-name: fadeInRight;
	-o-animation-name: fadeInRight;
	animation-name: fadeInRight;
}
@-webkit-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInUpBig {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUpBig {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUpBig {
	-webkit-animation-name: fadeInUpBig;
	-moz-animation-name: fadeInUpBig;
	-ms-animation-name: fadeInUpBig;
	-o-animation-name: fadeInUpBig;
	animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
}

@-o-keyframes fadeInDownBig {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDownBig {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDownBig {
	-webkit-animation-name: fadeInDownBig;
	-moz-animation-name: fadeInDownBig;
	-ms-animation-name: fadeInDownBig;
	-o-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}
@-moz-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}
@-ms-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}
@-o-keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}
@keyframes fadeInLeftBig {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInLeftBig {
	-webkit-animation-name: fadeInLeftBig;
	-moz-animation-name: fadeInLeftBig;
	-ms-animation-name: fadeInLeftBig;
	-o-animation-name: fadeInLeftBig;
	animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
}

@-o-keyframes fadeInRightBig {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}

@keyframes fadeInRightBig {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}

.fadeInRightBig {
	-webkit-animation-name: fadeInRightBig;
	-moz-animation-name: fadeInRightBig;
	-ms-animation-name: fadeInRightBig;
	-o-animation-name: fadeInRightBig;
	animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-moz-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-ms-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@-o-keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

@keyframes fadeOut {
	0% {opacity: 1;}
	100% {opacity: 0;}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-ms-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut;
}
@-webkit-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
}
@-moz-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
}
@-ms-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-20px);
	}
}
@-o-keyframes fadeOutUp {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
}
@keyframes fadeOutUp {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-20px);
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	-moz-animation-name: fadeOutUp;
	-ms-animation-name: fadeOutUp;
	-o-animation-name: fadeOutUp;
	animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
}

@-moz-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
}

@-ms-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(20px);
	}
}

@-o-keyframes fadeOutDown {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
}

@keyframes fadeOutDown {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(20px);
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	-moz-animation-name: fadeOutDown;
	-ms-animation-name: fadeOutDown;
	-o-animation-name: fadeOutDown;
	animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
}

@-moz-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
}

@-ms-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-20px);
	}
}

@-o-keyframes fadeOutLeft {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
}

@keyframes fadeOutLeft {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-20px);
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	-moz-animation-name: fadeOutLeft;
	-ms-animation-name: fadeOutLeft;
	-o-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
}

@-moz-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
}

@-ms-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(20px);
	}
}

@-o-keyframes fadeOutRight {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
}

@keyframes fadeOutRight {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(20px);
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	-moz-animation-name: fadeOutRight;
	-ms-animation-name: fadeOutRight;
	-o-animation-name: fadeOutRight;
	animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-ms-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
}

@-o-keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes fadeOutUpBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.fadeOutUpBig {
	-webkit-animation-name: fadeOutUpBig;
	-moz-animation-name: fadeOutUpBig;
	-ms-animation-name: fadeOutUpBig;
	-o-animation-name: fadeOutUpBig;
	animation-name: fadeOutUpBig;
}
@-webkit-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-ms-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-ms-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
}

@-o-keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		-o-transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
}

@keyframes fadeOutDownBig {
	0% {
		opacity: 1;
		transform: translateY(0);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.fadeOutDownBig {
	-webkit-animation-name: fadeOutDownBig;
	-moz-animation-name: fadeOutDownBig;
	-ms-animation-name: fadeOutDownBig;
	-o-animation-name: fadeOutDownBig;
	animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-ms-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
}

@-o-keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes fadeOutLeftBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.fadeOutLeftBig {
	-webkit-animation-name: fadeOutLeftBig;
	-moz-animation-name: fadeOutLeftBig;
	-ms-animation-name: fadeOutLeftBig;
	-o-animation-name: fadeOutLeftBig;
	animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}
@-moz-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}
@-ms-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-ms-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
}
@-o-keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		-o-transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}
@keyframes fadeOutRightBig {
	0% {
		opacity: 1;
		transform: translateX(0);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.fadeOutRightBig {
	-webkit-animation-name: fadeOutRightBig;
	-moz-animation-name: fadeOutRightBig;
	-ms-animation-name: fadeOutRightBig;
	-o-animation-name: fadeOutRightBig;
	animation-name: fadeOutRightBig;
}
@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
	}
}

@-ms-keyframes bounceIn {
	0% {
		opacity: 0;
		-ms-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.05);
	}
	
	70% {
		-ms-transform: scale(.9);
	}
	
	100% {
		-ms-transform: scale(1);
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
	}
}

.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-ms-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn;
}
@-webkit-keyframes bounceInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}
@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}
@-ms-keyframes bounceInUp {
	0% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(-30px);
	}
	
	80% {
		-ms-transform: translateY(10px);
	}
	
	100% {
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInUp {
	-webkit-animation-name: bounceInUp;
	-moz-animation-name: bounceInUp;
	-ms-animation-name: bounceInUp;
	-o-animation-name: bounceInUp;
	animation-name: bounceInUp;
}
@-webkit-keyframes bounceInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
	}
}

@-ms-keyframes bounceInDown {
	0% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateY(30px);
	}
	
	80% {
		-ms-transform: translateY(-10px);
	}
	
	100% {
		-ms-transform: translateY(0);
	}
}

@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
	}
}

@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
	}
}

.bounceInDown {
	-webkit-animation-name: bounceInDown;
	-moz-animation-name: bounceInDown;
	-ms-animation-name: bounceInDown;
	-o-animation-name: bounceInDown;
	animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateX(30px);
	}
	
	80% {
		-ms-transform: translateX(-10px);
	}
	
	100% {
		-ms-transform: translateX(0);
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-ms-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
	}
}

@-ms-keyframes bounceInRight {
	0% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-ms-transform: translateX(-30px);
	}
	
	80% {
		-ms-transform: translateX(10px);
	}
	
	100% {
		-ms-transform: translateX(0);
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		opacity: 1;
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
	}
}

.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-ms-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight;
}
@-webkit-keyframes bounceOut {
	0% {
		-webkit-transform: scale(1);
	}
	
	25% {
		-webkit-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-webkit-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: scale(.3);
	}	
}

@-moz-keyframes bounceOut {
	0% {
		-moz-transform: scale(1);
	}
	
	25% {
		-moz-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-moz-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-moz-transform: scale(.3);
	}	
}

@-ms-keyframes bounceOut {
	0% {
		-ms-transform: scale(1);
	}
	
	25% {
		-ms-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-ms-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-ms-transform: scale(.3);
	}	
}

@-o-keyframes bounceOut {
	0% {
		-o-transform: scale(1);
	}
	
	25% {
		-o-transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		-o-transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		-o-transform: scale(.3);
	}	
}

@keyframes bounceOut {
	0% {
		transform: scale(1);
	}
	
	25% {
		transform: scale(.95);
	}
	
	50% {
		opacity: 1;
		transform: scale(1.1);
	}
	
	100% {
		opacity: 0;
		transform: scale(.3);
	}	
}

.bounceOut {
	-webkit-animation-name: bounceOut;
	-moz-animation-name: bounceOut;
	-ms-animation-name: bounceOut;
	-o-animation-name: bounceOut;
	animation-name: bounceOut;
}
@-webkit-keyframes bounceOutUp {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(-2000px);
	}
}

@-moz-keyframes bounceOutUp {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
}

@-ms-keyframes bounceOutUp {
	0% {
		-ms-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(-2000px);
	}
}

@-o-keyframes bounceOutUp {
	0% {
		-o-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
}

@keyframes bounceOutUp {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(-2000px);
	}
}

.bounceOutUp {
	-webkit-animation-name: bounceOutUp;
	-moz-animation-name: bounceOutUp;
	-ms-animation-name: bounceOutUp;
	-o-animation-name: bounceOutUp;
	animation-name: bounceOutUp;
}
@-webkit-keyframes bounceOutDown {
	0% {
		-webkit-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateY(2000px);
	}
}

@-moz-keyframes bounceOutDown {
	0% {
		-moz-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
}

@-ms-keyframes bounceOutDown {
	0% {
		-ms-transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateY(2000px);
	}
}

@keyframes bounceOutDown {
	0% {
		transform: translateY(0);
	}
	
	20% {
		opacity: 1;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateY(2000px);
	}
}

.bounceOutDown {
	-webkit-animation-name: bounceOutDown;
	-moz-animation-name: bounceOutDown;
	-ms-animation-name: bounceOutDown;
	animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(-2000px);
	}
}

@-moz-keyframes bounceOutLeft {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
}

@-ms-keyframes bounceOutLeft {
	0% {
		-ms-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(-2000px);
	}
}

@-o-keyframes bounceOutLeft {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
}

@keyframes bounceOutLeft {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(-2000px);
	}
}

.bounceOutLeft {
	-webkit-animation-name: bounceOutLeft;
	-moz-animation-name: bounceOutLeft;
	-ms-animation-name: bounceOutLeft;
	-o-animation-name: bounceOutLeft;
	animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
	0% {
		-webkit-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-webkit-transform: translateX(2000px);
	}
}

@-moz-keyframes bounceOutRight {
	0% {
		-moz-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
}

@-ms-keyframes bounceOutRight {
	0% {
		-ms-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-ms-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-ms-transform: translateX(2000px);
	}
}

@-o-keyframes bounceOutRight {
	0% {
		-o-transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
}

@keyframes bounceOutRight {
	0% {
		transform: translateX(0);
	}
	
	20% {
		opacity: 1;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 0;
		transform: translateX(2000px);
	}
}

.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-moz-animation-name: bounceOutRight;
	-ms-animation-name: bounceOutRight;
	-o-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
}
@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}
@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}
@-ms-keyframes rotateIn {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}
@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}
@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateIn {
	-webkit-animation-name: rotateIn;
	-moz-animation-name: rotateIn;
	-ms-animation-name: rotateIn;
	-o-animation-name: rotateIn;
	animation-name: rotateIn;
}
@-webkit-keyframes rotateInUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInUpLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpLeft {
	-webkit-animation-name: rotateInUpLeft;
	-moz-animation-name: rotateInUpLeft;
	-ms-animation-name: rotateInUpLeft;
	-o-animation-name: rotateInUpLeft;
	animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInDownLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownLeft {
	-webkit-animation-name: rotateInDownLeft;
	-moz-animation-name: rotateInDownLeft;
	-ms-animation-name: rotateInDownLeft;
	-o-animation-name: rotateInDownLeft;
	animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInUpRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInUpRight {
	-webkit-animation-name: rotateInUpRight;
	-moz-animation-name: rotateInUpRight;
	-ms-animation-name: rotateInUpRight;
	-o-animation-name: rotateInUpRight;
	animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateInDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}

@-moz-keyframes rotateInDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}

@-ms-keyframes rotateInDownRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
}

@-o-keyframes rotateInDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
}

@keyframes rotateInDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
}

.rotateInDownRight {
	-webkit-animation-name: rotateInDownRight;
	-moz-animation-name: rotateInDownRight;
	-ms-animation-name: rotateInDownRight;
	-o-animation-name: rotateInDownRight;
	animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOut {
	0% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: center center;
		-ms-transform: rotate(200deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}

@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}

.rotateOut {
	-webkit-animation-name: rotateOut;
	-moz-animation-name: rotateOut;
	-ms-animation-name: rotateOut;
	-o-animation-name: rotateOut;
	animation-name: rotateOut;
}
@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutUpLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-transform-origin: left bottom;
		-transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutUpLeft {
	-webkit-animation-name: rotateOutUpLeft;
	-moz-animation-name: rotateOutUpLeft;
	-ms-animation-name: rotateOutUpLeft;
	-o-animation-name: rotateOutUpLeft;
	animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutDownLeft {
	0% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: left bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutDownLeft {
	-webkit-animation-name: rotateOutDownLeft;
	-moz-animation-name: rotateOutDownLeft;
	-ms-animation-name: rotateOutDownLeft;
	-o-animation-name: rotateOutDownLeft;
	animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutUpRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}

@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}

.rotateOutUpRight {
	-webkit-animation-name: rotateOutUpRight;
	-moz-animation-name: rotateOutUpRight;
	-ms-animation-name: rotateOutUpRight;
	-o-animation-name: rotateOutUpRight;
	animation-name: rotateOutUpRight;
}
@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-ms-keyframes rotateOutDownRight {
	0% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-ms-transform-origin: right bottom;
		-ms-transform: rotate(-90deg);
		opacity: 0;
	}
}

@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}

@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}

.rotateOutDownRight {
	-webkit-animation-name: rotateOutDownRight;
	-moz-animation-name: rotateOutDownRight;
	-ms-animation-name: rotateOutDownRight;
	-o-animation-name: rotateOutDownRight;
	animation-name: rotateOutDownRight;
}
@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}

@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}

@-ms-keyframes hinge {
	0% { -ms-transform: rotate(0); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	20%, 60% { -ms-transform: rotate(80deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	40% { -ms-transform: rotate(60deg); -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	80% { -ms-transform: rotate(60deg) translateY(0); opacity: 1; -ms-transform-origin: top left; -ms-animation-timing-function: ease-in-out; }	
	100% { -ms-transform: translateY(700px); opacity: 0; }
}

@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}

@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}

.hinge {
	-webkit-animation-name: hinge;
	-moz-animation-name: hinge;
	-ms-animation-name: hinge;
	-o-animation-name: hinge;
	animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}

@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}

@-ms-keyframes rollIn {
	0% { opacity: 0; -ms-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -ms-transform: translateX(0px) rotate(0deg); }
}

@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}

@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}

.rollIn {
	-webkit-animation-name: rollIn;
	-moz-animation-name: rollIn;
	-ms-animation-name: rollIn;
	-o-animation-name: rollIn;
	animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}

@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}

@-ms-keyframes rollOut {
    0% {
		opacity: 1;
		-ms-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-ms-transform: translateX(100%) rotate(120deg);
	}
}

@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}

@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}

.rollOut {
	-webkit-animation-name: rollOut;
	-moz-animation-name: rollOut;
	-ms-animation-name: rollOut;
	-o-animation-name: rollOut;
	animation-name: rollOut;
}