/* ---- html ------ */

.uk-container {
    max-width: 1200px;
    padding: 0px;
}

/*bottombar_link*/

/*-----  body ------- */

html {
    font: 300 16px/26px "Arimo";
    color: #636873;
	background:none;
}


html { 
  background: url(../../../../../images/esss/background-ecole-suisse-de-ski-nendaz-thyon-veysonnaz-sion-sierre-valais-suisse.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}


body {
    margin-top: 110px;
    margin-left: 60px;
    margin-right: 60px;
}


.footer-bottom{
    width:100%;
	margin:0px;
	padding:0px;
	
}

.rouge{
    color:#b31010;	
}


.bottom_bar {
	position:fixed;
	left:0px;
    bottom: 0px;
	height:40px;	
	box-shadow: none;
	background: -webkit-linear-gradient(#aee2e9, #84c4d2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#aee2e9, #84c4d2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aee2e9, #84c4d2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aee2e9, #84c4d2); /* Standard syntax (must be last) */
	z-index:9;
	width: 100%;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


.bottombar_tab {
	border-right: 1px solid #FFF;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #FFF;
	float: left;
	width: 25%;
	line-height: 40px;
	text-align: center;
	position: relative;
	padding: 0px;
	margin: 0px;
	
	

}

.bottombar_tab_link {
	border-right: 1px solid #FFF;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #FFF;
	float: left;
	width: 25%;
	line-height: 40px;
	text-align: center;
	position: relative;
	padding: 0px;
	margin: 0px;

}

.bottombar_tab_link {
	border-right: 1px solid #FFF;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #FFF;
	float: left;
	width: 25%;
	line-height: 40px;
	text-align: center;
	position: relative;
	padding: 0px;
	margin: 0px;

}

.bottombar_tab_link:hover {
	border-right: 1px solid #FFF;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
	color: #FFF;
	float: left;
	width: 25%;
	line-height: 40px;
	text-align: center;
	position: relative;
	padding: 0px;
	margin: 0px;
	background: -webkit-linear-gradient(#84c4d2, #aee2e9); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#84c4d2, #aee2e9); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#84c4d2, #aee2e9); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#84c4d2, #aee2e9); /* Standard syntax (must be last) */
	cursor:pointer;


}
.bottombar_link_img{
	color: #FFF;
}
.bottombar_link_img:hover{
	color: #FFF;
}

.bottombar_link{
	color: #FFF;
	display: block;
}
.bottombar_link:hover{
	color: #FFF;
	display: block;
}

.bottombar-module{
    padding:50px;	
}


/*------- main content-------- */


a {
    color: #8A6C2B;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
  color: #ffffff;
  text-decoration: none;
}

h3, .uk-h3 {
    font-size: 19px;
    line-height: 28px;
	color:#1383a0;
	/*width: 100%*/
}

.tm-padding-around {
    padding: 0px 35px 35px 50px;
}



.uk-block-default {
  background:none;
}

.tm-container {
    /*background: rgba(255, 255, 255, 0.6) none repeat scroll 0% 0%;
    box-shadow: 0px 1px 6px rgba(29, 37, 47, 0.8);*/
	background:none;
	box-shadow:none;
}


/*titels*/
.titel{
    height: 200px;
    background: -webkit-linear-gradient(#aee2e9, #84c4d2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#aee2e9, #84c4d2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aee2e9, #84c4d2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aee2e9, #84c4d2); /* Standard syntax (must be last) */
}


.uk-article-title {
    font-size: 19px;
    font-weight: normal;
    text-transform: uppercase;
    color: #FFF;
    line-height: 28px;
    font-family: "Arimo";
    background: transparent linear-gradient(#AEE2E9, #84C4D2) repeat scroll 0% 0%;
    padding: 40px 20px 7px;
    display: inline-block;
}

.liens_box {
    background:none;
    background-color:none;
    margin-top:0px;
    padding: 0px 0px 20px 0px;
}


/*knop*/

.uk-button {
	
	visibility:hidden;

    margin: 0px;
	border: medium none;
	overflow: visible;
	font-style: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-feature-settings: inherit;
	font-language-override: inherit;
	font-kerning: inherit;
	font-synthesis: inherit;
	font-variant: inherit;
	color: #FFF;
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 15px;
	background: #ECECEC none repeat scroll 0% 0%;
	vertical-align: middle;
	line-height: 29px;
	min-height: 28px;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	font-family: "Arimo",Helvetica,Arial,sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0px;
	background: -webkit-linear-gradient(#aee2e9, #84c4d2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#aee2e9, #84c4d2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aee2e9, #84c4d2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aee2e9, #84c4d2); /* Standard syntax (must be last) */
	/*-webkit-transition: all 2s;
    transition:all 2s;*/
	
}


.uk-button-readmore {
	
	margin: 0px;
	border: medium none;
	overflow: visible;
	font-style: inherit;
	font-size-adjust: inherit;
	font-stretch: inherit;
	font-feature-settings: inherit;
	font-language-override: inherit;
	font-kerning: inherit;
	font-synthesis: inherit;
	font-variant: inherit;
	color: #FFF;
	display: inline-block;
	box-sizing: border-box;
	padding: 0px 15px;
	background: #ECECEC none repeat scroll 0% 0%;
	vertical-align: middle;
	line-height: 29px;
	min-height: 28px;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
	font-family: "Arimo",Helvetica,Arial,sans-serif;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-radius: 0px;
	background: -webkit-linear-gradient(#aee2e9, #84c4d2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#aee2e9, #84c4d2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aee2e9, #84c4d2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aee2e9, #84c4d2); /* Standard syntax (must be last) */
	/*-webkit-transition: all 2s;
    transition:all 2s;*/
	
}


.uk-button-buy {
    margin: 0px;
    border: medium none;
    overflow: visible;
    font-style: inherit;
    font-size-adjust: inherit;
    font-stretch: inherit;
    font-feature-settings: inherit;
    font-language-override: inherit;
    font-kerning: inherit;
    font-synthesis: inherit;
    font-variant: inherit;
    color: #FFF;
    display: inline-block;
    box-sizing: border-box;
    padding: 0px 15px;
    background: #ECECEC none repeat scroll 0% 0%;
    vertical-align: middle;
    line-height: 29px;
    min-height: 28px;
    font-size: 13px;
    text-decoration: none;
    text-align: center;
    font-family: "Arimo",Helvetica,Arial,sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 0px;
    background: -webkit-linear-gradient(#e41313, #b31010);
    background: -o-linear-gradient(#e41313, #b31010);
    background: -moz-linear-gradient(#e41313, #b31010);
    background: linear-gradient(#e41313, #b31010);
}


/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button-buy:hover,
.uk-button-buy:focus {
  background-color: #e2e2e2;
  color: #fbfbfb;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
  background: -webkit-linear-gradient(#e41313, #e41313);
  background: -o-linear-gradient(#e41313, #e41313);
  background: -moz-linear-gradient(#e41313, #e41313);
  background: linear-gradient(#e41313, #e41313);
  

}
/* Active */
.uk-button-buy:active,
.uk-button-buy.uk-active {
  background-color: #dddddd;
  color: #ffffff;
}



/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button:hover,
.uk-button:focus {
  background-color: #e2e2e2;
  color: #ffffff;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
  background: -webkit-linear-gradient(#e2d2ab, #c7b286); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e2d2ab, #c7b286); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e2d2ab, #c7b286); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e2d2ab, #c7b286); /* Standard syntax (must be last) */
  

}
/* Active */
.uk-button:active,
.uk-button.uk-active {
  background-color: #dddddd;
  color: #636873;
}



/* widget */

.uk-panel-title {
    font-size: 19px;
    line-height: 28px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1383a0;
    font-family: "Arimo";
	
}

.uk-block-muted {
    background: rgba(255, 255, 255, 0.7)
}




/* Modifier `uk-overlay-background`
 ========================================================================== */
 

.uk-overlay-background .uk-button {
  background: #2c3343;
  color: #ffffff;
}
.uk-overlay-background .uk-button:hover {
  background: #3c465c;
  color: #ffffff;
}
.uk-overlay-background .uk-button:active {
  background: #4c5874;
  color: rgba(255, 255, 255, 0.75);
}
.uk-overlay-background.uk-overlay-icon::before {
  color: #2c3343;
}


/* ------ logo -------- */

.tm-logo {
  margin-bottom:58px;;
}



/*------ NavBar ------ */


.uk-sticky-placeholder {
  position: relative;
  z-index: 2;
  /*margin-top: 115px;*/
}

.tm-navbar {
    height: 61px;
    padding: 30px;
  }


body.tm-navbar-fixed.tm-header-offset .tm-navbar:not(.tm-navbar-attached) {
    background: #B31010 none repeat scroll 0% 0%;
}


body.tm-navbar-fixed:not(.tm-header-offset) > .uk-container > .uk-sticky-placeholder,
.tm-navbar {
  background: #b31010;
}
body.tm-navbar-fixed.tm-header-offset .tm-navbar:not(.tm-navbar-attached) {
  background: #b31010;
  box-shadow: none;
}

/* gewoon menu link*/

.uk-navbar-nav > li > a {
    display: block;
    box-sizing: border-box;
    text-decoration: none;
    height: 60px;
    padding: 0px 15px;
    line-height: 60px;
    color: #F9BBC1;
    font-size: 13.65px;
    font-family: "Arimo",Helvetica,Arial,sans-serif;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1.2px;
}

/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Also apply if dropdown is opened
 * 3. Remove default focus style
 */
.uk-navbar-nav > li:hover > a,
.uk-navbar-nav > li > a:focus,
.uk-navbar-nav > li.uk-open > a {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
  /* 3 */
  outline: none;
}
/* OnClick */
.uk-navbar-nav > li > a:active {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
}
/* Active */
.uk-navbar-nav > li.uk-active > a {
  background-color: rgba(0, 0, 0, 0);
  color: #ffffff;
}



.uk-navbar-nav > li.uk-active > a {
    background-color: transparent;
    color: #ffffff;
}





/* canvas */


.uk-offcanvas-bar {
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    transform: translateX(-100%);
    z-index: 1001;
    width: 270px;
    max-width: 100%;
    background: #314F5A none repeat scroll 0% 0%;
    overflow-y: auto;
    transition: transform 0.3s ease-in-out 0s;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a {
    background: #b31010 none repeat scroll 0% 0%;
    color: #FFF;
}

/* small navbar */

.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle {
    box-sizing: border-box;
    display: block;
	height:1px;
	padding: 0px 0px 35px 0px;
}

.uk-navbar-toggle {
    font-size: 25px;
    color: #FFF;
    text-decoration: none;
	margin-top: -12px;
	position:absolute;
	top:137px;
}





/* ---------- footer ----------- */

.tm-footer {
  color: #FFF;
  font-size: 14px;
  line-height: 18px;
  font-family: 'Arimo';
  letter-spacing: 1px;
  background-color:rgba(15,25,28,0.77);
}

.tm-subnav-footer > li > a {
    font-size: 14px;
    color: rgba(255, 255, 255, 1);
    text-transform: none;
	h

}





/* An */

/*
.tm-footer, .tm-padding-around {
    padding: 30px;
}
*/

.uk-block-primary {
    background: rgba(255,255,255,0.7);
	margin-top: 50px;
}




/* link news items */

.news_title {
    float: right;
    text-transform: uppercase;
	color:#FFF;
	margin-right: 50px;
    font-size: 21px;
    line-height: 28px;
    font-weight: 400;
    text-transform: uppercase;
    color: #1383A0;
    font-family: "Arimo";
	background: -webkit-linear-gradient(#aee2e9, #84c4d2);
    background: -o-linear-gradient(#aee2e9, #84c4d2);
    background: -moz-linear-gradient(#aee2e9, #84c4d2);
    background: linear-gradient(#aee2e9, #84c4d2);
    color: #ffffff;
	padding: 43px 45px 12px 17px;
	margin-bottom:-27px!important;

}


.uk-tab > li > a {
    display: block;
    padding: 8px 12px;
    border-width: 1px 1px 0px;
    border-style: solid;
    border-color: transparent;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    color: #8a6c2b;
    text-decoration: none;
}

 .uk-tab {
    padding: 0px 0px 0px 30px;
    list-style: outside none none;
    border-bottom: 1px solid rgba(0, 0, 0, 0.06);
}


.uk-tab > li.uk-active > a {
    border-color: rgba(0, 0, 0, 0.06) rgba(0, 0, 0, 0.06) transparent;
    background: transparent none repeat scroll 0% 0%;
    color: #1383a0;
}


.uk-tab > li > a:hover,
.uk-tab > li > a:focus,
.uk-tab > li.uk-open > a {
  border-color: #dce4e6;
  background: none;
  color: #1383a0;
 
  
  /* 2 */
  outline: none;
}

/*
.uk-contrast a:not([class]), .uk-contrast .uk-link {
    color: #8a6c2b;
    text-decoration: none;
}*/

a:hover {
    color: #1383a0;
}

/*button lire plus news*/

.uk-contrast .uk-button {
   	background: -webkit-linear-gradient(#aee2e9, #84c4d2); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#aee2e9, #84c4d2); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#aee2e9, #84c4d2); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#aee2e9, #84c4d2); /* Standard syntax (must be last) */
    color: #ffffff;
}

.uk-contrast .uk-button:hover,
.uk-contrast .uk-button:focus {
  background-color: rgba(255, 255, 255, 0.8);
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.9);
  color: #ffffff;
  background: -webkit-linear-gradient(#e2d2ab, #c7b286); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#e2d2ab, #c7b286); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#e2d2ab, #c7b286); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#e2d2ab, #c7b286); /* Standard syntax (must be last) */
}

.uk-contrast .uk-button:active,
.uk-contrast .uk-button.uk-active {
  background-color: rgba(255, 255, 255, 0.7);
  color: #2c3343;
  color: #646464;
}

/*color links footer*/
.tm-subnav-footer > li > a:hover,
.tm-subnav-footer > li > a:focus {
  color: #8a6c2b;
}
.tm-subnav-footer > li.uk-active > a {
    color: #8a6c2b;
}


/*navigatie bollekes*/
.uk-dotnav > * > * {
    display: block;
    box-sizing: content-box;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #ace0e7 none repeat scroll 0% 0%;
    text-indent: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.uk-dotnav > * > :hover,
.uk-dotnav > * > :focus {
  background: #8a6c2b;
  /* 2 */
  outline: none;
}

/* OnClick */
.uk-dotnav > * > :active {
  background: #1383A0;
}
/* Active */
.uk-dotnav > .uk-active > * {
  background: #1383A0;
}


/*accordion*/
.uk-accordion-title {
    margin-top: 0px;
    margin-bottom: 15px;
    padding: 10px 15px;
    background: none;
    font-size: 16px;
    line-height: 26px;
    cursor: pointer;
    border-radius: 40px;
    text-transform: none;
    letter-spacing: 1px;
	color: #8a6c2b;
}

.uk-accordion-title:hover {
  background: none;
  color: #1383a0;
}
.uk-accordion-title:active {
  background: none;
  color: #1383a0;
}



.uk-h1{
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	line-height: 28px;
	font-family: "Arimo";
	background: transparent linear-gradient(#AEE2E9, #84C4D2) repeat scroll 0% 0%;
	padding: 38px 20px 7px;
	display: inline;
	margin-top: -35px !important;
	}

.faq-margin-top{
	margin-top: 55px;
	}









/*------------Custom Classes-------------------*/

.table_prices {
	width:250px;
}


.table_hours_small {
	width:310 px;
}

.table_hours_big {
	width:400 px;
}

.table_blue_row { /* prices */
  background-color: #e4f7fc;
  text-align:right;

  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  
  padding:5px 19px 5px 0px;
}

.table_transparent_row { /* prices */
  background-color: none;
  text-align:right;

  border-bottom: 1px solid #CCCCCC;
  
  padding:5px 19px 5px 0px;
}

.table_blue_row_left { /* left */
  background-color: #e4f7fc;
  text-align:left;

  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  
  padding:5px 0px 5px 19px;
}

.table_transparent_row_left { /* left */
  background-color: none;
  text-align:left;

  border-bottom: 1px solid #CCCCCC;
  
  padding:5px 0px 5px 19px;
}


.contact_info {
    margin-top: 120px;
}



.partenaires_column{
	float:left;
	position:relative;
}
	



/*footer adresse */

.tm-footer{
   padding: 30px 0px 50px 50px;
	margin-top: 50px;
}


.footer_adresse{line-height: 22px;}


/* footer links */

.footer_all {
    padding-left: 0px;
    margin-top: 5px;
	
}

.column-left{ float: left; padding-right:60px;}
.column-center{ float:left;padding-right:60px;}
.column-right{ float:left;}


.footer_list {
	list-style-type: none;
	text-transform: none;
}

ul, ol {
    padding-left: 0px;
}


/*footer link ESSS*/

.tm-footer a {
  color: #ace0e7;
}
.tm-footer a:hover {
  color: #FFFFFF;
}

/*liens links*/






.testteke {
  
}



/*goed?*/


.uk-margin {
    margin-bottom: 25px;
    margin-right: 20px;
}


.copyright{
	text-transform:none;
	margin-top: 9px;
    
}


.uk-block-default + .uk-block-default, .uk-block-muted + .uk-block-muted, .uk-block-primary + .uk-block-primary, .uk-block-secondary + .uk-block-secondary {
    padding-top: 35px;
}


.liens{
	list-style:none;
	text-transform:none;
}

.uk-accordion-title {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 4px 15px;
  background: rgba(235,253,255,0.8);
  font-size: 16px;
  line-height: 26px;
  cursor: pointer;
  border-radius: 40px;
  /*text-transform: uppercase;*/
  letter-spacing: 1px;
  color:#8a6c2b;
  max-width:310px;


}
.uk-accordion-title:hover {
  background: rgba(235,253,255,1);;
  color: #1383a0;
}
.uk-accordion-title:active {
  background: rgba(235,253,255,1);
  color: #1383a0;
}


/*test fanny bottom bar*/
.menubul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.menubli {
    float: left;
}

a.menub {
    display: block;
    width: 60px;
    background-color: #dddddd;
}

.contactform{
   	margin-left: 50px;
	margin-top: 30px;
}

.notrelogo{
	margin-bottom: 63px;
}

.map_title{
	text-align:center;
}

.map_title h3{
	  vertical-align:middle;
}

.faq_width h3{
	  max-width: 100%;
}

/*titre galerie*/

.uk-panel-box {
    padding: 0px;
    background: none;
    color: #636873;
}

.uk-block-primary .uk-panel-box:not(.uk-panel-box-primary), .uk-block-primary .uk-panel-box-secondary {
    background-color: none !important;
	background: none !important;
}

/* no main */

.nomain #tm-main {
    display: none;
} 

.ski_carna{
	margin-top:82px;
	
	}

.form-titre{
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	line-height: 28px;
	font-family: "Arimo";
	background: transparent linear-gradient(#AEE2E9, #84C4D2) repeat scroll 0% 0%;
	padding: 40px 20px 7px;
	display: inline-block;
/*	margin-top: -10px !important;*/
	margin-bottom: 20px;
	}

.bottombar_tab_link2{
    border-right: 0px;
    box-sizing: border-box;
    color: #FFF;
    float: left;
    width: 25%;
    line-height: 40px;
    text-align: center;
    position: relative;
    padding: 0px;
    margin: 0px;
}
@media only screen and (max-width: 767px) {

  
  body {
    margin: 110px 0px 0px;
}
  
   .tm-navbar {
    display: block;
    background: #B31010 !important;
  }

  .footer_all {
    padding-left: 0px;
    margin-left: 0px;
    margin-top: 5px;
  }
  .tm-logo-small {
		margin-bottom:150px!important;
 
  }
  
  /*news*/

/*.uk-panel-title {
  margin-left: 25px;
}*/
/* .uk-margin {
  margin-left: 25px;
  }*/

  .uk-button {
    margin-left: 25px;
	margin-bottom: 30px;
  }
  
 
  
.tm-padding-around {
   padding: 10px 0px 0px 20px;
}

/* prices */

.uk-accordion-title {
    /*padding: 10px 15px 0px 0px;*/
}

.uk-panel-space {
    padding-left: 25px;
}

.contact_info{
	margin-top:25px;
	margin-left:30px;	
}

.uk-navbar-nav{
	display: none!important;
}

.notrelogo {
    margin-top: -132px !important;
}

.ski_carna{
	margin-top:10px;
	}
	
.uk-accordion-title{
	max-width:280px;
	}
.form-titre{
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	color: #FFF;
	line-height: 28px;
	font-family: "Arimo";
	background: transparent linear-gradient(#AEE2E9, #84C4D2) repeat scroll 0% 0%;
	padding: 40px 20px 7px;
	display: inline-block;
	margin-top: -10px !important;
	margin-bottom: 20px;
	}
	.news_home p{
	margin-left:25px;
	margin-bottom: 20px;	
	}
	.news_home h3{
	margin-left:25px;
	}
.uk-button {
    margin-left: 0px; 
}
.tab_social{
    margin-bottom: 20px !important;
		}
}






@media only screen and (max-width: 350px) {
.uk-navbar-nav{
	display: none!important;
}

.notrelogo {
    margin-top: -132px !important;
}

/*.uk-panel-title {
  margin-left: 0px;
}*/

.ski_carna{
	margin-top:10px;
	}
	
.uk-accordion-title{
	max-width:245px;
	}
.faq-margin-top{
	margin-bottom:35px !important;
	}
	
.uk-margin {
	margin-right:15px;
	}
	
.uk-article-title{
    margin-top: -10px;
	}

table {
    margin-left: -5px !important;
}
	
.faq_width h3 {
    margin-left: -10px;
}
/*
.margin-responsive-faq {
    margin-left: -49px;
	 margin-right: -34px;
}*/

.margin-responsive-vid {
    margin-left: -32px;
    margin-right: -9px;
}
.bottom_bar {
    height: 46px;
}

	.news_home p{
	margin-right:20px;
	}
.margin-responsive {
    margin-left: 0px !important;
	margin-right: 20px !important;
}
.tm-footer {
    padding-left: 25px !important;
}

@media only screen and (max-width: 763px) {

/*.uk-panel-title {
  margin-left: 24px;
}*/
.margin-responsive {
    margin-left: -23px;
}
.uk-article-title{
    margin-top: -10px;
	}
table{
	margin-left: -30px;	
	}
.faq_width h3 {
   /* margin-left: -26px;*/
}
.margin-responsive-faq {
    /*margin-left: -49px;
	 margin-right: -34px;*/
}
.margin-responsive-vid {
    margin-left: -32px;
    margin-right: -9px;
}
}


@media only screen and (max-width: 1024px) {
.column-left{
	padding-right: 31px;
	}
.column-center{
	padding-right: 25px;
	}

}

@media only screen and (max-width: 515px) {
.bottombar_link_img{
	color: #FFF;
	display: block;

}
.bottombar_link_img:hover{
	color: #FFF;
	display: block;

}
.bottombar_link{
	color: #FFF;
	display: block;

}
.bottombar_link:hover{
	color: #FFF;
	display: block;

}

}