@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.eot');src:local(''),url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.woff') format('woff'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-100.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.eot');src:local(''),url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.woff') format('woff'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-300.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.eot');src:local(''),url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.woff') format('woff'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.eot');src:local(''),url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.woff') format('woff'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-500.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.eot');src:local(''),url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.woff') format('woff'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/roboto-v30-latin-700.svg#Roboto') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.eot');src:local(''),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.woff') format('woff'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.eot');src:local(''),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.woff') format('woff'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.eot');src:local(''),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.woff') format('woff'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.eot');src:local(''),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.woff') format('woff'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.eot');src:local(''),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.woff2') format('woff2'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.woff') format('woff'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.ttf') format('truetype'),url('/application/themes/ars_modi/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg')}body.canViewToolbar.sticky-nav .main-header{top:50px}header .row{position:relative}header .topnav{position:absolute;right:5px;padding:10px 9px 0 0;z-index:2;display:block}header .topnav li{display:inline;font-size:12px;color:#a1a1a1}header .topnav li a{color:#a1a1a1;vertical-align:middle;text-transform:uppercase}header .topnav li a.ccm-block-switch-language-active-flag{color:#002c50}header .topnav li.sep:last-of-type{display:none}header .navbar-header.col-sm-3.hidden-lg ul.topnav{display:none}div.ccm-page .set-default{float:left;width:100%}div.ccm-page *{outline:none !important}div.ccm-page *:focus{outline:none !important}div.ccm-page body{font-family:Arial,sans-serif;font-size:14px;line-height:24px}div.ccm-page a{text-decoration:none !important}div.ccm-page h1{font-family:'Roboto',Arial,sans-serif}div.ccm-page h2{font-family:'Roboto',Arial,sans-serif;font-size:50px;line-height:50px;font-weight:100;text-align:center;color:#313131;background:url("/application/themes/ars_modi/img/h2_line.png") no-repeat center bottom;padding-bottom:26px}div.ccm-page h3{float:left;width:100%;text-align:center;font-family:'Roboto',Arial,sans-serif;font-size:22px;line-height:34px;font-weight:500;color:#959595;margin:0 0 75px}div.ccm-page h4{font-family:'Roboto',Arial,sans-serif;font-size:28px;line-height:33px;font-weight:700;color:#000}div.ccm-page h5{font-family:'Roboto',Arial,sans-serif;font-size:15px;line-height:20px;color:#3379c0;margin-bottom:20px}div.ccm-page h6{font-family:'Roboto',Arial,sans-serif}div.ccm-page img{max-width:100%}div.ccm-page img+p{margin-top:20px}div.ccm-page p+img{margin-top:10px}div.ccm-page .navbar-default{border:none}div.ccm-page .navbar-fixed-top{border-bottom:none}div.ccm-page .hidden-menu{background-color:#002c4f;height:86px;min-height:0;margin-bottom:0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}div.ccm-page .hidden-menu.hidden-menu-up{height:10px;overflow:hidden;min-height:10px}div.ccm-page .navbar-default .navbar-nav>li>a{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:16px;font-weight:bold;color:white;text-transform:uppercase}div.ccm-page .navbar-default .navbar-nav>li>a:hover{background-color:#3379c0;color:white}div.ccm-page .navbar-default .navbar-nav>li>a:focus{background-color:#3379c0;color:white}div.ccm-page .navbar-default .navbar-nav>.active>a{background-color:#12a286;color:white}div.ccm-page .navbar-default .navbar-nav>.active>a:hover{background-color:#12a286;color:white}div.ccm-page .navbar-default .navbar-nav>.active>a:focus{background-color:#12a286;color:white}div.ccm-page .navbar-default .navbar-nav>.open>a{background-color:#12a286;color:white}div.ccm-page .navbar-default .navbar-nav>.open>a:hover{background-color:#12a286;color:white}div.ccm-page .navbar-default .navbar-nav>.open>a:focus{background-color:#12a286;color:white}div.ccm-page .navbar-nav>li:hover>.dropdown-menu{display:block}div.ccm-page .navbar-nav>li:hover>a{background-color:#12a286;color:white}div.ccm-page .navbar-nav>li>.dropdown-menu{border-top:none;background-color:#12a286;border:none;border-bottom:solid 3px #168f77;padding:12px 0;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.ccm-page .navbar-nav>li>.dropdown-menu>li:first-child{margin-top:8px}div.ccm-page .navbar-nav>li>.dropdown-menu>li>a{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:14px;font-weight:normal;padding-top:10px;padding-bottom:10px;color:white}div.ccm-page .navbar-nav>li>.dropdown-menu>li>a:hover{background-color:#3d5e6e}div.ccm-page .navbar-nav>li>a{color:#1E2129;font-family:Roboto,Arial,sans-serif;font-size:16px;font-weight:normal;line-height:16px;text-transform:uppercase;padding:34px 15px 34px;-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}div.ccm-page .navbar-nav>li>a:hover{background:transparent;color:#1E2129}div.ccm-page .navbar-nav>li>a>span{padding-bottom:6px;border-bottom:3px solid transparent}div.ccm-page .navbar-nav>li>a:hover>span,div.ccm-page .navbar-nav>li>a.active span{border-bottom-color:#002c50}div.ccm-page .social-icons.navbar-nav>li>a{padding:30px 15px;font-size:24px}div.ccm-page .social-icons.navbar-nav>li>a:hover{background:transparent;color:#168f77}div.ccm-page .social-icons.navbar-nav>li>a:focus{background:transparent;color:#168f77}div.ccm-page .main-header{float:left;width:100%;background:white}div.ccm-page .main-header .menu-button{color:#3d5e6e;font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:18px;font-weight:normal;text-transform:uppercase;border-left:solid 1px #f2f4f1;border-right:solid 1px #f2f4f1;padding:91px 35px 29px;text-decoration:none;-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;float:right}div.ccm-page .main-header .navbar-nav>li>a{color:#1E2129;font-family:'Roboto',Arial,sans-serif;font-size:21px;font-weight:300;line-height:16px;text-transform:none;padding:90px 15px 31px;-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}div.ccm-page .main-header .menu-button:hover{background:#f2f4f1}div.ccm-page .main-header .search-wrap{width:85px;height:80px;border-right:solid 1px #f2f4f1;position:relative;float:right}div.ccm-page .main-header .search-wrap .search-input{position:absolute;width:100%;height:100%;right:0;bottom:3px;z-index:2000}div.ccm-page .main-header .search-wrap:hover .search-input{width:340px;background:#3d5e6e;border-bottom:solid 3px #10947a}div.ccm-page .main-header .search-wrap:hover .input-group .form-control{width:100%;padding:6px 0 6px 30px;color:#73ead2}div.ccm-page .main-header .search-wrap:hover .input-group .input-group-addon button{color:white}div.ccm-page .main-header .search-wrap .input-group{float:left;width:100%}div.ccm-page .main-header .search-wrap .input-group .form-control{width:0;padding:0;border:none;height:80px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:14px;font-weight:normal;border-bottom:solid 3px #10947a;background:#3d5e6e;color:white}div.ccm-page .main-header .search-wrap .input-group .form-control::-webkit-input-placeholder{color:#73ead2}div.ccm-page .main-header .search-wrap .input-group .form-control:-moz-placeholder{color:#73ead2}div.ccm-page .main-header .search-wrap .input-group .form-control::-moz-placeholder{color:#73ead2}div.ccm-page .main-header .search-wrap .input-group .form-control:-ms-input-placeholder{color:#73ead2}div.ccm-page .main-header .search-wrap .input-group .form-control:focus{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.ccm-page .main-header .search-wrap .input-group .input-group-addon{background:transparent;font-size:20px;border:none;color:#3d5e6e;height:80px;width:84px;padding:0}div.ccm-page .main-header .search-wrap .input-group .input-group-addon button{background:transparent;border:none;width:100%;text-align:center;color:#3d5e6e;padding:0}div.ccm-page .mobile-logo{background:#fff}div.ccm-page .logo{width:100%;float:left;height:138px}div.ccm-page .logo figure{display:table-cell;vertical-align:middle;padding-top:14px}div.ccm-page .logo figure a{float:left;width:100%}div.ccm-page .logo figure a img{max-height:90%}div.ccm-page body{color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;background-color:#e8e8e9;-webkit-transition:padding .4s ease-in-out;-moz-transition:padding .4s ease-in-out;-o-transition:padding .4s ease-in-out;transition:padding .4s ease-in-out}div.ccm-page .sticky-nav{padding-top:148px}div.ccm-page .sticky-nav.more-padding{padding-top:167px}div.ccm-page .sticky-nav .hidden-menu{position:fixed;top:0;width:100%;z-index:31}div.ccm-page .sticky-nav .main-header{position:fixed;top:10px;width:100%;z-index:30}div.ccm-page .page-title{text-align:center;padding-top:40px;padding-bottom:30px;float:left;width:100%;position:relative}div.ccm-page .page-title h1{font-family:'Roboto',Arial,sans-serif;font-size:50px;line-height:50px;font-weight:100;text-align:center;color:#313131;background:url("/application/themes/ars_modi/img/h2_line.png") no-repeat center bottom;padding-bottom:26px}div.ccm-page .page-title h4{float:left;width:100%;text-align:center;font-family:'Roboto',Arial,sans-serif;font-size:22px;line-height:34px;font-weight:500;color:#959595;margin:0 0 25px}div.ccm-page .page-title.page-title-background{background-size:cover;background-position:center center;height:100%;display:table;text-align:center;padding-top:117px;padding-bottom:117px}div.ccm-page .page-title.page-title-background h1,div.ccm-page .page-title.page-title-background h2,div.ccm-page .page-title.page-title-background h3,div.ccm-page .page-title.page-title-background h4{color:#000}div.ccm-page .page-title.page-title-background.light h1,div.ccm-page .page-title.page-title-background.light h2,div.ccm-page .page-title.page-title-background.light h3,div.ccm-page .page-title.page-title-background.light h4{color:#fff}div.ccm-page .page-title.page-title-background.light h1,div.ccm-page .page-title.page-title-background.light h2{background:url("/application/themes/ars_modi/img/h2_line_light.png") no-repeat center bottom}div.ccm-page .textmarker.big{background:url("/application/themes/ars_modi/img/textmarker_white.png") repeat scroll 0 0 rgba(0,0,0,0);color:#313131;font-family:'Roboto',Arial,sans-serif;font-size:50px;font-weight:100;line-height:1.5em;padding:0 10px 8px;text-align:center}div.ccm-page .textmarker.small{background:url("/application/themes/ars_modi/img/textmarker_white.png") repeat scroll 0 0 rgba(0,0,0,0);font-family:'Roboto',Arial,sans-serif;font-size:22px;line-height:2.2em;font-weight:500;color:#313131;margin:0 0 25px;padding:5px 10px;border-top:1px solid #002c4f}div.ccm-page .page-title .title-wrapper{display:table-cell;vertical-align:middle;float:left;width:100%}div.ccm-page .main-container{float:left;width:100%;padding-bottom:140px}div.ccm-page .main-container>.container{-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;background:#fff}div.ccm-page .main-container.simple .wrapper{float:left;width:100%;padding:50px 50px 20px}div.ccm-page .main-container.simple .wrapper p{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#919faa;margin:0 0 25px}div.ccm-page .main-container.boxed{margin-bottom:250px}div.ccm-page .main-container.boxed>.container{background:#f2f4f1}div.ccm-page .main-container.boxed .box{float:left;width:100%;background:#ffffff;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;padding:30px;margin-bottom:30px}div.ccm-page .main-container.boxed p{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#919faa;float:left;width:100%;margin-bottom:0}div.ccm-page .main-container.boxed .title{font-family:"Roboto",Arial,sans-serif;font-size:20px;line-height:30px;font-weight:600;color:#5b7890;text-transform:uppercase}div.ccm-page .contact-container{float:left;width:100%;padding:70px 0 90px;background:#fff}div.ccm-page .contact-container h4{font-family:'Roboto',Arial,sans-serif;font-size:28px;line-height:20px;font-weight:300;color:#002c50;margin:0 0 10px 0}div.ccm-page .contact-container .form-control{font-style:italic;font-family:"Open Sans",Arial,sans-serif;font-size:20px;line-height:24px;font-weight:400;padding-left:20px;color:#bdc8d1;border:solid 2px #cae3de;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.ccm-page .contact-container .form-control::-webkit-input-placeholder{color:#bdc8d1}div.ccm-page .contact-container .form-control:-moz-placeholder{color:#bdc8d1}div.ccm-page .contact-container .form-control::-moz-placeholder{color:#bdc8d1}div.ccm-page .contact-container .form-control:-ms-input-placeholder{color:#bdc8d1}div.ccm-page .contact-container input.form-control{height:60px}div.ccm-page .contact-container textarea.form-control{resize:none;height:220px;padding-top:25px}div.ccm-page .contact-container .text-widget{margin-top:100px}div.ccm-page .contact-container .text-widget p{color:#a0acb4}div.ccm-page .contact-container .btn.btn-default{float:right;background:transparent;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:solid 2px #3d5e6e;color:#3d5e6e;display:inline-block;font-family:"Roboto",Arial,sans-serif;font-size:18px;line-height:20px;font-weight:600;padding:15px 25px}div.ccm-page .contact-container .btn.btn-default:hover{background:transparent;border-color:#3d5e6e;color:#3d5e6e;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .contact-container .btn.btn-default:focus{background:#3d5e6e;border-color:white;color:#fff;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .alert-success,div.ccm-page .alert-danger{color:#5A6C7B;font-size:14px;font-weight:500}div.ccm-page .contact-success,div.ccm-page .contact-fail{display:none}div.ccm-page .kontaktSlider{width:40%;height:326px;overflow:hidden;float:left}div.ccm-page .map-container{float:left;height:326px;overflow-x:hidden;overflow-y:hidden;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:relative;width:60%;clear:none !important}div.ccm-page .toggles{float:left;width:100%;background:#e8e8e9}div.ccm-page .toggles .panel-default{background:none;float:left;width:100%;border:none;margin:0px;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;text-align:center}div.ccm-page .toggles .panel-default .panel-heading{float:left;width:100%;border:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;padding:0}div.ccm-page .toggles .panel-default .panel-title a{float:left;width:100%;background:#E8E8E9;text-decoration:none;color:#002c50;padding:20px 10px;font-family:'Roboto',Arial,sans-serif;font-size:18px;line-height:18px;font-weight:300}div.ccm-page .toggles .panel-default .panel-title a.accordion-collapse{background:#3d5e6e}div.ccm-page .toggles .panel-default .panel-title a.accordion-collapse.collapsed{background:#3d5e6e}div.ccm-page .toggles .panel-default .panel-title a.accordion-collapse.collapsed:hover{background:#25d1af}div.ccm-page .toggles .panel-default .panel-title a.collapsed{background:#e8e8e8}div.ccm-page .toggles .panel-default .panel-title a.collapsed .cleanse-icon{background:#e8e8e8;color:#002c50;border:2px solid #002c50}div.ccm-page .toggles .panel-default .panel-title a.collapsed:hover .cleanse-icon{background:none;color:#ffffff;border:2px solid #fff}div.ccm-page .toggles .panel-default .panel-title a:hover{background:url("/application/themes/ars_modi/img/quote_wrap_bg.png") no-repeat center center;color:#ffffff}div.ccm-page .toggles .panel-default .panel-title a:hover .cleanse-icon{background:none;color:#ffffff;border:2px solid #fff}div.ccm-page .toggles .panel-default .panel-title a:hover .toggle-icon{color:#ffffff;border:solid 2px #fff}div.ccm-page .toggles .panel-default .panel-title a:hover .toggle-icon .fa-angle-down{color:#ffffff}div.ccm-page .toggles .panel-default .panel-title a .toggle-icon{float:none;width:25px;height:25px;border:solid 2px #002c50;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;background:transparent;text-align:center;margin:0 auto}div.ccm-page .toggles .panel-default .panel-title a .toggle-icon .fa-angle-down{color:#002c50;font-size:20px}div.ccm-page .toggles .panel-default .panel-title a .text div{margin-bottom:20px;border:2px solid transparent}div.ccm-page .toggles .panel-default .panel-title a .text{padding-top:5px;font-size:30px;margin-bottom:20px;line-height:33px}div.ccm-page .toggles .panel-default .panel-collapse{float:left;width:100%;background:none;border:inherit}div.ccm-page .toggles .panel-default .panel-collapse .panel-body{border:none;font-family:'Roboto',Arial,sans-serif;font-size:18px;line-height:28px;font-weight:300;color:#002c50;padding:20px 15px 40px}div.ccm-page .toggles .panel-default .panel-collapse .panel-body a{text-decoration:none;color:#73cfba;font-weight:600}div.ccm-page .tabs{float:left;width:100%;padding:80px 0 0}div.ccm-page .tabs .nav-tabs{border:none;text-align:center;margin-bottom:20px}div.ccm-page .tabs .nav-tabs ul{border:none}div.ccm-page .tabs .nav-tabs li{display:inline-block;margin:0 15px;float:none}div.ccm-page .tabs .nav-tabs li.active a{color:#ffffff;background:#002a54}div.ccm-page .tabs .nav-tabs li a{background:none;color:#9c9d9d;font-family:'Roboto',Arial,sans-serif;font-size:22px;font-weight:300;border:2px solid #c5c6c6 !important;border-width:2px !important;padding:2px 10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-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;margin-bottom:10px}div.ccm-page .tabs .nav-tabs li a:hover{color:#3d5e6e;border:2px solid #c5c6c6 !important}div.ccm-page .tabs .tab-content{border:solid 1px #e2eaec;background:#ffffff;width:100%;display:inline-block}div.ccm-page .tabs .tab-content .tab-text{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#919faa}div.ccm-page .tabs .tab-content .tab-text a{text-decoration:none;color:#3d5e6e;font-weight:600}div.ccm-page .tabs .tabs-top{float:left;width:100%;line-height:0}div.ccm-page .software-wrap .tab-content h4{font-family:'Roboto',Arial,sans-serif;font-size:26px;line-height:44px;font-weight:300;color:#002c50;margin-bottom:20px;margin-top:28px;padding-left:40px}div.ccm-page .tab-content h4{font-family:'Roboto',Arial,sans-serif;font-size:40px;line-height:44px;font-weight:100;color:#021892;margin-bottom:20px;margin-top:70px;padding-left:40px}div.ccm-page .tab-content p{float:left;width:100%;color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;padding-bottom:30px;padding-left:40px}div.ccm-page #tab-yacht{position:relative;height:535px;background:url("/application/themes/ars_modi/img/yacht_bg.jpg") no-repeat center center}div.ccm-page #tab-yacht.english{background:url("/application/files/5614/6609/3416/Leistungen_Yacht.jpg") no-repeat center center}div.ccm-page #tab-privat{position:relative;height:535px;background:url("/application/themes/ars_modi/img/privat_bg.jpg") no-repeat center center}div.ccm-page #tab-privat.english{background:url("/application/files/5814/6609/3416/Leistungen_Private.jpg") no-repeat center center}div.ccm-page #tab-objekt{height:535px;position:relative;background:url("/application/themes/ars_modi/img/objekt_bg.jpg") no-repeat center center}div.ccm-page #tab-objekt.english{background:url("/application/files/2914/6609/3415/Leistungen_Object.jpg") no-repeat center center}div.ccm-page #tab-objekt .container,div.ccm-page #tab-privat.container,div.ccm-page #tab-yacht .container{z-index:1;position:relative}div.ccm-page .tabs .tabs-top .tab-content figure{float:left;width:40%}div.ccm-page .tabs .tabs-top .tab-content figure img{width:100%;height:auto}div.ccm-page .tabs .tabs-top .tab-content .tab-text{float:left;width:60%;padding-left:25px}div.ccm-page .tabs .tabs-left .nav-tabs{margin-top:10px;float:left;width:20%}div.ccm-page .tabs .tabs-left .nav-tabs li{float:left;width:100%}div.ccm-page .tabs .tabs-left .nav-tabs li a{border-left:solid 1px #e2eaec;border-bottom:solid 1px #e2eaec}div.ccm-page .tabs .tabs-left .nav-tabs li a:hover{border-left:solid 1px #3d5e6e;border-bottom:solid 1px #3d5e6e}div.ccm-page .tabs .tabs-left .nav-tabs li.active a{border-left:solid 1px #3d5e6e;border-bottom:solid 1px #3d5e6e;border-right:none;border-top:none}div.ccm-page .tabs .tabs-left .nav-tabs li.active a:hover{border-left:solid 1px #3d5e6e;border-bottom:solid 1px #3d5e6e;border-right:none;border-top:none}div.ccm-page .tabs .tabs-left .nav-tabs li:first-child a{border-top:solid 1px #e2eaec}div.ccm-page .tabs .tabs-left .nav-tabs li:first-child a:hover{border-top:solid 1px #3d5e6e}div.ccm-page .tabs .tabs-left .nav-tabs li:first-child.active a{border-top:solid 1px #3d5e6e}div.ccm-page .tabs .tabs-left .nav-tabs li:first-child.active a:hover{border-top:solid 1px #3d5e6e}div.ccm-page .tabs .tabs-left .tab-content{padding:30px 40px;float:left;width:80%}div.ccm-page .dividers{float:left;width:100%;background:#ffffff;padding:40px 0 60px;text-align:center}div.ccm-page .dividers li{margin-bottom:40px;float:left;width:100%}div.ccm-page .dividers .text{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#a2aeb7}div.ccm-page .dividers .divider .divider-text{font-family:'Roboto',Arial,sans-serif;font-size:18px;line-height:18px;font-weight:300;color:#ffffff;background:#002c50;padding:10px 20px;display:table;margin:-20px auto 0}div.ccm-page .dividers .divider.simple{margin-top:45px}div.ccm-page .dividers .divider hr{border-top:solid 1px #d1d1d1;margin-bottom:1px;margin-top:0}div.ccm-page .dividers.stellen{text-align:left;padding:0}div.ccm-page .dividers.stellen .text{float:left;width:100%;color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;padding-bottom:30px}div.ccm-page .dividers.stellen .text h4{font-size:20px;font-family:'Roboto',Arial,sans-serif;font-weight:300}div.ccm-page .dividers.stellen .text ul{padding-left:18px}div.ccm-page .dividers.stellen .text li{margin:0}div.ccm-page .mixed-container{background:#fcfcfc;float:left;width:100%;padding-bottom:115px}div.ccm-page .icons{float:left;width:100%}div.ccm-page .icons h3{font-family:"Roboto",Arial,sans-serif;font-size:28px;line-height:28px;font-weight:normal;color:#8997a3;margin-bottom:15px;margin-top:90px}div.ccm-page .icons .icons-text{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#919faa;margin-bottom:45px}div.ccm-page .icons .icons-text a{color:#3d5e6e;font-weight:600}div.ccm-page .icons .icons-samples{margin-left:-15px}div.ccm-page .icons .icons-samples .cleanse-icon{margin-bottom:30px}div.ccm-page .bar-graph{float:left;width:100%}div.ccm-page .bar-graph h3{font-family:"Roboto",Arial,sans-serif;font-size:28px;line-height:28px;font-weight:normal;color:#8997a3;margin-bottom:15px;margin-top:90px}div.ccm-page .bar-graph .bar-graph-text{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:28px;font-weight:400;color:#919faa;margin-bottom:45px}div.ccm-page .bar-graph .bar-graph-text a{color:#3d5e6e;font-weight:600}div.ccm-page .bar-graph .progress-percentage{font-family:"Open Sans",Arial,sans-serif;font-size:24px;line-height:28px;font-weight:300;color:#777;position:absolute;right:15px;top:18px}div.ccm-page .bar-graph .progress{position:relative}div.ccm-page .white-bg{background:#ffffff}div.ccm-page hr.separator{border:none;background:none;height:1px;width:100%;background:url("/application/themes/ars_modi/img/h2_line.png") no-repeat center bottom}div.ccm-page .testimonial{background:#3d5e6e;float:left;width:100%;text-align:center}div.ccm-page .testimonial .testimonial-slider{float:left;width:100%;position:relative;padding:60px 140px 140px;color:white}div.ccm-page .testimonial h3{font-family:"Roboto",Arial,sans-serif;font-size:28px;line-height:28px;font-weight:normal;margin-bottom:55px}div.ccm-page .testimonial .testimonial-content{font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:28px;font-weight:400;margin-bottom:40px}div.ccm-page .testimonial .testimonial-author{font-family:"Roboto",Arial,sans-serif;font-size:20px;line-height:20px;font-weight:normal}div.ccm-page .testimonial .flex-control-paging{position:absolute;bottom:40px;left:0;width:100%;text-align:center}div.ccm-page .testimonial .flex-control-paging li{margin:3px;display:inline-block;float:none}div.ccm-page .testimonial .flex-control-paging a{background:#ffffff;box-shadow:none}div.ccm-page .testimonial .flex-control-paging a.flex-active,div.ccm-page .testimonial .flex-control-paging a:hover{background:#75f1d9}div.ccm-page .showcase{float:left;width:100%;padding:115px 0 60px;background-size:cover;text-align:center;border-top:solid 10px #fff;border-bottom:solid 10px #fff}div.ccm-page .showcase .text{width:100%;display:inline-block;color:white;font-style:italic;margin-bottom:50px;font-family:"Open Sans",Arial,sans-serif;font-size:30px;line-height:40px;font-weight:400}div.ccm-page .showcase .text a{color:white}div.ccm-page .showcase .text strong{text-decoration:underline}div.ccm-page .showcase .btn.btn-default{background:transparent;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:solid 2px #fff;color:white;display:inline-block;font-size:18px;line-height:22px;padding:8px 20px}div.ccm-page .showcase .btn.btn-default:hover{background:transparent;border-color:white;color:white;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .showcase .btn.btn-default:focus{background:transparent;border-color:white;color:white;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .progress{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:#f0f1f2;height:63px;float:left;width:100%;margin-bottom:5px}div.ccm-page .progress .progress-bar.progress-bar-success{text-align:left;background:#3d5e6e;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:"Open Sans",Arial,sans-serif;font-size:25px;line-height:28px;font-weight:400;color:#ffffff;font-style:italic;padding:18px 25px}div.ccm-page .about-us-wrapper{float:left;width:100%;padding:30px;background:#fff}div.ccm-page .about-us-wrapper hr{margin-bottom:65px}div.ccm-page .about-us-wrapper .text-editor p{color:#919faa;font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:28px;font-weight:400}div.ccm-page .about-us-wrapper .text-editor p.italic{font-family:"Open Sans",Arial,sans-serif;font-size:18px;line-height:36px;font-weight:400}div.ccm-page .content-block{float:left;width:100%;margin-bottom:55px}div.ccm-page .content-block .entry{float:left;width:100%;margin-bottom:20px}div.ccm-page .content-block .entry header{float:left;width:100%;margin-bottom:10px}div.ccm-page .content-block .entry .content{float:left;width:100%}div.ccm-page .content-block .entry .cleanse-icon{float:left;margin-bottom:10px;margin-right:10px}div.ccm-page .content-block .entry h3{margin-bottom:0;margin-left:20px;margin-top:5px;float:left;font-family:"Roboto",Arial,sans-serif;font-size:25px;line-height:30px;font-weight:600;color:#3d5e6e}div.ccm-page .team{float:left;width:100%}div.ccm-page .team .team-member{margin-bottom:100px;float:left;width:100%}div.ccm-page .team .team-member:hover figure .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}div.ccm-page .team .team-member figure{position:relative;float:left;width:100%;margin:0;overflow:hidden}div.ccm-page .team .team-member figure img{width:100%;height:auto}div.ccm-page .team .team-member figure .overlay{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;-webkit-opacity:0;-moz-opacity:0;opacity:0}div.ccm-page .team .team-member figure .overlay .inner{display:table;height:100%;width:100%;text-align:center;position:relative;z-index:2}div.ccm-page .team .team-member figure .overlay .social-icons{display:table-cell;vertical-align:middle;height:100%;list-style:none;padding:0;margin:0}div.ccm-page .team .team-member figure .overlay .social-icons a{-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;width:50px;height:50px;text-align:center;display:inline-block;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;border:solid 3px #fff;color:#ffffff;margin:7px 0}div.ccm-page .team .team-member figure .overlay .social-icons a i{font-size:25px;padding:10px}div.ccm-page .team .team-member figure .overlay .social-icons a:hover{color:#53ebcd;border:solid 3px #53ebcd}div.ccm-page .team .team-member figure .overlay .background{position:absolute;left:0;top:0;z-index:0;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;width:100%;height:100%;background:#3d5e6e;border:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}div.ccm-page .team .team-member .info{text-align:left;background:#002C50;padding:15px 10px 15px 20px;float:left;width:100%}div.ccm-page .team .team-member .info .name{font-family:'Roboto',Arial,sans-serif;font-size:24px;line-height:26px;font-weight:300;color:#ffffff;margin-bottom:10px}div.ccm-page .team .team-member .info .position{font-family:'Roboto',Arial,sans-serif;font-size:12px;line-height:16px;font-weight:normal;color:#ccc}div.ccm-page .team .team-member .info .mail a{color:#3379c0}div.ccm-page .team .team-member .info .mail i{color:#fff;margin-right:5px}div.ccm-page .team .text-editor h1{text-align:left}div.ccm-page .team .description{padding:0 25px;font-family:'Roboto',Arial,sans-serif;font-size:25px;line-height:35px;font-weight:300;color:#1e2129;margin-bottom:25px}div.ccm-page .posts{float:left;width:100%;border-right:solid 1px #f4f4f4}div.ccm-page .blog-post{float:left;width:100%;padding:40px 30px 0 35px}div.ccm-page .blog-post .text-editor{margin-top:25px}div.ccm-page .blog-post h2{font-family:"Roboto",Arial,sans-serif;font-size:30px;line-height:35px;font-weight:400;margin-bottom:25px;margin-top:0}div.ccm-page .blog-post h2 a{color:#428bca;text-decoration:none;padding:0;background:none;font-family:"Roboto",Arial,sans-serif}div.ccm-page .blog-post h2 a:hover{color:#3d5e6e}div.ccm-page .blog-post ul.info{margin:0 0 30px;list-style:none;padding:0;display:inline-block}div.ccm-page .blog-post ul.info li{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:13px;font-weight:700;color:#5b7890;float:left;padding-right:10px}div.ccm-page .blog-post ul.info li>a{color:#5b7890;font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:700;text-decoration:none}div.ccm-page .blog-post ul.info li>a:hover{color:#3d5e6e}div.ccm-page .blog-post .content{float:left;width:100%;border-bottom:1px #f2f2f2 solid;padding-bottom:40px}div.ccm-page .blog-post .content figure{float:left;width:100%;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;margin-bottom:30px;overflow:hidden}div.ccm-page .blog-post .content figure a{float:left;width:100%}div.ccm-page .blog-post .content figure img{width:100%;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;height:auto}div.ccm-page .blog-post .content .text{float:left;width:100%;color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;padding-bottom:30px}div.ccm-page .load-more{float:left;width:100%;font-family:"Roboto",Arial,sans-serif;font-size:16px;line-height:16px;font-weight:700;text-align:center;text-transform:uppercase;padding-top:45px;padding-bottom:50px}div.ccm-page .load-more a{color:#bdc8d1;text-decoration:none;-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}div.ccm-page .load-more a:hover{color:#3d5e6e}div.ccm-page .widgets{float:left;width:100%;padding-bottom:30px}div.ccm-page .widget{float:left;width:100%;padding-top:40px;padding-right:30px}div.ccm-page .widget h5{width:100%;padding-bottom:15px;font-family:"Roboto",Arial,sans-serif;font-size:26px;line-height:35px;font-weight:300;color:#000;text-decoration:none;margin-top:0}div.ccm-page .widget.categories ul{list-style:none;padding:0;margin:0}div.ccm-page .widget.categories li{float:left;width:100%;font-family:"Roboto",Arial,sans-serif;font-size:16px;line-height:40px;font-weight:400}div.ccm-page .widget.categories li:last-child{border-bottom:1px #f2f2f2 solid}div.ccm-page .widget.categories a{float:left;width:100%;color:#bdc8d1;text-decoration:none;padding-left:11px;border-top:solid 1px #f2f2f2;-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}div.ccm-page .widget.categories a:hover{color:#ffffff;background:#3d5e6e;border-top-color:#3d5e6e}div.ccm-page .widget.posts{float:left;width:100%;border-right:none}div.ccm-page .widget.posts .nav-tabs{border:none;padding-bottom:15px}div.ccm-page .widget.posts .nav-tabs span{padding-top:3px;float:left}div.ccm-page .widget.posts .nav-tabs li{font-family:"Roboto",Arial,sans-serif;font-size:16px;line-height:16px;font-weight:normal;color:#bdc8d1;padding-right:10px}div.ccm-page .widget.posts .nav-tabs li:hover a,div.ccm-page .widget.posts .nav-tabs li.active a{color:#3d5e6e;background:#ffffff;border:none;margin:0;padding:0}div.ccm-page .widget.posts .nav-tabs li a{color:#bdc8d1;text-decoration:none;margin:0;padding:0;border:none;-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}div.ccm-page .widget.posts .tab-pane ul{margin:0;padding:0;list-style:none}div.ccm-page .widget.posts .tab-pane li{float:left;width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px #f2f2f2 solid}div.ccm-page .widget.posts .tab-pane li:first-child{border-top:1px #f2f2f2 solid}div.ccm-page .widget.posts .tab-pane figure{float:left;width:80px}div.ccm-page .widget.posts .tab-pane figure a{float:left;width:100%}div.ccm-page .widget.posts .tab-pane figure img{width:100%;height:auto}div.ccm-page .widget.posts .tab-pane .text{margin-left:95px;margin-top:5px}div.ccm-page .widget.posts .tab-pane a{width:100%;font-family:"Roboto",Arial,sans-serif;font-size:18px;line-height:18px;font-weight:500;color:#428bca;text-decoration:none;float:left;-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}div.ccm-page .widget.posts .tab-pane a.category{font-family:"Roboto",Arial,sans-serif;font-size:12px;line-height:12px;font-weight:500;color:#428bca;text-transform:uppercase;margin-top:20px}div.ccm-page .widget.posts .tab-pane a:hover{color:#3d5e6e}div.ccm-page .widget.blog-tags{float:left;padding-bottom:25px}div.ccm-page .widget.blog-tags ul{height:100%;float:left;width:100%;border-top:1px #f2f2f2 solid;border-bottom:1px #f2f2f2 solid;margin:0;padding:25px 0 25px 0;list-style:none}div.ccm-page .widget.blog-tags ul li{float:left;padding:2px}div.ccm-page .widget.regular-text{border-bottom:none;float:left}div.ccm-page .widget .content{border-top:1px #f2f2f2 solid;padding-top:25px;padding-bottom:25px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#919faa}div.ccm-page .widget.italic-text{border-bottom:none;float:left}div.ccm-page .widget.italic-text .content{font-style:italic}div.ccm-page .widget.sponsors{float:left;width:100%}div.ccm-page .widget .sponsor{float:left;width:100%;border-top:1px #f2f2f2 solid;padding:30px 0}div.ccm-page .widget .sponsor .via{font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:18px;font-weight:400;color:#aeaeae}div.ccm-page .widget .sponsor figure{float:left;width:100%}div.ccm-page .widget .sponsor img{width:100%;height:auto;padding:15px 0}div.ccm-page .widget .sponsor .description{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:18px;font-weight:400;color:#aeaeae}div.ccm-page .widget .sponsor .description a{text-decoration:underline;color:#3d5e6e;font-weight:700}div.ccm-page .widget.portfolio h5{padding-bottom:0}div.ccm-page .widget.portfolio .portfolio-slider{float:left;width:100%;position:relative}div.ccm-page .widget.portfolio .slides{float:left;width:100%;position:relative}div.ccm-page .widget.portfolio li{float:left}div.ccm-page .widget.portfolio figure{float:left;width:100%}div.ccm-page .widget.portfolio figure a{float:left;width:100%}div.ccm-page .widget.portfolio figure img{width:100%;height:auto}div.ccm-page .widget.portfolio .view-more{margin-bottom:20px;float:left;width:100%}div.ccm-page .widget.portfolio .view-more a{text-decoration:none;text-transform:uppercase;color:#3d5e6e;font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:11px;font-weight:bold}div.ccm-page .widget .flex-control-paging{position:absolute;bottom:25px;left:0;width:100%;text-align:center}div.ccm-page .widget .flex-control-paging li{margin:3px;display:inline-block;float:none}div.ccm-page .widget .flex-control-paging a{background:#ffffff;box-shadow:none}div.ccm-page .widget .flex-control-paging a.flex-active,div.ccm-page .widget .flex-control-paging a:hover{background:#3d5e6e}div.ccm-page .text-editor p{width:100%;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#000;margin-bottom:25px}div.ccm-page .text-editor a{color:#3d5e6e;text-decoration:none}div.ccm-page .text-editor em{color:#bdc8d1}div.ccm-page .text-editor h1{font-family:"Roboto",Arial,sans-serif;font-size:32px;line-height:32px;font-weight:600;color:#5b7890;text-transform:uppercase;margin-bottom:30px}div.ccm-page .text-editor h2{font-family:"Roboto",Arial,sans-serif;font-size:24px;line-height:36px;font-weight:400;color:#000;padding-top:65px;padding-bottom:0;background:none}div.ccm-page .text-editor blockquote{width:100%;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#5a6c7b;background:#f8f9f8;border-left:10px solid #002a54;font-style:italic;margin-bottom:35px;padding-left:35px}div.ccm-page .text-editor figure{width:100%;margin:0 0 35px}div.ccm-page .text-editor img{width:100%;height:auto}div.ccm-page .text-editor figcaption{text-align:center;font-family:"Open Sans",Arial,sans-serif;font-size:17px;line-height:24px;font-weight:400;font-style:italic;color:#3d5e6e;padding-top:10px}div.ccm-page .text-editor .author-wrap{float:left;width:100%;padding-left:10px;margin:30px 0 115px 0}div.ccm-page .text-editor .author{float:left;width:100%;padding:30px 0;border-top:solid 1px #efefef;border-bottom:solid 1px #efefef}div.ccm-page .text-editor .author figure{float:left;width:103px;margin:0 0 0 -10px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;overflow:hidden}div.ccm-page .text-editor .author figure img{width:100%;height:auto}div.ccm-page .text-editor .author .name{margin-left:118px;font-family:"Roboto",Arial,sans-serif;font-size:21px;line-height:28px;font-weight:400;color:#5a6c7b;margin-bottom:5px;text-transform:uppercase}div.ccm-page .text-editor .author .description{margin-left:118px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:26px;font-weight:400;font-style:italic;color:#5a6c7b}div.ccm-page .comments{float:left;width:100%;margin-bottom:30px;padding:40px 30px 0 35px}div.ccm-page .comments h3{border-bottom:solid 1px #efefef;font-family:"Roboto",Arial,sans-serif;font-size:21px;line-height:24px;font-weight:400;color:#38c1a4;text-transform:uppercase;padding-bottom:15px;margin-bottom:45px}div.ccm-page .comments ul{margin:0;padding:0;float:left;width:100%;list-style:none}div.ccm-page .comments ul>li{padding-left:0}div.ccm-page .comments ul>ul>li{padding-left:40px}div.ccm-page .comments ul>ul>ul>li{padding-left:80px}div.ccm-page .comments .comment{float:left;width:100%;margin-left:-10px;margin-bottom:35px}div.ccm-page .comments .comment .user{float:left;margin-right:25px}div.ccm-page .comments .comment .user figure{float:left;width:84px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;overflow:hidden;margin:0}div.ccm-page .comments .comment .user figure img{width:100%;height:auto}div.ccm-page .comments .comment .user .name a{font-family:"Roboto",Arial,sans-serif;font-size:13px;line-height:24px;font-weight:600;color:#acb6bf;text-transform:uppercase;text-decoration:none}div.ccm-page .comments .comment .user .name a:hover{color:#48c6ab}div.ccm-page .comments .comment-box{padding:15px 25px;background:#f8f9fa;position:relative;margin-left:110px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box}div.ccm-page .comments .comment-box .fa-heart{font-size:8px;color:#aeaeae}div.ccm-page .comments .comment-box:before{position:absolute;background-image:url("/application/themes/ars_modi/content/comment-tail.png");left:-8px;bottom:-2px;width:12px;height:19px;content:""}div.ccm-page .comments .comment-box.highlighted{background:#48c6ab}div.ccm-page .comments .comment-box.highlighted .text,div.ccm-page .comments .comment-box.highlighted .time-ago{color:#ffffff}div.ccm-page .comments .comment-box.highlighted:before{position:absolute;background-image:url("/application/themes/ars_modi/content/comment-tail-active.png");left:-7px;bottom:-2px;width:12px;height:12px;content:""}div.ccm-page .comments .comment-box .info{display:inline-block}div.ccm-page .comments .comment-box .time-ago{font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:24px;font-weight:bold;color:#5a6c7b;font-style:italic;float:left;margin-right:20px}div.ccm-page .comments .comment-box .comment-author{float:left}div.ccm-page .comments .comment-box .comment-author a{font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:24px;font-weight:bold;color:#ffffff;text-transform:uppercase;text-decoration:none}div.ccm-page .comments .comment-box .comment-author a:hover{text-decoration:none}div.ccm-page .comments .comment-box .text{font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;color:#5a6c7b;font-style:italic}div.ccm-page .comments .comment-box .likes{position:absolute;top:5px;right:15px}div.ccm-page .comments .comment-box .likes a{font-family:"Moneserrat",Arial,sans-serif;font-size:14px;line-height:28px;font-weight:bold;color:#aeaeae;text-decoration:none}div.ccm-page .comments .comment-box .likes a:hover{color:#dd7e7e;text-decoration:none}div.ccm-page .write-comment{float:left;width:100%;margin-bottom:120px;margin-left:-10px;padding:40px 30px 0 35px}div.ccm-page .write-comment h3{border-bottom:solid 1px #efefef;font-family:"Roboto",Arial,sans-serif;font-size:21px;line-height:24px;font-weight:400;color:#38c1a4;text-transform:uppercase;padding-bottom:15px;margin-bottom:45px}div.ccm-page .write-comment .user{float:left;margin-right:25px;margin-left:-10px}div.ccm-page .write-comment .user figure{float:left;width:84px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;overflow:hidden;margin:0}div.ccm-page .write-comment .user figure img{width:100%;height:auto}div.ccm-page .write-comment .user .name a{font-family:"Roboto",Arial,sans-serif;font-size:13px;line-height:24px;font-weight:600;color:#acb6bf;text-transform:uppercase;text-decoration:none}div.ccm-page .write-comment .user .name a:hover{color:#48c6ab}div.ccm-page .write-comment .textarea-wrap{margin-left:104px;height:100%;position:relative}div.ccm-page .write-comment textarea{height:110px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;border:solid 2px #f1efef;width:100%;resize:none;padding:20px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;font-style:italic;color:#cad2d9;-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}div.ccm-page .write-comment textarea::-webkit-input-placeholder{color:#cad2d9}div.ccm-page .write-comment textarea:-moz-placeholder{color:#cad2d9}div.ccm-page .write-comment textarea::-moz-placeholder{color:#cad2d9}div.ccm-page .write-comment textarea:-ms-input-placeholder{color:#cad2d9}div.ccm-page .write-comment .send{position:absolute;right:10px;bottom:10px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:14px;font-weight:bold;color:#48c6ab;text-decoration:none;text-transform:uppercase;border:none;background:transparent}div.ccm-page .write-comment hr{float:left;width:100%;height:1px;color:#f2f2f2;margin-top:50px}div.ccm-page .write-comment.not-loggedin .textarea-wrap{margin-left:0}div.ccm-page .write-comment.not-loggedin h3{margin-bottom:25px}div.ccm-page .write-comment.not-loggedin textarea{padding:10px 20px}div.ccm-page .write-comment.not-loggedin .form-control{height:45px;-webkit-border-radius:10px;-webkit-background-clip:padding-box;-moz-border-radius:10px;-moz-background-clip:padding;border-radius:10px;background-clip:padding-box;border:solid 2px #f1efef;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;padding-left:20px;padding-right:20px;font-style:italic;color:#cad2d9;margin-bottom:10px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.ccm-page .write-comment.not-loggedin .form-control::-webkit-input-placeholder{color:#cad2d9}div.ccm-page .write-comment.not-loggedin .form-control:-moz-placeholder{color:#cad2d9}div.ccm-page .write-comment.not-loggedin .form-control::-moz-placeholder{color:#cad2d9}div.ccm-page .write-comment.not-loggedin .form-control:-ms-input-placeholder{color:#cad2d9}div.ccm-page .write-comment.not-loggedin .form-control:focus{border:solid 2px #f1efef;outline:none}div.ccm-page .cleanse-icon{background:#002c50;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box;width:70px;height:70px;font-size:60px;margin:0 auto;text-align:center;color:white}div.ccm-page .about-wrap{width:100%;padding:75px 0;text-align:center;line-height:normal}div.ccm-page .about-wrap article{width:100%;margin-bottom:30px}div.ccm-page .about-wrap article .text h4{margin:30px 0;font-family:'Roboto',Arial,sans-serif;font-size:36px;line-height:38px;font-weight:300;color:#002c50;text-align:center}div.ccm-page .about-wrap article .text h4 a{color:#3d5e6e}div.ccm-page .about-wrap article .text p{font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:21px;font-weight:400;color:#000;text-align:center}div.ccm-page .quote-wrap{float:left;width:100%;padding:50px 0 40px;background:#3d5e6e;text-align:center}div.ccm-page .quote-wrap .btn.btn-default{background:none;color:#fff;border:2px solid #fff}div.ccm-page .quote-wrap .text{float:left;width:100%;color:white;font-family:'Roboto',Arial,sans-serif;font-size:33px;line-height:47px;font-weight:300}div.ccm-page .quote-wrap h2{float:left;width:100%;font-family:Roboto,Arial,sans-serif;font-size:36px;line-height:36px;font-weight:bold;margin:0 0 15px;color:white;text-transform:uppercase;padding-bottom:0;background:none}div.ccm-page .quote-wrap.quote-wrap-two .text{font-family:"Open Sans",Arial,sans-serif;font-size:30px;line-height:30px;font-weight:300}div.ccm-page .ars-gradient{background:url('/application/themes/ars_modi/img/quote_wrap_bg.png') center center no-repeat #002a54;height:auto}div.ccm-page .ars-gradient1{background:url('/application/themes/ars_modi/img/quote_wrap1_bg.png') center center no-repeat #002a54}div.ccm-page .ars-gradient2{background:url('/application/themes/ars_modi/img/quote_wrap2_bg.png') center center no-repeat #002a54}div.ccm-page .ars-gradient3{background:url('/application/themes/ars_modi/img/quote_wrap3_bg.png') center center no-repeat #002a54}div.ccm-page .text-left-aligned{text-align:left}div.ccm-page .twitter-showcase{float:left;width:100%;padding:60px 0 50px;background:url('/application/themes/ars_modi/content/twitter-showcase.jpg') center center;text-align:center}div.ccm-page .twitter-showcase .icon{font-size:70px;color:white;display:inline-block;margin-bottom:40px}div.ccm-page .twitter-showcase .text{width:100%;display:inline-block;color:white;font-style:italic;margin-bottom:50px;font-family:"Open Sans",Arial,sans-serif;font-size:30px;line-height:40px;font-weight:400}div.ccm-page .twitter-showcase .text a{color:white}div.ccm-page .twitter-showcase .text strong{text-decoration:underline}div.ccm-page .twitter-showcase .btn.btn-default{background:transparent;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:solid 2px #fff;color:white;display:inline-block;font-size:18px;line-height:22px;padding:8px 20px}div.ccm-page .twitter-showcase .btn.btn-default:hover{background:transparent;border-color:white;color:white;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .twitter-showcase .btn.btn-default:focus{background:transparent;border-color:white;color:white;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .recent-blog-wrap{float:left;width:100%;background:white;padding:75px 0 170px;position:relative}div.ccm-page .recent-blog-wrap .slider-controls{position:absolute;top:50%;width:100%}div.ccm-page .recent-blog-wrap .slider-controls button{font-size:40px;color:#BDC8D1;border:solid 2px #bdc8d1;background:transparent;-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;position:absolute;-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}div.ccm-page .recent-blog-wrap .slider-controls button:hover{color:#3d5e6e;border-color:#3d5e6e}div.ccm-page .recent-blog-wrap .slider-controls button.left{left:20px;padding:1px 17px 2px 13px}div.ccm-page .recent-blog-wrap .slider-controls button.right{right:20px;padding:1px 13px 2px 17px}div.ccm-page .homepage-slider{float:left;width:100%;position:relative;overflow:hidden}div.ccm-page .homepage-slider li#planung{background-image:url('/application/files/3914/5692/4601/planung.jpg')}div.ccm-page .homepage-slider li#projektbetreuung{background-image:url('/application/files/9914/5692/4602/projektbetreuung.jpg')}div.ccm-page .homepage-slider li#konstruktion{background-image:url('/application/files/4114/5692/4603/konstruktion.jpg')}div.ccm-page .homepage-slider .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#3d5e6e;-webkit-opacity:0.22;-moz-opacity:0.22;opacity:0.22;z-index:1}div.ccm-page .homepage-slider .flex-control-paging{position:absolute;bottom:45px;left:0;width:100%;text-align:center}div.ccm-page .homepage-slider .flex-control-paging li{margin:3px;display:inline-block;float:none}div.ccm-page .homepage-slider .flex-control-paging a{background:#555555;box-shadow:none}div.ccm-page .homepage-slider .flex-control-paging a.flex-active,div.ccm-page .homepage-slider .flex-control-paging a:hover{background:#0057b0}div.ccm-page .homepage-slider .slider-controls{position:absolute;top:50%;width:100%;z-index:2}div.ccm-page .homepage-slider .slider-controls button{font-size:40px;color:#555555;border:solid 2px #555;background:transparent;-webkit-border-radius:100px;-webkit-background-clip:padding-box;-moz-border-radius:100px;-moz-background-clip:padding;border-radius:100px;background-clip:padding-box;position:absolute;-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}div.ccm-page .homepage-slider .slider-controls button:hover{color:#002c4f;border-color:#002c4f}div.ccm-page .homepage-slider .slider-controls button.left{left:20px;padding:1px 17px 2px 13px}div.ccm-page .homepage-slider .slider-controls button.right{right:20px;padding:1px 13px 2px 17px}div.ccm-page .homepage-slider .slides{float:left;width:100%;position:relative;z-index:0}div.ccm-page .homepage-slider .slides>li{background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;float:left;width:100%}div.ccm-page .homepage-slider .slider-text{border:solid 4px #fff;float:left;width:100%;position:relative;z-index:3}div.ccm-page .homepage-slider .slider-text.no-border{border:none}div.ccm-page .homepage-slider .slider-text .small-text{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:9px;font-weight:bold;color:white}div.ccm-page .homepage-slider .slider-text .huge-text{font-family:Roboto,Arial,sans-serif;font-size:80px;line-height:65px;font-weight:bold;color:white;margin-bottom:5px}div.ccm-page .homepage-slider .slider-text .green-highlight{color:#3d5e6e}div.ccm-page .homepage-slider .slider-text .large-text{font-family:"Open Sans",Arial,sans-serif;font-size:60px;line-height:70px;font-weight:300}div.ccm-page .homepage-slider .slider-text .large-text strong{font-family:Roboto,Arial,sans-serif;font-size:60px;line-height:65px;font-weight:bold}div.ccm-page .homepage-slider .slider-text .black-bg{background-color:black;padding:0 5px}div.ccm-page .homepage-slider .slider-text p{margin:0;font-family:"Open Sans",Arial,sans-serif;font-size:40px;line-height:44px;font-weight:400;color:white}div.ccm-page .homepage-slider .slider-text .medium-alternate-text{font-family:Roboto,Arial,sans-serif;font-size:42px;line-height:46px;font-weight:400}div.ccm-page .homepage-slider .slider-text .medium-text{font-family:"Open Sans",Arial,sans-serif;font-size:30px;line-height:44px;font-weight:400}div.ccm-page .homepage-slider .robotoUpperLight{color:#002c4f;display:inline-block;font-family:'Roboto',Arial,sans-serif;font-size:33px;font-weight:300;line-height:36px;text-transform:uppercase}div.ccm-page .homepage-slider .robotoUpperBold{color:#002c4f;display:inline-block;font-family:'Roboto',Arial,sans-serif;font-size:55px;font-weight:500;margin-bottom:10px;text-transform:uppercase}div.ccm-page .homepage-slider .robotoUpperMarker{background:none repeat scroll 0 0 #002c4f;color:#fff;display:block;font-family:'Roboto',Arial,sans-serif;font-size:27px;font-weight:100;line-height:30px;margin-bottom:5px;padding:3px;text-transform:uppercase}div.ccm-page .homepage-slider .details{margin-top:20px}div.ccm-page .homepage-slider .details .sliderLink{color:#002c4f;font-family:'Roboto',Arial,sans-serif;font-size:21px;font-weight:300;border-bottom:1px solid #002c4f}div.ccm-page .homepage-slider .details .category{font-family:"Open Sans",Arial,sans-serif;font-size:24px;line-height:28px;font-weight:bold;-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;color:white;width:100%;display:inline-block;margin-bottom:20px}div.ccm-page .homepage-slider .details .category:hover{color:#3d5e6e}div.ccm-page .homepage-slider .details p{margin-bottom:20px;font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:white}div.ccm-page .homepage-slider .details .btn.btn-default{background:transparent;border:solid 2px #fff;color:white;font-size:13px;padding:10px 12px}div.ccm-page .homepage-slider .details .btn.btn-default:hover{border-color:#3d5e6e;color:#3d5e6e}div.ccm-page .portfolio-wrap{float:left;width:100%;padding:75px 0 0;text-align:center}div.ccm-page .portfolio-wrap .load-more{background:#F9FAF8;float:left;width:100%;padding:25px 0;color:#ACACAC;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:18px;font-weight:bold;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);-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;margin-top:30px}div.ccm-page .portfolio-wrap .load-more:hover{-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .portfolio-wrap.homepage-portfolio-two{padding:4px 0 65px;text-align:center}div.ccm-page .portfolio-wrap.homepage-portfolio-two .load-more{margin-top:50px;padding:20px 30px;display:inline-block;width:auto;float:none;background:transparent}div.ccm-page .portfolio-wrap .col4-fix{width:1172px}div.ccm-page #hp-portfolio-filters{float:left;width:100%;padding:0;text-align:center;margin:0}div.ccm-page #hp-portfolio-filters li{display:inline-block;margin:0 15px}div.ccm-page #hp-portfolio-filters li.active a{background:#002c50;color:#fff;border:2px solid #002c50}div.ccm-page #hp-portfolio-filters li a{background:none;color:#9c9d9d;font-family:'Roboto',Arial,sans-serif;font-size:22px;line-height:66px;font-weight:300;border:2px solid #c5c6c6;padding:2px 10px 4px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-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}div.ccm-page #hp-portfolio-filters li a:hover{color:#3d5e6e}div.ccm-page .hp-portfolio{float:left;width:100%;margin-top:20px}div.ccm-page .hp-portfolio .inner{float:left;height:600px}div.ccm-page .hp-portfolio .mCSB_container{margin-bottom:10px}div.ccm-page .hp-portfolio article{width:400px;height:300px;float:left;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:relative;overflow:hidden}div.ccm-page .hp-portfolio article>a{position:absolute;width:100%;height:100%;left:0;top:0}div.ccm-page .hp-portfolio article .overlay{display:none;position:absolute;width:100%;height:100%;left:0;top:0;-webkit-opacity:0.9;-moz-opacity:0.9;background:#3379c0;text-align:center;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:22px;font-weight:bold}div.ccm-page .hp-portfolio article .overlay i{font-size:90px;line-height:70px}div.ccm-page .hp-portfolio article .overlay .overlay-inner{position:absolute;width:100%;height:100%;left:0;top:0;display:table}div.ccm-page .hp-portfolio article .overlay .overlay-inner .text{display:table-cell;height:100%;vertical-align:middle}div.ccm-page .hp-portfolio article .overlay .overlay-inner .text h2{font-size:23px;line-height:30px;color:#fff;margin-top:0;padding-bottom:0;background:none}div.ccm-page .hp-portfolio article .overlay .overlay-inner .text p{font-weight:normal;font-size:14px;font-family:arial,helvetica,sans-serif;padding:0 20px}div.ccm-page .hp-portfolio-two{float:left;width:100%}div.ccm-page .hp-portfolio-two article{float:left;padding:4px;overflow:hidden}div.ccm-page .hp-portfolio-two article:hover .inner>a{-webkit-opacity:1;-moz-opacity:1;opacity:1}div.ccm-page .hp-portfolio-two article .inner{display:table;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:no-repeat center center;text-align:center}div.ccm-page .hp-portfolio-two article .inner>a{display:table-cell;width:100%;vertical-align:middle;color:white;-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;-webkit-opacity:0;-moz-opacity:0;opacity:0;position:relative}div.ccm-page .hp-portfolio-two article .inner .overlay{position:absolute;width:100%;height:100%;top:0;left:0;background:#3d5e6e;-webkit-opacity:0.3;-moz-opacity:0.3;opacity:0.3;z-index:0}div.ccm-page .hp-portfolio-two article .inner .big{font-family:Roboto,Arial,sans-serif;font-size:24px;line-height:22px;font-weight:bold;color:white;margin-bottom:15px;width:90%;display:inline-block;position:relative;z-index:1}div.ccm-page .hp-portfolio-two article .inner .small{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:16px;font-weight:bold;color:white;width:90%;display:inline-block;margin-bottom:30px;position:relative;z-index:1}div.ccm-page .hp-portfolio-two article .inner .icons{width:90%;display:inline-block;position:relative;z-index:1}div.ccm-page .hp-portfolio-two article .inner .icons .icon{display:inline-block;margin:0 5px;color:white;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7;font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:12px;font-weight:300}div.ccm-page .hp-portfolio-two article .inner .icons .icon i{font-size:23px;vertical-align:bottom}div.ccm-page .hp-portfolio-two article.width1{width:16.66666666666%}div.ccm-page .hp-portfolio-two article.width2{width:33.33333333333%}div.ccm-page .hp-portfolio-two article.width3{width:50%}div.ccm-page .hp-portfolio-two article.height1{height:300px}div.ccm-page .hp-portfolio-two article.height2{height:600px}div.ccm-page .hp-portfolio-three,div.ccm-page .hp-profil-three{float:left;width:100%;margin:50px 0 15px}div.ccm-page .hp-portfolio-three.col2 .minimal{padding-bottom:0}div.ccm-page .hp-portfolio-three.col2 .minimal figure{margin-bottom:0}div.ccm-page .hp-portfolio-three.col2 .minimal .text{height:0}div.ccm-page .hp-portfolio-three.col2 article{padding-bottom:15px}div.ccm-page .hp-portfolio-three.col2 article figure{margin-bottom:15px}div.ccm-page .hp-portfolio-three.col2 article figure .overlay{font-size:14px;background:transparent;-webkit-opacity:1;-moz-opacity:1;opacity:1}div.ccm-page .hp-portfolio-three.col2 article figure .overlay .background{background:#3d5e6e;-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}div.ccm-page .hp-portfolio-three.col1 article .left-side{-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}div.ccm-page .hp-portfolio-three.col1 article .right-side{-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;overflow:hidden}div.ccm-page .hp-portfolio-three.col1 article.minimal .left-side{width:100%}div.ccm-page .hp-portfolio-three.col1 article.minimal .right-side{width:0;padding:0}div.ccm-page .hp-portfolio-three.col1 article.minimal figure .title{-webkit-opacity:1;-moz-opacity:1;opacity:1;bottom:30px}div.ccm-page .hp-portfolio-three.col1 article.minimal figure .title a{color:white}div.ccm-page .hp-portfolio-three.col1 article.minimal .flex-control-paging{bottom:50%;margin-bottom:-6px}div.ccm-page .hp-portfolio-three.col1 article figure{margin-bottom:0;-webkit-border-radius:3px 0 0 3px;-webkit-background-clip:padding-box;-moz-border-radius:3px 0 0 3px;-moz-background-clip:padding;border-radius:3px 0 0 3px;background-clip:padding-box;height:500px;overflow:hidden;position:relative}div.ccm-page .hp-portfolio-three.col1 article figure .title{font-family:Roboto,Arial,sans-serif;font-size:25px;line-height:28px;font-weight:400;color:white;position:absolute;width:100%;text-align:center;bottom:-30px;z-index:200001;-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;-webkit-opacity:0;-moz-opacity:0;opacity:0}div.ccm-page .hp-portfolio-three.col1 article figure:hover .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}div.ccm-page .hp-portfolio-three.col1 article figure .overlay{display:block;-webkit-opacity:0;-moz-opacity:0;opacity:0;z-index:20000;-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;background:transparent}div.ccm-page .hp-portfolio-three.col1 article figure .overlay .background{background:#3d5e6e;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}div.ccm-page .hp-portfolio-three.col1 article figure .overlay a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;color:white}div.ccm-page .hp-portfolio-three.col1 article figure .overlay i{-webkit-opacity:1;-moz-opacity:1;opacity:1;font-size:100px;margin-top:-65px;font-weight:300;z-index:2;position:absolute;width:100%;height:100%;top:50%;left:0}div.ccm-page .hp-portfolio-three.col1 .text{text-align:left;padding:35px 30px 40px 0;position:relative}div.ccm-page .hp-portfolio-three.col1 .text h4{color:#bac6c9;font-size:26px;line-height:28px}div.ccm-page .hp-portfolio-three.col1 .text h4 a{color:#bac6c9}div.ccm-page .hp-portfolio-three.col1 .text p{margin-bottom:60px}div.ccm-page .hp-portfolio-three.col1 footer{position:absolute;bottom:0;left:0;width:100%;border-top:none;padding-right:30px}div.ccm-page .hp-portfolio-three.col1 .category{color:#3d5e6e}div.ccm-page .hp-portfolio-three.col1 .flex-control-paging{position:absolute;bottom:40px;left:0;width:100%;text-align:center;z-index:20000;-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}div.ccm-page .hp-portfolio-three.col1 .flex-control-paging li{margin:3px;display:inline-block;float:none}div.ccm-page .hp-portfolio-three.col1 .flex-control-paging a{background:#ffffff;box-shadow:none}div.ccm-page .hp-portfolio-three.col1 .flex-control-paging a.flex-active,div.ccm-page .hp-portfolio-three.col1 .flex-control-paging a:hover{background:#75f1d9}div.ccm-page .hp-portfolio-three article{float:left;width:100%;background:white;margin-bottom:35px;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.1);-moz-box-shadow:0 0 14px rgba(0,0,0,0.1);box-shadow:0 0 14px rgba(0,0,0,0.1);-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;overflow:hidden;-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}div.ccm-page .hp-portfolio-three article figure,div.ccm-page .hp-profil-three article figure{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;float:left;width:100%;position:relative;overflow:hidden;-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}div.ccm-page .hp-portfolio-three article figure>a{float:left;width:100%}div.ccm-page .hp-portfolio-three article figure .slides{float:left;width:100%;margin:0;padding:0}div.ccm-page .hp-portfolio-three article figure .slides li{float:left;width:100%;height:500px;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background:no-repeat center center}div.ccm-page .hp-portfolio-three article figure img,div.ccm-page .hp-profil-three article figure img{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;width:100%;height:auto}div.ccm-page .hp-portfolio-three article figure .overlay{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background:#3379c0;-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;font-size:200px;color:#fff;text-align:center}div.ccm-page .hp-portfolio-three article figure .overlay>i{position:absolute;width:100%;height:100%;top:50%;left:0;margin-top:-125px;-webkit-opacity:0.6;-moz-opacity:0.6;opacity:0.6}div.ccm-page .hp-portfolio-three article figure .overlay .button-wrapper{z-index:1;top:50%;margin-top:-21px;position:absolute;width:100%;text-align:center;left:0}div.ccm-page .hp-portfolio-three article figure .overlay .btn-default{float:none;display:inline-block;width:auto;background:transparent;color:white;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border-color:white}div.ccm-page .hp-portfolio-three article figure .overlay .category{z-index:1;position:absolute;width:100%;top:50px;left:0;text-align:center;color:white}div.ccm-page .hp-portfolio-three article figure .overlay footer{z-index:1;position:absolute;width:100%;bottom:30px;left:0;text-align:center;border:none}div.ccm-page .hp-portfolio-three article figure .overlay footer a{float:none;display:inline-block;margin:0 5px;width:auto;color:white}div.ccm-page .hp-portfolio-three article .category-wrap,div.ccm-page .hp-profil-three article .category-wrap{background:#002c50;display:inline-block;width:100%;margin-bottom:15px;padding:0 0 1px}div.ccm-page .hp-portfolio-three article .category-wrap.profil{margin-bottom:0}div.ccm-page .hp-profil-three article .category-wrap.profil p{color:#fff;font-size:20px;margin-bottom:0;line-height:42px;font-weight:300;font-family:'Roboto',Arial,sans-serif}div.ccm-page .hp-portfolio-three article .category{font-family:'Roboto',Arial,sans-serif;font-size:36px;font-weight:300;color:#fff;display:block;line-height:47px;text-transform:none;-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;text-align:center}div.ccm-page .hp-portfolio-three article .category:hover{color:#3d5e6e}div.ccm-page .hp-portfolio-three article footer{float:left;width:100%;border-top:solid 1px #e8f8f5;margin-top:20px;padding:5px 0;height:auto;overflow:hidden;-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}div.ccm-page .hp-portfolio-three article footer .btn-link{float:left;padding-left:0;padding-right:0;text-transform:uppercase}div.ccm-page .hp-portfolio-three article footer .icon-link{float:right;margin-left:10px;font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#C6C6C6;text-decoration:none}div.ccm-page .hp-portfolio-three article footer .icon-link i{font-size:28px;display:inline-block;vertical-align:bottom}div.ccm-page .hp-portfolio-three article footer .icon-link:hover i{color:#f18a8a;-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}div.ccm-page .hp-portfolio-three article .text{float:left;width:100%;padding:0 20px;text-align:center;height:auto;overflow:hidden}div.ccm-page .hp-portfolio-three article .text h4{font-family:Roboto,Arial,sans-serif;font-size:18px;line-height:22px;font-weight:bold;color:#3d5e6e;margin:0 0 20px;-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}div.ccm-page .hp-portfolio-three article .text h4 a{color:#3d5e6e}div.ccm-page .hp-portfolio-three article .text p{float:left;width:100%;color:#000;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;margin:0 0 20px;height:auto;overflow:hidden;-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}div.ccm-page .hp-portfolio-three article.minimal h4{color:#ACBCC0;margin-bottom:0}div.ccm-page .hp-portfolio-three article.minimal h4 a{color:#ACBCC0}div.ccm-page .hp-portfolio-three article.minimal p{height:0;margin-bottom:0}div.ccm-page .hp-portfolio-three article.minimal .category{height:0;margin-bottom:0}div.ccm-page .hp-portfolio-three article.minimal footer{height:0;margin-top:0;border-top:none}div.ccm-page .recent-blog{float:left;width:100%}div.ccm-page .recent-blog h4{font-family:Roboto,Arial,sans-serif;font-size:26px;line-height:42px;font-weight:500}div.ccm-page .recent-blog h2 a{color:#3d5e6e}div.ccm-page .recent-blog .description-line{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:19px;font-weight:400;color:#ACBAC6;margin:0;float:left;width:100%}div.ccm-page .recent-blog .btn-alternate{margin-top:10px}div.ccm-page .recent-blog .slides{float:left;width:100%;list-style:none}div.ccm-page .recent-blog .slides>li{float:left;width:100%}div.ccm-page .recent-blog article{float:left;width:100%}div.ccm-page .recent-blog article.left-article{padding-right:30px}div.ccm-page .recent-blog article.right-article{padding-left:30px}div.ccm-page .recent-blog article h3{font-family:Roboto,Arial,sans-serif;font-size:30px;line-height:36px;font-weight:bold;color:#BDC8D1;float:left;width:100%;margin:0 0 25px}div.ccm-page .recent-blog article h3 a{color:#BDC8D1}div.ccm-page .recent-blog article h3 a:hover{color:#17A689}div.ccm-page .recent-blog article ul.info{margin:0 0 25px;list-style:none;padding:0;float:left;width:100%}div.ccm-page .recent-blog article ul.info li{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:14px;font-weight:700;color:#959595;float:left;padding-right:10px}div.ccm-page .recent-blog article ul.info li>a{color:#959595;font-family:'Roboto',Arial,sans-serif;font-size:14px;line-height:20px;font-weight:500;text-decoration:none;-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}div.ccm-page .recent-blog article ul.info li>a:hover{color:#3d5e6e}div.ccm-page .recent-blog article figure{float:left;width:100%;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;overflow:hidden;margin-bottom:50px}div.ccm-page .recent-blog article figure a{float:left;width:100%}div.ccm-page .recent-blog article figure img{width:100%;height:auto;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}div.ccm-page .recent-blog article .text{color:#919FAA;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:24px;font-weight:400;float:left;width:100%}div.ccm-page .recent-blog article .text p{margin-bottom:30px;color:#313131}div.ccm-page .recent-blog article .text ul{margin-bottom:30px}div.ccm-page .details-selector{margin-bottom:50px;padding-top:9px;float:left;width:100%}div.ccm-page .details-selector ul{display:inline-block;padding:0;list-style:none;vertical-align:middle;margin:0 25px 0 0}div.ccm-page .details-selector ul li{float:left;margin:0 5px;color:#C2C9CC;font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:19px;font-weight:bold}div.ccm-page .details-selector ul li.active a{color:#3d5e6e}div.ccm-page .details-selector ul li a{color:#C2C9CC}div.ccm-page .details-selector .btn.btn-default{background:transparent;color:#D0D8DA;border-color:#D0D8DA;margin:0 5px;padding:8px 20px}div.ccm-page .details-selector .btn.btn-default.btn-selected{color:#3d5e6e;border-color:#3d5e6e;background-color:white}div.ccm-page .layout-selector{float:left;width:100%;margin-bottom:50px}div.ccm-page .layout-selector>ul{display:inline-block;vertical-align:middle;list-style:none;padding:0;margin:0 40px 0 0}div.ccm-page .layout-selector>ul li{float:left;margin:5px}div.ccm-page .layout-selector>ul a{width:26px;height:26px;float:left;text-indent:-9999px;text-align:left;background:transparent url('/application/themes/ars_modi/img/layout-selector.png') no-repeat}div.ccm-page .layout-selector>ul a.layout-full{background-position:-11px -9px}div.ccm-page .layout-selector>ul a.layout-full.active{background-position:-11px -40px}div.ccm-page .layout-selector>ul a.layout-full:hover{background-position:-11px -40px}div.ccm-page .layout-selector>ul a.layout-fullpage{background-position:-47px -9px}div.ccm-page .layout-selector>ul a.layout-fullpage.active{background-position:-47px -40px}div.ccm-page .layout-selector>ul a.layout-fullpage:hover{background-position:-47px -40px}div.ccm-page .layout-selector>ul a.layout-1col{background-position:-83px -9px}div.ccm-page .layout-selector>ul a.layout-1col.active{background-position:-83px -40px}div.ccm-page .layout-selector>ul a.layout-1col:hover{background-position:-83px -40px}div.ccm-page .layout-selector>ul a.layout-2col{background-position:-121px -9px}div.ccm-page .layout-selector>ul a.layout-2col.active{background-position:-121px -40px}div.ccm-page .layout-selector>ul a.layout-2col:hover{background-position:-121px -40px}div.ccm-page .layout-selector>ul a.layout-3col{background-position:-157px -9px}div.ccm-page .layout-selector>ul a.layout-3col.active{background-position:-157px -40px}div.ccm-page .layout-selector>ul a.layout-3col:hover{background-position:-157px -40px}div.ccm-page .layout-selector>ul a.layout-4col{background-position:-196px -9px}div.ccm-page .layout-selector>ul a.layout-4col.active{background-position:-196px -40px}div.ccm-page .layout-selector>ul a.layout-4col:hover{background-position:-196px -40px}div.ccm-page .portfolio-single{float:left;width:100%;text-align:center;padding:70px 0 0}div.ccm-page .portfolio-single .portfolio-controls{float:left;width:100%;margin-bottom:45px}div.ccm-page .portfolio-single .portfolio-controls .portfolio-control{display:inline-block;border:solid 2px #bdc8d1;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:40px;height:40px;text-align:center;background:transparent;vertical-align:middle;margin:0 7px;font-size:24px;line-height:36px;color:#bdc8d1;-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}div.ccm-page .portfolio-single .portfolio-controls .portfolio-control:hover{border-color:#3d5e6e;color:#3d5e6e}div.ccm-page .portfolio-single .portfolio-controls .portfolio-control.left{text-indent:-1px}div.ccm-page .portfolio-single .portfolio-controls .portfolio-control.right{text-indent:1px}div.ccm-page .portfolio-single .portfolio-controls .portfolio-control.middle{font-size:20px;line-height:36px}div.ccm-page .portfolio-single .portfolio-title{float:left;width:100%;padding-bottom:60px}div.ccm-page .portfolio-single .portfolio-title h1{font-family:Roboto,Arial,sans-serif;font-size:30px;line-height:36px;font-weight:400;color:#bdc8d1;margin:0 0 25px}div.ccm-page .portfolio-single .portfolio-title p{color:#919faa;font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400}div.ccm-page .portfolio-single article{float:left;width:100%;background:white}div.ccm-page .portfolio-single article figure{float:left;width:100%;height:600px;overflow:hidden;position:relative}div.ccm-page .portfolio-single article figure .slides{list-style:none;float:left;width:100%;margin:0;padding:0}div.ccm-page .portfolio-single article figure .slides li{float:left;width:100%;height:600px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}div.ccm-page .portfolio-single article figure .flex-control-paging{position:absolute;top:30px;bottom:auto;left:0;width:100%;text-align:center;z-index:2000;-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}div.ccm-page .portfolio-single article figure .flex-control-paging li{margin:3px;display:inline-block;float:none}div.ccm-page .portfolio-single article figure .flex-control-paging a{background:#ffffff;box-shadow:none}div.ccm-page .portfolio-single article figure .flex-control-paging a.flex-active,div.ccm-page .portfolio-single article figure .flex-control-paging a:hover{background:#75f1d9}div.ccm-page .portfolio-single article .content{padding:20px 50px;float:left;width:100%}div.ccm-page .portfolio-single article .text{float:left;width:100%;font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:24px;font-weight:400;color:#bdc8d1;margin-bottom:35px}div.ccm-page .portfolio-single article footer{float:left;width:100%;padding-top:20px;border-top:solid 1px #f1f4f7}div.ccm-page .portfolio-single article footer h3{font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:bold;color:#bdc8d1;margin-bottom:10px;margin-top:0;text-transform:uppercase}div.ccm-page .portfolio-single article footer .share-links{list-style:none;display:inline-block;padding:0;margin:0}div.ccm-page .portfolio-single article footer .share-links li{float:left;margin:0 3px}div.ccm-page .portfolio-single article footer .share-links li a{float:left;width:100%;border:solid 1px #bdc8d1;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;color:#bdc8d1;font-family:Roboto,Arial,sans-serif;font-size:12px;line-height:20px;font-weight:bold;padding:5px 15px;-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;text-decoration:none}div.ccm-page .portfolio-single article footer .share-links li a:hover{border-color:#3d5e6e;color:#3d5e6e}div.ccm-page .portfolio-single article header{float:left;width:100%;padding-bottom:20px;border-bottom:solid 1px #f1f4f7;margin-bottom:35px}div.ccm-page .portfolio-single article header .info{float:left;list-style:none;margin:0;padding:0}div.ccm-page .portfolio-single article header .info li{float:left;margin-left:15px;color:#bdc8d1}div.ccm-page .portfolio-single article header .info li:first-child{margin-left:0}div.ccm-page .portfolio-single article header .info li a{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:bold;color:#bdc8d1;text-transform:uppercase;-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}div.ccm-page .portfolio-single article header .info li a:hover{color:#3d5e6e}div.ccm-page .portfolio-single article header .icons{float:right;width:auto;list-style:none;margin:0;padding:0}div.ccm-page .portfolio-single article header .icons li{float:left;margin-left:15px}div.ccm-page .portfolio-single article header .icons li a{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:#bdc8d1;text-decoration:none}div.ccm-page .portfolio-single article header .icons li a i{font-size:28px;display:inline-block;vertical-align:bottom;-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}div.ccm-page .portfolio-single article header .icons li a:hover i{color:#f18a8a}div.ccm-page .portfolio-related{float:left;width:100%;padding:100px 0 100px}div.ccm-page .portfolio-related h2{text-align:center;float:left;width:100%;color:#bdc8d1;font-family:Roboto,Arial,sans-serif;font-size:20px;line-height:22px;font-weight:400;margin:0 0 45px;padding-bottom:0;background:none}div.ccm-page .portfolio-related h1{text-align:center;float:left;width:100%;color:#bdc8d1;font-family:Roboto,Arial,sans-serif;font-size:28px;line-height:32px;font-weight:400;margin:0 0 20px}div.ccm-page .portfolio-related p{text-align:center;float:left;width:100%;color:#bdc8d1;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;margin-bottom:45px}div.ccm-page .portfolio-related p a{color:#3d5e6e}div.ccm-page .portfolio-related article{float:left;width:100%;background:white;-webkit-box-shadow:0 0 14px rgba(0,0,0,0.1);-moz-box-shadow:0 0 14px rgba(0,0,0,0.1);box-shadow:0 0 14px rgba(0,0,0,0.1);margin-bottom:20px}div.ccm-page .portfolio-related article figure{float:left;width:100%;position:relative}div.ccm-page .portfolio-related article figure:hover .overlay{-webkit-opacity:1;-moz-opacity:1;opacity:1}div.ccm-page .portfolio-related article figure a{float:left;width:100%}div.ccm-page .portfolio-related article figure img{width:100%;height:auto}div.ccm-page .portfolio-related article figure .overlay{position:absolute;width:100%;height:100%;top:0;left:0;-webkit-opacity:0;-moz-opacity:0;opacity:0;-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}div.ccm-page .portfolio-related article figure .overlay .btn{position:absolute;width:auto;top:50%;margin-top:-17px;left:50%;margin-left:-32px;z-index:3;text-transform:uppercase;background:transparent;color:white;border-color:white}div.ccm-page .portfolio-related article figure .overlay .icons{position:absolute;bottom:10px;left:0;width:100%;text-align:center;z-index:3;margin:0;padding:0}div.ccm-page .portfolio-related article figure .overlay .icons li{display:inline-block;vertical-align:middle;margin:0 5px}div.ccm-page .portfolio-related article figure .overlay .icons li a{font-family:"Open Sans",Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;color:white;text-decoration:none}div.ccm-page .portfolio-related article figure .overlay .icons li a i{font-size:28px;display:inline-block;vertical-align:bottom;-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}div.ccm-page .portfolio-related article figure .overlay .icons li a:hover i{color:#f18a8a}div.ccm-page .portfolio-related article figure .overlay .background{position:absolute;width:100%;height:100%;top:0;left:0;background:#3d5e6e;z-index:0;-webkit-opacity:0.7;-moz-opacity:0.7;opacity:0.7}div.ccm-page .portfolio-related article .text{float:left;width:100%;text-align:center;padding:10px}div.ccm-page .portfolio-related article .text h3{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:400;color:#acbcc0;margin:0}div.ccm-page .portfolio-related article .text h3 a{color:#acbcc0}div.ccm-page .portfolio-header{border-bottom:none;overflow:hidden}div.ccm-page .portfolio-header .logo{width:auto;float:none;display:inline-block;vertical-align:middle;padding-left:15px}div.ccm-page .portfolio-header .details-selector{width:auto;margin-bottom:0;float:none;display:inline-block;vertical-align:middle;padding-top:0;margin-left:30px}div.ccm-page .portfolio-header .layout-selector{float:right;width:auto;margin-bottom:0}div.ccm-page .portfolio-header .layout-selector>ul{padding:22px 15px 22px 0;border-right:solid 1px #f2f4f1;margin-right:0;float:right}div.ccm-page .portfolio-header .selectboxit-container{float:right;width:165px}div.ccm-page .portfolio-header .selectboxit-container span{height:80px;line-height:80px}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-btn.selectboxit-enabled{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-btn.selectboxit-enabled.selectboxit-open{background:#3d5e6e;color:white;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-btn.selectboxit-enabled.selectboxit-open .selectboxit-default-arrow{border-top-color:white}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-btn.selectboxit-enabled.selectboxit-hover{background:#3d5e6e;color:white}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-btn.selectboxit-enabled.selectboxit-hover .selectboxit-default-arrow{border-top-color:white}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-options{border-top:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;background:#3d5e6e}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-options .selectboxit-option-anchor{color:white}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-options .selectboxit-focus .selectboxit-option-anchor{background:#12a286}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-options .selectboxit-selected.selectboxit-focus .selectboxit-option-anchor{background:#12a286}div.ccm-page .portfolio-header .selectboxit-container .selectboxit-options .selectboxit-selected .selectboxit-option-anchor{background:#3d5e6e}div.ccm-page .wrap-404{float:left;width:100%;text-align:center;padding:115px 0}div.ccm-page .container-404 .huge-text{margin-top:0;margin-bottom:40px;color:#3d5e6e;font-family:Roboto,Arial,sans-serif;font-size:365px;line-height:365px;font-weight:bold}div.ccm-page .container-404 h2{margin:0 0 30px;font-family:"Open Sans",Arial,sans-serif;font-size:32px;line-height:35px;font-weight:400;color:#acb6bd;padding-bottom:0;background:none}div.ccm-page .container-404 p{color:#acb6bd;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:400;margin-bottom:50px}div.ccm-page .container-404 .search-404{float:left;width:100%;margin-bottom:30px}div.ccm-page .container-404 .search-404 .input-group{width:100%}div.ccm-page .container-404 .search-404 .input-group .form-control{border-color:#3d5e6e;border-right:0 none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#bdc8d1;font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:auto;font-weight:400;height:60px}div.ccm-page .container-404 .search-404 .input-group .form-control::-webkit-input-placeholder{color:#bdc8d1}div.ccm-page .container-404 .search-404 .input-group .form-control:-moz-placeholder{color:#bdc8d1}div.ccm-page .container-404 .search-404 .input-group .form-control::-moz-placeholder{color:#bdc8d1}div.ccm-page .container-404 .search-404 .input-group .form-control:-ms-input-placeholder{color:#bdc8d1}div.ccm-page .container-404 .search-404 .input-group .input-group-addon{background:white;font-size:20px;border-color:#3d5e6e;border-left:0 none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;position:relative;width:8%}div.ccm-page .container-404 .search-404 .input-group .input-group-addon button{background:white;border:none;width:100%;text-align:center;color:#3d5e6e;padding:0}div.ccm-page .selectboxit-container{display:inline-block;vertical-align:middle;width:180px}div.ccm-page .selectboxit-container *{font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:17px;font-weight:bold}div.ccm-page .selectboxit-container span{height:54px;line-height:54px}div.ccm-page .selectboxit-container .selectboxit-btn{background:white;color:#B8C2C4;border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}div.ccm-page .selectboxit-container .selectboxit-btn.selectboxit-enabled{background:white;color:#B8C2C4}div.ccm-page .selectboxit-container .selectboxit-btn.selectboxit-enabled:hover{background:white;color:#B8C2C4}div.ccm-page .selectboxit-container .selectboxit-btn.selectboxit-open{-webkit-border-radius:6px 6px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:6px 6px 0 0;-moz-background-clip:padding;border-radius:6px 6px 0 0;background-clip:padding-box}div.ccm-page .selectboxit-container .selectboxit-option{text-indent:0}div.ccm-page .selectboxit-container .selectboxit-options{width:100%;-webkit-border-radius:0 0 6px 6px;-webkit-background-clip:padding-box;-moz-border-radius:0 0 6px 6px;-moz-background-clip:padding;border-radius:0 0 6px 6px;background-clip:padding-box;border:none;border-top:solid 1px #e8eef0}div.ccm-page .selectboxit-container .selectboxit-options a{height:40px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}div.ccm-page .selectboxit-container .selectboxit-options span{height:40px;line-height:40px}div.ccm-page .selectboxit-container .selectboxit-options .selectboxit-focus .selectboxit-option-anchor{background:white}div.ccm-page .selectboxit-container .selectboxit-options .selectboxit-option-anchor{padding:5px 20px;color:#B8C2C4}div.ccm-page .selectboxit-container .selectboxit-options .selectboxit-option-anchor:hover{background:#3d5e6e;color:white}div.ccm-page .selectboxit-container .selectboxit-option-icon-container{display:none}div.ccm-page .selectboxit-container .selectboxit-text{text-indent:0;padding:0 65px 0 20px;width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:left}div.ccm-page .selectboxit-container .selectboxit{width:100%}div.ccm-page .selectboxit-container .selectboxit .selectboxit-arrow-container{width:55px}div.ccm-page .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-arrow{margin-top:-2px}div.ccm-page .selectboxit-container .selectboxit-default-arrow{border-top:6px solid #b8c2c4}div.ccm-page .mCSB_horizontal.mCustomScrollBox>.mCSB_scrollTools{height:10px}div.ccm-page .mCSB_horizontal>.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{height:10px;background:#3d5e6e;margin:0 auto;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box}div.ccm-page .mCSB_horizontal>.mCSB_scrollTools .mCSB_draggerRail{height:10px;background:#D1D6DD;margin:0 auto}div.ccm-page .main-footer{float:left;width:100%}div.ccm-page .footer-newsletter{float:left;width:100%;background:#002a54;padding:30px 0}div.ccm-page .footer-newsletter .row{border-bottom:1px solid #365778;padding-bottom:30px}div.ccm-page .footer-newsletter h2{color:white;font-family:'Roboto',Arial,sans-serif;font-size:26px;line-height:34px;font-weight:300;margin:0 0 20px;text-align:left;padding-bottom:0;background:none}div.ccm-page .footer-newsletter p{font-family:"Open Sans",Arial,sans-serif;font-size:16px;line-height:18px;font-weight:400;color:white;margin:0}div.ccm-page .footer-newsletter .btn-alternate{margin-top:10px}div.ccm-page .footer-newsletter .right{text-align:right;padding-top:15px}div.ccm-page .footer-newsletter .right .form-control{height:40px;font-family:"Open Sans",Arial,sans-serif;font-size:14px;line-height:16px;font-weight:400;color:#85929e;padding-left:25px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none}div.ccm-page .footer-newsletter .right .form-control::-webkit-input-placeholder{color:#85929e}div.ccm-page .footer-newsletter .right .form-control:-moz-placeholder{color:#85929e}div.ccm-page .footer-newsletter .right .form-control::-moz-placeholder{color:#85929e}div.ccm-page .footer-newsletter .right .form-control:-ms-input-placeholder{color:#85929e}div.ccm-page .footer-newsletter .right .btn-default{height:40px;border:none;padding-right:15px;padding-left:15px}div.ccm-page .footer-newsletter .right .btn-default:hover{border:none}div.ccm-page .footer-newsletter .right .btn-default:hover i{color:#7bc5b5}div.ccm-page .footer-newsletter .right .btn-default i{-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;font-size:30px;color:#b0dcd3;line-height:21px}div.ccm-page .footer-social{float:left;width:100%;background:#fbfcfa;padding:35px 0}div.ccm-page .footer-social .social-icons{display:inline-block;list-style:none;margin:0;padding:0}div.ccm-page .footer-social .social-icons li{float:left;font-size:30px;color:#cad5d8;margin:0 25px}div.ccm-page .footer-social .social-icons li a{color:#cad5d8;-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}div.ccm-page .footer-social .social-icons li a:hover{color:#9eb2b8}div.ccm-page .footer-widgets{float:left;width:100%;padding:10px 0 70px;background:#002a54}div.ccm-page .footer-widget{float:left;width:100%}div.ccm-page .footer-widget h2{color:#fff;font-family:'Roboto',Arial,sans-serif;font-size:26px;line-height:20px;font-weight:100;margin:0 0 20px;text-align:left;padding-bottom:0;background:none}div.ccm-page .footer-widget address a{color:#ccc;border-bottom:1px dotted #ccc}div.ccm-page .footer-widget .popular-post{float:left;width:100%;margin:0;padding:0;list-style:none}div.ccm-page .footer-widget .popular-post li{float:left;width:100%;margin-top:15px}div.ccm-page .footer-widget .popular-post li:first-child{margin-top:0}div.ccm-page .footer-widget .popular-post figure{width:55px;float:left}div.ccm-page .footer-widget .popular-post figure a{float:left;width:100%}div.ccm-page .footer-widget .popular-post figure img{width:100%;height:auto}div.ccm-page .footer-widget .popular-post .text{margin-left:65px;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:15px;font-weight:normal;color:#b7babd;padding-top:5px}div.ccm-page .footer-widget .popular-post .text a{color:#b7babd}div.ccm-page .footer-widget .popular-post .text a:hover{color:#17A689}div.ccm-page .footer-widget .twitter-feed{float:left;width:100%}div.ccm-page .footer-widget .twitter-feed figure{width:48px;float:left}div.ccm-page .footer-widget .twitter-feed figure a{float:left;width:100%}div.ccm-page .footer-widget .twitter-feed figure img{width:100%;height:auto}div.ccm-page .footer-widget .twitter-feed .text{margin-left:58px;padding-top:12px}div.ccm-page .footer-widget .twitter-feed .text a{color:#8c8c8c;font-family:Roboto,Arial,sans-serif;font-size:14px;line-height:14px;font-weight:bold;float:left;width:100%;margin-bottom:3px}div.ccm-page .footer-widget .twitter-feed .text .date{color:#c2c4c7;font-family:"Open Sans",Arial,sans-serif;font-size:11px;line-height:11px;font-weight:normal;float:left;width:100%}div.ccm-page .footer-widget .twitter-feed .content{margin-top:5px;margin-bottom:25px;float:left;width:100%;color:#fff;font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:19px;font-weight:400}div.ccm-page .footer-widget .twitter-feed .content a{color:#3d5e6e}div.ccm-page .footer-widget .text-widget{float:left;width:100%}div.ccm-page .footer-widget .text-widget p{font-family:"Open Sans",Arial,sans-serif;font-size:15px;line-height:20px;font-weight:400;color:#fff;font-style:italic}div.ccm-page .footer-widget .footer-logo{float:left;width:100%;margin-bottom:20px;margin-top:-20px}div.ccm-page .footer-widget .footer-logo img{max-width:100%;height:auto}div.ccm-page .footer-widget .copyright{font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:20px;font-weight:bold;color:#8c96a1;float:left;width:100%;margin-bottom:25px}div.ccm-page .footer-widget .motto{font-family:Roboto,Arial,sans-serif;font-size:16px;line-height:16px;font-weight:normal;color:#b7babd;float:left;width:100%;margin-bottom:30px}div.ccm-page .footer-widget address{color:#fff;font-family:arial,helvetica,sans-serif;font-size:14px;line-height:18px;font-weight:400;font-style:normal}div.ccm-page .footer-imprint{background:#002040;color:#fff;float:left;width:100%;padding:10px 0}div.ccm-page .footer-imprint ul{float:right;margin:0}div.ccm-page .footer-imprint ul li{list-style-type:none}div.ccm-page .footer-imprint ul li a{color:#fff}div.ccm-page .btn.btn-default{background:none;color:#0058b0;font-family:"Roboto",Arial,sans-serif;font-size:14px;line-height:16px;font-weight:400;border:2px solid #3379c0;padding:10px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px;-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}div.ccm-page .btn.btn-default.btn-lg{padding:10px 13px}div.ccm-page .btn.btn-default.btn-alternate{color:#3d5e6e;font-family:"Roboto",Arial,sans-serif;font-size:18px;line-height:22px;font-weight:400;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;padding:8px 12px;border-width:2px}div.ccm-page .btn.btn-default:hover{background:#ffffff;color:#3d5e6e;border-color:#3d5e6e}div.ccm-page .btn.btn-default:focus{background:#ffffff;color:#3d5e6e}div.ccm-page .btn.btn-info{background:#3d5e6e;color:white;font-family:"Roboto",Arial,sans-serif;font-size:14px;line-height:14px;font-weight:bold;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;border:none;-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}div.ccm-page .btn.btn-info:hover{background:#17a689}div.ccm-page .btn.btn-info.btn-sm{padding:9px 17px}div.ccm-page .btn.btn-primary{background:#486aa7;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;color:#ffffff;font-family:"Dosis",Arial,sans-serif;font-size:14px;line-height:24px;font-weight:500;text-transform:uppercase;padding:5px 30px;-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}div.ccm-page .btn.btn-primary:hover{background:#486aa7;box-shadow:none;opacity:0.8}div.ccm-page .btn.btn-link{font-family:Roboto,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;color:#3d5e6e}div.ccm-page .go-top{width:70px;height:70px;background:#3d5e6e;position:fixed;bottom:0;right:25px;text-align:center;display:none;cursor:pointer;z-index:50000}div.ccm-page .go-top .fa{font-size:50px;vertical-align:middle;color:white;position:relative;top:50%;margin-top:-25px}@media (min-width:993px) and (max-width:1199px){div.ccm-page header .topnav{right:38px !important}div.ccm-page .homepage-slider .robotoUpperBold{font-size:47px}div.ccm-page .homepage-slider .text1 .robotoUpperMarker{font-size:22px;line-height:26px}div.ccm-page .hp-portfolio article{width:350px;height:270px}div.ccm-page .main-container.boxed .title{font-size:17px}div.ccm-page .portfolio-wrap .col4-fix{width:972px}div.ccm-page .wrap-404{padding:90px 0}div.ccm-page .container-404 .huge-text{font-size:300px;line-height:300px}div.ccm-page .portfolio-header .details-selector ul{margin:0}div.ccm-page .portfolio-header .layout-selector>ul{padding:22px 6px 22px 0}div.ccm-page .portfolio-header .layout-selector>ul li{margin:5px 1px}}@media (min-width:1199px){div.ccm-page .team .team-member{max-height:510px}}@media (min-width:768px) and (max-width:992px){div.ccm-page .team .team-member{max-height:630px}div.ccm-page header .topnav{right:38px !important}div.ccm-page .kontaktSlider{display:none}div.ccm-page .map-container{width:100%}div.ccm-page .aufmass .aufmassBg .client_logos{margin-left:0;max-height:230px;position:absolute;right:50px;top:-232px}div.ccm-page .aufmass .aufmassBg{background:url(/index.php/download_file/view_inline/125/) 60% bottom no-repeat}div.ccm-page .aufmass .aufmassBg .col-md-7 p{margin-top:20px;margin-bottom:50px}div.ccm-page #tab-yacht:after,div.ccm-page #tab-objekt:after,div.ccm-page #tab-privat:after{content:"";background:url("/application/themes/ars_modi/img/yacht_bg.jpg") no-repeat center center;opacity:0.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0}div.ccm-page #tab-privat:after{background:url("/application/themes/ars_modi/img/privat_bg.jpg") no-repeat center center}div.ccm-page #tab-objekt:after{background:url("/application/themes/ars_modi/img/objekt_bg.jpg") no-repeat center center}div.ccm-page #tab-yacht,div.ccm-page #tab-privat,div.ccm-page #tab-objekt{background:none;height:auto;padding-bottom:20px}div.ccm-page #tab-yacht h4,div.ccm-page #tab-privat h4,div.ccm-page #tab-objekt h4{text-align:center;margin-top:20px}div.ccm-page #tab-yacht p,div.ccm-page #tab-privat p,div.ccm-page #tab-objekt p{padding:0 20px}div.ccm-page .homepage-slider .robotoUpperLight{font-size:32px !important}div.ccm-page .homepage-slider .robotoUpperBold{font-size:37px;line-height:35px}div.ccm-page .homepage-slider .robotoUpperMarker{font-size:15px !important;font-weight:300 !important;line-height:19px}div.ccm-page .homepage-slider .text2 .robotoUpperMarker{margin-top:-2px !important}div.ccm-page .homepage-slider .text2 .details{margin-left:179px !important}div.ccm-page .about-wrap article .text h4{margin:30px 0;font-family:'Roboto',Arial,sans-serif;font-size:23px;line-height:38px;font-weight:300;color:#002c50;text-align:center}div.ccm-page .wrap-404{padding:70px 0}div.ccm-page .container-404 .huge-text{font-size:250px;line-height:250px}div.ccm-page .portfolio-wrap .col4-fix{width:752px}div.ccm-page .content-block .entry h3{margin:0;width:100%}div.ccm-page .hp-portfolio article{width:300px;height:200px}div.ccm-page .hp-portfolio-three article figure .overlay{font-size:120px}div.ccm-page .hp-portfolio-three article figure .overlay i{margin-top:-75px}div.ccm-page .navbar-default .navbar-nav>li>a{font-family:'Roboto',Arial,sans-serif;font-size:14px;line-height:14px;font-weight:500}div.ccm-page .navbar-default .social-icons.navbar-nav>li>a{font-size:20px;padding:30px 5px}div.ccm-page .widget.categories li{font-size:14px}div.ccm-page .widget.posts .tab-pane .text{float:left;width:100%;margin:10px 0 0 0}div.ccm-page .widget.posts .tab-pane a.category{margin-top:10px}div.ccm-page .main-container.boxed .title{font-size:14px}div.ccm-page .main-container.boxed p{font-size:14px}div.ccm-page .wrapper{font-size:14px}div.ccm-page .what-we-do .entry h3{width:100%}div.ccm-page .map-container .address-info-wrap{bottom:-325px}div.ccm-page .layout-selector{text-align:center}div.ccm-page .layout-selector>ul{margin-bottom:20px;margin-right:0;width:100%}div.ccm-page .layout-selector>ul li{float:none;display:inline-block}div.ccm-page .details-selector{margin-bottom:20px;text-align:center}div.ccm-page .details-selector ul{width:100%;margin-bottom:20px;margin-right:0}div.ccm-page .details-selector ul li{display:inline-block;float:none}div.ccm-page .portfolio-related article .text h3{font-size:13px}div.ccm-page .portfolio-header .menu-button{padding:31px 20px}div.ccm-page .portfolio-header .details-selector ul{margin:0}div.ccm-page .portfolio-header .details-selector ul li{margin:0}}@media (max-width:767px){div.ccm-page header .navbar-header.col-sm-3.hidden-lg ul.topnav{right:auto;left:15px;display:block}div.ccm-page header .topnav li a.ccm-block-switch-language-active-flag{color:#fff}div.ccm-page .contact-container .cleanse-icon{display:none}div.ccm-page .aufmass .aufmassBg{background:none}div.ccm-page .aufmass .aufmassBg .col-md-7 p{margin-top:20px}div.ccm-page #tab-yacht:after,div.ccm-page #tab-objekt:after,div.ccm-page #tab-privat:after{content:"";background:url("/application/themes/ars_modi/img/yacht_bg.jpg") no-repeat center center;opacity:0.1;top:0;left:0;bottom:0;right:0;position:absolute;z-index:0}div.ccm-page #tab-privat:after{background:url("/application/themes/ars_modi/img/privat_bg.jpg") no-repeat center center}div.ccm-page #tab-objekt:after{background:url("/application/themes/ars_modi/img/objekt_bg.jpg") no-repeat center center}div.ccm-page #tab-yacht,div.ccm-page #tab-privat,div.ccm-page #tab-objekt{background:none;height:auto;padding-bottom:20px}div.ccm-page #tab-yacht h4,div.ccm-page #tab-privat h4,div.ccm-page #tab-objekt h4{text-align:center;margin-top:20px}div.ccm-page .tab-content p{padding:0}div.ccm-page .mobile-logo img{width:100%}div.ccm-page body.sticky-nav{padding-top:60px}div.ccm-page .wrap-404{padding:30px 0}div.ccm-page .container-404 .huge-text{font-size:150px;line-height:150px}div.ccm-page .portfolio-wrap{padding:25px 0}div.ccm-page .layout-selector{text-align:center}div.ccm-page .layout-selector>ul{margin-bottom:20px;margin-right:0;width:100%}div.ccm-page .layout-selector>ul li{float:none;display:inline-block}div.ccm-page .details-selector{margin-bottom:20px;text-align:center}div.ccm-page .details-selector ul{width:100%;margin-bottom:0;margin-right:0}div.ccm-page .details-selector ul li{display:inline-block;float:none}div.ccm-page .hp-portfolio-three.col1 .text{padding-left:30px}div.ccm-page .hp-portfolio-three.col1 footer{padding-left:30px;padding-bottom:30px}div.ccm-page .hp-portfolio article .overlay,div.ccm-page .hp-portfolio article a{display:none !important}div.ccm-page .team .team-member figure .overlay .social-icons{float:none}div.ccm-page .team .team-member figure .overlay .social-icons li{float:none}div.ccm-page .content-block .entry h3{margin:0;width:100%}div.ccm-page .homepage-portfolio{padding:30px 0 20px}div.ccm-page .hp-portfolio article{width:200px;height:120px}div.ccm-page body{padding-top:0}div.ccm-page .navbar-toggle{display:block !important}div.ccm-page .navbar-default .navbar-toggle{font-family:'Roboto',Arial,sans-serif;font-size:18px;line-height:18px;font-weight:normal;color:white;text-transform:uppercase;-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;margin-top:14px}div.ccm-page .navbar-default .navbar-toggle:hover{background:transparent;color:white;-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8}div.ccm-page .navbar-default .navbar-toggle:focus{background:transparent;color:white}div.ccm-page .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:white;padding:10px 0 10px 40px}div.ccm-page .navbar-default .navbar-nav>li>.dropdown-menu{padding:0}div.ccm-page .navbar-nav>li>a{padding:15px 10px}div.ccm-page .hidden-menu{height:auto !important}div.ccm-page .hidden-menu.hidden-menu-up{height:auto !important;overflow:visible !important}div.ccm-page .social-icons{float:left;margin:7.5px 0}div.ccm-page .social-icons li{float:left}div.ccm-page .social-icons.navbar-nav>li>a{padding:12px 8px}div.ccm-page .mobile-search{float:left;width:100%;margin-bottom:30px}div.ccm-page .mobile-search .input-group .form-control{border-color:#cae3de;border-right:0 none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#bdc8d1;font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:auto;font-weight:400;height:35px}div.ccm-page .mobile-search .input-group .form-control::-webkit-input-placeholder{color:#bdc8d1}div.ccm-page .mobile-search .input-group .form-control:-moz-placeholder{color:#bdc8d1}div.ccm-page .mobile-search .input-group .form-control::-moz-placeholder{color:#bdc8d1}div.ccm-page .mobile-search .input-group .form-control:-ms-input-placeholder{color:#bdc8d1}div.ccm-page .mobile-search .input-group .input-group-addon{background:white;font-size:20px;border-color:#cae3de;border-left:0 none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;position:relative;width:8%}div.ccm-page .mobile-search .input-group .input-group-addon button{background:white;border:none;width:100%;text-align:center;color:#3d5e6e;padding:0}div.ccm-page .posts{border-right:none}div.ccm-page .blog-post{padding:40px 0 0}div.ccm-page .widget{padding-right:0}div.ccm-page .quote-wrap .text{font-size:16px;line-height:22px}div.ccm-page .about-wrap{padding-top:30px}div.ccm-page .about-wrap article{margin-bottom:30px}div.ccm-page .twitter-showcase{padding:30px 0}div.ccm-page .twitter-showcase .text{font-size:19px;line-height:25px;margin-bottom:30px}div.ccm-page .recent-blog-wrap{padding:40px 0}div.ccm-page .recent-blog-wrap .btn-alternate{float:left !important}div.ccm-page .recent-blog-wrap .slider-controls{position:static;float:left;width:100%;height:40px;margin-bottom:30px}div.ccm-page .recent-blog .slides{margin-top:30px}div.ccm-page .recent-blog article{margin-bottom:30px}div.ccm-page .recent-blog article.left-article{padding-right:0}div.ccm-page .recent-blog article.right-article{padding-left:0}div.ccm-page .footer-social .social-icons{float:none}div.ccm-page .footer-widget{margin-bottom:50px}div.ccm-page .what-we-do .entry h3{width:100%}div.ccm-page .tabs .tabs-top .tab-content h4{width:100%;padding-left:0}div.ccm-page .tabs .tabs-top .tab-content .tab-text{width:100%;padding-left:0}div.ccm-page .tabs .nav-tabs li a{font-size:16px}div.ccm-page .testimonial .testimonial-slider{padding:60px 80px 140px}div.ccm-page .portfolio-single{padding:30px 0 50px}div.ccm-page .portfolio-single article header .info li{width:100%;margin:0}div.ccm-page .portfolio-single article header .icons{display:inline-block;float:none;margin-top:10px}div.ccm-page .portfolio-single article header .icons li:first-child{margin-left:0}div.ccm-page .portfolio-single article footer .share-links li{width:100%;margin-bottom:5px}}div.ccm-page .isotope-item{z-index:2}div.ccm-page .isotope-hidden.isotope-item{pointer-events:none;z-index:1}div.ccm-page .isotope,div.ccm-page .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}div.ccm-page .isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}div.ccm-page .isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity}div.ccm-page .isotope.no-transition,div.ccm-page .isotope.no-transition .isotope-item,div.ccm-page .isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}div.ccm-page .footer-widget a{color:#3d5e6e}div.ccm-page body.loggedIn.sticky-nav .hidden-menu,div.ccm-page body.loggedIn.sticky-nav .main-header{margin-top:49px !important}div.ccm-page picture img{margin-bottom:25px}div.ccm-page .team-wrap{padding:25px 30px}div.ccm-page .rslides_tabs{display:none}div.ccm-page section{clear:both}div.ccm-page .contact-container .recent-blog-wrap{padding:0 !important}div.ccm-page div.ccm-page section{background:#e8e8e9}div.ccm-page section.impressum{background:#e8e8e9;padding-top:0;float:left;width:100%}div.ccm-page .fallbeispiel .main-container,div.ccm-page .fallbeispiel .page-title,div.ccm-page .gray-bg .page-title,div.ccm-page .gray-bg .main-container,div.ccm-page .gray-bg .tabs,div.ccm-page .gray-bg.about-wrap{background:#e8e8e9}