h4.sc_services_item_title,nav a {
font-weight: 700!important
}
.banner--subtitle,.banner--text,.time_symbol.climacon,.time_temperature {
text-align: center!important
}
@font-face {
font-family: Arquitecta;
src: url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/Arquitecta.otf)
}
@font-face {
font-family: Arquitecta;
src: url(https://www.ravoir-ski.com/wp-content/themes/mounthood/css/font-face/Arquitecta/Arquitecta.otf)
}
@font-face {
font-family: Rota-light;
src: url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-light-webfont.woff),url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-light-webfont.woff2);
font-display: swap
}
@font-face {
font-family: Rota-regular;
src: url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-regular-webfont.woff),url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-regular-webfont.woff2);
font-display: swap
}
@font-face {
font-family: Rota-bold;
src: url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-bold-webfont.woff),url(https://www.ravoir-ski.com/wp-content/themes/mounthood-child/assets/fonts/rota-bold-webfont.woff2);
font-display: swap
}
.banner--title {
font-family: Rota-light;
font-size: 2.1em!important;
color: #fff!important;
letter-spacing: .1em!important;
margin-top: 0!important;
line-height: 0!important
}
.banner--subtitle {
font-family: Rota-bold!important;
font-size: 3em!important;
color: #fff!important;
letter-spacing: .07em!important;
margin-top: 20px!important
}
.banner--btn,.banner--text {
font-family: Rota-regular!important;
letter-spacing: .1em!important
}
.banner--btn {
font-weight: initial!important;
padding: 25px 42px!important;
transition: .5s ease-in-out!important
}
.boutique h3,.btn-resa,.phone {
transition: .5s ease-in-out
}
.banner--text {
font-size: 1.4em!important;
color: #fff;
line-height: 1.1em!important;
width: 50vw!important;
white-space: break-spaces;
margin-top: 10px!important
}
#slide-10-layer-1,#slide-10-layer-2,#slide-10-layer-5,.contact_info,.sc_promo_descr.sc_item_descr,.widget_title,a,body,h3,h4.sc_services_item_title,h5.post_title,html,nav a {
font-family: Arquitecta!important
}
.menu_main_nav>li ul {
width: unset;
padding: 1em
}
.hover_blue,.scheme_original .top_panel_image_hover {
background-color: rgb(37,61,137,.8)!important
}
h1.top_panel_image_title.entry-title {
color: #fff!important;
font-family: Arquitecta!important;
font-weight: 800!important;
letter-spacing: .1em;
text-transform: uppercase
}
.bgc-img {
background-image: url(https://www.ravoir-ski.com/wp-content/uploads/2018/08/ski-de-randonnee-1_1500_843.jpg)
}
@media screen and (max-width: 920px) {
a.square {
display:none
}
}
.breadcrumbs,.sc_promo_button.sc_item_button,img.logo_fixed {
display: none!important
}
h2.sc_blogger_title.sc_item_title.sc_item_title_with_descr,h2.sc_section_title.sc_item_title {
font-weight: 800;
letter-spacing: .1em;
font-family: Arquitecta
}
h2.sc_testimonials_title.sc_item_title.sc_item_title_without_descr {
font-weight: 900;
letter-spacing: .1em;
font-family: Arquitecta;
font-size: 2.5em;
color: #fff
}
.magasin {
letter-spacing: .2em
}
h4.sc_services_item_title {
color: #253d89!important;
letter-spacing: .1em
}
.black .sc_promo_descr.sc_item_descr,.black h2.sc_promo_title.sc_item_title.sc_item_title_with_descr,.blue .sc_promo_descr.sc_item_descr,.blue h2.sc_promo_title.sc_item_title.sc_item_title_with_descr,.phone a,nav a {
color: #fff!important
}
h5.widget_title {
letter-spacing: .1em
}
.black .sc_promo_line,.scheme_original .sc_item_title:after {
background-color: #f8ea3e!important
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.sc_button_hover_fade {
margin: 0 20px;
border-radius: 0;
font-size: 1.1em;
font-weight: 600;
background-color: #253d89;
font-family: Arquitecta;
letter-spacing: .15em
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.sc_button_hover_fade.btn-big {
margin: 0;
padding: 20px 30px;
border-radius: 0;
font-size: 1.8em;
font-weight: 600;
background-color: #253d89;
letter-spacing: .1em;
font-family: Arquitecta
}
.col-savoirfaire {
font-size: 1.2em;
font-weight: 600;
line-height: 1.1em;
margin: 6px 0 0;
letter-spacing: .03em
}
.btn-popup,.compact,.title-blue {
letter-spacing: .1em
}
.title-blue {
color: #253d89;
font-weight: 900!important;
font-size: 2em;
text-transform: uppercase
}
.sc_blogger_descr.sc_item_descr,.sc_section_descr.sc_item_descr {
font-size: 1.6em;
letter-spacing: .03em;
line-height: 1.2em
}
h2.sc_promo_title.sc_item_title.sc_item_title_with_descr {
letter-spacing: .15em
}
.black .sc_promo_inner .sc_promo_block.sc_align_left,.blue .sc_promo_line {
background-color: #1a1b1b!important
}
.blue .sc_promo_inner .sc_promo_block.sc_align_left {
background-color: #253d89!important
}
.grey .sc_promo_inner .sc_promo_block.sc_align_left {
background-color: #f5f4f6!important
}
.grey .sc_promo_line,.resa:hover .btn-resa {
background-color: #2056a2!important
}
.grey .sc_promo_descr.sc_item_descr,.grey h2.sc_promo_title.sc_item_title.sc_item_title_with_descr {
color: #333!important
}
.sc_promo_inner {
margin-bottom: 80px
}
.columns_wrap.sc_columns.columns_nofluid.sc_columns_count_5 a.btn-spe {
background-color: inherit!important;
color: #292d2f!important;
border-bottom: 3px solid #fff
}
.columns_wrap.sc_columns.columns_nofluid.sc_columns_count_4 a.btn-spe:hover {
border-bottom: 3px solid #253d89
}
.compact {
max-width: 500px;
margin: 0 auto;
font-weight: 500;
font-family: Arquitecta;
font-size: 1.1em;
line-height: 1.3em
}
.sc_services_style_services-1 .sc_services_item {
padding: .5em!important
}
.sc_services_item .sc_services_item_title {
font-size: 1.5em!important
}
.home .top_panel_middle {
background-color: #fff!important
}
.home nav a,.link-hover {
color: #292d2f!important
}
li.menu-item-2127 span,nav a:hover {
color: #f8ea3e!important
}
.btn-popup:hover a,.home nav a:hover {
color: #253d89!important
}
.header_mobile .menu_main_nav>li {
background-color: #292d2f
}
nav {
margin-top: 35px
}
header.top_panel_wrap.top_panel_style_6.scheme_.menu_show {
padding: 0
}
nav.menu_main_nav_area.menu_hover_slide_line a {
font-weight: 400;
letter-spacing: .1em;
font-size: 1em
}
.contact_logo {
margin: 0 70px
}
img.logo_fixed,img.logo_main {
height: 70px!important
}
.logo_fixed {
max-height: inherit!important
}
.top_panel_fixed .menu_main_nav>li>a {
padding: 0 1.31em 2.1em
}
li#blob {
opacity: 0!important
}
li.menu-item-2127 span {
padding: 10px 20px;
border: 2px solid #f8ea3e;
transition: .3s ease-in-out
}
.top_panel_fixed .top_panel_wrap {
-webkit-box-shadow: -4px 3px 17px 0 rgba(0,0,0,.1);
-moz-box-shadow: -4px 3px 17px 0 rgba(0,0,0,.1);
box-shadow: -4px 3px 17px 0 rgba(0,0,0,.1)
}
li.menu-item-2127 span:hover {
padding: 10px 20px;
color: #292d2f!important;
background-color: #f8ea3e;
border: 2px solid #f8ea3e
}
.home img.logo_fixed,img.logo_main {
display: block!important
}
@media screen and (min-width: 921px) {
.home img.logo_main {
display:none!important
}
}
@media screen and (max-width: 1025px) {
.home img.logo_main,img.logo_fixed {
display:block!important
}
}
.home .menu_main_nav>li ul {
background-color: #fff!important;
border-color: #fff!important
}
.phone {
position: fixed;
top: 270px;
right: -230px;
font-size: 1.7em;
background-color: #253d89;
color: #fff;
padding: 10px 20px 10px 0;
z-index: 10;
display: flex
}
.btn-popup,.phone .sc_icon.icon-mobile {
font-size: 2em
}
.phone a {
font-size: 1em;
margin: auto;
text-decoration: none
}
.side_wrap.open span,a .number {
color: #fff
}
.phone:hover {
right: 0
}
.menu_main_wrap {
margin-top: 0!important
}
.boutique:hover h3 {
color: #253d89
}
.project__scroll {
position: absolute;
left: 50%;
top: 90vh;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
margin: 5px auto;
z-index: 1;
border: 2px solid #f8ea3e;
width: 20px;
height: 35px;
border-radius: 9px
}
.project__scrollLine {
z-index: 1;
width: 7px;
height: 7px;
border-radius: 50%;
background: #f8ea3e;
left: 50%;
position: relative;
top: 5px;
transform: translateX(-50%);
animation: 2s infinite scroll
}
.btn-resa,.white-box h2:after {
background-color: #253d89!important
}
.white-box,.white-box .center-box {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%)
}
@keyframes scroll {
0%,100% {
top: 5px
}
40% {
top: 10px
}
}
.sc_testimonial_content p {
font-size: 1.4em
}
.sc_promo_descr.sc_item_descr {
font-size: 1.3em!important;
line-height: 1em!important
}
.sidebar_show .content {
width: inherit!important
}
.btn-resa h4 {
margin: 0;
font-family: Arquitecta;
color: #fff!important;
font-size: 1.6em;
font-weight: 600
}
.popup h2,.white-box h2,.white-box p {
font-family: Arquitecta!important
}
.btn-resa {
padding: 15px 0;
user-select: none;
cursor: pointer
}
.resa h3 {
margin-bottom: 30px!important;
font-weight: 600!important
}
.wpb_text_column.wpb_content_element.btn-resa.magasin {
max-width: 270px;
margin: 0 auto
}
.section-introduction p {
font-size: 1.2em
}
.scheme_original .header_mobile .side_wrap,.scheme_original .header_mobile .side_wrap a {
background-color: #292d2f!important
}
.contact-section,.efbl_share_links,.efbl_story_meta,.menu_main_cart.top_panel_icon,.page-id-1138 a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.sc_button_hover_fade,.sc_team_item_hover,.top_panel_image,[href="https\:\/\/www\.facebook\.com\/151828609051_426935831044040"] {
display: none
}
.link-hover:hover .white-box {
opacity: 1!important
}
.white-box {
transition: .3s ease-in-out;
opacity: 0;
z-index: 1;
background-color: #fff;
width: 80%;
height: 80%;
overflow: auto
}
.btn-popup,.btn-popup a {
transition: .5s ease-in-out
}
.white-box h2 {
text-transform: uppercase;
letter-spacing: .2em;
font-weight: 800;
margin-top: 35px!important
}
.white-box h2:after {
margin-left: auto!important;
margin-right: auto!important;
content: ' ';
display: block;
width: 8.5rem;
height: 3px;
margin: .6667em 0
}
.white-box p {
margin: 0 auto;
font-size: 1.5em;
letter-spacing: .03em;
line-height: 1.2em;
max-width: 286px
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required,textarea.wpcf7-form-control.wpcf7-textarea {
width: 100%;
border-radius: 3px;
padding: 1.75em 1.8em 1.6em;
font-weight: 800
}
input.wpcf7-form-control.wpcf7-submit.sc_button_hover_fade {
padding: 1.5em 1.6em 1.2em;
font-weight: 800
}
.one-half,.one-third {
position: relative;
margin-right: 4%;
float: left;
margin-bottom: 20px
}
.one-half {
width: 48%
}
.one-third {
width: 30.66%
}
.last {
margin-right: 0!important;
clear: right
}
@media only screen and (max-width: 767px) {
.one-half,.one-third {
width:100%;
margin-right: 0
}
}
.footer_wrap .footer_wrap_inner .columns_wrap>aside.widget {
height: 390px
}
@media screen and (max-width: 1100px) {
.white-box h2 {
font-size:1.5em
}
.white-box p {
font-size: 1.4em;
margin: 0 30px
}
}
@media screen and (max-width: 570px) {
img.logo_fixed,img.logo_main {
width:77%;
height: auto!important;
margin-left: 40px
}
}
@media screen and (max-width: 470px) {
img.logo_fixed,img.logo_main {
width:66%;
height: auto!important;
margin-left: 74px
}
}
@media screen and (max-width: 2200px) {
div#slide-10-layer-1,div#slide-10-layer-2,div#slide-12-layer-1,div#slide-12-layer-2 {
right:300px;
font-size: 4.8em!important
}
}
@media screen and (max-width: 1600px) {
div#slide-10-layer-1,div#slide-10-layer-2,div#slide-12-layer-1,div#slide-12-layer-2 {
right:380px;
font-size: 4.8em!important
}
}
@media screen and (max-width: 1450px) {
div#slide-10-layer-1,div#slide-12-layer-2 {
right:560px;
top: 40px;
font-size: 3em!important
}
div#slide-10-layer-2,div#slide-12-layer-1 {
right: 560px;
font-size: 3em!important
}
}
@media screen and (max-width: 1220px) {
div#slide-10-layer-1,div#slide-10-layer-2,div#slide-12-layer-1,div#slide-12-layer-2 {
display:none
}
}
@media screen and (min-width: 1350px) and (max-width:1600px) {
img.logo_fixed,img.logo_main {
height:50px!important
}
}
@media screen and (min-width: 1070px) and (max-width:1350px) {
img.logo_fixed,img.logo_main {
height:40px!important
}
}
@media screen and (min-width: 1024px) and (max-width:1069px) {
img.logo_fixed,img.logo_main {
height:30px!important
}
}
@media screen and (max-width: 1023px) {
.header_mobile,img.logo_fixed,img.logo_main {
display:block!important
}
.top_panel_middle {
display: none
}
}
@media screen and (max-width: 1263px) {
.phone {
right:-200px
}
}
@media screen and (max-width: 768px) {
.banner--text {
width:90vw!important;
white-space: break-spaces
}
.phone {
right: -185px
}
}
@media screen and (max-width: 640px) {
.banner--title {
font-size:2.7em!important;
margin-top: -60px!important
}
.banner--subtitle {
margin-top: -40px!important;
font-size: 5em!important
}
.banner--text {
font-size: 1.8em!important;
margin-top: -10px!important;
width: 90vw!important;
white-space: break-spaces;
line-height: 1.5em!important
}
.banner--btn {
font-size: 13px!important;
margin-top: 50px!important;
padding: 15px 32px!important
}
.sc_promo:not(.sc_promo_size_small) .sc_promo_image {
position: relative;
height: 200px;
min-width: 100%
}
.sc_promo:not(.sc_promo_size_small) .sc_promo_block {
min-width: 100%;
margin: 0!important;
float: none
}
}
@media screen and (min-width: 960px) and (max-width:1262px) {
.magasin h3 {
font-size:1.9077em
}
}
@media screen and (min-width: 768px) and (max-width:959px) {
.magasin h3 {
font-size:1.4077em
}
}
@media screen and (max-width: 767px) {
.footer_wrap .footer_wrap_inner .columns_wrap>aside.widget {
height:315px!important
}
.columns_wrap.sc_columns.columns_nofluid.no_margins.sc_columns_count_3 .column-1_3.sc_column_item.sc_column_item_3.odd:last-child {
display: none
}
}
a.btn-spe.is-active {
border-bottom: 3px solid #253d89!important
}
.contact-section.is-open {
display: block
}
.widget_area.sc_widget_socials.vc_widget_socials.wpb_content_element,.wpb_single_image.wpb_content_element.vc_align_left {
text-align: center
}
#efblcf.halfwidth .efbl_post_content {
width: 100%
}
.time_symbol.climacon {
padding: 0 92px
}
.efbl_author_info {
background-color: #253d89
}
.btn-popup:hover,.popup {
background-color: #fff
}
p.efbl_story_text {
font-size: .9em;
margin-top: 19px;
text-transform: initial
}
body.single-post p {
font-size: 20px!important;
letter-spacing: .5px
}
.white-box .center-box {
width: 70%
}
a.hover_icon.hover_icon_view.inited {
pointer-events: none
}
body.home.top_panel_fixed li.menu-item-2127 span {
color: #292d2f!important;
border: 2px solid #f8ea3e;
background-color: #f8ea3e
}
body.home.top_panel_fixed li.menu-item-2127:hover span {
color: #292d2f!important;
border: 2px solid #292d2f;
background-color: #f8ea3e
}
@media (max-width: 480px) {
.header_mobile .menu_button {
left:30px!important
}
.header_mobile .side_wrap {
top: 78px!important
}
}
.sc_button.sc_button.aligncenter {
max-width: 100%!important
}
@media screen and (max-width: 479px) {
.white-box {
opacity:1!important
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.btn-big.sc_button_hover_fade,a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.sc_button_hover_fade {
margin: 0 auto
}
.post_content_overlay a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.sc_button_hover_fade {
width: initial
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.aligncenter.sc_button_hover_fade {
max-width: 270px!important
}
[class="wpb_column vc_column_container vc_col-sm-10 vc_col-lg-6 vc_col-md-6 vc_col-xs-11"] .vc_column-inner {
width: 305px!important
}
.sc_section_block .sc_section_content_wrap .sc_button_hover_fade:nth-of-type(2) {
width: 265px!important
}
.content_wrap {
width: 90%!important
}
.sc_promo_inner {
margin-bottom: 0!important
}
.picto-marques .columns_wrap:not(.columns_fluid)>[class*=column-] {
width: 50%!important;
padding-top: 0!important
}
.all-shops .columns_wrap:not(.columns_fluid)>[class*=column-] {
width: 50%;
padding-top: 0!important
}
}
@media screen and (max-width: 349px) {
.sc_section_block .sc_section_content_wrap .sc_button_hover_fade:nth-of-type(2) {
width:249px!important
}
}
@media screen and (min-width: 480px) and (max-width:639px) {
.sc_section_block .sc_section_content_wrap .sc_button_hover_fade:nth-of-type(2) {
width:264px!important
}
a.sc_button.sc_button_square.sc_button_style_filled.sc_button_size_small.btn-big.sc_button_hover_fade {
width: 220px
}
}
@media screen and (max-width: 751px) {
.post_content [data-vc-full-width=true]:first-of-type {
padding-left:0!important
}
}
.copyright_wrap p {
display: inline-block;
cursor: pointer
}
.pipe {
margin: 0 10px!important
}
.scroll_to_top {
width: 4em;
line-height: 4em;
height: 4em
}
.scroll_to_top:before {
font-size: 16px
}
.footer_wrap .footer_wrap_inner .columns_wrap>aside.widget {
height: unset!important
}
.sgpb-popup-overlay {
border-radius: 1px!important
}
div#sgpb-popup-dialog-main-div {
background-image: url(https://ravoir-ski.com/wp-content/uploads/2016/08/Image_blog5-480x480.jpg);
background-position: center;
background-size: cover
}
.popup {
margin: 30px;
max-width: 500px!important;
padding: 30px;
border-radius: 2px
}
.popup h2 {
color: #253d89!important;
margin: 0;
font-weight: 100
}
.popup h2.code {
font-weight: 800;
color: #292d2f!important
}
.popup h2.no-code {
user-select: none!important
}
.btn-popup {
background-color: #253d89;
margin: 10px auto 0;
text-align: center;
max-width: 20%;
font-weight: 800;
padding: 10px 20px;
border: 3px solid #253d89;
cursor: pointer
}
.btn-popup a {
background-color: transparent;
color: #fff!important
}
::-webkit-scrollbar {
width: 12px
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #fff;
background: #fff
}
::-webkit-scrollbar-thumb {
background: #f8ea3e
}
tr {
td {
font-weight: bold !important;
font-size: 18px !important;
}
}