body,html{max-width:100%;overflow-x:hidden}*,.zero,body,hr{margin:0}.stylish h2,body,h1,h2{font-family:'Source Sans Pro',sans-serif}#header-info,.hide-onload{display:none}#header-search,body{background-color:#FFF}.box-content,.center,.intext,.ribbon-center,.text-center{text-align:center}*,body{padding:0}html{-webkit-tap-highlight-color:transparent}body{font-size:19px;line-height:1.42857143;color:#555;padding-top:70px;padding-bottom:0}a{color:#C7171F;text-decoration:none}a:focus,a:hover{color:#C7171F;text-decoration:underline}.color-primary {color: #C7171F;}.hero-button,.hero-button:hover,.promo-button p,a #promo-spring-button,a .promo-button,a.hero-button,a:hover #promo-spring-button,a:hover .promo-button,a:hover .promo-button h1,a:hover .promo-button span,a:link .promo-button,a:visited .promo-button{text-decoration:none}hr{clear:both;padding:5px}@media (max-width:765px){body{font-size:17px}}.zero{padding:0}h1,h2,h3,h4,h5{padding:5px 0}h6,h7{padding:4px 0}.smallspace{width:20px;height:20px}.tinytext{font-size:9px;line-height:11px!important}.smalltext{font-size:11px;line-height:13px!important}.mediumtext{font-size:13px;line-height:15px!important}h1,h2,h4,h5,h6,h7{line-height:.9em}.faded{color:#999}.darkgray,.dg{color:#555}.review-ratings-list p{color:#333}h1,h3,h5,h7{margin:0;color:#C7171F}h1,h2{text-transform:none}h1{font-weight:900;font-size:3em}h2{font-weight:200;font-size:2.5em;margin:0;color:#000000;}h3{font-weight:900;font-size:2.3em;line-height:1em}h4{font-weight:400;font-size:2.1em;margin:0;color:#000000;}h5{font-weight:200;font-size:2em;}h6{font-weight:400;font-size:1.9em;margin:0}h7{font-weight:600;font-size:1.8em}.stylish h2{color:#000;font-size:25px;padding:6px 0 17px 2px;margin:0}.stylish h3,.stylish h4{color:#000;padding:3px 0 17px 2px;font-family:'Source Sans Pro',sans-serif;margin:0}.stylish h3{font-size:19px}.stylish h4{font-size:16px}.stylish h6{color:#AAA;font-family:'Source Sans Pro',sans-serif;font-size:13px;padding:1px 0;margin:0}h5 .btn{padding:2px 12px;margin:0}.zoomin{cursor:-webkit-zoom-in;cursor:-moz-zoom-in}:focus{outline:0}#header-info{margin:75px 0 0;height:40px;background-color:#DFDFDF}#header-search{display:none;width:480px;height:50px;position:absolute;right:0;top:16px}#header-search-input{vertical-align:top;width:350px;height:40px;font-size:19px;color:#333;padding:0 0 0 10px;margin:0;border:1px solid #CCC;border-radius:8px 0 0 8px}#header-search-button{vertical-align:top;width:90px;height:40px;padding:0;margin:0;color:#C7171F;background-color:#E0E0E0;border:1px solid #999;border-radius:0 8px 8px 0}.control-label,.intext,.text-middle,nav#footer .fnav,nav#footer-sub .fnav{vertical-align:middle}.navbar-custom{background-color:#FFF;color:#C7171F;border-radius:0;height:75px;-webkit-box-shadow:0 8px 6px -6px rgba(120,120,120,.3);-moz-box-shadow:0 8px 6px -6px rgba(120,120,120,.3);box-shadow:0 8px 6px -6px rgba(120,120,120,.3);border:none}.navbar-nav{margin-top:0;margin-bottom:0}.navbar-nav>li{margin:0;padding:0}.navbar-custom .navbar-nav>li>a{padding:0 20px;margin:0;line-height:75px;display:inline-block;color:#C7171F;font-size:17px;background-color:#FFF;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-transform:uppercase;font-weight:400px;letter-spacing:1px}.navbar-custom .navbar-nav>li>a:hover{background-color:#C7171F;color:#FFF}.navbar-custom .navbar-brand img{margin:0 100px 0 0;padding:0}.navbar-custom .navbar-header button{border:1px solid #C7171F;border-radius:3px}.navbar-custom .navbar-header button:hover{background-color:#C7171F;border:1px solid #CCC;color:#FFF}.navbar-custom .navbar-nav>.active>a,.navbar-custom .navbar-nav>.active>a:focus,.navbar-custom .navbar-nav>.active>a:hover,.navbar-custom .navbar-nav>.open>a,.navbar-custom .navbar-nav>.open>a:focus,.navbar-custom .navbar-nav>.open>a:hover{background-color:#F0F0F0;color:#111}.navbar-custom .navbar-nav .dropdown-menu{background-color:rgba(255,255,255,.97);-webkit-box-shadow:-1px 2px 8px rgba(0,0,0,.325);-moz-box-shadow:-1px 2px 8px rgba(0,0,0,.325);box-shadow:-1px 2px 8px rgba(0,0,0,.325);padding:0;margin-top:0;border-radius:0 0 7px 7px;left:0;border:1px solid #CCC}.navbar-custom .navbar-nav .dropdown-menu:before{position:absolute;font-size:0;line-height:0}.navbar-custom .navbar-nav .dropdown-menu>li>a{padding:10px 13px;color:#C7171F;font-size:15px}.navbar-custom .navbar-nav .dropdown-menu>li.active>a,.navbar-custom .navbar-nav .dropdown-menu>li:focus>a,.navbar-custom .navbar-nav .dropdown-menu>li:hover>a{background-color:#C7171F;color:#FFF}.navbar-custom .navbar-nav .dropdown-menu>li:last-child>a{border-radius:0 0 5px 5px}.navbar-custom .navbar-nav .dropdown-menu>li.divider{height:1px;margin:0;padding:0;overflow:hidden;background-color:#CCC}.navbar-custom .navbar-collapse,.navbar-custom .navbar-form{border-top:0;padding-bottom:0}.navbar-right{margin:0;padding:0}.navbar.navbar-custom{margin:0;bottom:0;padding:0;min-height:5px}.navbar-custom .navbar-brand{margin:0 20px;padding:10px 20px 10px 0;font-size:36px;line-height:55px;color:#fff}.navbar-custom .navbar-brand img{height:54px;margin-right:100px}@media (max-width:1200px){.navbar-custom .navbar-brand img{height:54px;margin-right:90px}.navbar-custom .navbar-nav>li>a{padding:0 8px;font-size:17px}}@media (max-width:994px){.navbar-custom .navbar-brand img{height:50px;margin-right:70px}.navbar-custom .navbar-nav>li>a{padding:0 8px;font-size:17px}#header-search{top:10px}}@media (max-width:765px){.navbar-header{margin-bottom:8px}.navbar-custom .navbar-brand img{height:45px;margin-right:10px}.navbar-custom .navbar-nav>li>a{font-size:17px;font-weight:700;background-color:#F0F0F0;border-bottom:1px solid #CCC;display:block;padding:0 8px;line-height:60px;width:100%;margin:0}.navbar-custom .navbar-nav .dropdown-menu>li>a{font-size:17px;padding:10px 13px;margin:0}.navbar-right>li>a,ul.nav,ul.navbar-nav,ul.navbar-right{margin:0;padding:0;width:100%;display:block;clear:left;float:left}#search-menu{display:none}}@media (max-width:355px){.navbar-custom .navbar-brand img{height:40px;padding-top:15px;margin-right:2px}}.navbar-liner{margin:0;padding:2px;height:1px;width:100%;display:block;}.content{background-color: rgba(250, 250, 250, 0.7);width:96%;padding:0;margin:10px;border-radius:15px}#popmessage{margin-top:1px}#container-code,#container-css,#container-html,#container-js{transition:all 2s ease-out}#action-bar{background:rgba(230,230,230,.5);border:1px solid rgba(150,150,150,.4);display:block;width:50%;position:fixed;bottom:0;right:0;margin:0;padding:10px;z-index:1000;border-right:none;border-bottom:none;border-top-left-radius:15px}.btn-trans{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;border:none}.btn-smfix{width:120px;height:25px}.btn-lg{margin:5px;padding:8px 17px}.btn-primary{color:#fff;background-color:#C7171F;border-color:#7B0000;-webkit-transition:all .5s ease;transition:all .5s ease}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#A10000;border-color:#540000}.btn-primary:hover:active:focus{background-color:#CC171F}.btn-primary:focus{background-color:#C7171F}.btn-primary:active:focus{background:#C7171F}.btn-primary.active,.btn-primary:active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#C7171F;border-color:#7B0000}.btn-primary .badge{color:#C7171F;background-color:#fff;outline:0;border:none}button:focus{outline:0!important}#paginate .pagination>.active>a,#paginate .pagination>.active>a:focus,#paginate .pagination>.active>a:hover,#paginate .pagination>.active>span,#paginate .pagination>.active>span:focus,#paginate .pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#C7171F;border-color:#7B0000}#paginate .pagination>li>a{border:1px solid #540000}.code,.contents,.css,.database,.designs,.html,.js,.programing{display:inline-table;width:40px;height:40px;max-width:40px;max-height:40px;border-radius:50%}#paginate .pagination>li.active>a,#paginate .pagination>li.active>a:focus,#paginate .pagination>li.active>span{background:#540000;color:#fff}.superhero{background-image:url(/img/superhero.png);background-repeat:no-repeat;background-size:cover}.red{color:#ce483d}.pink{color:#d8335b}.green{color:#4fa950}.yellow{color:#ffa93c}.bg-color-red{background:#ce483d}.bg-color-pink{background:#d8335b}.bg-color-blue{background:#06a9ef}.bg-color-green{background:#4fa950}.bg-color-orange{background:#f05444}.bg-color-yellow{background:#ffa93c}.bg-color h1,.bg-color h2,.bg-color h3,.bg-color h4,.bg-color h5,.bg-color h6{color:#fff}.bg-color a,.bg-color p{color:rgba(255,255,255,.8)}.bg-color.orange{background:#f05444;color:#fff}.bg-color.green{background:#4fa950;color:#fff}.bg-color.blue{background:#06a9ef;color:#fff}.bg-color.dark-grey{background:#333;color:#fff}.bg-color.grey{background:#888;color:#fff}.bg-color.yellow{background:#ffa93c;color:#fff}.bg-color.pink{background:#d8335b;color:#fff}.bg-color.black{background:#000;color:#fff}.bg-color.red{background:#ce483d;color:#fff}.bg-color.darker-bg{background:rgba(0,0,0,.1);color:#fff}.bg-color.silver{background:#bdc3c7;color:#fff}.bg-color.light-grey{background:#f5f5f5}.bg-color.light-grey p{color:#666}.bg-color.light-grey h1,.bg-color.light-grey h2,.bg-color.light-grey h3,.bg-color.light-grey h4,.bg-color.light-grey h5,.bg-color.light-grey h6{color:#333}.bg-color .hero-unit h1{color:#fff}.bg-color .hero-unit p.lead{color:rgba(255,255,255,.8)}.designs{background-color:orange;color:#fff}.programing{background-color:#00f;color:#fff}.contents{background-color:green;color:#fff}.database{background-color:purple;color:#fff}.css{background-color:orange;color:#fff}.html{background-color:#00f;color:#fff}.js{background-color:green;color:#fff}.code{background-color:purple;color:#fff}.intext{display:table-cell;font-size:1.3em;overflow:hidden}.control-label{padding:11px 0 0 23px;margin:0;font-size:14px;font-weight:700}.form-control{padding:4px;margin:3px}.panel h1{font-size:1.6em}.panel h2{font-size:1.4em}.panel h3{font-size:1.2em}.panel h4{font-size:1em}.panel h5{font-size:0.8em}.panel-heading h4{margin:0;padding:0}.form-signin{max-width:330px;padding:15px;margin:0 auto}.form-signin .checkbox,.form-signin .form-signin-heading{margin-bottom:10px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=username]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-signin input[type=fullname]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=location]{margin-bottom:-1px;border-radius:0}.form-signin input[type=email]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}.form-control.selectize-control{height:34px}.selectize-dropdown-content img{width:20px;height:20px;margin-right:3px;float:left}.selectize-control::before{-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;content:' ';z-index:2;position:absolute;display:block;top:10px;right:34px;width:16px;height:16px;background:url(../images/icons/spinner.gif);background-size:16px 16px;opacity:0}.selectize-control.loading::before{opacity:1}.height-ti{max-height:150px}.height-xs{height:100px}.height-xxs{height:85px}.ribbon-container{position:relative;background:linear-gradient(#A10000,#FFF);z-index:1;width:100%}.ribbon-underlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:.5;background-image:url(https://www.transparenttextures.com/patterns/double-lined.png);background-size:cover}.underlay-squares{background-image:url(https://www.transparenttextures.com/patterns/hoffman.png)}.ribbon-content{display:flex;align-items:center;justify-content:center;color:#fff;width:100%;z-index:999}.ribbon-center h1,.ribbon-center h2{color:#FFF;font-family:'Source Sans Pro',sans-serif;font-style:normal}.ribbon-center{z-index:1000;flex:1}.ribbon-center h1{font-size:3.6em;font-weight:200;width:100%;text-shadow:1px 1px 2px #111,0 0 4px #333;line-height:.9em}.ribbon-center h2{font-size:3em;font-weight:400;position:relative;margin-top:0;width:100%;clear:both;text-shadow:1px 1px 2px #111,0 0 4px #333}.ribbon-center h4,.ribbon-center h5{color:#FFF;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-size:2em;position:relative;width:100%;margin-top:10px;text-shadow:1px 1px 2px #111,0 0 4px #333;clear:both}.ribbon-center h3{color:#FFF;font-family:'Source Sans Pro',sans-serif;font-size:2em;font-weight:600;position:relative;width:100%;text-shadow:1px 1px 2px #111,0 0 4px #333}.ribbon-center h4{font-weight:400}.ribbon-center h5{font-weight:200}.ribbon-center p{font-size:1.3em;line-height:1.2em;font-family:'Source Sans Pro',sans-serif;font-style:normal;font-weight:100;text-shadow:1px 1px 2px #111,0 0 4px #333}.ribbon-center h1.duo,.ribbon-center h2.duo{font-style:normal;position:relative;margin:0;line-height:.9em;width:100%;font-family:'Source Sans Pro',sans-serif}.ribbon-center h1.duo,.ribbon-center h2.duo,.text-shadow-strong{text-shadow:1px 1px 2px #222,0 0 5px #444}.ribbon-center h1.duo{font-size:2.4em;font-weight:600;padding:10px 5px 3px}.ribbon-center h2.duo{font-size:1.8em;font-weight:200;clear:both;padding:4px 5px 10px}@media (max-width:994px){.ribbon-center h1,.ribbon-center h2,.ribbon-center h3{color:#FFF;font-family:'Source Sans Pro',sans-serif}.ribbon-center h1{font-weight:200;font-size:3em}.ribbon-center h2{font-weight:400;font-size:2.5em;position:relative;margin-top:10px;width:100%;clear:both}.ribbon-center h3{font-weight:600;font-size:1.5em;position:relative}.ribbon-center h4,.ribbon-center h5{color:#FFF;font-family:'Source Sans Pro',sans-serif;font-size:2em;position:relative;margin-top:10px;width:100%;clear:both}.ribbon-center h4{font-weight:400}.ribbon-center h5{font-weight:200}.ribbon-center h1.duo,.ribbon-center h2.duo{text-shadow:1px 1px 2px #222,0 0 5px #444;margin:0;line-height:.8em}.ribbon-center h1.duo{font-size:1.7em;font-weight:600;padding:5px}.ribbon-center h2.duo{font-size:1.4em;font-weight:200;padding:3px}}@media (max-width:765px){.ribbon-center h1,.ribbon-center h2,.ribbon-center h3{color:#FFF;font-family:'Source Sans Pro',sans-serif}.ribbon-center h1{font-weight:200;font-size:1.7em;line-height:.9em}.ribbon-center h2{font-weight:400;font-size:1.4em;position:relative;margin-top:30px;width:100%;clear:both}.ribbon-center h3{font-weight:600;font-size:1em}.ribbon-center h4,.ribbon-center h5{color:#FFF;font-family:'Source Sans Pro',sans-serif;font-size:1.2em;margin-top:10px;width:100%;clear:both}.ribbon-center h4{font-weight:400}.ribbon-center h5{font-weight:200}.ribbon-center h1.duo,.ribbon-center h2.duo{text-shadow:1px 1px 2px #222,0 0 5px #444;margin:0}.ribbon-center p{font-size:1em;line-height:1em}.ribbon-center h1.duo{font-size:1.4em;font-weight:600;padding:4px;line-height:1em}.ribbon-center h2.duo{font-size:1.1em;font-weight:200;padding:2px;line-height:1.1em}}.row-content{border-bottom:1px solid #EEE}.space-md{clear:both;width:100%;height:300px;display:block}.position-center{display:flex;align-items:center;justify-content:center;flex-direction:row}.margin-xxl{margin:70px}.margin-xl{margin:50px}.margin-lg{margin:40px 10px}.margin-md{margin:30px 10px}.margin-sm{margin:20px 10px}.margin-xs{margin:10px}.m0,.margin-none{margin:0}.padding-xxl{padding:70px}.padding-xl{padding:50px 40px}.padding-lg{padding:40px 10px}.padding-md{padding:30px 10px}.padding-sm{padding:20px 10px}.padding-xs{padding:10px}.p0,.padding-none{padding:0}.margin-xxxl-sm{margin:90px 2px 20px}.margin-xxl-sm{margin:70px 2px 20px}.margin-xl-sm{margin:50px 2px 20px}.margin-lg-sm{margin:40px 2px 20px}.margin-md-sm{margin:30px 2px 10px}.margin-sm-sm{margin:20px 2px 10px}.margin-xs-sm{margin:10px 2px}.padding-sm-lg{padding:10px 40px}@media (max-width:865px){.padding-xxl{padding:20px;clear:both}.padding-xl{padding:15px;clear:both}.padding-lg,.padding-md{padding:10px;clear:both}.padding-sm{padding:5px;clear:both}.padding-xs{padding:3px;clear:both}.padding-none{padding:0;clear:both}h1,h2{padding:6px 0}h3,h4{padding:4px 0}h5,h6,h7{padding:2px 0}.margin-xxl{margin:45px}.margin-xl{margin:40px}.margin-lg{margin:20px 10px}.margin-md{margin:15px}.margin-sm{margin:5px}.margin-xs{margin:2px}.margin-none{margin:0}.margin-lg-sm,.margin-xl-sm{margin:5px 2px}h1,h2,h3,h4,h5,h6,h7{margin:0}h1{font-size:29px}h2{font-size:25px}h3{font-size:21px}h4{font-size:20px}h5{font-size:19px}h6{font-size:18px}h7{font-size:17px}}@media (max-width:450px){.margin-xl{margin:30px 10px}.margin-lg{margin:20px 5px}}@media (max-width:355px){.margin-xl{margin:25px 7px}.margin-lg{margin:20px 5px}}.position-special{position:absolute;right:20px;top:190px}.black{color:#000}.white{color:#FFF}.orange{color:#F36F21}.lightorange{color:#FFC966}.darkgray{color:#333}.gray{color:#666}.lightgray{color:#999}.darkblue{color:#2C0C6A}.lightblue{color:#8E72D0}.blue{color:#C7171F}.lightgreen{color:#C9DA36}.text-uppercase{text-transform:uppercase}.text-lowercase{text-transform:lowercase}.text-capitalize{text-transform:capitalize}.text-xxl{font-size:.9vw}.text-xl{font-size:11em!important;line-height:1em}.text-lg{font-size:7em!important}.text-md{font-size:5em!important}.text-sm{font-size:3em!important}.text-xs{font-size:1em!important}.text-strong{font-weight:900}.strong{font-weight:600}.text-shine-strong{text-shadow:1px 1px 2px #FFF,0 0 5px #BBB}.text-font-special{font-family:Yellowtail,cursive}.border-white-xxl{border:50px solid #FFF}.border-white-xl{border:30px solid #FFF}.border-white-lg{border:20px solid #FFF}.border-white-md{border:10px solid #FFF;margin:0;padding:10px 30px}.border-white-sm{border:2px solid #FFF}.border-white-xs{border:1px solid #FFF}.border-gray-xxl{border:50px solid #555}.border-gray-xl{border:30px solid #555}.border-gray-lg{border:20px solid #555}.border-gray-md{border:10px solid #555;margin:0;padding:10px 30px}.border-gray-sm{border:2px solid #555}.border-gray-xs{border:1px solid #555}.border-radius-xxl{border-radius:60px}.border-radius-xl{border-radius:30px}.border-radius-lg{border-radius:20px}.border-radius-md{border-radius:10px}.border-radius-sm{border-radius:5px}.border-radius-xs{border-radius:3px}.border-shadow-sm{border:1px solid #CCC;border-top-color:#DDD;border-left-color:#D0D0D0;box-shadow:1px 2px 2px 1px rgba(70,70,70,.07)}.effect-blur-xxl{-webkit-filter:blur(60px);filter:blur(60px)}.effect-blur-xl{-webkit-filter:blur(30px);filter:blur(30px)}.effect-blur-lg{-webkit-filter:blur(10px);filter:blur(10px)}.effect-blur-md{-webkit-filter:blur(5px);filter:blur(5px)}.effect-blur-sm{-webkit-filter:blur(2px);filter:blur(2px)}.effect-blur-xs{-webkit-filter:blur(1px);filter:blur(1px)}.effect-blur-none{-webkit-filter:blur(0);filter:blur(0)}.dropshadow-lg{-webkit-box-shadow:0 0 14px 4px rgba(36,36,36,.3);-moz-box-shadow:0 0 14px 4px rgba(36,36,36,.3);box-shadow:0 0 14px 4px rgba(36,36,36,.3)}.smartdiv,img.smart{max-width:100%;height:auto}.cursor-default{cursor:default}.height-xxl{max-height:100vh;height:100vh}.height-xl{max-height:600px;height:600px}.height-lg{max-height:450px;height:450px}.height-md{max-height:300px;height:300px}.height-sm{max-height:200px}.height-xs{max-height:100px}.height-auto{height:auto}.max-width-md{max-width:640px;height:370px;margin:0;padding:0}.max-width-md iframe{max-height:370px!important;margin:0;padding:0}.bgc-black{background-color:#000}.bgc-white{background:#FFF}.bgc-primary{background-color:#C7171F}.bgc-darkprimary{background-color:#2C0C6A}.bgc-lightprimary{background-color:#8E72D0}.bgc-darkgray{background-color:#333}.bgc-gray{background-color:#666}.bgc-lightgray{background-color:#999}.bgc-verylightgray{background:#ECECEC}.bgc-linear-gradient-black{background:linear-gradient(#222,#000)}.bgc-linear-gradient-verydark{background:linear-gradient(#333,#111)}.bgc-linear-gradient-darkgray,.container-verydark{background:linear-gradient(#555,#222)}.container-verydark{position:relative}.bgc-linear-gradient-grayprimary{background:linear-gradient(#2e3d4e,#C7171F)}.bgc-linear-gradient-greyprimary{background:linear-gradient(#666,#C7171F)}.bgc-linear-gradient-primary{background:linear-gradient(#C7171F,#00548C)}.bgc-linear-gradient-lightprimary{background:linear-gradient(#DEEFF7,#3a4d5f)}.bgc-linear-gradient-darkprimary{background:linear-gradient(#3a4d5f,#2e3d4e)}.promo-button{width:50%;margin:20px 0;padding:3px 10px;opacity:.8;transition:all .35s linear}.promo-button h1{text-transform:uppercase;font-size:1.8em;margin:0;padding:0;line-height:1em}.promo-button span{font-size:2.8em}.promo-button p{font-size:1.1em;color:#DFDFDF;letter-spacing:1.1px}a:hover .promo-button{background-color:#C7171F;text-decoration:none;opacity:.95;box-shadow:0 0 10px 2px rgba(235,235,255,.65)}@media (max-width:1200px){.text-xl{font-size:9em!important;line-height:1em}.border-white-md{border:8px solid #FFF;margin:0;padding:10px 30px}.position-special{top:170px}}@media (max-width:1000px){.text-xl{font-size:7em!important;line-height:1em}.border-white-md{border:6px solid #FFF;margin:0;padding:10px 30px}.position-special{top:150px}.promo-button h1{font-size:1.6em}}@media (max-width:765px){.text-xl{font-size:5em!important;line-height:.9em}.border-white-md{border:5px solid #FFF;margin:0;padding:10px 30px}.position-special{top:150px}.promo-button{width:60%;margin:20px 0;padding:3px 10px;opacity:.9}.promo-button h1{font-size:1.5em}#promo-spring-button{margin-top:100px}}@media (max-width:565px){.text-xl{font-size:3.5em!important;line-height:.8em}.border-white-md{border:4px solid #FFF;margin:0;padding:10px 30px}.position-special{top:150px}.promo-button h1{font-size:1.4em}}@media (max-width:420px){.text-xl{font-size:2.5em!important;line-height:.7em}.border-white-md{border:3px solid #FFF;margin:0;padding:10px 30px}.position-special{top:100px}.promo-button{width:100%;margin:30px 0;padding:3px 10px;opacity:.9}.promo-button h1{font-size:1.3em}}#ui-hero-index-01{background-image:url(/images/hero/index-01.jpg)}#ui-hero-index-02{background-image:url(/images/hero/index-02.jpg)}#ui-hero-black{background-image:url(/images/hero/black.jpg)}#ui-hero-white{background-image:url(/images/hero/white.jpg)}.hero,.hero-dark,.hero-light{background-size:cover;background-position:center center;background-repeat:no-repeat;color:#cfcfcf;position:relative;z-index:1}.hero li{font-size:1.3em;line-height:1.2em;margin-bottom:10px;font-weight:400}.hero .h1-white,.hero h1,.hero-dark h1{font-family:'Source Sans Pro',sans-serif;color:#fff;text-shadow:0 3px 1px rgba(30,30,30,.8),-1px 0 2px rgba(120,120,120,.5);margin:0;padding:10px 0;opacity:1}.hero .h2-white,.hero .h3-white,.hero .h4-white,.hero h2,.hero h3,.hero h4,.hero-dark h2,.hero-dark h3,.hero-dark h4{font-family:'Source Sans Pro',sans-serif;text-shadow:0 1px 1px rgba(50,50,50,.5),-1px 0 2px rgba(120,120,120,.5);margin:0;opacity:1;color:#fff}.hero .h2-white,.hero h2,.hero-dark h2{padding:7px 0}.hero .h3-white,.hero h3,.hero-dark h3{padding:5px 0}.hero .h4-white,.hero h4,.hero-dark h4{padding:3px 0}p .white{color:#fff;text-shadow:1px 1px #ccc}.hero .h1-black,.hero .h1-blue,.hero .h2-black,.hero .h2-blue,.hero .h3-black,.hero .h3-blue,.hero .h4-black,.hero .h4-blue,.hero-light h1,.hero-light h1 .blue,.hero-light h2,.hero-light h2 .blue,.hero-light h3,.hero-light h3 .blue,.hero-light h4,.hero-light h4 .blue{text-shadow:0 1px 1px rgba(150,150,150,.5),-1px 0 2px rgba(250,250,250,.5);font-family:'Source Sans Pro',sans-serif}.hero .h1-black,.hero .h2-black,.hero .h3-black,.hero .h4-black,.hero-light h1,.hero-light h2,.hero-light h3,.hero-light h4{color:#000!important}.hero .h1-blue,.hero-light h1 .blue{font-weight:600;color:#2C0C6A!important}.hero .h2-blue,.hero-light h2 .blue{font-weight:600;color:#C7171F!important}.hero .h3-blue,.hero-light h3 .blue{font-weight:600;color:#2C0C6A!important}.hero .h4-blue,.hero-light h4 .blue{font-weight:600;color:#F36F21!important}.hero-text h1{font-size:57px}.hero-text h5{font-size:27px}@media (max-width:1190px){.hero-text h1{font-size:54px}.hero-text h5{font-size:27px}}@media (max-width:994px){.hero-text h1{font-size:50px}.hero-text h5{font-size:27px}}@media (max-width:600px){.hero-text h1{font-size:40px}.hero-text h5{font-size:27px}}@media (max-width:450px){.hero-text h1{font-size:35px}.hero-text h5{font-size:25px}}@media (max-width:355px){.hero-text h1{font-size:30px}.hero-text h5{font-size:22px}}.button-ghost-white{border-width:1px;border-color:#FFF}.button-ghost-white:hover{background-color:#FFF}.hero-button{display:inline-block;text-transform:uppercase;margin:5px 2px;padding:4px 17px 8px;background-color:#E13139;border:4px solid rgba(150,150,150,.35);-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-background-clip:padding;background-clip:padding-box;-moz-transition:all .15s linear;-o-transition:all .15s linear;-webkit-transition:all .15s linear;transition:all .15s linear;-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}.hero-button:hover{color:#fff;white-space:nowrap;border:4px solid rgba(250,250,250,.35)}a.hero-button{color:#FFF}.ghost,.hero-button.ghost{background-image:none;background-color:transparent}.hero-button.orange{background-color:#F36F21}.hero-button.green{background-color:#A1CA59}.hero-button.white{background-color:#FFF;color:#002C56;text-shadow:none;text-transform:none}nav#footer,nav#footer-sub{color:#fff;padding:10px 0}nav#footer p,nav#footer p a,nav#footer-sub p a{color:#CCC}nav#footer p a:hover,nav#footer-sub p a:hover{color:#FFF;text-decoration:underline}.area-underlay{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:.5;background-image:url(https://www.transparenttextures.com/patterns/hoffman.png);background-size:auto}.underlay-one,.underlay-two{background-size:cover;background-position:center;background-attachment:fixed;opacity:.3;filter:alpha(opacity=30)}.underlay-one{background-image:url(/images/hero/index-one.jpg);background-repeat:no-repeat}.underlay-two{background-image:url(/images/hero/index-two.jpg)}.carousel.fade{opacity:1}.carousel.fade .item{-moz-transition:opacity ease-in-out 1.7s;-o-transition:opacity ease-in-out 1.7s;-webkit-transition:opacity ease-in-out 1.7s;transition:opacity ease-in-out 1.7s;left:0!important;opacity:0;top:0;position:absolute;width:100%;display:block!important;z-index:1}.carousel.fade .item:first-child{top:auto;position:relative}.carousel.fade .item.active{opacity:1;-moz-transition:opacity ease-in-out 1.7s;-o-transition:opacity ease-in-out 1.7s;-webkit-transition:opacity ease-in-out 1.7s;transition:opacity ease-in-out 1.7s;z-index:2}.carousel.fade .carousel-inner .active.left,.carousel.fade .carousel-inner .active.right,.carousel.fade .carousel-inner .item{opacity:0}.carousel.fade .carousel-inner .active,.carousel.fade .carousel-inner .next.left,.carousel.fade .carousel-inner .prev.right{opacity:1}.carousel.fade .carousel-inner .active.left,.carousel.fade .carousel-inner .active.right,.carousel.fade .carousel-inner .next,.carousel.fade .carousel-inner .prev{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel.fade .carousel-control{z-index:2}nav#footer{background:#C7171F}nav#footer p{font-size:12px;margin-top:12px}nav#footer-sub{background:#434c55;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#434c55),color-stop(100%,#353c46));background:linear-gradient(center,ellipse cover,#3a4d5f 0,#434c55 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a4d5f ', endColorstr='#434c55', GradientType=0 )}nav#footer-sub .fnav span.sep{width:1px;height:18px;position:relative;top:5px;display:inline-block;background-color:#333;margin:0 5px}ul.footer-social li{display:inline-block;margin-right:10px;margin-top:10px}nav#footer-sub p{font-size:13px;margin-top:12px;color:#CCC}#footer-sub i.fa{height:30px;width:30px;border:2px solid #AAA;font-size:20px;padding:4px 5px;border-radius:50%;color:#AAA;transition:all .5s}#footer-sub i.fa:hover{background:#CF171F;border-color:#CCC;color:#fff}@media screen and (max-width:990px){.menu-footer ul{padding:0}}@media screen and (max-width:690px){.cta-link p{font-size:1.6em;float:right}nav#footer p{font-size:15px}.menu-footer li{width:97%;display:block;padding:10px 0}.menu-footer ul.sub-menu li{display:none}#phone-footer,.fnav{width:100%;display:block;clear:left}.fnav{text-align:center}}@media screen and (max-width:480px){#phone-footer,.fnav{width:100%;display:block;clear:left}.cta-link p{font-size:1.3em!important;float:left}.my-icon{font-size:25px!important}.fnav{text-align:center}nav#footer-sub p{font-size:16px}#icon-phone{display:none}}.box{height:220px;width:100%;max-width:255px;border-radius:0 0 6px 6px;-webkit-box-shadow:0 0 4px 1px rgba(36,36,36,.3);-moz-box-shadow:0 0 4px 1px rgba(36,36,36,.3);box-shadow:0 0 4px 1px rgba(36,36,36,.3);margin:20px 5px}.box-content{padding:5px 8px}.box-content h2{color:#C7171F;font-family:'Source Sans Pro',sans-serif;font-size:17px;margin:0}@media screen and (max-width:650px){.video-container-md{position:relative;padding-bottom:56.25%;padding-top:10px;height:0;overflow:hidden;text-align:center}.video-container-md embed,.video-container-md iframe,.video-container-md object{position:absolute;top:0;left:0;width:100%;height:100%;max-width:500px;background-color:#ff0}}.video-container{position:relative;padding-bottom:56.25%;padding-top:10px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%} .nav-space{height:20px;clear:both;display:block;transform:1s all ease;} @media (max-width:994px){.nav-space{display:none;} }  .panel-heading h1{font-family:'Source Sans Pro',sans-serif;font-style:normal;font-size:1.3em;font-weight:600;} @media (max-width:994px){.panel-heading h1{font-size:1.4em;} }


/*

Created: 10th May 2019
 Updated: 10th May 2019 

This CSS will display a basic blue button in the
bottom right corner of your page.

*/ 

span.cBtn {
  position: fixed;
  z-index: 3000;
  bottom: 43px; right: 19px;
  width: 50px;
  height: 50px;
  background: #2ea3f2;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
}
span.cBtn a {
  cursor: pointer;
  display: block;
  width: inherit;
  height: inherit;
}

span.cBtn img {width:48px; height:48px; padding:1px; border-radius:50%;}
span.cBtn2 img {width:40px; height:40px; padding:5px;}

.pulse {
  margin:0;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #f36f21;
  cursor: pointer;
  box-shadow: 0 0 0 rgba(243,37,37, 0.4);
  animation: pulse 2s infinite;
}
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 rgba(243,37,37, 0.4);
  }
  70% {
      -webkit-box-shadow: 0 0 0 10px rgba(243,37,37, 0);
  }
  100% {
      -webkit-box-shadow: 0 0 0 0 rgba(243,37,37, 0);
  }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 rgba(243,37,37, 0.4);
    box-shadow: 0 0 0 0 rgba(243,37,37, 0.4);
  }
  70% {
      -moz-box-shadow: 0 0 0 10px rgba(243,37,37, 0);
      box-shadow: 0 0 0 10px rgba(243,37,37, 0);
  }
  100% {
      -moz-box-shadow: 0 0 0 0 rgba(243,37,37, 0);
      box-shadow: 0 0 0 0 rgba(243,37,37, 0);
  }
}


.talk-bubble {
color:#222233;
text-shadow: 1px 1px 3px 1px rgba(247,247,247, 0.4);
margin: 13px;
display:inline-block;
position: fixed !important;
width: 230px;
max-width: 230px;
height: auto;
font-size:16px; font-family:Arial;
cursor: pointer;
white-space: nowrap;
text-overflow: ellipsis;
padding: 10px;
max-width: 100%;
white-space: normal; 
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(left, #f5f5f5 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #f5f5f5 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #f5f5f5 0%,#ffffff 100%); 
}
.animators { position:absolute;right:87px;bottom:100px;z-index:777777777;padding:5px 10px;margin:0;
  animation: slide 110s infinite;
 }


@-webkit-keyframes slide {
  0% {
    opacity:0; bottom:100px;
  }
  2% {
    opacity:0; bottom:100px;
  }
  3% {
      opacity:1; bottom: 30px;
  }
  23% {
      opacity:1; bottom: 30px;
  }
  24% {
      opacity:0; bottom:1px;
  }
  100% {
      opacity:0; bottom:1px;
  }
}
@keyframes slide {
 0% {
    opacity:0; bottom:100px;
  }
  2% {
    opacity:0; bottom:100px;
  }
  3% {
      opacity:1; bottom: 30px;
  }
  23% {
      opacity:1; bottom: 30px;
  }
  24% {
      opacity:0; bottom:1px;
  }
  100% {
      opacity:0; bottom:1px;
  }
}

.bubble-shadows {
 box-shadow: 10px 1px 25px 1px rgba(57,57,57, 0.1), -2px 1px 3px 0px rgba(57,57,57, 0.2);
  
}
.round{
  border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;

}

.tri-right.right-in:after{
content: ' ';
position: absolute;
width: 0;

height: 0;
left: auto;
right: -15px;
top: 35px;
bottom: auto;
border: 8px solid;
 border-color:  #ffffff transparent transparent #ffffff 
}

/* talk bubble contents */
.talktext{
padding: 0.7em;
text-align: left;
line-height: 1.3em;
}
.talktext p{
  /* remove webkit p margins */
  -webkit-margin-before: 0em;
  -webkit-margin-after: 0em;
}

.ntb-bottom-right2 {
 position:fixed;
 bottom:30px; right:70px;
}


.list {
    opacity: 1;
    -webkit-transition: opacity 1000ms linear;
    transition: opacity 1000ms linear;
}


.fw-xs {font-weight:200;}
.fw-sm {font-weight:400;}
.fw-md {font-weight:600;}
.fw-lg {font-weight:900;}
