/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


.cb-body-light .cb-sidebar {
     background: #ffffff !important;
}
.cb-body-light .cb-widget-title {
border-bottom: none !important;
display: inline;
text-align: center;
font-size: 24px !important;
}
.cb-menu-light #cb-nav-bar .cb-main-nav {
    border-bottom: 2px solid #161616;
}
#cb-footer .cb-footer-lower .cb-footer-links ul li:before{
    content: '=';
}

.cb-entry-content .aligncenter {
    padding: 0px;
}
.cb-entry-content .alignleft {
    padding: 0px;
}
.cb-entry-content .alignright {
    padding: 0px;
}
@media screen and (max-width: 767px) {
    .essb_t_nb:after {
    font-size: 9px !important;
}
}
@media screen and (max-width: 750px) {
    h1 {
    font-size: 2em;
} } 
@media screen and (max-width: 750px) {
    h2 {
    font-size: 1.9em;
} } 

@media screen and (max-width: 750px) {
    .cb-sidebar {
    display: none !important;
} } 




.diviheader h1, .diviheader h2, .diviheader h3, .diviheader h4, .diviheader h5, .diviheader h6 {
  font-size: 34px;
  font-weight: normal;
  line-height: 34px !important;
  margin: 5px 0px 5px 0px !important;
  font-family: 'Roboto Condensed',sans-serif !important;
}

.head h1,
.head h2,
.head h3,
.head h4,
.head h5,
.head h6 {
  font-size: 34px;
  font-weight: normal;
  line-height: 36px !important;
  font-family: 'Roboto Condensed',sans-serif !important;
  color: #000000;
}


.hatom-extra, .recipepub {
  visibility: hidden !important;
}


/*  ----------------------------------------------------------------------------
    Table styling for posts
*/

.fitable{background-color:#fff;padding:0;border-collapse:collapse}
.fitable tr{background-color:#fff;font-size:14px;line-height:18px;color:#201f1e;text-align:center;vertical-align:middle;}
.fitable tr.odd{background-color:#e5e3e1}
.fitable td,.fitable th{border:1px solid #ccc;padding:10px}
.fitable th{padding:10px;text-align:center;background-color:#01b1d7;text-transform:uppercase;color:#fff;font-weight:400;font-size:16px;vertical-align:middle;line-height:18px}
.fitable a{font-weight:600;font-size:14px;text-decoration:none;color:#e06}
.fitable a:hover{text-decoration:underline}
.fitable ul li{margin-left:20px}

.tiptable{background-color:#f9f9f9;padding:0;border-collapse:collapse;float:right; margin-left: 10px;border:10px solid #f3f3f3;}
.tiptable tr{background-color:#f9f9f9;font-size:14px !important;line-height:21px !important;text-align:center;vertical-align:middle;color:#777 !important;}
.tiptable td {padding:0 20px 10px 20px;}
.tiptable th{padding-top:20px;text-align:center;background-color:#f9f9f9;text-transform:uppercase;font-weight:600;font-size:21px !important;color:#2fbbdc;vertical-align:middle;line-height:22px !important;}
.bluefo {color:#2fbbdc}

.tip:before {
    font-family: FontAwesome;
    content: "\f005";
    font-size: 1.6em;
    font-weight: 300;
    color:#2fbbdc;
}


/*  ----------------------------------------------------------------------------
    shortcode
*/

.divi2 {
height: 2px;
margin-bottom:10px;
margin-right:30px;
margin-top:-15px;
}
.divi_blue {
height:2px;
border-bottom: 2px solid #333333;
}
.divi_bluedot {
height:2px;
border-bottom: 2px dotted #333333;
margin-bottom: 30px !important;
margin-top: 10px !important;
}
.divi_grey {
height:2px;
border-bottom: 2px solid #d3d3d3;
}
.divi_greydot {
height:2px;
border-bottom: 2px dotted #d3d3d3;
}
.divi_dgreydot {
height:2px;
border-bottom: 2px dotted #999;
}
.icohead {
float: left;
padding-top:12px;
}
.icohead_jar {
    background-image: url(http://fitonomics.com/wp-content/uploads/2013/09/jar-icon33.png) ;
background-position: 0px center;
    background-repeat: no-repeat;
 width:22px;
    height:30px;
padding-right:8px;
     }
.icohead_cook {
    background-image: url(http://fitonomics.com/wp-content/uploads/2013/09/cooking30.png) ;
background-position: 0px center;
    background-repeat: no-repeat;
 width:30px;
    height:37px;
padding-right:8px;
     }
.iconawe {
float: left;
padding-top:8px;
}
h3.trigger {
    margin: 0px !important;
    margin-top: -5px !important;
    font-weight:400;
    font-size: 14px;
    padding: 10px 0;
    background-image: url(http://fitonomics.com/wp-content/themes/bullsy/images/toggleplus.png);
    background-position: 0px center;
    background-repeat: no-repeat;
}
h3.trigger a {
    color: #fff;
    text-decoration: none;
    display: block;
}
h3.trigger a:hover {
    color: #161616;
}
h3.active{
    background-image: url(http://fitonomics.com/wp-content/themes/bullsy/images/toggleminus.png) !important;
    background-position: 0px center;
    background-repeat: no-repeat;
}
h3.toggle-white{
    background-color: #FFF;
}
h3.toggle-gray{
    background-color: #F5F5F5;
}
h3.toggle-dark{
    background-color:#fff; 
border-bottom: 2px solid #333333;
}
h3.toggle-dark a{
    color:#333; 
    padding-left:40px;
    font-size:30px;
}
.toggle_container {
    overflow: hidden;
    padding: 10px 10px;
}
.fright {
    float:right;
}
@media (max-width: 767px) {
  .fright {
    float:left;
  }
}
.iconumbers{
background: url(http://fitonomics.com/wp-content/uploads/2013/09/redico.png)  no-repeat;
height:30px; 
width: 30px;
font-family: Open Sans,"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
font-size: 17px;
color:#ff4b0b;
text-align: center; 
letter-spacing: -1.5px;
line-height: 30px; /* where the magic happens */
}
@media (-webkit-min-device-pixel-ratio: 2), 
(min-resolution: 192dpi) { 

    .iconumbers{
        background: url(http://fitonomics.com/wp-content/uploads/2013/09/redicon.png)  no-repeat;
background-size: 30px 30px;
height:30px; 
width: 30px;
font-family: Open Sans,"Helvetica Neue",Arial,Helvetica,Verdana,sans-serif;
font-size: 17px;
color:#ff4b0b;
text-align: center; 
letter-spacing: -1.5px;
line-height: 30px; /* where the magic happens */
    }
}


.bignum  {
font-size: 70px;
font-style: italic;
font-weight:bold;
margin-top: 15px;
float: left; 
padding-right: 5px; 
letter-spacing: -1px !important;
}
@media (min-width: 768px) {
  .bignum {
    float: right;
  }
}

.bignum_blue {
color: #01b1d7;
}
.bignum_red {
color: #fa2704;
}
.bignum_black {
color: #463F3A;
}
.bignum_orange {
color: #fd5d2a;
}


.bignumh  {
font-size: 90px;
margin-top: 45px;
font-style: italic;
font-weight:bold;
float: left; 
padding-right: 5px; 
letter-spacing: -1px !important;
}
@media (min-width: 768px) {
  .bignumh {
    float: right;
  }
}
.bignumh_blue {
color: #01b1d7;
}
.bignumh_red {
color: #fa2704;
}
.bignumh_black {
color: #463F3A;
}
.bignumh_orange {
color: #fd5d2a;
}

.bignumhead {color: #fa3804;}

.square {
display: block;
float: left;
margin: 5px 8px 0px 0px;
}

.square_large {
background:#EE523A;
width: 33px;
height: 33px;
}

.square_med {
background:#EE523A;
width: 22px;
height: 22px;
margin: 0 8px 0 0;
}


.square_small {
background:#EE523A;
width: 11px;
height: 11px;
}

ul#redlist{
    list-style-type: none;
    list-style: none;
}
ul#redlist li:before{
    content: "•";
    margin-right: 10px;
    margin-left:-20px;
    font-weight: bold;
    font-size:20px;
    color: #EE523A;
}

