body{margin:0;font-family: 'Assistant', sans-serif;}
h1{font-weight:800;color:#14164f;font-size:38px;line-height:42px;}
h2,.art-hed{font-weight:800;color:#14164f;font-size:36px;line-height:40px}
h3,h4{font-weight:800;color:#14164f;font-size:34px;line-height:38px}
p{font-weight:400;color:#333333;font-size:20px;line-height:28px}
p a{color:#ec7966}
p a:hover{text-decoration:underline;}
.container{width:85%;margin:0 auto}
.container,#content,.breadcrumb,.pro-intro,.pro-look,.pro-short,#pro-quote,.rel-pro,.art-hed,.cont-sup{height:auto;overflow:hidden;}
.breadcrumb{width:100%}
.breadcrumb ol{list-style-type:none;margin:15px 0}
.breadcrumb ol li{display:inline;font-size:16px}
.breadcrumb ol li a{text-decoration:none;color:#14164f;font-weight:700}
.breadcrumb ol li a:hover{color:#ec7966;}
.breadcrumb ol li:after{content:'\203A';margin:0 10px;color:#000}
.breadcrumb ol li:last-child:after{content:''}
.pro-intro{width:100%;padding:50px 0 80px 0}
.pro-intro p{margin:30px 0 40px 0}
.pro-look,.pro-short{width:50%;float:left;}
.pro-look img{width:100%;height:auto;}
.pro-short{padding:0 0 0 50px}
#pro-quote{width:100%;text-align:center;}
#pro-quote input,#pro-quote select,#pro-quote textarea{width:45%;height:auto;padding:16px 18px;margin:0 4% 20px 0;border-radius:5px;border:none;background-color:#f8ece8;font-size:16px;}
#pro-quote input:focus,#pro-quote textarea:focus,#pro-quote select:focus{outline:none;border-bottom:1px solid #ec7966}
#pro-quote textarea{width:97%;height:200px;border-radius:10px;font-family: 'Assistant', sans-serif;font-size:18px}
#pro-quote input[type=email]{width:97%}
#pro-quote .mini-cta-btn{margin:0}
#content{width:100%;padding:80px 0;background-color:#f0f0f0}
#content p,#content h2,#content h3,#content h4{margin:0 0 50px 0}
#content ul,#content ol{padding:0;margin:0 0 0 30px;display:list-item;margin:0 0 50px 0}
#content ul li,#content ol li{font-size:20px;color:#202020;line-height:28px;list-style-type:circle;margin:0 0 20px 50px}
#content ul li span,#content ol li span{font-weight:700}
#content ol li{list-style-type:upper-roman;}
#content ul li a,#content ol li a{color:#ec7966;text-decoration:none;}
#content ul li a:hover,#content ol li a:hover{text-decoration:underline;}
.rel-pro{width:100%;padding:80px 0;text-align:center;}
.art-hed{width:100%;text-align:center;}
.rel-pro-col{width:24%;vertical-align:top;text-align:center;margin:60px 0 0 0;display:inline-block;padding:0 1.5%}
.rel-pro-col img{width:100%;height:auto;}
.rel-pro-col h4{font-size:22px;font-weight:600;margin:5px 0 10px 0;line-height:26px}
.rel-pro-col .mini-cta-btn{margin:0;background-color:#14164f}
.cont-sup{width:100%;background-color:#f5c8c2;padding:80px 0;text-align:center;}
.cont-sup p{width:75%;margin:25px auto 15px auto}



@media (min-width: 1300px) {
.container,.cus-sup{width:1200px}
.cus-sup{margin:0 auto}
}
@media all and (max-width :900px){
.pro-look,.pro-short{width:100%;float:none;}
.pro-short{margin:50px 0 0 0;padding:0}
.rel-pro-col{width:48%;padding:0 1.5%}
}
@media all and (max-width :575px){
#pro-quote input,#pro-quote select,#pro-quote textarea{width:99%;margin:0 0 20px 0}
#pro-quote textarea{width:99%;height:200px;border-radius:10px;font-family: 'Assistant', sans-serif;font-size:18px}
#pro-quote input[type=email]{width:99%}
.cont-sup p{width:100%;margin:25px 0 15px 0}
}
@media all and (max-width :400px){
.rel-pro-col{width:100%;margin:60px 0 0 0;display:block;padding:0}
}

/*font-family: 'Assistant', sans-serif;*/

/*
color_schemes:
light dodo: f8e5df
maiden dodo: f5c8c2
dark dodo: ec7966
dark pueple: 303079
navy blue: 14164f
*/
