/*
Theme Name:     Avram 
Theme URI:      http://www.technion.ac.il/
Description:    Child theme for the Twenty Sixteen theme customized for Technion WordPress multisite. Named after Avraham Hershko
Author:         Noam
Author URI:     http: /net.technion.ac.il/
Template:       twentysixteen
Version:        1.0
*/


@import url("../twentysixteen/style.css");



.a11y-toolbar ul li a {
	padding:2px !important;
}

.site-header-main {position:relative}

#tech-logo {
	position:absolute;
	right:0;
	width:160px;
	height:65px;
	margin-top:25px;
	background-image:url("./images/eng_hor_dark.png");
	background-repeat:no-repeat;
	background-size:100%;
}

.rtl #tech-logo {
	right:inherit;
	right:initial;
	left:0px !important;
	width:150px;
	height:75px;
	margin-top:25px;
	background-image:url("./images/heb_hor_dark.png");
	background-repeat:no-repeat;
	background-size:100%;
}


#tech-logo a {display:inline-block;width:160px;height:65px}
.rtl #tech-logo a {display:inline-block;width:150px;height:75px}

h1.entry-title {margin-top:-10px}
.rtl h1.entry-title {margin-top:-16px}

#langselector {border:1px solid #CCC; list-style: none;}
#langselector li {border-bottom:1px solid #CCC;padding:5px;}

.rtl #langselector {border:1px solid #CCC; list-style: none;}
.rtl #langselector li {border-bottom:1px solid #CCC;padding:5px;}


.member_details {font-size:.9em !important}
.member_details h3 {font-size:1.25em !important;line-height:1.9em}

.site-footer {
	display: block;
	text-align:center;
}

.site-info {
	padding-bottom:25px;
}

#cis-foot-links {
	font-size:.825em;
}

.breadcrumbs,
.rtl .breadcrumbs {
	margin-top:-15px !important;
}



.wpa-hide-rtl#skiplinks a, .wpa-hide-rtl#skiplinks a:hover, .wpa-hide-rtl#skiplinks a:visited {
    position: absolute !important;
    right:2px !important; width: 200px !important;
    color:transparent !important;
}

.wpa-hide-rtl#skiplinks a:focus,.wpa-hide-ltr#skiplinks a:focus {
	color:#0000FF !important;
}




/*
Media Queries
--------------------------

@media screen and (min-width: 56.875em) {
*/
/*
	Menu fixes RTL - LTR
*/

	.main-navigation li:hover > ul,
	.main-navigation li.focus > ul {
		left: 0;
		right: auto;
	}

	.rtl .main-navigation li:hover > ul,
	.rtl .main-navigation li.focus > ul {
		left: auto;
		right: 0;
	}

	.main-navigation ul ul li:hover > ul,
	.main-navigation ul ul li.focus > ul {
		left: 100%;
		right: auto;
	}

	.rtl .main-navigation ul ul li:hover > ul,
	.rtl .main-navigation ul ul li.focus > ul {
		left: auto;
		right: 100%;
	}
	
	.main-navigation ul ul .menu-item-has-children > a:after {
		-webkit-transform: rotate(-90deg);
		-moz-transform: rotate(-90deg);
		-ms-transform: rotate(-90deg);
		transform: rotate(-90deg);
	}
	
	.rtl .main-navigation ul ul .menu-item-has-children > a:after {
		left: 0.5625em;
		right: auto;
		top: 0.8125em;
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	.main-navigation ul ul:before {
		border-color: #d1d1d1 transparent;
		border-width: 0 10px 10px;
		right:initial;
		left: 9px;
		top: -9px;
	}

	.main-navigation ul ul:after {
		border-color: #fff transparent;
		border-width: 0 8px 8px;
		right:initial;
		left: 11px;
		top: -7px;
	}

	.rtl .main-navigation ul ul:before {
		border-color: #d1d1d1 transparent;
		border-width: 0 10px 10px;
		left:initial;
		right: 9px;
		top: -9px;
	}

	.rtl .main-navigation ul ul:after {
		border-color: #fff transparent;
		border-width: 0 8px 8px;
		left:initial;
		right: 11px;
		top: -7px;
	}


 /* } END of min-width: 56.875em */


@media (max-width: 910px){
	
#tech-logo {
	position:absolute;
	left:0;
	top:-3px;
	width:38px;
	background-image:url("./images/logo-englishtall.png") !important;
	background-repeat:no-repeat;
	background-size:100%;
}

.rtl #tech-logo {
	position:absolute;
	right:initial;
	right:0px !important;
	top:-2px;
	width:38px;
	background-image:url("./images/logo-hebrewtall.png");
	background-repeat:no-repeat;
	background-size:100%;
}

#tech-logo a {display:inline-block;width:38px;height:60px}
.rtl #tech-logo a {display:inline-block;width:38px;height:55px}

.site-branding {
	margin-left:50px !important;
}	

.rtl .site-branding {
	margin-right:50px !important;
}	

footer nav {display:none;}
/*		
.menu-navigation-menu-container .primary-menu li a,
.menu-navigation-menu-container .primary-menu li li a  {
	color:#333 !important;
}


#menu-navigation-menu > li > a,
#menu-navigation-menu-he > li > a,
.primary-menu > li > a {
	color:#333 !important;
}


* 
* */

#site-header-menu {
	background-color:initial;
	border-bottom:0px;
}

#menu-navigation-menu li a,
#menu-navigation-menu-he li a,
.primary-menu li a {
	color:#1a1a1a !important;
}
	
	
}


@media (max-width: 710px){
	
#tech-logo {
	top:-16px;
}

.rtl #tech-logo {
	top:-20px;
}

.breadcrumbs,
.rtl .breadcrumbs {
	margin-top:22px !important;
}

.site-info {margin:0}
#cis-foot-links {
	font-size:.85em;
	clear:both:
	}

}


