/*
Theme Name:     NEWS Child | CSDN ROMA
Theme URI:      
Description:    Tema Child per il tema NEWS
Author:         CSDN Roma
Author URI:     
Template:       news
Version:        1
*/


/* STYLE ADD - CUSTOM CSDN */
nav#nav {border-bottom:0px solid #3F7EB7 !important; background: #ffffff; margin:0px -60px 10px -60px; padding: 10px 60px 0px 60px !important;}
#header{background:#3978b1; border-top:8px solid #252222;}
.search .fs, .search2 .fs {background-color: #075586 !important;}
.logo {margin: 20px 0px 20px 0px !important;}
.block2 li{width:100% !important;}
.block a, .block2 a{ color: #3b3b3b;}
.block a:hover, .block2 a:hover{text-decoration: none; }
.breadcrumbs{border-bottom: 0px solid #DBDBDB !important; background: #f4f4f4; padding: 3px 10px;}
.single h3.title{color:#4b4b4b;}
.lista .outertight{width: 100%;}
.lista .outertight h6.regular a{font-weight: 700; color: #3b3b3b;}
.lista .outertight h6.regular a:hover{text-decoration: none; }
.lista .outertight .post-type-wrapper img{width: 100%;}

.scritta_top{width: 230px; float: right; margin-top: 10px;}
.scritta_top p{color: #9DC7EE; line-height: 19px;}
.scritta_top a{color: #ffffff;}
.scritta_top a:hover{color: #9DC7EE;}
.search{margin-top: 0px !important;}

.slider3 p.caption {height: 104px; overflow: hidden;}

.mc4wp-form {margin: -0.6em 0 -0.5em 0 !important;}

a.btn{color: #fff!important; background-color: #428bca; border-color: #357ebd; padding:8px 15px; font-weight:800; clear:both; font-size:13px; margin-right:5px; cursor: pointer;}
a.btn2{font-size:15px;}
a:hover.btn{background-color: #357ebd; text-decoration:none;}
a.btn_w{display:block; margin-bottom:5px;}

.intro{padding-top:20px; margin-top:20px; border-top:1px dotted #ccc;}
.intro h2{margin-bottom:5px; color: #3f7eb7;}
.intro h6{margin-bottom:0px;}
.form_cnt{overflow: hidden; clear: both; background: #fafafa; padding: 20px 0px; margin-bottom:50px; border-radius: 10px;}
.form_cnt p{padding: 0px 13px;}
.form_cnt input.wpcf7-text{background:#ffffff !important;}


@media only screen and (min-width: 768px) and (max-width: 1000px) {
    .scritta_top {width: 230px; float: left; margin-top: 10px;}
    .search {width: 69% !important;}
    nav#nav{  height: auto !important; }
    .device-menu{  display: block !important;}
    .main-slider{width: 95% !important;}
    .main-content{width: 100% !important;}
    .column-two-third{width: 95% !important;}
    .column-one-third{width: 95% !important;}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    nav#nav{  height: auto !important; padding: 10px 10px !important; margin: 0px 0px 10px 0px !important; width: 94% !important;}
    .breadcrumbs{  width: 88% !important;}
    .device-menu{  display: block !important;}
    .main-slider{width: 95% !important;}
    .main-content{width: 100% !important;}
    .outerwide {width: 100% !important;}
    .column-two-third{width: 95% !important;}
    .column-one-third{width: 95% !important;}
    .form textarea{width: 95% !important;}
}

@media only screen and (min-width: 200px) and (max-width: 479px) {
    nav#nav{  height: auto !important; padding: 10px 10px !important; margin: 0px 0px 10px 0px !important; width: 94% !important;}
    .breadcrumbs{  width: 88% !important;}
    .device-menu{  display: block !important;}
    .main-slider{width: 95% !important;}
    .main-content{width: 100% !important;}
    .outerwide {width: 100% !important;}
    .column-two-third{width: 95% !important;}
    .column-one-third{width: 95% !important;}
    .form textarea{width: 95% !important;}
    a.btn{width: 100%; display: block; margin-bottom: 5px; text-align: center;}
}
