.aspect-img{position:relative;height:0;overflow:hidden;margin-bottom:0;display:block}.aspect-img>img{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.cms2-content p{font-family:'Lora'}.cms2-content h2{font-family:'Brandon'}.cms2-content strong{display:inline-block;margin-top:25px;font-family:'Brandon';font-size:16px}@media screen and (max-width:479px){.cms2-content strong{margin-top:0}}.cms2-content ul{font-family:'Lora';font-weight:normal}.about-us>div{display:flex;flex-direction:row;flex-wrap:wrap}.about-us .about_col{width:50%;margin-bottom:40px;padding:10px 50px 0}.about-us .about_col h4{text-align:center;margin:0 0 15px;color:#000;font-size:20px;font-weight:600}.about-us .about_col .image{text-align:center;margin:0 0 10px}@media screen and (max-width:479px){.about-us .about_col{width:100%;padding:10px}}.content_nav{background:#e2e4e9;text-align:center;color:#000;text-transform:uppercase;font-size:16px;padding:10px 0;margin:20px 0 30px}.content_nav .separator{margin:0 10px}.content_nav a{color:#000}.content_nav a:focus,.content_nav .content_nav a:hover{color:#e04e39;text-decoration:none}.contact-content{display:flex;flex-direction:row}.contact-content>div:nth-of-type(1){padding-right:80px}.contact-content>div:nth-of-type(2){border-left:solid 1px #e2e4e9;padding-left:80px}@media screen and (max-width:1024px){.contact-content{flex-direction:column}.contact-content>div{padding:0}.contact-content>div:nth-of-type(1){padding:0}.contact-content>div:nth-of-type(2){border:0;border-top:solid 1px #e2e4e9;padding:0;padding-top:30px}}.contact-list{list-style:none;margin:0 0 15px;padding:0}.contact-list li{font-size:16px;font-weight:600;margin-bottom:10px}@media screen and (max-width:1024px){.contact-list li{font-size:20px}}.contact-list li.mail:before{font-family:'RDFonts';color:#000;margin-right:15px;content:''}.contact-list li.phone:before{font-family:'RDFonts';color:#000;margin-right:15px;content:''}.best-deals{display:flex;flex-direction:row;flex-wrap:wrap}.best-deals>div{width:25%;padding:15px;padding-top:0;text-align:center;font-size:18px;color:#e04e39}.best-deals>div a{color:#000;font-weight:bold}.best-deals>div a:hover{text-decoration:none}.best-deals>div h2{margin-bottom:5px;font-size:18px}.best-deals>div p{text-transform:uppercase}.testimonial{margin-bottom:30px}.testimonial h4{color:#bf8c41;font-size:20px;margin:0 0 15px;font-weight:bold;text-transform:uppercase}.testimonial .test_text .q_top,.testimonial .test_text .q_foot{color:#bf8c41;display:inline-block;font-weight:600;font-size:48px;height:20px;line-height:34px;margin-right:15px;vertical-align:bottom}.promodetailstemplate h2{text-align:center}.trend_copy p{text-align:justify;margin:0 1em;font-weight:300;font-family:'Brandon'}.faq-item{font-family:'Brandon';font-weight:700;font-size:20px}.faq-item p{margin-top:1em}.faq-item .a{font-weight:500}.trends{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -15px}.trends>div{width:50%;padding:0 15px;margin:0}@media screen and (max-width:479px){.trends>div{width:100%}}.promo_foot{background:#e2e4e9;padding:35px 0;text-align:center}.promo_foot h2{font-size:35px;font-family:'Lora',serif;font-weight:400;color:#bf8c41;text-transform:uppercase;line-height:1.2;margin:25px 0 0}.promo_foot .btn-action{font-size:30px;letter-spacing:1px}@media(max-width:1199px){.contact_list li{font-size:20px;line-height:34px;margin-bottom:0;padding-left:40px}}@media(max-width:991px){.content_nav{font-size:14px}.content_nav .separator{margin-left:5px;margin-right:5px}.about_col{padding-right:20px;padding-left:20px}.form-control,.bootstrap-select.btn-group .btn .filter-option{line-height:20px}.contact_list li{font-size:16px}.promo_foot h2{font-size:28px;margin-top:15px}.promo_foot .btn-action{font-size:24px}}.q-and-a-items>div{display:flex;flex-direction:row;margin-bottom:1em}.q-and-a-items>div>div{box-sizing:border-box;width:50%;flex-grow:1;display:flex;flex-direction:row;align-items:center}.q-and-a-items>div>div p{display:inline-block;margin:0}.q-and-a-items>div>div p:first-child{font-size:30px;margin-right:.5em}@media(max-width:812px){.divider_row_contact{width:auto;height:1px;margin:20px 0}.q-and-a-items>div{flex-direction:column;padding-bottom:15px;border-bottom:solid 1px #9da5b3}.q-and-a-items>div>div{width:100%}.q-and-a-items>div>div p:nth-child(2){margin-top:10px}.q-and-a-items>div:first-of-type{border-top:solid 1px #9da5b3;padding-top:15px}}@media(max-width:812px){.best-deals>div{width:50%}}@media(max-width:479px){.img-header .desktop-img{display:none}.img-header .mobile-img{display:block}.content_nav{font-size:12px}.content_nav .separator{margin-left:5px;margin-right:5px}.about_col{padding-right:0;padding-left:0}.contact_list li{font-size:14px;padding-left:35px}.best-deals>div h4{font-size:14px;margin:5px 0}.best-deals>div p{font-size:14px}.small-link{font-size:13px}}.size-table h3{text-transform:none;font-weight:normal;text-align:center}.size-table a{display:inline-block}.ia-masthead{background:#f9f7ea;padding:50px 30px;display:flex;flex-direction:row}.ia-masthead .title-image{text-align:right;width:40%;padding-right:20px;padding:10px 0}.ia-masthead .title-image>div{background:red;height:0;overflow:hidden;position:relative;padding-top:18%}.ia-masthead .title-image img{max-width:100%;height:100%}.ia-masthead .links{width:60%;text-align:center}.ia-masthead .links .f-tile a,.ia-masthead .links a{cursor:pointer;display:inline-block;font-family:'Brandon';font-weight:700;text-transform:uppercase;border-bottom:solid 3px transparent;text-align:center;margin-right:40px}.ia-masthead .links .f-tile a img,.ia-masthead .links a img{height:80px;margin-bottom:15px}.ia-masthead .links .f-tile{display:inline-block}.ia-masthead .links .f-tile div{font-family:'Brandon';font-size:16px!important;font-weight:700!important}.ia-masthead .links a:hover{border-bottom:solid 3px #bf8c41!important;text-decoration:none}@media screen and (max-width:479px){.ia-masthead{flex-direction:column;background:none;padding:30px 15px}.ia-masthead .title-image{width:100%;padding:0;height:0;overflow:hidden;padding-top:18.66666667%;position:relative}.ia-masthead .title-image img{top:0;left:0;position:absolute;width:100%;height:100%}.ia-masthead .links{margin-top:15px;width:100%;display:flex;flex-direction:row;justify-content:space-around}.ia-masthead .links .f-tile,.ia-masthead .links a{background:#f9f7ea;font-size:6px;padding:15px 0;margin:0;width:22%}.ia-masthead .links .f-tile img,.ia-masthead .links a img{height:60px}.ia-masthead .links .f-tile a{width:100%}.ia-masthead .links .f-tile div{font-size:6px}}