* { margin: 0; padding: 0; outline: 0; }

body, html { height: 100%; }

body {
    font-family: 'Open Sans Hebrew', sans-serif;
    font-size: 15px;
    line-height: 22px;
    color: #000;
    background: #ededed;
    /*background: #fff;*/
    min-width: 1240px;
    direction: rtl;
    -webkit-font-smoothing: antialiased; 
}

@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 300;
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot');
    src: url('fonts/opensanshebrew-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-lightitalic-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-lightitalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 300;
    src: url('fonts/opensanshebrew-light-webfont.eot');
    src: url('fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-light-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-light-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 400;
    src: url('fonts/opensanshebrew-italic-webfont.eot');
    src: url('fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-italic-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-italic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 400;
    src: url('fonts/opensanshebrew-regular-webfont.eot');
    src: url('fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-regular-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 700;
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot');
    src: url('fonts/opensanshebrew-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-bolditalic-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-bolditalic-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 700;
    src: url('fonts/opensanshebrew-bold-webfont.eot');
    src: url('fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-bold-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: italic;
    font-weight: 800;
    src: url('fonts/opensanshebrew-extrabold-webfont.eot');
    src: url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal;
    font-weight: 800;
    src: url('fonts/opensanshebrew-extrabold-webfont.eot');
    src: url('fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/opensanshebrew-extrabold-webfont.woff') format('woff'),
    url('fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype');
}

@font-face{
    font-family:'almoni-dl-regular';
    font-weight:400; /*(regular)*/
    font-style: normal;
    src: url('fonts/almoni-dl-aaa-400.eot'); 
    src: url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 
        url('fonts/almoni-dl-aaa-400.ttf') format('truetype'), 
        url('fonts/almoni-dl-aaa-400.woff') format('woff'), 
        url('fonts/almoni-dl-aaa-400.svg#almoni-dl-regular') format('svg');
}

@font-face{
    font-family:'almoni-dl-regular';
    font-weight:400; /*(regular)*/
    font-style: normal;
    src: url('fonts/almoni-dl-aaa-400.eot'); 
    src: url('fonts/almoni-dl-aaa-400.eot?#iefix') format('embedded-opentype'), 
        url('fonts/almoni-dl-aaa-400.ttf') format('truetype'), 
        url('fonts/almoni-dl-aaa-400.woff') format('woff'), 
        url('fonts/almoni-dl-aaa-400.svg#almoni-dl-regular') format('svg');
}
@font-face{
    font-family:'almoni-dl-light';
    font-weight:300; /*(light)*/
    font-style: normal;
    src: url('fonts/almoni-dl-aaa-300.eot'); 
    src: url('fonts/almoni-dl-aaa-300.eot?#iefix') format('embedded-opentype'), 
        url('fonts/almoni-dl-aaa-300.ttf') format('truetype'), 
        url('fonts/almoni-dl-aaa-300.woff') format('woff'), 
        url('fonts/almoni-dl-aaa-300.svg#almoni-dl-light') format('svg');
}

a { color: #53a524; font-weight: bold; text-decoration: none; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

input, textarea, select { font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif; font-size: 14px; line-height: 17px; color: #626262; border: 1px solid transparent;}
input:focus, textarea:focus, select:focus { color: #000; background: #fff; border-color: #6fd534; }
textarea { overflow: auto; }

.clearfix { *zoom: 1;clear:both; }
.clearfix:after { content: ""; display: table; clear: both; }

.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.hidden{display: none}
.wrapper { min-height: 100%; height: auto !important; margin: 0 auto -378px; } 

#push { height: 378px; }

.shell { width: 1124px; margin: 0 auto; }

.btn {  font-size: 14px; line-height: 18px; color: #fff; font-weight: normal; padding: 0 10px; display: inline; box-shadow: -2px 2px 0px rgba(179, 178, 178, 1); -moz-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1); -webkit-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1); -o-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1); }
.btn:hover { text-decoration: none; opacity: 0.85; -moz-opacity: 0.85; filter:alpha(opacity=85); }

.-btn{background:#53A524;}
.pink-btn { background: #ad216a; }
.red-btn { background: #eb3259; }
.blue-btn { background: #007bee; }
.light-blue-btn { background: #00b1b7; }
.green-btn { background: #39975f; }
.orange-btn { background: #f07407; }
.purple-btn { background: #7e40e4; }

/*.next-page .green-btn,
.prev-page .green-btn { background: #39975f; }
*/

/*Geektime Baby*/

/*.top { padding: 0 29px 0 19px; background-image: url(images/Geektime-baby-bg.png); background-position-x: 50%;background-color: black; }*/

/*.top { padding: 0 29px 0 19px; background-image: url(images/flags.gif);background-size: contain;background-position-x: 256px;background-color: black;}*/

/*Geektime Baby*/
#logo { width: 110px; padding: 13px 0 9px 30px; }
#logo a { height: 26px; display: block; background: url(images/logo.png) no-repeat;background-size: 110px; }
/*#logo a { height: 47px; width: 200px; display: block; background: url(images/baby-geektime-small.png) no-repeat; }*/

/*Geektime Baby*/
.search-box { width: 26px; padding-right: 12px; height: 25px; position: relative; margin: 11px 0 9px; }
/*.search-box { width: 196px; padding-right: 12px; height: 25px; position: relative; margin: 25px 10px 9px; }*/
.search-box span.ico { font-size: 0; line-height: 0; text-indent: -4000px; width: 25px; height: 25px; display: block; background: url(images/icons.png) no-repeat -231px -110px; position: absolute; top: 0; left: 20px; cursor: pointer; z-index: 1;}
.search-box input.field { color: #ffffff; width: 225px; height: 30px; padding: 4px 17px 4px 4px; background: transparent; border: 0; display: inline; transition: all 0.1s ease; -moz-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -o-transition: all 0.1s ease; top: 33px; left: -200px; position: absolute; display:none;}
.search-box.expanded input.field { background: #3f3f3f; display: inline; }
.search-box.expanded .ico{background: url(images/search-hover.png) no-repeat;}
.notifications { position: relative; height: 46px; padding-right: 13px; }
.notifications a.trigger { font-size: 24px; line-height: 31px; color: #000; text-align: center; width: 30px; height: 31px; display: block; border-top: 7px solid transparent; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 8px solid transparent; }
.notifications a.trigger:hover { text-decoration: none; }
.notifications a.trigger span { background: #6fd534; display: block; }
.notifications.expanded a.trigger { border-color: #636363; }

.notifications-box { width: 316px; position: absolute; top: 100%; left: 0; background: #636363; padding-top: 14px; display: none; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -o-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); z-index: 200; }
.notifications-box h2 { font-size: 30px; line-height: 33px; color: #fff; font-weight: normal; padding: 0 17px; border-bottom: 1px solid #757575; }
.notifications-box h2 a { font-size: 14px; float: left; }
.notifications-box a.view-all { font-size: 14px; line-height: 18px; color: #000; text-align: center; padding: 5px; display: block; background: #71bf44; }

.notifications-list { height: 742px; overflow: hidden; }
.notifications-list .jspPane { width: 100% !important; }

.notification-entry { font-size: 15px; line-height: 20px; color: #fff; padding: 20px 96px 20px 20px; position: relative; min-height: 65px; border-bottom: 1px solid #757575; cursor: pointer;}
.notification-entry p span { color: #b9b9b9; }
.notification-entry p a { color: #6fd534; }
.notification-entry img { display: block; position: absolute; top: 25px; right: 8px; }
.notification-entry span.ico { display: block; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 22px; }

.replies-entry span.ico { width: 58px; height: 55px; background-position: -182px 0; right: 18px; }
.calendar-entry span.ico { width: 60px; height: 50px; background-position: 0 0; right: 19px; }
.message-entry span.ico { width: 58px; height: 55px; background-position: -122px 0; right: 18px; }
.business-entry span.ico { width: 60px; height: 46px; background-position: -61px 0; right: 19px; }

.notification-buttons { padding-top: 10px; }
.notification-buttons .btn + .btn { margin-left: 10px; }

.login, .user-account { background: url(images/line-sep.png) no-repeat left 7px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; background-image: url(images/line-sep.png), url(images/line-sep.png); background-repeat: no-repeat; background-position: left 7px, right 7px; padding: 0 4px; position: relative; }
.user-account a.trigger { font-size: 14px; line-height: 14px; color: #cbcbcb; font-weight: normal; padding: 8px 52px 8px 26px; position: relative; height: 31px; display: block; }
.user-account a.trigger:hover { text-decoration: none; }
.user-account a.trigger img { width: 31px; height: 31px; display: block; position: absolute; top: 8px; right: 11px; }
.user-account a.trigger span.points { font-size: 14px; line-height: 18px; padding-right: 19px; position: relative; display: block; }
.user-account a.trigger span.points small.ico { width: 15px; height: 16px; display: block; background: url(images/icons.png) no-repeat -59px -82px; position: absolute; top: 50%; right: 0; margin-top: -8px; }
.user-account a.trigger small.arrow { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-top: 4px solid #71bf44; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: 11px; left: 11px; }
.user-account.expanded a.trigger { background: #636363; }
.user-account.expanded a.trigger span.points small.ico { background-position: -76px -82px; }

#login {border:1px solid #ff0000;}
.login a.trigger{ font-size: 13px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;line-height: 47px; color: #fff; font-weight: normal; padding: 0 10px 0 10px; position: relative;display: block; }
.login a.trigger:hover{text-decoration: none}
.login.expanded a.trigger{background: #636363; color:#fff;}
.login-dropdown, .account-dropdown { width: 266px; background: #636363; position: absolute; top: 100%; left: 4px; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -o-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); display: none; z-index: 200; }
.login-dropdown{background: #636363; color:#ececec;  padding:23px;  width: 278px;}
.login-dropdown .big{display: block; font-size: 24px; padding-right: 83px;}
.login-dropdown input{border: 1px solid transparent; background: #cbcbcb; width: 180px; height: 26px; line-height: 26px; font-size: 14px; color: #626262}
.login-dropdown input:focus{color: #000; background: #fff; border-color: #6fd534;}
.login-dropdown label{width: 83px; font-size: 18px; color: #9e9e9e; font-family: 'almoni-dl-regular'; display: inline-block;}
.login-dropdown form p{margin-top: 12px;}
.login-dropdown form .login-remember{display: none;}
.login-dropdown form .login-submit{margin-top: 26px; text-align: left;}
.login-dropdown #wp-submit{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; background: url(images/login-submit-bg.png) top right no-repeat; height: 26px; width: 114px; line-height: 26px; color: #000; text-align: center;}
.login-dropdown .lost{font-family:'Open Sans Hebrew','almoni-dl-light', Arial, Helvetica, sans-serif; font-weight: 100; display: inline-block; margin-right: 83px;}

.signup a.trigger{ font-size: 13px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;line-height: 47px; color: #fff; font-weight: normal; padding: 0 10px 0 10px; position: relative;display: block; }
.signup a.trigger:hover{text-decoration: none}
.signup.expanded a.trigger{background: #636363; color:#fff;}
.signup-dropdown{color:#ececec;  padding:23px; width: 283px; background: #636363; position: absolute; left: 142px; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -o-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); display: none; z-index: 200; }
.signup-dropdown .big{display: block; font-size: 24px; padding-right: 89px;}
.signup-dropdown input{border: 1px solid transparent; background: #cbcbcb; width: 180px; height: 26px; line-height: 26px; font-size: 14px; color: #626262}
.signup-dropdown input:focus{color: #000; background: #fff; border-color: #6fd534;}
.signup-dropdown label{width: 99px; font-size: 18px; color: #9e9e9e; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; display: inline-block;}
.signup-dropdown #register-form p{margin-top: 12px;}
.signup-dropdown #register-form .login-remember{display: none;}
.signup-dropdown #register-form .login-submit{margin-top: 26px; text-align: left;}
.signup-dropdown #register{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; background: url(images/login-submit-bg.png) top right no-repeat; height: 26px; width: 114px; line-height: 26px; color: #000; text-align: center;}
.signup-dropdown #register-form input.err{border:1px solid #f91732;}

.account-top { font-size: 24px; line-height: 28px; color: #dadada; padding: 14px 87px 12px 15px; position: relative; min-height: 61px; }
.account-top img { display: block; position: absolute; top: 14px; right: 15px; }
.account-top span.points { font-size: 15px; line-height: 20px; font-weight: bold; position: relative; padding-right: 20px; }
.account-top span.points small.ico { width: 15px; height: 16px; display: block; background: url(images/icons.png) no-repeat -59px -82px; position: absolute; top: 50%; right: 0; margin-top: -8px; }

.account-inner h4 { font-size: 14px; line-height: 20px; color: #343434; padding: 0 15px; position: relative; background: #a2a2a2; }
.account-inner h4 span.stripe { width: 25px; height: 20px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -245px -63px; position: absolute; top: 0; left: 0px; z-index: 0; }
.account-inner p { padding: 0 14px 14px; }
.account-inner p a { font-size: 12px; line-height: 16px; color: #6fd534; font-weight: normal; }
.account-inner ul { list-style: none outside; border-top: 1px solid #757575; }
.account-inner ul li { border-bottom: 1px solid #757575; }
.account-inner ul li a { font-size: 17px; line-height: 21px; color: #fff; font-weight: normal; padding: 12px 14px; display: block; }
.account-inner ul li a:hover { background: #525252; text-decoration: none; }
.account-inner a.logout { font-size: 12px; line-height: 15px; color: #6cb741; font-weight: normal; padding: 7px 14px; display: block; }

header.top { height: 40px; background: #3f3f3f; border-bottom: 4px solid #3f3f3f; position: fixed;top:0; width:100%; z-index: 5; }
header.top ul { list-style: none outside; float: right; display: inline; }
header.top ul li { float: right; display: inline; }
header.top ul li a { font-size: 15px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; line-height: 20px; color: #fff; font-weight: normal; padding: 12px 13px 8px; display: block; }
header.top ul.main-nav li a { border-bottom-width: 4px; border-bottom-style: solid; position: relative; margin-bottom: -4px; }
header.top ul li.red a { border-bottom-color: #eb3259; }
header.top ul li.blue a { border-bottom-color: #007bee; }
header.top ul li.light-blue a { border-bottom-color: #00b1b7; }
header.top ul li.pink a { border-bottom-color: #ad216a; }
header.top ul li.green a { border-bottom-color: #39975f; }
header.top ul li.orange a { border-bottom-color: #f07407; }
header.top ul li.purple a { border-bottom-color: #7e40e4; }
header.top ul li.red.current-menu-item a, header.top ul li.red:hover { background: #eb3259; }
header.top ul li.blue.current-menu-item a, header.top ul li.blue:hover a { background: #007bee; }
header.top ul li.light-blue.current-menu-item a, header.top ul li.light-blue:hover a { background: #00b1b7; }
header.top ul li.pink.current-menu-item a, header.top ul li.pink:hover a { background: #ad216a; }
header.top ul li.green.current-menu-item a, header.top ul li.green:hover a { background: #39975f; }
header.top ul li.orange.current-menu-item a, header.top ul li.orange:hover a { background: #f07407; }
header.top ul li.purple.current-menu-item a, header.top ul li.purple:hover a { background: #7e40e4; }
header.top ul li.home a { border: 0; width: 46px; height: 40px; position: relative; padding: 0; }
header.top ul li.home.current-menu-item a { background: #000; }
header.top ul li.home a span.ico { font-size: 0; line-height: 0; text-indent: -4000px; width: 29px; height: 25px; display: block; background: url(images/icons.png) no-repeat -257px -111px; position: absolute; top: 50%; left: 50%; margin: -12px 0 0 -14px; }
header.top ul li.home.current-menu-item a span.ico { background-position: -350px -43px; }

header.top ul.sub-nav li { background: url(images/line-sep2.png) no-repeat right 7px; }
header.top ul.sub-nav li:first-child { background: transparent; }
header.top ul.sub-nav li.current-menu-item a, .navigation ul.sub-nav li:hover a{background: #000;}

header.top .menu-content { width: 1223px; margin-left: auto; margin-right: auto; }

.follow { margin: 5px 20px 0 0; position: relative; }
.follow a.trigger { font-size: 18px; line-height: 20px; color: #71bf44; font-weight: normal; padding: 5px 40px 5px 15px; background: #000; border-bottom: 5px solid #3f3f3f; display: block; position: relative; }
.follow a.trigger:hover { text-decoration: none; }
.follow a.trigger span.ico { font-size: 0; line-height: 0; text-indent: -4000px; width: 16px; height: 16px; display: block; background: url(images/icons.png) no-repeat -149px -58px; position: absolute; top: 50%; right: 12px; margin-top: -8px; }
.follow.expanded a.trigger { background: #636363; border-bottom-color: #636363; }

.follow-dropdown { width: 275px; background: #636363; position: absolute; top: 100%; left: 0; z-index: 200; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -o-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); display: none; }

.socials { padding: 23px 0 8px; text-align: center; border-bottom: 1px solid #757575; margin-bottom: 24px; }
.socials a.ico { min-width:23px; font-family:'Open Sans Hebrew', Arial, Helvetica, sans-serif; font-size: 13px; line-height: 18px; color: #d3d3d3; font-weight: normal; padding-top: 31px; display: inline-block; position: relative; margin: 0 6px; }
.socials a.ico:hover { text-decoration: none; }
.socials a.ico span { display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 0; left: 50%; }
.socials a.rss-ico span { width: 23px; height: 23px; background-position: -136px -102px; margin-left: -12px; }
.socials a.twitter-ico span { width: 31px; height: 22px; background-position: -102px -102px; margin-left: -15px; }
.socials a.facebook-ico span { width: 12px; height: 26px; background-position: -190px -102px; margin-left: -6px; }
.socials a.google-ico span { width: 26px; height: 25px; background-position: -162px -102px; margin-left: -13px; }
.socials a.youtube-ico span { width: 26px; height: 25px; background-position: -105px -128px; margin-left: -13px; }
.socials a.instagram-ico span { width: 26px; height: 25px; background-position: -130px -128px; margin-left: -13px; }
.socials a.rss-ico:hover span { background-position: -34px -100px; }
.socials a.twitter-ico:hover span { background-position: 0 -100px; }
.socials a.facebook-ico:hover span { background-position: -88px -101px; }
.socials a.google-ico:hover span { background-position: -59px -101px; }
.socials a.youtube-ico:hover span { background-position: -80px -128px; }
.socials a.instagram-ico:hover span { background-position: -155px -128px; }

.subscribe { padding: 0 14px 26px; }
.subscribe label { font-size: 18px; line-height: 20px; color: #fff; display: block; margin-bottom: 6px; }
.subscribe .field { font-size: 18px; line-height: 21px; color: #626262; padding: 7px 10px; background: #cbcbcb; display: block; width: 227px; height: 21px; border: 0; margin-bottom: 13px; }
.subscribe .submit-button { display: none; }
.subscribe .submit { font-size: 18px; line-height: 20px; color: #000; text-align: center; padding: 3px 11px; height: 26px; background: #71bf44; position: relative; border: 0; cursor: pointer; display: block; margin-right: auto; }
.subscribe .submit span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 12px solid #636363; border-bottom: 12px solid transparent; border-right: 12px solid transparent; position: absolute; top: 0; left: 0; }
.subscribe .field.err{border:1px solid red;}

#fb-signup{width:227px; height:27px; background: url(images/fb-signup.png) top right no-repeat; display: inline-block;}
#fb-signup:hover{background-image: url(images/fb-signup-h.png);}
#fb-enter{width:227px; height:27px; background: url(images/fb-enter.png) top right no-repeat; display: inline-block;}
#fb-enter:hover{background-image: url(images/fb-enter-h.png);}

.success-message { display: none; padding: 10px 0; }
.success-message h3 { font-size: 24px; line-height: 30px; color: #fff; font-weight: normal; padding-right: 40px; position: relative; margin-bottom: 25px; }
.success-message h3 span.ico { font-size: 0; line-height: 0; text-indent: -4000px; width: 26px; height: 20px; display: block; background: url(images/icons.png) no-repeat -205px -85px; position: absolute; top: 50%; right: 0; margin-top: -10px; }
.success-message a { font-size: 18px; font-weight: normal; }

.send-email { padding-top: 5px; position: relative; }
.send-email a { padding: 11px 10px; display: block; }
.send-email a span.ico { width: 23px; height: 14px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat 0 -82px; border: ; }
.send-email.expanded a { background: #636363; border-bottom-color: #636363; }

.red-mail { width: 480px; background: #636363; box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -moz-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); -o-box-shadow: 0px 3px 6px rgba(0,0,0,0.6); position: absolute; top: 100%; left: 0; display: none; z-index: 200; }
.red-mail h2 { font-size: 30px; line-height: 38px; color: #fff; font-weight: normal; padding: 0 25px; border-bottom: 1px solid #757575; }
.red-mail form { padding: 16px 25px 26px; }
.red-mail fieldset { border: 0; display: block; }
.red-mail label { font-size: 16px; line-height: 20px; color: #fff; display: block; margin-bottom: 5px; }
.red-mail textarea { width: 410px; height: 83px; padding: 10px; background: #EDEDED; resize: none; border: 1px solid transparent;}
.red-mail p{margin:0; padding:0;}
.custom-upload { padding: 10px 0 20px; }
.custom-upload input.uploaded-value { color: #010101; width: 314px; height: 17px; padding: 4px 17px 4px 10px; background: #EDEDED; border: 0; float: left; display: inline; }

.upload-button { width: 101px; height: 28px; float: right; display: inline; margin: -2px 0 0 -14px; position: relative; cursor: pointer; }
.upload-button input { opacity: 0; -moz-opacity: 0; filter:alpha(opacity=0); width: 101px; height: 28px; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 2; cursor: pointer; }
.upload-button p { font-size: 18px; line-height: 28px; color: #000; background: url(images/upload.png) no-repeat; width: 96px; height: 28px; padding-right: 5px; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; cursor: pointer; }

.red-mail .form-inner { width: 255px; padding-bottom: 33px; }
.red-mail .form-inner h4 { font-size: 16px; line-height: 18px; color: #fff; padding-bottom: 5px; }
.red-mail .form-inner h4 span { font-weight: normal; }
.red-mail .form-inner label { font-size: 15px; line-height: 27px; color: #ccc; width: 42px; float: right; display: inline; }
.red-mail .form-inner input.field { font-size: 14px; line-height: 15px; color: #626262; padding: 5px 10px; width: 190px; height: 15px; background: #EDEDED; border: 1px solid transparent; float: right; display: inline; }
.red-mail .form-inner input.field:focus, .red-mail textarea:focus { color: #000; background: #fff; border-color: #6fd534; }

.red-mail .form-buttons .submit-button { display: none; }
.red-mail .form-buttons .submit { font-size: 18px; line-height: 20px; color: #000; text-align: center; padding: 3px 11px; height: 26px; background: #71bf44; position: relative; border: 0; cursor: pointer; float: left; display: inline; margin-right: 20px; }
.red-mail .form-buttons .submit:hover{background:#509728; color:#fff;}
.red-mail .form-buttons .submit:active{background:#323232; color:#fff;}
.red-mail .form-buttons .submit span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 12px solid #636363; border-bottom: 12px solid transparent; border-right: 12px solid transparent; position: absolute; top: 0; left: 0; }
.red-mail .form-buttons span.checkspan { font-size: 16px; line-height: 26px; color: #fff; float: left; display: inline; padding-right: 29px; position: relative; }
.red-mail .form-buttons label.check {}
.red-mail .form-buttons span.checkspan a { font-weight: normal; display: inline; background: transparent; border: 0; padding: 0; margin: 0; }
.red-mail .form-buttons label.check input { display: none; }
.red-mail .form-buttons label.check span { cursor:pointer; width: 22px; height: 22px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -288px -114px; position: absolute; top: 50%; right: 0; margin-top: -11px; }
.red-mail .form-buttons label.checked span { background-position: -163px -76px; }

.main { width: 1070px; padding: 0 26px 18px 27px; background: #fff; margin: 23px auto; position: relative; z-index: 2; }

.top-banner { padding: 30px 0; }
.top-banner a img { display: block; margin: 0 auto; }

.featured-area { }
.featured-entries { width: 582px; }

.featured-entry { width: 285px; height: 175px; float: right; display: inline; margin-bottom: 11px; position: relative;  font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}
.featured-entry:hover span.overlay { bottom: 0; transition:all 0.3s ease-in-out; }
.featured-entry img { width: 100%; height: 100%; display: block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1; }
.featured-entry span.overlay { padding: 5px; background: url(images/bbg.png) repeat; display: block; position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; height:165px; color:#fff; font-weight: normal; bottom:-115px; transition:all 0.3s ease-in-out;}
.featured-entry h2.title{font-size: 20px; line-height: 28px; color: #fff; font-weight: normal; min-height:50px; margin-bottom: 21px;}

/*.featured-entry:hover span.overlay { bottom: 0; }*/

.featured-entry + .featured-entry { margin-right: 12px; }

.small-featured-entry { width: 175px; }

.wide-featured-entry { width: 393px; margin: 0 0 13px 0 !important; }

.large-featured-entry { width: 477px; height: 361px; }
.large-featured-entry:hover span.overlay { bottom: 0; transition:all 0.3s ease-in-out; }
.large-featured-entry span.overlay{ height: 361px; color: #fff; font-weight: normal; padding-right: 7px;  bottom: -262px; transition:all 0.3s ease-in-out;}
.large-featured-entry span.overlay h2.title{ font-size: 34px; line-height: 45px; margin-bottom: 25px; min-height:90px; margin-top: 5px;}

.featured-entry span.overlay .btn{float:none; display: inline-block;}
.featured-entry span.overlay .block {display: block; margin-bottom: 25px;}
.featured-entry span.overlay .block small{font-size: 15px; }
/*.featured-entry span.overlay .desc {position: absolute; bottom: 0; padding-top:20px; border-top:1px solid #fff;  font-size: 17px; font-family: arial; line-height: 23px;}*/
.featured-entry span.overlay .desc {position: absolute; bottom: 0; padding-top:20px; border-top: 0px solid #fff;  font-size: 17px; font-family: 'Open Sans Hebrew',Arial, Helvetica, sans-serif; line-height: 23px;}
.featured-entry span.overlay .comments {position: relative; margin-right: 15px; top:2px; font-size: 15px;}
/*.featured-entry span.overlay .comments .ico {font-size: 0; line-height: 0; text-indent: -4000px; width: 20px; height: 20px; display: block; background: url(images/icons.png) no-repeat -121px -57px; position: absolute; bottom: 0; right: 0; }*/


.categories { padding-bottom: 20px; }
.categories h4 { font-size: 18px; line-height: 22px; color: #5d5d5c; font-weight: normal; float: right; display: inline; padding: 0 18px 0 12px; }
.categories ul { float: right; display: inline; list-style: none outside; }
.categories ul li { float: right; display: inline; padding-right: 16px; }
.categories ul li a { font-size: 16px; line-height: 22px; color: #dadada; font-weight: normal; padding: 0 30px 0 14px; display: block; position: relative; background: #323232; }
.categories ul li a span.ico { width: 16px; height: 16px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -167px -58px; position: absolute; top: 50%; right: 6px; margin-top: -8px; }
.categories ul li a small.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 9px solid #fff; border-bottom: 9px solid transparent; border-right: 9px solid transparent; position: absolute; top: 0; left: 0; }
.categories ul li.checked a { padding-right: 22px; }
.categories ul li.checked a span.ico { width: 11px; height: 11px; background: url(images/icons.png) no-repeat -314px -74px; margin-top: -6px; }
.categories ul li.checked a:hover span.ico{width: 16px; height: 16px; margin-top:-8px; margin-left:-3px; background: url(images/unsubscribe.png) no-repeat;}
.categories ul li.loading a span.ico { width: 11px; height: 11px; background: url(images/small-loading.gif) top right no-repeat; margin-top: -6px; }

.container { padding-bottom: 73px; position: relative; z-index: 20; }

.content { width: 750px; }

.sidebar { width: 275px; }

.post-entry { padding: 20px 246px 20px 0; min-height: 135px; position: relative; margin-bottom: 10px; }
.post-entry:first-child { padding-top: 10px; }
.post-entry .image-holder { width: 225px; height: 135px; position: absolute; top: 25px; right: 0; }
.post-entry:first-child .image-holder { top: 14px; }
.post-entry .image-holder img { display: block; border:1px solid #dbdbdb;}
.post-entry .image-holder .btn { position: absolute; bottom: 11px; right: -5px; box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -webkit-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -o-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); }
.post-entry .image-holder .btn:hover { opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100); right: -4px; }
.post-entry .image-holder .play-btn { width: 44px; height: 44px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -390px 0; position: absolute; top: 50%; left: 50%; margin: -22px 0 0 -22px; z-index: 2; }
.post-entry h1 { font-size: 28px; line-height: 28px; color: #000; font-weight: normal; }
.post-entry h1 a { color: #000; font-weight: normal; font-size: 22px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; line-height: 39px;}
.post-entry p.post-meta { font-size: 14px; color: #828181; padding-bottom: 8px; }
.post-entry p.post-meta .comments-count,
.post-entry p.post-meta .views-count { padding: 0 19px 0 10px; position: relative; color: #828181; font-weight: normal; }
.post-entry p.post-meta .views-count { padding-right: 25px; }
.post-entry p.post-meta .comments-count { margin-right: 5px; }
.post-entry p.post-meta .comments-count span.ico,
.post-entry p.post-meta .views-count span.ico,
.profile .user_data span.ico { display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 50%; right: 0; }
.post-entry p.post-meta .comments-count span.ico, .profile .user_data .num_discussions span.ico { width: 16px; height: 15px; background-position: -24px -82px; margin-top: -6px; }
.post-entry p.post-meta .views-count span.ico, .profile .user_data .followers span.ico { width: 21px; height: 11px; background-position: -205px -72px; margin-top: -6px; }


.ad-entry { background: #f2f2f2; position: relative; width: 526px; padding: 0 266px 0 0; margin: 0px -20px 10px 0; min-height: 145px; }
.ad-entry .image-holder { right: 20px; top: 4px; }
.ad-entry span.ad { font-size: 14px; line-height: 16px; color: #fff; padding: 0 5px; background: #a6a6a6; display: block; position: absolute; bottom: 0; left: 20px; }

.content-banner { margin-bottom: 10px; margin-top: 20px; text-align: center; width:730px;}

.discussions { margin-top: 50px; background: #ededed; padding-bottom: 60px; }
.discussions h1 { font-size: 31px; line-height: 36px; color: #fff; font-weight: normal; padding: 3px 13px 7px; background: #000; }
.single-discussion h1{width: 100%}
.single-discussion h1 a.add-new, .discussions h1 a.add-new { font-size: 18px; line-height: 26px; color: #000; font-weight: normal; height: 26px; background: #bcbcbc; padding: 0 9px 0 20px; position: relative; float: left; margin-top: 9px; }
.single-discussion h1 a.add-new span.angle, .discussions h1 a.add-new span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 11px solid #000; border-bottom: 11px solid transparent; border-right: 11px solid transparent; position: absolute; top: 0; left: 0; }
.single-discussion h1 a.add-new:hover, .discussions h1 a.add-new:hover{background: #323232; color:#fff;}
.single-discussion h1 a.add-new:active, .discussions h1 a.add-new:active{background: #515151; color:#fff;}

.discussion-entry { padding: 35px 117px 35px 20px; position: relative; min-height: 80px; border-top: 1px solid #71bf44; }
.discussion-entry:first-child { border-top: 0; padding-top: 27px; }
.discussion-entry img { display: block; position: absolute; top: 42px; right: 17px; }
.discussion-entry h2 { font-size: 30px; line-height: 32px; color: #000; font-weight: normal; padding-bottom: 5px; }
.discussion-entry h2 a { color: #000; font-weight: normal; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}
.discussion-entry .btn { float: none; display: inline-block; height: 18px; }
.discussion-entry p.post-meta { padding-bottom: 3px; }

.widget { padding-bottom: 20px; }
.widget h2 { font-size: 22px; line-height: 25px; color: #000; font-weight: normal; padding: 5px 5px 3px; border-bottom: 4px solid #71bf44; background: #71bf44; position: relative; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif}
.widget h2 span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 22px solid #fff; border-bottom: 22px solid transparent; border-right: 22px solid transparent; position: absolute; top: 0; left: 0; }
.widget .view-all { font-size: 16px; line-height: 20px; color: #fff; font-weight: normal; padding: 3px 13px 3px 31px; background: #000; position: relative; float: left; display: inline; margin: 0 0 13px 10px; }
.widget .view-all span.ico { width: 8px; height: 14px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -188px -79px; position: absolute; top: 50%; left: 14px; margin-top: -7px; }
.widget .view-all span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 11px solid #ededed; border-bottom: 11px solid transparent; border-right: 11px solid transparent; position: absolute; top: 0; left: 0; }

.sponsors-widget { padding-bottom: 0; }
.sponsors-widget h2 { background: #e5e5e5; }

.sponsors-list { width: 305px; position: relative; margin-left: -30px; padding-top: 9px; }
.sponsors-list a { width: 125px; height: 125px; float: right; display: inline; margin: 0 0 15px 24px; }
.sponsors-list a img { display: block; border: 3px solid #d1d0d0; }

.widget .tabs-section { background: #e5e5e5; border: 1px solid #d4d4d4; border-top: 0; }

.widget .tabs-nav ul { list-style: none outside; }
.widget .tabs-nav ul li { width: 50%; float: right; display: inline; }
.widget .tabs-nav ul li a { font-size: 16px; line-height: 22px; color: #e7e7e7; font-weight: normal; padding: 6px 34px 6px 0; display: block; background: #000; position: relative; }
.widget .tabs-nav ul li a span.ico { font-size: 0; line-height: 0; text-indent: -4000px; display: block; background-image:url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 50%; }
.widget .tabs-nav ul li.comments a span.ico { width: 16px; height: 15px; background-position: -41px -82px; margin-top: -7px; right: 8px; }
.widget .tabs-nav ul li.views a { padding-left: 39px; }
.widget .tabs-nav ul li.views a span.ico { width: 21px; height: 11px; background-position: -312px -114px; margin-top: -5px; right: 7px; }
.widget .tabs-nav ul li.active a { color: #000; background: #e5e5e5; }
.widget .tabs-nav ul li.comments.active a span.ico { background-position: -24px -82px; }
.widget .tabs-nav ul li.views.active a span.ico { background-position: -205px -72px; }

.widget .tabs { padding-top: 27px; }

.widget .tab { display: none; }
.widget .tab ul {list-style-type: none;  }
.widget .tab ul li { padding-bottom: 20px;}
.widget .tab ul li a { padding-top:3px; color: #000;position: relative; display: block; font-weight: normal; }

.widget_mustreadtabswidget .tab ul { counter-reset: item;}
.widget_mustreadtabswidget .tab li:before {content: counter(item) "  "; counter-increment: item; display: block; float:right; width:50px; text-align: center; font-size: 57px; line-height: 57px; color: #000; margin-top:3px;}
.widget_mustreadtabswidget .tab li a{float:right; width:216px;}
.widget_mustreadtabswidget .tab li:hover{background: #1f1c1c; color:#fff;}
.widget_mustreadtabswidget .tab li:hover a, .widget_mustreadtabswidget .tab li:hover:before{color:#fff;}

.aside-banner { width: 300px; margin: 25px auto 27px; position: relative; right:-12.5px;}
.aside-banner img { display: block; }

#widgetized-area{  height: 45px;  background-color: #3f3f3f;margin-bottom: 12px;}
#widgetized-area .channels-widget ul li { padding-bottom: 10px;display: inline-block; }
#widgetized-area .channels-widget ul{display: inline-block;}
#widgetized-area .channels-widget ul li a { font-size: 15px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;line-height: 26px; color: #fff; font-weight: normal; padding: 8px 13px 8px 35px; background: transparent; display: block; position: relative; }
#widgetized-area .channels-widget ul li a:hover {font-weight: bold;}

#widgetized-area .channels-widget ul li a::after {
    display:block;
    content:attr(title);
    font-weight: bold;
    height:1px;
    color:transparent;
    overflow:hidden;
    visibility:hidden;
}

#widgetized-area .ribbon{display: none;}
#widgetized-area .channels-widget h2 { display: inline-block;float: right; margin: 7px; padding: 2px 10px 0px 20px;}
#widgetized-area .widget h2 span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 22px solid #3f3f3f; border-bottom: 22px solid transparent; border-right: 22px solid transparent; position: absolute; top: 0; left: 0; }
#widgetized-area .widget h2 { font-size: 17px; line-height: 25px; color: #000; font-weight: normal;  padding: 4px 10px 0px 20px; border-bottom: 4px solid #71bf44; background: #71bf44; position: relative; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif}
#widgetized-area #channelSmallCover {display:block;float: left;}

.channels-widget { padding-bottom: 25px; }
/*.channels-widget #channelSmallCover {display:none;}*/
.channels-widget h2 { margin-bottom: 15px; }
.channels-widget ul { list-style: none outside; }
.channels-widget ul li { padding-bottom: 10px; }

.channels-widget ul li.sponsored { padding-bottom: 26px; }
.channels-widget ul li a { font-size: 23px; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;line-height: 26px; color: #d2d2d2; font-weight: normal; background: #000; display: block; position: relative; }
.channels-widget ul li a .after { padding: 16px 0 16px 0; position: relative; color: #FFF; background: rgba(0,0,0,0.6); }
.channels-widget ul li a .after p { margin-right: 26px; }
.channels-widget ul li a small { font-size: 13px; line-height: 13px; width: 38px; display: block; position: absolute; top: 50%; left: 13px; margin-top: -13px; }
.channels-widget ul li a span.ribbon { font-size: 16px; line-height: 19px; color: #000; text-align: center; display: block; background: #f2ff29; border-bottom: 1px solid #868948; position: absolute; bottom: -17px; left: 0; right: 0; }
.channels-widget ul li a span.ribbon .left-shape,
.channels-widget ul li a span.ribbon .right-shape { width: 6px; height: 25px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -428px -45px; position: absolute; bottom: -1px; left: -6px; }
.channels-widget ul li a span.ribbon .right-shape { width: 5px; background-position: -436px -45px; left: auto; right: -5px; }

.events-widget .tabs-nav { border: 1px solid #ededed; }
.events-widget .tabs-nav ul li { width: 37px; border-right: 2px solid #ededed; }
.events-widget .tabs-nav ul li:first-child { border: 0; }
.events-widget .tabs-nav ul li a { font-size: 36px; line-height: 36px; color: #fff; text-align: center; padding: 0; }
.events-widget .tabs-nav ul li a:hover { text-decoration: none; }
.events-widget .tabs-nav ul li a small { font-size: 12px; line-height: 18px; color: #fff; }
.events-widget .tabs-nav ul li.active a small { color: #000; }

.events-widget { background: #e5e5e5; padding: 0; margin-bottom: 25px; border:1px solid #d4d4d4; border-top:none;}
.events-widget .tabs-section {border:none; }
.events-widget .tabs { padding: 10px 8px 0; }
.events-widget .tab ul li { padding-bottom: 15px; }
.events-widget .tab ul li:hover{background: #1f1c1c; color:#fff;}
.events-widget .tab ul li:hover p{color:#fff;}
.events-widget .tab ul li:hover a{color:#fff;}
.events-widget .tab ul li p { font-size: 16px; line-height: 20px; color: #282828; }
.events-widget .tab ul li p strong { font-size: 30px; line-height: 30px; padding-left: 10px; }
.events-widget .tab ul li p .btn { float: none; display: inline-block; padding: 0 10px; color: #fff; box-shadow: -2px 2px 0px rgba(0, 0, 0, 0.75); -moz-box-shadow: -2px 2px 0px rgba(0, 0, 0, 0.75); -webkit-box-shadow: -2px 2px 0px rgba(0, 0, 0, 0.75); -o-box-shadow: -2px 2px 0px rgba(0, 0, 0, 0.75); position: relative; top: -5px; }
.events-widget .tab ul li p span.location { font-weight: bold; }

.blank-widget { background: #ededed; min-height: 187px; padding: 0; margin-bottom: 20px; }

.bottom-sponsors { padding: 27px 0 32px; }
.bottom-sponsors .footer-ad { width: 126px; height: 126px; float: right; display: inline-block; margin: 0 40px 20px 0; }
.bottom-sponsors .footer-ad:first-child { margin-right: 0; }
.bottom-sponsors .footer-ad img { display: block; border: 3px solid #d1d0d0; }

.bottom { height: 400px; background: #000; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}

.footer-widget { width: 228px; float: right; display: inline; padding: 32px 26px 0; border-right: 1px solid #2d2d2d; height: 302px; }
.footer-widget:first-child { border: 0; width: 219px; }
.footer-widget h2 { font-size: 26px; line-height: 32px; color: #fff; font-weight: normal; padding-bottom: 15px; }
.footer-widget ul { list-style: none outside; }
.footer-widget ul li { padding-bottom: 8px; }
.footer-widget ul li a { font-size: 18px; line-height: 20px; color: #9d9d9d; font-weight: normal; }

.social-widget { width: 240px; }
.social-widget h2 { direction: ltr; }
.social-widget .socials { padding: 3px 0 55px; border: 0; }
.social-widget .socials a.rss-ico span { background-position: -34px -100px; }
.social-widget .socials a.twitter-ico span { background-position: 0 -100px; }
.social-widget .socials a.facebook-ico span { background-position: -88px -101px; }
.social-widget .socials a.google-ico span { background-position: -59px -101px; }
.social-widget .socials a.youtube-ico span { background-position: -80px -128px; }
.social-widget .socials a.rss-ico:hover span { background-position: -136px -102px; }
.social-widget .socials a.twitter-ico:hover span { background-position: -102px -102px; }
.social-widget .socials a.facebook-ico:hover span { background-position: -190px -102px; }
.social-widget .socials a.google-ico:hover span { background-position: -162px -102px; }
.social-widget .socials a.youtube-ico:hover span { background-position: -105px -128px; }

.social-widget .subscribe { padding: 0; }
.social-widget .subscribe label { margin-bottom: 10px; }
.social-widget .subscribe input.field { width: 220px; }
.social-widget .subscribe input:focus{color: #000; background: #fff; border-color: #6fd534;}
.social-widget .subscribe .submit span.angle { border-left-color: #000; }

.geek-widget { width: 240px; }
.geek-widget ul { width: 140px; }
.geek-widget ul + ul { width: 100px; }
.geek-widget a.email { font-size: 17px; line-height: 20px; color: #9e9e9e; padding-right: 40px; position: relative; margin-top: 50px; display: block; }
.geek-widget a.email span.ico { width: 28px; height: 18px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -91px -52px; position: absolute; top: 50%; right: 0; margin-top: -9px; }

.credits-widget { width: 214px; height: 248px; }
.credits-widget img { display: block; margin: 0 auto 45px; }
.credits-widget p { font-size: 15px; line-height: 22px; color: #9e9e9e; text-align: center; }
.credits-widget a {color: #9e9e9e}
.next-page,
.prev-page { width: 64px; background: #fff; position: absolute; top: 0; bottom: 0; z-index: 220; display:none; }
.next-page { left: -81px; }
.prev-page { right: -81px; }
.next-page a,
.prev-page a { width: 45px; height: 79px; display: block; position: absolute; top: 405px; font-weight: normal; }
.next-page a { right: -16px; }
.prev-page a { left: -16px; }
.next-page a span.arrow,
.prev-page a span.arrow { width: 22px; height: 31px; display: block; background: url(images/icons.png) no-repeat -404px -46px; position: absolute; top: 50%; left: 50%; margin: -15px 0 0 -11px; }
.prev-page a span.arrow { background-position: -381px -46px; }

.prev-page a small,
.next-page a small { font-size: 16px; line-height: 20px; color: #fff; font-weight: normal; text-align: center; display: block; position: absolute; bottom: 0; left: 0; right: 0; }

.prev-page a span.overlay,
.next-page a span.overlay { background:#53A524; width:160px; display:none; font-size: 16px; line-height: 22px; color: #fff; width: 170px; padding: 19px 27px 30px 21px; margin-top:92px; display: block; }
.prev-page a span.overlay { right: -33px; }
.next-page a span.overlay { left: -33px; }

/*.prev-page a:hover span.overlay,
.next-page a:hover span.overlay { display: block; }
*/
/*.page-title { width: 100%; background: #000; position: relative; margin: -18px -26px 27px -27px; padding: 7px 24px 7px 30px; }*/
.page-title { font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; width: 100%; background: #000; position: relative; margin: 0px -26px 27px -27px; padding: 7px 24px 7px 30px; }
.page-title h1 { font-size: 31px; line-height: 36px; color:#fff; font-weight: normal; float: right; display: inline; padding-left: 20px; }
.page-title span.followers-count { font-size: 24px; line-height: 40px; color: #fff; float: left; display: inline; }
.page-title h1 a{color: #FFF;}

.more-info { width: 26px; height: 26px; float: right; display: inline; margin-top: 7px; position: relative; }
.more-info span.ico { width: 26px; height: 26px; display: block; font-size: 0; line-height: 0; text-indent: -4000px;  background:url(images/icons.png) no-repeat -294px -44px; }
#main-content {margin-top: 44px;}
#main-content .more-info span.ico.checked:hover{background: url(images/cat-remove.png) top right no-repeat;}
#main-content .more-info span.ico.checked{background: url(images/cat-registered.png) top right no-repeat;}
#main-content .more-info span.ico.loading{background: url(images/small-loading.gif) top right no-repeat;}
.more-info .tooltip { width: 90px; height: 46px; background: #f0f0f0; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -o-border-radius: 4px; position: absolute; top: 50%; left: -98px; margin-top: -23px; display: none; }
/*.more-info .tooltip { width: 180px; left: -196px;}*/
.more-info .tooltip p { font-size: 15px; line-height: 20px; padding: 3px 0; text-align: center; }
.more-info .tooltip .arrow { width: 0; height: 0; display: block; border-left: 5px solid #f0f0f0; border-top: 4px solid transparent; border-bottom: 4px solid transparent; position: absolute; top: 50%; right: -5px; margin-top: -4px; }
.more-info:hover .tooltip { display: block; }

.posts-pagination { font-size: 24px; line-height: 30px; color: #53a524; margin-top: 60px; border-top: 1px solid #71bf44; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;  }
.posts-pagination .prev,
.posts-pagination .next { padding-right: 27px; color: #53a524; position: relative; font-weight: normal; display: inline;}
.posts-pagination .prev { float: right; }
.posts-pagination .next { float: left; padding-right: 0px; padding-left: 27px;}
.posts-pagination .prev span.ico,
.posts-pagination .next span.ico { width: 18px; height: 30px; background: #53a524; position: absolute; top: -1px; right: 0; font-size: 0; line-height: 0; text-indent: -4000px; }
.posts-pagination .next span.ico { right: auto; left: 0; }
.posts-pagination .prev span.ico small,
.posts-pagination .next span.ico small { width: 8px; height: 14px; display: block; background: url(images/icons.png) no-repeat -336px -118px; position: absolute; top: 50%; left: 50%; margin: -7px 0 0 -4px; }
.posts-pagination .next span.ico small { background-position: -188px -79px; }

#posts_container .post-entry p { font-size: 15px; line-height: 23px; }
#posts_container .post-entry h1 a { font-size: 20px; line-height: 25px; }
#posts_container .post-entry h1 { font-size: 20px; line-height: 25px; color: #000; font-weight: normal; margin-bottom:5px; }

.featured-widget { background: #f0f0f0; padding: 0; margin-bottom: 50px; border-top: 2px solid #71bf44; border-bottom: 2px solid #71bf44; position: relative; }
.featured-widget h2 { font-size: 28px; line-height: 33px; color: #000; font-weight: normal; display: inline-block; padding: 0 11px; background: #fff; border: 0; }
.featured-widget a { font-weight: normal; }
.featured-widget span.overlay { font-size: 16px; line-height: 21px; color: #c1c1c1; padding: 11px 14px; background: url(images/bbg.png) repeat; position: absolute; bottom: 0; left: 0; right: 0; }

.discussions-widget { background: #e5e5e5; padding: 0; margin-bottom: 50px; }
.discussions-widget .view-all { margin-bottom: 18px; }
.discussions-widget h2 a.add-new { font-size: 15px; font-weight: normal; line-height: 22px; color: #fff; padding: 0 6px 0 14px; background: #000; display: block; position: absolute; top: 50%; left: 16px; margin-top: -8px; }
.discussions-widget h2 a.add-new span.angle { border-left: 11px solid #71bf44; border-bottom-width: 11px; border-right-width: 11px; }
.discussions-widget ul { list-style: none outside; padding: 0 8px 24px; }
.discussions-widget ul li { padding: 12px 0; border-bottom: 1px solid #71bf44; }
.discussions-widget ul li a { font-size: 15px; line-height: 24px; color: #000; font-weight: normal; position: relative; display: block; min-height: 95px; }
.discussions-widget ul li a .img-box{width:60px; margin-left:13px; float: right; display: block;}
.discussions-widget ul li a .data{width:185px; float: right; display: block;}

.discussions-widget ul li a img { display: block; }
.discussions-widget ul li a span.username { font-size: 14px; line-height: 16px; width: 60px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif}
.discussions-widget ul li a span.counters { font-size: 15px; line-height: 18px; color: #828181; padding-top: 16px; display: block; }
.discussions-widget ul li a span.counters span { padding: 0 25px 0 16px; position: relative; }
.discussions-widget ul li a span.counters span small { font-size: 0; line-height: 0; text-indent: -4000px; display: block; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 50%; right: 0; margin-top: -6px; }
.discussions-widget ul li a span.counters span.views small { width: 21px; height: 11px; background-position: -205px -72px; }
.discussions-widget ul li a span.counters span.comments small { width: 16px; height: 15px; background-position: -24px -82px; }

.featured-article { padding-right: 305px; min-height: 175px; }
.featured-article .image-holder,
.featured-article .image-holder img { max-width: 285px; max-height: 175px; }

.red-page .page-title { background: #eb3259; }
.red-page .page-title h1 { color: #fff; }
.red-page .page-title .more-info span.ico { background-position: -294px -44px; }
.red-page .page-title span.followers-count { color: #000; }
.red-page .posts-pagination { border-top-color: #eb3259; }
.red-page .posts-pagination span { color: #eb3259; }
.red-page .posts-pagination span span.ico { background: #eb3259; }
.red-page .widget h2 { background: #eb3259; border-bottom-color: #eb3259; }
.red-page .sponsors-widget h2 { background: #e5e5e5; }
.red-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -205px -59px; }
.red-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -346px -118px; }
.red-page .discussions-widget h2 a.add-new span.angle { border-left-color: #eb2629; }
.red-page .discussions-widget ul li { border-bottom-color: #eb2629; }
.red-page .prev-page a span.overlay,
.red-page .next-page a span.overlay { background: rgba(235, 50, 59, 0.9); }

.blue-page .page-title { background: #007bee; }
.blue-page .page-title h1 { color: #fff; }
.blue-page .page-title .more-info span.ico { background-position: -294px -44px; }
.blue-page .page-title span.followers-count { color: #000; }
.blue-page .posts-pagination { border-top-color: #007bee; }
.blue-page .posts-pagination span { color: #007bee; }
.blue-page .posts-pagination span span.ico { background: #007bee; }
.blue-page .widget h2 { background: #007bee; border-bottom-color: #007bee; }
.blue-page .sponsors-widget h2 { background: #e5e5e5; }
.blue-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -381px -118px; }
.blue-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -363px -118px; }
.blue-page .discussions-widget h2 a.add-new span.angle { border-left-color: #007bee; }
.blue-page .discussions-widget ul li { border-bottom-color: #007bee; }
.blue-page .prev-page a span.overlay,
.blue-page .next-page a span.overlay { background: rgba(0, 123, 238, 0.9); }

.light-blue-page .page-title { background: #00b7a8; }
.light-blue-page .page-title h1 { color: #fff; }
.light-blue-page .page-title .more-info span.ico { background-position: -294px -44px; }
.light-blue-page .page-title span.followers-count { color: #000; }
.light-blue-page .posts-pagination { border-top-color: #00b7a8; }
.light-blue-page .posts-pagination span { color: #00b7a8; }
.light-blue-page .posts-pagination span span.ico { background: #00b7a8; }
.light-blue-page .widget h2 { background: #00b7a8; border-bottom-color: #00b7a8; }
.light-blue-page .sponsors-widget h2 { background: #e5e5e5; }
.light-blue-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -421px -118px; }
.light-blue-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -403px -118px; }
.light-blue-page .discussions-widget h2 a.add-new span.angle { border-left-color: #00b7a8; }
.light-blue-page .discussions-widget ul li { border-bottom-color: #00b7a8; }
.light-blue-page .prev-page a span.overlay,
.light-blue-page .next-page a span.overlay { background: rgba(0, 183, 168, 0.9); }

.pink-page .page-title { background: #ad216a; }
.pink-page .page-title h1 { color: #fff; }
.pink-page .page-title .more-info span.ico { background-position: -294px -44px; }
.pink-page .page-title span.followers-count { color: #000; }
.pink-page .posts-pagination { border-top-color: #ad216a; }
.pink-page .posts-pagination span { color: #ad216a; }
.pink-page .posts-pagination span span.ico { background: #ad216a; }
.pink-page .widget h2 { background: #ad216a; border-bottom-color: #ad216a; color: #fff; }
.pink-page .sponsors-widget h2 { background: #e5e5e5; color: #000; }
.pink-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -205px -59px; }
.pink-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -346px -118px; }
.pink-page .discussions-widget h2 a.add-new span.angle { border-left-color: #ad216a; }
.pink-page .discussions-widget ul li { border-bottom-color: #ad216a; }
.pink-page .prev-page a span.overlay,
.pink-page .next-page a span.overlay { background: rgba(173, 33, 106, 0.9); }

.green-page .page-title { background: #39975f; }
.green-page .page-title h1 { color: #fff; }
.green-page .page-title .more-info span.ico { background-position: -294px -44px; }
.green-page .page-title span.followers-count { color: #000; }
.green-page .posts-pagination { border-top-color: #39975f; }
.green-page .posts-pagination span { color: #39975f; }
.green-page .posts-pagination span span.ico { background: #39975f; }
.green-page .widget h2 { background: #39975f; border-bottom-color: #39975f; }
.green-page .sponsors-widget h2 { background: #e5e5e5; }
.green-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -461px -118px; }
.green-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -443px -118px; }
.green-page .discussions-widget h2 a.add-new span.angle { border-left-color: #39975f; }
.green-page .discussions-widget ul li { border-bottom-color: #39975f; }
.green-page .prev-page a span.overlay,
.green-page .next-page a span.overlay { background: rgba(57, 151, 95, 0.9); }

.orange-page .page-title { background: #f07407; }
.orange-page .page-title h1 { color: #fff; }
.orange-page .page-title .more-info span.ico { background-position: -294px -44px; }
.orange-page .page-title span.followers-count { color: #000; }
.orange-page .posts-pagination { border-top-color: #f07407; }
.orange-page .posts-pagination span { color: #f07407; }
.orange-page .posts-pagination span span.ico { background: #f07407; }
.orange-page .widget h2 { background: #f07407; border-bottom-color: #f07407; }
.orange-page .sponsors-widget h2 { background: #e5e5e5; }
.orange-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -18px -128px; }
.orange-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: 0 -128px; }
.orange-page .discussions-widget h2 a.add-new span.angle { border-left-color: #f07407; }
.orange-page .discussions-widget ul li { border-bottom-color: #f07407; }
.orange-page .prev-page a span.overlay,
.orange-page .next-page a span.overlay { background: rgba(240, 116, 7, 0.9); }

.purple-page .page-title { background: #7e40e4; }
.purple-page .page-title h1 { color: #fff; }
.purple-page .page-title .more-info span.ico { background-position: -294px -44px; }
.purple-page .page-title span.followers-count { color: #000; }
.purple-page .posts-pagination { border-top-color: #7e40e4; }
.purple-page .posts-pagination span { color: #7e40e4; }
.purple-page .posts-pagination span span.ico { background: #7e40e4; }
.purple-page .widget h2 { background: #7e40e4; border-bottom-color: #7e40e4; }
.purple-page .sponsors-widget h2 { background: #e5e5e5; }
.purple-page .widget .tabs-nav ul li.views.active a span.ico { background-position: -59px -128px; }
.purple-page .widget .tabs-nav ul li.comments.active a span.ico { background-position: -41px -128px; }
.purple-page .discussions-widget h2 a.add-new span.angle { border-left-color: #7e40e4; }
.purple-page .discussions-widget ul li { border-bottom-color: #7e40e4; }
.purple-page .prev-page a span.overlay,
.purple-page .next-page a span.overlay { background: rgba(126, 64, 228, 0.9); }

.main-banner { width: 1064px; border: 2px solid #3ec3b2; margin: 32px auto 0; }
.main-banner a { display: block; height: 85px; }
.main-banner a img { width: 1064px; height: 85px; display: block; }

.single-post,
.single-post .prev-page,
.single-post .next-page { background: transparent; }

.single-post .next-page a { right: 0; }
.single-post .prev-page a { left: 0; }

.single-post { width: 1110px; padding: 0;}

.single-post .content { width: 746px; padding: 30px 25px; background: #fff; position: relative;}
.single-post .content.grey{background: transparent;}
.post { padding: 0; position: relative; }
.post h1 { font-size: 31px; line-height: 45px; width:640px; color: #000; padding-bottom: 15px; font-weight: normal; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}
.post h3, .post-entry h3 { font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 25px; line-height: 45px; color: #000; font-weight: 500; padding-top:10px; padding-bottom:10px; }
h3.desc-hasut { font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 25px; line-height: 45px; color: #000; font-weight: 500; width: 500px; float: right; padding-top:0; padding-bottom: 0; }

.post-entry h3 p { font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 20px; line-height: 30px; color: #000; font-weight: normal; }
.post h4, .post-entry h4 { font-size: 22px; line-height: 24px; color: #5d5d5c; padding-bottom: 15px; font-weight: normal; }
.post ul, .post-entry ul{ list-style: none outside; padding-bottom: 30px; }
.post ol, .post-entry ol {padding-bottom: 30px; list-style-position: outside;}
.post ul li, .post-entry ul li, .post-entry ol li { padding-right: 20px; padding-bottom: 10px; font-size: 17px; line-height: 30px; }
.post ul li, .post-entry ul li { background: url(images/list-item.png) no-repeat right 10px; }
.post p, .post-entry p { padding-bottom: 10px; line-height: 30px; font-size: 17px; font-weight: 400; }
.post p.post-meta { padding-bottom: 20px; }
.post p.post-meta a { font-weight: normal; }
.post p.post-meta a.btn { height: 20px; box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -webkit-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -o-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); }
.post p.post-meta a.channel-btn { font-size: 16px; line-height: 20px; color: #000; padding: 0 35px 0 13px; background: url(images/pattern.png) repeat; border-bottom: 2px solid #000; position: relative; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; }
.post p.post-meta a.channel-btn span.ico { width: 32px; height: 22px; display: block; background: url(images/blackshape.png) no-repeat; position: absolute; top: 0; right: 0; }
.post p.post-meta a.channel-btn span.ico small { width: 16px; height: 16px; display: block; background: url(images/icons.png) no-repeat -167px -58px; position: absolute; top: 2px; right: 5px; }
.post p.post-meta a.channel-btn span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 8px solid #fff; border-bottom: 8px solid transparent; border-right: 8px solid transparent; position: absolute; top: 0; left: 0; }
.post p.post-meta a.channel-btn span.ico.checked small { background: url(images/icons.png) no-repeat -314px -74px; width:11px; height:11px; top:4px;}
.post p.post-meta a.channel-btn span.ico.checked:hover small{width: 16px; height: 16px; top:2px; background: url(images/unsubscribe.png) no-repeat;}
.post p.post-meta a.channel-btn span.ico.loading small {background: url(images/small-loading.gif) top right no-repeat; width: 16px; height: 16px; top:2px;}

.post .wp-caption { position: relative; line-height:0; width: 272px; height: auto; top: auto; right: auto; left: auto; bottom: auto; border-bottom: 3px solid #000; margin-bottom:20px; margin-top:20px; }
.post .wp-caption p.wp-caption-text { font-size: 16px; line-height: 21px; color: #fff; padding: 0 8px; background: #000; position: absolute; bottom: -3px; right: 0; }
.post .wp-caption.alignleft { margin-right: 20px; }
.post .wp-caption.alignright { margin-left: 20px; }
.post blockquote { font-size: 24px; line-height: 36px; color: #636363; text-align: center; width: 485px; background: #e5e5e5; margin: 0 0 30px 0; padding: 52px 45px; position: relative; }
.post blockquote span.q { width: 43px; height: 26px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat 0 -52px; position: absolute; }
.post blockquote span.q-open { top: 21px; right: 21px; }
.post blockquote span.q-close { background-position: -45px -52px; bottom: 21px; left: 21px; }
.post blockquote a.fb-like { font-size: 22px; line-height: 27px; color: #585757; font-weight: normal; padding: 0 8px 0 40px; position: absolute; bottom: 21px; right: 38px; background: #fff; }
.post blockquote a.fb-like span.ico { width: 38px; height: 27px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/icons.png) no-repeat -443px 0; position: absolute; top: 0; left: 0; }

.post .post-socials div.fb-like {top: -6px; margin-left:10px;}

.post-content { width: 640px; position: relative; }
.post-content ol { counter-reset: item }
.post-content ol li { display: block; position:relative;}
.post-content ol li:before { content: counter(item) ". "; counter-increment: item; color: #828282; }

.post-slider ul.slides { padding: 0 !important; }
.post-slider ul.slides li { width: 574px; border-bottom: 3px solid #000; position: relative; padding: 0 !important; background: transparent !important; margin: 0 !important; }
.post-slider ul.slides li p.caption { text-align:right; direction:rtl; font-size: 16px; line-height: 21px; color: #fff; padding: 0 8px; background: #000; position: absolute; bottom: -3px; right: 0; }
.post-slider .flex-direction-nav { padding: 0 !important; }

.post .large-image-holder { width: auto; margin-bottom: 50px; }
.post .large-image-holder img { width: 100%; height: auto; }

.author { color: #fff; padding: 20px 162px 0 74px; background: #ad216a; position: relative; margin-bottom: 40px; min-height: 141px; width: 500px; }
.author h2 { font-size: 30px; line-height: 36px; color: #fff; padding-left: 40px; position: relative; display: inline-block; }
.author h2 span.ico { width: 26px; height: 26px; display: block; background: url(images/icons.png) no-repeat -294px -44px; position: absolute; top: 50%; left: 0; margin-top: -10px; }
.author h2 span.ico.checked{background: url(images/cat-registered.png) top right; width:24px; height:24px}
.author h2 span.ico.checked:hover{background: url(images/cat-remove.png) top right; width:24px; height:24px;}
.author h2 span.ico.loading, .author h2 span.ico.loading:hover {background: url(images/small-loading.gif) top right no-repeat;}
.author img { display: block; position: absolute; top: 20px; right: 20px; }

.author-socials { width: 40px; position: absolute; top: 20px; left: 20px; }
.author-socials a.ico { font-size: 0; line-height: 0; text-indent: -4000px; display: block; background-image: url(images/icons.png); background-repeat: no-repeat; margin: 0 auto; }
.author-socials a.ico + a.ico { margin-top: 31px; }
.author-socials a.email-ico { width: 37px; height: 24px; background-position: -400px -86px; }
.author-socials a.facebook-ico { width: 17px; height: 30px; background-position: -380px -86px; }
.author-socials a.twitter-ico { width: 40px; height: 29px; background-position: -337px -88px; }

.post .tags { padding-bottom: 50px; width: 730px;}
.post .tags ul li { background: transparent; padding: 0 0 18px 20px; }
.post .tags ul li a { position: relative; }
.post .tags ul li a .tooltip { font-size: 15px; line-height: 20px; color: #000; text-align: center; font-weight: normal; position: absolute; bottom: 100%; right: 0; padding: 3px 15px; background: #f0f0f0; box-shadow: 1px 5px 12px rgba(0,0,0,0.6); -moz-box-shadow: 1px 5px 12px rgba(0,0,0,0.6); -webkit-box-shadow: 1px 5px 12px rgba(0,0,0,0.6); -o-box-shadow: 1px 5px 12px rgba(0,0,0,0.6); border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; margin-bottom: 10px; display: none; }
.post .tags ul li a .tooltip small.arrow { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-top: 5px solid #f0f0f0; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; bottom: -5px; left: 50%; margin-left: -3px; }
.post .tags ul li a:hover .tooltip { display: block; }

.suggestions {   padding-bottom: 62px; padding-top: 20px; width: 730px; }
.suggestion { width: 176px; float: right; display: inline; }
.suggestion + .suggestion { margin-right: 23px; }
.suggestion a { height: 171px; display: block; position: relative; font-weight: normal; }
.suggestion a img { display: block; }
.suggestion a span.overlay { font-size: 12px; line-height: 18px; color: #fff; padding: 3px 10px; background: url(images/bbg.png) repeat; position: absolute; bottom: 0; left: 0; right: 0; }
.suggestion a span.btn { position: absolute; top: 19px; right: -3px; box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -webkit-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -o-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); }

.post-comments .fb-comments { border: 2px solid #bcbcbc; padding: 0 5px; }

.post-social { width: 116px; background: #d9d9d9; position: absolute; z-index:1; top: 138px; left: -40px; padding: 10px 12px; }
.hasut-logo + .post-social {top:160px;}
.post-social span.arrow { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-right: 15px solid #71bf44; border-left: 15px solid transparent; border-top: 15px solid transparent; position: absolute; top: -15px; left: -15px; }
.post-social h3 { font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 17px; line-height: 24px; color: #000; padding-bottom: 10px; }
.post-social a.ico { font-family:'Open Sans Hebrew','almoni-dl-light', Arial, Helvetica, sans-serif; font-size: 18px; line-height: 27px; color: #585757; font-weight: normal; padding: 0 27px 0 38px; display: block; background: #fff; margin-bottom: 15px; position: relative; height: 27px; }
.post-social a.ico span.social-ico { width: 38px; height: 27px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 0; left: 0; }
.post-social a.fb-ico span.social-ico { background-position: -443px 0; }
.post-social a.tw-ico span.social-ico { background-position: -443px -28px; }
.post-social a.gp-ico span.social-ico { background-position: -443px -56px; }
.post-social a.em-ico span.social-ico { background-position: -443px -85px; }
.post-social a.ico span.cup-ico { width: 15px; height: 16px; display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 50%; right: 5px; margin-top: -8px; }
.post-social a.fb-ico span.cup-ico { background-position: -94px -82px; }
.post-social a.tw-ico span.cup-ico { background-position: -111px -82px; }
.post-social a.gp-ico span.cup-ico { background-position: -128px -82px; }
.post-social a.em-ico span.cup-ico { background-position: -145px -82px; }
.post-social a.social-link { font-size: 16px; line-height: 27px; color: #585757; font-weight: normal; height: 27px; padding-left: 31px; background: #fff; display: block; margin-bottom: 10px; position: relative; text-align: left; direction: ltr; }
.post-social a.social-link span.ico { display: block; font-size: 0; line-height: 0; text-indent: -4000px; background-image: url(images/icons.png); background-repeat: no-repeat; position: absolute; top: 50%; }
.post-social a.pocket-link span.ico { width: 17px; height: 16px; background-position: -185px -58px; margin-top: -8px; left: 6px; }
.post-social a.instapaper-link span.ico { width: 6px; height: 14px; background-position: -230px -58px; margin-top: -7px; left: 11px; }

.post-specs { position: relative; }
.post-specs .post-social { top: 80px; }

.single-post .sidebar .widget h2 span.angle { border-left-color: #ededed; }

.latest-posts-widget ul { background: #fff; border: 1px solid #d4d4d4; padding: 0 12px; list-style: none outside; }
.latest-posts-widget ul li { padding: 20px 0; border-top: 1px solid #ad216a; }
.latest-posts-widget ul li:first-child { border-top: 0; }
.latest-posts-widget ul li a.article-link { font-size: 15px; line-height: 18px; color: #000; font-weight: normal; display: block; padding-right: 89px; position: relative; min-height: 78px; margin-bottom: 12px; }
.latest-posts-widget ul li a.article-link img { display: block; position: absolute; top: 0; right: 0; }
.latest-posts-widget ul li p { font-size: 15px; line-height: 18px; color: #828181; }
.latest-posts-widget ul li p .btn { float: right; margin-left: 16px; box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -moz-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -webkit-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); -o-box-shadow: -2px 2px 0px rgba(0,0,0,0.75); }

.blackbox {text-align: center; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 28px; font-weight: bold; margin-right: 27px; float:right;  width: 230px;}
.blackbox.first {margin-right: 0;}
.blackbox .bb_number{background: #000; width: 100%; font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-weight:normal; height: 89px; font-size: 70px; color: #fff; height: 89px; line-height: 89px;}

.hasut-post{background: #ececec; color:#000; margin:57px 0;width:730px;border: 1px solid #ccc;}
.hasut-post .hasut-data {float:left;  width: 490px;padding-left: 20px;padding-right: 20px;}
.hasut-post .hasut-data p {padding:0; font-size: 15px; line-height: 20px;}
.hasut-post h3{color:#000; font-size: 30px;}
.hasut-post img{float:left;}
.hasut-logo{display: inline-block; width: 115px; height: 117px; color: #000; }

.sponsored-channel{width:1104px; height: 233px; right:-35px; padding: 10px 30px 10px 10px; position: relative; background: url(images/sponsored-channel-bg.gif) no-repeat top left; color:#fff;}
.sponsored-channel.bottom{background-image: url(images/sponsored-channel-btm-bg.gif)}
.sponsored-channel h3{color:#fff; font-size: 32px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; margin-bottom: 13px; margin-top:7px;}
.sponsored-channel .hasut-data {float:right; width:640px; padding-left:17px; font-size: 18px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif}
.sponsorde-channel img {float: left;}

.events-title {font-size: 24px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; border-bottom: 1px solid #000; margin-bottom: 30px}
.date-block .date{background: #e5e5e5; border-bottom: #71bf44 3px solid; width:95px; height:83px; text-align: center; margin-left:43px; float:right; padding-top:11px; font-family: 'Open Sans Hebrew','almoni-dl-light', Arial, Helvetica, sans-serif; font-size: 24px}
.date-block .date .day {display: block; font-size: 80px; font-family: 'Open Sans Hebrew','almoni-dl-light', Arial, Helvetica, sans-serif; margin:11px 0 20px;}
.date-block .events-list{float:right; width:630px;}
.event-sponsored .event-data{background: #f2f2f2}
.date-entry { padding: 0px 0 20px 0; min-height: 70px; position: relative; margin-bottom: 10px; margin-right: 138px;}
.event-data{padding-right:20px; float:right; width:470px; border-right: #e5e5e5 solid 2px;}
.event-data .price{font-size: 24px; line-height: 30px;}
.event-data .address, .event-single .address{font-size: 18px; font-weight: bold; margin-bottom: 15px; clear: both;width: 574px;}
.featured-events .event-data img{float:right; margin-left:20px; max-width:126px; height:auto}
.event-data .date-content{width:500px;}
.event-data .date-content img{max-width: 500px}
.event-info .btn {float: right; display: inline-block; margin-left: 7px}
.event-data .featured-date-content{float:right; width:420px;}
.date-entry .time { background:#fff; width: 76px; padding-left:20px;  height: 17px; float:right; letter-spacing:-3px;  text-align:right; padding-top:13px; padding-bottom: 29px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 32px; line-height: 32px;}
.date-entry h1{padding-top:13px; line-height: 39px;}
.date-entry .website{display: none;}
.events {margin-top:20px;}
.events h2{border-bottom: 1px solid #000; margin-bottom: 3px;}
.events h2 span.right{color:#000; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal;}
.events h2 span.left{}
.events h2 span a{font-size: 20px; font-weight: bold;font-family: "almoni-dl-regular"}
.emailsignup{color: #fff; background: url(images/email-signup-bg.gif) top right no-repeat; width:212px; height:26px; float:left; line-height: 26px;}

.gcal {content:url("images/gcal.gif"); float:left;background: url("images/gcal.gif"); background-repeat: no-repeat;}
.ics {background: url('/wp-content/themes/geektime/css/images/ical.gif');width:150px;border: none;background-repeat: no-repeat;height: 30px;cursor: pointer;margin-left: 10px;color: #53a524;font-weight: bold;text-decoration: none;cursor: pointer;font-family: 'Open Sans Hebrew', Arial, Helvetica, sans-serif;font-size: 14px;}

#follow-event, #new-event, #edit-discussion-box, #new-discussion {background: #e9e9e9; color:#000; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif}
#follow-event form, #new-event form, #edit-discussion-box form, #new-discussion form {padding:0 70px 70px;}
#follow-event h3, #new-event h3, #edit-discussion-box h3, #new-discussion h3{background: #71bf44; color:#000; font-size: 36px; padding-right: 10px; font-weight: normal; height: 53px; line-height: 53px;}
#edit-discussion-box p{padding: 44px 0; border-bottom:1px solid #71bf44;}
#new-discussion p.nb{border-bottom: none}
#edit-discussion-box .wp-editor-wrap, #new-discussion .wp-editor-wrap{width:480px; display: inline-block;}
#edit-discussion.add-new{background: none repeat scroll 0 0 #BCBCBC; color: #000000; float: left; font-size: 18px;
    font-weight: normal; height: 26px; line-height: 26px; margin-top: 9px; padding: 0 9px 0 20px; position: relative;}
#edit-discussion .add-new .angle, #edit-discussion-box h3 .angle, #new-discussion h3 span.angle, #new-event h3 span.angle, #follow-event h3 span.angle{
    border-bottom: 30px solid transparent;
    border-left: 30px solid #292929;
    border-right: 11px solid transparent;
    display: block;
    font-size: 0;
    height: 0;
    left: 0;
    line-height: 0;
    position: absolute;
    text-indent: -4000px;
    top: 0;
    width: 0;
}

/*event follow gui*/
input[type='checkbox']{	visibility: hidden;}
input[type='checkbox'] +.class_checkbox {width: 20px;height: 20px;background-color: white;float: right;border-width: 2px;border-color: green;border:1px solid;}
input[type='checkbox']:checked + .class_checkbox {width: 20px;height: 20px;background-color: #71bf44;float: right;border:1px solid;}

/*
#new-discussion {width:790px; overflow: hidden;}
#new-discussion form{width: 655px; margin: 0 auto;}
#new-discussion label{width: 164px; font: normal 30px/22px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; display: inline-block; vertical-align: top}
#new-discussion section{border-bottom:1px solid #71bf44; padding-top: 42px; font: normal 18px/36px; padding-bottom: 40px;}
#new-discussion input[type='text']{height:29px; line-height: 29px; font-size: 16px; padding:0 5px; color:#010101; width:214px;}
#new-discussion input.wide {width:469px;}
#new-discussion textarea.wide {width:469px; height: 80px;}
#new-discussion textarea{height: 280px; width:481px;}
#new-discussion .col2{display: inline-block; width: 256px; font: normal 18px/36px arial;}
#new-discussion .col3{width: 210px; display: inline-block; font: normal 18px/36px arial;}
#new-discussion .col3 small{font-size: 14px;}
#new-discussion p{padding-top: 26px; text-align: left}
#new-discussion select{display: block;}
#new-discussion #discussion-submit{background: url(images/new-discussion-btn.png) top right no-repeat; display: inline-block; height:41px; width:235px;}
*/
.newdiv {display: none;}
#post_comments_list{ list-style:none; margin:0; padding:0;}
.post ul li.comment{margin:10px 0; direction:rtl; text-align:right !important; background: none;}
.comment-author{ height:42px; line-height:42px; padding:0 5px; background:#ededed; margin-bottom:6px; }
.comment-author .avatar{ float:left; position:relative; top:5px; }
.comment-meta{ font-size:12px; }
.comment-body p{ margin:10px 0; }
/*.comment-reply-link{display: none;}*/
#comments_form_title{font-size:18px; margin-bottom:20px; border-bottom:1px dashed #e9e9e9;}
#comments_form .label{display:block; font-weight:bold;}
#comments_form .form_row{margin:10px 0;}
#comments_form .text_field,#comments_form .text_area{border:1px solid #c1c1c1; font-size:14px; padding:5px; width:250px;}
#comments_form .text_area{width:500px;}
#comments_form_submit{ background:none; border:none; outline:none; padding:0; cursor:pointer;}
.ie #comments_form_submit{ width:65px; height:31px; display:block; position:relative;}
#comments_form_submit_rounded{ padding:0 15px;}

#dis-meta-data {float:right; width: 590px;}
.discussion img, .avatar-130 {float:right; margin-left: 10px}
.events-header{background: none repeat scroll 0 0 #000000; color: #FFFFFF; font-size: 36px; font-weight: normal; 
	line-height: 40px; padding: 3px 13px 7px 40px; margin-bottom: 27px;}
.events-header a.add-new {background: none repeat scroll 0 0 #BCBCBC; color: #000000; float: left; font-size: 18px;
    font-weight: normal; height: 26px; line-height: 26px; margin-top: 9px; padding: 0 9px 0 20px; position: relative;}
.events-header a.add-new span.angle { width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 11px solid #000; border-bottom: 11px solid transparent; border-right: 11px solid transparent; position: absolute; top: 0; left: 0; }
#spinner{display:none; width:128px; height:128px; margin:200px auto 200px; background:url(images/loader.gif) no-repeat;}
h1.e404{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 36px; color:#515151; border-bottom: 1px solid #71bf44}
h2.e404{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 32px; color:#515151; position: absolute; bottom: 70px; line-height: 37px;}
section.e404{ background: url(images/404bg.png) center center; height:600px; position: relative; width:1126px;}

#subCat{padding-right: 30px;padding-left: 30px;padding-bottom: 20px;padding-top: 20px;}
#follow-event, #new-event{width: 975px;}
#follow-event.thin{width:600px;}
/*#follow-event section {border-bottom:1px solid #71bf44; padding-top: 42px; font: normal 18px/36px Arial; padding-right: 20px;padding-left: 20px;}*/
#new-event section{border-bottom:1px solid #71bf44; padding-top: 42px; font: normal 18px/36px Arial; padding-bottom: 40px;}
#follow-event label, #new-event label{width:290px; font: normal 30px/22px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; display: inline-block; vertical-align: top;margin-left: 20px;margin-top: 10px;margin-bottom: 10px;}
#follow-event input, #new-event input[type='text'], #new-event input[type='password']{height:29px; line-height: 29px; font-size: 16px; padding:0 5px; color:#010101;}
#new-event input.wide{width:631px;}
#new-event #datepicker{ display: inline-block; line-height: 12px;}
#new-event .ui-datepicker{width:200px;}
#new-event .ui-widget{font-size: 0.8em; font-weight: normal;}
#new-event label small{font-size: 14px;}
#new-event .col4{width:219px; display: inline-block;}
#new-event .col5{width:253px; display: inline-block;}
#new-event .col6{width:16px; display: inline-block;}
p.col23, .col2, .col3{display: inline-block; vertical-align: top}
.col23{width:644px;}
.col2{width: 293px}
.col3{width: 338px}
p.radio {font: normal 12px arial;}
p.radio input, #new-event p.radio input{margin: 0; padding: 0;}
p.radio label, #new-event p.radio label {margin-left: 15px; cursor: pointer;	font: normal 18px/36px Arial; width:auto;}
p.radio span.radio-container, #new-event p.radio span.radio-container {position: relative; margin-left: 3px; }
p.radio span.radio-container span.radio, #new-event p.radio  span.radio-container span.radio{display: inline-block; width: 20px; height: 20px; background: url(images/radio.png) no-repeat top right; margin-top: 8px;}
p.radio span.radio-container span.radio.selected, #new-event p.radio span.radio-container span.radio.selected {background-position: top left; }
p.radio span.radio-container input, #new-event p.radio span.radio-container input {	position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); z-index: 101; cursor: pointer; }
#new-event .radio label{font:normal 18px/36px Arial}
#new-event #gmap{direction:ltr; height:100%; width: 100%}
#new-event .submit{padding-top:25px;}
#new-event #event-submit{width:227px; height: 62px; overflow: hidden; text-indent: -9999px; background: url(images/event-sub.png) right top no-repeat}

#update_events_follow{margin-left: 20px;}

.profile{width:1127px;}
.profile #author>div {float:right;}
.profile #author .ico{background-position: bottom right; display: inline-block; margin-right: 7px; background-repeat: no-repeat; height: 30px; margin-left:5px;}
.profile #author .email-ico {background-image: url(images/profile_email.png); width:28px; }
.profile #author .facebook-ico {background-image: url(images/profile_fb.png);width:12px; }
.profile #author .twitter-ico {background-image: url(images/profile_twitter.png);width:25px; }
.profile #author .linkedin-ico {background-image: url(images/profile_linkedin.png);width:25px; }
.profile #author .gpluse-ico {background-image: url(images/profile_gpluse.png);width:24px; }
.profile #author #details{margin-left:24px; position: relative; margin-right: 7px}
.profile #author #details img {border:3px solid #fff; outline: 1px solid #d0d0d0;}
.profile #general_info{margin-left:38px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; width:363px; margin-top:7px;}
.profile #general_info .titles{height: 130px; font-size: 24px; }
.profile #general_info .titles h2{line-height: 0.8em;}
.profile #general_info h2{font-size: 48px; margin-bottom: 14px; position: relative;}
.profile #general_info h2 .ico { width: 26px; height: 26px; display: inline-block; font-size: 0; line-height: 0; text-indent: -4000px; background: url(images/user-subscribe.png) no-repeat right center ; position: absolute; top: 50%; left: 6px; margin-top: -8px; }
.profile #general_info p{margin-bottom: 10px;}
.profile #general_info span.ico.checked:hover{background-image: url(images/cat-remove.png);}
.profile #general_info span.ico.checked{background-image: url(images/cat-registered.png);}
.profile #general_info span.ico.loading{background: url(images/small-loading.gif) top right no-repeat;}

/*cover img in author page id*/
#cover_img{padding-bottom: 5px;}

.profile .rank{font-size: 24px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}
.profile .blackbox {width:140px; margin-right: 15px;}

.profile .user-tabs-header {margin-top: 50px; border-bottom: 4px solid #71bf44; margin-bottom: 48px;}
.profile .user-tabs-header li {list-style-type: none; float:right; padding:0 22px;}
.profile .user-tabs-header li a{color:#000; font-size:30px ; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; height: 37px; line-height: 37px;}
.profile .user-tabs-header li.active {background:#71bf44}
.profile .tab{display: none;}
.profile .user-tabs-header a.left{font: normal 16px/30px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; position: relative; top:-32px; display: inline-block; padding-right: 63px}
.profile .user-tabs-header a.left.hidden{display: none}

.profile .user_record {width:388px; height:100px; float:right;}
.profile .user_record:hover{cursor: pointer;}
.profile .user_record img {float:right; margin-left:20px;}
.profile .user_record .user_data {float:right;}
.profile .user_record .user_data h2{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 30px;}
.profile .user_record .user_data .followers{position: relative; display: inline-block; padding-right: 25px; margin-left: 15px;}
.profile .user_record .user_data .num_discussions{position: relative; display: inline-block; padding-right: 20px;}

.profile .right.content {background: transparent;}
.profile .tab>div {padding: 40px 0 28px; border-bottom: 1px solid #999999; color:#828181; min-height: 67px; max-width: 830px;}
.profile .tab>div h2 {font-weight: normal; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 22px; color:#000;} 
.profile .tab>div .wp-post-image {float:right; margin-left:10px;}
.profile .tab>div.discussion {padding-right: 90px; background: url(images/discussion-icon.png) right  40px no-repeat; max-width:720px;}
.profile .tab>div.event {padding-right: 90px; background: url(images/event-icon.png) right 40px  no-repeat; max-width:720px;}
.profile .add-new{font-size: 16px; line-height: 22px; color: #000; font-weight: normal; padding: 0 30px 0 14px; display: inline-block; position: relative; background: #bcbcbc;}
.profile .add-new .angle{width: 0; height: 0; display: block; font-size: 0; line-height: 0; text-indent: -4000px; border-left: 11px solid #ededed; border-bottom: 11px solid transparent; 
		border-right: 11px solid transparent; position: absolute; top: 0; left: 0;}
.profile .btn{float:none;}

.pagination {clear:both;padding:20px 0;position:relative;font-size:14px;line-height:13px;float:right;}
.pagination span, .pagination a {display:block;float:right;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: #555;}
.pagination a:hover{color:#fff;background: #53a524;}
.pagination .current{padding:6px 9px 5px 9px;background: #338504;color:#fff;}

.edit-profile h1{font-size: 36px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; border-bottom: 4px solid #71bf44; margin-bottom: 40px; font-weight: normal; padding-bottom: 10px;}
.edit-profile .col1{float:right; width:213px; margin-left: 145px}
.edit-profile .col1 input[type='text']{width:210px;}
.edit-profile .col2{float:right; width: 378px; margin-left: 145px}
.edit-profile .col2 input[type='text']{width:375px;}
.edit-profile .col3 {float:right; width: 228px;}
.edit-profile input[type='text'], .edit-profile input[type="password"] {border:1px solid white; background:#fff;  height:27px; line-height: 27px; color:#626262; margin-bottom: 11px;}
.edit-profile label{display: block; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 22px; color:#000; margin-bottom: 6px;}
.edit-profile .req{color:#f43f50;}
.edit-profile small{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; color:#626262; font-size: 16px;}
.edit-profile textarea{width:373px; height: 82px; line-height: 24px; border:1px solid #fff;}
.edit-profile textarea:focus, .edit-profile input[type='text']:focus{border-color: #71bf44; color:#000;}
.edit-profile p{margin-bottom: 28px;}
.edit-profile label.check span{cursor: pointer; width: 22px; height: 22px; display: block; font-size: 0; line-height: 0;  text-indent: -4000px; 
	background: url(images/icons.png) no-repeat -288px -114px; position: absolute; top: 50%; right: 0; margin-top: -11px;}
.edit-profile label.check input{display: none;}
.edit-profile label.check {font-size: 16px; line-height: 26px;color: #000; position: relative;}
.edit-profile #save-profile{background: url(images/prof-upd-btn.png) top right no-repeat; overflow: hidden; text-indent: -999px; width: 228px; height: 41px; float:left; clear:both; display: block;} 
.edit-profile label.green {font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 22px; padding-right: 15px; background: url(images/check.png) right center no-repeat; width: 213px; float:left; clear:both; display: block; margin-top: 10px;}
.edit-profile .col2 .links input{width:340px;}
.edit-profile .links span{width:32px; height: 26px; display: inline-block; vertical-align: middle; background-image:url(images/u-social-icons.png); background-repeat: no-repeat;}
.edit-profile .links span#s-email{background-position: left top;}
.edit-profile .links span#s-email:hover{background-position: left top;}
.edit-profile .links span#s-linkedin{background-position: -39px -36px;}
.edit-profile .links span#s-linkedin:hover{background-position: left -36px;}
.edit-profile .links span#s-facebook{background-position: -39px -74px;}
.edit-profile .links span#s-facebook:hover{background-position: left -74px;}
.edit-profile .links span#s-twitter{background-position: -39px -111px;}
.edit-profile .links span#s-twitter:hover{background-position: left -111px;}
.edit-profile .links span#s-gpluse{background-position: -39px -151px;}
.edit-profile .links span#s-gpluse:hover{background-position: left -151px;}
.edit-profile .display-content li{list-style-type: none}
.edit-profile .display-content li input[type="checkbox"] {display:none;}
.edit-profile .display-content li input[type="checkbox"] + label{font:normal 16px/39px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; display: inline-block;}
.edit-profile .display-content li input[type="checkbox"] + label span {display:inline-block; width:22px; height:22px; background:url(images/check_sheet.png) left top no-repeat; 
	margin:-1px 0px 0 5px; vertical-align:middle; cursor:pointer;}
.edit-profile .display-content li input[type="checkbox"]:checked + label span {background:url(images/check_sheet.png) -26px top no-repeat;}

.droparea {position:relative; text-align: center; position:absolute; width:300px; height:200px; top:0; right:0;}
.multiple {position:relative; height: 20px;}
.droparea div, .droparea input, .multiple div, .multiple input {position: absolute; top:0; width: 100%; height: 100%; }
.droparea input, .multiple input {cursor: pointer;  opacity: 0; }
.droparea .instructions, .multiple .instructions {border: 2px dashed #ddd; opacity: .8; }
.droparea .instructions.over, .multiple .instructions.over {border: 2px dashed #000; background: #ffa; }
.droparea .progress, .multiple .progress {position:absolute; bottom: 0; width: 100%; height: 0; color: #fff; background: #6b0; }
.multiple .progress {width: 0; height: 100%;}

.newsociallogins{display: :none;}
#wpcf7-f164247-p31037-o1 input, #wpcf7-f164247-p31037-o1 textarea{border-color: #000;}
.edit-follow form label .daysRadio{background: transparent;float: right;width: 200px;font-size: 16px;}
.edit-follow h1{font-size: 36px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; border-bottom: 4px solid #71bf44; margin-bottom: 40px; font-weight: normal; padding-bottom: 10px;}

.edit-follow form label{background: #71bf44; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 26px; font-weight: normal; width: 127px; height: 28px; line-height: 28px; display: block; padding-right: 10px;}

.edit-follow form section{border-top:1px solid #71bf44; padding-top:25px; margin-bottom: 53px}
.edit-follow form section ul {list-style-type: none; }
.edit-follow form li{font: normal 22px/47px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; padding-right: 20px}
.edit-follow form li label{font: normal 22px/47px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; background: transparent; display: inline}
.edit-follow form li.user-item {height: 80px; padding:10px 20px 10px 0;  border-bottom: 1px solid #999999}
.edit-follow form li.user-item span{font: normal 22px/103px 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; vertical-align: top}
.edit-follow form li:hover{background: #dadada;}
.edit-follow form li .term-name{display: inline-block; width:301px; padding-left: 10px;}
.edit-follow form li:hover .subscription{display: inline-block}
.edit-follow form input[type='submit']{width:228px; height:41px; overflow: hidden; text-indent: -999px; background: url(images/upd-follow.png) top right no-repeat}
.edit-follow form li input[type="checkbox"] {display:none;}
.edit-follow form li input[type="checkbox"] + label span {display:inline-block; width:22px; height:22px; background:url(images/check_sheet.png) left top no-repeat; 
	margin:-1px 0px 0 5px; vertical-align:middle; cursor:pointer;}
.edit-follow form li input[type="checkbox"]:checked + label span {background:url(images/check_sheet.png) -26px top no-repeat;}

.event-meta{font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; font-size: 24px;}
.event-meta em{font-family:'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif;}
.event-extra-title{font-size: 24px; font-family: 'Open Sans Hebrew','almoni-dl-regular', Arial, Helvetica, sans-serif; color: #5d5d5d;}

.entries {position: relative; display: table; height: 250px; margin: 0 -20px 10px 10px; padding: 20px 20px 20px 0; background-color: #d4d4d4;}
.entries .post-entry {width:225px; padding:15px 15px 15px 15px; display:table-cell; margin-bottom:0;}
.entries .post-entry .image-holder {top:0;}
.entries .post-entry h1 {width: 225px; top: 140px; right:0; font-size: 15px; line-height: 21px; position:absolute;}
.entries a.btn {box-shadow: -4px 4px 0px rgba(0,0,0,0.6); background-color: rgba(240, 116, 7, 0.7); font-size: 26px; line-height: 34px; position: absolute; left: -16px; bottom: 10px;}

/*code snippets*/
.gist{direction: ltr;}
.new-fb-btn{ backface-visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; }
.channel-in-cat{margin-top: 10px;background-color: #222;margin-left: 10px;}
.form-notice-white{color:#fff;}

/*Geektime Baby */

/*
section.left.login { margin-top: 15px; }
section.left.signup { margin-top: 15px; }
header.top.clearfix { padding-bottom: 10px; }*/

#wpcf7-f164247-p31037-o2 form input, #wpcf7-f164247-p31037-o2 textarea {
	border: 1px solid #626262;
}







.cat-right { display: inline-block;}
.no-margin{margin-left: 0 !important;}
.more-cat-in-tax-posts{width: 230px; height: 340px;margin-bottom: 50px; margin-left: 26px; display: inline-block;}
.more-cat-in-tax-posts .post-container{position: absolute;width: 230px;height: 370px;}
.more-cat-in-tax-posts div.post-meta-channel {bottom: 0;font-weight: 300;font-size: 12px; position:absolute; width:100%;}
.more-cat-in-tax-posts span.post-meta-channel {bottom: 0;font-weight: 300;font-size: 12px; position:relative;}
.more-cat-in-tax-posts .date { font-weight: 400;font-size: 12px;color:#000000; position: relative;display: inline-block;}

.more-cat-in-tax-posts div.post-meta-channel a {font-size: 12px;display: block;}
.more-cat-in-tax-posts span.post-meta-channel a {font-weight: 300;font-size: 12px;}

.cat-view img{
    transition: all 0.2s linear;
   -webkit-transition: all 0.2s linear;
   -o-transition: all 0.2s linear;
}
.cat-view img:hover{
   transform: scale(1.03,1.03);
   -webkit-transform: scale(1.03,1.03);
   -moz-transform: scale(1.03,1.03);
   -o-transform: scale(1.03,1.03);
}

.border-pink { border:1px solid #ad216a; }
.border-red { border:1px solid #eb3259; }
.border-blue { border:1px solid #007bee; }
.border-light-blue { border:1px solid #00b1b7; }
.border-green{ border:1px solid #39975f; }
.border-orange { border:1px solid #f07407; }
.border-purple { border:1px solid #7e40e4; }

.cat-view{
   /*margin-top: 16px;*/
   /*border: 10px solid #ff4081;*/
   border-top-width: 3px;
   border-bottom-width: 1px;
   border-right-width: 1px;
   border-left-width: 1px;
   border-bottom-color: #c5c5c5 !important;
   border-right-color: #c5c5c5 !important;
   border-left-color: #c5c5c5 !important;
   height: 230px;
   overflow: hidden;
   position: relative;
   text-align: center;
}

h4.title{font-size: 17px; line-height: 22px; color: #000000; padding-bottom: 15px; font-weight: 400; display: flex;}
h5.title{font-size: 14px; line-height: 18px; color: #000000; padding-bottom: 15px; font-weight: 300; display: flex;}
.more-cat-in-tax-posts .btn{
	font-size: 14px;
	top: -30px;
	right:-3px;
	position: relative;
	line-height: 18px;
	color: #fff;
	font-weight: normal;
	padding: 0 10px;
	 float: none; 
	display: inline;
	box-shadow: -2px 2px 0px rgba(179, 178, 178, 1);
	-moz-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1);
	-webkit-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1);
	-o-box-shadow: -2px 2px 0px rgba(179, 178, 178, 1);
}

.post-meta-channel span.ico{display: inline-block;font-size: 0;line-height: 0;text-indent: -4000px;background-image: url(images/icons.png);background-repeat: no-repeat;position: relative;top: 5px;right: 0;margin-left: 3px;width: 16px; height: 15px; background-position: -24px -82px; margin-top: -6px; }
.post-meta-channel span.comments-count {margin-right: 5px;display: inline-block;float: left;}
#noSponsDesc{width:700px;}
#channelBg { padding-bottom: 15px; }
#channelBg a { color: #ffffff;}
.chnlHeadersWide,.chnlHeaders{display:table;width:1183px;padding-top:25px;margin-left:auto;margin-right:auto;color:#fff;border-spacing:30px;clear:both;}
.chnlHeaders .chnlHdrInner{display:table-cell; width:300px;}
.chnlHeaders .chnlHdrInnerWide{display:table-cell; width:500px;}
.chnlHeaders .chnlHdrInnerWide a h1,.chnlHeaders .chnlHdrInner a h1{color:#fff;  font-weight: 100; font-size: 45px;line-height: 45px;}
/*.chnlSponsLogo{display:table-cell;width:160px;height:160px;background-size: cover;}*/
.chnlSponsLogo{display: table-cell; float: right; max-height:120px; max-width:160px; margin-top:10px;}
.chnlDesc{display:table-cell;width:600px;vertical-align: top;font-size:17px;line-height: 25px;}
.chnlDesc a {color: #fff;}
.chnlHdrInnerWide h2,.chnlHdrInner h2{font-weight: 100;}


header.top ul.sub-nav li a { border-bottom-width: 4px; border-bottom-style: solid; position: relative; margin-bottom: -4px; }
/*jobs*/
.azure-btn { background: #1798E9; }
header.top ul li.azure a { border-bottom-color: #1798E9;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
header.top ul li.azure.current-menu-item a, header.top ul li.azure:hover a { background: #1798E9;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
.border-azure { border:1px solid #1798E9; }

/*list*/
.light-green-btn { background: #71BF45; }
header.top ul li.light-green a { border-bottom-color: #71BF45;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
header.top ul li.light-green.current-menu-item a, header.top ul li.light-green:hover a { background: #71BF45;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
.border-light-green { border:1px solid #71BF45; }

/*events*/
.light-yellow-btn { background: #F5AF01; }
header.top ul li.light-yellow a { border-bottom-color: #F5AF01;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
header.top ul li.light-yellow.current-menu-item a, header.top ul li.light-yellow:hover a { background: #F5AF01;   background-image: url('images/new.png');
  background-size: 39px;
  background-repeat: no-repeat;
}
.border-light-yellow { border:1px solid #F5AF01; }

#disqus_thread { width: 730px; }

/* Badges */
.badge {position:absolute;display:inline-block;z-index:2;color:#fff;left: -10px;top: 10px;font-size:2em;padding:5px 30px;}
.featured-entry .badge{font-size: 20px;}
.post-entry .badge{font-size: 14px;}

header.top.logged-in { margin-top: 32px; }

/* Geeklist Widget */

.geeklist-widget {
    margin-bottom: 20px;
    border: 5px solid #F07308;
    color: #333;
    width: 270px;
    box-shadow: 1px 3px 5px #888888;
    background-color:#F07308;
    z-index: 10;
}

.geeklist-widget-header{
    background-color:#000;
    padding:7px;
    clear:both;
    border-top-width: 0;
    color: #333;
    background: #000;
    display: flex;
    justify-content: space-between;
}
#geeklist-widget-job_categories::-webkit-input-placeholder,
#geeklist-widget-job_regions::-webkit-input-placeholder,
#geeklist-widget-job_type::-webkit-input-placeholder{ /* Mozilla Firefox 19+ */
           color: #fff;
           opacity: 1;
        }

#geeklist-widget-job_categories:-moz-placeholder,
#geeklist-widget-job_regions:-moz-placeholder,
#geeklist-widget-job_type:-moz-placeholder{ /* Mozilla Firefox 19+ */
           color: #fff;
           opacity: 1;
        }

#geeklist-widget-job_categories::-moz-placeholder,
#geeklist-widget-job_regions::-moz-placeholder,
#geeklist-widget-job_type::-moz-placeholder{ /* Mozilla Firefox 19+ */
           color: #fff;
           opacity: 1;
        }

#geeklist-widget-job_categories:-ms-input-placeholder,
#geeklist-widget-job_regions:-ms-input-placeholder,
#geeklist-widget-job_type:-ms-input-placeholder{ /* Mozilla Firefox 19+ */
           color: #fff;
           opacity: 1;
        }

#geeklist-widget-job_categories, #geeklist-widget-job_type, #geeklist-widget-job_regions {
    margin: 3px 0 3px 0;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    color: #fff;
    border-radius: 3px;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    background-color: #F8B983;
    background-image: url('images/select_arrow.png');
    background-repeat: no-repeat;
    background-position: 15px;
    -webkit-appearance: none;
   -moz-appearance:    none;
   appearance:         none;
}
#geeklist-widget-search {
    width: 100%;
    font-weight: bold;
    padding: 7px 0;
    font-size: 20px;
    border: none;
    border-radius: 3px;
    color: #71bf44;
    background-color: #fff;
    cursor: pointer;
    margin: 10px 0 0 0;
    -webkit-font-smoothing: antialiased;
}

.geeklist-widget-geek-logo {
    width: 100px;
    height: 24px;
}

.geeklist-widget-header h2 {
    display: inline-block;
    color: #ffffff;
    font-size: 19px;
}

.geeklist-widget-content {
    text-align: right;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    margin: 10px;
}
.geeklist-widget-content hr {
    margin: 10px;
    height: 0px;
    border: 1px solid #ccc;
}

/* End of Geeklist Widget */


/* Geeklist Popup */

.geeklist-agent__main_hidden {
    border: 5px solid #F07308;
    color: #333;
    left:0;
    width:350px;
    box-shadow: 1px 3px 5px #888888;
    background-color:#F07308;
    position: fixed;
    z-index: 10;
    top: 20%;
    display:none;
}
.geeklist-agent__main_hidden select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.geeklist-agent_logo_first{
    
    border-bottom-width: 0;
    color: #333;
    background: #fff;
    width:350px;
}

.geeklist-agent_logo_first.right::before {
    top: 10px;
    bottom: auto;
    left: auto;
    right: -30px;
    border-width: 15px 0 15px 30px;
    border-color: transparent #F07308;
}
.geeklist-agent_logo_first::before {
    content: "";
    position: absolute;
    bottom: -20px;
    left: 40px;
    border-width: 20px 20px 0;
    border-style: solid;
    border-color: #F07308 transparent;
    display: block;
    width: 0;
}

.geeklist-agent_logo_first.right::after {
    top: 16px;
    bottom: auto;
    left: auto;
    right: -21px;
    border-width: 9px 0 9px 21px;
    border-color: transparent #fff;
}
.geeklist-agent_logo_first::after {
    content: "";
    position: absolute;
    bottom: -13px;
    left: 47px;
    border-width: 13px 13px 0;
    border-style: solid;
    border-color: #fff transparent;
    display: block;
    width: 0;
}
.geeklist-agent_logo_sec{
    background-color:#000;
    padding:7px;
    clear:both;
    border-top-width: 0;
    color: #333;
    background: #000;
}
#geeklist-agent-job_categories::-webkit-input-placeholder,
#geeklist-agent-job_regions::-webkit-input-placeholder,
#geeklist-agent-job_type::-webkit-input-placeholder,
#geeklist-agent-mail::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff;
    opacity: 1;
}
#geeklist-agent-job_categories:-moz-placeholder,
#geeklist-agent-job_regions:-moz-placeholder,
#geeklist-agent-job_type:-moz-placeholder,
#geeklist-agent-mail:-moz-placeholder{ /* Mozilla Firefox 4 to 18 */
   color: #fff;
   opacity: 1;
}
#geeklist-agent-job_categories::-moz-placeholder,
#geeklist-agent-job_regions::-moz-placeholder,
#geeklist-agent-job_type::-moz-placeholder,
#geeklist-agent-mail::-moz-placeholder{ /* Mozilla Firefox 19+ */
   color: #fff;
   opacity: 1;
}
#geeklist-agent-job_categories:-ms-input-placeholder,
#geeklist-agent-job_regions:-ms-input-placeholder,
#geeklist-agent-job_type:-ms-input-placeholder,
#geeklist-agent-mail:-ms-input-placeholder{ /* Internet Explorer 10+ */
   color:    #fff;
   opacity: 1;
}
#geeklist-agent-mail {
    margin: 3px;
    padding: 10px;
    width: 134px;
    color: #fff;
    border-radius: 3px;
    border: 0;
    -webkit-font-smoothing: antialiased;
    background-color: rgba(255,255,255,0.5);
}
#geeklist-agent-job_categories, #geeklist-agent-job_type, #geeklist-agent-job_regions {
    margin: 3px;
    padding: 10px 10px 10px 10px;
    font-size: 15px;
    color: #fff;
    border-radius: 3px;
    width: 154px;
    -webkit-font-smoothing: antialiased;
    background-color: #F8B983;
    background-image: url('images/select_arrow.png');
    background-repeat: no-repeat;
    background-position: 15px;
}
#geeklist-agent-add-to-news {
    width: 100%;
    font-weight: bold;
    padding: 7px 0;
    font-size: 20px;
    border: none;
    border-radius: 3px;
    color: #71bf44;
    background-color: #fff;
    cursor: pointer;
    margin: 10px 0 0 0;
    -webkit-font-smoothing: antialiased;
}
.geeklist-agent__main_step2 .geeklist-agent__close_btn {
    width: 40%;
    font-weight: bold;
    padding: 13px 0;
    font-size: 30px;
    border-radius: 4px;
    color: #fff;
    background-color: #707070;
    border: none;
    cursor: pointer;
    margin: 10px auto 0 auto;
    display:block;
    -webkit-font-smoothing: antialiased;
}
.geeklist-agent__geek_logo {
    width: 130px;
    left: -5px;
    position: absolute;
    top: 90px;
    margin: 0px 0px 0px 10px;
}
.geeklist-agent_logo_first img.geeklist-agent__close_btn, .geeklist-agent_logo_sec img.geeklist-agent__close_btn {
    cursor: pointer;
    margin: 10px 0px 0px 10px;
    width: 10px;
    left: 0px;
    position: absolute;
}
.geeklist-agent_logo_first img.geeklist-agent__geeky {
    width: 150px;
    left: 20px;
    position: absolute;
    top: -30px;
}

.geeklist-agent__main_step2 .geeklist-agent__content_second {
    margin:10px;
    display:none;
}
.thanks-message {
font-size: 40px;font-weight: 600;color: #fff;line-height: 50px;text-align: center;
}
.thanks-message span{font-size: 20px;font-weight: 600;color: #fff;line-height: 25px;text-align: center;}
.geeklist-agent__main_step2 .geeklist-agent__content_second .success-message {
text-align: center;color: #ffffff;font-size: 20px;font-weight: 500;
}
#geeklist-agent__main_hidden .terms-message {
text-align: center;bottom: 5px;width: 100%;font-size: 12px;font-weight: 100;color:#222;
}
#geeklist-agent__main_hidden .terms-message a {
font-size: 12px;font-weight: 100;color:#222;text-decoration:underline
}
.geeklist-agent_logo_first h1 {
    line-height: 30px;
    color: #71BF44;
    margin: 10px 10px 10px 0;
}
.geeklist-agent_logo_sec h2 {
    line-height: 20px;
    color: #fff;
    font-size: 15px;
    line-height: 17px;
}
.geeklist-agent__content_first {
    margin: 10px;
}
.geeklist-agent__content_first .agent_header_first {
    text-align: right;
    color: #fff;
    font-size: 14px;
    line-height: 15px;
    margin: 10px 0;
}
.geeklist-agent__content_first hr {
    margin: 10px;
    height: 0px;
    border: 1px solid #ccc;
}

/* End of Geeklist Popup */

/* Influencers */

.share-button { cursor: pointer;}
.influencers-bar {
    width: 100%;
    height: 40px;
    background-color: #71bf44;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 18px;
    line-height: 40px;
}

.influencers-bar a {
	color: #ffffff;
}