.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:""}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.floatlabel .controls{position:relative}
.floatlabel input,.floatlabel textarea{margin-bottom:15px;padding:5px 9px;padding-bottom:15px}
.floatlabel input:focus,.floatlabel textarea:focus,.floatlabel input:focus:invalid,.floatlabel textarea:focus:invalid{border-color:#999!important;color:#000!important;-webkit-box-shadow:0 0 5px #64c6df;-moz-box-shadow:0 0 5px #64c6df;box-shadow:0 0 5px #64c6df}
.floatlabel input:valid,.floatlabel textarea:valid,.floatlabel input:focus,.floatlabel textarea:focus{padding-top:15px;padding-bottom:5px}
.floatlabel input+label,.floatlabel textarea+label{transition:// not padding background .2s,color .2s,top .2s,bottom .2s,right .2s,left .2s;position:absolute;left:9px;top:9px;color:#999;background-color:#fff;padding:2px;pointer-events:none}
.floatlabel input+label+.help-block,.floatlabel textarea+label+.help-block{margin-bottom:20px;margin-top:-5px}
.floatlabel input:focus+label,.floatlabel textarea:focus+label,.floatlabel input:valid+label,.floatlabel textarea:valid+label{top:2px;line-height:0;font-size:70%}
.spp-layout .fa{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;font-size:1em}
.spp-layout .fa-rotate-right:before{content:"\f105"}
.spp-layout .fa-plus:before{content:"\f067"}
.spp-layout .fa-minus:before{content:"\f068"}
.spp-layout .simplelayout-edit-row{display:block;text-align:center}
.spp-layout .simplelayout-edit-tools{max-width:400px;display:inline-table;float:none}
.spp-layout .page-wrap{position:relative;height:100%;width:100%}
.spp-layout .page-wrap.page-shape{-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999}
.spp-layout .page-wrap .page-canvas{position:absolute;left:0;top:0;width:100%;height:100%}
.spp-layout .page-wrap .page-canvas .overlay-layer{pointer-events:none}
.spp-layout svg.page-canvas{overflow:hidden}
.spp-layout svg.page-canvas #lt,.spp-layout svg.page-canvas #rb{fill:#fff}
.spp-layout svg.page-canvas #lb,.spp-layout svg.page-canvas #rt{fill:#f3f3f3}
.spp-layout svg.page-canvas .container-stroke{stroke-opacity:0;fill:transparent;cursor:pointer;vector-effect:"non-scaling-stroke"}
.spp-layout svg.page-canvas .container-stroke.container-empty{fill:url('#mirrorOn')}
.spp-layout svg.page-canvas .container-ratio-diff{fill-opacity:.5!important;fill:#9d261d!important}
.spp-layout svg.page-canvas .bleed{fill-opacity:.1;fill:#ddd}
.spp-layout svg.page-canvas [class*="corner"]{stroke-width:1px;stroke:#000}
.spp-layout svg.page-canvas .corner1{transform:translate(-1px,-1px)}
.spp-layout svg.page-canvas .corner2{transform:translate(1px,-1px)}
.spp-layout svg.page-canvas .corner3{transform:translate(1px,1px)}
.spp-layout svg.page-canvas .corner4{transform:translate(-1px,1px)}
.spp-layout svg.page-canvas .container-active .container-stroke,.spp-layout svg.page-canvas .container-drop .container-stroke,.spp-layout svg.page-canvas .container-active .container-stroke:hover,.spp-layout svg.page-canvas .container-drop .container-stroke:hover{pointer-events:none;stroke:#64c6df;stroke-width:6;stroke-opacity:1}
.spp-layout svg.page-canvas .container-active .container-stroke,.spp-layout svg.page-canvas .container-active .container-stroke:hover{stroke-opacity:0}
.spp-layout svg.page-canvas .container-stroke:hover{display:block;stroke:#64c6df;stroke-width:6}
.spp-layout .resok-fail,.spp-layout .resok-ok{display:none}
.spp-layout .simplelayout-edit-options{width:95px;margin-top:10px;margin-left:-32px;z-index:10000;position:absolute;height:28px;border:3px solid #fff}
.spp-layout .simplelayout-edit-options .btn-group{margin:0}
.spp-layout .simplelayout-edit-options:after,.spp-layout .simplelayout-edit-options:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.spp-layout .simplelayout-edit-options:after{border-color:transparent;border-bottom-color:#64c6df;border-width:10px;margin-left:-10px}
.spp-layout .simplelayout-edit-options:before{border-color:transparent;border-bottom-color:#fff;border-width:13px;margin-left:-13px}
.spp-layout.disabled svg *{pointer-events:none}
.spp-layout.disabled .simplelayout-edit-options{display:none}
.spp-layout .page-col .iconeditor{cursor:default;margin:0 auto}
.spp-layout .page-col.content-listview-fullPage{overflow:hidden}
.spp-layout .page-col.content-listview-fullPage .iconeditor-item{display:none;padding:0}
.spp-layout .page-col.content-listview-fullPage .iconeditor-current{display:block}
.spp-layout .page-col.content-listview-fullPage .iconeditor-current{width:80%!important}
.spp-layout .page-col.content-listview-fullPage .iconeditor-current:first-child{margin-left:10%}
.spp-layout .page-col.content-listview-fullPage .iconeditor-next,.spp-layout .page-col.content-listview-fullPage .iconeditor-previous{width:10%!important;height:100%;display:flex;align-items:center}
.spp-layout .page-col.content-listview-fullPage .iconeditor-next .iconeditor,.spp-layout .page-col.content-listview-fullPage .iconeditor-previous .iconeditor{display:none}
.spp-layout .page-col.content-listview-fullPage .iconeditor-next:before,.spp-layout .page-col.content-listview-fullPage .iconeditor-previous:before{font-family:FontAwesome;color:#000;font-size:20px;text-align:center;width:100%;padding-top:100%;cursor:pointer;opacity:.4}
.spp-layout .page-col.content-listview-fullPage .iconeditor-next:before{content:"\f061"}
.spp-layout .page-col.content-listview-fullPage .iconeditor-previous:before{content:"\f060"}
.spp-layout .page-col .iconeditor-item:hover .iconeditor{background-color:transparent;border-color:transparent}
.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(1){width:100%;margin-right:0}
.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(2),.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(2) ~ .iconeditor-item{width:50%;margin-right:0}
.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(3),.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(3) ~ .iconeditor-item{width:33.3333%;margin-right:0}
.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(4),.spp-layout .page-col .iconeditor-item:first-child:nth-last-child(4) ~ .iconeditor-item{width:25%;margin-right:0}
.now-dragging svg.page-canvas .container-stroke{fill:#64c6df!important;fill-opacity:.5}
.fullPageView .iconeditor-item{display:none;padding:0}
.fullPageView .iconeditor-current{display:block}
.fullPageView .iconeditor-current{width:80%!important}
.fullPageView .iconeditor-current:first-child{margin-left:10%}
.fullPageView .iconeditor-next,.fullPageView .iconeditor-previous{width:10%!important;height:100%;display:flex;align-items:center}
.fullPageView .iconeditor-next .iconeditor,.fullPageView .iconeditor-previous .iconeditor{display:none}
.fullPageView .iconeditor-next:before,.fullPageView .iconeditor-previous:before{font-family:FontAwesome;color:#000;font-size:20px;text-align:center;width:100%;padding-top:100%;cursor:pointer;opacity:.4}
.fullPageView .iconeditor-next:before{content:"\f061"}
.fullPageView .iconeditor-previous:before{content:"\f060"}
.layoutcover{content:"";background-image:url(/assets/frontend/layoutcover.png);background-position:top center;top:0;left:0;width:30px;height:30px;position:fixed;z-index:9999999999999999;opacity:1;overflow:hidden}
.layoutcover:hover{width:auto;position:absolute;display:block;right:0;height:4500px}
.body-startseite-neu{background-color:white;padding:0!important}
@media(max-width:768px){.header-startseite-neu .accsearch{display:none}
.header-startseite-neu .header{padding:10px 10px 10px 15px}
.header-startseite-neu .accnav{padding:5px}
}
.template-startseite-neu{font-weight:lighter;margin-top:0;font-size:18px;line-height:24px}
.template-startseite-neu.container-fluid{margin:0;padding:0}
.template-startseite-neu .btn-success,.template-startseite-neu .btn-success:hover,.template-startseite-neu .btn-success:active,.template-startseite-neu .btn-success:hover:active{background-color:#7dc200;border:0;color:#fff;font-size:24px;padding:16px;font-weight:normal;margin-bottom:20px}
.template-startseite-neu .carousel.slide{margin:0;padding:0;float:left}
.template-startseite-neu .carousel.slide img{width:100%;height:auto}
@media(max-width:767px){.template-startseite-neu .carousel.slide.max2 img{width:200%;max-width:200%}
}
.template-startseite-neu .carousel-caption{background:rgba(0,0,0,0) none repeat scroll 0 0}
.template-startseite-neu .carousel-indicators li{border:1px solid #d7d6d1;background-color:#d7d6d1;width:9px;height:9px;border-radius:9px;margin:0}
.template-startseite-neu .carousel-indicators li,.template-startseite-neu .carousel-indicators li.active{left:auto!important;display:inline-block!important}
.template-startseite-neu .carousel-indicators li.active{background-color:#7dc200!important}
.template-startseite-neu #StartseiteCarousel .carousel-caption{left:45%;bottom:15%}
.template-startseite-neu #StartseiteCarousel .carousel-caption h5{color:#008aac!important;font-size:30px;font-weight:normal;line-height:36px;margin-bottom:10px;text-transform:none}
.template-startseite-neu #StartseiteCarousel .carousel-caption p{color:#008aac!important;font-size:16px;line-height:24px;margin-bottom:40px}
@media(max-width:768px){.template-startseite-neu #StartseiteCarousel .carousel-caption p{margin-bottom:20px}
}
.template-startseite-neu #StartseiteCarousel .carousel-caption .btn-success{margin-bottom:30px}
.template-startseite-neu #StartseiteCarousel .carousel-indicators{bottom:0}
.template-startseite-neu #StartseiteBenefitCarousel .carousel-inner{margin-bottom:70px}
.template-startseite-neu .row-darken{background-color:#d7d6d1!important}
.template-startseite-neu .row-darken hr{color:white!important}
.template-startseite-neu .row-lighten{background-color:#f6f6f4}
.template-startseite-neu [class^="banner-"]{position:relative}
.template-startseite-neu [class^="banner-"] div{position:absolute;z-index:100}
.template-startseite-neu [class^="banner-"][class*="top"] div{top:0}
.template-startseite-neu [class^="banner-"][class*="right"] div{right:0;margin-right:-70px}
@media(max-width:768px){.template-startseite-neu [class^="banner-"][class*="right"] div{top:65px;margin-right:0;width:25%}
}
.template-startseite-neu .float-table{margin-bottom:15px}
.template-startseite-neu .float-table>.row{display:flex;align-items:baseline;justify-content:space-between;flex-direction:row;margin:0;justify-content:center}
@media(max-width:768px){.template-startseite-neu .float-table>.row{flex-flow:wrap}
.template-startseite-neu .float-table>.row [class^="span"]{width:100%}
.template-startseite-neu .float-table>.row.float-table-colapse2 [class^="span"]{width:40%;padding:4%;margin:0}
.template-startseite-neu .float-table>.row.float-table-colapse3 [class^="span"]{width:27%;padding:2.5%;margin:0}
.template-startseite-neu .float-table>.row.float-table-colapse4 [class^="span"]{width:20%;padding:0 2.2%;margin:0}
.template-startseite-neu .float-table#tableInstruction [class^="span"]>div{text-align:left;margin-top:15px}
.template-startseite-neu .float-table#tableInstruction [class^="span"]>div:first-child{width:45%;padding:2.5%;float:left}
.template-startseite-neu .float-table#tableInstruction [class^="span"]>div:first-child,.template-startseite-neu .float-table#tableInstruction [class^="span"]>div:last-child{margin-top:0}
}
.template-startseite-neu .float-table#tableInstruction [class^="span"]{padding:20px}
.template-startseite-neu .float-table [class^="span"]{padding:10px;margin:0;text-align:center;max-width:100%;width:auto;position:relative}
.template-startseite-neu .float-table img{display:block;margin-bottom:10px}
.template-startseite-neu .float-table .thumbnail{margin-right:10px;margin-bottom:10px;border:0;box-shadow:none}
.template-startseite-neu .float-table .thumbnail img{margin:0}
.template-startseite-neu .float-table i{position:absolute;top:38%;font-weight:normal;font-size:30px;z-index:1}
.template-startseite-neu .float-table i.icon-chevron-right{right:0}
.template-startseite-neu .bracket-horizontal{margin:10px 0!important}
.template-startseite-neu .bracket-horizontal [class^="span"]{height:20px;background-image:url(/assets/main/img/bracket_h.png);background-repeat:repeat-x;background-position:center center;flex-grow:1}
.template-startseite-neu .bracket-horizontal [class^="span"]:first-child{width:50px;background-position:left center}
.template-startseite-neu .bracket-horizontal [class^="span"]:last-child{width:50px;background-position:right center}
.template-startseite-neu [id^="authorStatement"]{background:#f6f6f4;padding:20px}
.template-startseite-neu .visible-active{display:none}
.template-startseite-neu li.active .visible-inactive{display:none}
.template-startseite-neu li.active .visible-active{display:block}
.template-startseite-neu .row.nav li a,.template-startseite-neu .row.nav li:hover a{background:0}
.template-startseite-neu .spacer{height:35px;width:100%}
.template-startseite-neu .txtBlue{color:#008aac!important}
.template-startseite-neu .txtBig{font-size:34px!important;line-height:1.2em!important}
@media(max-width:768px){.template-startseite-neu .txtBig{padding:0 10px;text-align:center}
}
.template-startseite-neu .txtMid{font-size:20px!important;line-height:30px}
.template-startseite-neu .txtSmall{font-size:13px!important;line-height:18px}
.template-startseite-neu .txtItalic{font-style:italic!important}
.template-startseite-neu .txtCenter{text-align:center}
.template-startseite-neu :focus{outline:0}
.template-startseite-neu ::-moz-focus-inner{border:0}
@font-face{font-family:"Gudea";src:url("/assets/fonts/Gudea-Regular.woff") format("woff");font-weight:normal}
@font-face{font-family:"Gudea";src:url("/assets/fonts/Gudea-Bold.woff") format("woff");font-weight:bold}
@font-face{font-family:"Gudea";src:url("/assets/fonts/Gudea-Italic.woff") format("woff");font-weight:normal;font-style:italic}
.container,button{font-family:"ff-din-web","Gudea",sans-serif;font-style:normal;font-weight:400;font-size:13px}
.container h5{text-transform:uppercase;font-weight:600}
.container h3,.container .txtBig{font-weight:400;font-size:24px}
.container .row h1,.container .row h2,.container .row h3,.container .row .breadcrumb{margin-top:20px}
hr.nomargin{margin:0}
.breadcrumb{background:0;border:0;padding-left:0}
.btn-toolbar-block{display:table;width:100%}
.btn-toolbar-block .btn-group{display:table-row}
.btn-toolbar-block .btn-group .btn{display:table-cell;float:none}
.btn{text-shadow:none;background-image:none;font-size:14px;font-weight:600;border-color:transparent;background-color:#ddd;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;color:#000}
.btn:hover{background-color:#ddd}
.btn.disabled,.btn:disabled{color:#999;background-color:#ddd}
.btn.btn-inverse,.btn.btn-danger,.btn.btn-text-white{color:#fff}
.btn.on .icon-remove{display:none}
.btn.off .icon-ok{display:none}
.btn.btn-large{font-size:16px}
.btn.btn-large .caret{margin-top:9px}
.btn:hover{border-color:rgba(0,0,0,0.25) rgba(0,0,0,0.1) rgba(0,0,0,0.1);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.btn:hover.disabled,.btn:hover:disabled{color:#999;background-color:#ddd}
.btn-cloud{text-align:left;margin-bottom:5px}
.btn-cloud,.btn-cloud:hover{color:#fff}
.btn-cloud i{padding-right:8px;border-right:1px solid #999;margin-right:8px}
.btn-cloud.btn-facebook,.btn-cloud.btn-facebook:hover{background-color:#3b5998}
.btn-cloud.btn-google,.btn-cloud.btn-google:hover{background-color:#dd4b39}
.btn-primary,.btn-primary:hover{background-color:#64c6df}
.btn-primary .caret{border-top-color:#000;border-bottom-color:#000}
.btn-primary:hover .caret{border-top-color:#fff;border-bottom-color:#fff}
.btn-warning,.btn-warning:hover{background-color:#f89406}
.btn-danger,.btn-danger:hover{background-color:#9d261d}
.btn-success,.btn-success:hover{background-color:#46a546}
.btn-info,.btn-info:hover{background-color:#b9e5f0}
.btn-inverse,.btn-inverse:hover{background-color:#000}
.btn-success2,.btn-success2:hover{background-color:#94c11c}
[data-toggle="buttons-radio"] .btn:not(.active){background-color:#999;border-color:#999}
.btn i,.btn span{margin-top:2px}
td .btn-toolbar{margin:0}
td .btn-toolbar .btn,td .btn-toolbar label{margin-right:2px;margin-left:0;margin-bottom:1px;float:none;width:15px}
td .btn-toolbar .btn[class*="pitem-order"],td .btn-toolbar label[class*="pitem-order"],td .btn-toolbar .btn[class*="pitem-spp"],td .btn-toolbar label[class*="pitem-spp"],td .btn-toolbar .btn[class*="pitem-showroom"],td .btn-toolbar label[class*="pitem-showroom"]{width:auto}
td .btn-toolbar .btn-group{float:none;margin-left:0}
td>div[class*=span]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
td>span[class*=span]{display:block}
.header{margin-bottom:20px}
.header .logo{width:239px;height:52px;margin-top:7px;margin-bottom:-8px}
.header .logo span:before{content:url("../img/logo_header_calvendo.png")}
.header .btn,.header .btn:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border-color:transparent}
.header #loginpanel{background-color:#000}
.header #loginpanel>div.span3{margin-left:0}
.header #login-open{display:block}
.header #loginmenu,.header .accDropDown{padding:8px;margin:0;border-color:#000}
.header #loginmenu fieldset,.header .accDropDown fieldset{padding:6px}
.header #loginmenu .well,.header .accDropDown .well{margin:10px -8px -8px -8px;padding:14px}
.header #loginmenu #btn-register,.header .accDropDown #btn-register{text-align:left;background-color:transparent;padding-left:0}
.header #loginmenu input,.header .accDropDown input{margin-bottom:2px}
.header #loginmenu .control-group,.header .accDropDown .control-group{margin-bottom:6px}
.header #loginmenu .control-group a,.header .accDropDown .control-group a{display:inline-block;padding:0;color:#0089aa}
.header #loginmenu .field-error,.header .accDropDown .field-error{font-size:12px;padding-left:0}
.header #loginmenu .alert a,.header .accDropDown .alert a{display:inline-block}
.header #acc-username-wrap{overflow:hidden;margin-left:0}
.header #acc-username{white-space:nowrap}
.header .accnav .btn-inverse,.header .accnav .btn-inverse:hover{background-color:#000}
.header .accnav .accsearch{margin-right:10px;margin-top:12px;margin-bottom:4px}
.header .accnav .accsearch .btn{background-color:#fff;padding:1px 6px 2px 6px;font-size:14px}
.header .accnav .accsearch .btn .caret{margin-top:6px}
.header .accnav .accsearch .btn i,.header .accnav .accsearch .btn span{margin-top:-1px}
.header .accnav .accsearch input{padding:1px 6px 2px 6px;font-size:10px;border-color:#000;margin-right:-3px}
.header .accnav .accbtn{padding-top:11px;text-align:left}
.header .mainnav{margin-bottom:0}
.header .mainnav .navbar-inner{padding:0;background-color:transparent;background:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;min-height:auto;filter:none}
.header .mainnav .brand{padding:0;margin:0}
.header .mainnav .nav{margin-top:37px}
.header .mainnav .nav a{font-weight:400;font-size:16px;text-transform:uppercase;padding:0 0 0 20px;text-shadow:none;color:#000}
.header .mainnav .nav li.active a,.header .mainnav .nav a:hover{text-shadow:none;background-color:transparent;color:#0089aa}
.subnav{background-color:#000;border:0;border-left:1px solid #000}
.subnav li{border:1px solid #000;border-right-color:#999;border-left:none;border-bottom:0;margin-bottom:0}
.subnav li a,.subnav li .tab-disabled{padding:3px 20px 2px 20px;margin-right:0;font-weight:400;font-size:14px;text-transform:uppercase;text-align:center;color:#fff;border:0}
.subnav li a>p,.subnav li .tab-disabled>p{padding:0;margin:0}
.subnav li a+.tab-disabled{display:none}
.subnav li a.disabled{display:none}
.subnav li a.disabled+.tab-disabled{display:block}
.subnav li a:hover{color:#ddd;border:0;background-color:#000}
.subnav li .tab-disabled{color:#999}
.subnav li:first-child{border-left:1px solid #999}
.subnav li.active a,.subnav li.active a,.subnav li.active a:hover,.subnav li.active a:hover{background-color:#fff;color:#000;border:0}
.subnav.editor-tabs{margin-top:1px;border-color:#fff}
.subnav.editor-tabs a{padding:9px 10px 9px 10px}
.subnav-wrap{background-color:#000}
.nav-list{margin-top:20px;padding:16px 10px;margin-right:20px;background-color:#000}
.nav-list li{border-bottom:#999 dotted 1px}
.nav-list li:last-child{border-color:#000}
.nav-list li>a{color:#fff;text-shadow:none;margin:0;padding:7px;background-color:#000!important}
.nav-list li>a:hover{color:#999;background-color:transparent}
.nav-list li>a .badge{float:right;color:#999;background:transparent;text-align:right;font-size:inherit;padding:0;text-shadow:none;line-height:inherit}
.nav-list li.subselect,.nav-list li.active,.nav-list li.active{border-color:#000;position:relative}
.nav-list li.subselect>a,.nav-list li.active>a,.nav-list li.active>a,.nav-list li.subselect>a:hover,.nav-list li.active>a:hover,.nav-list li.active>a:hover{color:#000;margin:-1px -15px -1px -15px;padding:8px 23px 8px 23px;-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000;background-color:#fff!important;opacity:1}
.nav-list li.subselect .badge,.nav-list li.active .badge,.nav-list li.active .badge{color:#000}
.nav-list li ul.nav{border-top:#999 dotted 1px;margin:0 0 10px 0;padding-left:20px}
.nav-list-warning{background-color:#0089aa}
.nav-list-warning li:last-child{border-color:#0089aa}
.nav-list-warning li>a{color:#fff;background-color:#0089aa!important}
.nav-list-warning li>a:hover{color:#fff;opacity:.7}
.nav-list-warning li>a .badge{color:#fff}
.inline-nav{margin:0}
.inline-nav li{list-style:none;margin:0;padding:5px 0}
.nav li>strong{display:block;padding:9px 12px}
.container.page{min-height:300px}
.page.fullscreen{width:auto;margin:10px 20px 20px 20px}
.setFullScreen{position:absolute;right:-6px;top:3px;display:flex!important;outline:1px solid grey;cursor:pointer;height:14px;padding:2px}
.setFullScreen .icon-resize-small{display:none}
.fullscreen .setFullScreen .icon-resize-small{display:flex!important}
.fullscreen .setFullScreen .icon-resize-full{display:none}
p small{color:#999}
.template-home{width:1170px}
.template-home .row{position:relative;margin-left:-22px;margin-bottom:22px}
.template-home .row:last-child{margin-bottom:0}
.template-home .row .span3{width:276px}
.template-home .row .span6{width:574px}
.template-home .row .span9{width:872px}
.template-home .row .span3,.template-home .row .span6,.template-home .row .span9{position:relative;margin-left:22px;height:257px}
.template-home .row .span3 img,.template-home .row .span6 img,.template-home .row .span9 img{height:257px}
.template-home .row .span3.span-teaser img,.template-home .row .span6.span-teaser img,.template-home .row .span9.span-teaser img{height:100px;width:872px}
.template-home .row .span3.plus-teaser,.template-home .row .span6.plus-teaser,.template-home .row .span9.plus-teaser{height:379px}
.template-home .row .span3.plus-teaser img,.template-home .row .span6.plus-teaser img,.template-home .row .span9.plus-teaser img{height:379px}
.template-home .row .flip{overflow:hidden}
.template-home .row .flip .picwrap,.template-home .row .flip .txtwrap{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:100}
.template-home .row .flip .txtwrap{z-index:99}
.row .slide{display:inline-block;color:#999;font-size:20px;padding:5px}
.row .slide-off,.row .slide-on{display:inline-block;background-color:#ddd;width:15px;height:15px;margin:5px;vertical-align:text-bottom;cursor:pointer}
.row .slide-on{background-color:#999}
#showroomCarousel .item img{border:1px solid #999;max-height:500px;max-width:500px}
.template-editor{background-color:#fff;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.template-editor .button-col{position:absolute;right:-1px;bottom:-1px;width:383px;display:flex;padding:3px 8px 8px 8px;border:1px solid lightgrey}
.template-editor #tabLayout input,.template-editor #tabLayout textarea{border:0}
.template-editor #tabLayout input,.template-editor #tabLayout textarea,.template-editor #tabLayout input:focus,.template-editor #tabLayout textarea:focus{box-shadow:none}
.template-editor .panRight{max-height:calc(100% - 55px)}
.template-editor .panRight .MuiTab-labelIcon{min-height:unset}
@media(max-height:850px){.template-editor .panRight .MuiButtonBase-root .MuiTab-wrapper svg{display:none}
}
.template-editor .btn-create{float:right}
.template-editor>.tab-content{border:1px solid #000;border-top:0;margin:0 -10px}
.template-editor>.subnav-wrap{margin:0 -10px}
.template-editor .tab-content{overflow-y:auto;overflow-x:hidden}
.template-editor .fieldpanel{margin-bottom:40px;margin-left:10px;margin-right:10px}
.template-editor .fieldpanel>label{font-size:16px}
.template-editor .fieldpanel>label i{margin-top:5px}
.template-editor .fieldpanel.maximized>label{cursor:pointer}
.template-editor .fieldpanel.maximized>label .icon-plus{background-position:-433px -96px}
.template-editor .fieldpanel.minimized .control-group{display:none}
.template-editor .fieldpanel.minimized .control-group.mandatory{display:block}
.template-editor .fieldpanel.minimized>label{cursor:pointer}
.template-editor #tabSettings,.template-editor #tabMeta,.template-editor #tabPublish{padding:20px 0 0 0}
.template-editor #tabMeta label.amount{font-weight:800;margin-bottom:10px;padding-top:5px}
.template-editor .preface{margin-bottom:40px;margin-left:10px}
.template-editor #tabPublish .control-group{margin-bottom:-5px}
.template-editor #tabPublish .fieldpanel{margin-bottom:10px}
.template-editor #pub-contract-preview{overflow-x:hidden;overflow-y:auto;height:350px}
.template-editor .active#tabLayout{display:flex;position:relative;overflow:hidden}
.template-editor .active#tabLayout .menu-col{display:none}
.template-editor .sidebar-top{position:absolute;right:0;left:0;top:0;bottom:198px}
.template-editor .sidebar-center{position:absolute;height:90px;bottom:108px;left:0;right:0}
.template-editor .sidebar-bottom{position:absolute;height:108px;bottom:0;left:0;right:0}
.template-editor .swf-col{position:relative;display:inline-block;height:800px;right:270px;left:0;top:0;bottom:0}
.template-editor .menu-col{position:absolute;right:0;top:0;bottom:0;width:270px}
.template-editor .menu-row{position:relative;height:108px}
.template-editor .tabIndex .swf-col{right:270px}
.template-editor .tabIndex .menu-col{width:270px}
.template-editor .tabIndex .indexpage-prepend{font-size:11px;line-height:11px;margin-bottom:5px;line-break:strict}
.template-editor .flyout{margin-bottom:1px}
.template-editor .flyout .flyout-toggle{width:100%;text-align:left;font-size:16px;padding:10px 10px 10px;box-shadow:none}
.template-editor .flyout .flyout-toggle:hover{color:#000}
.template-editor .flyout .flyout-toggle i{margin-top:5px}
.template-editor .flyout.txtfx,.template-editor .flyout.picfx{display:none}
.template-editor .hideOnTabIndex{display:block}
.template-editor .showOnTabIndex{display:none}
.template-editor .tabIndex .hideOnTabIndex{display:none}
.template-editor .tabIndex .showOnTabIndex{display:block}
.template-editor .nav{margin-bottom:0}
.template-editor .btn-xlarge{padding:5px 14px;border-width:1px;text-align:left;width:240px;margin:5px 0 0 0;white-space:nowrap}
.template-editor .input-xlarge{width:240px;margin:5px 0 0 0}
.template-editor .slider{border-top:1px solid #000;display:inline;float:left;margin-right:15px;margin-top:13px;width:50px}
.template-editor .ui-slider-horizontal{height:10px}
.template-editor .ui-slider-horizontal .ui-slider-handle{margin-left:-8px;top:-3px;background-image:url("../img/slider.png");background-position:center center;background-repeat:no-repeat;height:13px;width:17px;padding:0}
.template-editor .ui-slider{position:relative;text-align:left}
.template-editor .ui-slider .ui-slider-handle{cursor:default;position:absolute;z-index:2}
.template-editor .panel{padding:15px;padding-top:22.5px}
.template-editor .panel .row{margin:0}
.template-editor .panel hr{margin:5px 0}
.template-editor .panel h5{margin:10px 0 5px 0;padding:3px 4px}
.template-editor .panel h5:first-child{margin-top:0}
.template-editor .panel .add-on{width:25px;overflow:hidden;padding-left:0;padding-right:0;font-size:8px;text-align:center}
.template-editor .panel #textswfpos{width:240px;float:none;clear:both}
.template-editor .panel .control-label{font-size:11px}
.template-editor .panel .span1{width:112.5px;margin:0}
.template-editor .panel .span1:first-child{margin-right:15px}
.template-editor .panel .span1 .control-label{width:15px;overflow:hidden}
.template-editor .panel .span1 .controls{margin-left:25px}
.template-editor .panel .span1.control-group{margin-bottom:10px}
.template-editor .panel .span1 input,.template-editor .panel .span1 select,.template-editor .panel .span1 textarea{width:47.5px}
.template-editor .panel .span2{width:240px;margin:0}
.template-editor .panel .span2.control-group{margin-bottom:5px}
.template-editor .panel .span2.control-group .control-label{width:240px;overflow:hidden}
.template-editor .panel .span2.control-group .controls{margin-left:0}
.template-editor .panel .span2.control-group .controls select{width:240px}
.template-editor .panel .span2.control-group .controls input,.template-editor .panel .span2.control-group .controls textarea{width:228px}
.template-editor .panel .span2.control-group .controls input.scrollContent,.template-editor .panel .span2.control-group .controls textarea.scrollContent{width:213px}
.template-editor .panel .span2.control-group .controls .input-append input,.template-editor .panel .span2.control-group .controls .input-prepend input,.template-editor .panel .span2.control-group .controls .input-append textarea,.template-editor .panel .span2.control-group .controls .input-prepend textarea{width:203px}
.template-editor .panel .span2.control-group .controls .slider+input{width:163px}
.template-editor .panel .span2.control-group .controls .slider+.input-append input{width:138px}
.template-editor .panel .form-horizontal .span2.control-group .control-label{width:80px}
.template-editor .panel .form-horizontal .span2.control-group .controls{margin-left:90px}
.template-editor .panel .form-horizontal .span2.control-group .controls select{width:150px}
.template-editor .panel .form-horizontal .span2.control-group .controls input,.template-editor .panel .form-horizontal .span2.control-group .controls textarea{width:138px}
.template-editor .panel .form-horizontal .span2.control-group .controls .input-append input,.template-editor .panel .form-horizontal .span2.control-group .controls .input-prepend input,.template-editor .panel .form-horizontal .span2.control-group .controls .input-append textarea,.template-editor .panel .form-horizontal .span2.control-group .controls .input-prepend textarea{width:111px}
.template-editor .panel .form-horizontal .span2.control-group .controls .slider+input{width:71px}
.template-editor .panel .form-horizontal .span2.control-group .controls .slider+.input-append input{width:46px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .control-label{width:100px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls{margin-left:110px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls select{width:130px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls input,.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls textarea{width:118px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .input-append input,.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .input-prepend input,.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .input-append textarea,.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .input-prepend textarea{width:93px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .slider+input{width:53px}
.template-editor .panel.panel-flyout .form-horizontal .span2.control-group .controls .slider+.input-append input{width:28px}
.template-editor .preflightframe{font-size:12px;line-height:16px}
.template-editor .preflight{cursor:pointer;margin-top:5px;margin-left:24px}
.template-editor .preflight i{background-color:#b94a48;border:3px solid #b94a48;margin-top:-2px;margin-left:-24px}
.template-editor .meta-refresh{cursor:pointer}
.template-editor .res .resGroup .alert{padding:5px;font-size:12px;display:inline-block;margin-bottom:5px}
.template-editor .res .resGroup .alert.alert-danger{cursor:pointer}
.template-editor .res .resGroup .alert.alert-danger .icon-warning-sign{display:inline-block}
.template-editor .res .resGroup .alert.alert-danger .icon-ok-sign{display:none}
.template-editor .res .resGroup .alert.alert-success{cursor:pointer}
.template-editor .res .resGroup .alert.alert-success .icon-warning-sign{display:none}
.template-editor .res .resGroup .alert.alert-success .icon-ok-sign{display:inline-block}
.template-editor .res .resGroup .control-group{margin-bottom:5px}
.resOpt.disabled{opacity:.5}
.popover-title .icon-remove{cursor:pointer;float:right}
#color_dialog,#clip_dialog,#persofunc,#pb_dialog{width:138px;padding:6px 0 6px 6px;background-image:none;position:absolute;display:none;z-index:1001;background-color:#fff!important;background-image:none;border:1px solid #3b3c40}
.color_button,.clip_button,.align_button,.pb_button,.zoom_button,.style_button{border:1px solid #999;cursor:pointer;float:left;height:24px;margin-right:15px;width:24px}
.color_button:last-child,.clip_button:last-child,.align_button:last-child,.pb_button:last-child,.zoom_button:last-child,.style_button:last-child{margin-right:0}
.color_button span,.clip_button span,.align_button span,.pb_button span,.zoom_button span,.style_button span{border:1px solid #fff;display:block;height:22px;width:22px}
.color_button span.cl0,.clip_button span.cl0,.align_button span.cl0,.pb_button span.cl0,.zoom_button span.cl0,.style_button span.cl0{background-position:1px 1px}
.color_button span.cl1,.clip_button span.cl1,.align_button span.cl1,.pb_button span.cl1,.zoom_button span.cl1,.style_button span.cl1{background-position:-19px 1px}
.color_button span.cl5,.clip_button span.cl5,.align_button span.cl5,.pb_button span.cl5,.zoom_button span.cl5,.style_button span.cl5{background-position:-39px 1px}
.color_button span.cl3,.clip_button span.cl3,.align_button span.cl3,.pb_button span.cl3,.zoom_button span.cl3,.style_button span.cl3{background-position:-59px 1px}
.color_button span.cl6,.clip_button span.cl6,.align_button span.cl6,.pb_button span.cl6,.zoom_button span.cl6,.style_button span.cl6{background-position:-79px 1px}
.color_button span.cl4,.clip_button span.cl4,.align_button span.cl4,.pb_button span.cl4,.zoom_button span.cl4,.style_button span.cl4{background-position:-99px 1px}
.color_button span.cl2,.clip_button span.cl2,.align_button span.cl2,.pb_button span.cl2,.zoom_button span.cl2,.style_button span.cl2{background-position:-119px 1px}
.color_button span.cl7,.clip_button span.cl7,.align_button span.cl7,.pb_button span.cl7,.zoom_button span.cl7,.style_button span.cl7{background-position:-139px 1px}
.color_button span.cl8,.clip_button span.cl8,.align_button span.cl8,.pb_button span.cl8,.zoom_button span.cl8,.style_button span.cl8{background-position:-159px 1px}
.color_button span.cl9,.clip_button span.cl9,.align_button span.cl9,.pb_button span.cl9,.zoom_button span.cl9,.style_button span.cl9{background-position:1px -19px}
.color_button span.cl10,.clip_button span.cl10,.align_button span.cl10,.pb_button span.cl10,.zoom_button span.cl10,.style_button span.cl10{background-position:-19px -19px}
.color_button span.cl11,.clip_button span.cl11,.align_button span.cl11,.pb_button span.cl11,.zoom_button span.cl11,.style_button span.cl11{background-position:-39px -19px}
.color_button span.cl12,.clip_button span.cl12,.align_button span.cl12,.pb_button span.cl12,.zoom_button span.cl12,.style_button span.cl12{background-position:-59px -19px}
.color_button span.cl13,.clip_button span.cl13,.align_button span.cl13,.pb_button span.cl13,.zoom_button span.cl13,.style_button span.cl13{background-position:-79px -19px}
.color_button span.cl14,.clip_button span.cl14,.align_button span.cl14,.pb_button span.cl14,.zoom_button span.cl14,.style_button span.cl14{background-position:-99px -19px}
.color_button span.cl15,.clip_button span.cl15,.align_button span.cl15,.pb_button span.cl15,.zoom_button span.cl15,.style_button span.cl15{background-position:-119px -19px}
.color_button span.cl16,.clip_button span.cl16,.align_button span.cl16,.pb_button span.cl16,.zoom_button span.cl16,.style_button span.cl16{background-position:-139px -19px}
.color_button span.cl17,.clip_button span.cl17,.align_button span.cl17,.pb_button span.cl17,.zoom_button span.cl17,.style_button span.cl17{background-position:-159px -19px}
.color_button span.cl18,.clip_button span.cl18,.align_button span.cl18,.pb_button span.cl18,.zoom_button span.cl18,.style_button span.cl18{background-position:1px -39px}
.color_button#t_align_left span,.clip_button#t_align_left span,.align_button#t_align_left span,.pb_button#t_align_left span,.zoom_button#t_align_left span,.style_button#t_align_left span{background-position:-99px -159px}
.color_button#t_align_center span,.clip_button#t_align_center span,.align_button#t_align_center span,.pb_button#t_align_center span,.zoom_button#t_align_center span,.style_button#t_align_center span{background-position:-119px -159px}
.color_button#t_align_right span,.clip_button#t_align_right span,.align_button#t_align_right span,.pb_button#t_align_right span,.zoom_button#t_align_right span,.style_button#t_align_right span{background-position:-139px -159px}
.color_button#t_align_justify span,.clip_button#t_align_justify span,.align_button#t_align_justify span,.pb_button#t_align_justify span,.zoom_button#t_align_justify span,.style_button#t_align_justify span{background-position:-79px -159px}
.color_button#t_zoom_minus span,.clip_button#t_zoom_minus span,.align_button#t_zoom_minus span,.pb_button#t_zoom_minus span,.zoom_button#t_zoom_minus span,.style_button#t_zoom_minus span{background-position:-59px -159px}
.color_button#t_zoom_plus span,.clip_button#t_zoom_plus span,.align_button#t_zoom_plus span,.pb_button#t_zoom_plus span,.zoom_button#t_zoom_plus span,.style_button#t_zoom_plus span{background-position:-39px -159px}
.color_button#t_underline span,.clip_button#t_underline span,.align_button#t_underline span,.pb_button#t_underline span,.zoom_button#t_underline span,.style_button#t_underline span{background-position:1px -159px}
.color_button#t_bullets span,.clip_button#t_bullets span,.align_button#t_bullets span,.pb_button#t_bullets span,.zoom_button#t_bullets span,.style_button#t_bullets span{background-position:-19px -159px}
.color_button#t_bold span,.clip_button#t_bold span,.align_button#t_bold span,.pb_button#t_bold span,.zoom_button#t_bold span,.style_button#t_bold span{background-position:-159px -139px}
.color_button#t_italic span,.clip_button#t_italic span,.align_button#t_italic span,.pb_button#t_italic span,.zoom_button#t_italic span,.style_button#t_italic span{background-position:-139px -139px}
#color div,#imagecolors div{padding:0;width:14px;height:14px;display:inline-block;float:left;margin:1px;border:1px solid #999;cursor:pointer}
#color div#c0,#imagecolors div#c0{background-position:-161px -161px}
#savedcolors+.btn-group{width:calc(90%)}
#savedcolors+.btn-group .btn{margin-top:5px}
#imagecolors div,#imagecolors span{width:52px;height:52px;margin:0;border:5px solid #f3f3f3;background-size:cover;display:block;float:left}
#imagecolors span{clear:left;margin-bottom:10px;margin-left:20px}
#imagecolors div{border:8px solid #f3f3f3;width:45px;height:15px}
#imagecolors hr{display:block;clear:both}
#clip div{padding:0;width:40px;height:40px;float:left;margin:1px;border:1px solid #999;cursor:pointer}
#clip div#cl0{background-position:0 0}
#clip div#cl1{background-position:-40px 0}
#clip div#cl5{background-position:-80px 0}
#clip div#cl3{background-position:-120px 0}
#clip div#cl6{background-position:-160px 0}
#clip div#cl4{background-position:-200px 0}
#clip div#cl2{background-position:-240px 0}
#clip div#cl7{background-position:-280px 0}
#clip div#cl8{background-position:-320px 0}
#clip div#cl9{background-position:0 -40px}
#clip div#cl10{background-position:-40px -40px}
#clip div#cl11{background-position:-80px -40px}
#clip div#cl12{background-position:-120px -40px}
#clip div#cl13{background-position:-160px -40px}
#clip div#cl14{background-position:-200px -40px}
#clip div#cl15{background-position:-240px -40px}
#clip div#cl16{background-position:-280px -40px}
#clip div#cl17{background-position:-320px -40px}
#clip div#cl18{background-position:0 -80px}
#color .active,#clip .active,#pb .active{margin:0;border:2px solid #000}
#color hr,#clip hr,#pb hr,#color span,#clip span,#pb span{clear:both;float:left;display:block;width:100%}
#color hr,#clip hr,#pb hr{margin:5px 0}
.zoom_button{margin-top:3px!important;border:none!important;background-color:transparent!important}
.zoom_button i{margin:4px}
.zoom_button span{border:none!important;background-color:transparent!important}
.color_button.active,.clip_button.active,.pb_button.active,.align_button.active,.style_button.active{border-color:#000}
.color_button.active span,.clip_button.active span,.pb_button.active span,.align_button.active span,.style_button.active span{border-color:#000}
.meta-refresh-textpanel .dropdown-menu{width:240px}
.meta-refresh-textpanel li p,.meta-refresh-textpanel li h6{padding:3px 15px}
.meta-refresh-textpanel p span.meta-refresh-content{padding:5px;cursor:pointer;display:inline-block;border:1px solid #999}
.template-mydata-projects h3{margin-bottom:30px}
.template-mydata-profile .thumbnail-wrap{width:40%;display:inline-block;margin-right:3%}
.template-mydata-profile .thumbnail-wrap.hide{display:none}
.template-mydata-profile .img-edit-buttons{min-width:55%;display:inline-block;vertical-align:top}
.template-mydata-profile .img-edit-buttons .btn{margin-bottom:5px}
.template-mydata-profile .authorpagelink-grp .help-block{color:#9d261d;display:none}
.template-mydata-profile .authorpagelink-grp.error .help-block{display:block}
#browser-design{margin:14px}
#browser-design .album-toggle{display:block;padding:4px 0 4px;margin-bottom:0;font-size:15px;line-height:18px;*line-height:20px;color:#000;text-align:left;vertical-align:middle;cursor:pointer;border:0;white-space:nowrap}
#browser-design .album-toggle:hover{text-decoration:none;color:#999}
#browser-design .album-toggle i{margin-top:3px}
#browser-design .album-items{margin-left:20px;display:block;overflow:hidden}
#browser-design .album-items .album-item{display:none}
#browser-design .album-item.open .album-items>.album-item{display:block}
#browser-design .album-item.open>.album-toggle .pic-plus{background-position:-96px 0}
#browser-design .design-item{width:200px;display:block;text-align:center;clear:none;float:left;padding:5px 5px 0 0;height:230px;max-height:230px}
#browser-design .design-item .caption{margin-top:4px;width:200px;overflow:hidden;display:block;white-space:normal;font-size:12px;line-height:12px}
#browser-design .img-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#ddd;width:200px;height:200px;display:inline-block;vertical-align:middle;font-size:10px;line-height:168px;padding:3px;border:4px solid #ddd}
#browser-design .img-wrap img{max-width:100%;max-height:100%}
#browser-design .design-item.active .img-wrap{border:4px solid #64c6df}
#browser-design .design-item:hover .img-wrap{border:4px solid #64c6df}
.projectThumbnail{max-width:80px;max-height:80px}
.projectThumbnail ~ label{position:absolute;bottom:8px;left:8px;padding:3px 8px;margin:0}
.projectThumbnail ~ .icon{position:absolute;top:8px;left:8px;padding:3px 0;margin:0;width:28px;text-align:center;background-color:rgba(0,0,0,0.5);color:#fff}
#tableAccProjects td{position:relative}
.template-showroom .flexslider.portrait .slides li{text-align:center}
.template-showroom .flexslider.portrait .slides img{max-height:500px;width:auto;display:inline-block}
.template-showroom .flexslider.quadratic .slides li{text-align:center}
.template-showroom .flexslider.quadratic .slides img{max-width:50%;display:inline-block}
.template-showroom .flexslider.quadratic .slides li:nth-child(2) img,.template-showroom .flexslider.quadratic .slides li:nth-child(15) img{max-width:100%}
.template-showroom .row .breadcrumb{margin:20px 0 0}
.template-showroom .row h1{margin-top:0}
.template-showroom .carousel-wrap{margin:20px 0}
.template-showroom .tagcloud{margin-bottom:20px;text-align:justify}
.template-showroom .showroom-autorabout{margin-bottom:20px;padding:20px;background-color:#f3f3f3;overflow:hidden}
.template-showroom .showroom-autorabout img{width:100%;height:auto}
.template-showroom .author-label{float:right;line-height:26px}
.template-showroom .sort-links{text-align:center;margin:0 0 20px}
.template-showroom .order-links li{display:block;line-height:40px;float:left;border:1px solid #f3f3f3;height:40px;padding:5px 10px;margin:10px 10px 0 0}
.template-showroom .order-links li a{display:inline-block;vertical-align:middle}
.template-showroom .order-links li li{height:auto;padding:5px;margin:10px;float:none;line-height:18px}
.template-showroom .order-links.dropdown-menu li{margin:10px}
.template-showroom .socialshareprivacy{display:block;position:relative}
.template-showroom .socialshareprivacy .help_info{display:block;float:none;margin-bottom:10px!important}
.template-showroom .socialshareprivacy .help_info .info{display:none;position:absolute;bottom:40px;left:0;width:290px;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:0 0 4px #999;-webkit-box-shadow:0 0 4px #999;box-shadow:0 0 4px #999;background-color:#fff;color:#000;z-index:500}
.template-showroom .socialshareprivacy .settings_info{position:absolute;right:0;top:0;display:none}
.showroom-detail .row h2{font-size:18px;line-height:26px}
.showroom-search{background-color:#ddd}
.showroom-entry{cursor:pointer;position:relative}
.showroom-entry .flexslider{margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;margin-bottom:4px;height:200px}
.showroom-entry .flexslider .slides li{text-align:center;vertical-align:middle;font-size:10px;line-height:200px}
.showroom-entry .flexslider .slides img{width:auto;max-height:200px;max-width:100%;display:inline-block;vertical-align:middle}
.showroom-entry .caption{background-color:#000}
.showroom-entry .caption .dropdown-menu div{padding:5px;width:200px}
.showroom-entry .caption h2,.showroom-entry .caption a{color:#fff;line-height:16px;overflow:hidden;height:28px;text-transform:uppercase;font-size:12px;font-weight:600;margin-top:0!important}
.showroom-entry .caption .pull-left+h2{margin-left:55px}
.showroom-entry .btn-group{background-color:#fff}
.showroom-entry .btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.showroom-entry .btn:not(.btn-danger){background-color:#fff}
.showroom-entry .orderat li{width:110px;margin:auto;text-align:center}
.showroom-entry .orderat li a{padding:5px}
.showroom-entry .orderat img{max-width:none}
.showroom-entry .open .btn.dropdown-toggle,.showroom-entry .btn.dropdown-toggle{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:#fff}
.showroom-entry .dropdown-menu{min-width:0;padding:0;margin:-1px 0 0 0;left:-1px;border-top:0}
.showroom-entry .dropdown-menu .divider{margin:0 10px;background:0;border-bottom:1px dotted #ddd}
.showroom-entry .dropdown-menu a:hover{background-color:#fff}
.showroom-entry .loader{top:20px;left:20px}
.showroom-entry .badge{position:absolute;top:10px;right:10px;padding:5px 9px 2px;background-color:#64c6df}
.material-entry{display:block;margin-bottom:30px;position:relative;cursor:pointer}
.material-entry .img-items-wrap{height:178px;overflow:hidden;background-color:#f3f3f3}
.material-entry .img-items.loading{visibility:hidden}
.material-entry .img-items{height:178px;overflow:hidden;width:2000px}
.material-entry .img-item{height:178px;float:left}
.material-entry .img-item img{max-width:none;height:178px}
.material-entry .thumbnail img{max-height:100%;max-width:100%;height:auto}
.material-entry .cover{position:absolute;left:0;right:0;bottom:0;height:60px;background:url("../img/pixel_black_75.png") repeat}
.material-entry .price{font-size:18px;line-height:60px;font-weight:600;color:#fff;float:right;margin-right:15px}
.material-entry .desc{display:inline-block;margin-left:12px;white-space:nowrap;overflow:hidden}
.material-entry .desc h2{font-size:18px;line-height:22px;font-weight:600;color:#fff;margin-top:10px}
.material-entry .desc h2 small{font-size:14px;color:#fff}
.material-entry .desc p{font-size:14px;color:#ddd}
.material-entry .btn-group{margin-top:16px;margin-right:15px;background-color:#fff}
.material-entry .btn{background-color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.material-entry .orderat li{width:110px;margin:auto;text-align:center}
.material-entry .orderat li a{padding:5px}
.material-entry .orderat img{max-width:none}
.material-entry .open .btn.dropdown-toggle,.material-entry .btn.dropdown-toggle{width:130px;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;background-color:#fff}
.material-entry .dropdown-menu{min-width:0;padding:0;margin:-1px 0 0 0;left:-1px;border-top:0}
.material-entry .dropdown-menu .divider{margin:0 10px;background:0;border-bottom:1px dotted #ddd}
.material-entry .dropdown-menu a:hover{background-color:#fff}
.material-entry .loader{top:20px;left:20px}
#infscr-loading{position:relative}
#infscr-loading img{position:absolute;z-index:10000;display:inline-block;left:50%;margin:-8px 0 0 -8px}
.logo-amazon{background-image:url("../img/logo_amazon.png")}
.logo-libri{background-image:url("../img/logo_libri.png")}
.logo-weltbild{background-image:url("../img/logo_weltbild.png")}
form h1,.form h1,form h2,.form h2,form h3,.form h3,form p,.form p{margin-left:0}
form fieldset,.form fieldset,form .fieldset,.form .fieldset{margin:5px;padding:20px;-webkit-box-shadow:0 0 5px #ddd;-moz-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd}
form fieldset h1,.form fieldset h1,form .fieldset h1,.form .fieldset h1,form fieldset h2,.form fieldset h2,form .fieldset h2,.form .fieldset h2,form fieldset h3,.form fieldset h3,form .fieldset h3,.form .fieldset h3,form fieldset p,.form fieldset p,form .fieldset p,.form .fieldset p{margin-left:0}
form .form-actions,.form .form-actions{background:transparent;border:0}
form fieldset+.form-actions,.form fieldset+.form-actions{padding:5px}
form input[type=radio],.form input[type=radio],form input[type=checkbox],.form input[type=checkbox]{margin:1px 0}
form .radio input[type="radio"],.form .radio input[type="radio"],form .checkbox input[type="checkbox"],.form .checkbox input[type="checkbox"]{margin-left:-18px}
.modal-body>form>fieldset,.dropdown-menu fieldset{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.modal-header{white-space:nowrap;text-overflow:ellipsis}
.dropdown-menu fieldset,.dropdown-menu .form-actions{padding:10px 20px;margin:0}
.dropdown-menu .btn a{color:#fff}
.dropdown-menu li>a:hover{color:#000;background-color:#ddd}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{color:#000;background-color:#64c6df}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#64c6df}
textarea,input[type="text"]:not(.MuiInputBase-input),input[type="password"]:not(.MuiInputBase-input),input[type="datetime"]:not(.MuiInputBase-input),input[type="datetime-local"]:not(.MuiInputBase-input),input[type="date"]:not(.MuiInputBase-input),input[type="month"]:not(.MuiInputBase-input),input[type="time"]:not(.MuiInputBase-input),input[type="week"]:not(.MuiInputBase-input),input[type="number"]:not(.MuiInputBase-input),input[type="email"]:not(.MuiInputBase-input),input[type="url"]:not(.MuiInputBase-input),input[type="search"]:not(.MuiInputBase-input),input[type="tel"]:not(.MuiInputBase-input),input[type="color"]:not(.MuiInputBase-input),.uneditable-input{background-color:#fff;border:1px solid #999;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
textarea:focus,input[type="text"]:not(.MuiInputBase-input):focus,input[type="password"]:not(.MuiInputBase-input):focus,input[type="datetime"]:not(.MuiInputBase-input):focus,input[type="datetime-local"]:not(.MuiInputBase-input):focus,input[type="date"]:not(.MuiInputBase-input):focus,input[type="month"]:not(.MuiInputBase-input):focus,input[type="time"]:not(.MuiInputBase-input):focus,input[type="week"]:not(.MuiInputBase-input):focus,input[type="number"]:not(.MuiInputBase-input):focus,input[type="email"]:not(.MuiInputBase-input):focus,input[type="url"]:not(.MuiInputBase-input):focus,input[type="search"]:not(.MuiInputBase-input):focus,input[type="tel"]:not(.MuiInputBase-input):focus,input[type="color"]:not(.MuiInputBase-input):focus,.uneditable-input:focus{border-color:#999;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue}
input.search-query{border-color:#64c6df}
.well .add-on{background-color:transparent;border:0}
.table.nohover tbody tr:hover td,.table.nohover tbody tr:hover th{background-color:transparent}
a.thumbnail:hover{border-color:#999;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px @blue}
.thumbnail .caption p{white-space:nowrap;overflow:hidden}
.thumbnail .caption p:last-child{padding:0;margin:0}
.ttc hr{margin:5px}
.footer{margin-top:30px;background-color:#f3f3f3;border-top:1px solid #ddd;padding:30px;color:#999;font-size:12px}
.footer a{color:#999}
.footer a:hover{color:#666}
.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer h6{margin-bottom:10px;color:#666}
.footer p{margin-bottom:0}
.footer div.spacer{height:40px}
h1{margin-bottom:12px}
h2{line-height:30px}
h2,.container .row h2{margin-bottom:12px;margin-top:10px}
body,.container{font-size:14px}
.modal .close-inside{position:absolute;top:8px;right:20px;opacity:1;color:#fff;text-shadow:0 0 3px #000}
#modal-album #publishedalbum{width:620px}
#modal-album .select2-search-choice{display:block;float:none;margin:5px;background:#fff}
#modal-album .select2-choises{margin-bottom:400px}
#modal-album .select2-results{max-height:400px}
#modal-album .selectPreview{width:100px;height:100px;margin-right:10px;display:inline-block;vertical-align:top}
#modal-album .selectPreview img{max-height:100%;max-width:100%}
#modal-album p{display:inline-block;line-height:16px}
#modal-feecalc{width:800px;margin:-400px 0 0 -400px}
#modal-feecalc .modal-body{max-height:none}
#modal-feecalc .desc{font-size:11px}
#modal-colorpicker{width:630px;margin:-220px 0 0 -315px}
#modal-colorpicker .modal-body{max-height:none;overflow:hidden}
#modal-colorpicker #cpContainer{height:300px;width:350px;float:left}
#modal-colorpicker #cpExtra{padding:10px 0;float:left;width:200px}
#modal-colorpicker #cpColorPrev{width:60px;height:40px}
#modal-colorpicker .cpColor{margin-top:10px;margin-left:1px}
.order-box{border:1px solid #f3f3f3;margin:0 0 -10px -20px;padding:10px}
.order-box.error{border-color:#9d261d}
.order-box .nowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-right:5px}
.order-box .line-item-discount{opacity:.7}
.order-box td img{vertical-align:top;margin-bottom:3px}
.order-box .discount-background,.order-box.discount-background{background-color:rgba(0,135,168,0.2)}
.order-box .coupon-line{background-color:rgba(0,135,168,0.2)}
#basket{float:right}
[data-countdown]{width:150px;margin-right:5px;margin-bottom:8px;display:flex;justify-content:space-between}
[data-countdown] span{line-height:14px;font-weight:bold;text-align:center;font-size:16px;padding:5px 8px;background-color:rgba(0,0,0,0.1)}
[data-countdown] span small{line-height:13px;font-size:12px;font-weight:normal}
.discount{width:140px;background-color:#0089aa;color:#fff;padding:3px 5px;margin-bottom:1px;position:relative}
.discount .icon-info-sign{display:none}
.discount .tooltip{left:-231px;top:-35px;width:200px;background-color:#0089aa;color:white;border-radius:5px;opacity:0;position:absolute;font-size:14px;font-weight:normal;padding:15px;line-height:18px;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}
.discount-disabled{background-color:#999;color:#f3f3f3}
.discount-disabled .icon-ok{display:none}
.discount-disabled .icon-info-sign{display:inline-block}
.discount-disabled.discount-default{display:none}
.discount-special{cursor:help}
.discount-special:hover .tooltip{opacity:1}
.total-item-discount span,.total-item-honorar span{font-weight:bold}
#modal-stockimages{width:1100px;margin-left:-550px}
#modal-stockimages #lightbox-nav{width:100%;height:40px}
#modal-stockimages #lightbox-nav .dropdown-menu{overflow-y:hidden;padding:10px;text-align:left;width:250px}
#modal-stockimages #lightbox-nav .dropdown-menu button{width:100%}
#modal-stockimages #lightbox-select{margin-top:-21px;margin-bottom:0}
#modal-stockimages #lightbox{border:1px solid #ddd;height:110px;width:100%;margin-bottom:10px;background-color:#fff;overflow-y:hidden;overflow-x:auto}
#modal-stockimages #lightbox .thumbnails{margin-top:5px;margin-left:-10px}
#modal-stockimages #lightbox .thumbnails li{width:70px;margin-left:15px}
#modal-stockimages #lightbox .thumbnail{width:70px;height:70px;max-height:70px}
#modal-stockimages #lightbox .img-wrap{width:70px;height:70px;line-height:70px}
#modal-stockimages .modal-body{bottom:212px}
#modal-stockimages .breadcrumb{margin-left:10px}
#modal-stockimages .well{padding-bottom:12px;margin-bottom:10px}
#modal-stockimages .span2{width:auto;border-left:1px solid #ccc;padding-left:15px;margin-left:15px;height:65px}
#modal-stockimages .span2:last-child{border:0}
#modal-stockimages .span2:first-child{border:0;padding-left:0;margin-left:30px}
#modal-stockimages label{white-space:nowrap}
#modal-stockimages .result-list{position:absolute;overflow-y:auto;top:148px;padding:0 15px;bottom:50px;right:0;left:200px}
#modal-stockimages .result-nav{position:absolute;overflow-y:hidden;bottom:0;right:0;left:0;height:40px}
#modal-stockimages .pagination{margin:0}
#modal-stockimages .thumbnails li{width:100px}
#modal-stockimages .thumbnail{position:relative;width:100px;display:block;text-align:center;clear:none;float:left;height:120px;max-height:120px}
#modal-stockimages .thumbnail .caption{margin-top:2px;width:100px;overflow:hidden;display:block;white-space:normal;font-size:9px;line-height:20px;padding:0}
#modal-stockimages .thumbnail .lightroom-add,#modal-stockimages .thumbnail .lightroom-del{background-color:#64c6df;width:18px;height:18px;position:absolute;top:5px;right:5px}
#modal-stockimages .thumbnail .lightroom-add:hover,#modal-stockimages .thumbnail .lightroom-del:hover{background-color:#fff}
#modal-stockimages .thumbnail .lightroom-add .icon,#modal-stockimages .thumbnail .lightroom-del .icon{margin:2px}
#modal-stockimages .img-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#f3f3f3;width:100px;height:100px;display:inline-block;vertical-align:middle;font-size:10px;line-height:100px}
#modal-stockimages .img-wrap img{max-width:100%;max-height:100%}
.template-faq .accordion-heading a{font-size:16px;font-weight:600}
#modal-shop{margin-left:-490px;width:980px;top:30px;bottom:30px;margin-top:0;min-height:350px}
#modal-shop .modal-body{max-height:none;position:absolute;top:0;bottom:0;right:0;left:0;padding:0;overflow:hidden}
#modal-shop .modal-body iframe{width:100%;height:100%;border:0}
#modal-spp-rating{margin-left:-395px;width:790px}
#modal-spp-rating .btn-pagination{height:150px;width:150px}
#modal-spp-rating .btn-pagination img{max-height:150px;max-width:150px}
#modal-spp{margin:0;width:auto;right:10px;left:10px;top:10px;bottom:10px;margin-top:0}
#modal-spp .modal-body{padding:15px 25px;bottom:135px}
#modal-spp .showForMultiImage .btn-pagination{background-color:#64c6df}
#modal-spp .sppitem-edit-all{margin:5px}
#modal-spp .spp-layout{position:relative}
#modal-spp .modal-footer{text-align:left}
#modal-spp .modal-footer .row-fluid .pagination-list{overflow-x:auto;overflow-y:hidden;white-space:nowrap}
#modal-spp form .spp-formats{padding:10px;margin:-10px;background-color:#f3f3f3}
#modal-spp form .spp-formats .table{margin:0!important;border:0}
#modal-spp form .spp-formats .table td{border-left:none;padding:15px 20px}
#modal-spp form .spp-formats .table select{margin:5px 0 -5px 0}
#modal-spp form .spp-formats .btn-ratio-diff{margin-left:10px;font-size:11px;padding:1px 10px}
#modal-spp form .dropdown{position:absolute;right:20px;top:10px}
#modal-spp form .error input+label,#modal-spp form .error textarea+label{color:#b94a48}
#modal-spp form .error input:focus+label,#modal-spp form .error textarea:focus+label,#modal-spp form .error input:valid+label,#modal-spp form .error textarea:valid+label{color:#fff;background-color:#b94a48}
body.modal-open{overflow:hidden;height:100%}
body.modal-open .loader-backdrop{z-index:20100}
.btn-pagination{margin:5px;height:75px;width:75px;position:relative}
.btn-pagination img{max-height:75px;max-width:75px}
.btn-pagination label,.btn-pagination .btn-group{position:absolute;bottom:1px;right:1px;z-index:10}
.btn-pagination .btn-group{left:0;text-align:center}
.btn-pagination .btn-group .btn{float:none;margin:-1px}
.btn-pagination label{padding:3px 8px;margin:0}
.btn-pagination>.icon{position:absolute;bottom:1px;left:1px;padding:5px 0;margin:0;width:28px;text-align:center;background-color:#999;color:#fff}
.btn-pagination>.icon.icon-group{background-color:#94c11c}
.btn-pagination>.bulkImageId{position:absolute;bottom:1px;left:1px;padding:2px 0;width:28px;margin:0;text-align:center;background-color:rgba(255,255,255,0.7);color:#fff;z-index:9}
.label-default{background:rgba(0,0,0,0.5)}
.badge-success2{background-color:#94c11c}
#modal-inquiryrights{top:30px;width:980px;margin-top:0;margin-left:-480px}
#modal-inquiryrights .modal-body{max-height:700px}
select,textarea,input[type="text"]:not(.MuiInputBase-input),input[type="password"]:not(.MuiInputBase-input),input[type="datetime"]:not(.MuiInputBase-input),input[type="datetime-local"]:not(.MuiInputBase-input),input[type="date"]:not(.MuiInputBase-input),input[type="month"]:not(.MuiInputBase-input),input[type="time"]:not(.MuiInputBase-input),input[type="week"]:not(.MuiInputBase-input),input[type="number"]:not(.MuiInputBase-input),input[type="email"]:not(.MuiInputBase-input),input[type="url"]:not(.MuiInputBase-input),input[type="search"]:not(.MuiInputBase-input),input[type="tel"]:not(.MuiInputBase-input),input[type="color"]:not(.MuiInputBase-input),.uneditable-input:not(.MuiInputBase-input){margin-bottom:0}
.pitem-message{max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}
.pitem-message.active{white-space:normal;overflow:visible;cursor:text}
[data-badge-amount="0"]{display:none}