@font-face{font-family:ETmodules;font-display:block;src:url(//cairndepetitmont.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot);src:url(//cairndepetitmont.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.eot?#iefix) format("embedded-opentype"),url(//cairndepetitmont.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.woff) format("woff"),url(//cairndepetitmont.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.ttf) format("truetype"),url(//cairndepetitmont.com/wp-content/themes/Divi/core/admin/fonts/modules/social/modules.svg#ETmodules) format("svg");font-weight:400;font-style:normal}
.et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky),.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg:not(.et_parallax_bg__sticky){display:none}.et_pb_sticky.et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky,.et_pb_sticky .et_pb_section_parallax_sticky .et_parallax_bg.et_parallax_bg__sticky{display:block}.et_builder_inner_content.has_et_pb_sticky{z-index:inherit}.et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et_pb_column.has_et_pb_sticky{z-index:20}.et-l--header .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--header .et_pb_column.has_et_pb_sticky{z-index:30}.et-l--footer .et-db #et-boc .et-l #et-fb-app .et_pb_column.has_et_pb_sticky,.et-l--footer .et_pb_column.has_et_pb_sticky{z-index:10}.et_pb_sticky_placeholder{opacity:0!important}.et_pb_sticky .et_overlay.et_pb_inline_icon_sticky:before,.et_pb_sticky .et_pb_inline_icon_sticky:before{content:attr(data-icon-sticky)!important}body .et-script-temporary-measurement{opacity:0}#menu-principal .current-menu-item a::before,
#menu-principal .current_page_item a::before {
content: "";
position: absolute;
z-index: 2;
left: 0;
right: 0;
}
#menu-principal>li>a:before {
content: "";
position: absolute;
z-index: -2;
left: 0;
right: 100%;
bottom: 0;
background: #fff; height: 3px; -webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
#menu-principal>li>a:hover {
opacity: 1 !important;
}
#menu-principal>li>a:hover:before {
right: 0;
}
#menu-principal>li>li>a:before {
bottom: 10%;
}
.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button {
margin-left: 25px;
} @font-face {
font-family: 'itcavantgardestd-mdcn';
src: url(//cairndepetitmont.com/wp-content/themes/divi-child/fonts/ITCAvantGardeStd-MdCn.otf) format('opentype');
font-weight: normal;
font-style: normal;
} .btn-inline .et_pb_button_module_wrapper {
display: inline-block;
padding-bottom: 20px;
margin: 0 10px;
}
.et-menu li li.menu-item-has-children>a:first-child:after {
top: 6px;
right: 0;
}
._df_thumb {
width: 340px !important;
height: 500px !important;
}