﻿.header{background:#2c2826;border-bottom:none}.front-topbar{border-bottom:none !important}.header-menu-portlet li a,.header .headerMenuPortletWrap .navbar-nav li a{font-family:"Arsenal",serif;font-weight:normal !important;font-size:18px !important;transition:background .3s ease-in-out;text-decoration:none !important;color:#f4f0ec !important}.header .nav>li.active>a,.header .nav>li.active:hover>a{color:#fff;border-bottom:2px solid #dc2b36}.header .nav>li:not(.active)>a:hover,.header .nav>li:not(.active):hover>a{color:#fff;background:#211e1d !important;border-bottom:2px solid #211e1d}.dropdown-menu,.header .header-menu-portlet .dropdown-menu li a{background:#211e1d !important;border:none !important}.header .dropdown-menu li{border-bottom:solid 1px #2c2826}.header .nav li.active .dropdown-menu li a:hover,.header .nav li .dropdown-menu li a:hover,.header .nav li.active .dropdown-menu li.active a:hover,.header .nav li.active .dropdown-menu li.active a,.header .nav li.active .dropdown-menu li.active a:hover{background:#111 !important;color:#eee !important}.footer-links a{display:inline-block;width:49%;text-align:left;font-size:20px}.footer-info{margin-bottom:10px;text-align:left}.footer-info span{margin-left:15px;font-size:20px;display:inline-block}.product-boxes .background-cover{background:url(/write/07665/style/agenta/images/light-gray-left.svg) no-repeat left top !important;background-size:55% !important}.xs-portlet-title-wrap.h2-title.title-align-left:after{left:-20px}.hero-segment{position:relative}.hero-txt{position:absolute;width:100%;height:100%;top:0;color:#fff;text-align:center;display:flex;align-items:center}.hero-txt h1{font-size:72px}.hero-txt p{font-size:22px}.rounded-img-left{max-width:90%;max-height:100%}.bg-gray-box:before{background:#F9F9F9;width:70%;height:100%;content:'';display:block;position:absolute;right:90%;top:150px;border-top-right-radius:70px;z-index:-1}.img-side-text{padding-top:80px}.img-side-text h1{text-transform:uppercase;margin-bottom:40px}.img-side-text h3{text-transform:uppercase}ul.numbred-list li{text-align:left;list-style:none;position:relative;margin-bottom:40px}ul.numbred-list li:before{position:absolute;left:-50px;top:-20px;font-family:'Arsenal',serif;font-size:50px;line-height:50px;color:#eae5e1}ul.numbred-list li ul li:before{position:absolute;left:-20px;top:10px;content:"" !important;width:7px;height:7px;background:#eae5e1;display:block}ul.numbred-list li:nth-child(1):before{content:"1. "}ul.numbred-list li:nth-child(2):before{content:"2. "}ul.numbred-list li:nth-child(3):before{content:"3. "}ul.numbred-list li:nth-child(4):before{content:"4. "}ul.numbred-list li:nth-child(5):before{content:"5. "}ul.numbred-list li:nth-child(6):before{content:"6. "}.right-side-text-bg{background:linear-gradient(to bottom,#fff 0%,#fff 10%,#f9f9f9 10%,#f9f9f9 100%);padding-bottom:40px;position:relative}.right-side-text-bg .xs-portlet-wrap{position:inherit !important}.right-side-text-bg .image-portlet-wrap{position:absolute !important;right:0;max-width:45%;height:auto;overflow:hidden;max-height:700px;border-bottom-left-radius:250px !important}.right-side-text-bg .image-portlet-wrap img{border-top-left-radius:100px !important;display:inline-block}.right-side-text-bg .background-color{background:transparent !important;border:none !important}.rounded-img-right{max-width:90%;max-height:700px;border-top-left-radius:100px !important;border-bottom-left-radius:200px !important;overflow:hidden;margin-left:10%}.rounded-img-right img{width:100%}.left-position{position:relative}.left-position>div{position:absolute;left:0;top:0}.left-position .img-side-text:before{display:none}.home-gallery .gallery-portlet-wrap{display:flex;justify-content:center}.galleryPortletWrap .gallery .galleryThumbnail img{object-fit:cover;width:100% !important;height:178px !important}.contact-form{text-align:left}.contact-form .form-group{margin-bottom:20px}.contact-form .form-control{height:auto;border:none;border-bottom:1px solid #e9e9e9;padding:10px 0}.contact-info{padding:60px 20px;background:#f4f0ec;border-top-left-radius:50px !important;border-bottom-right-radius:30px !important;text-align:left}.contact-info h2:after{content:"";height:2px;width:50px;display:block;background:#676361}.contact-info p{margin-bottom:40px}body{font-family:"Ysabeau Infant",serif !important;font-optical-sizing:auto;font-style:normal;color:#716863;font-size:20px}h1,h2,h3,h4,h5,h6{font-family:"Arsenal",serif;font-weight:normal !important;font-style:normal;text-transform:uppercase}a{color:#716863;text-decoration:underline;transition:all .3s ease-in-out}a:hover,a:focus{opacity:.7;color:#716863;text-decoration:none}.footer a,.footer a:hover,.footer a:focus{color:#fff}.btn-red,.theme-btn{background:#dc2b36;color:#fff;text-decoration:none;border-radius:5px !important;padding:15px 20px;margin:20px 0;display:inline-block;transition:all .3s ease-in-out;z-index:1;position:relative;border:none;font-size:20px}.btn-red:after,.theme-btn:after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:10px;transition:all .3s ease-in-out;display:inline-block;width:0;opacity:0;transition:all .3s ease-in-out}.btn-red:hover:after,.theme-btn:hover:after{width:auto;opacity:1;margin-left:20px}.btn-red:hover,.theme-btn:hover{background:#dc2b36;color:#fff;text-decoration:none;padding:15px 25px;opacity:1}.btn-link .portlet-link-class{padding-left:0;padding-right:0;font-weight:600;border-radius:0 !important;text-decoration:none;position:relative;transition:all .3s ease-in-out}.btn-link .portlet-link-class:hover{background:#f4f0ec !important;padding:8px 15px;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important}.btn-link .portlet-link-class:after{content:"";font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-left:10px;transition:all .3s ease-in-out}.btn-link .portlet-link-class:before{content:" ";transition:all .3s ease-in-out;position:absolute;width:100%;background:#333;height:2px;bottom:0}.btn-link .portlet-link-class:hover:after{margin-left:15px}.btn-link .portlet-link-class:hover:before{width:0}h1.xs-portlet-title,.h1-title h1 span{font-size:36px}.portlet-link-class,.portlet-link-class:hover,.schedulingAssetLink,.schedulingAssetLink,.schedulingAssetLink:hover,.schedulingAssetLink:focus{text-transform:none;font-size:18px}.image-with-text-wrap a:hover,.image-with-text-wrap a:focus,.owl-item a:hover,.owl-item a:focus{opacity:1 !important}.galery-img .image-link-cover{position:relative;padding-top:120%;width:100%;overflow:hidden;border-radius:10px !important}.galery-img .image-link-cover img{position:absolute;top:0;left:0;width:auto !important;height:100%;min-height:100%}.rounded-img-left{border-top-right-radius:200px !important;border-bottom-left-radius:150px !important;overflow:hidden}.rounded-img-left img{width:100%}.left-separator{margin-left:-100%;border-top:2px solid #e1dbd6;margin-right:70%}.single-product-box .image-with-text-wrap{position:relative;padding-top:100%;border-radius:10px !important;overflow:hidden}.single-product-box .image-portlet-wrap:hover .image-text-wrap{background:transparent}.single-product-box .image-with-text-wrap img{position:absolute;top:0;left:0;width:100%;height:100%}.single-product-box .image-link-cover,.image-with-text-wrap a{position:absolute;top:0;left:0;width:100%;height:100%}.single-product-box .image-text-wrap{position:absolute;bottom:20px;background:transparent;border-bottom:none}.single-product-box .image-text-wrap .img-title{text-align:center;font-family:"Arsenal",serif;font-weight:normal !important;font-size:30px;color:#fff;transform:translateY(200%);transition:all .5s ease-in-out}.single-product-box .image-text-wrap .img-description,.owl-carousel .owl-item .item-description .description{color:#fff;font-size:20px;text-align:center;transform:translateY(200%);transition:all .5s ease-in-out;max-height:80px;height:80px;overflow:hidden}.single-product-box .image-text-wrap .img-description:after{content:"";display:block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;margin-top:10px}.single-product-box .image-with-text-wrap:hover .img-description,.image-with-text-wrap:hover .img-title,.owl-carousel .owl-item:hover .item-description .description{transform:translateY(0)}.single-product-box .image-portlet-wrap a:hover .image-link-cover .image-link-icon-wrapper .image-link-icon{display:none}.single-product-box .image-portlet-wrap a:hover .image-link-icon-wrapper{background:rgba(0,0,0,.6)}.single-product-box .image-portlet-wrap a:hover .image-link-cover img{transform:scale(1.01)}.features-bg{background:linear-gradient(to right,#fff 0%,#fff 10%,#f4f0ec 10%,#f4f0ec 100%);background-position:right bottom;padding:80px 0;position:relative}.features-bg:before{background:#f4f0ec;width:100px;height:100%;content:'';display:block;position:absolute;right:89%;top:0;border-bottom-left-radius:70px}.features-bg.product{background:linear-gradient(to right,#f4f0ec 0%,#f4f0ec 90%,#fff 90%,#fff 100%);background-position:left bottom}.features-bg.product:before{left:89%;top:0;border-top-right-radius:70px;border-bottom-left-radius:0}.features-bg.product .background-color{background:transparent !important;border:none !important}.single-feature{display:flex}.single-feature .single-feaure-img{margin-right:-15px}.single-feature h3{margin-top:60px;text-align:left;min-height:50px}.single-feature p{text-align:left}.single-feature hr{max-width:70px;height:2px;background-color:#716863;border:none;margin-left:-20px}.free-consultation-wrap{position:relative}.free-consultation{text-align:center;color:#fff}.free-consultation p{color:#7a7a7b;margin:20px auto;max-widtth:800px}.free-consultation hr{border-top:1px solid #7a7a7b;max-width:200px;margin:auto}.free-consultation img{position:absolute;bottom:0;left:43%}.owl-carousel .owl-item .items-holder img{position:relative;max-width:100%;max-height:100%}.owl-carousel .owl-item .items-holder .hovercover{border-radius:10px !important}.owl-carousel .owl-item .items-holder .hovercover .hovericon{display:none}.owl-carousel .item-description{position:absolute;bottom:0;background:transparent !important}.owl-carousel .item-description .title{font-family:"Arsenal",serif;font-weight:normal !important;font-size:30px;color:#fff;text-transform:uppercase;transform:translateY(0);transition:all .3s ease-in-out}.owl-carousel .item-description{transform:translateY(0);transition:all .3s ease-in-out}.owl-carousel .owl-item:hover .item-description{transform:translateY(-100%)}.logo{position:relative}.logo .image-portlet-wrap{position:absolute;background:#dc2b36;border-bottom-left-radius:5px !important;border-bottom-right-radius:5px !important;top:-40px;max-width:150px}.galleryPortletWrap .gallery .galleryThumbnail{border-radius:5px !important}.galleryPortletWrap .gallery .galleryThumbnail img{width:100%;height:auto;max-width:100%;max-height:none}.galleryPortletWrap .gallery .galleryThumbnail .gallery-image-hover-wrap .on-hover-gallery-icon{border-radius:5px;background:rgba(44,40,38,.7) !important}.xs-portlet-wrap-html-content,.submitControlPortletWrap .control-label,.submitControlPortletWrap .form-group>span,.form-control{font-size:20px !important}h2.xs-portlet-title:after,.xs-portlet-title-wrap h2 span:after{border-bottom:0 !important}.txt-white{color:#fff}.txt-white .xs-portlet-title-wrap.h2-title.title-align-left:after{background:#dc2b36;left:0}.d-mobile{display:none}@media only screen and (max-width:1200px){.single-feature{display:block;margin-bottom:40px}.single-feature h3{margin-top:0}.single-feature .single-feaure-img{text-align:left}.hero-txt h1{font-size:50px}}@media only screen and (max-width:992px){.footer-links a{width:100%}}@media only screen and (max-width:767px){.numbred-list,.single-feature{margin:0 15px}table.res_table>tbody>tr>td.res-td>div{padding:0 15px !important}.d-sm-none{display:none !important}.d-mobile{display:block}.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a,.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a:hover,.header .xs-portlet-header-menu .header-menu-portlet .nav.navbar-nav>li.active>a:focus{border-bottom:solid 1px #333 !important;background:#111 !important}.header .headerMenuPortletWrap .navbar-nav li a{padding:15px;border-bottom:none !important}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent !important}.navbar-collapse{box-shadow:none !important}.header .xs-portlet-header-menu .navbar-toggle.btn.navbar-btn{background:#2c2826 !important}.right-side-text-bg .image-portlet-wrap{position:relative !important;max-width:100%}.features-bg.product{background:#f4f0ec}.features-bg.product:before{display:none}.topHeader .res_table>tbody>tr>td .languages-and-currencies-portlet-wrap,.res_table>tbody>tr>td .headerMenuPortletWrap,.topHeader .res_table,.topHeader .res_table>tbody>tr,.topHeader .res_table>tbody>tr>td,.topHeader .res_table>tbody>tr>td .xs-portlet-wrap,.topHeader .res_table>tbody>tr>td .xs-portlet-wrap>div{text-align:right !important}.hero-txt h1{font-size:40px}h1{font-size:26px !important}.product-boxes .background-cover{background:#fff !important}.bg-gray-box:before{display:none}.logo .image-portlet-wrap{top:0;max-width:100px}.free-consultation img{display:none}.right-side-text-bg .image-portlet-wrap img{display:none}.footer-logo{max-width:350px;margin:auto}}.accept-cookies-dialog .modal-footer .btn-default{background-color:#dc2b36;color:#fff}