/*
    Theme Name: TechMada
    Theme URI:
    Description: Business/ WordPress theme
    Author: EkDesign
    Author URI: 
    Version: 2.2
    Tags: 
*/


/* =GENERAL
-------------------------------------------------------------- */
@import url(https://fonts.googleapis.com/css?family=Arimo&subset=hebrew,latin);

@font-face {
    font-family: 'Osh';
    src: url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-regular-webfont.eot');
    src: url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-regular-webfont.eot#iefix') format('embedded-opentype'),
         url('https://fw-res.s3.eu-west-1.amazonaws.com/wrapper-assets/200000214/fonts/opensanshebrew-regular-webfont.woff') format('woff'),
         url('https://fw-res.s3.eu-west-1.amazonaws.com/wrapper-assets/200000214/fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),
         url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-regular-webfont.svg#yaguarregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'Osh-b';
    src: url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-bold-webfont.eot');
    src: url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-bold-webfont.eot#iefix') format('embedded-opentype'),
         url('https://fw-res.s3.eu-west-1.amazonaws.com/wrapper-assets/200000214/fonts/opensanshebrew-bold-webfont.woff') format('woff'),
         url('https://fw-res.s3.eu-west-1.amazonaws.com/wrapper-assets/200000214/fonts/opensanshebrew-bold-webfont.ttf') format('truetype'),
         url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/fonts/opensanshebrew-bold-webfont.svg#yaguarbold') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
    color: #5b5b5b;
	font-size:16px;
	font-family: 'Osh';
	background: #FFF;
	color:#000;
	line-height:1.5em;
	margin:0;
	padding:0;
	}

a {
    color: #042e63;
    text-decoration: none;
			-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
} 

a:hover {
	text-decoration:none;
	color:#053c81;
}

a:focus {
	text-decoration:none;
	outline:none;
}

a.linkfocus  {
	text-decoration: underline;
	outline:#061644 1px dotted;
}

input,
textarea,
select {
	box-sizing:border-box;
	border:#d7d7d7 1px solid;
	border-radius:6px;
	padding:5px 3px;
	font-size:1em;
	width:100%;
	
}

input[type="submit"] {
	cursor:pointer;
	padding:10px 15px;
	text-align:center;
	background:#25bce9;
	color:#FFF;
	border:none;
}

input[type="submit"]:hover {
	background:#1f93b6;
}





/* =LAYOUT
-------------------------------------------------------------- */


#content {
	padding:20px 0;
	
	
	}

#main {
	padding:30px 0;
	background:#ecf0f1;
}




/* =HEADER
-------------------------------------------------------------- */

#header {
	width:100%;
	padding:0;
	z-index:99;
	}

#toprow {
	padding:28px 0;
}

.logo {
	text-align:left;
	    	
}

.logo-mada {
	text-align:right;
}

.s-titles {
	
}

.site-title-he,
.site-title-en {
	text-align:right;
	color:#022b5e;
	
	}

.site-title-he {
	font-family: 'Arimo', sans-serif;
	padding-top:15px;
	padding-bottom:10px;
	font-size:30px;
	font-weight:600;
		
}

.site-title-en {
	font-size:24px;
	letter-spacing:-0.04em;
	font-weight:bold;
}

#blue-row {
	background:#25bce9;
	width:100%;
	padding:10px 0;
	color:#FFF;
}

#blue-row a {
	color:#FFF;
}

#blue-row a:hover {
	color:#032c60;
}

.topsearch {
	
	}
	
.land {
	text-align:right;
}

.land ul li {
	display:inline-block;
	margin:0 3px;
	
}

.land img {
	width:24px;
}

.land .wpglobus_language_name{
	    padding-right:0 !important;
}

/************SOCIAL******/
.social-icons {
	font-size:18px;
}

.social-icons a {
	display: inline-block;
	margin-right:5px;
	}




/* =MENUS
-------------------------------------------------------------- */

/* Menu Primary
----------------------------*/

#topmenu {
	
}

.menu-primary-container {
    position:relative;
   	z-index: 400;
	padding:0;
		
   }

.menu-primary {
	text-align:center;
	
}

.menu-primary li{
	display:inline-block;
	float:none;
}


.menu-primary ul {
	min-width: 200px;
}


/* First Level - Menu Primary */

.menu-primary li a {
	display:block;
    color: #000;
    padding: 30px 7px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 16px;
	}
	
.menu-primary li a:hover, .menu-primary li a:active, .menu-primary li a:focus, 
.menu-primary li:hover > a, .menu-primary li.current-cat > a, .menu-primary li.current_page_item > a, .menu-primary li.current-menu-item > a {
  color: #25bce9;
  font-weight:bold;
     
 
}

.menu-primary li a.linkfocus {
	padding: 10px 20px;
	margin:-10px 0;	
}

/* Child Levels - Menu Primary */

.menu-primary li ul {
	min-width:250px;
	text-align:left;
	z-index:99999999;
	border-top:#E9E9E9 1px solid;
		
}

.menu-primary li li{
	display:block;
	float:none;
	height: auto !important;
	border-radius: 0;
	  
}


.menu-primary li li a {
	font-size:16px;
	background:#FFF;
	z-index:99999999;
	padding:15px 10px;
	color:#000;
	border-bottom:#E9E9E9 1px solid;
	text-transform:none;
	  }

.menu-primary li li a:hover, .menu-primary li li a:active, .menu-primary li li a:focus, 
.menu-primary li li.current_page_item a, .menu-primary li li.current-menu-item a  {  
 font-weight: normal;
}


/* Arrows Menu Primary */

.menu-primary a.sf-with-ul {
    padding-right: 20px;
    min-width: 1px;
}
.menu-primary  .sf-sub-indicator {
    position: absolute;
    display: block;
    overflow: hidden;
    left: 5px;
    top:  0;
    padding: 9px 10px 0 0;
}

.menu-primary  li li .sf-sub-indicator {
    padding: 9px 10px 0 0;
}

/* Shadows Menu Primary */

.wrap-menu-primary .sf-shadow ul {
    background:	url('https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/images/menu-primary-shadow.png') no-repeat bottom right;
}

#acp_skiplinks.right li a {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
}


/*************SIDEMENU*************/

#menu-media-center li {
	
}

#menu-media-center li a {
	display:block;
	padding:9px 12px;
	  color: #2E3D5C;
	border-bottom: 1px dotted #E2DFDF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

 
#menu-media-center li a:before {
    content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	padding-right:5px;
}

#menu-media-center li a:hover {
	margin-left:10px;
}



/***************HOMEPAGE**************/

#mainslider {
	position:relative;
	max-height:440px;
	overflow: hidden;		
}

.slider-item {
	position: relative;
}

#mainslider img {
	width:100%;
	height: auto;
}

#mainslider .cap {
	position: absolute;
	top: 0;
	left:0;
	width:100%;
	height:100%;
	z-index:10;
	display:flex;
	justify-content:center;
	align-items: center;
}

.caption-text {
	width:500px;
	max-width:100%;
	background:rgba(0,0,0, 0.2);
	padding:30px;
	text-align:center;
}

.caption-text .title {
	font-size:50px;
	font-weight: bold;
	line-height:1.1;
	color:#FFF;
}
.caption-text .description {
	font-size:20px;
	color:#FFF;
	margin-bottom:10px;
}

.slide-link a {
	display: inline-block;
	font-size:23px;
	color:#FFF;
	background:#25bce9;
	padding:10px 20px;
	text-transform: uppercase;
	
}




.home-title {
	font-size:34px;
	font-family:"Osh-b";
	color:#042e63;
}

.color {
	background: url(https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/images/color.png) top center no-repeat;
	background-size: cover;
	width:100%;
	height:15px;
}

.home-title {
	margin-bottom:20px;
}

#homecontent {
	display: none;
	overflow:hidden;
		}


#homecontent.open {
	display:inline !important;
}

#home-events {
	padding-right:40px;
}
/******************bootom area**************/
#bottom-area {
	padding-top:50px;
}

.bottom-wrapper {
	background-position: center center !important;
	background-repeat:no-repeat !important;
	background-size: cover !important;
	width:100%;
	padding-top: 29%;
	
	}


.fancy-title {
	position:relative;
	margin-top:-29%;
	padding-top:30px;
	z-index:10;
	text-align:center;
	color: #061644;
	font-family: Cardo;
	font-size: 34px;
	font-style:italic;
	font-weight:bold;
	}

.bt-text {
	position:relative;
	margin-top:29%;
	width:100%;
	background:#77acb2;
	padding:35px 0px;
	text-align:right;
}

.bt-text span {
	
	font-size:28px;
	text-transform: uppercase;
	color:#FFF;
	font-weight: bold;
}

.bt-text a {
	color:#FFF
}

.bt-text a:hover {
	color:#F6F6F6;
}


/****************GRID BOXES*****************/
#boxes {
	padding:30px 0;
}

.grid-box {
	display:block !important;
	margin-bottom:30px;
	text-align:center;
}

.grid-box img {
	border-radius:50%;
	margin-bottom:30px;
}

.box-title {
	
	font-size:19px;
	height:2em;
	color: #77acb2;
}
.grid-box .entry {
	height:10em;
	}


.post-title {
	padding:0;
	margin:0;
	font-weight:normal;
	font-family:"Osh-b";
	font-size:18px;
	line-height: 1em;
}

.staff-item .post-title {
	margin-bottom:10px;
}

.post-title a {
	display:block;
	color:#042e63;
}
.post-title a:hover {
	color: #75d1ec;
}

.article {
	padding-bottom:20px;
	border-bottom:#FFF 2px solid;
	margin-bottom:20px;
	}
	
.article:last-child {
	border: none;
	margin-bottom:0;
}

.files {
	width:25%;
	float:right;
	padding-left: 20px;
	margin-left:20px;
	margin-bottom:20px;
	border-left: #FFF 2px solid;
}

.files .readmore {
	display:inline-block;
}

.file-icon {
	margin-right:10px;
	font-size:30px;
	color:#042e63;
}

.file-icon a:hover {
	color:#00b2e5;
}

/*****************TABS*******************/

#horizontalTab {
	
	margin-bottom:20px;
}

.listitems.r-tabs-nav {
	margin-bottom:20px !important;
	border-bottom:#eeeeee 2px solid;
}

.listitems li {
	font-size:13px;
	padding:0;
	margin:0;
	margin-right:5px;
	font-weight:bold;
	text-align:center;
}

.listitems li a {
	padding:14px 20px;
	display:block;
	color: #444;
	text-align:center;
}

.listitems li.r-tabs-state-active a {
	border-bottom: #77acb2 2px solid;
	margin-bottom:-2px;
}


.two-cols {
	-moz-column-count: 2;
-moz-column-gap: 20px;
-webkit-column-count: 2;
-webkit-column-gap: 20px;
column-count: 2;
column-gap: 20px;
}


/* =POST
-------------------------------------------------------------- */

/* Post General
----------------------------*/

#topimage {
	max-height:524px;
	overflow:hidden;		
}

#topimage img {
	width:100%;
	height:auto;
	display: block;
}

#breadcrumbs {
	font-family: Hind, sans-serif;
	font-weight:bold;
	padding:20px 0;
	font-size:15px;
}
	
#breadcrumbs a {
	color:#4174dc;
}

#breadcrumbs a:hover {
	color:#4174dc;
}


.featured-img.alignleft {
	padding-right:20px;
	padding-bottom:20px;
	
}

.entry {
	text-align:justify;
}

.entry h1 {
	font-size:1.2em;
	color:#042e63;
}

.entry h2 {
	color: #042e63;
	font-family:"Osh-b";
	font-size: 24px;
	line-height:1.3em;
}
.entry h3 {
	color: #042e63;
	font-family:"Osh-b";
	font-size: 20px;
	line-height:1.3em;
}
.entry h4 {
	font-size:1em;
	color:#00b2e5;
}
.entry h5,
.entry h6 {
	color: #2e3d5c;
	font-family:"Osh-b";
	
}

.entry img.alignleft {
	margin-right:20px;
	margin-bottom:20px;
}

.entry img.alignright {
	margin-left:20px;
	margin-bottom:20px;
}
.page-title {
	color: #042e63;
	font-family:"Osh-b";
	font-size: 24px;
	line-height:1.3em;
	margin-bottom:20px;
	text-transform:capitalize;
   }



.title {
	color: #042e63;
	font-family:"Osh-b";
	font-size: 24px;
	line-height:1.3em;
	margin-bottom:20px;
	text-transform:capitalize;
   }

.title a {
    color: #042e63;
    text-decoration: none;
}

.title a:hover {
	color:#03234a;
   
}

.entry {
   
}

.alignleft img {
	margin-right:20px;
	margin-bottom:20px;
	
}

.alignright img {
	margin-left:20px;
	margin-bottom:20px;
	
}
.news-item {
	padding-bottom:5px;
	min-height: 55px;
}
.news-title {
	font-family:"Osh-b";
}

.news-title a {
	color: #25bce9;
}

.entry .gallery {
	display: flex;
	flex-wrap: wrap;
}

.gallery-columns-3 .gallery-item {
	width:30%;
	padding:0 15px;
}

.gallery-columns-2 .gallery-item {
	width:30%;
	padding:0 15px;
}

.gallery-columns-4 .gallery-item {
	width:23%;
	padding:0 15px;
}

.gallery-columns-5 .gallery-item {
	width:18%;
	padding:0 15px;
}

/* Read More
----------------------------*/

.readmore, .readmore-1, #more {
	margin:10px 0;
	display:block;
	}

.readmore a, .readmore-1 a, #more a {
	display:inline-block;
	color: #00b2e5;
	font-family:"Osh-b";
}

.readmore a:hover, .readmore-1 a:hover {
	color: #042e63;
}

.readmore a:after, #more a:after {
	 content: "\f105";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	margin-left:5px;
}

.home-widget .readmore {
	margin-top:0;
}

.home-widget .readmore a {
	    color: #042e63;
}

/***************VIDEO*************/

#video-section {
	margin-top:20px;
}

#video-section .subtitle {
	padding-top:10px;
	font-size:18px;
}

#video-section .entry {
	font-size:14px;
}
.movie {
	position: relative;
	padding-top:10px;
	}

.play-icon {
	position:absolute;
	z-index:10;
	top:40%;
	width:100%;
	text-align:center;
	}
	
#staff {
	margin-top:30px;
}

.staff-item {
	margin-bottom:30px;
}

/*--------CONTACT-PAGE--------*/

.acf-map {
	width: 100%;
	height: 260px;
	border: #ccc solid 1px;
	}
#contact-form {
	margin-bottom:30px;
}
	
#contact-form li {
	margin-bottom: 15px;
}

#contact-form .gform_wrapper {
	width:100%;
}

#contact-form .gform_wrapper label {
	width:25%;
}

#contact-form .gform_wrapper .ginput_container {
	width:70%;
}

.subtitle {
	color:#25bce9;
	font-family:"Osh-b";
	font-size:20px;
	margin-bottom:20px;
	text-transform:capitalize;
}

#contact-details {
	font-size:18px;
}

#contact-details i {
	color:#25bce9;
}

#contact-details .c-li {
	margin-bottom:7px;
}

/******************GRAVITY*******************/


.gfield--type-consent {
    width: 100%;
    text-align: start;
    border: none !important;
    padding: 10px 0 !important;

}
.gfield_label_before_complex {
    display: none !important;
}

.ginput_container_consent input {
    display: inline;
    width: auto;
    padding: 0 0 5px 0;
    margin: 0;
    height: auto;
    line-height: 1.1;
}

.gfield_consent_label {
    display: inline !important;
	width: auto;
	line-height:1.1;
	padding-left:5px;
}

.gfield_consent_label a {
    text-decoration: underline;

}

.ginput_container_consent input {
    display: inline !important;
    width: auto;
	padding:0 0 5px 0;
	margin:0;
	height: auto;
	line-height:1.1;

}


.gform_wrapper {
	width:70%;
}

.gform_wrapper.mainquest_wrapper {
	width:100%;
}

.gform_heading {
}

.entry .gform_title {
	font-size:22px;
	font-family:"Osh-b";
	color:#25bce9;
}

.entry .gsection_title {
	font-size:18px;
	font-family:"Osh-b";
	color:#25bce9;
	margin-top:40px;
	margin-bottom:20px;
}

.entry .gform_wrapper ul, .entry .gform_wrapper ul li{
	padding:0;
	margin:0;
	list-style:none;
}
.entry .gform_wrapper ul li {
	margin-bottom:15px;
	}
.entry .gform_wrapper ul li.gfield {
	display: none;
}

.entry .gform_wrapper.join_wrapper ul li.gfield {
	display: block;
}


.entry .gform_wrapper.screening_wrapper ul li.gfield {
	display:  block;
}

.entry .gform_wrapper.mainquest_wrapper ul li.gfield,
.entry .gform_wrapper #gform_fields_11 li.gfield { 
	display: block;
}

.entry .gform_wrapper ul li.gfield:first-child {
	display:  block;
}

.gform_wrapper label, .ginput_container {
	display: inline-block;
}

.gform_wrapper label {
	width:40%;
	vertical-align:top;
	
}

.gform_wrapper .ginput_container {
	width:55%;
	margin-left:5%;
}

input.datepicker {
	width:95%;
	margin-right:5px;
}

.entry .gform_wrapper .gfield_radio li {
	display:inline-block;
	margin-right:10px;
	font-size:16px;
	width:80px;
}

.gfield_radio input, 
.gfield_radio label {
	display: inline-block;
	width:45%;
	margin-right:5%;
	}

.gform_footer input {
	width:120px;
	float:right;
}

.gfield_checkbox input {
	display:inline-block;
	width:10%;
}

.gfield_checkbox label {
	display:inline-block;
	width:85%;
}

.gfield_required {
	color: #F22;
}

.gform_body .validation_message {
	color:#F00;
}

.gform_validation_container {
	display: none;
}


/**************PRELIMINARY QUESTIONS****************/
#gform_fields_11 label.gfield_label {
	display: none;
	
}


.screening_wrapper i {
	margin-right:5px;
}

.screening_wrapper .gfield_label {
	display: none;
}
.gform_wrapper.screening_wrapper .ginput_container,
.prelim-1_wrapper .ginput_container,
.prelim-2_wrapper .ginput_container,
.prelim-3_wrapper .ginput_container ,
.prelim-4_wrapper .ginput_container   {
	width: auto;
	margin-left:0;
}

.prelim-1_wrapper .gfield_label,
.prelim-2_wrapper .gfield_label,
.prelim-3_wrapper .gfield_label,
.prelim-4_wrapper .gfield_label {
	visibility: hidden;
}


.entry .gform_wrapper.screening_wrapper .gfield_radio li,
.entry .gform_wrapper.prelim-1_wrapper gfield_radio li {
	display: block;
	width: auto;
	margin-bottom:20px;
}

.screening_wrapper .gfield_radio input,
.screening_wrapper .gfield_checkbox input,
.prelim-1_wrapper .gfield_checkbox input,
.prelim-2_wrapper .gfield_checkbox input,
.prelim-3_wrapper .gfield_checkbox input,
.prelim-4_wrapper .gfield_checkbox input
 {
	width:5%;
	float: left;
	margin-right:0;
}

.screening_wrapper .gfield_radio label,
.screening_wrapper .gfield_checkbox label,
.prelim-1_wrapper .gfield_checkbox label,
.prelim-2_wrapper .gfield_checkbox label,
.prelim-3_wrapper .gfield_checkbox label,
.prelim-4_wrapper .gfield_checkbox label {
	width: 93%;
	float: left;
	margin-right:0;
	margin-bottom:20px;
}

/*****************ACCORDION****************/

.acc-form {
	display: none;
}

.acc-li {
	font-family:"Osh-b";
	font-size:18px;
	margin-bottom:10px;
	cursor: pointer;
}

.screening_wrapper .gform_heading,
.prelim-1_wrapper .gform_heading {
	margin-bottom:20px;
}

.screening_wrapper .gfield_description {
	font-weight: bold;
}

.screening_wrapper strong {
	display: block;
}

.entry .gform_wrapper.screening_wrapper .gfield_radio li.gchoice_11_5_2 {
	display: none;
}

.entry .gform_wrapper #gform_fields_11 li.gfield.reset {
	text-align: right;
	
}

.entry .gform_wrapper #gform_fields_11 li.gfield.reset input {
	width: 120px;
	text-align: center;
}

.entry .gform_wrapper.testform_wrapper .gform_button {
	display: none;
}

.gform_wrapper.join_wrapper label {
	width:25%;
	vertical-align:top;
	
}

.gform_wrapper.join_wrapper .ginput_container {
	width:70%;
	margin-left:5%;
}

 
 /***********************SENTENCES TEST*********************/
.gform_wrapper.sentences_wrapper .ginput_container {
	 width:90%;
	 margin-left:10%;
 }
 
 .entry .gform_wrapper.sentences_wrapper .gfield_radio li {
	display:block;
	margin-right:0px;
	width: auto;
}

.gform_wrapper.sentences_wrapper  .gfield_radio input  {
	width:30px;
}

.gform_wrapper.sentences_wrapper  .gfield_radio label {
	width: auto;
    margin-right: 0;
	font-style: normal;
	margin-bottom:0;
	margin-top:0;
}

.gform_wrapper.sentences_wrapper label {
	width:100%;
	font-style:italic;
	margin-bottom:10px;
	font-size:18px;
	margin-top:20px;
	
}


.sentences_wrapper .gfield_description {
	font-weight:bold;
	margin-bottom:20px;
}
/**************DATEPICKER**********/
#ui-datepicker-div {
	width: 250px;
	padding:10px;
}


.ui-corner-all {
	display:inline-block;
	width:50%;
}
.ui-datepicker {
	background:#FFF;
}

.ui-datepicker-header {
	display:block;
	width:100%;
	text-align:center;
}

.ui-datepicker-next { 
	text-align:right;
}

.ui-datepicker-prev { 
	text-align:left;
}

.ui-icon-circle-triangle-w {
	font-size:0;
	text-align:left;
}

.ui-icon-circle-triangle-w:after {
	content: "\f100";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	font-size:18px;
	color:#25bce9;
	
}
.ui-icon-circle-triangle-e {
	font-size:0;
	text-align:right;
}

.ui-icon-circle-triangle-e:after {
	content: "\f101";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
	font-size:18px;
	color:#25bce9;
	
}

.ui-datepicker-title select {
	width:50%;
}

/*****************COUNTER****************/
#sw_start {
	display: inline-block;
	width:200px;
	background:#4ac225;
	color:#FFF;
	margin-right:20px;
	
}

#sw_start:hover {
	background:#41a323;
}

#sw_start.clicked,
#sw_stop.clicked {
	background:#666;
}

#sw_stop {
	width:200px;
	background:#e34646;
	color:#FFF;
	}
#sw_stop:hover {
	background:#d34141;
}

.stopwatch .counter,
#totaltime {	
	display: inline-block;
	width:200px;
	float: right;
	color: #090;
	font-size:20px;
	padding-top:10px;
}

/**************ACCESIBILITY***************/

#acp_toolbarWrap button.acp_hide_toolbar {
	top:2% !important;
}

/**********************KIDS CORNER******************/

#attachments {
	margin-top:40px;
}
.at-item {
	display: block;
	margin-bottom:40px;
	text-align:center;
}

.at-icon  {
	display:block;
	text-align:center;
	margin-bottom:20px;
}

.at-icon i {
	width:120px;
	height:120px;
	line-height:120px;
	border-radius: 50%;
	background:#FFF;
	border: #00b2e5 3px solid;
	font-size:60px;
}

.at-desc {
	height:5em;
	overflow:hidden;
}

/******************FROMS NAVIGATION************************/
#navigation-row {
	margin-top:30px;
}

#navigation-row a {
	display:inline-block;
	padding:15px 25px;
	border-radius:6px;
	color:#FFF;
	font-size:20px;
}

#navigation-row a:hover {
	animation:pulse 1s;
}

.backto a {
	background:#e97900;	
}

.nextto a {
	background:#032b5f;
}

/*******************PUBLICATIONS**************/
.pb-icon {
	color:#25bce9;
	font-size:40px;
	display:inline-block;
	margin-right:10px;
}

#publications .post-title a {
	display:inline-block;
}

#publications .post-title {
	margin-bottom:20px;
}

/*****404*********/

.entry.er404 {
	text-align:center;
	font-size:30px;
}

.e404 {
	    color: #77acb2;
		font-size:100px;
		line-height:1.5em;
		text-align:center;
		font-weight:bold;
		
}

.error404 #search {
	margin-top:30px;
	border-bottom: #5b5b5b 5px solid;
}

.error404 #search-button {
	color:#5b5b5b;
}

/******************EVENTS**********************/
#events-small {
	display:none;
}
.eme-calendar-table {
	font-family:Tahoma, Geneva, sans-serif;
	outline: none !important;
}
.eme-calendar-table .month_name {
	background:#00b2e5;
	color:#FFF;
	padding:10px 4px;
}

.month_name a {
	color:#FFF;
}

table.eme-calendar-table td.eventful a, table.eme-calendar-table td.eventful-today a {
	color: #00b2e5 !important;
}


table.eme-calendar-table td.eventful:hover, table.eme-calendar-table td.eventful-today:hover {
	color: #FFF !important;
	background: #00b2e5;
}

table.eme-calendar-table td.eventful:hover a, table.eme-calendar-table td.eventful-today:hover a {
	color: #FFF !important;
	}

table.fullcalendar td.month_name {
		padding:15px 4px !important;
}

table.fullcalendar td {
	border: #DBDBDB 2px solid !important;
	padding:5px !important;
}

table.fullcalendar ul.eme-calendar-day-event li {
	font-size:16px !important;
	
}

table.fullcalendar ul.eme-calendar-day-event li a {
	color:#042e63 !important;
}

table.eme-calendar-table tr.days-names {
	color:#042e63 !important;
}
/* =WP-PAGENAVI
-------------------------------------------------------------- */

.navigation {
	text-align:center;
}

.wp-pagenavi {
    display:inline-block;
}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	padding: 5px 8px;
	margin: 2px;
    font-size: 15px;
    line-height: 15px;
    float: left;
}

.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color: #333333;
    background:none;
}

.wp-pagenavi span.current {
    font-weight: bold;
    color: #fff;
    background: #DFDFDF;  
}

.wp-pagenavi a:hover {
    color: #A92E29;
    background:#F6F6F6;
}

.wp-pagenavi span.pages {
    color: #333333;
    background: none;
    padding: 4px 8px 4px 0;
}

.wp-pagenavi span.extend {
    background:transparent;
    color: #333333;
    background: none;
}

/**************SIDEBAR***************/
#sidebar .widget-container,
#sidebar .widget,
#sidebar .sidebanner  {
	padding:0;
	margin:0;
	margin-bottom:25px;
	overflow:hidden;
}

#sidebar .banner-item {
	margin-bottom:30px;
	
}


.widget-container li {
	list-style:none;
	padding:0;
	margin:0;
}

.widget-title {
	font-size:20px;
	font-weight:normal;
	margin-top:0;
	margin-bottom:20px;
	line-height:1em;
}


/* =FOOTER
-------------------------------------------------------------- */
#footer-widgets {
	padding:40px 0;
	background:#25bce9;
	padding-bottom:30px;
	color:#FFF;
}
.widget-fot .title {
	font-size:20px;
	margin-bottom:10px;	
}

.footer-widget.contact-details {
	font-size:18px;
}

#footer-widgets a {
	color:#FFF;
}

#footer-widgets a:hover {
	color:#042e63;
}

.widget-fot i {
	width:20px;
}

#bottom {
	padding:20px 0;
	color:#FFF;
	background:#25bce9;
}

#bottom a {
	color:#FFF;
}

#copyright {
	text-align:right;
	
	}
#credits img {
	vertical-align:middle;
}


/*************GO TOP**************/

.mk-go-top {
	background-color: #ccc;
    background-color: rgba(0,0,0,.2);
    display: block;
    position: fixed;
	z-index:300;
    bottom: 15px;
    right: -60px;
    opacity: 0;
    width: 45px;
    height: 45px;
    text-align: center;
   /* -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
	*/
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translateZ(0px);
    -moz-transform: translateZ(0px);
    -ms-transform: translateZ(0px);
    -o-transform: translateZ(0px);
    transform: translateZ(0px);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.mk-go-top.off {
    right: -60px;
    opacity: 0;
}

.mk-go-top.on {
  right: 15px;
  opacity: 1;
}
.mk-go-top:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.mk-go-top i {
  position: absolute;
  top: 15px;
  left: 15px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
}


/****************IMAGE-GALLERY*****************/

#image-gallery {
	padding:30px 0;
}

.gallery-img {
	padding-bottom:30px;
}
.gallery-img_3 {
	display:block !important;
	margin-bottom:30px;
	text-align:center;
	padding:10px;
	border:#EEE 1px solid;
	border-radius:6px;
	height:162px;
	vertical-align:middle;
}


.gallery-img_3 img {
	max-height:162px;
	
	}


#swipebox-close {
	top: 40px !important;
}

/* =WIDGETS
-------------------------------------------------------------- */

/* Widgets Defaults
----------------------------*/

.widget-container {
    list-style-type: none;
    list-style: none;
	margin:0;
    margin-bottom: 25px;
    padding: 0;
   
}


.widgettitle {
   margin: 0 0 10px 0;
    
}

.widgettitle, .widgettitle a, .widgettitle a:hover {
   	color: #2a2627;
	margin-bottom: 15px;
	font-size: 18px;
	font-weight: bold;
	
}

.widget ul {
    list-style-type: none;
    list-style: none;
    margin: 0;
    padding: 0;
}

.widget ul li {
	padding:0;
    margin:0;
	width:100%;
    
}



/* Search
----------------------------*/

#search {
    border: none;
	border-radius:6px;
    background: #fff url(https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/images/search.png) 99% 50% no-repeat;
    text-align: left;
    padding: 3px 24px 3px 6px;
	font-size:14px;
}

#search .search-field {
    background: none;
    color: #979797;
    border: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    outline: none;
}



/* Tweets Widget
----------------------------*/

.tweets-widget ul {
    list-style-type: none; 
    list-style: none;
    margin: 0; 
    padding: 0; 
    line-height: 20px;
    font-family: Arial, Helvetica, Sans-serif; 
}

.tweets-widget ul li {
    list-style-type: none;
    list-style: none;
    padding: 0; 
    margin: 15px 0 0 0; 
}

.tweets-widget ul li:first-child {
    margin-top: 5px;
}

.tweets-widget li.tweets-bird {
    padding-left: 24px;
    background: url(https://neuroimaging-center.technion.ac.il/wp-content/themes/TechMada/images/tweets.png) left 2px no-repeat;
}

.tweets-widget a {}

.tweets-widget a:hover {}

a.tweets-widget-time {
    text-decoration: underline; 
}

a.tweets-widget-time:hover {
    text-decoration: none; 
}

/* Facebook Widget
----------------------------*/

.facebook-widget {
    list-style-type: none; 
    list-style: none;
    margin: 0; 
    padding: 0;
}

/* =COMMENTS
-------------------------------------------------------------- */

#comments {
    margin-bottom: 15px;
}

#comments p {
    margin: 5px 0 10px 0;
}



.commentlist { 
    list-style: none;
    margin: 0;
    padding: 0;
}

.comment-line {
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:#cecdcd 1px solid;
}

.commentlist li.comment {
    line-height: 24px;
    margin: 0 0 15px 0;
    padding: 0 0 0 0px;
    position: relative;
}

.commentlist li:last-child {
    border-bottom:none;
    margin-bottom:0;
}

#comments .comment-body ul,
#comments .comment-body ol {
    margin-bottom: 15px;
}

#comments .comment-body blockquote p:last-child {
    margin-bottom: 15px;
}

.commentlist .avatar img{
    border: 1px solid #ccc;
	border-radius:3px;
   }

.comment-author {
    padding: 5px;
    display: block;
    background: #F2F2F2;
    border: 1px solid #DFDFDF;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
	}
	
.comment-title {
	font-size:18px;
	color:#4d4d4d;
	
}

.comment-author cite {
   
}

.comment-author .says {
	font-size: 18px; 
    }

.fn, .fn a:link, .fn a:hover, .fn a:visited {
   	font-size: 18px; 
    font-style: normal; 
    text-decoration: none;
	color:#4d4d4d;
}

.comment-meta {
   
    }

.comment-meta a:link,
.comment-meta a:visited {
    text-decoration: none;
}
.commentlist .bypostauthor {
}
.reply {
	display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:15px 0;
	background:#1f92bd;
	color:#FFF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

.reply:hover {
	background:#14aee8;
	
}

.comment-reply-link  {
	display:block;
	color:#FFF;
   }

.comment-reply-link:hover {
		color:#FFF; 
}


.commentlist .children {
    list-style: none;
    margin: 0;
}

/* Children */

.commentlist .children li {
    border: none;
    margin: 0;
}

.nocomments {
    display: none;
}

#comments .pingback {
    margin-bottom: 18px;
    padding-bottom: 18px;
}

.commentlist li.comment+li.pingback {
    margin-top: -6px;
}

#comments .pingback p {
    font-size: 12px;
    line-height: 18px;
    display:block;
    margin: 0;
}

#comments .pingback .url {
    font-style: italic;
    font-size: 13px;
}

/* Comments form */

#respond {
    overflow: hidden;
    position: relative;
    margin: 15px 0;
}

h3#reply-title {
    font-size: 28px;
font-weight: normal;
margin-top: 0;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: #1f92bd 2px solid;
line-height: 1em;
}

#respond .required {
    color:#FF4B33;
}

#respond .comment-notes {
    margin-bottom: 1em;
}

.form-allowed-tags {
    display: none;
}

.children #respond {
    margin: 0 48px 0 0;
}

#comments-list #respond {
    margin: 0 0 18px 0;
}

#comments-list ul #respond {
    margin: 0;
}

#cancel-comment-reply-link {
   	line-height: 18px;
    font-weight: normal;
}

#respond .required {
	display:inline;
    color:#FF4B33;
	font-size:13px;
    }

#respond label {
	display:inline;
	font-size:13px;
	font-weight:normal;
    }

#respond input {
    margin-bottom:10px;
    width:98%;
	background:#ebebeb;
}

#respond textarea {
    width:98%;
    margin:0;
	background:#ebebeb;
}

#respond .form-allowed-tags {
    font-size: 12px;
    line-height: 18px;
}

#respond .form-allowed-tags code {
    font-size: 11px;
}

#respond input[type=submit] {
    margin: 0;
}

#respond .form-submit {
    margin: 0;
}

#respond .form-submit input {
    display:inline-block;
	width:80px;
	height:30px;
	line-height:30px;
	text-align:center;
	margin:15px 0;
	background:#1f92bd;
	border:0;
	color:#FFF;
	-webkit-transition: all 300ms ease;
-moz-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
transition: all 300ms ease;
}

#respond .form-submit input:hover {
	background:#14aee8;
}
#respond dl {
    margin: 0 0 10px;
}

#respond dt {
    display: inline;
    font-weight: normal;
}

#respond dd {
    display: inline;
}

/*********EVENTS MANAGER************/
#home-events .days-names td {
	background: none;
	font-weight: bold;
	padding:10px 4px;
}

.em.em-calendar .em-cal-body {
    background-color:transparent !important;
}

#home-events .em.em-calendar .em-cal-body > div,
.entry .em.em-calendar .em-cal-body > div {
    padding: 0;
}

#home-events .em.em-calendar section .em-cal-day-date,
#home-events .em.em-calendar section .ring,
.entry .em.em-calendar section .em-cal-day-date,
#main .em.em-calendar section .em-cal-day-date .ring {
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0px;
    border: none !important;
   	border-color: transparent !important;
}

#home-events .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,
#home-events .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span,
.entry .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,
.entry .em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
    color: #002147 !important;
    font-weight: bold;
    font-size: 17px;
    display: block;
    width: 100%;
    height: 100%;
    border-radius: 0px;
     border: none !important;
}

#home-events  .eventful-today,
.entry  .eventful-today {
	background:#002147;
	
}

#home-events  .eventful-today a,
.entry .eventful-today a {

	color:#FFF;
}

#home-events  .eventful,
.entry  .eventful {
	background:#25bce9;
	
}

#home-events  .eventful a,
.entry .eventful a {
	color:#FFF;
}

.hcal-legend {
	display: none;
}

#home-events .em.em-calendar .em-cal-nav .month input[type=text],
.entry .em.em-calendar .em-cal-nav .month input[type=text] {
	color:#002147;
	font-weight: bold;
}

#home-events .em.em-calendar .em-cal-head > div,
.entry .em.em-calendar .em-cal-head > div {
	overflow: hidden;
	color:#002147;
	font-weight:500;
	border: none;
}

#home-events .em.em-calendar .em-cal-head,
.entry .em.em-calendar .em-cal-head {
	border: none;
	background: none;
}

#home-events .em.em-calendar .em-cal-body {
    background: none !important;
    grid-template-rows: 40px 40px 40px 40px 40px !important;
}

.em.em-calendar.size-medium .em-cal-body .em-cal-day,
.em.em-calendar.size-small .em-cal-body .em-cal-day {
	aspect-ratio: 1/0.7 !important;
}

#home-events .em.em-calendar .em-cal-body > div,
.entry  .em.em-calendar .em-cal-body > div {
	border: #f3f8f9 2px solid;
	border-top: none;
}


.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date a,
.em.em-calendar .em-cal-body .em-cal-day .em-cal-day-date.em-cal-day-date span {
	color:#002147 !important;
	font-weight: bold !important;;
	font-size:17px !important;;
}

#home-events .eventless-today.em-cal-day .em-cal-day-date,
.entry .eventless-today.em-cal-day {
	background:#002147 !important;
	color: #F00 !important;
}

.entry .em.em-view-container {
	width:60%;
}

body .em.em-calendar .em-cal-body.event-style-pill .em-cal-event>div {
	background-color:#25bce9;
	border:#25bce9 1px solid;
}

/*****/
.em-modal-content .event-loop {
    position:  relative;
    background: #edf3f5;
    margin-bottom:20px;
    padding: 10px;

}

.em-modal-content.em.pixelbones a {
     color:#002147 !important;
 }
  .em-modal-content.em.pixelbones a:hover,
  .em-modal-content.em.pixelbones:hover {
       color:#D1AD4A !important;
  }

  .em.em-modal .em-modal-popup header .em-modal-title {
      font-weight: bold;
  }

  .em.em-modal .em-modal-popup header .em-modal-title {
    display:  none !important;
}

.em.em-modal .em-modal-popup header {
    border: none !important;
}

date, time {
	display: block;
	margin:5px 0;
	font-weight: bold;
}

.em.em-modal .readmore a:after {
	display: none;
}

/**************GALLERY PAGE***********/
.gallery-slider {
	padding-bottom:60px;
}

.gallery-slider .slick-dots {
	top: auto;
	bottom: 0px;
}
