article, aside, footer, header, hgroup, main, nav, section {display: inline-block;width: 100%;}a:hover {text-decoration: none;transition: ease-in-out 0.5s;}b, strong{font-weight: 700;}i, em{font-style: italic;}:focus {outline: none;}input, button{appearance:none;-webkit-appearance:none;-moz-appearance:none}.clear {float: none;clear: both;}.webWrap {width: 100%;height: 100%;display: block;}.container {max-width: 1390px;margin: 0 auto;padding: 0px 5px;}.clear{clear: both;float: none;}section {width: 100%;}section.content {min-height: 600px;}.helper {display: inline-block;height: 100%;vertical-align: middle;}.hiddenDiv{display: none;}body{margin: 0px;padding: 0px;font-family: "Titillium Web", sans-serif;}.button, .button:hover{transition: ease-in-out 0.5s;-moz-transition: ease-in-out 0.5s;-webkit-transition: ease-in-out 0.5s;-o-transition: ease-in-out 0.5s;}form .inputBox{position: relative;display: inline-block;}form .helper_validate {display: none;position: absolute;top: 10px;left: 2%;background: rgba(255, 0, 0, 0.65);width: 96%;line-height: 48px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;color: #fff;font-weight: 500;}header{border-bottom: 6px solid #41b649;}header .container{padding: 12px 20px;}header .logo{display: inline-block;vertical-align: middle;width: 260px;}header .backToShop{display: inline-block;vertical-align: middle;width: calc(100% - 265px);text-align: right;}header .backToShop .button{background-color: #0c9b93;color: #fefefe;font-size: 13px;font-weight: 400;border: 1px solid #0c9b93;padding: 4px 32px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration: none;}header .backToShop .button:hover{background-color: transparent;color: #0c9b93;}section.breadCrumbs{background: url(../imgs/breadCrumb.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}section.breadCrumbs h1{display: inline-block;width: 100%;color: #fefefe;font-size: 55px;font-weight: 700;padding: 15px 48px;margin: 0 auto 50px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.breadCrumbs h1 span{position: relative;color: inherit;font-size: inherit;font-weight: inherit;}section.breadCrumbs h1 span:before{content: "";display: inline-block;position: absolute;background-color: #ffffff;bottom: -21px;left: 0px;height: 6px;width: 85%;}section.breadCrumbs h1 span:after{content: "";display: inline-block;position: absolute;background-color: #ffffff;bottom: -31px;left: 0px;height: 6px;width: 75%;}section.aboutUs{min-height: 747px;}section.aboutUs:before{content: "";display: inline-block;position: absolute;width: 286px;height: 683px;background: url(../imgs/leftAlignImage.png) no-repeat;left: 0px;right: 0px;}section.aboutUs .container{position: relative;}section.aboutUs .content{display: inline-block;width: calc(100% - 400px);margin-left: 399px;text-align: center;padding: 25px 20px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.aboutUs .content h2{color: #0c9b93;font-size: 45px;font-weight: 300;margin: 0 auto;}section.aboutUs .content h2 b, section.aboutUs .content h2 strong{display: block;}section.aboutUs .content > p{color: #898989;font-size: 17px;font-weight: 300;line-height: 27px;margin: 10px auto;}section.aboutUs .benefit{display: inline-block;vertical-align: top;width: 190px;margin: 30px 35px;}section.aboutUs .benefit .top{background-color: rgba(12, 155, 147, 0.2);color: #0c9b93;font-size: 29px;font-weight: 700;display: inline-block;width: 100%;}section.aboutUs .benefit .top .icon{vertical-align: top;display: inline-block;}section.aboutUs .benefit .top .icon.plus{background: url(../imgs/iconPlus.png) no-repeat;width: 16px;height: 16px;padding-left: 15px;margin-left: 5px;margin-top: 8px;}section.aboutUs .benefit .top .icon.person{background: url(../imgs/iconPerson.png) no-repeat;width: 24px;height: 27px;margin-left: 5px;margin-top: 9px;}section.aboutUs .benefit p{color: #898989;background-color: rgba(12, 155, 147, 0.1);line-height: 23px;min-height: 145px;font-size: 16px;font-weight: 300;padding: 10px 15px;margin: 0px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.positionsTitle{display: inline-block;width: 100%;background: url(../imgs/horizontalBar.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;height: 117px;}section.positionsTitle .container{position: relative;text-align: center;}section.positionsTitle h2{display: inline-block;vertical-align: middle;color: #ffffff;font-size: 45px;font-weight: 700;margin: 0 auto;line-height: 115px;margin-right: 70px;margin-left: -200px;}section.positionsTitle img{display: inline-block;vertical-align: middle;position: absolute;top: -60%;}section.positionsTable{padding: 100px 0px 55px;}section.positionsTable .container{width: 1125px;}section.positionsTable .row{display: inline-block;width: 100%;padding: 18px 0px 19px;}section.positionsTable .row:nth-of-type(odd){background-color: rgba(12, 155, 147, 0.1);}section.positionsTable .row .position{display: inline-block;vertical-align: middle;width: 33%;padding-left: 7%;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.logoCarousel{background-color: #ebebeb;}section.logoCarousel h2{display: inline-block;vertical-align: middle;position: relative;width: 460px;background-color: #0c9b93;color: #ffffff;font-size: 45px;font-weight: 700;height: 100%;line-height: 125px;margin: 0 auto;padding: 0px 48px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.logoCarousel h2:before{content: "";display: inline-block;position: absolute;height: 100%;width: 1000px;background: #009b93;left: -1000px;}section.logoCarousel h2:after{content: "";display: inline-block;position: absolute;width: 0;height: 0;border-top: 125px solid transparent;border-bottom: 0px solid transparent;border-right: 90px solid #ebebeb;bottom: 0px;right: 0px;}section.logoCarousel .carousel{display: inline-block;vertical-align: middle;width: calc(100% - 500px);margin-left: 29px;height: 126px;overflow: hidden;}section.logoCarousel .carousel .item{display: inline-block;vertical-align: middle;text-align: center;height: 126px;width: 33%;line-height: 130px;}section.logoCarousel .carousel .owl-item {text-align: center;}section.logoCarousel .carousel .owl-item .item{width: 100%;line-height: normal;}section.logoCarousel .carousel .item img{vertical-align: middle;max-height: 90%;max-width: 90%;filter: grayscale(100%);-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-o-filter: grayscale(100%);}section.contactBoxes{text-align:center;} section.contactBoxes .contactBox{width: 47%;margin: 55px 1%;display: inline-block;position: relative;}section.contactBoxes .contactBox.right{text-align: right;}section.contactBoxes .contactBox.left{text-align: left;}section.contactBoxes .contactBox a{cursor: pointer;text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;text-decoration: none;font-size: 25px;font-weight: 700;padding: 19px 32px;min-width: 510px;display: inline-block;} section.contactBoxes .contactBox a.full{background-color: #0c9b93;color: #fefefe;border: 1px solid #0c9b93;} section.contactBoxes .contactBox a.full:hover{background-color: transparent;color: #0c9b93;}section.contactBoxes .contactBox a.transparent{background-color: transparent;color: #0c9b93;border: 1px solid #0c9b93;} section.contactBoxes .contactBox a.transparent:hover{background-color: #0c9b93;color: #fefefe;} section.ourReferences{display: inline-block;width: 100%;min-height: 469px;text-align: center;padding: 65px 25px 0px;background: url(../imgs/referencesBg.png) no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}section.ourReferences h2{display: inline-block;width: 100%;color: #fefefe;font-size: 45px;font-weight: 700;margin: 0 auto 85px;}section.ourReferences h2 span{position: relative;color: inherit;font-size: inherit;font-weight: inherit;}section.ourReferences h2 span:before{content: "";display: inline-block;position: absolute;background-color: #ffffff;bottom: -21px;left: 0px;height: 6px;width: 65%;}section.ourReferences h2 span:after{content: "";display: inline-block;position: absolute;background-color: #ffffff;bottom: -31px;left: 0px;height: 6px;width: 55%;}section.ourReferences .carousel{min-height: 220px;}section.ourReferences .carousel .reference{display: none;}section.ourReferences .carousel .owl-item .reference{display: block;}section.ourReferences .carousel .reference p{color: #ffffff;font-size: 17px;font-weight: 400;width: 55%;margin: 0 auto;}section.ourReferences .carousel .reference .author{color: #ffffff;font-size: 17px;font-weight: 700;margin-top: 20px;display: block;}section.ourReferences .carousel .owl-controls{position: relative;margin-bottom: 10px;}section.ourReferences .carousel .owl-dots .owl-dot span{width: 16px;height: 16px;border: 1px solid #0c9b93;background: transparent;}section.ourReferences .carousel .owl-dots .owl-dot.active span{background-color: rgba(12, 155, 147, 1);}section.ourReferences .carousel .owl-dots .owl-dot:hover span{background-color: rgba(12, 155, 147, 0.3);}footer{background-color: #efefef;padding: 37px 0px 45px;text-align: center;}footer .map{display: inline-block;vertical-align: top;width: 375px;margin-right: 60px;}footer .map iframe{width: 100%;height: 155px;}footer .col span{color: #464646;font-size: 15px;font-weight: 300;display: block;}footer .col a{font-size: 15px;color: #0c9b93;font-weight: 700;text-decoration: none;display: block;}footer .col a:hover{text-decoration: underline;}footer .address{display: inline-block;vertical-align: top;width: 25%;text-align: left;}footer .address h3{font-size: 15px;color: #0c9b93;font-weight: 700;margin: 0px auto 10px;}footer .contact{display: inline-block;vertical-align: top;width: 25%;text-align: left;}footer .contact a.title{font-size: 15px;color: #0c9b93;font-weight: 300;margin: 0px auto 10px;text-decoration: underline;}footer .contact a.title:hover{text-decoration: none;}footer .contact a.img{display: inline-block;margin: 15px 20px 0px 0px;}.contactPopUp{text-align: center;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;padding: 30px 0px 0px;width: 900px;}.contactPopUp h2{display: inline-block;width: 100%;color: #0c9b93;font-size: 35px;font-weight: 700;margin: 0 auto 65px;}.contactPopUp h2 span{position: relative;color: inherit;font-size: inherit;font-weight: inherit;}.contactPopUp h2 span:before{content: "";display: inline-block;position: absolute;background-color: #41b649;bottom: -21px;left: 0px;height: 6px;width: 65%;}.contactPopUp h2 span:after{content: "";display: inline-block;position: absolute;background-color: #0c9b93;bottom: -31px;left: 0px;height: 6px;width: 55%;}.contactPopUp .text{display: block;width: 80%;margin: 0 auto 30px;color: #898989;font-size: 16px;font-weight: 300;line-height: 20px;}.contactPopUp form{display: block;width: 600px;margin: 0 auto 35px;}.contactPopUp form input{display: inline-block;margin: 10px 5px;width: 285px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border: 1px dashed #0c9b93;background-color: #ffffff;color: #898989;font-size: 15px;font-weight: 300;padding: 17px 15px 12px;}.contactPopUp form p.help{display: inline-block;vertical-align: middle;float: left;text-align: left;width: 65%;color: #898989;line-height: 12px;font-size: 11px;font-weight: 300;width: 65%;margin-left: 10px;}.contactPopUp form button{display: inline-block;vertical-align: middle;float: right;background-color: #0c9b93;color: #ffffff;font-size: 20px;font-weight: 700;padding: 9px 34px;border: 1px solid #0c9b93;margin-right: 10px;margin-top: 7px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;cursor: pointer;}.contactPopUp form button:hover{background-color: transparent;color: #0c9b93;}.contactPopUp .absoluteImage{position: absolute;display: inline-block;top: -85px;left: 0px;width: 230px;}.contactPopUp#modalSecond form {width: 755px;}.contactPopUp#modalSecond h2 {margin: 100px auto 65px;}.contactPopUp#modalSecond form p.help{width: 100%;}.contactPopUp#modalSecond form button{float: none;margin-top: -8px;padding: 12px 34px 11px;}.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}.owl-carousel .owl-animated-in {z-index: 0;}.owl-carousel .owl-animated-out {z-index: 1;}.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}@-webkit-keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes fadeOut {0% {opacity: 1;}100% {opacity: 0;}}.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1;}.owl-controls {text-align: center;margin-top: 20px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {background: #9F282A;}.owl-theme .owl-dots .owl-dot span {width: 15px;height: 15px;margin: 5px 7px;background: #02356A;display: block;-webkit-backface-visibility: visible;-webkit-transition: opacity 200ms ease;-moz-transition: opacity 200ms ease;-ms-transition: opacity 200ms ease;-o-transition: opacity 200ms ease;transition: opacity 200ms ease;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {cursor: pointer;cursor: hand;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-loaded {display: block;}.owl-carousel.owl-loading {opacity: 0;display: block;}.owl-carousel.owl-hidden {opacity: 0;}.owl-carousel .owl-refresh .owl-item {display: none;}.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}.owl-carousel.owl-rtl {direction: rtl;}.owl-carousel.owl-rtl .owl-item {float: right;}.no-js .owl-carousel {display: block;}.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3, 1.3);-moz-transition: scale(1.3, 1.3);-ms-transition: scale(1.3, 1.3);-o-transition: scale(1.3, 1.3);transition: scale(1.3, 1.3);}.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}.owl-carousel .owl-video-frame {position: relative;z-index: 1;}#colorbox,#cboxOverlay,#cboxWrapper {position: absolute;top: 0;left: 0;z-index: 9999;overflow: hidden;-webkit-transform: translate3d(0,0,0);}#cboxWrapper {max-width: none;}#cboxOverlay {position: fixed;width: 100%;height: 100%;}#cboxMiddleLeft,#cboxBottomLeft {clear: left;}#cboxContent {position: relative;}#cboxLoadedContent {overflow: auto;-webkit-overflow-scrolling: touch;}#cboxTitle {margin: 0;}#cboxLoadingOverlay,#cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor: pointer;}.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}#colorbox,#cboxContent,#cboxLoadedContent {box-sizing: content-box;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;}#cboxOverlay {background: #000;opacity: 0.7;filter: alpha(opacity = 70);}#colorbox {outline: 0;}#cboxContent {margin-top: 32px;overflow: visible;background: #fff;}.cboxIframe {background: #fff;}#cboxError {padding: 50px;border: 1px solid #ccc;}#cboxLoadedContent {background: #fff;padding: 1px;}#cboxLoadingGraphic {background: url(../imgs/colorbox/loading.gif) no-repeat center center;}#cboxLoadingOverlay {background: #fff;}#cboxTitle {position: absolute;top: -22px;left: 0;color: #000;}#cboxCurrent {position: absolute;top: -22px;right: 205px;text-indent: -9999px;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose {border: 0;padding: 0;margin: 0;overflow: visible;text-indent: -9999px;width: 42px;height: 42px;position: absolute;top: -21px;background: url(../imgs/colorbox/closeButton.png) no-repeat;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {outline: 0;}#cboxPrevious {background-position: 0px 0px;right: 44px;}#cboxPrevious:hover {background-position: 0px -25px;}#cboxNext {background-position: -25px 0px;right: 22px;}#cboxNext:hover {background-position: -25px -25px;}#cboxClose {//background-position: -50px 0px;right: -15px;top: -30px;}#cboxClose:hover {//background-position: -50px -25px;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {right: 66px;}.cboxSlideshow_on #cboxSlideshow {background-position: -75px -25px;right: 44px;}.cboxSlideshow_on #cboxSlideshow:hover {background-position: -100px -25px;}.cboxSlideshow_off #cboxSlideshow {background-position: -100px 0px;right: 44px;}.cboxSlideshow_off #cboxSlideshow:hover {background-position: -75px -25px;}#colorbox, #cboxOverlay, #cboxWrapper{overflow: visible;}