.et_pb_text_inner ul{margin-top:10px !important}
.et_pb_text_inner li{margin-bottom:8px !important}
.et_pb_tabs_controls li a{padding: 15px !important} .white, a.white{color:#FFF !important}
.black, .black h2, .black h3{color:#000 !important}
.teal{color:#39B5BC !important}
.blue{color:#2F77BA !important}
.blueGray{color:#435C73 !important}
.purple{color:#663399 !important}
.purpleLt{color:#8C73CC !important}
.purpleDk{color:#472F83 !important}
.yellow{color:#FEBB5A !important}
.red{color:#CC0000 !important}
h1{font-size: calc(32px + (42 - 32) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(42px + (52 - 42) * ((100vw - 300px) / (1600 - 300))) !important; font-weight:400 !important}
h2{font-size: calc(28px + (36 - 28) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(34px + (42 - 34) * ((100vw - 300px) / (1600 - 300))) !important; font-weight:400 !important}
h3{font-size: calc(24px + (28 - 24) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(28px + (32 - 28) * ((100vw - 300px) / (1600 - 300))) !important}
.largeText{font-size: calc(18px + (23 - 18) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(22px + (30 - 22) * ((100vw - 300px) / (1600 - 300))) !important}
.hugeText{font-size: calc(22px + (28 - 22) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(26px + (32 - 26) * ((100vw - 300px) / (1600 - 300))) !important} .menuRow span.mobile_menu_bar:before{color:#FFF !important}
.menuRow .et_pb_menu_0.et_pb_menu .et_mobile_menu, .et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color: rgba(0,0,0,.7) !important}
.menuRow .sub-menu a{font-size:16px !important; padding:4px !important}
body.page-id-3 h3{color:#663399 !important}
body.page-id-3 h2{color:#472F83 !important}
.headerText{font-family: "Quicksand", Helvetica, Arial, Lucida, sans-serif !important; font-weight:400 !important; font-size: calc(22px + (30 - 22) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(32px + (40 - 32) * ((100vw - 300px) / (1600 - 300))) !important}
.headerTextLg{font-family: "Quicksand", Helvetica, Arial, Lucida, sans-serif !important; font-weight:400 !important; font-size: calc(30px + (40 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(40px + (50 - 40) * ((100vw - 300px) / (1600 - 300))) !important}
.gform_button, .mepr-submit{border:none; cursor:pointer; background-color:#8C73CC !important; color:#FFF !important; padding:10px 20px !important; font-size:20px !important}
.gform_button:hover, .mepr-submit:hover{background-color:#472F83 !important}
.btnPurple a{font-family: "Quicksand", Helvetica, Arial, Lucida, sans-serif !important; font-size:24px !important; padding:10px 20px; background-color:#663399; color:#FFF}
.btnPurple a:hover{background-color:#8C73CC}  body.page-id-2 h2, body.page-id-73 h2{color:#39b5bc; font-family: "Arizonia", handwriting; font-size: calc(30px + (46 - 30) * ((100vw - 300px) / (1600 - 300))) !important; line-height: calc(38px + (52 - 38) * ((100vw - 300px) / (1600 - 300))) !important; font-weight:normal !important}
body.page-id-2 .gform_button{border:none; cursor:pointer; background-color:#F98F45 !important; color:#FFF !important; padding:10px 20px !important; font-size:20px !important} .have-coupon-link{display:none !important} .rc-anchor{display:none !important}
#main-footer{padding:0px !important; margin:0px !important}
#footer-widgets{padding-top:20px !important; padding-bottom:0px !important}
.footer-widget{margin-bottom:30px !important}
#footerTK{clear:both; color:#FFF; font-size:14px; margin:5px 0px 5px 0px} 
#footerTK a{color:#FFF}
#footerTK a:hover{text-decoration:underline} 
@media only screen and ( max-width: 1400px ) 
{		
.menuRow .et_pb_column_0 img{max-width:230px !important; height:auto !important}
}
@media only screen and ( max-width: 1300px ) 
{		
.menuRow .et_pb_column_1 a{font-size:18px !important}
}
@media only screen and ( max-width: 1200px ) 
{
.menu-item-505{display:none !important}
}
@media only screen and ( max-width: 980px ) 
{	
.menu-item-505{display:block !important}
.menuRow .et_pb_column_0{width:40% !important}
.menuRow .et_pb_column_0 img{max-width:180px !important; height:auto !important}
.menuRow .et_pb_column_1{width:60% !important}
}