/*********************************** GENERAL STYLES ************************************/
/* Fonts import */
@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic,700italic&subset=latin,latin-ext);
/* ----------- */

a
{
	color : #048053;
	text-decoration: none;
}
a:visited
{
	color : #417f68;
	text-decoration: none;
}
body p a
{
	text-decoration: none;
}
body .main ul 
{
    list-style-image: url('images/list-bullet.jpg');
    margin-left: 15px;
}
body .main ul li
{
	padding-left: 5px;
}
.main ul li:before
{
	display: none !important;
}
.main .right-aside
{
	padding-left: 1em !important;
}
.three-fourths
{
	margin-right: 1% !important;
}
.fourth
{
	width: 25% !important;
}
.tags-aside
{
	width : 23%;
	float: left;
}
#menu-icon
{
	display: none !important;
}
.dl-menu-button
{
	background : url("images/menu-button.png") no-repeat;
	width: 36px ;
	height : 34px ;
	position: absolute;
	bottom: 5px;
	right: 0px;
	display: none;
	border-radius: 4px;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active, .dl-menuwrapper ul
{
	background : #00BE8B !important;
	color: white !important;
}
.resource-meta , .meta , .resources_list
{
	list-style: none !important;
	list-style-image: none !important;
	margin-left: 0px !important;
}
/*********************************** FRONT PAGE ************************************/
/*********
* HEADER *
**********/
.sticky-header-wrapper
{
	position: fixed;
	width: 100%;
	z-index: 999;
	left : 0;
	top : 0px;
	background: #FFFFFF;
}
.logged-in.sticky-header-wrapper
{
	padding-top: 45px;
}
.wrapper .navigation-section
{
	padding-top: 15px;
}
.main-container
{
	margin-top: 75px;
}
/* change color of header border */

.outter-wrapper.header-container 
{ 
	border-bottom: none;
}

.navigation-section
{
	border-bottom: 5px solid rgb(0 , 0 , 0);
}

/*logo styling */
#header-logo
{
	overflow: hidden;
	float: left;
}
#header_logo a
{
	text-decoration: none;
	color : black;
}
.header-logo-image , .logo-descryption
{
	float: left;
}
.logo-descryption
{
	margin-left: 10px;
}
.header-text-h1
{
	font-size: 28px;
	font-family: 'Source Sans Pro', sans-serif !important;
	text-transform: uppercase;
}
.header-text-el1
{
	font-style: normal;
	font-weight: 600;
}
.header-text-el2
{
	font-style: normal;
	font-weight: 300;
}
.header-text-h2
{
	font-size: 11px; 
}

#sticky-register
{
	width: auto;
	right: 75px;
	top : 0;
}
#sticky-register .wrapper
{
	color : #4D4D4D;
	font-size: 12px;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 300;
}
#sticky-register .wrapper a
{
	text-decoration: none;
	color : #4D4D4D;
	text-transform: uppercase;
}
#sticky-register .wrapper a:hover
{
	color : #0ce858;
}
.navigation-section
{
	position: relative;
}
/* Icons styles */
#sticky-icons
{
	position: absolute;
	right: 0px;
	top : 0px;
	max-height: 15px;
}
#sticky-icons .single-icon
{
	width: 15px;
	height: 15px;
	display: inline-block;
}
#sticky-icons .jewcology-icon
{
	background: url("images/sm_aytzim.png") no-repeat;
}
#sticky-icons .facebook-icon
{
	background: url("images/sm_facebook.png") no-repeat;
}
#sticky-icons .rss-icon
{
	background: url("images/sm_rss.png") no-repeat;
}
#sticky-icons .twitter-icon
{
	background: url("images/sm_twitter.png") no-repeat;
}
/* Menu styling */
#nav-wrap
{
	padding-bottom: 15px;
}
.menu-item a
{
	text-decoration: none;
	text-transform: lowercase;
}
.nav > .menu-item:hover
{
	border-bottom : 5px solid #0CE858;
	margin-bottom: -5px;
}
#nav > .menu-item 
{
	height: 50px;
}
#nav > .menu-item  a
{
	text-decoration: none;
	color: #000000;
	text-transform: lowercase;
}
#nav ul
{
	min-width: 150px !important;
}
.sub-menu ul li:last-child
{
	border : none;
	padding-bottom: 5px !important;
}
.sub-menu
{
	padding-top: 15px;
	background: #0CE858;
	padding-bottom: 15px;
	left : -25px;
}
.sub-menu:before 
{
	width: 0;
	height: 0;
	border-top: 2px solid transparent;
	border-bottom: 10px solid #0CE858;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	top: -12px;
	left: 10px;
	line-height: 0;
	display: block;
	position: absolute;
}
.sub-menu .menu-item
{
	padding-left: 5% !important;
	padding-right: 5% !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin : 0 !important;
	background: #0CE858;
	color : #494848;
	text-align: center;
	-webkit-transition: all 250ms ease-in-out;
	-moz-transition: all 250ms ease-in-out;
	-ms-transition: all 250ms ease-in-out;
	-o-transition: all 250ms ease-in-out;
	transition: all 250ms ease-in-out;
}
.sub-menu .menu-item:before 
{
  content : "";
  position: absolute;
  left    : 0;
  bottom  : -1px;
  height  : 1px;
  margin-left: 10%;
  width   : 80%;
  border-bottom: 1px solid #1F7F5C;
  z-index: 999;
}

.sub-menu .menu-item:hover:before 
{
	border-bottom: none;
}

.sub-menu .menu-item:hover
{
	background: #1F7F5C;
}
.sub-menu .menu-item:hover a
{
	color: #FFFFFF !important;
}
.sub-menu .menu-item a
{
	text-decoration: none;
	color: #494848;
	text-transform: lowercase;
	padding: 0 !important;
	margin: 0 !important;
	font-size: 16px !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-weight: 300;
}
.menu-item-has-children > a
{
	padding-bottom: 18px !important;
}
.green-drop
{
	background: url("images/donate.png") no-repeat;
	background-position: 21px 13px;
	font-weight: 600;
}

body.jcp-visitor .header-container ul.nav > li > a
{
	padding : 1.4em 0.4em 1.5em;
}

#sticky-register .wrapper
{
	padding: 0px;
}
/****************/
.sub-menu
{
	display: block;
}
/*********************
* DIG INTO JEWCOLOGY 
**********************/

#dig-into-jewcology
{
	max-width: 600px;
	width: auto;
	min-height: 235px;
	background: #0CE858;
	background: -moz-linear-gradient(45deg,  #0CE858 0%, #00ffbc 100%);
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#0CE858), color-stop(100%,#00ffbc));
	background: -webkit-linear-gradient(45deg,  #0CE858 0%,#00ffbc 100%);
	background: -o-linear-gradient(45deg,  #0CE858 0%,#00ffbc 100%);
	background: -ms-linear-gradient(45deg,  #0CE858 0%,#00ffbc 100%);
	background: linear-gradient(45deg,  #0CE858 0%,#00ffbc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0CE858', endColorstr='#00ffbc',GradientType=1 );
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
#dig-into-jewcology-header
{
	max-width: 600px;
	width: auto;
	height: 55px;
	padding: 15px;
	color : #ffffff;
	font-family: 'Source Sans Pro', sans-serif !important;
	overflow: hidden;
}
#dig-into-jewcology-header .header-title
{
	font-size: 20px;
	font-weight: 600;
	display: inline-block;
	padding-right: 10px;
	text-transform: uppercase;
}
#dig-into-jewcology-header .header-href
{
	font-size: 14px;
	font-weight: 300;
	display: inline-block;
	padding-left: 10px;
	padding-top: 9px;
}
.single-stats-element
{
	width: 180px;
	height: 65px;
	display: inline-block;
	overflow: hidden;
	margin-left: 5px;
	padding: 0px 0px 10px 10px;
}
.single-stats-element a
{
	text-decoration: none;
}
.number-span
{
	color: #FFFFFF;
	font-size: 28px;
	font-weight: 800;
	font-family: 'Source Sans Pro', sans-serif !important;
}
.text-span
{
	color: #4D4D4D;
	font-size: 14px;
	font-weight: 300px;
	font-family: 'Source Sans Pro', sans-serif !important;
}
.post-image
{
	background: url("images/ico_blogposts.png") no-repeat;

}
.resource-image
{
	background: url("images/ico_resources.png") no-repeat;

}
.initiative-image
{
	background: url("images/ico_initiatives.png") no-repeat;

}
.tribe_events-image
{
	background: url("images/ico_events.png") no-repeat;

}
.user-image
{
	background: url("images/ico_users.png") no-repeat;

}
.comment-image
{
	background: url("images/ico_jobs.png") no-repeat;

}
.stats-image
{
	width: 36px;
	height: 36px;
	float: left;
	margin-right: 5px;
	background-size: 90% 90%;
	background-position: center;
	transition: background-size 200ms ease-in;
	-moz-transition: background-size 200ms ease-in;
	-ms-transition: background-size 200ms ease-in;
	-o-transition: background-size 200ms ease-in;
	-webkit-transition: background-size 200ms ease-in;
}
.single-stats-element:hover .stats-image
{
	background-size: 100% 100%;
}
body
{
	font-family: 'Source Sans Pro', sans-serif !important;
	line-height: 1.4;
}
/*********************
* PICK INTO CROPS
**********************/
#pick-of-the-crops
{
	width: 100%;
	height: 165px;
	border-bottom: 1px #C9CACA solid;
	position: relative;
}
.potc-title
{
	color : #9B9B9B;
	font-size: 12px;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif !important;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.left-arrow , .right-arrow
{
	width: 30px;
	height: 165px;
	position: absolute;
	top : 0;
	cursor: pointer;
}
.left-arrow
{
	left : 0;
	background: url("images/arr_active_left.png") no-repeat 0 62px;
}
.left-arrow.arrow-disabled
{
	left : 0;
	background: url("images/arr_inactive_left.png") no-repeat 0 62px !important;
}
.right-arrow
{
	right : 0;
	background: url("images/arr_active_right.png") no-repeat 0 62px;
}
.right-arrow.arrow-disabled
{
	right : 0;
	background: url("images/arr_inactive_right.png") no-repeat 0 62px !important;
	background: red;
}
.crop-container
{
	max-width: 1032px;
	width: auto;
	height: 165px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.crop-elements
{
	width: 1620px;
	height : 165px;
	position: relative;
	font-size: 0;
}
/* single crop element */
.single-crops-element
{
	width: 260px;
	height: 165px;
	display: inline-block;
}
.crop-element-image
{
	height: 75px;
	width: 75px;
	border-radius: 40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	overflow: hidden;
	margin-top: 10px;
}
.crop-left-content
{
	padding: 0 5px 0 5px;
	height: 165px;
	float:left;
}
.crop-right-content
{
	height: 165px;
	width: 170px; 
	float:left;
}
.crop-element-content
{
	margin-top: 10px;
	border-right: 1px #797A7A solid;
	min-height: 144px;
}
.crop-element-title , .crop-element-href
{
	color : #0CE858;
	font-size: 14px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding-bottom: 3px;
	padding-right: 8px;
	line-height: 13px;
}
.crop-element-title a
{
	color: #0CE858;
	text-decoration: none;
}
.crop-element-author
{
	color : #4d4d4d;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding-bottom: 3px;
	padding-right: 8px;
}
.author-span
{
	color : #048053;
}
.author-span a
{
	color: #048053;
	text-decoration: none;
}
.crop-element-description
{
	color : #4D4D4D;
	font-size: 12px;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding-bottom: 3px;
	padding-right: 8px;
}
.crop-element-href a
{
	text-decoration: none;
	color : #0CE858;
}
/*********************
* FEATURE TAGS
**********************/
.bj-tag-cloud .tag-cloud-element
{
	text-decoration: none;
	text-transform: uppercase;
	background: #00CE9B;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-left: 15px;
	padding-right :15px;
	margin : 3px;
	display: inline-block;
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}
.tag-cloud-element a
{
	text-decoration: none;
	color : #FFFFFF;
}
.featured-tags-title
{
	font-size: 18px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #000000;
	text-transform: uppercase;
}
.featured-tags-title a
{
	text-decoration: none;
	color: #000000;
}
/*********************
* UPCOMING EVENTS
**********************/
#bottom-right-content .events
{
	margin-top: 25px;
}
.events-title
{
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	border-right: 1px solid #000000;
	padding-right: 10px;
	text-transform: uppercase;
}
.events-href
{
	text-decoration: none;
	text-transform: uppercase;
	color: #048053;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	margin-left: 10px;
	text-transform: lowercase;
}
.single-event
{
	margin-top: 15px;
	overflow: hidden;
}
.event-left-content , .event-right-content
{
	float : left;
}
.event-right-content
{
	margin-left: 10px;
	width: 180px;
}
.event-date-circle
{
	background: #0CE858;
	width: 60px;
	height: 60px;
	border-radius: 30px;
	text-align: center;
}
.event-date-container
{
	color: #FFFFFF;
}
.is-multiday
{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	line-height: 10px;
	color: #078332;
	padding-top:11px;
	margin-bottom: -11px;
}
.day-number
{
	font-size: 21px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	line-height: 20px;
	padding-top:11px;
}
.month-name
{
	text-transform: uppercase;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	line-height: 10px;
}
.event-name
{
	font-size: 14px;
	font-weight:706` 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #2d2e2f
}
.event-name a
{
	text-decoration: none;
	color: #2d2e2f;
}
.event-date
{
	font-size: 11px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #2d2e2f
}
/*********************
* SELECTED SEEDS
**********************/
#selected-seeds
{
	margin-top: 15px;
	margin-bottom : 10px;
}
.selected-seeds-title a
{
	text-decoration: none;
	color: #000000;
}
.seeds-title
{
	color: #000000;
	font-size: 18px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	border-right: 1px solid #000000;
	padding-right: 10px;
	text-transform: uppercase;
}
.seeds-href
{
	text-decoration: none;
	text-transform: uppercase;
	color: #048053;
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	margin-left: 10px;
	text-transform: lowercase;
}
.single-seed
{
	margin-top: 15px;
	overflow: hidden;
}
.seed-link
{
	color: #2d2f2e !important;
}
.seed-left-content , .seed-right-content
{
	float : left;
}
.seed-right-content
{
	margin-left: 10px;
	width: 180px;
}
.seed-image-circle
{
	width: 60px;
	text-align: center;
}
.seed-image-circle img
{
	max-width: 60px !important;
	max-height: 60px !important;
	margin: 0 !important;
}
.seed-name
{
	font-size: 14px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #2d2e2f
}
.seed-posts-and-resources
{
	font-size: 12px;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #048053;
}
/*********************
* JOIN THE COMMUNITY
**********************/
.join-the-community
{
	margin-bottom: 15px;
}
.jtc-title
{
	font-size: 18px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #000000;
	text-transform: uppercase;
}
.jtc-title a , .jtc-buttons a
{
	text-decoration: none;
}
.jtc-title a
{
	color: #000000;
}
.jtc-buttons
{
	margin-top: 15px;
}
.jtc-buttons a
{
	color: #FFFFFF;
}
.jtc-login-button , .jtc-or-div , .jtc-register-button
{
	display: inline-block;
}
.jtc-login-button , .jtc-register-button
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	background: #00CE9B;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-left: 20px;
	padding-right : 20px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
}
.jtc-login-button:hover , .jtc-register-button:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.jtc-login-button:active , .jtc-register-button:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
.jtc-login-button:visited , .jtc-register-button:visited
{
	color: #FFFFFF !important;
}
.jtc-or-div
{
	margin-right: 10px;
	margin-left: 10px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	color: #000000;
}
/*********************
* DONATE
**********************/
.donate-title
{
	font-size: 18px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	color: #000000;
	text-transform: uppercase;
	margin-bottom: 15px;
}
.donate-button
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	background: #00CE9B;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	width: 150px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
}
.donate-button:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.donate-button:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
/*********************
* FRESH FROM THE FIELD
**********************/
#fresh-from-the-field
{
	width: 200px;
	background: #0CE858;
	padding-top: 15px;
	padding-bottom: 15px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom : 10px;
}
.fftf-title
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	padding-left: 15px;
}
.fftf-href
{
	color: #048053;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	padding-left: 15px;
}
.fftf-href
{
	text-decoration: none;
	color : #FFFFFF;
}
.single-fresh-news
{
	background: #78EA72;
	margin-bottom: 15px ;
	margin-top : 15px ;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.news-title
{
	font-size: 14px;
	line-height: 13px;
	color : #4D4d4D;
	margin-bottom: 10px;
	margin-top: 15px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
}
.news-title a
{
	color: #4D4d4D;
	text-decoration: none;
}
.news-author
{
	font-size: 10px;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	margin-bottom: 10px;
}
.news-author-span
{
	color : #048053;
}
.news-author-span a
{
	color: #048053;
	text-decoration: none;
}
.news-description
{
	font-size: 12px;
	color : #4D4d4D;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin-bottom: 10px;
	word-wrap: break-word;
}
.news-date
{
	font-size: 12px;
	color : #FFFFFF;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
/*********************
* 		MAP
**********************/
#map_canvas
{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 10px;
}
.map-title
{
	color: #000000;
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 18px;
	margin-bottom: 10px;
}
.bj-map .two-thirds
{
	width: 97%;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
.map-descryption
{
	font-size: 12px;
	color : #4d4d4d;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	margin-bottom: 5px;
}
.map-descryption a
{
	text-decoration: none;
	color: #048053;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
}
/*********************
* 		FOOTER
**********************/
footer
{
	display: none;
}
.widget-footer
{
	background: #7CFCA9;
}
.widget-footer .wrapper .half
{
	max-width: 620px;
	width: auto;
	margin: 0 !important;
}
.widget-footer .wrapper .last
{
	max-width: 470px;
	width: auto;
}
.widget-footer .wrapper .half .widget
{
	float: left;
}
.widget-footer .widget
{
	margin-bottom: 1em !important;
	margin-top: 0 !important;
	margin-right: 0 !important;
	margin-left: 1.5em !important;
}
/* ICONS */
.connect-with-us-title , .the-fine-print-title , .footer-partners-title , .kause_search .widget-title
{
	color: #467166;
	font-weight: 600; 
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	text-transform: uppercase;
	margin-bottom: 1em;
}
.kause_search .widget-title
{
	margin-top : 4px !important;
}
.footer-icon
{
	display: inline-block;
	width: 32px;
	height : 32px;
}
.twitter-bg-icon
{
	background: url("images/bg_twitter.png") no-repeat;
}
.facebook-bg-icon
{
	background: url("images/bg_facebook.png") no-repeat;
}
.rss-bg-icon
{
	background: url("images/bg_rss.png") no-repeat;
}
.aytzim-bg-icon
{
	background: url("images/bg_aytzim.png") no-repeat;
}
/* SEARCH */
.kause_search #searchform
{
	width: 130px;
	height: 30px;
	margin-top: 15px;
}
.kause_search #s
{
	background : #00CE9B !important;
	height: 30px;
	padding: 0 !important;
	padding-left: 10px !important;
}
.kause_search #s::-webkit-input-placeholder 
{ 
	color: #FFFFFF;
}
/* The fine print */
.the-fine-print-content
{
	font-size: 10px;
	line-height: 13px;
	color : #467166;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
}
#kause_search-3 .widget-title
{
	margin : 3px 0px 0px 0px;
}
input[placeholder], [placeholder], *[placeholder] 
{
	color: black !important;
}
.tfp-link
{
	text-decoration: underline;
}
/* Partners */
.partner-logo 
{
	display: inline-block;
	background-size: contain !important;
}
.footer-partners-content .first-line
{
	width: 80px;
	height: 70px;
}
.footer-partners-content .secound-line
{
	width: 90px;
	height: 40px;	
}
.partner-aytzim
{
	background: url("images/logo_aytzim.png") no-repeat center;
}
.partner-canfei
{
	background: url("images/logo_Canfei.png") no-repeat center;
}
.partner-coejl
{
	background: url("images/logo_coejl.png") no-repeat center;
}
.partner-greenhevra
{
	background: url("images/logo_greenhevra.png") no-repeat center;
}
.partner-hazon
{
	background: url("images/logo_hazon.png") no-repeat center;
}
.partner-neohasid
{
	background: url("images/logo_neohasid.jpg") no-repeat center;
	width: 60px !important;
	height: 70px !important;
}
.partner-on1foot
{
	background: url("images/logo_on1foot.png") no-repeat center;
}
.partner-roi
{
	background: url("images/logo_roi.png") no-repeat center;
}
.partner-mayantikva
{
	background: url("images/logo_mayantikva.png") no-repeat center;
}
.partner-tevaivri
{
	background: url("images/logo_tevaivri.png") no-repeat center;
}
/*********************
* 		TOP
**********************/ 
#scrollUp
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	background: #00CE9B;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
}
#scrollUp:hover
{
	bottom: 18px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
#scrollUp:active
{
	bottom: 16px;
	box-shadow: 0px 0px 0px #1f7f5c;
}

/*********************
* 	PAGE SCTRUCTURE
**********************/
#main-bottom-content
{
	max-width: 1092px;
	width: auto;
	margin-top: 20px;
}
#bottom-left-content
{
	max-width: 620px;
	width: auto;
	float: left;
}
#bottom-middle-content
{
	max-width: 220px;
	width: auto;
	float: left;
}
#bottom-right-content
{
	max-width: 250px;
	width: auto;
	float: left;
	padding-left: 15px;
}

/* */
@media only screen and (max-width: 999px) and (min-width: 800px) {
	.logo-descryption
	{
		display: none;
	}
}
/*slider responsive */
@media only screen and (max-width: 1090px ) and (min-width: 860px) {
	.crop-container
	{
		max-width: 774px;
	}
}
@media only screen and (max-width: 860px) and (min-width: 600px) {
	.crop-container
	{
		max-width: 514px;
	}
	.logo-descryption
	{
		display: none;
	}
}
@media only screen and (max-width: 810px) and (min-width: 600px) {
	.dl-menu-button
	{
		display: block;
	}	
	.logo-descryption
	{
		display: none;
	}
}
@media only screen and (max-width: 600px){
	.crop-container
	{
		max-width: 260px;
	}
	.crop-element-content
	{
		border-right: 1px #FFFFFF solid;
	}
	/*fresh from th field responsive */
	#fresh-from-the-field
	{
		margin-top: 15px;
		margin-bottom: 15px;
		width: auto;
	}
	#bottom-middle-content
	{
		max-width: 100%;
		padding-right: 1.5em;
	}
	#bottom-right-content
	{
		margin-bottom: 15px;
	}
	.dl-menu-button
	{
		display: block;
	}	
	.logo-descryption
	{
		display: none;
	}
	ul.inits_list li
	{
		width: 100% ;
		min-height: 100px;
	}
}
@media only screen and (max-width: 768px){
	.widget-footer .widget
	{
		border : none;
	}
	.dl-menu-button
	{
		display: block;
	}	
	.logo-descryption
	{
		display: none;
	}
}
/* RESPONSIVE MENU */
@media only screen and (max-height : 460px){
	body .dl-menuwrapper li a
	{
		padding: 10px 20px;
	}
	.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after
	{
		line-height: 25px !important;
	}
}
@media only screen and (max-height : 400px){
	body .dl-menuwrapper li a
	{
		padding: 8px 20px;
	}
	.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after
	{
		line-height: 25px !important;
	}
}
@media only screen and (max-height : 360px){
	body .dl-menuwrapper li a
	{
		padding: 6px 20px;
	}
	.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after
	{
		line-height: 25px !important;
	}
}
@media only screen and (max-height : 320px){
	body .dl-menuwrapper li a
	{
		padding: 4px 20px;
	}
	.dl-menuwrapper li.dl-back:after, .dl-menuwrapper li > a:not(:only-child):after
	{
		line-height: 25px !important;
	}
}
/*********************************** CONTACT ************************************/
.wpcf7-form input,textarea
{
	background: #F2F2F2;
}
.wpcf7-form .wpcf7-submit
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	background: #00CE9B;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	width: 100px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	transition : none !important;
}
.wpcf7-form:hover .wpcf7-submit:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.wpcf7-form:active .wpcf7-submit:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}

/*********************************** BLOGS ************************************/
.fa-leaf
{
	display: none;
}
.read-more-button
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	background: #00CE9B;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	width: 150px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
}
.read-more-button:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.read-more-button:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
.meta li
{
	text-indent: 0 !important;
}
/* SINGLE POST */
.coms h4, .comments 
{
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	color: #4d4d4d;
}
.comment-respond .form-submit #submit
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px;
	background: #00CE9B;
	padding-top : 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	width: 160px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	transition : none !important;
}
.comment-respond .form-submit #submit:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.comment-respond .form-submit #submit:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
/* BLOGS POST LOOP */
.blog-author-info-container
{
	border : 1px solid #E6E6E6;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
.blog-author-info-container .author-image
{
	margin-top: 5px;
}
.blog-author-info-container .author-name
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.blog-loop .author-join-date
{
	border-bottom: 1px solid black;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 10px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.blog-post-info
{ 
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.blog-loop .blog-social-icons-list
{
	list-style: none !important;
	margin-left: 0 !important;
}
/* SINGLE BLOG POST 09.10.2014 */
.blog-main-container
{
	width: 100%;
}
.blog-right-content
{
	width: 24%;
	float: left;
	overflow: hidden;
}
.blog-right-content .fourth
{
	width: 100% !important;
}
.blog-left-content
{
	width: 73%;
	float: left;
	overflow: hidden;
	margin-right: 1%;
	padding-right: 1em;
}
/* blog header */
.blog-header-container
{
	width: 100%;
	padding: 10px;
	height: 90px;
	margin-bottom: 1em;
}
.comment-cout-cloud-container
{
	width: 10%;
	height: 60px;
	margin-right: 0.2em;
	float:left;
	overflow: hidden;
	padding-left: 15px;
	padding-top: 10px;
}
.comment-cout-cloud
{
	background: #00CD9C;
	width: 45px;
	height: 25px;
	position: relative;
	text-align: center;
	color : white;
	border-radius: 5px;
}
.comment-cout-cloud:before
{
	width: 0;
	height: 0;
	border-top: 1px solid #00CD9C;
	border-bottom: 11px solid transparent;
	border-left: 4px solid transparent;
	border-right: 12px solid #00CD9C;
	content: "";
	top: 25px;
	left: 24px;
	line-height: 0;
	display: block;
	position: absolute;
}
.blog-header-title-container
{
	width: 80%;
	float: left;
	overflow: hidden;
}
.blog-title
{
	color: black;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	width: 100%;
	height: auto;
}
.post-edit-link
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 12px;
	vertical-align: middle;
	background: #00CE9B !important;
	padding: 0px 8px 0px 8px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 3px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	margin-left: 15px;
}
.post-edit-link:hover
{
	position: relative;
	top : 1px;
	box-shadow: 0px 1px 0px #1f7f5c;
}
.post-edit-link:active
{
	position: relative;
	top : 2px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
.blog-author-date-icons-conatiner
{
	width: 100%;
	height: auto;
}
.blog-author
{
	display: inline-block;
	color: black;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
}
.blog-author-link
{
	color : #048053;
}
.blog-post-date
{
	display: inline-block;
	color: black;
	font-weight: 300;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
}
.blog-icons
{
	display: inline-block;
	float: right;
}
.blog-icons-list , .blog-social-icons-list
{
	list-style: none !important;
	list-style-image: none !important;
}
.no-bullets
{
	list-style: none !important;
	list-style-image: none !important;
}
#recentcomments , .events_list
{
	margin-left: 0px !important;
	list-style-image: none !important;
}
.blog-icons-list li:before
{
	display: none;
}
/* description */
.blog-description-container
{
	width: 95%;
	padding-left: 1em;
	padding-right: 1em;
	color: black;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 17px;
}
/* tags */
.blog-tags-container
{
	width: 100%;
	padding: 5px;
	margin-bottom: 5px;
}
/* social icons */
.blog-social-icons-container
{
	overflow: hidden;
}
.blog-social-icons
{
	list-style: none;
	display: inline-block;
	float: left;
}
.blog-social-icons-list li:before
{
	display: none;
}
.report-button
{
	padding: .1em 0.5em !important;
}
/* mini-bio */
.mini-bio
{
	width: 100%;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-top: 0.7em;
	padding-bottom: 0.7em;
	background-color: #F6F6F6;
	height: auto;
}
.bio-content
{
	width: 100%;
	height: auto;
	overflow: hidden;
}
.bio-left-content
{
	width: 15%;
	height: auto;
	overflow: hidden;
	float: left;
}
.bio-image
{
	width: 70px;
	padding-left: 10px;
	padding-right: 10px;
}
.bio-name
{
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 9px;
	color: black;
	margin-top: 10px;
	padding-left: 10px;
}
.bio-join-date
{
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 10px;
	color: black;
	padding-left: 10px;
}
.bio-right-content
{
	width: 77%;
	margin-left: 1em;
	overflow: hidden;
	float: left;
}
.bio-person-biography
{
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	color: black;
}
/* comments */
.blog-comments-container
{
	margin-top: 25px;
	border-top: 1px black solid;
}
.comments , .comment-header , .comment-author , .comment-replay-link
{
	margin: 0 !important;
	padding: 0 !important;
}
.coment-container
{
	padding-left: 90px !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}
.comments-header
{
	height: 95px;
	margin-top: 20px;
}
.comments-header-title
{
	padding-top: 5px;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 24px;
	color: #2d2f2e;
}
.comment-add-time
{
	margin-left: 10px !important;
	padding: 0 !important;
}
.comment-edit-link , .comment-edit-link:before , .comment-reply-link:before
{
	display: none;
}
.comment-header
{
	overflow: hidden;
}
.comment-author , .comment-add-time , .comment-replay-link
{
	float: left;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 16px;
}
.comment-replay-link
{
	position: static;
}
.comment-text
{
	margin-top: 10px !important;
	padding: 0 !important;
	color: black;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 12px;
}
/*********************************** RESOURCES ************************************/
.fa-book
{ 
	display: none;
} 
.resource-meta .author_card .author_info
{
	float: left;
	width: 120px;
	overflow: hidden;
}
.resource-meta .author_card .author_info .name
{
	margin-top: 5px;
}
.resource-meta , .blogs-meta
{
	max-height: none;
}
.blogs-meta .author_card .author_info .name
{
	margin-top: 5px;	
}
.blogs-meta .author_card .author_info
{
	float: left;
	width: 120px;
	overflow: hidden;
}
/* attachments */
.resource-meta-attachments-container
{
	background: #00CE9D;
	padding: 10px;
	border-radius: 4px;
	width: 90%;
	margin-bottom: 10px;
	overflow: hidden;
}
.resource-meta-attachments-title
{
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 14px;
	color: white;
	width: 100%;
	text-align: center;
	margin-bottom: 5px;
}
.paperclip-image
{
	background: url('images/paperclip.png');
	height: 28px;
	width: 28px;
	float: left;
	overflow: hidden;
}
.single-attachment
{
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif;
	font-size: 10px;
	color: #2d2e2f !important;
	overflow: hidden;
	height: auto;
	margin-top: 4px;
	margin-bottom: 4px;
}
.single-attachment a
{
	color: #2d2e2f !important;
}
.attachment-href
{
	margin-left: 3px;
	overflow: hidden;
}

/*********************************** EVENTS ************************************/
.tribe-bar-views-list li:before
{
	display: none !important;
}
.tribe-events-loop .vevent
{
	border : none !important;
}
.tribe-events-ical , .tribe-events-gcal
{
	text-transform: uppercase !important;
	font-weight: 400 !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 11px !important;
	background: #00CE9B !important;
	padding-top : 10px !important;
	padding-bottom: 10px !important;
	padding-left: 25px !important;
	padding-right: 25px !important;
	text-align: center;
	width: 150px !important;
	border-radius: 4px !important;
	box-shadow: 0px 4px 0px #1f7f5c !important;
	color: #FFFFFF !important;
	text-decoration: none !important;
}
.tribe-events-ical:hover , .tribe-events-gcal:hover
{
	position: relative !important;
	top : 2px !important;
	box-shadow: 0px 2px 0px #1f7f5c !important;
}
.tribe-events-ical:active , .tribe-events-gcal:hover
{
	position: relative !important;
	top : 4px !important;
	box-shadow: 0px 0px 0px #1f7f5c !important;
}

/*********************************** PEOPLE ************************************/
.authorlist li div
{
	display: block !important;
}
.authorlist li
{
	text-indent: 0 !important;
}
.author-rss-button , a.rss , a.btn
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 10px;
	background: #00CE9B !important;
	padding : 3px 5px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 2px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	vertical-align: text-bottom;
}
.author-rss-button:hover , a.rss:hover , a.btn:hover
{
	position: relative;
	top : 1px;
	box-shadow: 0px 1px 0px #1f7f5c;
	background: #00CE9B !important;
} 
.author-rss-button:active , a.rss:active , a.btn:active
{
	position: relative;
	top : 2px;
	box-shadow: 0px 0px 0px #1f7f5c;
	background: #00CE9B !important;
}
a.btn
{
	text-transform: uppercase;
	font-weight: 600;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 14px;
	background: #00CE9B !important;
	padding : 6px 10px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	vertical-align: text-bottom;
}
a.btn:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
	background: #00CE9B !important;
} 
a.btn:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
	background: #00CE9B !important;
}
.authorlist .author_card .name a
{
	color: #048053;
	text-decoration: none;
}
.authorlist .author_card .name a:hover
{
	color: #048053;
	text-decoration: none;
}
.authorlist .author_card .name a:visited
{
	color: #417f68;
	text-decoration: none;
}
.authorlist .author_card .author_info
{
	float: left;
	width: 120px;
	overflow: hidden;
}
.authorlist .author_card 
{
	min-height: 65px;
	max-height: 65px;
}
.meta .author_card .name a
{
	color: #048053;
	text-decoration: none;
}
.meta .author_card .name a:hover
{
	color: #048053;
	text-decoration: none;
}
.meta .author_card .name a:visited
{
	color: #417f68;
	text-decoration: none;
}
.meta .author_card .author_info
{
	float: left;
	width: 120px;
	overflow: hidden;
}
.meta .author_card .author_info .name
{
	margin-top: 5px;
}
.meta .author_card 
{
	min-height: 60px;
	max-height: 80px;
}

/*********************************** INITIATIVES ************************************/
.gozip-button
{
	text-transform: uppercase;
	font-weight: 400 !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px !important;
	background: #00CE9B;
	padding-top : 3px !important;
	padding-bottom: 3px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	text-align: center !important;
	width: 40px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	transition : none !important;
}
.gozip-button:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.gozip-button:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
.filter-map-button
{
	text-transform: uppercase;
	font-weight: 400 !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 16px !important;
	background: #00CE9B;
	padding-top : 10px !important;
	padding-bottom: 10px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	text-align: center !important;
	width: 130px;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	transition : none !important;
}
.filter-map-button:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
.filter-map-button:active
{
	position: relative;
	top : 4px;
	box-shadow: 0px 0px 0px #1f7f5c;
}


/* === Tymczasowe ukrycie jobs === */

.comment-count{
	display: none;
}

.single-event .event-name{
	font-weight: 600;
}

h3.widget-title{
	color: #000000;
    font-family: "Source Sans Pro",sans-serif !important;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}

.right-aside .kause_search .widget-title{
	color: #000000;
    font-family: "Source Sans Pro",sans-serif !important;
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
}
/********************************** WIDGETS ***********************************/
.wp-tag-cloud
{
	list-style: none !important;
	margin: 0 !important;
}
.wp-tag-cloud li
{
	border: none !important;
	text-decoration: none;
	text-transform: uppercase;
	background: #00CE9B !important;
	font-weight: 400 !important;
	font-family: 'Source Sans Pro', sans-serif !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	margin: 3px !important;
	display: inline-block !important;
	border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
}
.wp-tag-cloud li a
{
	color: white !important;
}
.oap_title .widget-title
{
	margin-bottom: 0px;
}
.oap-content
{
	margin-top: 10px;
}
.oap_widget_item
{
	margin-bottom: 10px;
}
.oap_item_title
{
	color: #2d2f2e !important;
	font-weight: 600;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 16px;
}
.oap_item_post_date
{
	color: #2d2f2e !important;
	font-weight: 400;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 10px;
}
.oap_author_link
{
	font-weight: 400;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 10px;
}
/* Recent POST WIDGET */
.comment-text
{
	color: #2d2e2f;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 14px;
	font-weight: 600;
}
.comment-details
{
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 10px;
	font-weight: 400;
}
/********************************* AUTHOR *************************/
.h-email span
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 10px;
	vertical-align: text-bottom;
	background: #00CE9B;
	padding: 2px 8px 2px 8px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 3px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
}
.h-email span:hover
{
	position: relative;
	top : 1px;
	box-shadow: 0px 1px 0px #1f7f5c;
}
.h-email span:active
{
	position: relative;
	top : 2px;
	box-shadow: 0px 0px 0px #1f7f5c;
}

/****************************  WIDGETS *****************************************/
/* fresh from the fields widget */
.fftf-widget-title
{
	color: #000000;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 18px;
	font-weight: 600;
	text-transform: uppercase;
}
.fftf-widget-item
{
	margin-top: 10px;
}
.fftf-widget-item-title
{
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 14px;
	font-weight: 600;
}
.fftf-widget-item-title a
{
	color: #2d2f2e !important;
}
.fftf-widget-item .fftf-widget-item-author
{
	color: #2d2f2e;
	font-family: "Source Sans Pro",sans-serif !important;
	font-size: 10px;
	font-weight: 400;
}

/*********************** SEARCH PAGE ********************/
#searchform .btn
{
	text-transform: uppercase;
	font-weight: 400;
	font-family: 'Source Sans Pro', sans-serif !important;
	font-size: 14px;
	vertical-align: text-bottom;
	background: #00CE9B;
	padding: 10px 20px 10px 20px;
	text-align: center;
	border-radius: 4px;
	box-shadow: 0px 4px 0px #1f7f5c;
	color: #FFFFFF !important;
	text-decoration: none;
	transition : none !important;
}
#searchform .btn:hover
{
	position: relative;
	top : 2px;
	box-shadow: 0px 2px 0px #1f7f5c;
}
#searchform .btn:active
{
	position: relative;
	top : 1px;
	box-shadow: 0px 0px 0px #1f7f5c;
}
/*********************** SEARCH PAGE ********************/
.single-anhor
{
	display: inline-block;
	width: auto;
	margin : 5px 10px;
}
.theme-books
{
	position: relative;
	overflow: hidden;
}
.single-book
{
	float: left;
	overflow: hidden;
	width: auto;
	max-width: 200px;
	height: 300px;
	position: relative;
	margin : 5px 10px;
}
.anchor-hidden-span
{
	position: absolute;
	top: -200px;
	opacity: 0;
}