/*
Theme Name: SONUTS
Description: SONUTS WIN Website
Version: 1.0
Author: 29 degres
Author URI: http://www.29-degres.com
Template: sonuts
*/

@font-face {
    font-family: 'blockbertholdcondensed';
    src: url('fonts/Block Berthold Condensed.eot');
    src: url('fonts/Block Berthold Condensed.eot?#iefix') format('embedded-opentype'),
         url('fonts/Block Berthold Condensed.woff') format('woff'),
         url('fonts/Block Berthold Condensed.ttf') format('truetype'),
         url('fonts/Block Berthold Condensed.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'DINNextLTPro-Regular';
    src: url('fonts/DINNextLTPro-Regular.eot');
    src: url('fonts/DINNextLTPro-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/DINNextLTPro-Regular.woff') format('woff'),
         url('fonts/DINNextLTPro-Regular.ttf') format('truetype'),
         url('fonts/DINNextLTPro-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
 }
 
 @font-face {
     font-family: 'ALoveofThunder';
     src: url('fonts/A Love of Thunder.eot'); /* IE9 Compat Modes */
     src: url('fonts/A Love of Thunder.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('fonts/A Love of Thunder.woff') format('woff'), /* Modern Browsers */
          url('fonts/A Love of Thunder.ttf') format('truetype'); /* Safari, Android, iOS */
              font-style: normal;
     font-weight: normal;
     text-rendering: optimizeLegibility;
 }
 
 /* Font rendering */

body {

font-family: 'DINNextLTPro-Regular', Arial, Helvetica, sans-serif!important;

}

   body #wrap_all{
   text-rendering: optimizeLegibility;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   }
     
    h1, h2, h3, h4, h6 {
	
	font-family: 'ALoveofThunder', Arial, Helvetica, sans-serif!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
	}
	
	h5 {
	
	font-family: 'DINNextLTPro-Regular', Arial, Helvetica, sans-serif!important;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    
	}

	
	a:hover, a:focus, a:visited {
	
	    outline: 0;
	    text-decoration: none!important;
	
	}
	
	
.avia-section { border: none !important; }

.container_wrap { border-top: none !important; }

#top .av_inherit_color a {

    text-decoration: none!important;

}

.footer a:hover {

    color:#382410!important;

}

#top #header .av-main-nav > li > a:hover .avia-menu-text {
    color:#382410!important;
}

/* Remove Line - shadow under Header */
	
		.av_minimal_header_shadow {
		
		    box-shadow: 0 0 0px 0px rgba(0,0,0,0.1);
		
		}


/* ======================================================================================================================================================
 PAGE RELATED TWEAKS
====================================================================================================================================================== */

/* BACKGROUND SONUTS */
#wrap_all,
.main_color {
 		background-attachment: fixed;
 		background-repeat: ;
 	    background-image: url(//ragusach.cbsanetwork.ch/wp-content/uploads/sites/so-structure.png),  -webkit-radial-gradient(center, ellipse cover, #c2a17f 20%,#a98a6c 85%); /* Chrome10-25,Safari5.1-6 */
	    background-image: url(//ragusach.cbsanetwork.ch/wp-content/uploads/sites/so-structure.png),  -moz-radial-gradient(center, ellipse cover, #c2a17f 20%, #a98a6c 85%); /* FF3.6-15 */
	    background-image: url(//ragusach.cbsanetwork.ch/wp-content/uploads/sites/so-structure.png),  -ms-radial-gradient(20% 85%, rgb(247 167 31), rgb(235 81 12)); */
	    background-image: url(//ragusach.cbsanetwork.ch/wp-content/uploads/sites/so-structure.png), radial-gradient(ellipse at center, #c2a17f 20%,#a98a6c 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+ Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2a17f', endColorstr='#a98a6c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}






/* mica couleur dans le slider rev (j'ai ajouté des classes) */
#slider_txt_fr a {
    color: #000;
}
#slider_txt_light_off_fr a{
	color: #fff;
}
#menu-item-wpml-ls-4-de{
	margin-right: 13px;
}
.page-id-483 .jumbo-buttons-wrapper,
.page-id-487 .jumbo-buttons-wrapper{
	display: none !important;
}

/*Add your own styles here:*/

.custom-dessa { 
position: relative; 
top: 0px;
margin-left: -30px!important;
margin-bottom: 10px!important;
width: 240px!important; 
}

/* Remove Line - shadow under Header */

	.av_minimal_header_shadow {
	
	    box-shadow: 0 0 0px 0px rgba(0,0,0,0.1);
	
	}
	
	
	.avia-shadow {
	
	    box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0)!important;
	
	}
	
	
	.avia-section { border: none !important; }
	
	.container_wrap { border-top: none !important; }
	
	
	/* @group ET remove sign */
		
		.special_amp {
		font-family: inherit;
		font-style: inherit;
		font-size: inherit;
		line-height: inherit;
		font-weight: inherit;
		color: inherit!important;
		}



#top #header_main > .container, #top #header_main > .container .main_menu .av-main-nav > li > a, #top #header_main #menu-item-shop .cart_dropdown_link {
    height: 120px;
    line-height: 115px!important;
    padding-right: 20px!important;
}




.jumbo-by-bonfire .menu > li > a {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    line-height: 40px;
    font-family: 'Open sans',arial,tahoma,verdana;
    font-weight: 700;
    color: #fff;
    display: block;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
}







====================================
	LANGUAGE SWITCHER IN JUMBO MENU
============================================================================================================================*/
	
	
	.wpml-ls-legacy-list-horizontal a {
	
	    display: block;
	    text-decoration: none;
	    padding: 50px 10px;
	    line-height: 1;
	    color: #432311!important;
		font-weight: 800!important;
	
	
	}
	
	.wpml-ls-legacy-list-horizontal a:hover {
	
	    display: block;
	    text-decoration: none;
	    padding: 5px 10px;
	    line-height: 1;
	    color: #ffffff!important;
	
	}
	
	
	@media only screen and (max-width: 768px) {
	  /* Add your Mobile Styles here */
	
	.wpml-ls-legacy-list-horizontal a {
    font-size: 22px!important;
		 		}
		
	#top .av-burger-menu-main {
    display: none !important;
}

}

@media only screen and (max-width: 989px) and (min-width: 768px) {

#top .av-burger-menu-main {
    display: none !important;
}

}

.jumbo-by-bonfire .menu > li > a > span {
    font-family: 'Open sans',arial,tahoma,verdana!important;
    font-weight: 400!important;
    letter-spacing: .005em!important;
    font-size: 26px!important;
    color: #ffffff!important;
    padding: 0;
    margin: 12px 0 0 0;
        margin-bottom: 0px;
    display: block;
    -webkit-transition: all .25s ease;
    -moz-transition: all .25s ease;
    transition: all .25s ease;
}

.jumbo-by-bonfire .menu > li > a:hover > span {
    color: #b8ada2!important;
    
}

