/*------------------------------------------------------------------------------CSS-Style Klinikum by dd-media.de------------------------------------------------------------------------------*/
html, body{margin:0;padding:0;height:100%;  }
body{font-family:'Open Sans',sans-serif;background-color:#ccc;}
.page-boxed{width:auto;margin:0 auto;box-shadow:0 0 5px 2px rgba(0,0,0,0.1);  background:#ffffff;}
@media (min-width:992px){.page-boxed{width:1000px;  }
}
@media (min-width:1200px){.page-boxed{width:1200px;    }
}
a, a:focus, a:hover, button, button:focus, button:hover, button:active{outline:0 none;text-decoration:none;}
p{margin:0 0 20px;}
h1,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;  font-weight:bold;color:#2E2E2E; text-align:left;}
/* TYPOGRAPHY */
ul.list-large li{font-size:18px;line-height:36px;}
.text-lg{font-size:20px;}
.text-success{color:#2ECC71;}
.text-info{color:#3498DB;}
.text-danger{color:#C0392B;}
.text-warning{color:#E67E22;}
.dl-horizontal dt{width:250px;}
.dl-horizontal dd{margin-left:270px;}
.dl-horizontal dt, .dl-horizontal dd{margin-bottom:10px;}
/* BUTTONS */
.btn:focus, .btn:active:focus, .btn.active:focus{outline:0 none;outline-offset:0;}
.btn{border:1px solid rgba(0,0,0,0.125);border-bottom-width:2px;text-transform:uppercase;font-size:12px;font-weight:bold;padding:8px 12px 7px;}
.btn:active,.btn.active{box-shadow:0 2px 3px 1px rgba(0,0,0,0.2) inset;}
.btn i{margin-right:8px;}
.btn-default, .alert-default{background-color:#F0F0F0;color:#555555;}
.btn-default:hover, .btn-default:focus, .btn-default.active{background-color:#E0E0E0;border-color:#E0E0E0;}
.btn-default:active,.btn-default.active{box-shadow:0 2px 1px 1px rgba(0,0,0,0.05) inset;}
body a.btn-default, body a.btn-default:hover, body a.btn-default:focus, body button.btn-default, body button.btn-default:hover, body button.btn-default:focus, body .btn-group label.btn-default, body .btn-group label.btn-default:hover, body .btn-group label.btn-default:focus{color:#555555;}
body a.btn-primary, body a.btn-primary:hover, body a.btn-primary:focus, body button.btn-primary, body button.btn-primary:hover, body button.btn-primary:focus, body a.btn-danger, body a.btn-danger:hover, body a.btn-danger:focus, body button.btn-danger, body button.btn-danger:hover, body button.btn-danger:focus, body a.btn-info, body a.btn-info:hover, body a.btn-info:focus, body button.btn-info, body button.btn-info:hover, body button.btn-info:focus, body a.btn-success, body a.btn-success:hover, body a.btn-success:focus, body button.btn-success, body button.btn-success:hover, body button.btn-success:focus, body a.btn-warning, body a.btn-warning:hover, body a.btn-warning:focus, body button.btn-warning, body button.btn-warning:hover, body button.btn-warning:focus{color:#FFFFFF;}
.btn-danger, .alert-danger, .label-danger, .panel-danger > .panel-heading{background-color:#C0392B;}
.btn-danger:hover, .btn-danger:focus, .btn-danger.active{background-color:#A3271A;border-color:#A3271A;}
.btn-info, .alert-info, .label-info, .panel-info > .panel-heading{background-color:#3498DB;}
.btn-info:hover, .btn-info:focus, .btn-info.active{background-color:#2280BF;border-color:#2280BF;}
.btn-warning, .alert-warning, .label-warning, .panel-warning > .panel-heading{background-color:#E67E22;}
.btn-warning:hover, .btn-warning:focus, .btn-warning.active{background-color:#D67118;border-color:#D67118;}
.btn-success, .alert-success, .label-success, .panel-success > .panel-heading{background-color:#2ECC71;}
.btn-success:hover, .btn-success:focus, .btn-success.active{background-color:#18BA5D;border-color:#18BA5D;}
.btn-inverse{background-color:transparent;border-color:#FFFFFF;color:#FFFFFF;border-width:2px;}
.btn-inverse:hover, .btn-inverse:focus{background-color:#FFFFFF;}
.btn-xs{font-size:10px;padding:6px 8px 5px;}
.btn-sm{font-size:11px;padding:6px 9px 5px;}
.btn-lg{font-size:14px;padding:11px 16px 10px;}
/* ALERTS AND LABELS */
.alert{border:0;border-radius:2px;color:#FFFFFF;}
.alert .close{color:#000;    font-size:30px;position:relative;top:-5px;}
.label-default{background-color:#BBBBBB;}
/* VERTICAL NAV */
.nav.vertical-nav li{border-bottom:1px solid #E5E5E5;}
.nav.vertical-nav li:last-child{border-bottom:0;}
.nav.vertical-nav li a{color:#00ABB7;  font-weight:400;  padding-botton:0px;  padding-left:10px;transition-duration:0.4s;}
.nav.vertical-nav li a:hover, .nav.vertical-nav li a:focus{background-color:#00ABB7;color:#FFFFFF;}
.nav.vertical-nav li a i{margin-right:8px;}
.nav.vertical-nav li a .badge{float:right;}
/* POPOVER */
.popover{padding:0;border-radius:3px;border-top-width:0;z-index:1020;}
.popover-title{color:#FFFFFF;    border:0;    border-radius:2px 2px 0 0;font-weight:700;}
/* TABS */
.nav-tabs{border-bottom:1px solid #DDDDDD;}
.nav-tabs > li > a{border:0;    border-radius:0;    margin-right:0;background-color:#E0E0E0;color:#555555;padding:12px 18px;font-weight:700;}
.nav-tabs > li > a:hover{background-color:#D0D0D0;color:#555555;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{border:0;    color:#FFFFFF;    cursor:default;padding:14px 18px;margin-top:-4px;}
.tab-content{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);padding:20px;margin-bottom:50px;}
/* PANELS */
.panel{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);    border:0;    border-radius:0;    margin-bottom:20px;}
.panel-heading{border-radius:0;    padding:12px 15px;}
.panel-default > .panel-heading{background-color:#E5E5E5;    color:#555555;border-color:rgba(0,0,0,0.1);}
.panel-primary > .panel-heading, .panel-success > .panel-heading, .panel-info > .panel-heading,.panel-warning > .panel-heading,.panel-danger > .panel-heading{color:#FFFFFF;border-color:rgba(0,0,0,0.1);}
.panel-primary > .panel-heading .panel-title > a, .panel-success > .panel-heading .panel-title > a, .panel-info > .panel-heading .panel-title > a,.panel-warning > .panel-heading .panel-title > a,.panel-danger > .panel-heading .panel-title > a{color:#FFFFFF;}
.panel-group .panel-heading + .panel-collapse > .panel-body{border-top:0;}
/* COLLAPSE */
.panel-title > a{color:#FFFFFF;display:block;cursor:pointer;}
.panel-title > a > i{margin-right:8px;}
body .panel-default .panel-title > a, body .panel-default .panel-title > a:after{color:#555555;}
.panel-title a:after{display:inline-block;    font-family:FontAwesome;    font-style:normal;    font-weight:normal;    line-height:1;content:"\f068";color:#FFFFFF;float:right;margin:2px 0 0;}
.panel-title a.collapsed:after{content:"\f067";}
.panel-group .panel{border-radius:0;}
.panel-group .panel + .panel{margin-top:10px;}
/* FORM CONTROL */
.form-control{border:1px solid #D5D5D5;border-bottom-width:2px;    box-shadow:0 0 1px 0 rgba(0,0,0,0.1) inset;    color:#555555;    height:42px;    transition:0.3s ease-in-out 0s;border-radius:0;}
.form-control:focus{outline:none;box-shadow:0 0 2px 1px rgba(0,0,0,0.08) inset;border-color:#B5B5B5;}
.form-control:focus::-webkit-input-placeholder{color:transparent; }
.form-control:focus:-moz-placeholder{color:transparent; }
/* FF 4-18 */
.form-control:focus::-moz-placeholder{color:transparent; }
/* FF 19+ */
textarea.form-control{height:180px;resize:vertical;}
form .row:last-child .form-group{margin-bottom:0;}
form label span{color:#E74C3C;margin-left:5px;}
form span.form-info{color:#555555;margin-left:15px;font-weight:bold;position:relative;top:11px;}
form .pull-left span.form-info{margin-left:0;}
form span.required{color:#E74C3C;margin-right:5px;}
form button.btn{margin:20px 0 0;}
.input-group .form-control{height:40px;border-radius:4px 0 0 4px;}
.input-group .btn{padding:9px 13px 8px;font-size:14px;margin:0;}
.input-group-btn:last-child > .btn,.input-group-btn:last-child > .btn-group{margin-left:0;}
.input-group-btn .btn i{margin-right:0;}
.input-group-addon{border-radius:0;border-bottom-width:2px;color:#888888;font-size:20px;border-color:#D5D5D5;}
.form-group.nospace{margin:0;}
.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:12px;}
/* IMAGE OVERLAY */
.overlay-wrapper{position:relative;}
.overlay-wrapper .overlay{margin:2px;    bottom:0;    left:0;    opacity:0;    overflow:hidden;    position:absolute;    right:0;    top:0;text-align:center;transition-duration:0.5s;}
.overlay-wrapper .overlay a{font-size:30px;color:#FFFFFF;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-18px;}
.overlay-wrapper .overlay a:hover{color:#FFFFFF;}
.overlay-wrapper .overlay .overlay-title{font-size:16px;font-weight:bold;color:#FFFFFF;position:relative;top:20px;}
.overlay-wrapper:hover .overlay{opacity:1;}
/* OWL CAROUSEL */
.owl-carousel{margin:0 0 80px;}
.owl-carousel .owl-stage-outer{box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);}
.owl-dots{text-align:center;margin-top:20px;}
.owl-carousel .owl-controls .owl-dots{position:absolute;text-align:center;width:100%;}
.owl-carousel .owl-controls .owl-dot{display:inline-block;}
.owl-carousel .owl-controls .owl-dot span, .owl-carousel .owl-controls .owl-dot.active span{background-color:#CCCCCC;    border-radius:50%;    display:block;    margin:0 3px;    width:16px;height:16px;}
.owl-carousel .owl-controls .owl-nav div{border:1px solid rgba(0,0,0,0.1);transition:all 0.3s ease;width:46px;height:46px;text-align:center;border-radius:50%;font-size:29px;background-color:#FFFFFF;color:#FFFFFF;position:absolute;top:50%;margin-top:-20px;}
.owl-carousel .owl-controls .owl-nav div:hover{color:#FFFFFF;}
.owl-carousel .owl-controls .owl-nav div.owl-prev{left:-80px;}
.owl-carousel .owl-controls .owl-nav div.owl-prev i{margin-right:3px;}
.owl-carousel .owl-controls .owl-nav div.owl-next{right:-80px;}
.owl-carousel .owl-controls .owl-nav div.owl-next i{margin-left:3px;}
.hidden-control.owl-carousel{margin-bottom:0;}
.hidden-control.owl-carousel .owl-controls .owl-nav div{opacity:0;transition-duration:0s;color:#FFFFFF;}
.hidden-control.owl-carousel .owl-controls .owl-nav div.owl-prev{left:40px;}
.hidden-control.owl-carousel .owl-controls .owl-nav div.owl-next{right:40px;}
/* ISOTOPE */
.isotope-filter{background-color:#F9F9F9;box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);margin:0 0 50px;padding:20px;}
.isotope-filter ul{margin:0;}
.isotope-filter ul li{line-height:60px;}
/* CREATIVE BRANDS */
.brands.main{margin:0;}
.brands > li{margin-bottom:0;}
.brands.main li a{color:#FFFFFF;transition-duration:0.2s;}
body .brands.main li a:hover{background-color:#AAAAAA;}
.brands > li > a:hover{color:#FFFFFF;}
#scrolltop{position:fixed;right:15px;bottom:15px;width:40px;height:40px;text-align:center;font-size:23px;padding-top:3px;background-color:#555555;color:#FFFFFF;transition:all 0.3s ease-in;z-index:1040;cursor:pointer;transform:translateY(70px);}
#scrolltop.in{transform:translateY(0);}
/*------------------------------HEADER------------------------------*/
.top-header{background-color:#FFFFFF;border-bottom:1px solid #DDDDDD;padding:12px 0;height:80px;}
.top-header .header-item{display:inline-block;margin-right:20px;font-size:13px;padding-top:4px; }
.top-header .header-item:last-child{margin-right:0;}
.top-header .header-item i{margin-right:5px;}
.top-header .brands{display:inline-block;margin-right:20px;position:relative;top:-2px;  font:#123;}
.navbar{border-bottom:1px solid #DDDDDD;background-color:#f9f9f9;margin:0;height:70px; box-shadow:0 1px 10px 0px rgba(0,0,0,0.15); }
.navbar-offset{box-shadow:0 1px 5px 0px rgba(0,0,0,0.05);}
.navbar-default .navbar-brand{padding:0;font-size:35px;font-weight:600;color:#555555;}
.navbar-default .navbar-nav > li > a{padding-bottom:25px;  padding-top:25px;  color:#2E2E2E;font-weight:400;font-family:'Roboto',sans-serif;}
.navbar-default .navbar-nav > li > a > i{font-size:10px;position:relative;top:-1px;left:3px;}
.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus{color:#333333;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{color:#FFFFFF;}
/* DROPDOWN */
.navbar-nav > li > .dropdown-menu{background-color:#FFFFFF;    border:0;  border-bottom:5px solid #66BE7D;    border-radius:0;    box-shadow:0 2px 6px rgba(0,0,0,0.2);    margin:0;    padding:0;min-width:260px;}
.dropdown-menu > li{border-bottom:1px solid #E5E5E5;}
.dropdown-menu > li:last-child{border-bottom:0;}
.dropdown-menu > li > a{color:#00ABB7;    font-weight:400;    padding:10px 15px;transition:0.3s ease-in-out 0s;background-color:#FFFFFF;}
.dropdown-menu > li > a i{margin-right:8px;}
.dropdown-menu > li > a:hover{background-color:#00ABB7;color:#fff;padding-left:20px;}
/* WIDE MENU */
.yamm-content{padding:20px;}
.yamm-content h3{margin:0 0 20px;}
.yamm-content p{margin:0;line-height:24px;    }
.yamm-content ul li a:hover{background-color:#00ABB7;}
/* NAVBAR SHOPPING CART */
.navbar-default .navbar-nav > li.shopping-cart-toggle > a, .navbar-default .navbar-nav > li.shopping-cart-toggle.open > a, .navbar-default .navbar-nav > li.shopping-cart-toggle.open > a:hover, .navbar-default .navbar-nav > li.shopping-cart-toggle.open > a:focus{padding:16px 0 0;background-color:transparent;}
.navbar-default .navbar-nav > li.search-form-toggle > a, .navbar-default .navbar-nav > li.search-form-toggle.open > a, .navbar-default .navbar-nav > li.search-form-toggle.open > a:hover, .navbar-default .navbar-nav > li.search-form-toggle.open > a:focus{padding:16px 15px 0;background-color:transparent;}
.navbar-default .navbar-nav > li.shopping-cart-toggle > a > i, .navbar-default .navbar-nav > li.search-form-toggle > a > i{font-size:22px;background-color:#F0F0F0;color:#00ABB7;padding:8px;border-radius:4px;}
.navbar-default .navbar-nav > li.shopping-cart-toggle.open > a > i, .navbar-default .navbar-nav > li.search-form-toggle.open > a > i{border-radius:4px 4px 0 0;}
.shopping-cart-counter{position:absolute;background-color:#C0392B;padding:0 6px 1px;color:#FFFFFF;font-size:11px;font-weight:bold;border-radius:4px;right:-10px;top:5px;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart, .navbar-nav > li > .dropdown-menu.navbar-search-form{background-color:#F0F0F0;padding:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);right:-3px;border:0;margin-top:-1px;width:400px;font-size:13px;color:#777777;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart li{padding:0 0 7px;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart li:hover{background-color:#F9F9F9;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart li:last-child{padding:0 10px;background-color:#FFFFFF;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart a.delete{position:relative;top:9px;left:10px;color:#444;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart a h3{font-size:13px;margin:12px 0 0;color:#777777;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart a:hover h3{text-decoration:underline;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart p{margin:10px 0 0;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart p.price{font-weight:bold;color:#555555;position:relative;right:5px;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart li:last-child p.price{right:-1px;color:#C0392B;}
.navbar-nav > li > .dropdown-menu.navbar-shopping-cart li:last-child .btn{margin:10px 0;color:#FFFFFF;}
.navbar-nav > li > .dropdown-menu.navbar-search-form{right:12px;padding:10px;width:300px;}
.jumbotron{padding:0;border-bottom:0;margin:0;background-color:transparent;}
.jumbotron1 .item{height:350px;  background-size:cover;background-repeat:no-repeat;  border-bottom:#66BE7D 5px solid;}
#jumbotron-slider.hidden-control.owl-carousel .owl-controls .owl-nav div, #jumbotron-eshop-slider.hidden-control.owl-carousel .owl-controls .owl-nav div{background-color:transparent;border:0;font-size:60px;margin-top:-38px;width:74px;height:76px;}
#jumbotron-slider.hidden-control.owl-carousel .owl-controls .owl-nav div:hover, #jumbotron-eshop-slider.hidden-control.owl-carousel .owl-controls .owl-nav div:hover{background-color:transparent;}
#jumbotron-slider.owl-carousel .owl-stage-outer, #jumbotron-eshop-slider.owl-carousel .owl-stage-outer{box-shadow:none;}
.page-boxed .jumbotron3 #slide-2, .page-boxed .jumbotron6 #slide-1, .page-boxed .jumbotron6 #slide-2, .page-boxed .jumbotron6 #slide-3{background-position:0;}
.jumbotron1 #slide-1{background-image:url(../images/kopfgrafiken/1.jpg); }
.jumbotron1 #slide-2{background-image:url(../images/kopfgrafiken/2.jpg); }
.jumbotron1 #slide-3{background-image:url(../images/kopfgrafiken/3.jpg); }
.jumbotron1 #slide-4{background-image:url(../images/kopfgrafiken/4.jpg); }
.jumbotron1 #slide-5{background-image:url(../images/kopfgrafiken/5.jpg); }
.jumbotron1 #slide-6{background-image:url(../images/kopfgrafiken/6.jpg); }
/*------------------------------CONTENT------------------------------*/
.container2{padding:0 30px;}
.container3{padding:0;}
.content{padding:40px 0 30px;}
.content-full{text-align:center;height:auto !important;
/* real browsers */
height:100%;
/* IE6:treaded as min-height*/
min-height:100%;
/* real browsers */
}
.content-full header.navbar{padding:13px 25px;}
.content-separator{color:#FFFFFF;}
.klinikgruen{background-color:#C4E1CE;  padding:0px 10px 0px 10px;}
/* BREADCRUMB */
.breadcrumb-wrapper{padding:15px 0;}
.breadcrumb-wrapper h2{float:left;font-size:12px;font-family:'Roboto';margin:0;color:#555555;}
.breadcrumb-wrapper .breadcrumb{float:right;margin:0;border-radius:0;background-color:transparent;padding:3px 0 0;}
.breadcrumb-wrapper .breadcrumb > li{font-size:12px;font-weight:600;}
.breadcrumb-wrapper .breadcrumb > .active{color:#777777;font-weight:700;}
.breadcrumb-wrapper .breadcrumb > li + li:before{color:#AAAAAA;    content:"\f101";    padding:0 8px;  display:inline-block;    font-family:FontAwesome;    font-style:normal;    font-weight:normal;    line-height:1;}
/* PAGINATION */
.pagination{border-radius:0;    margin:0;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);}
.pagination > li > a, .pagination > li > span{background-color:#F9F9F9;    color:#555555;    padding:9px 16px;font-size:16px;font-weight:bold;}
.pagination > li i{font-size:14px;}
.pagination-sm > li > a, .pagination-sm > li > span{padding:6px 12px;font-size:14px;}
.pagination-sm > li i{font-size:12px;}
.pagination-lg > li > a, .pagination-lg > li > span{padding:12px 20px;font-size:18px;}
.pagination-lg > li i{font-size:16px;}
.pagination > li:first-child > a,.pagination > li:first-child > span, .pagination > li:last-child > a,.pagination > li:last-child > span{border-radius:0;}
.pagination > li > a:hover, .pagination > li > span:hover{background-color:#EEEEEE;}
body .pagination > li.disabled > span,body .pagination > li.disabled > span:hover,body .pagination > li.disabled > span:focus,body .pagination > li.disabled > a,body .pagination > li.disabled > a:hover,body .pagination > li.disabled > a:focus{color:#BBBBBB;background-color:#F9F9F9;}
body .pagination > li.active > a,body .pagination > li.active > span,body .pagination > li.active > a:hover,body .pagination > li.active > span:hover,body .pagination > li.active > a:focus,body .pagination > li.active > span:focus{color:#FFFFFF;}
/*------------------------------CONTENT - SEPARATORS------------------------------*/
.content-separator h2{font-size:26px;color:#FFFFFF;text-align:center;}
.content-separator p{margin:0;}
#separator1 p{font-size:18px;}
#separator1 .btn{margin-left:20px;color:#FFFFFF;}
.content-separator .input-group .btn{background-color:#444444;}
.content-separator .input-group .btn:hover, .content-separator .input-group .btn:focus, .content-separator .input-group .btn.active{border-color:#333333;background-color:#333333;}
/*------------------------------HOME SECTIONS - DEFAULT------------------------------*/
/* INTRODUCTION */
#section-introduction{text-align:center;}
#section-introduction h2{font-size:60px;line-height:70px;text-transform:uppercase;font-weight:700;margin:0px 0 40px;}
#section-introduction p{font-size:20px;padding:0 120px;color:#777777;line-height:30px;margin:0 0 30px;}
/* FEATURES */
#section-features{padding:40px 0;}
#section-features .row > div{border-right:1px solid #D5D5D5;}
#section-features .row > div:last-child{border-right:0;}
#section-features .feature{text-align:center;padding:15px 0;}
#section-features .feature i{font-size:40px;border:2px solid #66BE7D;border-radius:50%;width:90px;height:90px;padding-top:25px;transition-duration:0.4s;}
#section-features .feature h3{text-transform:uppercase;font-size:20px;margin:20px 0 15px;}
#section-features .feature p{font-size:13px;color:#555;margin:0;}
body #section-features .feature:hover i{color:#FFFFFF;}
/* ABOUT US */
#section-about-us{padding:0;}
#section-about-us h2{text-align:left;margin:30px 0 15px;}
#about-us-slider{padding:50px 0 0;}
#about-us-slider .owl-wrapper-outer{box-shadow:none;}
#about-us-slider .owl-pagination{margin-top:0;}
#about-us-slider .carousel-indicators{bottom:-25px;padding-left:3px;}
#about-us-slider .item{transition-duration:1.2s;}
.text-highlight{background-color:#E5E5E5;padding:20px;border-left:5px solid #66BE7D;}
.text-highlight i{color:#AAAAAA;font-size:30px;margin-bottom:10px;}
.text-highlight p{font-style:italic;color:#555555;font-size:16px;font-weight:300;margin:0 0 12px;}
.text-highlight span{text-align:right;font-weight:600;font-style:italic;display:block;}
/* BLOG POSTS */
#section-blog-posts{padding:50px 0;}
#section-blog-posts  h2{color:#FFFFFF;text-shadow:2px 2px 1px rgba(0,0,0,0.5);}
.recent-blog-post{padding:18px;background-color:#FFFFFF;box-shadow:0 1px 3px 2px rgba(0,0,0,0.2);}
#section-blog-posts .row > div:first-child .recent-blog-post{margin-right:20px;}
#section-blog-posts .row > div:last-child .recent-blog-post{margin-left:20px;}
.recent-blog-post .post-date{color:#FFFFFF;padding:5px 7px;font-weight:bold;font-size:12px;display:inline-block;}
.recent-blog-post h3{margin:10px 0 12px;padding:0 0 6px;border-bottom:1px solid #DDDDDD;font-size:14px;font-weight:bold;clear:both;line-height:22px;color:#555555;}
.recent-blog-post p{font-size:13px;margin:0 0 8px;color:#666666;}
.recent-blog-post a{text-align:right;display:block;text-decoration:underline;}
.recent-blog-post a i{margin-left:5px;}
.recent-blog-post a:hover{text-decoration:none;}
#section-blog-posts .btn{margin-top:50px;color:#FFFFFF;}
/* PORTFOLIO */
#section-portfolio{position:relative;text-align:center;padding:50px 0;}
#section-portfolio .portfolio-item{overflow:hidden;    position:relative;display:block;cursor:pointer;margin:0;}
#section-portfolio .portfolio-item .hover-overlay{width:100%;height:100%;position:absolute;    left:0;    top:0;    transform:translateX(-100%);    transition:all 0.6s ease-out 0s;-webkit-transform:translateX(-100%);-webkit-transition:all 0.6s ease-out;padding:20px 5% 0 35%;}
#section-portfolio .portfolio-item img{transform:translateX(0px);transition:all 0.6s ease-out 0s;-webkit-transform:translateX(0px);-webkit-transition:all 0.6s ease-out;}
#section-portfolio .portfolio-item:hover img{transform:translateX(70%);-webkit-transform:translateX(70%);}
#section-portfolio .portfolio-item:hover .hover-overlay{transform:translateX(-30%);-webkit-transform:translateX(-30%);}
#section-portfolio .portfolio-item-description{border:1px solid #CCCCCC;background-color:#FFFFFF;border-top-width:0;padding:0 10px;}
#section-portfolio .portfolio-item-description h3{color:#555555;font-size:18px;font-weight:400;line-height:30px;margin:0;padding:15px 0;}
#section-portfolio .portfolio-item p{color:#FFFFFF;line-height:25px;text-align:left;}
#section-portfolio .portfolio-item a i{color:#FFFFFF;border-radius:50%;border:2px solid #FFFFFF;width:45px;height:45px;text-align:center;font-size:18px;padding-top:12px;margin-right:15px;}
#section-portfolio .portfolio-item a:hover i{background-color:#FFFFFF;}
#section-portfolio .portfolio-item a:last-child i{margin-right:0;}
/* PARTNERS */
#section-partners #partners-slider{padding:50px 0;}
#section-partners #partners-slider .item{text-align:center;}
#partners-slider.owl-carousel .owl-wrapper-outer{box-shadow:none;}
/*------------------------------HOME SECTIONS - PRODUCT------------------------------*/
.product-content{padding:60px 0 50px;}
.product-content h2{font-size:50px;line-height:65px;  font-weight:bold;  margin:0 0 20px;  color:#999999;text-transform:none;}
.product-content p{font-size:18px;line-height:32px;color:#AAAAAA;}
/* TESTIMONIALS */
#section-testimonials{padding:70px 0 60px;}
#testimonials-slider .owl-wrapper-outer{box-shadow:none;}
#testimonials-slider i{font-size:54px;float:left;margin:0 20px 0 0;}
#testimonials-slider p{font-size:22px;line-height:40px;}
#testimonials-slider h3{color:#FFFFFF;font-size:24px;text-align:right;font-weight:bold;margin:20px 0 0;}
#testimonials-slider h3 small{color:#EBEBEB;font-size:16px;font-weight:bold;}
#testimonials-slider.owl-theme .owl-controls .owl-page span{background-color:transparent;border:2px solid #FFFFFF;width:18px;height:18px;}
#testimonials-slider.owl-theme .owl-controls .owl-page.active span{background-color:#FFFFFF;}
/* STATISTICS */
#section-statistics{padding:70px 0 60px;}
.statistic{background-color:rgba(255,255,255,0.2);text-align:center;padding:20px 30px;}
.statistic .number{font-size:60px;font-weight:300;}
.statistic .title{text-transform:uppercase;font-size:26px;font-weight:bold;}
/*------------------------------HOME SECTIONS - SEARCH------------------------------*/
/* IMAGES */
#section-images{padding:80px 0;}
#section-images .row{margin:0;}
#section-images .row > div{padding:0;}
#section-images .overlay-wrapper .overlay{margin:0;}
#section-images  .overlay-wrapper:hover .overlay{opacity:0.75;}
/*------------------------------HOME SECTIONS - PORTFOLIO------------------------------*/
/* LATEST WORK */
#section-latest-work span.label{padding:4px 8px 5px;font-size:14px;line-height:32px;}
#section-latest-work #about-us-slider{padding:0;}
/*------------------------------HOME SECTIONS - APPLICATION------------------------------*/
/* VIDEO */
#section-video{padding:50px 0;}
#section-video h2{font-size:32px;line-height:45px;font-weight:600;margin:0 0 20px;}
#section-video p{font-size:18px;line-height:28px;color:#888888;}
/*------------------------------FOOTER------------------------------*/
footer{background-image:linear-gradient(to bottom,#FFFFFF 0%,#d0d0d0 100%);color:#555555;padding:30px 0 15px;}
footer h3{margin:0 0 15px;font-size:20px;font-weight:600;}
footer h3 i{margin-right:15px;font-size:16px;}
footer ul li{line-height:23px;}
footer p{margin:0;font-size:13px;}
footer p.contact-text{margin:0 0 20px;font-weight:400;font-size:14px;}
footer ul.contact-address li{border-bottom:1px dashed #CACACA;line-height:32px;}
footer ul.contact-address li:last-child{border-bottom:0;}
footer .brands{margin:18px 0 12px;text-align:center;}
footer .brands li{margin-bottom:0;margin-right:7px;}
footer .brands li a{background-color:#777777;color:#FFFFFF;}
footer .footer-bottom{padding:15px 0 0;margin:10px 0 0;}
footer .footer-bottom .footer-copyright{float:left;}
footer .navbar-nav > li > a{color:#555555;font-size:13px;padding:0 10px;}
footer .navbar-nav > li > a:hover{background-color:transparent;}
#latest-work-footer{margin:0;}
#latest-work-footer > div{padding:2px;}
#latest-work-footer .overlay-wrapper:hover .overlay{opacity:0.75;}
/*------------------------------ERROR------------------------------*/
.error{}
.error .error-number{font-size:200px;margin:100px 0 0;}
.error .error-text h1{font-size:80px;margin:30px 0 50px;}
.error .error-text p{font-size:30px;line-height:45px;padding:0 50px;}
/*------------------------------SIGN IN / SING UP------------------------------*/
.forms-only h1{font-size:80px;margin:80px 0 50px;}
.forms-only{padding:0 180px;}
.forms-only form{text-align:left;background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:40px;}
.forms-only form button.btn{margin-top:5px;}
.forms-only form h2{font-size:40px;margin:0 0 20px;}
.forms-only form h3{font-size:24px;margin:0 0 20px;line-height:32px;}
.forms-only form .pull-right a{margin-top:12px;display:block;    }
#reset-password{display:none;border-top:1px solid #DDDDDD;margin-bottom:20px;}
/*------------------------------FEATURES------------------------------*/
/* FEATURES SIDEBAR */
#features .features-sidebar{top:110px;width:250px;}
#features .features-sidebar h3{margin:0 0 10px;}
/* FEATURES CONTENT */
#features .features-content h3.features-title{border-bottom:2px solid #E5E5E5;padding:0 0 10px;margin:0 0 20px;}
#features .features-content h3.features-title i{margin-right:15px;}
#features .features-content .features-item{margin-bottom:50px;}
#features .features-content h2{font-size:30px;    margin:20px 0 10px;    text-align:left;    text-transform:none;}
#features #features-buttons .btn, #features #features-buttons .brands, #features #features-pagination .pagination{margin-bottom:10px;}
#features #features-buttons .brands{margin-top:10px;}
#features #features-tooltips-popovers > div{margin-bottom:20px;}
#features #features-collapse .panel-group{margin-bottom:40px;}
/*------------------------------FAQ------------------------------*/
#faq h2, #faq h3{margin:0 0 20px;}
/*------------------------------SERVICES------------------------------*/
#services .service h3{text-transform:uppercase;font-size:20px;margin:0 0 10px;font-weight:400;color:#555555;transition:0.3s ease-in-out 0s;}
#services .service p{font-size:14px;color:#666666;margin:0;}
/* SERVICES 1 */
#services.services1 .service{padding:10px 0 20px;}
#services.services1 .service i{font-size:40px;width:60px;display:block;float:left;}
#services.services1 .service .service-body{overflow:hidden;}
/* SERVICES 2 */
#services.services2 .service, #services.services3 .service{text-align:center;padding:15px 0;}
#services.services2 .service i, #services.services3 .service i{font-size:40px;border:2px solid #66BE7D;border-radius:50%;width:90px;height:90px;padding-top:25px;transition:0.3s ease-in-out 0s;}
body #services.services2 .service:hover i, body #services.services3 .service:hover i{color:#FFFFFF;}
#services.services2 .service h3, #services.services3 .service h3{margin:20px 0 15px;font-size:24px;}
/* SERVICES 3 */
#services.services3 .service{text-align:center;padding:20px;background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:0 0 30px;}
/*------------------------------ABOUT------------------------------*/
#about-content{padding:50px 0;}
#about-content h3{font-size:34px;color:#444;margin:0 0 20px;}
#about-content p{font-size:18px;color:#666666;line-height:30px;}
#about-slider{margin-top:61px;}
/* ABOUT - TEAM */
.profile{text-align:center;background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:0 20px;}
.profile img{margin-bottom:20px;}
.profile h3{font-size:30px;text-transform:uppercase;color:#666666;font-weight:600;}
.profile h3 small{display:block;font-size:20px;font-weight:bold;margin:15px 0 0;}
.profile p{color:#999999;font-size:14px;margin:20px;line-height:24px;text-align:left;}
.profile .address{margin:20px 0;}
.profile .address li{line-height:26px;}
.profile .brands{padding:0 0 15px;}
/*------------------------------CONTACT------------------------------*/
#contact h2{text-align:left;margin-bottom:20px;}
#contact p{font-size:18px;color:#555555;line-height:26px;}
#contact .form-group .help-block{margin:0;color:#C0392B;font-weight:600;display:inline-block;float:right;}
#contact .form-group .help-block ul{margin:0;list-style:none;padding:0;font-size:14px;line-height:20px;}
#contact .contact-address li{font-size:16px;font-weight:600;margin-bottom:10px;padding-bottom:10px;border-bottom:1px dashed #E5E5E5;}
#contact .contact-address li:last-child{border-bottom:0;padding-bottom:0;}
#contact .brands{margin:30px 0 0;}
#contact .brands li{margin-right:10px;}
#contact .panel-group .brands{margin:0;}
#map-canvas{height:400px;margin:0;padding:0;}
#google-map{position:relative;}
.map-overlay-wrapper{position:relative;}
.map-overlay{display:inline-block;position:absolute;bottom:30px;width:35%;color:#FFFFFF;}
.map-overlay i{font-size:64px;padding:20px 20px 0 20px;}
.map-overlay h3{color:#FFFFFF;font-size:24px;font-weight:bold;}
.map-overlay ul{margin-bottom:20px;}
.map-overlay ul li{font-size:16px;line-height:26px;}
.map-overlay:first-child{left:10%;}
.map-overlay:last-child{right:10%;}
#contact .panel-group .profile{box-shadow:none;margin:0;background-color:transparent;text-align:left;}
#contact .panel-group .profile h3{margin:0 0 20px;}
#contact .panel-group .profile .brands{padding:0;}
#contact .panel-group .profile img{margin-bottom:0;}
/*------------------------------BLOG------------------------------*/
#blog{padding-top:60px;}
#blog.blog-col-2 .row > div, #blog.blog-col-3 .row > div{margin-bottom:60px;}
@-moz-document url-prefix(){#blog.blog-col-2 .row > div, #blog.blog-col-3 .row > div{margin-bottom:30px;}
}
.blog-header .vertical-nav li a:hover{background-color:transparent;}
/* BLOG - SIDEBAR */
.left-sidebar .blog-sidebar{padding-right:30px;}
.right-sidebar .blog-sidebar{padding-left:30px;}
.box{margin-bottom:40px;}
.box h3{text-transform:uppercase;font-size:20px;font-weight:600;margin:0 0 15px;}
.box ul li{margin:0 0 14px 20px;}
.box ul li a{font-size:14px;color:#555555;display:block;}
.box ul li a span.badge{float:right;    border-radius:15px;    padding:4px 8px;}
.box ul li a i{margin-right:12px;}
.box.box-tags a span{font-weight:600;color:#555555;padding:0 3px 3px 0;white-space:nowrap;}
.text-10{font-size:10px;}
.text-12{font-size:12px;}
.text-14{font-size:14px;}
.text-16{font-size:16px;}
.text-18{font-size:18px;}
.text-20{font-size:20px;}
/* BLOG - CONTENT */
.left-sidebar .blog-content{border-left:1px solid #D5D5D5;padding-left:30px;}
.right-sidebar .blog-content{border-right:1px solid #D5D5D5;padding-right:30px;}
.blog-post{background-color:#F9F9F9;box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);margin:0 0 50px;}
.blog-col-2 .blog-post, .blog-col-3 .blog-post{margin:0;}
.blog-post-body{padding:0 50px 30px;}
.blog-col-2 .blog-post-body, .blog-col-3 .blog-post-body{padding:0 20px 20px;}
.blog-post-detail{background-color:#F5F5F5;padding:10px 0;border-bottom:1px solid #E5E5E5;}
.blog-post-detail span{padding:10px 18px;border-right:1px solid #E5E5E5;color:#777;font-weight:bold;}
.blog-post-detail span:last-child{border-right:0;padding-right:50px;}
.blog-post-detail span:first-child{padding-left:50px;}
.blog-col-2 .blog-post-detail span:last-child, .blog-col-3 .blog-post-detail span:last-child{padding-right:18px;}
.blog-col-2 .blog-post-detail span:first-child, .blog-col-3 .blog-post-detail span:first-child{padding-left:18px;}
.blog-post-detail span.text-light{font-weight:600;}
.blog-post-detail span i{margin-right:12px;}
.blog-post h3{font-size:35px;font-family:'Roboto';line-height:45px;margin:18px 0 25px;color:#555555;}
.blog-post p{font-size:16px;line-height:26px;}
.blog-post-buttons{border-top:1px solid #E5E5E5;padding-top:15px;}
.blog-post-buttons .btn{margin-right:12px;}
.blog-post-buttons .btn:last-child{margin-right:0;}
.blog-post-buttons .pull-right{padding-top:3px;}
.blog-post-buttons .pull-right .twitter-share-button{position:relative;top:5px;}
/* BLOG - TIMELINE */
.blog-timeline{position:relative;}
.blog-timeline:before{content:'';position:absolute;top:0;left:50%;height:100%;width:4px;background-color:#D0D0D0;}
.blog-timeline .text-center .btn{position:relative;margin-top:40px;}
.blog-timeline-mark{color:#FFFFFF;font-size:18px;font-weight:600;border-radius:10px;padding:6px 0;display:inline-block;clear:both;float:left;position:relative;left:50%;width:80px;text-align:center;margin:40px 0 40px -40px;}
.blog-timeline-mark:first-child{margin-top:0;}
.blog-timeline .blog-post{width:43%;margin:120px 0 0;}
.blog-timeline .blog-post:first-child{margin-top:0;}
.blog-timeline .blog-post .blog-post-info{width:80px;height:80px;position:absolute;left:50%;text-align:center;margin-left:-38px;border:3px solid #E0E0E0;background-color:#FFFFFF;border-radius:50%;transition-duration:0.5s;}
.blog-timeline .blog-post .blog-post-info .number{font-size:28px;color:#999;padding-top:6px;font-weight:600;}
.blog-timeline .blog-post .blog-post-info .month{font-size:16px;text-transform:uppercase;font-weight:bold;position:relative;top:-6px;}
body .blog-timeline .blog-post:hover .blog-post-info .number, body .blog-timeline .blog-post:hover .blog-post-info .month{color:#FFFFFF;}
.blog-timeline .blog-post .blog-post-body{padding:0 20px 20px;}
/* BLOG POST TYPOGRAPHY */
.blog-post .blog-post-body img{margin:0 0 20px;}
.blog-post h4{font-size:22px;margin:0 0 13px;color:#555555;font-weight:700;}
.blog-post h5{font-size:18px;margin:0 0 11px;color:#555555;font-weight:600;}
.blog-post ul, .blog-post ol{margin:0 0 30px;}
.blog-post ul li, .blog-post ol li{font-size:16px;margin:0 0 12px;color:#555555;}
.blog-post p.text-small{font-size:13px;line-height:20px;}
.blog-post .files{margin-left:25px;}
.blog-post .files li{margin-bottom:10px;}
.blog-post .files li a{font-size:14px;}
.blog-post .files li a i{margin-right:17px;color:#333333;}
.blog-post .files li a span{color:#AAAAAA;margin-left:10px;}
/*------------------------------COMMENTS------------------------------*/
.comments{background-color:#F9F9F9;box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);margin:0;padding:20px 30px;}
.comments h2{text-align:left;}
.comment{margin:25px 0 0;clear:both;}
.comments > .comment{border-bottom:1px solid #E5E5E5;padding:0 0 20px;}
.comments > .comment:last-child{border-bottom:0;padding:0;}
.comment .media-object{max-width:80px;margin-right:20px;}
.comment h4{font-size:22px;margin:0 0 10px;color:#555555;}
.comment h4 small{font-size:14px;color:#999999;margin-left:20px;}
.comment a{color:#999999;}
.comment a i{margin-right:7px;color:#999999;}
.comments-form h2{text-align:left;margin:30px 0 20px;}
/*------------------------------PORTFOLIO------------------------------*/
#portfolio{padding-top:60px;}
#portfolio .row > div{margin-bottom:30px;}
#portfolio.portfolio-nospaces .row.portfolio-wrapper, #portfolio.portfolio-nospaces .row.portfolio-wrapper2{margin:0;}
#portfolio.portfolio-nospaces .row.portfolio-wrapper > div, #portfolio.portfolio-nospaces .row.portfolio-wrapper2 > div{padding:0;margin-bottom:0;}
#portfolio .overlay{margin:0;}
#portfolio .overlay-wrapper:hover .overlay{opacity:0.75;}
#portfolio .portfolio-item article{background-color:#F9F9F9;box-shadow:0 1px 1px 1px rgba(0,0,0,0.1);}
#portfolio.portfolio-nospaces .portfolio-item article{background-color:transparent;box-shadow:none;}
#portfolio .portfolio-item article .portfolio-item-description{padding:20px;}
#portfolio .portfolio-item article .portfolio-item-description h3{margin:0 0 10px;color:#555555;}
#portfolio .portfolio-item article .portfolio-item-description p{margin:0;color:#555555;}
.portfolio-col-2 .overlay a{font-size:60px; margin-left:-25px; margin-top:-38px;}
.portfolio-col-3 .overlay a{font-size:45px; margin-left:-15px;margin-top:-27px;}
.portfolio-col-4 .overlay a{font-size:30px;}
/*------------------------------ESHOP------------------------------*/
#eshop .eshop-header ul li{line-height:40px;}
#eshop .eshop-main{margin-top:30px;margin-bottom:20px;}
#eshop .eshop-sidebar h3{margin:0 0 20px;}
.select-perpage.form-control{float:right;transition-duration:0;}
.eshop-product{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);margin:0 0 30px;}
.eshop-product h3{margin:0 0 7px;font-weight:600;font-size:22px;line-height:30px;}
.eshop-product .product-price{margin:-8px 15px 0 0;}
.eshop-product .product-price .old-price{text-decoration:line-through;font-size:14px;font-weight:700;}
.eshop-product .product-price .new-price{font-weight:bold;font-size:24px;color:#C0392B;margin-left:5px;}
/* ESHOP - ALERT */
#eshop-cart-alert{position:fixed;bottom:0;width:100%;margin:0;border-radius:0;padding:40px 60px 10px;font-size:24px;display:none;z-index:1030;}
#eshop-cart-alert .close{font-size:60px;    top:-15px;}
#eshop-cart-alert.active{display:block;}
/* ESHOP - GRID  */
.eshop-grid .eshop-product img{padding:20px;}
.eshop-grid .eshop-product .eshop-product-body{border-top:1px solid #EBEBEB;background-color:#FFFFFF;padding:10px 20px 15px;}
.eshop-grid .eshop-product .product-tags{padding:0 10px 10px;}
/* ESHOP - LIST */
.eshop-list .eshop-product img{padding:30px 0 30px 30px;}
.eshop-list .eshop-product .eshop-product-body{background-color:#FFFFFF;padding:20px;}
.eshop-list .eshop-product h3{margin:12px 0;font-size:26px;}
.eshop-list .eshop-product p{color:#555555;margin:0 0 15px;line-height:24px;}
.eshop-list .eshop-product .product-price{background-color:#F9F9F9;border:2px dashed #E0E0E0;padding:5px 12px;}
/* ESHOP - DETAIL */
.eshop-detail .eshop-product{margin:0 0 30px;padding:30px;position:relative;}
#eshop-slider.owl-carousel .owl-wrapper-outer{box-shadow:none;background-color:#EBEBEB;border:3px solid #DDDDDD;}
#eshop-slider .owl-item img{padding:0 10px;cursor:pointer;}
.eshop-product .product-sale-label{position:absolute;top:-35px;right:-30px;border:3px solid #119178;color:#FFFFFF;width:95px;height:95px;border-radius:50%;text-align:center;font-size:30px;font-weight:bold;z-index:990;}
.eshop-product .product-sale-label .text{font-size:20px;font-weight:600;color:rgba(255,255,255,0.5);text-transform:uppercase;}
.eshop-product .product-sale-label .number{position:relative;top:-10px;}
.eshop-detail .eshop-product .label{font-size:14px;padding:7px 10x;}
.eshop-detail .eshop-product h3{margin:20px 0;font-size:32px;}
.eshop-detail .eshop-product .product-price{margin:20px 0;padding:5px 10px;background-color:#FFFFFF;text-align:left;border:2px dashed #E0E0E0;}
.eshop-detail .eshop-product .product-price .old-price{font-size:18px;}
.eshop-detail .eshop-product .product-price .new-price{font-size:35px;margin-left:15px;}
.eshop-detail .eshop-product h4{font-size:20px;font-weight:600;}
.eshop-detail .eshop-product form .btn-group{display:block;}
.eshop-detail .eshop-product form .form-group{margin:10px 0;}
#quantity.form-control{height:44px;}
.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical > .btn{padding:10px 12px;}
.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical i{font-size:12px;    left:7px;    top:5px;color:#777;}
.eshop-detail .eshop-product form .bootstrap-touchspin .input-group-btn-vertical .btn:hover i{color:#555;}
.eshop-detail .eshop-product form button[type=submit]{margin-top:25px;float:right;}
.eshop-detail .eshop-product .blog-post-buttons .pull-left{font-weight:bold;}
.eshop-detail .eshop-product .blog-post-buttons .pull-left a i{margin-right:5px;}
.eshop-detail .tab-content ul{margin-bottom:20px;}
.eshop-detail .comments{background-color:#F9F9F9;box-shadow:none;padding:0;}
/* ESHOP - SHOPPING CART */
.shopping-cart-header{text-align:center;margin:10px 0 40px;}
.shopping-cart-header i{font-size:50px;color:#DDDDDD;}
.shopping-cart-header p{font-size:16px;font-weight:700;color:#AAAAAA;margin:10px 0 0;}
.shopping-cart-header .active i{color:#999999;}
.shopping-cart-header .active p{color:#00ABB7;}
.shopping-cart.tab-content{background-color:transparent;    box-shadow:none;    margin-bottom:0;    padding:0;}
.shopping-cart-item{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:10px 25px 20px 40px;position:relative;margin:0 0 15px;}
.shopping-cart-item a.delete{position:absolute;display:block;font-size:20px;color:#CCCCCC;z-index:1000;left:15px;top:50%;margin-top:-14px;}
.shopping-cart-item a.delete:hover{color:#AAAAAA;}
.shopping-cart-item  img{margin-top:10px;}
.shopping-cart-item h3{color:#777777;margin:20px 0 10px;font-weight:600;}
.shopping-cart-item p{color:#999999;margin:0 0 8px;}
.shopping-cart-item .form-control{margin:18px 0 0;}
.shopping-cart-item p.small-price, .shopping-cart-item p.quantity{margin:30px 0 0;}
.shopping-cart-item p.total-price, .shopping-cart-footer p.total-price{margin:20px 0;font-weight:600;font-size:30px;text-align:right;}
.shopping-cart-footer{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:25px 25px;margin-top:50px;}
.shopping-cart-footer .btn{margin:5px 0 0;display:inline-block;}
.shopping-cart-footer .input-group-btn .btn{margin:0;}
.shopping-cart-footer p.total-price-title{color:#555555;font-weight:bold;font-size:16px;margin:15px 0 0;}
.shopping-cart-footer p.total-price{color:#C0392B;margin:0px 0 0;font-size:36px;font-weight:700;}
.shopping-cart .form-address{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:25px 25px;}
.shopping-cart .form-address fieldset > .row{margin-bottom:50px;}
.shopping-cart .form-address h3{margin:0;}
.shopping-cart .form-address #billing-address{display:none;}
.shopping-cart .form-address .billing-address-checkbox{padding:2px 0 0 20px;}
.shopping-cart .form-address .billing-address-checkbox label{font-size:16px;font-weight:600;color:#555555;}
.shopping-cart .form-address p.conditions{font-size:14px;font-weight:600;color:#555555;border-top:1px solid #DDDDDD;padding:15px 0 0;}
.shopping-cart .form-payment{background-color:#F9F9F9;box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);padding:25px 25px;}
@media (min-width:1601px){.jumbotron1 .item{height:520px;}
}
/*------------------------------MEDIUM DEVICES------------------------------*/
@media (min-width:992px) and (max-width:1199px){
/* NAVBAR */
.navbar-default .navbar-nav > li > a{padding-left:9px;padding-right:9px;}
.navbar-nav > li > .dropdown-menu{min-width:240px;}
.dropdown-menu > li > a{font-size:13px;}
/* BLOG */
.blog-sidebar{padding-right:30px;}
.blog-content{border-left:0;padding-left:0;}
.blog-post-detail span{padding:10px 12px;}
.blog-post-detail span:last-child{padding-right:12px;}
.blog-post-detail span:first-child{padding-left:12px;}
.blog-post-detail span i{margin-right:6px;}
.comment .media-object{margin-right:10px;max-width:64px;}
.about-author .pull-left{display:none;}
.about-author .media-body ul{margin-bottom:10px;}
.about-author .media-body ul li{border-right:0;display:block;padding:10px 0 0;font-size:14px;}
/* FEATURES */
#features .features-sidebar{width:280px;}
#features .features-sidebar ul li a{padding:6px 0;font-size:13px;}
.forms-only{padding:0 80px;}
/* INTRODUCTION */
#section-introduction h2{font-size:60px;}
#section-introduction p{padding:0 50px;}
#section-portfolio .portfolio-item .hover-overlay{padding-top:5px;}
#section-portfolio .portfolio-item p{line-height:21px;margin-bottom:8px;}
#section-portfolio .portfolio-item a i{font-size:14px;height:35px;padding-top:9px;width:35px;}
/* JUMBOTRON */
.jumbotron1 #slide-1{background-position:0;}
}
/*------------------------------SMALL DEVICESANDEXTRA SMALL DEVICES------------------------------*/
@media (max-width:991px){
/* TYPOGRAPHY */
.dl-horizontal dt{margin-bottom:0;}
.dl-horizontal dd{margin-left:0;}
.jumbotron1 #slide-1{background-position:0;}
/* OVERLAY */
.overlay-wrapper .overlay a{font-size:60px;margin-left:-25px;margin-top:-38px;}
/* ISOTOPE */
.isotope-filter{padding:15px;}
.isotope-filter ul li{line-height:50px;}
.isotope-filter ul li .btn{padding:8px 12px 7px;font-size:12px;}
/* NAVBAR */
.navbar-default{background-color:#F0F0F0;height:50px;}
.navbar-default .container{width:auto;}
.navbar-default .navbar-header{float:none;margin:0 -15px;}
.navbar-default .navbar-brand{font-size:25px;padding:0 15px;transition:none;}
.navbar-default .navbar-brand img{max-height:50px;}
.navbar > .container .navbar-brand{margin-left:0;}
.navbar-default .navbar-toggle{border:0;padding:0;border-radius:0;margin:4px 15px 0;font-size:28px;color:#555555;display:block;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:transparent;}
.navbar-default .navbar-collapse{border:0;box-shadow:none;border-bottom:3px solid #66BE7D;margin:0 -15px;max-height:300px;}
.navbar-default .navbar-collapse .navbar-nav{margin:0 -15px;background-color:#FFFFFF;padding:5px 15px;float:none;}
.navbar-nav.nav > li{display:block;position:relative;float:none;}
body .navbar.navbar-default .navbar-nav > li > a, body .navbar.navbar-default .navbar-nav > li.active > a, body .navbar.navbar-default .navbar-nav > li.active > a,body .navbar.navbar-default .navbar-nav > li.active > a:hover,body .navbar.navbar-default .navbar-nav > li.active > a:focus, body .navbar.navbar-default .navbar-nav > li.open > a,body .navbar.navbar-default .navbar-nav > li.open > a:hover,body .navbar.navbar-default .navbar-nav > li.open > a:focus{background-color:#FFFFFF;color:#555555;padding:5px 0;border-bottom:2px solid #E5E5E5;font-size:14px;font-weight:600;}
.navbar-default .navbar-nav > li > a i{display:none;}
.navbar-nav > li > .dropdown-menu{display:block;position:relative;width:100%;float:none;box-shadow:none;border:0;margin-bottom:10px;}
.navbar-nav > li:last-child > .dropdown-menu{margin-bottom:0;}
.navbar-default .navbar-nav .dropdown-menu > li > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav .dropdown-menu > li > a:hover{background-color:#FFFFFF;padding:8px 10px;transition:none;}
/* FULL WIDTH NAVBAR */
.content-full header.navbar{height:70px;background-color:#FFFFFF;}
/* SEPARATOR */
#separator1 p{line-height:40px;}
/* BREADCRUMB */
.breadcrumb-wrapper .breadcrumb{display:none;}
/* FOOTER */
footer{text-align:center;}
footer .footer-bottom .footer-copyright{float:none;}
/* ABOUT */
#about-content h3{font-size:30px;}
#about-content p{font-size:16px;line-height:26px;}
#about-slider{margin:40px 0 20px;}
.profile{margin-bottom:40px;}
/* CONTACT */
#contact form{margin-bottom:50px;}
/* BLOG */
.blog-sidebar{padding-right:15px;}
.blog-content{border-left:0;padding-left:15px;}
.blog-post-detail span:last-child{padding-right:18px;}
.blog-post-detail span:first-child{padding-left:18px;}
.blog-post-body{padding:0 18px 15px;}
#blog .blog-item{right:0;}
/* ABOUT AUTHOR */
.about-author .pull-left{margin-right:20px;}
.about-author .media-object{margin-bottom:20px;max-width:100px;}
.about-author .brands{display:none;}
.about-author .media-body ul li{padding:7px 10px;font-size:12px;}
/* PORTFOLIO */
#portfolio .portfolio-item{right:0;}
#portfolio-slider .carousel-control{display:none;}
#portfolio-slider{margin-bottom:70px;}
/* FAQ */
#faq img, #faq .flex-video{margin-bottom:20px;}
/* ERROR */
.error .error-number{margin:0;}
/* SIGN IN / SING UP */
.forms-only h1{font-size:80px;margin:20px 0 30px;}
.forms-only{padding:0;}
/* INTRODUCTION */
#section-introduction h2{font-size:50px;line-height:60px;}
#section-introduction p{padding:0 0;}
#section-features .row > div{border-right:0;}
#about-us-slider{padding:30px 0;}
#section-blog-posts .row > div:first-child .recent-blog-post{margin-right:0;}
#section-blog-posts .row > div:last-child .recent-blog-post{margin-left:0;}
/* STATISTICS */
#section-statistics .row > div .statistic{margin-bottom:20px;}
#section-statistics .row > div:last-child .statistic{margin-bottom:0;}
#section-video{text-align:center;}
#section-video .flex-video{margin-bottom:20px;}
#section-portfolio .portfolio-item-description{margin-bottom:30px;}
#section-portfolio .portfolio-item p{font-size:30px;line-height:40px;}
}
/*------------------------------SMALL DEVICES------------------------------*/
@media (min-width:768px) and (max-width:991px){.profile{margin:0;}
.pricing-plan.popular{top:-35px;}
#portfolio-slider .carousel-control{display:block;}
#portfolio-slider .carousel-control.left{left:-65px;}
#portfolio-slider .carousel-control.right{right:-65px;}
/* BLOG - TIMELINE */
.blog-timeline .blog-post .blog-post-info{width:70px;height:70px;margin-left:-33px;}
.blog-timeline .blog-post .blog-post-info .number{font-size:24px;}
.blog-timeline .blog-post .blog-post-info .month{font-size:14px;}
.shopping-cart .form-address h3{margin:0 0 10px;}
}
@media (max-width:767px){
/* BLOG - TIMELINE */
.blog-timeline:before{display:none;}
.blog-timeline .text-center .btn{margin-top:0;}
.blog-timeline-mark{margin-top:0;margin-bottom:20px;}
.blog-timeline .blog-post{width:100%;margin:0 0 50px;}
.blog-timeline .blog-post .blog-post-body{padding:0 18px 15px;}
#section-blog-posts .row > div:first-child .recent-blog-post{margin-bottom:30px;}
}
@media (max-width:640px){.comment .media-object{margin-right:10px;max-width:64px;}
.about-author .pull-left{display:none;}
.about-author .media-body ul{margin-bottom:10px;}
.about-author .media-body ul li{border-right:0;display:block;padding:10px 0 0;font-size:14px;}
.commingsoon .digits .cntSeparator{display:block!important;}
.commingsoon .digits .cntDigit{margin-bottom:40px;}
.commingsoon .commingsoon-text{position:relative;}
.commingsoon .countdown-labels{text-align:center;position:absolute;top:160px;left:50%;margin-left:-67px;}
.commingsoon .countdown-labels span{display:block;height:32px;margin:0;margin-bottom:100px;}
}
@media (max-width:600px){}
@media (max-width:568px){.overlay-wrapper .overlay a{font-size:45px;margin-left:-15px;margin-top:-27px;}
.error .error-number{font-size:200px;}
.error .error-text h1{font-size:60px;}
.error .error-text p{padding:0 10px;}
.eshop-list .eshop-product > .row > div{width:100%;}
#section-portfolio .portfolio-item p{font-size:20px;line-height:28px;}
}
@media (max-width:480px){.content-full header.navbar .brands{display:none;}
#contact h2{font-size:22px;margin-bottom:20px;}
#contact p{font-size:14px;line-height:26px;}
#contact .contact-address li{font-size:14px;margin-bottom:5px;padding-bottom:5px;}
#contact .brands li{margin-right:10px;}
#contact .brands li a{font-size:16px;padding-top:6px;width:35px;height:35px;}
#map-canvas{display:none;}
.blog-post-buttons .btn{font-size:11px;padding:6px 9px 5px;margin-right:5px;}
.blog-post-buttons .pull-right{padding-top:0;}
/* SIGN IN / SING UP */
.forms-only h1{font-size:60px;margin:20px 0 30px;}
.forms-only form{padding:20px;}
.forms-only form h2{font-size:30px;}
.forms-only .form-info{display:none;}
.commingsoon .countdown-labels{top:190px;}
}
@media (max-width:360px){
/* FORM */
form span.form-info{margin-left:5px;font-size:12px;top:11px;}
/* TABS */
.nav-tabs > li > a{padding:8px 12px;}
.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus{padding:10px 14px;margin-top:-4px;}
.tab-content{padding:10px;}
/* CONTENT */
.content h2{font-size:26px;}
.top-header img{width:100%;   }
/* ABOUT */
.profile{margin:0;}
/* CONTACT */
#contact form .btn{padding:5px 8px;}
/* BLOG */
.blog-post h3{font-size:25px;line-height:35px;}
.blog-post p{font-size:14px;line-height:24px;}
.pagination > li > a,.pagination > li > span{font-size:16px;padding:7px 13px;}
.blog-post-detail span{padding:10px 10px;}
.blog-post-detail span:last-child{padding-right:10px;}
.blog-post-detail span:first-child{padding-left:10px;}
.blog-post-detail span i{margin-right:6px;}
.blog-post-buttons .pull-right{display:none;    }
/* COMMENTS */
.comment .media,.media-body{clear:both;margin-top:20px;}
.comment h4{margin:20px 0;}
.comment h4 small{display:block;margin-left:0;margin-top:10px;}
/* FEATURES */
#features .features-content h3.features-title{font-size:18px;}
/* ERROR */
.error .error-number{font-size:160px;}
.error .error-text h1{font-size:40px;}
.error .error-text p{font-size:22px;line-height:35px;}
/* ESHOP */
.eshop-detail .blog-post-buttons{display:none;}
.eshop-detail .eshop-product .product-price .old-price{font-size:16px;}
.eshop-detail .eshop-product .product-price .new-price{font-size:35px;margin-left:10px;}
.form-address span.form-info{top:-8px;}
.shopping-cart-footer p.total-price-title{font-size:14px;}
.shopping-cart-footer p.total-price{font-size:26px;}
/* INTRODUCTION */
#section-introduction h2{font-size:30px;line-height:40px;margin:0 0 20px;}
#section-introduction p{font-size:16px;margin:0 0 10px;}
.btn-googleplay{margin-right:0;}
.product-content{text-align:center;}
}
@media (max-width:320px){.overlay-wrapper .overlay a{font-size:30px;margin-left:-15px;margin-top:-18px;}
#contact .brands li{margin-right:4px;}
#features .features-content h3.features-title{font-size:14px;}
#section-portfolio .portfolio-item .hover-overlay{padding-top:5px;}
#section-portfolio .portfolio-item p{font-size:13px;line-height:18px;margin-bottom:8px;}
#section-portfolio .portfolio-item a i{font-size:14px;height:35px;padding-top:9px;width:35px;}
}
/*------------------------------FLEX VIDEO------------------------------*/
.flex-video{position:relative;padding-top:25px;padding-bottom:67.5%;height:0;overflow:hidden;}
.flex-video.widescreen{padding-bottom:57.25%; }
.flex-video.vimeo{padding-top:0; }
.flex-video.soundcloud{padding-bottom:0; height:166px; }
.flex-video iframe, .flex-video object, .flex-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:0 none;    margin:0;    padding:0;}
@media only screen and (max-device-width:800px),only screen and (device-width:1024px) and (device-height:600px),only screen and (width:1280px) and (orientation:landscape),only screen and (device-width:800px),only screen and (max-width:767px){.flex-video{padding-top:0; }
}
/*-----------------------------*/
body.klinikum a, body.klinikum .text-primary, body.klinikum .btn-inverse:hover, body.klinikum .btn-inverse:focus, body.klinikum form label, body.klinikum .owl-theme .owl-controls .owl-buttons div, body.klinikum .top-header .header-item, body.klinikum .navbar-default .navbar-brand:hover, body.klinikum .dropdown-menu > li > a:hover i, body.klinikum .pagination > li > a:hover, body.klinikum .pagination > li > span:hover, body.klinikum #section-introduction h2, body.klinikum #section-features .feature i, body.klinikum .text-highlight span, body.klinikum #section-portfolio .portfolio-item a:hover i, body.klinikum footer h3 i, body.klinikum footer .navbar-nav > li > a:hover, body.klinikum #features .features-sidebar h3, body.klinikum #features .features-content h3.features-title i, body.klinikum #faq h3, body.klinikum #services .service:hover h3, body.klinikum #services.services1 .service i, body.klinikum #services.services2 .service i, body.klinikum #services.services3 .service i, body.klinikum .profile h3 small, body.klinikum .box h3, body.klinikum .box ul li.active a, body.klinikum .box ul li a:hover, body.klinikum .box ul li a i, body.klinikum .box.box-tags a:hover span, body.klinikum .blog-post-detail span i, body.klinikum .blog-timeline .blog-post .blog-post-info .month, body.klinikum .comment a:hover, body.klinikum #section-blog-posts .btn:hover, body.klinikum #separator1 .btn:hover{color:#2E2E2E;}
body.klinikum .btn-primary, body.klinikum .alert-primary, body.klinikum .label-primary, body.klinikum .panel-primary > .panel-heading, body.klinikum .blog-timeline .blog-post:hover .blog-post-info, body.klinikum .eshop-product .product-sale-label, body.klinikum .popover-title, body.klinikum .nav-tabs > li.active > a,body.klinikum .nav-tabs > li.active > a:hover,body.klinikum .nav-tabs > li.active > a:focus, body.klinikum .overlay-wrapper .overlay, body.klinikum .owl-theme .owl-controls .owl-page.active span, body.klinikum .owl-theme .owl-controls .owl-buttons div:hover, body.klinikum .brands.main li a, body.klinikum .navbar-default .navbar-nav > .active > a,body.klinikum .navbar-default .navbar-nav > .active > a:hover,body.klinikum .navbar-default .navbar-nav > .active > a:focus, body.klinikum .navbar-default .navbar-nav > .open > a,body.klinikum .navbar-default .navbar-nav > .open > a:hover,body.klinikum .navbar-default .navbar-nav > .open > a:focus, body.klinikum .content-separator, body.klinikum .bg-color-1, body.klinikum .pagination > .active > a,body.klinikum .pagination > .active > span,body.klinikum .pagination > .active > a:hover,body.klinikum .pagination > .active > span:hover,body.klinikum .pagination > .active > a:focus,body.klinikum .pagination > .active > span:focus, body.klinikum #section-features .feature:hover i, body.klinikum .recent-blog-post .post-date, body.klinikum .pricing-plan .pricing-plan-price, body.klinikum #services.services2 .service:hover i, body.klinikum #services.services3 .service:hover i, body.klinikum .box ul li a span.badge, body.klinikum .blog-timeline-mark, body.klinikum #section-portfolio .portfolio-item .hover-overlay, body.klinikum .hidden-control.owl-theme .owl-controls .owl-buttons div:hover{background-color:#00ABB7;}
body.klinikum .popover, body.klinikum .navbar-nav > li > .dropdown-menu, body.klinikum .pagination > .active > a,body.klinikum .pagination > .active > span,body.klinikum .pagination > .active > a:hover,body.klinikum .pagination > .active > span:hover,body.klinikum .pagination > .active > a:focus,body.klinikum .pagination > .active > span:focus, body.klinikum #section-features .feature i, body.klinikum .text-highlight, body.klinikum #services.services2 .service i, body.klinikum #services.services3 .service i{border-color:#00ABB7;}
body.klinikum .popover.left > .arrow{border-left-color:#00ABB7;}
body.klinikum .popover.right > .arrow{border-right-color:#00ABB7;}
body.klinikum .popover.top > .arrow{border-top-color:#00ABB7;}
body.klinikum .popover.bottom > .arrow{border-bottom-color:#00ABB7;}
/* TRANSPARENT */
body.klinikum .hidden-control.owl-theme .owl-controls .owl-buttons div{background-color:rgba(22,160,133,0.5);}
body.klinikum .map-overlay{background-color:rgba(22,160,133,0.8);}
body.klinikum #section-blog-posts, body.klinikum #section-testimonials, body.klinikum #section-statistics, body.klinikum .jumbotron1{background-color:#00ABB7;}
@media (max-width:991px){body.klinikum .navbar-default .navbar-toggle:hover, body.klinikum .navbar-default .navbar-toggle:focus, body.klinikum .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, body.klinikum .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#00ABB7;}
body.klinikum .navbar-default .navbar-collapse{border-color:#00ABB7;}
}
.main{padding-right:30px;text-align:justify;border-right:1px dotted #aaa;}
IMG.fotorechts{margin-left:20px;margin-bottom:10px;border:1px solid #d9d9d9;}
IMG.fotolinks{margin-right:20px;margin-bottom:10px;border:1px solid #d9d9d9;}
/* Styles for dialog window */
#small-dialog{background:white;padding:20px 30px;text-align:left;max-width:400px;margin:40px auto;position:relative;}
/** * Fade-zoom animation for first dialog */
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out; -moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out; -webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8); }
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1); }
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8); -moz-transform:scale(0.8); -ms-transform:scale(0.8); -o-transform:scale(0.8); transform:scale(0.8); opacity:0;}
/* Dark overlay,start state */
.my-mfp-zoom-in.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out;}
/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
/** * Fade-move animation for second dialog */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;-webkit-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );-moz-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );-ms-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );-o-transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );transform:translateY(-20px) perspective( 600px ) rotateX( 10deg );}
/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform:translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform:translateY(0) perspective( 600px ) rotateX( 0 ); transform:translateY(0) perspective( 600px ) rotateX( 0 ); }
/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog{opacity:0;-webkit-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform:translateY(-10px) perspective( 600px ) rotateX( 10deg ); }
/* Dark overlay,start state */
.my-mfp-slide-bottom.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out; -moz-transition:opacity 0.3s ease-out; -o-transition:opacity 0.3s ease-out; transition:opacity 0.3s ease-out;}
/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg{opacity:0.8;}
/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg{opacity:0;}