/*
 Theme Name:     Digest Ciola Child
 Theme URI:      http://themeforest.net/item/ciola-premium-responsive-wordpress-magazine/4720319
 Description:    Ciola Child Theme
 Author:         Cubell
 Author URI:     http://themeforest.net/user/cubell
 Template:       Ciola
 Version:        2.4.0
*/


/* =Theme customization starts here. Any CSS code entered here will overwrite the parent's CSS.
-------------------------------------------------------------- */

body {color: #1f1f1f}
#logo {margin:0}
input.s {font-size: 13px; font-weight: normal}
#cb-inner-header {padding-bottom: 0}
#cb-main-menu-mob {border-bottom: 3px solid #333}
.cb-module-title {text-transform: none}
.sticky {background: inherit}
a, a:visited, .cb-blog-style-a .cb-byline a:hover, .cb-blog-style-b .cb-byline a:hover, .cb-blog-style-c .cb-byline a:hover, .cb-byline a:visited {color:#039}
.cb-blog-style-b .cb-byline a, .cb-blog-style-c .cb-byline a {color: #2d2d2d}
a:hover {color: #1f1f1f}
.alignright {float: right}
.entry-content li {padding-bottom: .75em}
.entry-content ol {list-style-position: outside; margin-left: 1.5em }
h1, .h1 {font-size: 24px}

/* GRID */

.cb-grid-4 .cb-category, .cb-grid-5 .cb-category, .cb-grid-6 .cb-category, .cb-grid-7 .cb-category {position: absolute; top: 10px; left: 20px; font-size: 11px; color: #fff;}
.cb-category .grid-cover {top: 5px}
.cb-grid-4 .cb-excerpt, .cb-grid-5 .cb-excerpt, .cb-grid-6 .cb-excerpt, .cb-grid-7 .cb-excerpt {bottom: 30px; font-size: 14px; line-height: 140%}
/* SLIDER */
.flexslider-full h2 a, .flexslider-full .cb-excerpt, .flexslider h2 a, .flexslider .cb-excerpt  {position: relative; bottom: inherit; background: none; margin: 0; display: block}
.flexslider-full .cb-excerpt, .flexslider .cb-excerpt {padding-bottom: .6em; padding-left: 0; font-size: 11px; line-height: 120%; margin-top:  0}
.flexslider-full h2 a, .flexslider h2 a {padding-bottom: 5px; padding-left: 0; margin-bottom: 0}
.flexslider-full h2, .flexslider h2 {margin: 0; padding: 0}
.full-slider-title-excerpt, .slider-title-excerpt {position: absolute; bottom: 0; background: rgba(0,0,0,0.75); padding: .6em 2em 0; line-height: 135%}

/* POSTS */
.cover-image .wrap {background: inherit}
.article-header.full-bg .wrap h1, .article-header.cover-image .wrap h1 {text-transform:none; text-align:left; font-family: Grumpy-Black36; font-weight: normal; line-height: 116%; }
.article-header.full-bg .wrap h1 {position: static}
.full-bg-header-text {z-index: 5; position: absolute; top: 40px; width: 95% }
.article-header.full-width h1 {background: none; font-size: 26px; font-family: Grumpy-Black36; font-weight: normal; text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75); -moz-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75); -ms-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75); -o-text-shadow: 1px 1px 10px rgba(0, 0, 0, 0.75); top: 0 ; padding: 20px}
header.full-bg .digest-tagline {z-index: 5; position: static; margin: 0 20% 0 0px; padding: 5px 20px; color: #fff; font-family: Georgia,serif; font-weight: 500; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -moz-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -ms-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -o-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75);}
.article-header.small-featured h1 {color: #333; line-height: 112%}
.digest_byline_meta {margin-left: .1em}
.entry-content {color: #000}
.digest-tagline p {font-size: 16px; color: #fff; font-family: Georgia,serif; font-weight: 500;}
.pre-article-excerpt p {font-size: 1.2em; font-family: Georgia, serif; color: #666; }
.article-header.full-width .cb-byline {bottom: 20px; background:inherit; text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -moz-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -ms-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); -o-text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.75); padding: 0 20px}
p.cb-comments {margin-top: 18px}
.cb-comments a, a.cb-comments:hover {color: #fff}
.cb-comments:hover a, {color: #2d2d2d}
header.small-featured .cb-single-title {margin-bottom: .8em}
.entry-content .cb-byline {}
.article-header.cover-image .wrap .cb-byline {font-weight: normal}
section.entry-content p.cb-byline {font-size: 13px; color: #666; border-top: 1px dotted #ccc; border-bottom: 1px dotted #ccc; padding: .5em 0}
aside.pullquote {background: url(http://digestmag.com/wp-content/theme_images/openquote.gif) no-repeat top left, url(http://digestmag.com/wp-content/theme_images/endquote.gif) no-repeat bottom right; font-family: Georgia, serif; font-size: 1.2em; line-height: 1.1em; color: #666; padding: 5px 2em .5em 2em; margin: 0 4% .8em 4%; display: table }
.dropcap, .dropcap-big {font-family: Grumpy-Black36; font-weight: normal; line-height: 80%; padding-top: 8px}
.dropcap-big {margin-right: 12px; text-shadow: none}
.cb-divider {text-transform:uppercase; margin-top: 20px }

.wp-caption p.wp-caption-text {font-size: .7em; color: #666; font-style: italic; padding-bottom: 0; margin-bottom: 0}
.wp-caption {background: inherit}
.wp-caption.alignright {border-left: 1px dotted #ccc; margin-left: 15px; padding-left: 15px}
.wp-caption.alignleft {border-right: 1px dotted #ccc; margin-right: 15px; padding-right: 15px}
.wp-caption.alignnone {border-bottom: 1px dotted #ccc; margin-bottom: 15px; padding-bottom: 15px}

/* ---ARCHIVES--- */
.cb-blog-style-a .cb-excerpt, .cb-blog-style-b .cb-excerpt, .cb-blog-style-c .cb-excerpt {color: #666}
body.category span.cb-category {display: none}
div.cb-bottom-white {display: none}

/* AUTHOR */
.cb-author-bio {color: #333 !important}
.cb-email-link, .cb-website-link, .cb-twitter-link, .cb-googleplus-link,  {color: #666 !important}

.cb-email-link:visited, .cb-website-link:visited, .cb-twitter-link:visited, .cb-googleplus-link:visited {color: #666 !important}
.cb-email-link:hover, .cb-website-link:hover, .cb-twitter-link:hover, .cb-googleplus-link:hover {color: #039 !important}

/* ISSUES */
/*.flexslider h2 a {bottom: inherit; top: 20px;  }*/
.page-template-page-template-issue-archive-php .flexslider h2 a {font-family: Grumpy-Black36; text-transform: lowercase}
.page-template-page-template-issue-archive-php p.cb-byline, .page-template-page-template-issue-archive-php h2.h4 {display: inline; font-family: 'Libre Baskerville', serif; }
.page-template-page-template-issue-archive-php p.cb-byline {margin-left: 1em;}
p.issuemonth {color: #666 }
.flexslider p.issuemonth {color: #fff; padding: 5px 0; }
.flexslider h2.issue-name a {padding: 0; line-height:120%}

/* SHOP */
#products-available {width: 100%; background: url(http://digestmag.com/images/redbubble.gif) no-repeat bottom right; padding-bottom: 10px; margin-top: 30px}
.category-promotion #products-available {background: none}
ul.products-available li { list-style:none; padding: .5em; border: 1px solid #ccc; }
ul.products-available a li {background: url(http://digestmag.com/images/shop-item-button.gif) repeat-x}
ul.products-available a:hover li {background: url(http://digestmag.com/images/shop-item-button-over.gif) repeat-x}
.digest-shop h2.h4 {font-size: 80%; text-align:center; font-style:italic; margin-bottom: 10px}
.digestshop.cb-featured-image {float: right}
.post-type-archive-digest_products .cb-blog-style-d .cb-meta a {position: inherit; color: #fff}


.shop-slider-title-excerpt {position: absolute; bottom: 0; background: url(http://digestmag.com/images/shop-black-trans.png); width: 100%; padding: 1em 2em .5em 2em}


/* FORMS */
.small-form-width, .large-form-width {width: 100%}
.small-form-width {height: 80px}
.large-form-width {height: 200px}
.form-title {font-weight:bold}
#pitch-form {background: #e9e9e9; border: #666; margin: 1em 0}

/* MODULES */
.cb-module-title a, .cb-module-title a:visited {color: #1f1f1f}
.cb-module-title a:hover {color: #039}

/* WIDGETS */
#mc_signup {background: url(http://digestmag.com/images/signupform_ad.gif) center top #292929; color: #fff; padding: 15px 15px 40px 15px; margin-bottom: 2em !important}
#mc_signup form {margin-top: 155px}
.mc_merge_var {display: inline !important}
#mc_subheader {font-size: 75%}
.mc_header {font-size: 65%}
.mc_input {width: 60% !important; float: left}
.mc_input, #mc_signup_submit {height: 25px; padding: 3px}
.widget_mailchimpsf_widget .cb-sidebar-widget-title {margin-bottom: 0}
#mc_signup_submit {width: auto !important; margin: 0 !important; display: inline !important; font-size: 60%; float: right }
.latest-article-widget p.cb-byline {display: none}
.latest-article-widget ul li {border-bottom: 1px dotted #999}
#cb-sidebar .cb-sidebar-widget ul li.latest-entry {margin-bottom: 8px}
div.facebook-box-widget, div.textwidget iframe {display: none}
a.autobesttag {background-image:none !important; padding-right: 0 !important}

/* FOOTER */
#cb-footer-inner {padding-top: 0; padding-bottom: 0; background: #000}
.cb-footer-widget {padding-top: 30px; padding-bottom: 10px}
.cb-footer-lower .cb-copyright, .cb-footer-lower nav ul li a {font-size: 13px; color: #CCC}

@media only screen and (max-width: 480px){

.pre-article-excerpt p {font-size: 1em}
.feature h2 a {margin: 0 0 15px 0}
.flexslider .cb-excerpt, .flexslider-full .cb-excerpt {display: none}	
.full-slider-title-excerpt, .slider-title-excerpt {padding: .1em .3em 0 .3em}
img.alignright, div.alignright {display:block; margin: .6em auto}
.wp-caption.alignright {border: none}

}
@media only screen and (min-width: 481px){
.cb-full-width .cb-blog-style-d {width: 430px; margin: 0 0 30px 0}
.cb-blog-style-d .cb-mask {height: 246px; }
.cb-full-width .cb-blog-style-d img {width: 100%}

}

@media only screen and (min-width: 768px){
	h1 {font-size: 27px}
	.entry-content .alignleft, .entry-content img.alignleft, .entry-content .alignright, .entry-content img.alignright {max-width: 55%}
	.pre-article-excerpt p {font-size: 1.4em}
/* GRID */

.cb-grid-4 .big-article:hover h2 a, .cb-grid-5 .big-article:hover h2 a, .cb-grid-6 .big-article:hover h2 a, .cb-grid-7 .big-article:hover h2 a {bottom: 105px;}
.cb-grid-4 .square-article:hover h2 a, .cb-grid-5 .square-article:hover h2 a, .cb-grid-6 .square-article:hover h2 a, .cb-grid-7 .square-article:hover h2 a {bottom: 125px}
.cb-grid-4 .cb-category, .cb-grid-5 .cb-category, .cb-grid-6 .cb-category, .cb-grid-7 .cb-category {left: 10px}
.cb-grid-4 .cb-byline, .cb-grid-5 .cb-byline, .cb-grid-6 .cb-byline, .cb-grid-7 .cb-byline {bottom: 10px; left: 10px}
.no-grid .no-1 {width: 700px}
.no-grid .feature {height: 300px}
.no-grid .cb-excerpt {width: 50%}
/* SLIDER */
.flexslider .cb-excerpt, .flexslider-full .cb-excerpt {font-size: 12px; line-height: 133%}
.full-slider-title-excerpt, .slider-title-excerpt {bottom: 1em}
.flexslider-full h2 a, .flexslider h2 a {padding-bottom: 30px}
.flexslider-full h2, .flexslider h2 {margin-bottom: 0}

.main-nav li a {font-size: 11px}
.main-nav li ul.sub-menu li a, .main-nav li ul.children li a {font-size: 10px}
nav .cb-search .cb-search-field {height: 26px; background-position: 0 -7px}
input.s {font-size: 9px; font-weight: normal}
.article-header.full-width .cb-byline {padding: 5px 40px}
.article-header.cover-image .wrap .cb-byline {top: 600px}
.article-header.full-bg.cover-image .wrap .cb-byline {top: 550px}
.digest-tagline p {font-size: 24px}
header.full-bg .digest-tagline {z-index: 5; position: static; margin: 0 30% 0 40px; padding: 5px 20px;  }
.article-header.full-width h1 {font-size: 45px; padding: 5px 30px}
.page-template-page-template-issue-archive-php .flexslider h2 a {font-size: 36px}
#mc_signup_submit {font-size: 72%}

/* SHOP */
.digestshop.cb-featured-image {max-width: 60%; height: auto; padding-left: 20px}
#products-available {width: 33%}
.cb-full-width .cb-blog-style-d {width: 210px; margin-right: 35px}
.cb-blog-style-d.right-half {margin: 0 0 30px 0}
.cb-full-width .cb-blog-style-d img  {width: inherit}
.cb-blog-style-d .cb-mask {height: inherit}

}

@media only screen and (min-width: 1020px){
	h1 {font-size: 30px}
/* GRID */

.cb-grid-4 .no-1 .big-article:hover h2 a, .cb-grid-5 .no-1 .big-article:hover h2 a, .cb-grid-6 .no-1 .big-article:hover h2 a, .cb-grid-7 .no-1 .big-article:hover h2 a {bottom: 170px}
.cb-grid-4 .big-article:hover h2 a, .cb-grid-5 .big-article:hover h2 a, .cb-grid-6 .big-article:hover h2 a, .cb-grid-7 .big-article:hover h2 a {bottom: 132px}
.cb-grid-4 .square-article:hover h2 a, .cb-grid-5 .square-article:hover h2 a, .cb-grid-6 .square-article:hover h2 a, .cb-grid-7 .square-article:hover h2 a {bottom: 165px}
.cb-grid-4 .cb-byline, .cb-grid-5 .cb-byline, .cb-grid-6 .cb-byline, .cb-grid-7 .cb-byline {bottom: 15px; left: 20px;}
.cb-grid-4 .cb-excerpt, .cb-grid-5 .cb-excerpt, .cb-grid-6 .cb-excerpt, .cb-grid-7 .cb-excerpt {bottom: 40px}
.no-grid .no-1 {width: 938px}
.no-grid .feature {height: 400px}

/* SLIDER */
.flexslider .cb-excerpt, .flexslider-full .cb-excerpt {font-size: 14px; line-height: 150%}
.flexslider h2 a {padding-bottom: 1em}
.full-slider-title-excerpt, .slider-title-excerpt {bottom: 1.5em}

/* SHOP */
.digestshop.cb-featured-image {max-width: 70%; height: auto}
.cb-full-width .cb-blog-style-d {width: 280px; margin-right: 50px}
.cb-blog-style-d.right-half {margin: 0 0 40px 0}


/* OTHER */


.main-nav li a {font-size: 12px}
.main-nav li ul.sub-menu li a, .main-nav li ul.children li a {font-size: 11px }
input.s {font-size: 10px; font-weight: normal}
nav .cb-search .cb-search-field {height: 30px; background-position: 0 -5px}
.page-template-page-template-issue-archive-php .flexslider h2 a {font-size: 40px}
#mc_signup_submit {font-size: 80%}
div.facebook-box-widget, div.textwidget iframe {display: inherit}

}