/**

 * IwY 04 Theme Stylesheet extending Boostrap

 * Theme Name:  IwebYou 04 for Ultra Phylum

 * Theme URI:   http://framew0rk.iwebyou.fr/iwy04

 * Author:      Alexandre Bouvard

 * Template:    iwy04

 * Version:     1.0.0

 * License:     GNU General Public License v2 or later

 * License URI: http://www.gnu.org/licenses/gpl-2.0.html

 * Description: Our 2015 default theme is clean, blog-focused, and designed for SEO and User Experience. We designed it using a mobile-first approach, meaning your content takes center-stage, regardless of whether your visitors arrive by smartphone, tablet, laptop, or desktop computer.

 * Tags:        one-column, two-columns, left-sidebar, fixed-layout, responsive-layout, accessibility-ready, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready, theme-options

 * Text Domain: iwy

 */



/* Fonts */



/*



Serif



font-family: Georgia, serif;

font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

font-family: "Times New Roman", Times, serif;



Sans-serif



font-family: Arial, Helvetica, sans-serif;

font-family: "Arial Black", Gadget, sans-serif;

font-family: "Comic Sans MS", cursive, sans-serif;

font-family: Impact, Charcoal, sans-serif;

font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;

font-family: Tahoma, Geneva, sans-serif;

font-family: "Trebuchet MS", Helvetica, sans-serif;

font-family: Verdana, Geneva, sans-serif;



Monospace



font-family: "Courier New", Courier, monospace;

font-family: "Lucida Console", Monaco, monospace;



 */



/* Add special Font */



/*

@font-face {

  font-family: "Edwardian";

  src: url('inc/GIL____.TTF') format('truetype'),

       url('inc/GIL____.woff') format('woff'),

       url('inc/GIL____.eot'),

       url('inc/GIL____.eot?#iefix') format('embedded-opentype');

}

*/

/* Generic block tags */



body {

  font-family: 'Dosis', sans-serif;

  font-size: 18px;

}



h2, .h2, h3, .h3, h5, .h5, h6, .h6 {

  font-family: 'Dosis', cursive;

}



h1, .h1 {

  font-family: 'Atma', cursive;

  color: #334b65;

  font-size: 30px;

}



h2, .h2 {

  color: #ff6037;

  font-weight: bold;

  font-size: 22px;

}



h3, .h3 {

  color: #ff6037;

  font-size: 20px;

}



h4, .h4 {

  font-family: 'Dosis', cursive;

  color: #334b65;

  font-size: 18px;

}



h5, .h5, h6, .h6 {

  color: #000000;

}



blockquote {

  font-family: 'Jura', sans-serif;

  font-style: italic;

}



a, a:visited {

  color: #83a697;

}



a:hover, a:visited:hover {

  color: #ff6037;

}



a:visited {

  color: #83a697;

}



#site-title {

  position: absolute;

  text-indent: -5000px;

}



#branding .bottom-baseline {

  padding: 0 0 20px 0;

  font-family: 'Atma', cursive;

  font-weight: normal;

  font-size: 24px;

}



#site-description {

  font-family: 'Atma', cursive;

  overflow: hidden;

  color: #ff6037;

  

}



.navbar a,

.breadcrumb {

  font-family: 'Dosis', sans-serif;

  font-weight: bold;

  font-size: 16px;

}



.slide-title {

  font-family: 'Dosis', sans-serif;

}



.dropdown-menu > li > a {

  font-weight: bold;

}



.navbar-inverse .navbar-nav > li > a {

  color: #fff;

}



.navbar-inverse {

  box-shadow: 0 2px 5px rgba(0,0,0,.26);

  background-color: #83a697;

border-color: #83a697;

}



.breadcrumb_last {

  color: #2A435E;

}



.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {

  background: #fff;

}



@media (min-width: 768px) {

  .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {

    margin-left: -14px;

  }

}



.dropdown-menu {

  border-radius : 0;

  padding: 0;

}



.dropdown-menu > li > a {

  color: #2A435E;

}



.dropdown-menu > li {

  border-top: 1px solid #ff6037;

}



.dropdown-menu > li > a:hover,

.dropdown-menu > li > a:focus {

  background-color: #ff6037;

  color: #fff;

}



.dropdown-menu > .active > a,

.dropdown-menu > .active > a:hover,

.dropdown-menu > .active > a:focus {

  background-color: #ffffff;
  color: #ff6037;

}



.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {

    background-color: #ff6037;

    color: #ffffff;

}



.navbar-inverse .navbar-nav > .active > a,

.navbar-inverse .navbar-nav > .active > a:hover,

.navbar-inverse .navbar-nav > .active > a:focus {

  background: #fff;

  color: #ff6037;

}



.dropdown-menu .sub-menu > li > a:focus, .dropdown-menu .sub-menu > li > a:hover {

  color: #fff;

  text-decoration: none;

  background-color: #83a697;

}



.dropdown-menu .sub-menu > li.active > a, .dropdown-menu .sub-menu > li.active > a:focus, .dropdown-menu .sub-menu > li.active > a:hover {

  color: #fff;

  text-decoration: none;

  background-color: #83a697;

  outline: 0;

}



a.btn {

  color: #fff;

}



.btn {

  font-weight: bold;

  font-family: 'Dosis', sans-serif;

}



#footer {

  background-color: #83a697;

  color: #2D3133;

}



#copyright, #single-footer {

  color: #2A435E;

  background-color: #fff;

}



#site-generator a,

#site-generator span {

  color: #2A435E;

}



a.label:visited {

  color: #fff;

}



.cat-links a,

.cat-links a:visited {

  color: #83a697;

}



.cat-links a:hover {

  color: #ff6037;

}



.btn {

  box-shadow: 0 2px 5px rgba(0,0,0,.26);

}



.breadcrumb {

  background-color: transparent;

}



.page-content div[itemprop="description"] {

  overflow: visible;

}



#beforefooter .widget-title,

#afterfooter .widget-title {

  text-align: center;

  color: #fff;

}



#beforefooter,

#beforefooter a,

#beforefooter:hover,

#beforefooter a:visited,

#afterfooter,

#afterfooter a,

#afterfooter:hover,

#afterfooter a:visited {

  color: #fff;

}



.cat-post-title,

.cat-event-title,

.cat-person-title,

.cat-prod-title {

  font-size: 16px;

  font-family: 'Dosis', sans-serif;

}



#footer .cat-post-title,

#footer .cat-event-title,

#footer .cat-person-title,

#footer .cat-prod-title {

  font-size: 18px;

}



#widget_cat_products-2 .widget-title {

  text-align: center;

  padding: 20px 0;

}



.widget_cat_products .cat-prod-list .cat-prod-item {

  margin-bottom: 20px;

}



.subnav {

  font-family: 'Dosis', sans-serif;

  font-weight: bold;

}



#footnav .nav > li > a {

  border-radius: 0;

}

.btn-info, .btn-info:visited {

  background-color: #1a2a3b;
  color: #ffffff;

}

.btn-info:hover, .btn-info:visited:hover {
  background-color: #2A435E;
  color: #ffffff;

}

a.btn-default {

  color: #2A435E;

}



a.btn-success {

  background-color: #83a697;
  border-color: #83a697;

}

a.btn-success:hover {
  color: #ffffff;
  background-color: #4A685B;
  border-color: #4A685B;

}

.btn-primary, .btn-primary:visited {

  background-color: #ff6037;

  border-color: #ff6037;

}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {

  background-color: #ffffff;

  border-color: #ff6037;
  
  color: #ff6037;

}



span.text-primary {

  color: #83a697;

}

.bg-primary {
  background-color: #ff6037;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
  background-color: #ff6037;
}

@media (max-width: 767px) {

  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {

    color: #2A435E;

    background-color: #fff;

  }

}