



/* styles for 768px - 1024px TABLET */
@media screen and (min-width : 768px) and (max-width : 1190px) {
    
    .palla {  position: relative;  margin-top: 50px; bottom:0;right:0; }
    
    .desktop, .smartphone { display:none !important; }
    .tablet { display:block !important; }
    
    .tinynav { display: none; }
    
    #header_social_cont { background:transparent; }
    #header_social { width:200px;position:fixed;right:10px;padding: 6px 0; }
    #header_social .languages, #header_social .header_search_cont { float:right; }
    
    #menu { top:0; }
    
    #Main_nav { min-height:29px; }
    #Main_nav li { display:none; }
    #Main_nav #menu-item-29 { display:block; }
    .toggle_button { position:fixed;top:10px;left:10px;cursor:pointer; }
    
    .header_search_cont .searchsub, .header_search_cont .searchtext { float:right; }
    
    .category_header { top:66px; }
    
    #inner_content_section { padding-top:125px; }
    
    .page-id-7 #inner_content_section { padding-top: 34px; }
    
    .main { width:90%; }
    
    #accordions-15 .responsive-accordion li .responsive-accordion-panel { padding-top:30px !important; }
    #accordions-15 .responsive-accordion li .responsive-accordion-panel .image { padding-top: 0 !important; height: 300px !important; background-size: cover !important; }
    
    .page-template-page-interna-php #accordion-1, .page-template-page-interna-php #accordion-2 { width:90%; }
    
    
}

/* styles for 400px - 600px SMARTPHONE */
@media screen and (max-width : 767px) {
    .single #main_content_section {
        width:100%;   
}
    .palla {  position: relative;  margin-top: 50px; bottom:0;right:0; }
    
    .desktop, .tablet { display:none !important; }
    .smartphone { display:block !important; }
    
    .seach_section { display:none; }
    
    .tinynav { margin-top:50px;display: none; }
    
    #header_social { position:fixed;right:10px; }
    #header_search_cont { display:none; }
    #header_social .languages { display:block;float:right; }
    
    .header_social_icons { position:absolute;width:200px;top:0;right:10px; }
    .header_social_icons ul { margin-top:0 !important;width:100% !important; }
    
    .toggle_button { position:absolute;top:10px;left:10px;cursor:pointer; }
    
    #menu { padding:10px 0; min-height:44px;top:0; }
    
    .category_header { top:64px; }
    
    #Main_nav li { display:none; }
    #Main_nav #menu-item-29 { display:block; }
    
    .post_entry_full { overflow:visible; }
    .duecols { width:100%; }
    
    .main { width:90%; }
    
    #inner_content_section { padding-top:170px; }
    
    .entry .menu_related { display:none; }
    
    #footer_section .span3 { width:100%; }
    
    .page-id-7 #inner_content_section { padding-top: 18px; }
    .page-id-100 #inner_content_section { padding-top: 138px; }
    
    .page-id-100 a.seme { width:80%;display:block; }
    
    .responsive-accordion-default.responsive-accordion li .responsive-accordion-head i { display:none !important; }
    
    #accordions-15 .responsive-accordion li .responsive-accordion-panel { padding-top:30px !important; }
    #accordions-15 .responsive-accordion li .responsive-accordion-panel .image { padding-top: 0 !important; height: 250px !important; background-size: cover !important; }
    
    .span12 .span4 { width:100%; }
    .span12 .span4.home_box { margin-bottom:20px; }
    
    .page-template-page-fullwidth-php #category-posts-2 ul li { width:100%;margin-bottom:20px; }
    
    .home_box .image img { height:150px; }
    
    .main_content_section { width:100%; }
    #sidebar_section { width:100%; }
    
    .category-press .post { width:100%; }
    
    .page-template-page-interna-php #accordion-1, .page-template-page-interna-php #accordion-2 { width:90%; }
    
    .page-template-page-interna-php .woocommerce.columns-3 ul.products li.product { width:100%;margin:auto;float:none; }
    
}