.emphasis-p{color:#e16c22}
.flex-viewport{max-height:2000px}
.loading .flex-viewport{max-height:300px}
.slides{margin:0;padding:0;list-style:none}
.clients-carousel,.partners-carousel{border:1px solid #f6f6f6;overflow:hidden}
.clients-carousel li,.partners-carousel li{float:left;overflow:hidden;border-right:1px solid #f6f6f6;margin-left:1px}
.clients-carousel ul.clients,.partners-carousel ul.clients{background:#fcfcfc}
.clients-carousel li img,.partners-carousel li img{float:none !important;margin:0px auto !important;filter:gray;-webkit-filter:grayscale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.clients-carousel li:hover,.partners-carousel li:hover{background:#fafafa}
.clients-carousel li img:hover,.partners-carousel li img:hover{filter:none;-webkit-filter:grayscale(0);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.homepage-testimonial-carousel .h2{margin:0;color:#666;padding-top:90px;font-size:52px;font-family:"trebuchet ms",sans-serif}
.homepage-testimonial-carousel .item{background:#333;text-align:center;height:300px !important}
.homepage-testimonial-carousel .carousel{margin-top:20px}
.testimonial-carousel{padding-top:30px;text-align:center;}.testimonial-carousel .testimonial-header h2{font-family:"jubilat";font-size:36px;color:#2b3a42;letter-spacing:2px;text-align:center}
.testimonial-carousel .testimonial-header .subheader{font-family:"freight-sans-pro";font-size:25px;color:#3f5765;font-weight:100;text-align:center}
.testimonial-carousel .carousel .container{position:relative;z-index:9}
.testimonial-carousel .carousel-control{height:80px;margin-top:0;font-size:120px;text-shadow:0 1px 1px rgba(0,0,0,0.4);background-color:transparent;border:0;z-index:10}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-control{font-size:60px}}
.testimonial-carousel .carousel .item{height:230px}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel .item{height:450px}}
.testimonial-carousel .carousel img{position:absolute;top:20px;left:30px}
.testimonial-carousel .carousel-caption{background-color:transparent;position:static}.testimonial-carousel .carousel-caption h2{font-family:"jubilat";letter-spacing:2px}
.testimonial-carousel .carousel-caption h4{font-family:"freight-sans-pro";font-weight:100;font-style:italic}
.testimonial-carousel .carousel-caption h5{font-family:"freight-sans-pro",sans-serif;font-weight:100}
.testimonial-carousel .carousel-caption .testimonial-one{padding-top:40px}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-caption .testimonial-one{padding-top:0;margin-top:40px;margin-left:-10px}.testimonial-carousel .carousel-caption .testimonial-one h4,.testimonial-carousel .carousel-caption .testimonial-one h5{font-size:13px}}
.testimonial-carousel .carousel-caption .testimonial-tope{padding-top:50px}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-caption .testimonial-tope{padding-top:0;margin-top:40px;margin-left:-10px}.testimonial-carousel .carousel-caption .testimonial-tope h4,.testimonial-carousel .carousel-caption .testimonial-tope h5{font-size:15px}}
.testimonial-carousel .carousel-caption .testimonial-two{padding-top:70px}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-caption .testimonial-two{padding-top:55px;margin-left:-10px}}
.testimonial-carousel .carousel-caption .testimonial-three{padding-top:70px}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-caption .testimonial-three{padding-top:55px;margin-left:-10px}.testimonial-carousel .carousel-caption .testimonial-three h4{font-size:16px}}
.testimonial-carousel .carousel-indicators{position:absolute;width:50%;top:90%}@media (min-device-width:320px) and (max-device-width:480px){.testimonial-carousel .carousel-indicators{top:8px;width:55%}}
.testimonial-carousel .carousel-inner{background-color:#4f8fb0;color:white}
.testimonial-carousel .carousel-caption h2,.testimonial-carousel .carousel-caption .lead{margin:0;line-height:1.25;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,0.4)}
.testimonial-carousel .carousel-caption .btn{margin-top:10px}
@media (max-width:979px){.testimonial-carousel .carousel img{width:auto}}@media (max-width:767px){.testimonial-carousel .carousel{margin-left:-20px;margin-right:-20px} .testimonial-carousel .carousel img{height:110px;left:35%;top:25px} .testimonial-carousel .carousel-caption{width:65%;padding:0 70px;margin-top:100px} .testimonial-carousel .carousel-caption h2{font-size:30px} .testimonial-carousel .carousel-caption .lead,.testimonial-carousel .carousel-caption .btn{font-size:18px}}
.learncenter-article{text-align:center}
.contact-us{text-align:center}
footer{-webkit-font-smoothing:antialiased;width:auto;margin-bottom:0;background-color:#3f5765;text-align:center;font-family:"freight-sans-pro"}footer .social-section{padding-bottom:10px}
footer .main-links-section ul li a{font-size:20px}
@media (min-width:767px){footer .copyright-section{margin-left:80px}}
footer .legal-section{margin-top:20px}
footer .legal-container{padding-top:15px}
footer a{color:#FFF}
footer a:hover{text-decoration:none;color:#FFF}
#footer-menu-links ul li a{display:inline-block;text-decoration:none;font-family:"freight-sans-pro";padding:10px 15px 10px 0px;margin:0px 10px 0px 0px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#footer-menu-links ul li a:hover{color:#88b8c9}
@media (max-width:768px){#footer-menu-links ul li a{padding:3px 15px 3px 0px}}
.footer-main-links{font-family:"freight-sans-pro",sans-serif;text-align:left;padding-top:15px}.footer-main-links .footer-section-header p{font-weight:500;font-size:17px;color:#ffffff}
.footer-main-links .footer-section-header ul,.footer-main-links .footer-section-header li{font-weight:100}
.footer-main-links .footer-section-header ul li a{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer-main-links .footer-section-header ul li a:hover{color:#88b8c9}
.footer-main-links .fb-text{padding-left:10px}
.footer-main-links .twitter-text{padding-left:3px}
.footer-main-links .google-text{padding-left:4px}
.footer-main-links .linkedin-text{padding-left:5px}
@media (min-width:320px) and (max-width:480px){.footer-main-links{text-align:center}}
@media (min-width:320px) and (max-width:480px){.footer-section-col-one{margin-top:26px}}
.legal-menu-links{color:#FFF;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out;font-family:"freight-sans-pro";display:inline-block;text-decoration:none}.legal-menu-links:hover{color:#88b8c9}
@media (max-width:768px){.legal-menu-links{padding:3px 15px 3px 0px}}
@media (min-width:767px){.copyright-section{margin-left:80px}}
.no-space{margin-left:0}
.no-space [class*="span"]{margin-left:0}
.footer-facebook,.footer-twitter,.footer-google,.footer-linkedin{display:inline-block;width:30px;height:30px;margin-top:1px;*margin-right:.3em;line-height:25px;vertical-align:text-top;background-repeat:no-repeat;background-size:100% 100%}
.footer-linkedin{background-image:url("../../img/icons/footer/linkedin.svg")}
.footer-facebook{background-image:url("../../img/icons/footer/facebook.svg")}
.footer-twitter{background-image:url("../../img/icons/footer/twitter.svg")}
.footer-google{background-image:url("../../img/icons/footer/google.svg")}
#footer-menu-back-to-top{margin:-2px 10px 10px 10px;z-index:999}@media (min-width:320px) and (max-width:480px){#footer-menu-back-to-top{margin:-14px 20px 10px 10px;float:right}}
#footer-menu-back-to-top a{width:30px;height:30px;display:block;background-color:#3f5765;background-image:url(../../img/scroll-top-top.png);background-repeat:no-repeat;background-position:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#footer-menu-back-to-top a:hover{background-color:#aaa}
body{color:#808792;font-family:'Open Sans',sans-serif !important}
h1{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:90px;margin-top:20px;line-height:0.75;color:#3f5765}
h2,h3,h4,h5,h6{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif}
h2 i,h3 i,h4 i,h5 i,h6 i{padding-right:5px}
hr{border-top:1px solid #DDD}
.hero-unit{background:#eee;border-left:4px solid #2d526d;padding:13px 13px 13px 15px;margin:20px auto;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;font-size:14px !important}
.hero-unit h2{font-family:'Open Sans',sans-serif !important;font-weight:normal !important;color:#666;margin:0;padding:0;font-size:20px;line-height:40px}
.showcase{position:relative;overflow:hidden}
.showcase:before{-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:gray;filter:grayscale(100%);content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url('../../img/icons/services/ourServices-hero.jpg') fixed;background-color:#808080;-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media (min-width:1px) and (max-width:480px){.showcase:before{background:linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)),url("../../img/aphrodite/main-hero-mobile.jpg") fixed}}
.headline-container{padding-bottom:150px}@media (min-device-width:320px) and (max-device-width:480px){.headline-container{padding-bottom:0px}}
header{padding:60px 10px 70px;text-align:center}@media (min-width:320px) and (max-width:480px){header{padding:35px 10px 20px}}
.tagline{padding-top:120px;margin-left:-40px;text-align:center}.tagline h1{font-family:Code-Pro-Bold;font-weight:bold;color:white;letter-spacing:2px}.tagline h1 sup{font-size:55%;font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif}
.tagline .tagline-cta{font-family:"freight-sans-pro";margin-top:10px}
.tagline span{color:white}
@media (min-width:320px) and (max-width:480px){.tagline{margin-left:0px;padding-top:10px}}
.call-to-action{color:white;background-color:#2b3a42;text-align:center;float:right;margin-top:80px;padding:0px 10px 20px 15px}.call-to-action h2{font-family:"jubilat";font-weight:400}
.call-to-action p{font-size:20px;font-family:"freight-sans-pro"}
.description{font-family:Calibri,Candara,Segoe,"Segoe UI",Optima,Arial,sans-serif;font-size:25px;margin:0;line-height:1.25;color:#3f5765}
.subheader1{font-family:"museo-slab";font-size:25px;margin:0;line-height:1.25;color:#3f5765}
.subheader2{font-family:"museo-slab";font-size:25px;margin:0;line-height:1.25;color:#3f5765}
@media (max-width:320px){.rwd-break{white-space:pre;display:block}}
.bubble{position:relative;width:auto;height:100%;padding:20px 20px 10px;margin-bottom:30px;color:#49535F;background:#ECEFF2;border:#7F7F7F solid 0px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.bubble:after{content:"";position:absolute;bottom:-10px;left:20px;border-style:solid;border-width:10px 10px 0;border-color:#ECEFF2 transparent;display:block;width:0;z-index:1}
.info-panel{padding:15px;color:#9099A3;background:#2f353e url("../../img/newtheme/texture-3.png");-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.info-panel h4{color:#FFF}
.img-advice{margin-bottom:20px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.btn{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#FFF;text-shadow:none;background-image:none;background-repeat:no-repeat;border:none;filter:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.btn:hover,.btn:active,.btn .active,.btn .disabled,.btn[disabled]{color:#FFF;border-bottom:none;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}
.btn{background-color:#2F353E}
.btn:hover,.btn:active,.btn .active,.btn .disabled,.btn[disabled]{background-color:#5F686F}
.btn-primary{background-color:#2D526D}
.btn-primary:hover{background-color:#457e98}
.btn-info{background-color:#3f5765}
.btn-info:hover{background-color:#4f8fb0}
.btn-success{background-color:#0B610B}
.btn-success:hover{background-color:#088A08}
.btn-warning{background-color:#FF8000}
.btn-warning:hover{background-color:#FACC2E}
.btn-danger{background-color:#B40404}
.btn-danger:hover{background-color:#CD2424}
.btn-inverse{background-color:#1C1C1C}
.btn-inverse:hover{background-color:#424242}
.btn-orange{background-color:#e16c22}
.btn-white{background-color:#FFFFFF;color:black}
.btn-white:hover{background-color:#457e98;color:white}
.btn-emphasis{background-color:#ff3d2e;color:white}
.btn-emphasis:hover{background-color:#457e98;color:white}
.btn-ghost{background:transparent;border-color:white;border:2px solid #FFFFFF;color:white}
.btn-ghost:active{background-color:#4f8fb0}
.btn-ghost:hover{background-color:#4f8fb0;color:white;border:2px solid #FFFFFF}
.btn-moderateBlue{background-color:#4f8fb0;border-color:white;border:2px solid #FFFFFF;color:white}
.btn-moderateBlue:hover{background-color:#3f5765;border:2px solid #FFFFFF}
.btn-red{background-color:#ff3d2e;color:white}
.red:hover{background-color:#457e98;color:white}
.hvr-outline-out{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;position:relative}
.hvr-outline-out:before{content:'';position:absolute;border:#e1e1e1 solid 4px;top:0;right:0;bottom:0;left:0;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:top, right, bottom, left;transition-property:top, right, bottom, left}
.hvr-outline-out:hover:before,.hvr-outline-out:focus:before,.hvr-outline-out:active:before{top:-8px;right:-8px;bottom:-8px;left:-8px}
.btn-link{background:transparent}.btn-link:hover{background:transparent}
.btn-link:active{background:transparent}
.btn-link:hover{background:transparent}
@media (max-width:1200px){h1{font-weight:normal;}}@media (max-width:979px){h1{font-size:50px;}}@media (max-width:768px){.showcase,.stripe-wrapper,footer{margin-left:-20px;margin-right:-20px}}#top{padding:7px 0 8px}
#header{z-index:999;position:relative;border-bottom:solid 2px #eee;min-height:52px}#header .logo2{margin-top:11px;margin-left:10px;width:200px}@media (max-width:324px){#header .logo2{width:65%;height:auto}}
#header .logo3{margin-top:4px;margin-left:8px;width:200px}@media (max-width:324px){#header .logo3{width:65%;height:auto}}
#header .container{position:relative}
#header #logo a:hover{text-decoration:none}
@media (min-width:320px) and (max-width:480px){#header{margin-left:-20px;margin-right:-20px}}
.ourservices-dropdown{font-family:"freight-sans-pro"}.ourservices-dropdown .nav-header{background-color:#2b3a42;color:white;font-weight:100;text-shadow:none}
.navbar-padding{padding-right:20px}@media (min-width:320px) and (max-width:480px){.navbar-padding{padding-right:10px}}
.navbar,.navbar-inner,.nav,.navbar-inverse{background:#fff;filter:none;border:none;padding:0;margin:0 !important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav i.icon-sort-up{position:absolute;font-size:13px;bottom:-6px}
.navbar-inner{padding-left:0px !important;padding-right:0px !important}
.navbar .nav>li{display:block;position:relative}
.navbar .nav>li>a{display:block;font-size:15px;font-weight:400;color:#687074;text-shadow:none;padding:15px 20px;text-transform:uppercase;border-bottom:solid 2px #eee;font-family:"freight-sans-pro";-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media (min-width:979px) and (max-width:1049px){.navbar .nav>li>a{font-size:11px}}
.nav-log{font-family:"freight-sans-pro";font-size:15px;margin-top:3px}@media (min-width:979px) and (max-width:1049px){.nav-log{font-size:13px}}
.collapse.in ul{margin-top:10px !important}
.collapse.in li a{padding:0 10px;border-bottom:solid 1px #eee;background:none}
.collapse.in li a:hover,.collapse.in li a.dropdown-toggle{border-bottom:solid 1px #457e98 !important;background:none}
.collapse.in ul.dropdown-menu{margin-bottom:5px}
.collapse.in ul.dropdown-menu a{padding:5px;border-bottom:solid 1px #bbb}
.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{margin:0 !important;border-radius:0 !important}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{color:#457e98;border-bottom:solid 2px #457e98}
.navbar .nav>.active>a,.navbar .nav>.active>a:focus{color:#457e98;text-decoration:none;border-bottom:solid 2px #457e98;background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar .nav>.active>a:hover{color:#457e98;background:none;border-bottom:solid 2px #457e98;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.navbar .nav>li>a .caret{margin:9px 0 0 3px !important;border-top-color:#457e98 !important;border-bottom-color:#457e98 !important}
.dropdown-menu{padding:0;border:none;margin-top:-2px;min-width:200px;border-radius:0;border-top:solid 2px #457e98;border-bottom:solid 2px #687074;z-index:9999 !important}
.dropdown-menu li a{color:#687074;font-size:13px;font-weight:400;padding:6px 15px;border-bottom:solid 1px #eee}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-submenu:hover>a{color:#ffffff;background:#687074 !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;filter:none !important}
.dropdown-menu .active>a{color:#ffffff !important;background:#687074 !important;filter:none !important}
.dropdown:hover .dropdown-menu{display:block}
.navbar .btn-navbar{padding:8px 15px;margin-top:12px;margin-right:0;background:#457e98;border:none !important}
.navbar .btn-navbar:hover{background:#5fb611}
.navbar .btn-navbar span,.navbar .btn-navbar:hover span{background:#fff !important;box-shadow:none !important}
.navbar .nav>li>.dropdown-menu:after{left:19px}
.navbar .nav>li>.dropdown-menu:before{left:18px;border-bottom:none}
.navbar .nav>li>.dropdown-menu:after{left:19px;border-top-color:#457e98 !important;border-bottom-color:#457e98 !important}
.navbar-text{line-height:32px}
.navbar .search-open{right:0;top:44px;display:none;position:absolute;background:#fcfcfc;padding:15px 15px 11px;border-top:solid 2px #eee}
.navbar .search-open form{margin:0 !important}
.navbar a.search i.icon-remove{top:2px;font-size:18px;position:relative}
.navbar .nav>li>a.search{padding:8px 12px 10px;background:#f7f7f7;color:#aaa;cursor:pointer;border-bottom-color:#aaa}
.navbar .nav>li>a.search:hover{color:#457e98;border-bottom-color:#457e98}
@media only screen and (max-width:880px){.navbar .nav>li>a{font-size:14px}}@media (min-width:980px){.navbar{float:right;border:none} .collapse.in li a,.collapse.in ul.dropdown-menu a,.collapse.in li a.dropdown-toggle{border:none}}@media (max-width:980px){.navbar .search-open{top:-40px;left:38px;border:0;padding-top:5px;padding-bottom:1px;position:relative} .navbar .search-open input{width:50%} .da-thumbs li article em{display:none !important}}@media (max-width:900px){.nav-collapse .nav{float:none !important;margin-top:10px !important}}@media (max-width:767px){.nav-collapse .nav{margin-top:10px !important}}@media (max-width:480px){.nav-collapse .nav{margin-top:10px !important}}.fancybox-overlay.fancybox-overlay-fixed{z-index:9999}
@media (max-width:1200px){.portfolio-responsive h2{display:none} .portfolio-responsive p{display:none} .portfolio-responsive a.info{margin-top:55px !important}}@media (max-width:767px){.portfolio-responsive h2{display:block} .portfolio-responsive a.info{margin-top:20px !important}}@media (max-width:900px){.service .desc{width:55%} .contact-form .input-xlarge{width:200px !important}}@media (max-width:767px){.service .desc{width:55%} .reg-page{max-width:100%} .login-page{max-width:100%} .login-page input.login-inputs{width:94%} .log-page{width:200px}}@media (max-width:480px){.service .desc{width:60%}}@media (min-width:767px){.no-space-pricing .span3{width:25% !important;margin-left:0 !important}}@media (min-width:767px){.copyright-section{margin-left:80px}}