/*
Theme Name:     wp inmediats Child
Theme URI:      http://sleede.com
Description:    Child theme for the wp-inmediats theme
Author:         sleede
Author URI:     http://sleede.com/a-propos
Template:       wp-inmediats                             
Version:        1.03
*/

@import url("../wp-inmediats/style.css");


.sf-menu a { font-size: 12px; }

#menu-item-3669 .sf-sub-indicator { border-color: transparent transparent #93176D transparent; }


#menu-item-3669.current_page_item, #menu-item-3669.current-menu-ancestor, #menu-item-1527.current-menu-ancestor, #menu-item-3803.current-menu-item { background: #93176D; }
#menu-item-3669.current_page_item .sf-sub-indicator, #menu-item-3669.current-menu-ancestor .sf-sub-indicator { border-color: transparent transparent white transparent;  }

#menu-item-1527.current-menu-ancestor > a { color: white; }
 
#menu-item-3669 .sub-menu a, #menu-item-1527 .sub-menu a { color: black !important; }
#menu-item-3669 .sub-menu .current-menu-item a, #menu-item-1527 .sub-menu .current-menu-item a { color: white !important; }


.widget_wysija{
	display: block !important;
}

.wysija-msg{
	position: absolute;
	z-index:5;
	top: -36px;
	right: 0px;
}

.wysija-msg .error,
.wysija-msg .updated{
	border-radius: 3px;
}

.wysija-msg ul{
	margin:0;
	padding:2px 8px !important;
}


.freebie-sub-form {
	margin: 0px 0 0 0;
}

#logo-casemate {
	position: absolute;
	right: 0;
	z-index: 2;

}

#logo-universcience {
	position: relative;
	top: 24px;
	z-index: 1;
	left: 19px;
}

/*fiche*/


body.single-fiche #menu-item-2938 {
	background: #93176D;
}

body.single-fiche #menu-item-2938 a {
	color: white !important;
}

body.single-fiche #menu-item-2938 a .sf-sub-indicator {
	border-color: transparent transparent #fff transparent;
}


.ct-fiche .entry-title {
	height: 50px;
}

.widget-title.widget-title-fiche {
	position: relative;
	right: 0px; top: -15px;
	border-top-left-radius: 0;
	min-width: inherit;
	padding: 11px 0px 10px 12px;
}

.widget-title.widget-title-fiche h2 {
	font-size: 12px;
}
.widget-title.widget-title-fiche h2:hover {
	text-decoration: underline;
}

.widget-title.widget-title-fiche .arrow-down {
	top: -12px;
	border-bottom: 13px solid #93176d;
}

.widget-post-big-thumb.widget-post-fiche img {
	max-height: 120px !important;
}



.freebie-sub-box .freebie-submit {
	background: #93176d;
	text-shadow: none !important;
}

.freebie-sub-box .freebie-submit:hover {
	background: #4d98a0;
}

.freebie-sub-inner {
	border: none;
}
.freebie-sub-box {
	margin: 10px 0px;
}

h4.modal-title {
	margin-top: 10px;
}



#events-future-slider .flex-direction-nav {
	top: -609px;
	position: relative;
	left: 8px;
}

.events-past-slider {
	margin-bottom: 50px;
}

.events-past-slider .event-past {
	opacity: 0.8;
	-webkit-transition: opacity ease 0.3s;
	-o-transition: opacity ease 0.3s;
	transition: opacity ease 0.3s;
}
.events-past-slider .event-past:hover {
	opacity: 1;
}


.events-past-slider .flex-direction-nav {
	top: -560px;
	position: relative;
	left: 8px;
}

#events-future-slider .flex-next {
	right: 314px;
}

.widget.box.events-group-title {
	padding-top: 0px;
	padding: 9px;
	text-align: center;
	opacity: 0.9;
	border-bottom: 3px solid #cac7c0 !important;
}

.events-group-title h3{
	margin-bottom: 0px;
}

#events-map-container {
	margin: 20px 0;
}

#events-map-btn {
	margin: 5px 0;
	color: #fff;
	background-color: #D5C848;
	background-image: -moz-linear-gradient(top,#D5C848,#D5C848);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#D5C848),to(#D5C848));
	background-image: -webkit-linear-gradient(top,#D5C848,#D5C848);
	background-image: -o-linear-gradient(top,#D5C848,#D5C848);
	background-image: linear-gradient(to bottom,#D5C848,#D5C848);
	background-repeat: repeat-x;
	border-color: #D5C848 #D5C848 #D5C848;
}

#events-map-btn:hover {
	background-color: #D5C848;
}

#partenaires-slider .slides li{
	text-align: center;
}

#partenaires-slider .slides img{
	height: 75px;
	max-width: 368px;
}

/*overload bootstrap*/
.dropdown-menu {
	z-index: 10000;
}
.dropdown-menu li>a {
	transition: none;
}
.dropdown-menu li>span {
	padding: 20px;
}

.dropdown-menu li>a:hover, .dropdown-menu li>a:focus, .dropdown-submenu:hover>a {
	background: #2E5996;
}

.btn.btn-facebook {
	padding: 0;
	border: none;
}

.widget ul.dropdown-menu li a {
	color: #333;

	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	color: #333;
	white-space: nowrap;
	text-align: left;
	text-transform: none;
}
.widget ul.dropdown-menu li a:hover {
	color: #fff;
}

.atelier-content {
	margin-left: 105px;
}


/*nav footer*/
.bottom-menu.border-1px { border: 1px solid #C9C7BE; }
.sf-menu.add-nav li {
	border-right: 1px solid #C9C7BE;
}
.sf-menu.add-nav li:last-child { border: none;}
.sf-menu.add-nav li a { font-weight: 600; }


/*footer*/

/*sleede*/
#footer-static .box {
	padding-top: 35px;
}
#footer-static .widget h5 {
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 600;
}

#footer-static .footer-by { padding-right:0; }
#footer-static .footer-by ul li {
	float: left; 
	padding-right: 12px;
}
#footer-static .footer-by ul li:last-child { padding-right: 0; }

#footer-static .footer-partner { padding-left: 0; }

#footer-static .footer-program {
	border-left: 1px solid #C9C7BE;
	border-right: 1px solid #C9C7BE;
}

/*logo by footer*/
.logo-by { padding-top: 14px ;}
.logo-by li img {
	height: 48px;
}

.mapsmarker {
	margin: 0 auto;
}

/*.zone-fixe-img img { max-height: 221px; }*/
.zone-fixe-h .zone-fixe-img { width: 300px; }
.zone-fixe-img .slickr-flickr-slideshow.landscape.medium div img { height: 232px; width: 100%; }
.zone-fixe-img .slickr-flickr-slideshow.landscape.medium { height: 232px; }

@media (min-width: 768px) {
	/*CT EVENT*/
	.ct-event .cat-one-columnn {
		height: 435px;
	}
	.ct-event .cat-one-columnn .widget-post-big-thumb img {
		height: 220px;
	}
	.ct-event .ct-event-description {
		height: 137px;
		overflow: hidden;
	}

	.ct-event.ct-event-list .cat-one-columnn {
		height: 385px
	}
	.ct-event.ct-event-list .cat-one-columnn .widget-post-big-thumb img {
		height: 160px;
	}
	.ct-event.ct-event-list .ct-event-description {
		height: 170px;
		overflow: hidden;
	}
}

@media (min-width: 768px) and (max-width: 979px) {
	.ct-event .cat-one-columnn .widget-post-big-thumb img {
		height: 150px;
	}
	.ct-event .ct-event-description {
		height: 206px;
	}
}

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

	.ct-event.ct-event-list .cat-one-columnn {
		height: 412px
	}
	.ct-event.ct-event-list .ct-event-description {
		height: 200px;
		overflow: hidden;
	}
	.slickr-flickr-gallery img { width: 55px !important; }
}

.news-date { float:left; background:#000; padding: 20px 7px 20px 5px; color:#FFF;position:relative; font-weight:bold; font-size: 10px; width: 74px; text-align: center}

ul.ticker-vertical li:first-child .arrow-right {
	border-left: 10px solid #FF0088;
}
ul.ticker-vertical li:first-child .news-date {
	background: #FF0088;
}

.content-tags { 
	 padding: 12px;
	 padding-top: 0px;
}
.content-tags a { 
	font-size: 13px;
	font-style: italic;
	color: #FF0088 !important;
	text-transform: capitalize !important;

}

#slider-bar {
	position: absolute;
	width: 36%;
	border-color: #FF0088;
	bottom: 49px;
	right: 54px;
	display: none;dd

}

.slickr-flickr-gallery img { margin: 4px; }
.slickr-flickr-gallery { padding-top: 2px; }



.team .flex-carousel .flex-direction-nav .flex-next {background-position: 0 -94px; right: 0px; }


.team .flex-carousel .flex-direction-nav .flex-prev {left: 0px;}
.team .flex-carousel .flex-direction-nav a { opacity: 100; filter: alpha(opacity=100); }

#nl {
	float: right;
	position: relative;
	right: 18px;
	width: 313px;
}

#nl form {
	margin: 0;
}

#nl .wysija-paragraph {
	display: inline; 
	float: left;
	/* margin-right: 6px;*/
}

#nl .wysija-paragraph  input {
	width: 194px;
}

#nl .wysija-submit  {
	margin: 0;
	color: white;
	padding: 9px;
	border: none;
	float: right;
	width: 39px;
	background: #2D9A9F url(img/mail_send.png) center center no-repeat;
	text-indent: -10000px;
	background-size: 65%;
	outline: none;
}

#nl .wysija-submit:hover  {
	background: #FF0088 url(img/mail_send.png) center center no-repeat;
	background-size: 65%;
	outline: none;
}

#nl .wysija-input{
	display:none;
	position:absolute;
	float:right;
	z-index: 3;
	padding-right: 20px;
	right:39px;
}

#nl .allmsgs {
	position: relative;
	top: -4px;
	width: 100%;
}


#nl input[type=text] {
	font-family: "myriad-pro";
	height: 36px;
	webkit-box-shadow: none;
	color: #fff;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	border: 1px solid #000;
	border-radius: 0;
	-webkit-border-radius: 0;
	border-top-left-radius: 8px;
	padding: 0 20px 0 20px;
	background: #000 url(img/glyphicons-ct.png) 10px -14px no-repeat;
	background: #000;
	font-size: 15px;
}

@media (max-width: 1200px) {

	#logo-casemate {
		position: relative;
		top:5px;
	}

	#logo-universcience {
		top:5px;	left: 0;
	}
}


@media (max-width: 767px) {
	#nl {
		z-index: 1000;
		margin-top: 14px;
		width: 254px;
	}
	#nl .wysija-paragraph input {
	width: 170px;
	}
	.navigation select {
		margin: 0;
		margin-bottom: 5px;
	}

	#logo-casemate {
		position: relative;
	}

	#logo-universcience {
		top:0px;	left: 0;
	}
}
@media (max-width: 420px) {

	#nl {
		width: 226px;
	}
	#nl .wysija-paragraph input {
		padding: 0 0 0 17px;
		font-size: 12px;
		height: 30px;
		width: 160px;
	}
	#nl .wysija-submit {

		padding: 6px;
	}


}


