h1,h2,h3,h4,h5,h6,p{margin:0}input,button{margin:0;padding:0;background:none;border:none}button{cursor:pointer}button:focus{outline:0 !important}a,span{vertical-align:baseline}img{max-width:100%}ul,ol{margin:0;padding:0;list-style-type:none}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{overflow:visible;height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{margin:0 2px;padding:0.35em 0.625em 0.75em;border:1px solid #c0c0c0}legend{max-width:100%;display:table;box-sizing:border-box;white-space:normal;color:inherit;padding:0}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}
.table-bordered th,
.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font:14px/1.42857143 "Helvetica Neue", Helvetica, Arial, sans-serif;color:#333}figure{margin:0}img{vertical-align:middle}
.clearfix:before,
.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}

@media (max-width: 767px){
.visible-xs{display:block !important}table
.visible-xs{display:table !important}tr
.visible-xs{display:table-row !important}th
.visible-xs,td
.visible-xs{display:table-cell !important}}

@media (min-width: 768px) and (max-width: 991px){
.visible-sm{display:block !important}table
.visible-sm{display:table !important}tr
.visible-sm{display:table-row !important}th
.visible-sm,td
.visible-sm{display:table-cell !important}}

@media (min-width: 992px) and (max-width: 1199px){
.visible-md{display:block !important}table
.visible-md{display:table !important}tr
.visible-md{display:table-row !important}th
.visible-md,td.visible-md{display:table-cell !important}}

@media (min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th
.visible-lg,td
.visible-lg{display:table-cell !important}}

@media (max-width: 767px){
.hidden-xs{display:none !important}}

@media (min-width: 768px) and (max-width: 991px){
.hidden-sm{display:none !important}}

@media (min-width: 992px) and (max-width: 1199px){
.hidden-md{display:none !important}}

@media (min-width: 1200px){
.hidden-lg{display:none !important}}fieldset{min-width:0;margin:0;padding:0;border:0}legend{width:100%;display:block;margin-bottom:20px;padding:0;border:0;border-bottom:1px solid #e5e5e5;font-size:21px;line-height:inherit;color:#333333}label{display:inline-block;max-width:100%}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"]{margin:3px 0 0;margin-top:1px \9;line-height:normal}input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{width:100%;display:block}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555555}select,textarea,input[type="tel"],input[type="text"],input[type="email"],input[type="search"],input[type="password"],
.form-control{width:100%;height:55px;display:block;vertical-align:top;padding:6px 10px;background-image:none;border-width:1px;border-style:solid;line-height:1.42857143}
.form-control::-moz-placeholder{color:rgba(0,0,0,0.75);opacity:1}
.form-control:-ms-input-placeholder{color:rgba(0,0,0,0.75)}
.form-control::-webkit-input-placeholder{color:rgba(0,0,0,0.75)}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control[disabled],
.form-control[readonly],fieldset[disabled] 
.form-control{background-color:#eeeeee;opacity:1}
.form-control[disabled],fieldset[disabled] 
.form-control{cursor:not-allowed}textarea{min-width:100%;max-width:100% !important;width:100% !important;min-height:100px;height:auto}input[type="search"]{-webkit-appearance:none}

@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"]
.form-control,input[type="time"]
.form-control,input[type="datetime-local"]
.form-control,input[type="month"]
.form-control{line-height:32px}}
.form-group{margin-top:15px}
.form-group:after{content:'';display:table;clear:both}
.radio,.checkbox{min-height:20px;display:block;position:relative}
.radio ~ .radio,.checkbox ~ .checkbox{margin:7px 0 0 0}.radio label,
.checkbox label{min-height:20px;margin-bottom:0;padding-left:20px;font-weight:normal;cursor:pointer}
.radio input[type="radio"],
.checkbox input[type="checkbox"]{margin-top:4px \9;margin-left:-20px;position:absolute}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] 
.radio label,fieldset[disabled] 
.checkbox label{cursor:not-allowed}
.help-block{display:block;margin-top:7px;font-size:12px;color:#737373;cursor:default}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}

@media (min-width: 768px){
.form-horizontal label{margin-bottom:0;line-height:34px;text-align:right}}
.btn{display:inline-block;vertical-align:middle;margin:0;font-weight:normal;font-family:AvenirNext;line-height:1.42857143;text-align:center;white-space:nowrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:active,
.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 2px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 3px 2px rgba(0,0,0,0.3);box-shadow:inset 0 3px 2px rgba(0,0,0,0.3)}
.btn.disabled,
.btn[disabled],fieldset[disabled] 
.btn{cursor:default;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a
.btn.disabled,fieldset[disabled] a
.btn{pointer-events:none}table{background-color:transparent;border-collapse:collapse}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{vertical-align:top;padding:8px;border-top:1px solid #dddddd;line-height:1.42857143}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#fff}
.table-bordered{border:1px solid #dddddd}
.table-bordered>thead>tr>th,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>th,
.table-bordered>thead>tr>td,
.table-bordered>tbody>tr>td,
.table-bordered>tfoot>tr>td{border:1px solid #dddddd}
.table-bordered>thead>tr>th,
.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-responsive{min-height:0.01%;overflow-x:auto}

@media screen and (max-width: 767px){
.table-responsive{width:100%;overflow-y:hidden;margin-bottom:15px;border:1px solid #dddddd;-ms-overflow-style:-ms-autohiding-scrollbar}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,
.table-responsive>.table>tbody>tr>th,
.table-responsive>.table>tfoot>tr>th,
.table-responsive>.table>thead>tr>td,
.table-responsive>.table>tbody>tr>td,
.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,
.table-responsive>.table-bordered>tbody>tr>th:first-child,
.table-responsive>.table-bordered>tfoot>tr>th:first-child,
.table-responsive>.table-bordered>thead>tr>td:first-child,
.table-responsive>.table-bordered>tbody>tr>td:first-child,
.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,
.table-responsive>.table-bordered>tbody>tr>th:last-child,
.table-responsive>.table-bordered>tfoot>tr>th:last-child,
.table-responsive>.table-bordered>thead>tr>td:last-child,
.table-responsive>.table-bordered>tbody>tr>td:last-child,
.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,
.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.table-responsive>
.table-bordered>tbody>tr:last-child>td,
.table-responsive>
.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}
.errors,.alert{padding:10px 15px;margin-top:15px;border:1px solid transparent}
.errors a,.alert a{display:inline-block;color:inherit;text-decoration:underline}.errors a:hover,.alert a:hover{color:inherit;text-decoration:none}
.errors>*,.alert>*{margin:0 !important}.errors>* ~ *,.alert>* ~ *{margin:5px 0 0 0 !important}
.alert-success{background-color:#d0f6b9;border-color:#a7e183;color:#558638}
.alert-info{background-color:#cdecfc;border-color:#9bd6f5;color:#437c99}.alert-warning{background-color:#fff5c3;border-color:#edd870;color:#85741f}
.errors,.alert-danger{background-color:#ffcfcf;border-color:#ffa3a3;color:#b65353}html,body{font:14px/1.5em AvenirNext;color:#777}a{color:#000;text-decoration:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;-moz-transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out;transition:background 0.3s ease-in-out,border-color 0.3s ease-in-out,color 0.3s ease-in-out}a:hover,a:focus{color:#00aeef}

h1,h3,h4,h5,h6{font:34px/1.1em AvenirNext-BOLD;color:#333;text-transform:uppercase}
h2{font:32px/1.2em AvenirNext;color:#eee;text-transform:uppercase}
h1{font-size:34px}
h2{font-size:32px}
h3{font-size:24px}
h4{font-size:21px}
h5{font-size:18px}
h6{font-size:15px}
.page_heading{margin:40px 0 0 0;padding-bottom:10px;border-bottom:2px solid #ddd;font-size:34px}label{font-size:14px;color:#555}select,textarea,input[type="tel"],input[type="text"],input[type="email"],input[type="search"],input[type="password"],
.form-control{background-color:#fff;border-color:#ddd;font:14px AvenirNext;color:#777;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:border-color 0.2s ease-in-out;-moz-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out}select:focus,textarea:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="search"]:focus,input[type="password"]:focus,
.form-control:focus{border-color:#999;outline:0}p
.alert-inline{padding:7px 0 0 0;font-size:12px;line-height:1em;color:#f00}input
.alert-inline{border-color:#f00;color:#f00}
.btn{padding:8px 12px;background:#000;border:1px solid transparent;font-size:12px;line-height:1.4em;color:#fff;text-decoration:none;text-transform:uppercase;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out;-moz-transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background 0.2s ease-in-out,border-color 0.2s ease-in-out,color 0.2s ease-in-out}
.btn:active,
.btn:focus,
.btn:hover{background:#d10546;border-color:transparent;color:#fff;text-decoration:none}
.btn_alt{background-color:#d10546;border-color:#d10546;color:#000}
.btn_alt:active,.btn_alt:focus,.btn_alt:hover{background:#000;border-color:transparent;color:#d10546}
.btn_inverted{background-color:#d10546;border-color:transparent;color:#fff}
.btn_inverted:active,
.btn_inverted:focus,
.btn_inverted:hover{background:#000;border-color:transparent}
.btn[disabled],
.btn[disabled]:hover{background:rgba(0,0,0,0) 
!important;border:1px solid rgba(0,0,0,0.25) 
!important;color:#333 !important}table caption{padding-top:8px;padding-bottom:8px;font-size:16px;color:#777777;text-align:left}
.section_homepage{padding:50px 0}
.section_homepage .section_heading{margin:0;font-size:34px;text-align:center}
.section_homepage .section_heading .wrap-1{font-weight:700}
.section_homepage .section_heading .wrap-2{font-weight:300}
.section_blog-articles .article_item{margin:30px 0 0 0}
.section_blog-articles .article_info{margin:0 0 10px 0;font-size:12px}
.section_blog-articles .article_title{font-weight:bold;font-size:18px}
.section_blog-articles .article_content{margin:10px 0 0 0}
.section_blog-articles .article_btn{margin:15px 0 0 0;background:#d10546}
.section_blog-articles .article_btn:hover{background:#000;color:#fff}
.section_blog-articles .flexible_block__normal .layer_1{margin:0 0 15px 0}
.section_blog-articles .flexible_block__normal .img_placeholder__empty{display:none}
.section_blog-articles .flexible_block__normal .article_info,.section_blog-articles .flexible_block__normal .article_content{color:#000}
.section_blog-articles .flexible_block__overlay{text-align:center}
.section_blog-articles .flexible_block__overlay .article_info{display:none}
.section_blog-articles .flexible_block__overlay .article_title a{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.section_blog-articles .flexible_block__overlay .article_content{display:none}
.section_blog-articles .view_all__wrap{padding:30px 0 0 0;text-align:center}
.section_blog-articles .view_all__wrap .btn{padding:15px 40px;font-size:20px}
.section_collection-list .view_all__wrap{padding:30px 0 0 0;text-align:center}
.section_gallery{padding:0;overflow:hidden;position:relative}
.section_gallery .row{margin:0}
.section_gallery .row>*{padding:0}
.gallery_item .img_placeholder__wrap{background-position:0 0;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto}
.gallery_item .item_caption{padding:15px;font-size:30px;line-height:1.5em;color:#fff;text-align:center;text-transform:uppercase;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;text-shadow:1px 1px 0 rgba(0,0,0,0.6)}
.gallery_item a{background:rgba(0,0,0,0.4)}
.gallery_item a:hover{background:rgba(0,0,0,0.1)}
.section_gallery__1 .img_placeholder__small{padding:12.5% 0 0 0}
.section_gallery__1 .img_placeholder__medium{padding:25% 0 0 0}
.section_gallery__1 .img_placeholder__large{padding:33.3% 0 0 0}
.section_gallery__2 .img_placeholder__small{padding:25% 0 0 0}
.section_gallery__2 .img_placeholder__medium{padding:50% 0 0 0}
.section_gallery__2 .img_placeholder__large{padding:66.6% 0 0 0}
.section_gallery__3 .img_placeholder__small{padding:37.53% 0 0 0}
.section_gallery__3 .img_placeholder__medium{padding:75.07% 0 0 0}
.section_gallery__3 .img_placeholder__large{padding:100% 0 0 0}
.section_gallery__4 .img_placeholder__small{padding:50% 0 0 0}
.section_gallery__4 .img_placeholder__medium{padding:100% 0 0 0}
.section_gallery__4 .img_placeholder__large{padding:133.2% 0 0 0}
.section_image-with-text .item_wrap{margin:0 -15px;display:flex;justify-content:center;align-items:center}
.section_image-with-text .item_img,.section_image-with-text .item_txt{width:50%;padding:0 15px}
.section_image-with-text .image_right .item_img{position:relative;left:50%}
.section_image-with-text .image_right 
.item_txt{position:relative;right:50%}
.section_image-with-text h3 span{font-size:33px}
.section_image-with-text h3 .wrap-1{font-weight:700}
.section_image-with-text h3 .wrap-2{font-weight:300}
.section_image-with-text p{margin:10px 0 0 0;font-size:15px;color:#000}
.section_image-with-text .btn{margin:15px 0 0 0}
.section_image-with-text-overlay{padding:0;position:relative}
.section_image-with-text-overlay .section_wrap{overflow:hidden;position:relative}
.section_image-with-text-overlay .flexible_block__small{padding:24.414062% 0 0 0}
.section_image-with-text-overlay .flexible_block__medium{padding:32.714843% 0 0 0}
.section_image-with-text-overlay .flexible_block__large{padding:39.0625% 0 0 0}
.section_image-with-text-overlay .img_placeholder__wrap{position:absolute;top:0;right:0;left:0;z-index:1}
.section_image-with-text-overlay .img_placeholder__small{padding:24.414062% 0 0 0}
.section_image-with-text-overlay .img_placeholder__medium{padding:32.714843% 0 0 0}
.section_image-with-text-overlay .img_placeholder__large{padding:39.0625% 0 0 0}
.section_image-with-text-overlay .parallax_layer.img_placeholder__small{padding:36.621093% 0 0 0}
.section_image-with-text-overlay .parallax_layer.img_placeholder__medium{padding:45.410156% 0 0 0}
.section_image-with-text-overlay .parallax_layer.img_placeholder__large{padding:51.269531% 0 0 0}
.section_image-with-text-overlay .section_txt{padding:15px;text-align:center;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;justify-content:center;align-items:center;-ms-flex-direction:column}
.section_image-with-text-overlay h2{font-size:60px;color:#fff}
.section_image-with-text-overlay p{padding:18px 100px 0 100px;font-weight:300;font-size:15px;line-height:1.4em;color:#fff}
.section_image-with-text-overlay .btn{margin:34px 0 0 0;padding:15px 40px;font-size:20px}
.parallax_block{overflow:hidden;position:relative}
.parallax_layer{position:absolute;left:0;right:0;top:0;z-index:1;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}