/*
Theme Name: Trollfjord El Greco
Description: Child Theme based on El Greco
Author: Oelita
Template: El Greco

vert bleu foncé 3592a3 orange fort #ffa705
*/

@import url(https://fonts.googleapis.com/css?family=Cookie);

h1, h2, h3, .widget-title, h4, h5, h6 , .home-slider .slide-title , .site-tagline {font-family: Cookie, serif;  font-weight: 400;}

.col-md-offset-1 {   margin-left: 5.333%;}
.col-md-10 {    width: 89.333%;}

.header-pre {display:none;}
.header-main {background:url(http://www.trollfjord.fr/wp-content/uploads/2015/07/cropped-cropped-norvegepanorama3.jpg) no-repeat top center; height:225px; background-size: cover;}
header #navigation a { color: #3d464f; font-size:16px;}
.logo {    font-size: 67px;  text-transform: none;}
.site-tagline {    font-size: 28px;}

.section-category  .row .section-title {border-top:0;}
.section-title, h2 {    font-size: 44px;}
.item-title, .footer .widget-title, h3, .widget-title {  font-size: 30px;}
.widget .item-time, article .item-time {display:none;}

.entry-header .entry-title {margin:0;}
figure.entry-thumb img {width:100%;}
 
 #tooltip {	display: none !important;}
 .entry-content .gallery-caption {display:inline-block!important; opacity:1; background-color: white;    bottom: 0;    color: #3592A3;    font-size: 12px;    left: 0;    line-height: 1.5;    margin: 0 0 0 5px;  padding: 6px 8px;    position: relative;    text-align: center;  width: 100% ;}
  .entry-content .gallery-caption a {display:none;}
 #cboxContent #cboxTitle {background:rgba(255,255,255,0.7); color:#666666;}
 #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {min-width:5px;}
 
.seriesmeta { background: #D2F2F4 none repeat scroll 0 0;  border: 2px dotted #3592a3;  color: #777;    display: inline;    float: right;    font: 0.8em Arial,Tahoma,Verdana,sans-serif;    margin: 0 0 10px 10px;    min-width: 125px;     padding: 9px 9px 12px;    text-align: center;}
.seriesexcerpt {background: #D2F2F4 none repeat scroll 0 0;  color: #777; display: block;  float: none;    font: 0.8em Arial,Tahoma,Verdana,sans-serif;    margin: 5px 0;    min-width: 125px;     padding: 6px;    text-align: center;}
.seriesnav , .cool-tag-cloud{margin-top:20px;}

.widget_ci-category .entry-categories a:last-child{display:none;}

.sidebar  {margin-top:20px;}
.sidebar .widget_ci-category > div , .sidebar .widget_oel_widget_lieu > div  {float:left; width:24%; margin:0 1.33% 2% 0; height:140px;}
	.sidebar .widget_ci-category > div:nth-child(4n+1), .sidebar .widget_oel_widget_lieu > div:nth-child(4n+1) {margin:0 0 2% 0}
	.sidebar .widget_ci-category .item , .sidebar .widget_oel_widget_lieu .item{margin-bottom:0;}
	.sidebar .widget_ci-category .item-thumb, .sidebar .widget_oel_widget_lieu .item-thumb  {border:0; padding:0; margin:0;}
	.sidebar .widget_ci-category .item-title, .sidebar .widget_oel_widget_lieu .item-title {font: 14px Lato,sans-serif;}
		.sidebar .widget_ci-category .item-title a, .sidebar .widget_oel_widget_lieu .item-title a {color:#3592a3;}
.sidebar .et_monarch .et_social_top .et_social_icon {    background-color: rgba(255, 255, 255, 0.81);}
.et_social_networks .et_social_network_label {}
.et_monarch .et_social_left .et_social_network_label {padding-right:0;}
.et_monarch .et_social_top li a, .et_monarch .et_social_media_wrapper .et_social_top li .et_social_share {padding:10px 5px;}
.sidebar .flickr_badge_image {  margin: 0 5px 9px;}

.acf-map {	width: 100%;	height: 400px;	border: #ccc solid 1px;	margin: 20px 0;}
	.acf-map img {   max-width: inherit !important;}
	.acf-map .infobox {}
		.acf-map .infobox img {float:left; display:block; margin-right:15px; width: 150px; height:auto;}

 @media (max-width: 1200px) {
  .logo {    font-size: 60px;}
  .site-tagline {    font-size: 25px;}
  body { background-size: 1500px auto!important;}
}

 @media (max-width: 992px) {
  .logo {    font-size: 48px;}
  .site-tagline {    font-size: 32px;}
  .logo,  .site-tagline { margin-left:-18px;}
}
 @media (max-width: 768px) {
	 #page { padding-top: 0px;}
	 body { background-image: none!important;}
	.header-main {height:150px;}
  .logo {  font-size: 67px; margin-top:-16px; margin-left:0;}
  .site-tagline {    font-size: 28px; margin-left:0;}
  .logo a, .site-tagline, header #navigation a {color:white;  text-shadow: 2px 2px 10px black;}
  #navigation > li > a {margin:0 7px;}
  body #mobile-bar {display:none;}
  body #nav {display:block; padding-top:10px;}
  #navigation {    text-align: center;}
}
 @media (max-width: 690px) {
	 .header-main {height:175px;}
	 .sidebar .widget_ci-category > div, .sidebar .widget_oel_widget_lieu > div {width:48%; height:auto; }
 }
  @media (max-width: 375px) {
	 .header-main {height:202px;}
	 .logo {    font-size: 58px;}
  .site-tagline {    font-size: 25px;}
 }