
@font-face {
  font-family: 'tiefontello';
  src: url('../blog/wp-content/themes/jarida/fonts/tiefontello.eot?48072461');
  src: url('../blog/wp-content/themes/jarida/fonts/tiefontello.eot?48072461#iefix') format('embedded-opentype'),
       url('../blog/wp-content/themes/jarida/fonts/tiefontello.woff?48072461') format('woff'),
       url('../blog/wp-content/themes/jarida/fonts/tiefontello.ttf?48072461') format('truetype'),
       url('../blog/wp-content/themes/jarida/fonts/tiefontello.svg?48072461#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'tiefontello';
    src: url('../blog/wp-content/themes/jarida/fonts/tiefontello.svg?48072461#fontello') format('svg');
  }
}

body { margin : 0 !important; }
.logo strong { display: none; }
.logo { padding: 0 0 25px !important; display: flex; }

#header-contenu { width: 1160px; margin: auto; text-align: center; font-family: 'Oswald'; }
#header-contenu.page-img { width: 970px; }
#header-contenu .logo { float:left; }
#header-contenu h1 { display: inline-block; margin: 0 0 20px; text-shadow: 3px 3px 5px #777; font-size: -webkit-xxx-large; color: #C6C5C6;}
#header-contenu h1 span { font-size: 20px; text-shadow: none; }
#header-contenu #social { float: right; margin: 20px 10px 0 0; }
#header-contenu #social div+span { display: block; margin-top: 15px; }
#header-contenu .last-col { width: 100px; float: right; opacity: 0; }
#header-contenu.page-img .logo a { margin-right: 100px; }

#main-nav ul li.menu-item-home a,
  #main-nav ul li.menu-item-home a:hover,
  #main-nav ul li.current-menu-parent a,
  #main-nav ul li.current-menu-parent a:hover,
  #main-nav ul li.current-page-ancestor a,
  #main-nav ul li.current-page-ancestor a:hover,
  .pagination span.current,
  .ei-slider-thumbs li.ei-slider-element,
  .breaking-news span,
  .ei-title h2,h2.cat-box-title,
  a.more-link,.scroll-nav a,
  .flex-direction-nav a,
  .tagcloud a:hover,
  #tabbed-widget ul.tabs li.active a,
  .slider-caption h2, .full-width .content .slider-caption h2,
  .review-percentage .review-item span span,.review-final-score,
  .woocommerce span.onsale, .woocommerce-page span.onsale ,
  .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle,
  .button,a.button,#main-content input[type="submit"],#main-content input[type="submit"]:focus, span.onsale {
    /* background-color:#FF95CA !important; */
    background-color: #FCDAFA !important;
  }
#main-nav,.top-nav {border-bottom-color: #FF95CA;}

/*FROM CSS*/
/* Main Nav  */
#main-nav  {
  background:#2c2c2c;
  margin:0 auto;
  min-height: 50px;
  border-bottom:5px solid #FF95CA;
  z-index: 12;
}
  #main-nav .container{position: relative;}
  #main-nav  .menu-alert{
    float:left;
    padding:18px 0 0 10px ;
    font-style:italic;
    color:#FFF;
  }
  #top-menu-mob , #main-menu-mob{ display:none; }
  #main-nav  ul li {
    /*text-transform: uppercase;*/
    font-family: Oswald,arial,Georgia, serif;
    font-size:16px;
    position: relative;
    display: inline-block;
    float: left;
    border:1px solid #222222;
    border-width:0 0 0 1px;
    height:50px;
  }

    #main-nav  ul li:first-child,
    #main-nav  ul li:first-child a{border:0 none;}
    #main-nav  ul li:last-child a{border-right:0 none;}
    #main-nav  ul li a {
      display: inline-block;
      height: 50px;
      line-height: 50px;
      color: #ddd;
      padding:0 14px;
      text-shadow:0 1px 1px #000;
      border-left:1px solid #383838;
      position: relative;
    }
    #main-nav ul li.parent-list a, .top-nav ul li.parent-list a {padding-right: 22px;}
    #main-nav ul li a .sub-indicator, .top-menu ul li a .sub-indicator {
      right: 7px;
      top: 50%;
      margin-top: -2px;
      position: absolute;
      display: inline-block;
      content: '';
      width: 0;
      height: 0;
      border: 4px solid transparent;
      border-top: 4px solid #ddd;
    }
    #main-nav  ul li a:hover {  }
    #main-nav  ul ul{
      display: none;
      padding:0;
      position: absolute;
      top: 50px;
      width: 180px;
      z-index: 99999;
      float: left;
      /* background: #2d2d2d !important; */
      -webkit-box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
      box-shadow: 0 3px 4px 1px rgba(0, 0, 0, 0.2);
      -webkit-border-bottom-right-radius: 3px;
      -webkit-border-bottom-left-radius: 3px;
      -moz-border-radius-bottomright: 3px;
      -moz-border-radius-bottomleft: 3px;
      border-bottom-right-radius: 3px;
      border-bottom-left-radius: 3px;
    }
    #main-nav  ul ul li, #main-nav  ul ul li:first-child {
      background: none !important;
      z-index: 99999;
      min-width: 180px;
      border:0 none;
      border-bottom: 1px solid #222;
      border-top: 1px solid #383838;
      font-size:13px;
      height:auto;
      margin:0;
    }
    #main-nav  ul ul li:first-child ,#main-nav ul li.current-menu-item ul li:first-child,
    #main-nav ul li.current-menu-parent ul li:first-child,#main-nav ul li.current-page-ancestor ul li:first-child { border-top:0 none !important;}
    #main-nav  ul ul ul ,#main-nav  ul li.current-menu-item ul ul,  #main-nav  ul li.current-menu-parent ul ul, #main-nav  ul li.current-page-ancestor ul ul{right: auto;left: 100%;  top: 0 !important;  z-index: 99999; }
    #main-nav  ul.sub-menu a ,
    #main-nav  ul ul li.current-menu-item a,
    #main-nav  ul ul li.current-menu-parent a,
    #main-nav  ul ul li.current-page-ancestor a{
      border:0 none;
      background: none !important;
      height: auto !important;
      line-height: 1em;
      padding: 10px !important;
      width: 160px;
      display: block !important;
      margin-right: 0 !important;
      z-index: 99999;
      color: #ccc !important;
      text-shadow:0 1px 1px #000 !important;

          text-align: left;
    }
     #main-nav  ul li.current-menu-item ul a,
     #main-nav  ul li.current-menu-parent ul a,
     #main-nav  ul li.current-page-ancestor ul a{ color:#eee !important; text-shadow:0 1px 1px #222 !important;}

    #main-nav  ul li:hover > a, #main-nav  ul :hover > a {  color: #FFF ;}
    #main-nav  ul ul li:hover > a,
    #main-nav  ul ul :hover > a {color: #FFF !important;  padding-left:15px !important;padding-right:5px !important;}
    #main-nav  ul li:hover > ul {display: block;}
    #main-nav  ul li.current-menu-item,
    #main-nav  ul li.current-menu-parent,
    #main-nav  ul li.current-page-ancestor{
      margin-top:0;
      height:50px;
      border-left:0 none !important;
    }
    
    #main-nav  ul li.current-menu-item ul.sub-menu a, #main-nav  ul li.current-menu-item ul.sub-menu a:hover,
    #main-nav  ul li.current-menu-parent ul.sub-menu a, #main-nav  ul li.current-menu-parent ul.sub-menu a:hover
    #main-nav  ul li.current-page-ancestor ul.sub-menu a, #main-nav  ul li.current-page-ancestor ul.sub-menu a:hover{background: none !important;}

    #main-nav  ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover,
    #main-nav  ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover,
    #main-nav  ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover{
      background:#cd2122;
      text-shadow:0 1px 1px #b43300;
      color:#FFF;
      height:50px;
      line-height:50px;
      border-left:0 none !important;
    }
    #main-nav  ul.sub-menu li.current-menu-item,#main-nav  ul.sub-menu li.current-menu-item a,
    #main-nav li.current-menu-item ul.sub-menu a,#main-nav  ul.sub-menu li.current-menu-parent,
    #main-nav  ul.sub-menu li.current-menu-parent a,#main-nav li.current-menu-parent ul.sub-menu a,
    #main-nav  ul.sub-menu li.current-page-ancestor,#main-nav  ul.sub-menu li.current-page-ancestor a,
    #main-nav li.current-page-ancestor ul.sub-menu a{height:auto !important; line-height: 12px;}
    #main-nav  ul li.menu-item-home ul li a,
    #main-nav  ul ul li.menu-item-home  a,
    #main-nav  ul li.menu-item-home ul li a:hover{
      background-color:transparent !important;
      text-indent:0;
      background-image:none !important;
      height:auto !important;
      width:auto;
    }
  #main-menu-mob,#top-menu-mob{
    background: #222;
    width: 710px;
    padding: 5px;
    border: 1px solid #000;
    color:#DDD;
    height: 27px;
    margin:13px 0 0 10px;
  }
  #top-menu-mob{
    width: 350px;
    margin:2px 0 0 0;
  }
  #main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav,
  #main-nav-uber.fixed-nav, .wrapper.layout-2c #main-nav-uber.fixed-nav{
    position:fixed;
    top:0;
    left:0;
    width:100% !important;
    z-index:999;
    opacity:0.9;
  }
  #main-nav.fixed-nav, .wrapper.layout-2c #main-nav.fixed-nav{
    -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, .1);
    box-shadow: 0 5px 3px rgba(0, 0, 0, .1); }

/*  HISTORIC MENU LIKE WP MENU - BEGINNING */
#main-nav, #main-nav ul ul  { background-color: #f2eff2 !important; }
#main-nav { border-bottom-color: #FCDAFA !important; }
#main-nav ul li a:hover, #main-nav ul li:hover > a, #main-nav ul :hover > a, #main-nav ul ul li:hover > a, #main-nav ul ul :hover > a {
    color: #C6C5C6 !important;
    text-shadow: none !important;
}
#main-nav ul li, #main-nav ul li a { border-color: #C6C5C6 !important; }
#main-nav ul li a, #main-nav ul ul a, #main-nav ul.sub-menu a {
    color: #858585 !important;
    text-shadow: none !important;
}
#main-nav ul li a, #main-nav ul ul a, #main-nav ul.sub-menu a {
    color: #858585 !important;
    text-shadow: none !important;
}

/*  HISTORIC MENU LIKE WP MENU - END */

#header { width: 1160px; margin:auto; }
#header ul li a:hover { font-style: normal; }
#header ul li a { text-decoration: initial; }

footer {
    height: 100px;
    opacity: 0.99;
    position: relative;
    color: #ddd;
    background: #333;
    text-shadow: 0 0 1px #000;
    padding: 0 0 40px;
    margin-top: 20px;
    -webkit-box-shadow: 0 -5px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 -8px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 -8px 0 rgba(0, 0, 0, .1);
}
.container {    width: 1160px;    margin: 0 auto; }
.footer-4c .footer-widgets-box { width: 22%; }
.footer-widgets-box { float: left; margin: 0 1.5%; }
.footer-widget-top { border-bottom: 3px solid #666; padding: 10px 0; }
.footer-widget-top h4 { font-size: 16px; font-family: Oswald,arial,Georgia, serif; text-transform: uppercase; }
.footer-widget-container { padding: 10px; }
.footer-bottom {
    height: 50px;
    position: relative;
    background: #333;
    height: 45px;
    line-height: 41px;
    color: #ccc;
}
.footer-bottom .container { border-top: 4px solid #FCDAFA; }

/* Footer like WP - 28/04/16 */
.footer-widget-container ul { -webkit-padding-start: 0;-webkit-margin-before: 0;}
.footer-widget-container ul li { font-family: Tahoma,Arial,Verdana,sans-serif; padding: 6px 0; line-height: 18px; overflow: hidden; border-bottom: 1px solid #232323 !important; }
.footer-widget-container ul li a { text-decoration: none; font-size: 13px; }
.footer-widget-container ul li a:hover { color: #FFF; font-style: normal; }

/* Footer like WP - 28/04/16 */



 .social-icons-widget .social-icons a{margin: 2px;} 
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
    color:#FFF;
}
.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}
.tieicon-delicious:before { content: '\23'; }
    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }
.tieicon-stumbleupon:before { content: '\2f'; }
    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }
.tieicon-fivehundredpx:before { content: '\30'; }
    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }
.tieicon-foursquare:before { content: '\34'; }
    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }
.tieicon-grooveshark:before { content: '\38'; }
    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }
.tieicon-forrst:before { content: '\3a'; }
    .social-icons-widget .tieicon-forrst:before { background:#297e09 }
.tieicon-digg:before { content: '\3b'; }
    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }
.tieicon-reddit:before { content: '\3e'; }
    .social-icons-widget .tieicon-reddit:before { background:#ff915c }
.tieicon-blogger:before { content: '\42'; }
    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }
.tieicon-flickr:before { content: '\46'; }
    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }
.tieicon-viadeo:before { content: '\48'; }
    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }
.tieicon-vimeo:before { content: '\56'; }
    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }
.tieicon-myspace:before { content: '\5f'; }
    .social-icons-widget .tieicon-myspace:before { background:#487ccd }
.tieicon-googleplay:before { content: '\25b6'; }
    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }
.tieicon-soundcloud:before { content: '\73'; }
    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }
.tieicon-yelp:before { content: '\79'; }
    .social-icons-widget .tieicon-yelp:before { background:#c1230d }
.tieicon-github:before { content: '\e8'; }
    .social-icons-widget .tieicon-github:before { background:#666 }
    .tieicon-youtube:before { content: '\f167'; }
    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }
.tieicon-xing:before { content: '\f168'; }
    .social-icons-widget .tieicon-xing:before { background:#00605e }
.tieicon-dropbox:before { content: '\f16b'; }
    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }
.tieicon-tumblr:before { content: '\f173'; }
    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }
.tieicon-apple:before { content: '\f179'; }
    .social-icons-widget .tieicon-apple:before { background:#7e878b }
.tieicon-dribbble:before { content: '\f17d'; }
    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }
.tieicon-skype:before { content: '\f17e'; }
    .social-icons-widget .tieicon-skype:before { background:#00c6ff }
.tieicon-vkontakte:before { content: '\f189'; }
    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }
.tieicon-friendfeed:before { content: '\f312'; }
    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }
.tieicon-deviantart:before { content: '\f316'; }
    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }
.tieicon-lastfm:before { content: '\f318'; }
    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }
.tieicon-instagram:before { content: '\f31f'; }
    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }
.tieicon-spotify:before { content: '\f327'; }
    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }
.tieicon-evernote:before { content: '\f333'; }
    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }
.tieicon-paypal:before { content: '\f342'; }
    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }
.tieicon-picasa:before { content: '\f345'; }
    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }
.tieicon-behance:before { content: '\f34e'; }
    .social-icons-widget .tieicon-behance:before { background:#1769ff  }
.tieicon-wordpress:before { content: '\e005'; }
    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }
.tieicon-twitter:before , #twitter-widget li:before{ content: '\f099'; }
    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }
.tieicon-facebook:before { content: '\f09a'; }
    .social-icons-widget .tieicon-facebook:before { background:#39599f }
.tieicon-rss:before { content: '\f09e'; }
    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }
.tieicon-pinterest-circled:before { content: '\f0d2'; }
    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }
.tieicon-gplus:before { content: '\f0d5'; }
    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }
.tieicon-linkedin:before { content: '\f0e1'; }
    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }
.tieicon-share:before { content: '\e73c'; }
    .social-icons-widget .tieicon-share:before { background:#55ac60 }
   
.tieicon-down:before { content: '\e75c'; }
.tieicon-up-open:before,.tieicon-up:before { content: '\e75f'; }
.tieicon-home:before {content: '\2302'; font-size: 14px; width: 20px; height: 20px;}



[class^="tieicon-"]:before, [class*=" tieicon-"]:before, .search-block .search-button:before, #main-nav li.menu-item-home a:before, blockquote:before, .rss-cat-icon:before, #twitter-widget li:before, .flex-direction-nav a:before, span.tie-date:before, span.post-comments:before, span.post-views:before, span.post-meta-author:before, span.post-cats:before {
    font-family: "tiefontello";
    font-style: normal;
    font-weight: normal;
    speak: none;
    width: 32px;
    height: 32px;
    display: none;
    text-decoration: inherit;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 32px;
    font-size: 18px;
    -webkit-font-smoothing: antialiased;
    -o-transform: scale(1);
    text-rendering: optimizeLegibility;
    text-shadow: none;
}


/* Animated Content */
@-ms-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 0.99;}}
@-o-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 0.99;}}
@-webkit-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 0.99;}}
@-moz-keyframes fadeIn {0% {opacity: 0;} 100% {opacity: 0.99;}}
@keyframes fadeIn {0% { opacity: 0;} 100% { opacity: 0.99;}}

.wrapper.animated .fade-in {
    -ms-animation: fadeIn ease-in 1;
    -o-animation: fadeIn ease-in 1;
    -webkit-animation: fadeIn ease-in 1;
    -moz-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -ms-animation-fill-mode: backwards;
    -o-animation-fill-mode: backwards;
    -webkit-animation-fill-mode: backwards;
    -moz-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
    -ms-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
}

.wrapper.animated .list-box .post-thumbnail,
.wrapper.animated .recent-post-blog .post-thumbnail,
.wrapper.animated .recent-box .post-thumbnail,
.wrapper.animated .cat-box.column2 .post-thumbnail,
.wrapper.animated .pic-box .post-thumbnail,
.wrapper.animated .wide-cat-box .post-thumbnail{
    -ms-animation: fadeIn ease-in 1;
    -o-animation: fadeIn ease-in 1;
    -webkit-animation: fadeIn ease-in 1;
    -moz-animation: fadeIn ease-in 1;
    animation: fadeIn ease-in 1;
    -ms-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -ms-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    animation-delay: 1.5s;
    -ms-animation-fill-mode: backwards;
    -o-animation-fill-mode: backwards;
    -webkit-animation-fill-mode: backwards;
    -moz-animation-fill-mode: backwards;
    animation-fill-mode: backwards;
}
.wrapper.animated .animated1 {
    -ms-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}
.wrapper.animated .animated2 {
    -ms-animation-delay: 0.7s;
    -o-animation-delay: 0.7s;
    -webkit-animation-delay: 0.7s;
    -moz-animation-delay: 0.7s;
    animation-delay: 0.7s;
}
.wrapper.animated .animated3 {
    -ms-animation-delay: 1.2s;
    -o-animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
    -moz-animation-delay: 1.2s;
    animation-delay: 1.2s;
}
.wrapper.animated .animated4 {
    -ms-animation-delay: 1.5s;
    -o-animation-delay: 1.5s;
    -webkit-animation-delay: 1.5s;
    -moz-animation-delay: 1.5s;
    animation-delay: 1.5s;
}

#main-nav, .top-nav {
    border-bottom-color: #FF95CA;
}
.top-nav {
    background: #f2eff2;
    border-bottom: 4px solid #FCDAFA;
    height: 30px;
    z-index: 3;
    position: relative;
}
.top-nav .social-icons {
    float: right;
    margin: 3px 5px 0 0;
}
.social-icons {
    text-align: center;
}
a.ttip, a.tooldown {
    display: inline-block;
}
.header-content {
    padding: 25px 0;
    background: url(top-shadow.png) no-repeat top;
}
ul#menu-primary-menu { padding-left: 0; }

@media only screen and (max-device-width : 767px) {
  html { width: 120%; }  
}
