/*--------------------------------------------------
MAGAZINE - SCAVOLINI
www.scavolini.com
website by websolute
--------------------------------------------------*/
.row.row_2 { margin-bottom:0px;}
.row100 {margin-bottom:4.5em;}
.col_6.centered {border-bottom:6px solid #f2f1f2;}
.col_6 figure {max-height:33em;}
.col_6 img {width:100%; height:auto;}
.shareBtn a {font-size:1.5em; line-height:1em; margin:0 20px;}
.tag a.cta:last-child {margin-right:0px;}
.tag a.cta {margin-right:20px;}

#menuMagazine {width:100%; height:auto; min-height:12px; padding:0.75em 0; font-size:14px; text-align:center; border:3px solid #f2f1f2; border-left:none; border-right:none; margin:-1.875em 0 -1.8em; font-weight:600;}
.mobile #menuMagazine {margin-bottom:20px;}
#menuMagazine ul li {display:inline;/* margin:0 1.296875em;*/ margin:0 0.8em; text-align:center; line-height:12px;}
#menuMagazine ul li a {color:#52565a; white-space:nowrap;}
#menuMagazine ul li:hover a {color:#0A0A0A;}
#menuMagazine ul li.on a {color:#C00B1D;}

article figure {margin-bottom:20px;}

.category {margin:0px 0 3px;}
.category a {color:#9b9b9b; font-size:13px; font-weight:600;}
.category a:hover {color:#C00B1D;}

article.bp, div.tag.bp {padding:0px; margin:0 12px 2.5em; padding-bottom:34px; border-bottom:6px solid #f2f1f2;}
div.tag.bp, article.bp.article_oriz, article.bp.article_small {margin-top:-12px;}
/*.article_wide figure {max-height:436px; overflow:hidden;}
.article_wide figure img {margin-top:-20px;}*/
.article_oriz .lfloat {width:50%;}
.article_oriz .lfloat figure {padding:0px 12px 0 0;}
.article_oriz .lfloat .text {padding:0px 0 0 12px;}
.article_oriz .lfloat .cta { margin-left:12px;}
.article_small .category, .article_oriz .category {margin-top:0px;}
h2, .h2 { font-size:1.5em; line-height:1.4em; padding:0.3em 0;}


@media screen and (min-width:100px) and (max-width:559px) {	
/*.mobile #bodywrap {margin-top:44px; padding-top:3em!important;}
.mobile .row100 {margin:0 0 2.5em;}

.col_pos_2.col_2 figure {margin-bottom: 2.5em;}
.col_6.col_pos_1.centered {text-align:left;}
.col_2.col_pos_1 .text, .col_2.col_pos_2 .text {padding-right:0px; margin-bottom: 2.5em;}
.row100 .col_6 figure {overflow:hidden; height:200px; width:100%; text-align:center; position:relative;}
.row100 .col_6 figure img {height: 200px; width: auto; position:absolute; left:-25%;}
.quote figure {height:40px!important;}
.cta {margin:0.9375em 0;}
.col_3.col_pos_1.centered {padding:2.5em 0; border-bottom:6px solid #f2f1f2; border-top:6px solid #f2f1f2;}
.col_3.col_pos_2.centered {padding:2.5em 0; border-bottom:6px solid #f2f1f2;}*/
.col_2 {width:100%;}
.col_4 {width:100%;}
.article_oriz .lfloat {width:100%; float:none;}
.article_oriz .lfloat figure {padding:0px;}
.article_oriz .lfloat .text {padding:0px;}
.article_oriz .lfloat .cta { margin-left:0px;}
.noMobile .col_2.col_pos_1 { margin:0px;}
#menuMagazine { margin-top:0px;}
.mobile #bodywrap {margin-top: 44px; padding-top: 3em!important;}
.mobile .cta { margin-top:12px;}
.mobile .col_pos_2.col_2 figure {margin-bottom:20px;}
.mobile .row { margin-bottom:0px;}
}

@media screen and (min-width:560px) and (max-width:959px) {
/*.col_pos_2.col_2 {width:100%;}
.col_pos_2.col_2 figure {width:100%; margin:0px;}
.col_2 {width:100%;}
.col_4 {width:100%;}
.col_6.centered {border:none;}
.row_3 .col_2.col_pos_1 {width:100%;}
.row_3 .col_2.col_pos_2 {width:50%;}
.row_3 .col_2.col_pos_3 {width:50%;}
.text {padding-right:0px; margin-bottom: 2.5em;}*/
.article_oriz .lfloat {width:100%; float:none;}
.article_oriz .lfloat figure {padding:0px;}
.article_oriz .lfloat .text {padding:0px;}
.article_oriz .lfloat .cta { margin-left:0px;}
}

@media screen and (min-width:960px) and (max-width:1024px) {
/*.col_4 {width:100%;}
.col_6.centered {border:none;}
.row_2 .col_2 {width:60%;}
.row_2 .col_4 {width:40%;}
.row_2 .col_4 figure {margin-top:2.24em;}
.row_3 .col_2 {width:33.3333%;}
.text {padding-right:0px;}*/
}