@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,700');

body{
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    font-size: 15px;
}

/* menu */

.topbar{font-weight: 100;    letter-spacing: 1px;}
a.nav-link {    font-size: 14px;    letter-spacing: 1px;    font-weight: 400;}
h2{font-weight: 900;}
h3{font-size: 17px;    font-weight: 700;}
/*.row_shortcode div[class^="col-md-"]{padding:0;}*/
.row.row_shortcode {margin-bottom: 30px;}


/* archive page*/
.content-post-archive article {margin-bottom: 40px; border-bottom: 1px solid #eee;}
.content-post-archive__thumb img{width: 100%; height: auto;}
.content-post-archive h2 {margin: 15px 0;     font-size: 23px;    text-transform: uppercase;}
.content-post-archive h2 a:hover{text-decoration: none;}
.content-post-archive .col-md-8{border-right: 1px solid #eee;}


/* sidebar */
.sidebar section{    margin-bottom: 30px;}

/*custom class */
.row.row_shortcode.main_title h2 {text-align: center;  }
.call_to_action.content-fluid.cta {  color: #fff;  }
.call_to_action.content-fluid.dicono_di_noi_bg {  background-image: url(http://themes.kauky.com/wp-content/uploads/2017/04/back.png);   margin-top: -42px; }

/*Title bar*/
.logo_left_hamburger__title {background-color: #1E73BE;}
.logo_left_hamburger__title h1 { color: #ffffff; text-transform: uppercase;}
