/*AMBER SKIN*/
.adaptive-image {
	width: 100%;
}
.camera_wrap a, .camera_wrap img, .camera_wrap ol, .camera_wrap ul, .camera_wrap li, .camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td .camera_thumbs_wrap a, .camera_thumbs_wrap img, .camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li, .camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td { border: 0; font: inherit; font-size: 100%; margin: 0; padding: 0; vertical-align: baseline; list-style: none }
.camera_wrap { display: none; float: left; position: relative; z-index: 0 }
.camera_wrap img { max-width: none !important }
.camera_fakehover { height: 100%; min-height: 60px; position: relative; width: 100%; z-index: 1 }
.camera_wrap { width: 100% }
.camera_src { display: none }
.cameraCont, .cameraContents { height: 100%; position: relative; width: 100%; z-index: 1 }
.cameraSlide { bottom: 0; left: 0; position: absolute; right: 0; top: 0; width: 100% }
.cameraContent { bottom: 0; display: none; left: 0; position: absolute; right: 0; top: 0; width: 100% }
.camera_target { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; text-align: left; top: 0; width: 100%; z-index: 0 }
.camera_overlayer { bottom: 0; height: 100%; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; width: 100%; z-index: 0 }
.camera_target_content { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 2 }
.camera_target_content .camera_link { background: url("/image/slider_camera/blank.gif"); display: block; height: 100%; text-decoration: none }
.camera_loader { background: #fff url("/image/slider_camera/camera-loader.gif") no-repeat center;
 background: rgba(255, 255, 255, .9) url("/image/slider_camera/camera-loader.gif") no-repeat center; border: 1px solid #fff;
  -webkit-border-radius: 18px; -moz-border-radius: 18px; border-radius: 18px; height: 36px;
   left: 50%; overflow: hidden; position: absolute; margin: -18px 0 0 -18px; top: 50%; width: 36px; z-index: 3 }
.camera_bar { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; z-index: 3 }
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar { height: 100%; position: absolute; width: auto }
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar { height: auto; position: absolute; width: 100% }
.camera_nav_cont { height: 65px; overflow: hidden; position: absolute; right: 9px; top: 15px; width: 120px; z-index: 4 }
.camera_caption { bottom: 0; display: block; position: absolute; width: 100% }
.camerarelative { overflow: hidden; position: relative }
.imgFake { cursor: pointer }
.camera_prevThumbs { bottom: 4px; cursor: pointer; left: 0; position: absolute; top: 4px; visibility: hidden; width: 30px; z-index: 10 }
.camera_prevThumbs div { background: url("/image/slider_camera/camera_skins.png") no-repeat -160px 0; display: block; height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px }
.camera_nextThumbs { bottom: 4px; cursor: pointer; position: absolute; right: 0; top: 4px; visibility: hidden; width: 30px; z-index: 10 }
.camera_nextThumbs div { background: url("/image/slider_camera/camera_skins.png") no-repeat -190px 0; display: block;
 height: 40px; margin-top: -20px; position: absolute; top: 50%; width: 30px }
.camera_command_wrap .hideNav { display: none }
.camera_command_wrap { left: 0; position: relative; right: 0; z-index: 4 }
.camera_wrap .camera_pag { margin-top: -50px; display: none }
.camera_wrap .camera_pag .camera_pag_ul { list-style: none; margin: 0; padding: 0; text-align: right }
.camera_wrap.loaded .camera_pag { display: block }
.camera_wrap .camera_pag .camera_pag_ul li { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor: pointer; display: inline-block; height: 16px; margin: 20px 5px; position: relative; text-align: left; text-indent: -9999px; width: 16px }
.camera_commands_emboss .camera_pag .camera_pag_ul li { -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2) }
.camera_wrap .camera_pag .camera_pag_ul li>span { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; height: 8px; left: 4px; overflow: hidden; position: absolute; top: 4px; width: 8px }
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover>span { -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2) }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
.camera_pag_ul li img { display: none; position: absolute }
.camera_pag_ul .thumb_arrow { border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid; top: 0; left: 50%; margin-left: -4px; position: absolute }
.camera_prev, .camera_next, .camera_commands { cursor: pointer; height: 40px; position: absolute; top: 45%; z-index: 2; opacity: .5 }
.camera_prev:hover, .camera_next:hover, .camera_commands:hover { opacity: 1 }
.camera_prev { left: -55px }
.camera_prev>span { display: block; height: 40px; width: 40px }
.camera_prev>span:before { font-family: "icons"; content: '\e75d'; font-size: 80px }
.camera_next { right: -55px }
@media only screen and (max-width:1100px) {
	.camera_prev { left: 20px }
	.camera_next { right: 20px }
}
.camera_next>span { display: block }
.camera_next>span:before { font-family: "icons"; content: '\e75e'; font-size: 80px }
.camera_commands { right: 41px }
@media only screen and (max-width:767px) {
	.camera_prev>span:before, .camera_next>span:before { font-size: 40px }
	.camera_prev, .camera_next, .camera_commands { top: 45% }
     .navigation div {
  padding: 5px 5px !important;
}
.navigation div i {
	display: none;
}

}
.camera_commands>.camera_play { background: url("/image/slider_camera/camera_skins.png") no-repeat -80px 0; height: 40px; width: 40px }
.camera_commands>.camera_stop { background: url("/image/slider_camera/camera_skins.png") no-repeat -120px 0; display: block; height: 40px; width: 40px }
.camera_wrap .camera_pag .camera_pag_ul li { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; cursor: pointer; display: inline-block; height: 16px; margin: 20px 5px; position: relative; text-indent: -9999px; width: 16px }
.camera_thumbs_cont { -webkit-border-bottom-right-radius: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -moz-border-radius-bottomleft: 4px; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; overflow: hidden; position: relative; width: 100% }
.camera_commands_emboss .camera_thumbs_cont { -moz-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2); box-shadow: 0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, .2) }
.camera_thumbs_cont>div { float: left; width: 100% }
.camera_thumbs_cont ul { overflow: hidden; padding: 3px 4px 8px; position: relative; text-align: center }
.camera_thumbs_cont ul li { display: inline; padding: 0 4px }
.camera_thumbs_cont ul li>img { border: 1px solid; cursor: pointer; margin-top: 5px; vertical-align: bottom }
.camera_clear { display: block; clear: both }
.showIt { display: none }
.camera_clear { clear: both; display: block; height: 1px; margin: -1px 0 25px; position: relative }
.pattern_1 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay1.png") repeat }
.pattern_2 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay2.png") repeat }
.pattern_3 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay3.png") repeat }
.pattern_4 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay4.png") repeat }
.pattern_5 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay5.png") repeat }
.pattern_6 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay6.png") repeat }
.pattern_7 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay7.png") repeat }
.pattern_8 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay8.png") repeat }
.pattern_9 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay9.png") repeat }
.pattern_10 .camera_overlayer { background: url("http://interactivefurniture.de/files/themes/universe/img/slider_camera/patterns/overlay10.png") repeat }
.camera_caption>div { background: #000; background: rgba(0, 0, 0, .8) }
.camera_wrap .camera_pag .camera_pag_ul li { background: #b7b7b7 }
.camera_wrap .camera_pag .camera_pag_ul li:hover>span { background: #b7b7b7 }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent>span { background: #434648 }
.camera_pag_ul li img { border: 4px solid #e6e6e6; -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .5); box-shadow: 0 3px 6px rgba(0, 0, 0, .5) }
.camera_pag_ul .thumb_arrow { border-top-color: #e6e6e6 }
.camera_prevThumbs, .camera_nextThumbs, .camera_commands, .camera_thumbs_cont { background: #d8d8d8; background: rgba(216, 216, 216, .85) }
.camera_wrap .camera_pag .camera_pag_ul li { background: #b7b7b7 }
.camera_thumbs_cont ul li>img { border: 1px solid #000 }
.camera_amber_skin .camera_prevThumbs div { background-position: -160px -160px }
.camera_amber_skin .camera_nextThumbs div { background-position: -190px -160px }
.camera_amber_skin .camera_prev>span { background-position: 0 -160px }
.camera_amber_skin .camera_next>span { background-position: -40px -160px }
.camera_amber_skin .camera_commands>.camera_play { background-position: -80px -160px }
.camera_amber_skin .camera_commands>.camera_stop { background-position: -120px -160px }
.camera_ash_skin .camera_prevThumbs div { background-position: -160px -200px }
.camera_ash_skin .camera_nextThumbs div { background-position: -190px -200px }
.camera_ash_skin .camera_prev>span { background-position: 0 -200px }
.camera_ash_skin .camera_next>span { background-position: -40px -200px }
.camera_ash_skin .camera_commands>.camera_play { background-position: -80px -200px }
.camera_ash_skin .camera_commands>.camera_stop { background-position: -120px -200px }
.camera_azure_skin .camera_prevThumbs div { background-position: -160px -240px }
.camera_azure_skin .camera_nextThumbs div { background-position: -190px -240px }
.camera_azure_skin .camera_prev>span { background-position: 0 -240px }
.camera_azure_skin .camera_next>span { background-position: -40px -240px }
.camera_azure_skin .camera_commands>.camera_play { background-position: -80px -240px }
.camera_azure_skin .camera_commands>.camera_stop { background-position: -120px -240px }
.camera_beige_skin .camera_prevThumbs div { background-position: -160px -120px }
.camera_beige_skin .camera_nextThumbs div { background-position: -190px -120px }
.camera_beige_skin .camera_prev>span { background-position: 0 -120px }
.camera_beige_skin .camera_next>span { background-position: -40px -120px }
.camera_beige_skin .camera_commands>.camera_play { background-position: -80px -120px }
.camera_beige_skin .camera_commands>.camera_stop { background-position: -120px -120px }
.camera_black_skin .camera_prevThumbs div { background-position: -160px -40px }
.camera_black_skin .camera_nextThumbs div { background-position: -190px -40px }
.camera_black_skin .camera_prev>span { background-position: 0 -40px }
.camera_black_skin .camera_next>span { background-position: -40px -40px }
.camera_black_skin .camera_commands>.camera_play { background-position: -80px -40px }
.camera_black_skin .camera_commands>.camera_stop { background-position: -120px -40px }
.camera_blue_skin .camera_prevThumbs div { background-position: -160px -280px }
.camera_blue_skin .camera_nextThumbs div { background-position: -190px -280px }
.camera_blue_skin .camera_prev>span { background-position: 0 -280px }
.camera_blue_skin .camera_next>span { background-position: -40px -280px }
.camera_blue_skin .camera_commands>.camera_play { background-position: -80px -280px }
.camera_blue_skin .camera_commands>.camera_stop { background-position: -120px -280px }
.camera_brown_skin .camera_prevThumbs div { background-position: -160px -320px }
.camera_brown_skin .camera_nextThumbs div { background-position: -190px -320px }
.camera_brown_skin .camera_prev>span { background-position: 0 -320px }
.camera_brown_skin .camera_next>span { background-position: -40px -320px }
.camera_brown_skin .camera_commands>.camera_play { background-position: -80px -320px }
.camera_brown_skin .camera_commands>.camera_stop { background-position: -120px -320px }
.camera_burgundy_skin .camera_prevThumbs div { background-position: -160px -360px }
.camera_burgundy_skin .camera_nextThumbs div { background-position: -190px -360px }
.camera_burgundy_skin .camera_prev>span { background-position: 0 -360px }
.camera_burgundy_skin .camera_next>span { background-position: -40px -360px }
.camera_burgundy_skin .camera_commands>.camera_play { background-position: -80px -360px }
.camera_burgundy_skin .camera_commands>.camera_stop { background-position: -120px -360px }
.camera_charcoal_skin .camera_prevThumbs div { background-position: -160px -400px }
.camera_charcoal_skin .camera_nextThumbs div { background-position: -190px -400px }
.camera_charcoal_skin .camera_prev>span { background-position: 0 -400px }
.camera_charcoal_skin .camera_next>span { background-position: -40px -400px }
.camera_charcoal_skin .camera_commands>.camera_play { background-position: -80px -400px }
.camera_charcoal_skin .camera_commands>.camera_stop { background-position: -120px -400px }
.camera_chocolate_skin .camera_prevThumbs div { background-position: -160px -440px }
.camera_chocolate_skin .camera_nextThumbs div { background-position: -190px -440px }
.camera_chocolate_skin .camera_prev>span { background-position: 0 -440px }
.camera_chocolate_skin .camera_next>span { background-position: -40px -440px }
.camera_chocolate_skin .camera_commands>.camera_play { background-position: -80px -440px }
.camera_chocolate_skin .camera_commands>.camera_stop { background-position: -120px -440px }
.camera_coffee_skin .camera_prevThumbs div { background-position: -160px -480px }
.camera_coffee_skin .camera_nextThumbs div { background-position: -190px -480px }
.camera_coffee_skin .camera_prev>span { background-position: 0 -480px }
.camera_coffee_skin .camera_next>span { background-position: -40px -480px }
.camera_coffee_skin .camera_commands>.camera_play { background-position: -80px -480px }
.camera_coffee_skin .camera_commands>.camera_stop { background-position: -120px -480px }
.camera_cyan_skin .camera_prevThumbs div { background-position: -160px -520px }
.camera_cyan_skin .camera_nextThumbs div { background-position: -190px -520px }
.camera_cyan_skin .camera_prev>span { background-position: 0 -520px }
.camera_cyan_skin .camera_next>span { background-position: -40px -520px }
.camera_cyan_skin .camera_commands>.camera_play { background-position: -80px -520px }
.camera_cyan_skin .camera_commands>.camera_stop { background-position: -120px -520px }
.camera_fuchsia_skin .camera_prevThumbs div { background-position: -160px -560px }
.camera_fuchsia_skin .camera_nextThumbs div { background-position: -190px -560px }
.camera_fuchsia_skin .camera_prev>span { background-position: 0 -560px }
.camera_fuchsia_skin .camera_next>span { background-position: -40px -560px }
.camera_fuchsia_skin .camera_commands>.camera_play { background-position: -80px -560px }
.camera_fuchsia_skin .camera_commands>.camera_stop { background-position: -120px -560px }
.camera_gold_skin .camera_prevThumbs div { background-position: -160px -600px }
.camera_gold_skin .camera_nextThumbs div { background-position: -190px -600px }
.camera_gold_skin .camera_prev>span { background-position: 0 -600px }
.camera_gold_skin .camera_next>span { background-position: -40px -600px }
.camera_gold_skin .camera_commands>.camera_play { background-position: -80px -600px }
.camera_gold_skin .camera_commands>.camera_stop { background-position: -120px -600px }
.camera_green_skin .camera_prevThumbs div { background-position: -160px -640px }
.camera_green_skin .camera_nextThumbs div { background-position: -190px -640px }
.camera_green_skin .camera_prev>span { background-position: 0 -640px }
.camera_green_skin .camera_next>span { background-position: -40px -640px }
.camera_green_skin .camera_commands>.camera_play { background-position: -80px -640px }
.camera_green_skin .camera_commands>.camera_stop { background-position: -120px -640px }
.camera_grey_skin .camera_prevThumbs div { background-position: -160px -680px }
.camera_grey_skin .camera_nextThumbs div { background-position: -190px -680px }
.camera_grey_skin .camera_prev>span { background-position: 0 -680px }
.camera_grey_skin .camera_next>span { background-position: -40px -680px }
.camera_grey_skin .camera_commands>.camera_play { background-position: -80px -680px }
.camera_grey_skin .camera_commands>.camera_stop { background-position: -120px -680px }
.camera_indigo_skin .camera_prevThumbs div { background-position: -160px -720px }
.camera_indigo_skin .camera_nextThumbs div { background-position: -190px -720px }
.camera_indigo_skin .camera_prev>span { background-position: 0 -720px }
.camera_indigo_skin .camera_next>span { background-position: -40px -720px }
.camera_indigo_skin .camera_commands>.camera_play { background-position: -80px -720px }
.camera_indigo_skin .camera_commands>.camera_stop { background-position: -120px -720px }
.camera_khaki_skin .camera_prevThumbs div { background-position: -160px -760px }
.camera_khaki_skin .camera_nextThumbs div { background-position: -190px -760px }
.camera_khaki_skin .camera_prev>span { background-position: 0 -760px }
.camera_khaki_skin .camera_next>span { background-position: -40px -760px }
.camera_khaki_skin .camera_commands>.camera_play { background-position: -80px -760px }
.camera_khaki_skin .camera_commands>.camera_stop { background-position: -120px -760px }
.camera_lime_skin .camera_prevThumbs div { background-position: -160px -800px }
.camera_lime_skin .camera_nextThumbs div { background-position: -190px -800px }
.camera_lime_skin .camera_prev>span { background-position: 0 -800px }
.camera_lime_skin .camera_next>span { background-position: -40px -800px }
.camera_lime_skin .camera_commands>.camera_play { background-position: -80px -800px }
.camera_lime_skin .camera_commands>.camera_stop { background-position: -120px -800px }
.camera_magenta_skin .camera_prevThumbs div { background-position: -160px -840px }
.camera_magenta_skin .camera_nextThumbs div { background-position: -190px -840px }
.camera_magenta_skin .camera_prev>span { background-position: 0 -840px }
.camera_magenta_skin .camera_next>span { background-position: -40px -840px }
.camera_magenta_skin .camera_commands>.camera_play { background-position: -80px -840px }
.camera_magenta_skin .camera_commands>.camera_stop { background-position: -120px -840px }
.camera_maroon_skin .camera_prevThumbs div { background-position: -160px -880px }
.camera_maroon_skin .camera_nextThumbs div { background-position: -190px -880px }
.camera_maroon_skin .camera_prev>span { background-position: 0 -880px }
.camera_maroon_skin .camera_next>span { background-position: -40px -880px }
.camera_maroon_skin .camera_commands>.camera_play { background-position: -80px -880px }
.camera_maroon_skin .camera_commands>.camera_stop { background-position: -120px -880px }
.camera_orange_skin .camera_prevThumbs div { background-position: -160px -920px }
.camera_orange_skin .camera_nextThumbs div { background-position: -190px -920px }
.camera_orange_skin .camera_prev>span { background-position: 0 -920px }
.camera_orange_skin .camera_next>span { background-position: -40px -920px }
.camera_orange_skin .camera_commands>.camera_play { background-position: -80px -920px }
.camera_orange_skin .camera_commands>.camera_stop { background-position: -120px -920px }
.camera_olive_skin .camera_prevThumbs div { background-position: -160px -1080px }
.camera_olive_skin .camera_nextThumbs div { background-position: -190px -1080px }
.camera_olive_skin .camera_prev>span { background-position: 0 -1080px }
.camera_olive_skin .camera_next>span { background-position: -40px -1080px }
.camera_olive_skin .camera_commands>.camera_play { background-position: -80px -1080px }
.camera_olive_skin .camera_commands>.camera_stop { background-position: -120px -1080px }
.camera_pink_skin .camera_prevThumbs div { background-position: -160px -960px }
.camera_pink_skin .camera_nextThumbs div { background-position: -190px -960px }
.camera_pink_skin .camera_prev>span { background-position: 0 -960px }
.camera_pink_skin .camera_next>span { background-position: -40px -960px }
.camera_pink_skin .camera_commands>.camera_play { background-position: -80px -960px }
.camera_pink_skin .camera_commands>.camera_stop { background-position: -120px -960px }
.camera_pistachio_skin .camera_prevThumbs div { background-position: -160px -1040px }
.camera_pistachio_skin .camera_nextThumbs div { background-position: -190px -1040px }
.camera_pistachio_skin .camera_prev>span { background-position: 0 -1040px }
.camera_pistachio_skin .camera_next>span { background-position: -40px -1040px }
.camera_pistachio_skin .camera_commands>.camera_play { background-position: -80px -1040px }
.camera_pistachio_skin .camera_commands>.camera_stop { background-position: -120px -1040px }
.camera_pink_skin .camera_prevThumbs div { background-position: -160px -80px }
.camera_pink_skin .camera_nextThumbs div { background-position: -190px -80px }
.camera_pink_skin .camera_prev>span { background-position: 0 -80px }
.camera_pink_skin .camera_next>span { background-position: -40px -80px }
.camera_pink_skin .camera_commands>.camera_play { background-position: -80px -80px }
.camera_pink_skin .camera_commands>.camera_stop { background-position: -120px -80px }
.camera_red_skin .camera_prevThumbs div { background-position: -160px -1000px }
.camera_red_skin .camera_nextThumbs div { background-position: -190px -1000px }
.camera_red_skin .camera_prev>span { background-position: 0 -1000px }
.camera_red_skin .camera_next>span { background-position: -40px -1000px }
.camera_red_skin .camera_commands>.camera_play { background-position: -80px -1000px }
.camera_red_skin .camera_commands>.camera_stop { background-position: -120px -1000px }
.camera_tangerine_skin .camera_prevThumbs div { background-position: -160px -1120px }
.camera_tangerine_skin .camera_nextThumbs div { background-position: -190px -1120px }
.camera_tangerine_skin .camera_prev>span { background-position: 0 -1120px }
.camera_tangerine_skin .camera_next>span { background-position: -40px -1120px }
.camera_tangerine_skin .camera_commands>.camera_play { background-position: -80px -1120px }
.camera_tangerine_skin .camera_commands>.camera_stop { background-position: -120px -1120px }
.camera_turquoise_skin .camera_prevThumbs div { background-position: -160px -1160px }
.camera_turquoise_skin .camera_nextThumbs div { background-position: -190px -1160px }
.camera_turquoise_skin .camera_prev>span { background-position: 0 -1160px }
.camera_turquoise_skin .camera_next>span { background-position: -40px -1160px }
.camera_turquoise_skin .camera_commands>.camera_play { background-position: -80px -1160px }
.camera_turquoise_skin .camera_commands>.camera_stop { background-position: -120px -1160px }
.camera_violet_skin .camera_prevThumbs div { background-position: -160px -1200px }
.camera_violet_skin .camera_nextThumbs div { background-position: -190px -1200px }
.camera_violet_skin .camera_prev>span { background-position: 0 -1200px }
.camera_violet_skin .camera_next>span { background-position: -40px -1200px }
.camera_violet_skin .camera_commands>.camera_play { background-position: -80px -1200px }
.camera_violet_skin .camera_commands>.camera_stop { background-position: -120px -1200px }
.camera_white_skin .camera_prevThumbs div { background-position: -160px -80px }
.camera_white_skin .camera_nextThumbs div { background-position: -190px -80px }
.camera_white_skin .camera_prev>span { background-position: 0 -80px }
.camera_white_skin .camera_next>span { background-position: -40px -80px }
.camera_white_skin .camera_commands>.camera_play { background-position: -80px -80px }
.camera_white_skin .camera_commands>.camera_stop { background-position: -120px -80px }
.camera_yellow_skin .camera_prevThumbs div { background-position: -160px -1240px }
.camera_yellow_skin .camera_nextThumbs div { background-position: -190px -1240px }
.camera_yellow_skin .camera_prev>span { background-position: 0 -1240px }
.camera_yellow_skin .camera_next>span { background-position: -40px -1240px }
.camera_yellow_skin .camera_commands>.camera_play { background-position: -80px -1240px }
.camera_yellow_skin .camera_commands>.camera_stop { background-position: -120px -1240px }

/* Global values
 -------------------------------------------------- */
.clearfix { *zoom: 1 }
.clearfix:before, .clearfix:after { display: table; content: ""; line-height: 0 }
.clearfix:after { clear: both }
* { margin: 0; padding: 0; border: 0; outline: 0; background-repeat: no-repeat }
#wrapper *, #styler-panel * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
#colorbox *, #wrapper .mejs-container * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box }
ol, ul { list-style: none }
table { border-spacing: 0 }
.float-left { float: left }
.float-right { float: right }
.image_container a { line-height: 0 }
#mbCenter img { width: auto; max-width: 100%; height: auto; vertical-align: middle }
.inside { position: relative; text-align: left }
.block { overflow: hidden }
.clear, #clear { height: .1px; font-size: .1px; line-height: .1px; clear: both }
.invisible { width: 0; height: 0; left: -1000px; top: -1000px; position: absolute; overflow: hidden; display: inline }
.custom { display: block; text-align: left }
.custom:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
*+html #main { position: static }
header, footer, nav, section, aside, article, figure, figcaption { display: block }
#container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden }
body[class^="icon-"]:before, body[class*="icon-"]:before, .ce_list[class^="icon-"]:before, .ce_list[class*="icon-"]:before, .mod_navigation li[class^="icon-"]:before, .mod_navigation li[class*="icon-"]:before { content: '' }
.i-code { display: none }
#chromeframe { background: red; padding: 10px; color: #fff; text-align: center; position: relative; z-index: 10000 }
#license-tracking { display: none }
.size1of1 { overflow: hidden; margin-left: 0; width: 100%; float: left; position: relative }
.size1of2 { overflow: hidden; margin-left: 4%; width: 48%; float: left; position: relative }
.size1of3 { overflow: hidden; margin-left: 5%; width: 30%; float: left; position: relative }
.size2of3 { overflow: hidden; margin-left: 5%; width: 65%; float: left; position: relative }
.size1of4 { overflow: hidden; margin-left: 4%; width: 22%; float: left; position: relative }
.size2of4 { overflow: hidden; margin-left: 4%; width: 48%; float: left; position: relative }
.size3of4 { overflow: hidden; margin-left: 4%; width: 74%; float: left; position: relative }
.size1of5 { overflow: hidden; margin-left: 5%; width: 16%; float: left; position: relative }
.size2of5 { overflow: hidden; margin-left: 4%; width: 37%; float: left; position: relative }
.size3of5 { overflow: hidden; margin-left: 4%; width: 57%; float: left; position: relative }
.size4of5 { overflow: hidden; margin-left: 4%; width: 79%; float: left; position: relative }
.size1of1.first, .size1of5.first, .size1of4.first, .size2of4.first, .size1of3.first, .size2of5.first, .size1of2.first, .size3of5.first, .size2of3.first, .size3of4.first, .size4of5.first { margin-left: 0 !important; clear: left }
a { color: #444; text-decoration: none }
#main a[target="_blank"]::before { }
p { margin-bottom: 15px }
blockquote { font-style: italic; font-size: 16px; margin-bottom: 20px }
blockquote p { line-height: 22px }
iframe { max-width: 100% }
#container .image_container img { max-width: 100% }
code, pre { font-family: monospace }
hr { padding: 0; border: 0; border-top: medium double #ddd; color: #ccc; text-align: center; height: 1px; margin: 25px 0 }
.border-top { border-top: 1px solid #ccc; padding-top: 20px }
.border-bottom { border-bottom: 1px solid #ccc; padding-bottom: 20px }
h1, h2, h3, h4, h5, h6 { padding: .75em 0 .2em; line-height: 1.2 }
h1 { font-size: 24px; margin-bottom: .4em; padding: 0 0 .1em 0 }
h2 { font-size: 22px }
h3 { font-size: 20px }
h4 { font-size: 18px }
h5 { font-size: 13px }
h6 { font-size: 12px }

.page-title h1 {
    font-size: 24px;
  font-weight: 400;

  margin-bottom: 0;
    line-height: 30px;
  padding: 10px 0px;
}
.divider h1, .divider h2, .divider h3, .divider h4, .divider h5, .divider h6, h1.divider, h2.divider, h3.divider, h4.divider, h5.divider, h6.divider { background: url("/image/title-bg.png") repeat; text-align: center; line-height: 1.1em; margin-bottom: 20px; text-transform: uppercase; padding: 0 10px }
.divider span { background: #fff; padding: 5px 10px }
.divider_2 h1, .divider_2 h2, .divider_2 h3, .divider_2 h4, .divider_2 h5, .divider_2 h6, h1.divider_2, h2.divider_2, h3.divider_2, h4.divider_2, h5.divider_2, h6.divider_2 { background: url("/image/title-bg2.png") repeat-x left 59%; line-height: 1.6em; margin-bottom: 30px; border: 0 }
.divider_2 span { background: #fff; padding: 0 10px 0 0 }
body { color: #555; overflow-x: hidden; background-repeat: repeat }
#top-container .inside, #header .inside, #container-inside, #footer .inside { width: 980px; margin: 0 auto }
body.layout_full #wrapper { width: 100% }
.layout_boxed #top-container .inside, .layout_boxed #header .inside, .layout_boxed #container-inside, .layout_boxed #footer .inside { width: 980px; margin: 0 auto }
body.layout_boxed #wrapper { width: 980px; margin: 0 auto }
body.layout_boxed #container-inside { padding: 30px }
#top-container, #container, .no_header #mainmenu { -moz-box-shadow: 0 0 5px #444; -webkit-box-shadow: 0 0 5px #444; box-shadow: 0 0 5px #444 }
#header .camera_wrap, #header .ce_image { -moz-box-shadow: 0 -3px 7px 0 #000; -webkit-box-shadow: 0 -3px 7px 0 #444; box-shadow: 0 -3px 7px 0 #000 }
.no_header #top-container { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
#top-container { background: #fff; position: relative; z-index: 500 }
body.no_header #top-container { background: 0 }
#header #shadow-top { position: absolute; left: 0; top: 0; z-index: 1000; display: none }
.layout_boxed #header #shadow-top, .home #header #shadow-top { display: block }
#shadow-top { width: 100% }
#logo { padding: 30px 0 20px; }
body.layout_boxed #logo { padding: 20px }
body.no_header #logo { padding: 20px 0 }
#header { position: relative; z-index: 10 }
#header .ce_gallery { overflow: visible }
#header .mod_article { overflow: visible }
.full_width_slider #header .inside { width: 100% }
#header .image_container { margin: 0 }
.camera_caption { top: 30px; left: 0; display: block; position: absolute; width: 100%; color: #333 }
.camera_caption>div { background: none !important; padding: 4% 6% 0 56% }
.camera_wrap { margin-bottom: 0 !important }
.camera_pag_ul { text-align: center !important }
.camera_pag_ul li { margin: 20px 2px 0 2px !important }
.camera_wrap .button { padding: 12px 32px; font-size: 17px; margin-top: 10px }
.camera_wrap h3 { font-size: 26px; padding: 0 }

#socials { position: absolute; right: 0; top: 30px }

#socials>div {
	display: inline-block;
}
#socials>div:first-child {
	  margin-right: 15px;
}

#cabinet {
	height: 10px;
vertical-align: middle;
}
#cabinet span{
color: #BABABA;
}
#cabinet span a {
	  color: #0486A0;
	  text-decoration: underline;
}

#cabinet span a:hover {
	  color: #333;
}

.ath td {
	border-top: none;
}

.capta td {
		border-top: none;
}

.capta  {
		margin-bottom: 10px;
}

.passfor {
	  margin-left: 15px;
  font-size: 12px;
  color: #939393;
  text-decoration: underline;
}
.warnText {
	color: #CD6464;
}

.passfor:hover {
	color:#333;
}

.panelnav {
	border-right: 1px solid #DDD;
  min-height: 300px;
  font-size: 14px;
  text-align: right;
  padding-right: 20px;
}

.panelnav a{
	color: #949494;
}

.pauth {
	font-size: 18px;
  margin-top: 20px;
  margin-bottom: 30px;
}
.regisr {
	  margin: 20px 0 40px;
}
.regisr td:first-child {
	width: 150px;
}

.regisr td.in {
	  width: 190px;
}

#nc_auth_login_ok {
	color: #588C1F;
}
#nc_auth_login_fail{
	color: #D25D5D;
}
#nc_auth_login_incorrect {
	color: #D25D5D;
}

.nc_auth_pass1_check{
	color: #AEAEAE;
}

#nc_auth_pass1_s1 {
	color: #BA9340;
}

#nc_auth_pass1_s2{
	color: #DF6D28;
}
#nc_auth_pass1_s3
 {
 	  color: #479E34;
 }
#nc_auth_pass1_s4
 {
 	color: #197600;
 }

 #nc_auth_pass1_empty {
 	color: #D26565;
 }

  #nc_auth_pass2_ok {
 	  color: #479E34;
 }

  #nc_auth_pass2_fail {
 	 color: #D26565;
 }

.regisr td {
border-top:none;
}


body.no_header #socials { right: 0 !important }
body.layout_boxed #socials { right: 20px }
#socials a { display: inline-block; margin-left: 2px }
#facebook:before { font-family: "icons"; content: '\f308'; font-size: 30px }
a:hover#facebook:before { color: #3B5997 }
#twitter:before { font-family: "icons"; content: '\f304'; font-size: 30px }
a:hover#twitter:before { color: #0199D1 }
#linkedin:before { font-family: "icons"; content: '\f30c'; font-size: 30px }
a:hover#linkedin:before { color: #005886 }
#youtube:before { font-family: "icons"; content: '\f313'; font-size: 30px }
a:hover#youtube:before { color: #962521 }
#vimeo:before { font-family: "icons"; content: '\e972'; font-size: 30px }
a:hover#vimeo:before { color: #42BBFF }
#hotline { position: absolute; right: 120px; top: 35px }
.welcome-line { width: 100%; background: #fff; -ms-filter: "alpha(Opacity=90)"; opacity: .9; padding: 20px 30px; overflow: hidden; float: left; margin-top: -100px; height: 100px; position: relative; z-index: 1000 }
.welcome-line h2 { font-size: 28px; text-transform: uppercase; font-weight: 400; line-height: 55px; color: #404040 !important; padding: 0 }
.welcome-line .button { position: absolute; right: 30px; top: 25px }
.page-title {
  width: 100%;

	background: #E9E9E9;
  padding: 0px 10px;
  overflow: hidden;
  margin-top: 50px;
}
.page-title h2 { font-size: 24px; font-weight: 400; line-height: 55px; margin-bottom: 0 }

.page-title .h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 55px;
  margin-bottom: 0;
}
body.layout_boxed .page-title { margin: 0; -moz-box-shadow: 0 0 5px #444; -webkit-box-shadow: 0 0 5px #444; box-shadow: 0 0 5px #444 }
.mod_breadcrumb {
	  /* position: absolute; */
  width: 100%;
  /* top: -20px; */
  margin-bottom: 20px;
  left: 0;
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #ddd;
  padding: 4px 0;
  color: #5e5e5e;
  font-size: 11px;
  /* margin-bottom: 40px; */
  /* padding-bottom: 20px; */
}
.mod_breadcrumb li { float: left; margin-right: 5px }
.mod_breadcrumb li:before { font-family: "icons"; content: '\ea08'; margin-right: 5px }
.mod_breadcrumb a { color: #5e5e5e }
body.layout_boxed .mod_breadcrumb { padding-left: 30px }
#container { clear: both; background: #fff; padding-top: 70px; padding-bottom: 35px; margin: 0 auto; position: relative; z-index: 10 }
body.layout_full #container { padding-top: 70px }
body.home.layout_full #container { padding-top: 10px }
body.layout_boxed #container { padding-top: 10px }
.layout_boxed.full_width #main .inside { max-width: 920px }
body.sidebar_left #main { overflow: hidden; width: 65%; float: left; position: relative }
body.sidebar_left #left { overflow: hidden; margin-right: 5%; width: 30%; float: left; position: relative }
body.sidebar_left #left .inside { padding-right: 18%; border-right: 1px solid #ddd }
body.sidebar_right #main { overflow: hidden; width: 65%; float: left; position: relative }
body.sidebar_right #right { overflow: hidden; margin-left: 5%; width: 30%; float: left; position: relative }
body.sidebar_right #right .inside { padding-left: 18%; border-left: 1px solid #ddd; padding-bottom: 45px }
body.sidebar_both #main { overflow: hidden; width: 48%; float: left; position: relative }
body.sidebar_both #right { overflow: hidden; margin-left: 4%; width: 22%; float: left; position: relative }
body.sidebar_both #right .inside { padding-left: 18%; border-left: 1px solid #ddd }
body.sidebar_both #left { overflow: hidden; margin-right: 4%; width: 22%; float: left; position: relative }
body.sidebar_both #left .inside { padding-right: 18%; border-right: 1px solid #ddd; padding-bottom: 45px }
#footer { background: transparent; margin: 20px 0}
#footer .inside { padding: 20px 0; overflow: hidden }
body.layout_boxed #footer .inside { padding: 20px }
.headerpic_1 { width: 68%; float: left; margin: 1% 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
.headerpic_2 { width: 31%; float: right; margin: 1% 0; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
.headerpic_3 { width: 31%; float: right; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
.headerpic_transparent { -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important }
#mainmenu { overflow: visible !important; line-height: 0; background: url("/image/container-shadow.png") center top no-repeat }
#mainmenu ul { position: relative; display: inline-table; width: 100%; white-space: nowrap }
#mainmenu ul ul { width: auto; display: none }
#mainmenu ul:after { content: ""; clear: both; display: block }
#mainmenu ul li { float: left }
#mainmenu ul li:hover>ul { display: block }
#mainmenu ul li a { display: block; text-decoration: none; position: relative; line-height: 24px }
#mainmenu ul li a.first { border-top: 0 }
#mainmenu ul li a:hover { color: #fff }
#mainmenu ul ul { border-radius: 0; padding: 0; position: absolute; top: 100% }
#mainmenu ul ul li { float: none; position: relative }
#mainmenu ul ul li a { padding: 7px 30px 7px 20px; color: #333; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; line-height: 24px }
#mainmenu ul ul ul { position: absolute; left: 100%; top: 0 }
#mainmenu ul a:before { line-height: 24px !important; width: 20px !important }
#mainmenu ul a.trail, #mainmenu ul a.active, #mainmenu ul a:hover { color: #fff }
#mainmenu span { font-size: 10px; display: block; white-space: normal; line-height: 13px }
#mainmenu a[class^="icon-"] span, #mainmenu a[class*="icon-"] span { padding-left: 27px }
body.no_navisubline #mainmenu span { display: none }
#submenu { margin-bottom: 25px }
#submenu a { display: block; padding: 4px 10px; margin-bottom: 2px; border-bottom: 1px solid #ddd }
#submenu li ul li { border: 0 }
#submenu ul ul { margin-left: 12px; margin-top: 5px }
#submenu ul ul li { padding: 0 }
#submenu a:hover, #submenu a.active, #submenu span { background: #eee }
.selectnav { display: none }
#mobnav { display: none !important }
.back a:before { font-family: "icons"; content: '\e881'; margin-right: 5px }
table {width: 100% }
table td { border-top: solid 1px #E3E3E3; padding: .5em 0; text-align: left }
table td p { margin: 0 }
table th { text-align: left; padding: .5em 0; }
.table-extended table { text-align: center; color: #666; font-size: 12px; text-shadow: 1px 1px 0 #fff; border: 1px solid #e0e0e0 }
.table-extended table td { border-bottom: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; border-top: 1px solid #fff; background: #fafafa }
.table-extended table th { border-bottom: 1px solid #e0e0e0; border-top: 1px solid #fafafa; background: #ededed }
.table-extended table th.col_first { text-align: left }
.table-extended table tr.odd td { background: #f6f6f6 }
.table-extended table td.col_first { text-align: left; border-left: 0 }
.table-extended table .row_last td { border-bottom: 0 }
.table-extended table td:hover { background: #ddd !important }
.table-extended table td { -webkit-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; transition: all .4s ease-in-out }
.ce_gallery .row1 { overflow: hidden; margin-left: 0; width: 100%; float: left; margin-bottom: 15px }
.ce_gallery .row2 { overflow: hidden; margin-left: 4%; width: 48%; float: left; margin-bottom: 15px }
.ce_gallery .row3 { overflow: hidden; margin-left: 5%; width: 30%; float: left; margin-bottom: 15px }
.ce_gallery .row4 { overflow: hidden; margin-left: 4%; width: 22%; float: left; margin-bottom: 15px }
.ce_gallery .row5 { overflow: hidden; margin-left: 5%; width: 16%; float: left; margin-bottom: 15px }
.ce_gallery .row6 { overflow: hidden; margin-left: 2%; width: 15%; float: left; margin-bottom: 15px }
.ce_gallery .row7 { overflow: hidden; margin-left: 1.5%; width: 13%; float: left; margin-bottom: 15px }
.ce_gallery .row8 { overflow: hidden; margin-left: 1.71%; width: 11%; float: left; position: relative }
.ce_gallery .row9 { overflow: hidden; margin-left: 1.25%; width: 10%; float: left; position: relative }
.ce_gallery .row10 { overflow: hidden; margin-left: 1%; width: 9.1%; float: left; position: relative }
.ce_gallery .row11 { overflow: hidden; margin-left: 1.1%; width: 8.09%; float: left; position: relative }
.ce_gallery .row12 { overflow: hidden; margin-left: 1%; width: 7.41%; float: left; position: relative }
.ce_gallery .col_first { margin-left: 0 !important; clear: both }
.ce_gallery img { width: 100%; display: block; height: auto }
.ce_gallery .caption { letter-spacing: 0; word-spacing: 0; font-size: 12px; line-height: 16px }
.ce_gallery.image-border img { border: 1px solid #ddd }
.ce_gallery.opacity img { -ms-filter: "alpha(Opacity=70)"; opacity: .7 }
.ce_gallery.opacity img:hover { -ms-filter: "alpha(Opacity=100)"; opacity: 1 }
.image_container { position: relative; padding: 0; border: 1px solid #ccc;
   padding: 5px;}

  .shopGallery  tr td {
  	padding: 2px 0;
  }
  .shopGallery  tr td:last-child .image_container {
  	margin-right: 0;
  }
  .mod_webShop_ArticleList>div:first-child {
  	margin-top: 0;
  }
.image_container .caption { background: #888; color: #fff; padding: 3px 6px; font-size: 11px; position: absolute; right: 0; bottom: 0; width: auto !important }
.image_container.float_right, .image_container.float_left { float: right; width: 45%; padding: 0; margin-bottom: 3% }
.image_container.float_right { margin-left: 5% }
.image_container.float_left { margin-right: 5% }
.image_container img { max-width: 100%; display: block; height: auto }
.noresize .image_container { margin: 0 !important; width: auto !important }
.ce_text ul, .ce_list ul, .ce_text ol, .ce_list ol { margin-bottom: 15px }
.ce_text li, .ce_list li, .ce_text ol, .ce_list ol { line-height: 1.5em }
.ce_text ol, .ce_list ol { list-style: decimal; padding-left: 25px }
.ce_text ol ol, .ce_list ol ol { list-style: upper-alpha }
.ce_text ol ol ol, .ce_list ol ol ol { list-style: lower-roman }
.blockquote-a { padding-left: 35px; position: relative }
.blockquote-a p { text-align: justify; font-family: Georgia, Times, serif; font-size: 13px; font-style: italic; line-height: 20px }
.blockquote-a:before { font-family: "icons"; content: "\275e"; text-indent: 0; display: inline-block; position: absolute; top: 0; left: 0; margin-right: 5px; font-style: normal; font-size: 25px }
.blockquote-b { padding-left: 35px; position: relative }
.blockquote-b { font-size: 17px; line-height: 24px }
.blockquote-b:before { font-family: "icons"; content: "\275c"; text-indent: 0; display: inline-block; position: absolute; top: 0; left: 0; margin-right: 5px; font-style: normal; font-size: 25px }
.ce_comments .widget { margin-bottom: 10px }
.content-box-a { background-color: #fefcf2; padding: 20px 20px 10px 20px; border: 1px solid #ccc; margin: 0 auto }
.content-box-b { padding: 20px 20px 10px 20px; border: 1px solid #e9e7e7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background: #fff; background: -moz-linear-gradient(top, #f1f1f1, #fff 15%); background: -webkit-gradient(linear, 0 0, 0 15%, from(#f1f1f1), to(#fff)) }
.content-box-c { padding: 20px 20px 10px 20px; border: 1px solid #ccc; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px }
.content-box-d { padding: 20px 20px 10px 20px; border: 1px solid #e9e7e7; background: #FFCEBE; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; text-shadow: 1px 1px 1px white }
.content-box-e { padding: 20px 20px 10px 20px; border: 1px solid #E0E0E0; background: #F6F6F6; -moz-border-radius: 10px; -webkit-border-radius: 10px }
.content-box-f { padding: 20px 20px 10px 20px; border: 1px solid #E0E0E0; background: #F7F4B4; -moz-border-radius: 10px; -webkit-border-radius: 10px }
.content-box-g { padding: 20px 20px 10px 20px; border: 4px solid #e9e7e7; background: #ddd; -moz-border-radius: 10px; -webkit-border-radius: 10px; color: #818181; text-shadow: 1px 1px 1px white }
.dropcap-red p:first-letter { font-size: 48px; float: left; display: block; margin: 0 7px 0 0; line-height: 1; color: #8C2626 }
.dropcap-blue p:first-letter { font-size: 48px; float: left; display: block; margin: 0 7px 0 0; line-height: 1; color: #26738C }
.dropcap-grey p:first-letter { font-size: 48px; float: left; display: block; margin: 0 7px 0 0; line-height: 1; color: #9B9B9B }
.dropcap-black p:first-letter { font-size: 48px; float: left; display: block; margin: 0 7px 0 0; line-height: 1; color: #000 }
.button, input[type="submit"], input.submit { color: #fff;  text-shadow: -1px -1px 1px rgba(0, 0, 0, .25); padding: 10px 12px; text-align: center; display: inline-block; margin-bottom: 18px; -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 10px 20px rgba(255, 255, 255, .12), inset 0 -10px 30px rgba(0, 0, 0, .12); -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 10px 20px rgba(255, 255, 255, .12), inset 0 -10px 30px rgba(0, 0, 0, .12); box-shadow: 0 2px 2px rgba(0, 0, 0, .2), inset 0 1px 0 rgba(255, 255, 255, .35), inset 0 10px 20px rgba(255, 255, 255, .12), inset 0 -10px 30px rgba(0, 0, 0, .12); background: #7a7a7a; cursor: pointer }
.button:hover, input[type="submit"]:hover, input.submit:hover { color: #fff; text-decoration: none; -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .5), inset 0 10px 20px rgba(255, 255, 255, .2), inset 0 -10px 20px rgba(0, 0, 0, .12); -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .5), inset 0 10px 20px rgba(255, 255, 255, .2), inset 0 -10px 20px rgba(0, 0, 0, .12); box-shadow: 0 2px 1px rgba(0, 0, 0, .2), inset 0 1px 1px rgba(255, 255, 255, .5), inset 0 10px 20px rgba(255, 255, 255, .2), inset 0 -10px 20px rgba(0, 0, 0, .12) }
.button:active, input[type="submit"]:active, input.submit:active { -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3), inset 0 10px 20px rgba(0, 0, 0, .08); -moz-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3), inset 0 10px 20px rgba(0, 0, 0, .08); box-shadow: inset 0 2px 2px rgba(0, 0, 0, .3), inset 0 10px 20px rgba(0, 0, 0, .08) }
.button.small { padding: 8px 10px; font-size: 11px }
.button.large { padding: 15px 22px; font-size: 15px; line-height: 33px; vertical-align: middle }
.button.rounded3 { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px }
.button.rounded5 { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.button.rounded10 { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.button.rounded99 { -webkit-border-radius: 99px; -moz-border-radius: 99px; border-radius: 99px }
.button.large[class^="icon-"]:before, .button.large[class*=" icon-"]:before { font-size: 33px; line-height: 33px; margin-right: .5em; vertical-align: middle }
.button[class^="icon-"]:before, .button[class*=" icon-"]:before { margin-right: .6em }
.testimonial { overflow: visible; position: relative; margin-bottom: 25px; padding: 15px 20px 0 20px; font-family: "Georgia", serif; font-style: italic; background-color: #eee; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .3); box-shadow: 0 1px 1px rgba(0, 0, 0, .3); font-size: 13px }
.testimonial em { font-family: Arial, sans-serif; font-size: 11px }
.testimonial:before { font-family: "icons"; content: "\e914"; text-indent: 0; display: inline-block; position: absolute; bottom: -16px; right: 45px; width: 1em; font-style: normal; font-size: 20px; color: #c8c8c8; line-height: 20px; height: 20px }
.teambox .caption { font-size: 17px; width: 100% !important; border-left: 4px solid #555; padding: 10px; -ms-filter: "alpha(Opacity=80)"; opacity: .8 }
.teambox p { margin-bottom: 5px }
.nachrichtenliste { margin-bottom: 25px; overflow: hidden }
.nachrichtenliste .image_container { width: 100% }
.nachrichtenliste .image_container img { margin-bottom: 20px }
.nachrichtenliste .date { margin-bottom: 10px; display: inline-block; font-size: 11px; margin-right: 20px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenliste .date:before { font-family: "icons"; content: "\1f553"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenliste .author { margin-bottom: 10px; display: inline-block; font-size: 11px; margin-right: 20px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenliste .author:before { font-family: "icons"; content: "\e806"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenliste .comments { margin-bottom: 10px; display: inline-block; font-size: 11px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenliste .comments:before { font-family: "icons"; content: "\e8b8"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenliste .more { float: right }
.nachrichtenliste .more a { color: #fff }
.nachrichtenteaser { overflow: hidden }
.nachrichtenteaser .image_container { width: 75px; float: left; margin-right: 10px }
.nachrichtenteaser .date { margin-bottom: 10px; display: inline-block; font-size: 11px; margin-right: 20px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenteaser .date:before { font-family: "icons"; content: "\e8d2"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenteaser h4, .nachrichtenteaser h4 a { font-size: 13px; margin: 0 0 10px 0; padding: 0; background: none !important }
.nachrichtenleser .image_container { margin-bottom: 20px }
.nachrichtenleser .date { margin-bottom: 10px; display: inline-block; font-size: 11px; margin-right: 20px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenleser .date:before { font-family: "icons"; content: "\e8d2"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenleser .author { margin-bottom: 10px; display: inline-block; font-size: 11px; margin-right: 20px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenleser .author:before { font-family: "icons"; content: "\e806"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenleser .comments { margin-bottom: 10px; display: inline-block; font-size: 11px; background: #f1f1f1; border: 1px solid #e3e3e3; padding: 1px 6px }
.nachrichtenleser .comments:before { font-family: "icons"; content: "\e8b8"; display: inline-block; margin-right: 5px; font-style: normal }
.nachrichtenleser .back { padding-top: 10px; margin-top: 10px; border-top: 1px solid #ddd }
.nachrichtenleser .back a { font-size: 10px; text-transform: uppercase }
.nachrichtenleser img { border: 1px solid #ddd }
.comment_default { padding-bottom: 5px; border-bottom: 1px solid #ddd; margin-bottom: 25px }
.mod_login table td, .mod_login table { border: 0 }
.mod_login { background: #ededed; padding: 5%; border: 1px solid #ddd; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
.ce_accordion { border-bottom: 1px solid #b9bcbe }
.ce_accordion .accordion { padding: 0 3%; background-color: #fff; border: 1px solid #b9bcbe }
.ce_accordion .accordion>div { padding: 12px }
.ce_accordion .toggler { position: relative; border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc; padding: 8px 7.69231% 8px 3.84615%; outline: 0; text-shadow: 0 1px 0 white; background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(1%, #fff), color-stop(100%, #e0e3e3)); background-image: -webkit-linear-gradient(#fff 1%, #e0e3e3 100%); background-image: -moz-linear-gradient(#fff 1%, #e0e3e3 100%); background-image: -o-linear-gradient(#fff 1%, #e0e3e3 100%); background-image: linear-gradient(#fff 1%, #e0e3e3 100%); background-color: #eaeaea; cursor: pointer; -webkit-box-shadow: 0 0 0 1px rgba(155, 155, 155, .3), 1px 0 0 0 rgba(255, 255, 255, .9) inset, -1px 0 0 0 rgba(255, 255, 255, .9) inset, 0 2px 2px rgba(0, 0, 0, .1); -moz-box-shadow: 0 0 0 1px rgba(155, 155, 155, .3), 1px 0 0 0 rgba(255, 255, 255, .9) inset, -1px 0 0 0 rgba(255, 255, 255, .9) inset, 0 2px 2px rgba(0, 0, 0, .1); box-shadow: 0 0 0 1px rgba(155, 155, 155, .3), 1px 0 0 0 rgba(255, 255, 255, .9) inset, -1px 0 0 0 rgba(255, 255, 255, .9) inset, 0 2px 2px rgba(0, 0, 0, .1) }
.ce_accordion .toggler:after { font: 16px/0 "icons"; content: "\2193"; text-indent: 0; display: inline-block; position: relative; position: absolute; right: 3%; top: 50%; display: none }
.ce_accordion .toggler:hover { background: #fff }
.ce_accordion .toggler:hover:after { display: block }
.ce_accordion .toggler.active { background: #fff; font-weight: 700 }
.ce_accordion .toggler.active:after { display: block }
.ce_accordion hr:after { background-color: #fff !important }
.pagination { clear: both; border-top: 1px solid #ddd; padding-top: 5px; margin-top: 10px }
.pagination ul { padding: 0; float: left }
.pagination p { float: right }
.pagination li { background: 0; padding: 0; margin: 0; float: left; list-style-type: none }
.pagination li:before, .pagination li a:before { content: '' }
.pagination li a, .pagination li span { background: #393939; display: block; margin-right: 1px; color: #fff; text-decoration: none; padding: 10px 20px; }
.pagination li span.current, .pagination li:hover a { background: #0199B8; }
.pagination p {
	  margin-bottom: 0;
  vertical-align: middle;
  line-height: 30px;
}
.servicebox { padding-top: 10px; text-align: center }
.servicebox[class^="icon-"]:before, .servicebox[class*="icon-"]:before { background: #ebebeb; padding: 10%;  font-size: 50px; margin: 0 0 20px 0 !important; color: #fff;  border-radius: 3px; }
.servicebox h1, .servicebox h2, .servicebox h3, .servicebox h4, .servicebox h5, .servicebox h6 { margin-bottom: 0; padding: 0 }
.portfolioliste { position: relative; margin-bottom: 10px }
.portfolioliste:nth-child(3n+1) { margin-left: 0 !important; clear: both }
.portfolioliste img { width: 100%; display: block; height: auto; position: relative; z-index: 100; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.portfolioliste img:hover { -ms-filter: "alpha(Opacity=20)"; opacity: .2 }
.portfolioliste p { padding: 10px }
.portfolioliste .port-infos h2 { font-size: 12px; display: block; background: #ededed; padding: 5px; text-align: center; margin: 0 }
.portfolioliste_v2 { position: relative; margin-bottom: 10px }
.portfolioliste_v2:nth-child(3n+1) { margin-left: 0 !important; clear: both }
.portfolioliste_v2 img { width: 100%; display: block; height: auto; position: relative; z-index: 100; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin-bottom: 10px }
.portfolioliste_v2 img:hover { -ms-filter: "alpha(Opacity=80)"; opacity: .8 }
.portfolioliste_v2 .port-infos { position: absolute; top: 40%; left: 0; text-align: center; width: 100%; z-index: 10 }
.portfolioliste_v2 h2 { font-size: 18px; margin-bottom: 2px; text-align: center; padding: 0 }
.portfolioliste_v2 p { padding: 0 10px; text-align: center }
.portfolioliste_v3 { position: relative; margin-bottom: 10px }
.portfolioliste_v3:nth-child(2n+1) { margin-left: 0 !important; clear: both }
.portfolioliste_v3 img { width: 100%; display: block; height: auto; position: relative; z-index: 100; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out; margin-bottom: 5px }
.portfolioliste_v3 img:hover { -ms-filter: "alpha(Opacity=80)"; opacity: .8 }
.portfolioliste_v3 .port-infos { position: absolute; top: 40%; left: 0; text-align: center; width: 100%; z-index: 10 }
.portfolioliste_v3 h2 { font-size: 18px; margin-bottom: 2px; border-bottom: 1px solid #ededed; padding-bottom: 5px; margin-bottom: 5px }
.portfolioliste_v3 p { padding: 0 }
.portfolioteaser img { border: 1px solid #ddd; width: 100%; display: block; height: auto }
.portfolioteaser .first { margin-left: 0 !important }
.portfolioteaser img { position: relative; z-index: 100; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.portfolioteaser img:hover { -ms-filter: "alpha(Opacity=70)"; opacity: .7 }
.portfolioteaser h2 { font-size: 13px; margin-bottom: 2px; font-weight: 700; background: #ddd; padding: 10px; display: inline-block; color: #000 }
.mod_subscribe table td, .mod_subscribe table { border: 0 }
.mod_subscribe { background: #ededed; padding: 5%; border: 1px solid #ddd }
.mod_subscribe input { width: 48%; float: left }
.mod_subscribe label { width: 100%; display: block }
#left .mod_subscribe, #right .mod_subscribe { padding: 10% }
#left .mod_subscribe input, #right .mod_subscribe input { width: 100% !important }
#left .mod_subscribe input.submit, #right .mod_subscribe input.submit { margin: 10px 0 0 0 !important }
#left .mod_subscribe h4, #right .mod_subscribe h4 { font-size: 17px; margin-bottom: 10px }
.mod_calendar table { border-bottom: 1px solid #B9BCBE }
.mod_calendar td { padding: 1.5% }
.mod_calendar td.col_first { border-left: 1px solid #B9BCBE }
.mod_calendar th.label { border-bottom: 1px solid #B9BCBE; padding: 10px 0 }
.mod_calendar th.head { padding: 0 }
.mod_calendar th.previous a, .mod_calendar th.next a { padding: 3px; border: 1px solid #b9bcbe; background: #ededed; display: inline-block; white-space: nowrap }
.mod_calendar th.previous a:hover, .mod_calendar th.next a:hover { border-color: #84898d !important }
.mod_calendar th.previous a:after, .mod_calendar th.previous a:before, .mod_calendar th.next a:after, .mod_calendar th.next a:before { display: none }
.mod_calendar th.current { text-align: center }
.mod_calendar th.next { text-align: right }
.mod_calendar th.previous { text-align: left }
.mod_calendar th.label { text-align: center }
.mod_calendar td { width: 14.28%; border-right: 1px solid #b9bcbe; background: #eaeaea; padding-left: 5px }
.mod_calendar td.empty, .mod_calendar td:hover { background: #fff }
.mod_calendar td.today { color: #fff !important; background: #969696; -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, .6) inset; -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, .6) inset; box-shadow: 0 2px 10px rgba(0, 0, 0, .6) inset }
.mod_calendar td.today a { color: #fff !important }
.mod_calendar th.current:before { font-family: "icons"; content: "\1f4c5"; text-indent: 0; display: inline-block; position: relative; top: -1px; left: 0; margin-right: 5px }
.mod_eventreader .info:before { font-family: "icons"; content: "\1f4c5"; text-indent: 0; display: inline-block; position: relative; top: -1px; left: 0; margin-right: 5px }
.mod_eventlist .event { margin-bottom: 25px }
.mod_eventlist h2 { margin-bottom: 5px }
.mod_eventlist p.time { border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; padding: 3px 0 }
.mod_eventlist p.time:before { font-family: "icons"; content: "\e91a"; text-indent: 0; display: inline-block; position: relative; top: 0; left: 0; margin-right: 5px }
.mod_sitemap ul ul { margin-left: 15px }
.mod_sitemap ul li { border-bottom: 1px dashed #ddd; padding-bottom: 15px; margin-bottom: 15px; font-weight: 400 }
.mod_sitemap ul li ul li { border: 0; padding-bottom: 0; margin-bottom: 3px }
.mod_sitemap li:before { font-family: "icons"; content: '\25b8'; margin-right: 5px }
.mod_sitemap li.submenu { font-weight: 700 }
.mod_sitemap li.submenu:before { font-family: "icons"; content: '\e824'; margin-right: 5px }
.mod_sitemap li a:before { content: '' }
.mod_faqpage { counter-reset: mod_faqpage }
.mod_faqpage h2 { margin-bottom: 20px }
.mod_faqpage section h3::before { counter-increment: mod_faqpage; content: counter(mod_faqpage, decimal); display: inline-block; width: 7%; margin-right: .5em; padding: .1em; color: #fff; text-align: center; background: #ddd }
.mod_faqpage section { margin-bottom: 35px }
.mod_faqpage .info { font-size: 11px }
.mod_faqpage .info:before { font-family: "icons"; content: "\e82f"; text-indent: 0; display: inline-block; position: relative; top: 0; left: 0; margin-right: 5px }
.mod_faqpage .toplink { border-bottom: 1px solid #ddd }
.mod_faqpage .toplink:before { font-family: "icons"; content: "\e911"; text-indent: 0; display: inline-block; position: relative; top: 0; left: 0; margin-right: 5px }
.mod_registration label { width: 40%; float: left }
.mod_registration input { width: 60%; float: left }
.mod_registration .submit_container { width: 100%; margin-top: 20px }
.mod_registration .submit_container input { width: 60%; margin-left: 40% }
.mod_registration .captcha_text { float: left; display: block; margin-left: 40%; color: red; font-size: 14px; margin-top: 5px; margin-bottom: 15px }
.mod_registration p.error { margin-left: 40%; clear: both }
.mod_search input { width: 45% !important; float: left }
.mod_search input[type="search"] { -webkit-appearance: textfield !important; margin-right: 20px !important; padding-right: 0 !important }
.mod_search .even, .mod_search .odd { padding-bottom: 15px; border-bottom: 1px solid #ddd; margin-bottom: 15px }
.mod_search .relevance { float: right; font-size: 12px }
#top .mod_search input[type="search"] { width: 125px !important; margin: 0 !important; height: 30px; border: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; opacity: .8 }
#top .mod_search { position: absolute; right: 10px; bottom: 18px; z-index: 50 }
body.no_navisubline #top .mod_search { bottom: 12px }
.mod_search .submit:before { font-size: 16px; line-height: 1em; font-family: 'icons'; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; content: '\e92a' }
.mod_search .submit { margin: 0; padding: 5px; display: inline-block; height: 30px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; opacity: .7 }
.mod_search .submit:hover { opacity: 1 }
#container .mod_search .submit { height: 34px }
#container .mod_search form { overflow: hidden }
.mod_nl_reader table { border: 0 !important }
.mod_nl_reader table td { padding: 0; border: 0 !important }
.mod_nl_list li { border-bottom: 1px solid #ededed; padding: 15px 0 }
.mod_nl_list li a { margin-left: 40px }
#page-404 h1 { font-size: 120px; text-align: center; text-shadow: 0 -1px 1px #666, 0 1px 1px #fff; color: #ccc; border: 0; margin: 0 }
.input-wrapper { margin-bottom: 12px; position: inherit !important }
.input-wrapper * { width: 99.9% !important; margin-left: 0 !important }
.ce_form .size1of1 { width: 99.9% }
fieldset {padding: .5em 0;}
.dark fieldset { border: 1px solid #222 }
legend {  }
input.myinput, select.myinput, textarea.myinput {width: 100%;}
input, select, textarea {padding: 10px; margin: 0; border: 1px solid #ccc; color: #333; background: #F7F7F7; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
input[type="search"] { -webkit-appearance: none; border-radius: 0 }
.dark input, .dark select, .dark textarea { background: #222; -webkit-box-shadow: inset 0 0 1px 1px #333; box-shadow: inset 0 0 1px 1px #333; border: 1px solid #171717; color: #fff }
input[type="submit"], input.submit { color: #fff }
select { height: 35px; padding: 8px }
textarea { height: 200px }
.radio_container { margin-top: 1px }
.radio_container legend span { margin-bottom: 5px; display: inline }
.radio_container label { float: none }
.radio_container input { width: 20px; border: 0; padding: 0; box-shadow: none; -webkit-box-shadow: none }
.radio_container legend { display: block; overflow: hidden }
.radio_container span { display: block }
.checkbox_container { margin-top: 1px }
.checkbox_container legend span { margin-bottom: 5px; display: inline }
.checkbox_container label { float: none }
.checkbox_container input { width: 20px !important; border: 0 !important; padding: 0; box-shadow: none; -webkit-box-shadow: none }
.checkbox_container legend { display: block; overflow: hidden }
.checkbox_container span { display: block }
.submit_container { margin-top: 20px }
.submit_container input { width: auto !important }
.submit { -webkit-appearance: none }
label.error { color: red }
input.error { border: 1px solid red }
p.error { color: red; clear: both }
.ce_form .captcha { width: 20%; float: left; margin-right: 2% }
.ce_form .captcha_text { width: 70%; float: left; line-height: 33px }
.ce_form .captcha-container { background: #ecd0d0; padding: 2% }
@media only screen and (max-width:980px) {
	body { padding: 0 }
	#top-container .inside, #header .inside, #footer .inside, body.layout_boxed #container { width: 100% !important }
	#container { width: 100% }
	#container-inside { width: 100% !important; padding: 0 20px }
	body.layout_boxed #wrapper { width: 100% }
	#logo, body.no_header #logo { padding: 20px }
	#socials, body.no_header #socials, body.layout_full #socials { right: 20px !important }
	.mod_breadcrumb { padding: 4px 20px }
	#mobile-select { display: none }
	#top .mod_search { display: none }
	.portfolioteaser .port-infos { position: relative }
	.portfolioteaser .port-infos h2 { font-size: 12px; display: block; background: #ededed }
	.portfolioliste .port-infos { position: relative }
	#footer { padding: 0 20px; margin: 0 }
	.camera_caption h3 { font-size: 26px }
	.camera_caption>div { font-size: 12px; line-height: 16px }
	.camera_wrap .button { font-size: 15px; padding: 10px 35px }
	.mejs-overlay-button { display: none !important }
}
@media only screen and (max-width:767px) {
	body { padding: 0 }
	#wrapper { width: 100% }
	#container { padding-top: 0 !important; background: #fff }
	body.home #container { padding-top: 20px !important }
	#container-inside { padding: 20px !important }
	.page-title { padding: 0 20px; margin-top: 0 }
	.mod_breadcrumb { display: none }
	body.home #header { display: block }
	#logo { text-align: center; width: 100%; padding: 3px !important }
	#hotline { display: none }
	#shadow-top { display: none !important }
	#mainmenu { display: none }
	#submenu { display: none }
	#mobnav, .selectnav { display: inline-block }
	.selectnav { width: 90%; margin: 0 5% }
	body.sidebar_left #main, body.sidebar_left #left, body.sidebar_right #main, body.sidebar_right #right, body.sidebar_both #main, body.sidebar_both #left, body.sidebar_both #right { width: 100%; margin: 0 }
	body.sidebar_left #main .inside, body.sidebar_left #left .inside, body.sidebar_right #main .inside, body.sidebar_right #right .inside, body.sidebar_both #main .inside, body.sidebar_both #left .inside, body.sidebar_both #right .inside { width: 100%; float: none; padding: 0; border: 0; margin: 0 }
	#right { margin-top: 15px !important; padding-top: 15px; border-top: 4px solid #ddd }
	#left { margin-bottom: 15px !important; padding-bottom: 15px; border-bottom: 4px solid #ddd }
	.image_container { margin-bottom: 10px; width: 100%; padding: 0; margin: 0 0 10px 0; float: none }
	.ce_text { margin-bottom: 10px !important; width: 100% }
	.ce_headline { margin-top: 0 !important }
	#footer .inside { padding: 10px; text-align: center }
	#socials { display: none }
	html { -webkit-text-size-adjust: none }
	table { font-size: 11px }
	.size1of1, .size1of2, .size1of3, .size2of3, .size1of4, .size2of4, .size3of4, .size1of5, .size2of5, .size3of5, .size4of5 { width: 100%; margin: 0 0 15px 0 }
	.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r, .c15r, .c16r, .c30r, .c45r, .c55r, .c70r, .c85r, .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c66l, .c62l, .c75l, .c80l, .c15l, .c16l, .c30l, .c45l, .c55l, .c70l, .c85l { float: none; width: 100%; padding: 0; margin: 0 }
	.subcr, .subcl, .subc { padding: 0 !important }
	.ce_gallery .row2, .ce_gallery .row3, .ce_gallery .row4, .ce_gallery .row5, .ce_gallery .row6, .ce_gallery .row7, .ce_gallery .row8, .ce_gallery .row9, .ce_gallery .row10, .ce_gallery .row11, .ce_gallery .row12 { width: 100%; margin-left: 0 }
	.camera_caption h3 { font-size: 15px; font-weight: 700; text-align: center }
	.camera_caption p { display: none }
	.camera_wrap .button { padding: 8px 16px }
	.camera_wrap { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none }
	.js #mobnav { display: none }
	.js .selectnav { display: block; margin-bottom: 20px }
	#dropdown { display: none !important }
	.mod_calendar table { font-size: 7px }
	.welcome-line { display: none }
	h1 { font-size: 24px; margin-bottom: 15px }
	h2 { font-size: 20px; margin-bottom: 15px }
	h3 { font-size: 18px; margin-bottom: 10px }
	h4 { font-size: 16px; margin-bottom: 10px }
	h5 { font-size: 13px; margin-bottom: 10px }
	h6 { font-size: 12px; margin-bottom: 10px }
	#top .mod_search { display: none }
	.mod_subscribe input { width: 100%; margin-bottom: 10px }
	.mod_registration label, .mod_registration input, .mod_registration .submit_container input, .mod_registration .captcha_text { width: 100%; margin: 0 }
	.mod_registration .captcha_text { margin: 5px 0 15px 0 }
	.mod_registration p.error { margin-left: 0 }
	form label { margin-bottom: 2px !important }
	form .captcha_text { line-height: 1em }
	.mejs-overlay-button { display: none !important }
}
body.dark #mainmenu a { color: #ddd; border: 0 }
body.dark table { border-bottom: solid 3px #454545 }
body.dark table td { border-top: solid 1px #454545 }
body.dark .button { color: #fff }
body.dark .mod_login { background: #222; border: 1px solid #171717 }
body.dark .portfolioliste a { color: #fff }
body.dark .mod_subscribe { background: #222; border: 1px solid #454545 }
body.dark #submenu a:hover, .dark #submenu a.active, .dark #submenu span { background: #333 }
body.dark a { color: #969696 }
body.dark .border-top { border-top: 1px solid #454545; padding-top: 20px }
body.dark .border-bottom { border-bottom: 1px solid #454545; padding-bottom: 20px }
body.dark h1.ce_headline span, body.dark h2.ce_headline span, body.dark h3.ce_headline span, body.dark h4.ce_headline span, body.dark h5.ce_headline span, body.dark h6.ce_headline span { background: #1D1D1D }
body.dark h1 { border-bottom: 1px solid #222 }
body.dark.no_header #top-container { background: 0 }
body.dark #top-container { background: #1d1d1d }
body.dark #container { background: #1d1d1d }
body.sidebar_left.dark #left .inside { border-right: 1px solid #454545 }
body.sidebar_right.dark #right .inside { border-left: 1px solid #454545 }
body.sidebar_both.dark #right .inside { border-left: 1px solid #454545 }
body.sidebar_both.dark #left .inside { border-right: 1px solid #454545 }
body.dark .welcome-line { background: #000; opacity: .9; -ms-filter: "alpha(Opacity=90)" }
body.dark .welcome-line h2 { color: #ddd !important }
body.dark .page-title { background: #000; opacity: .8; -ms-filter: "alpha(Opacity=80)" }
body.dark .mod_breadcrumb { border-bottom: 1px solid #454545; border-top: 1px solid #454545 }
body.dark #submenu a { border-bottom: 1px solid #454545 }
body.dark #footer { background: #1D1D1D }
body.dark #footer li { border-bottom: 1px solid #454545 }
body.dark .table-extended table { border: 1px solid #454545; color: #b4b4b4; text-shadow: none }
body.dark .table-extended table td { border-bottom: 0; border-left: 1px solid #151515; border-top: 1px solid #151515; background: #222 }
body.dark .table-extended table th { border-bottom: 0; border-top: 1px solid #151515; background: #1b1b1b }
body.dark .table-extended table tr.odd td { background: #343434 }
body.dark .table-extended table td:hover { background: #5a5a5a !important }
body.dark .pagination { border-top: 1px solid #151515 }
body.dark .ce_accordion .toggler { text-shadow: none; border-left: 1px solid #151515; border-right: 1px solid #151515; border-top: 1px solid #151515; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
body.dark .ce_accordion .toggler.active { background: #343434 }
body.dark .ce_accordion .accordion { background: #222; border: 1px solid #151515 }
body.dark .mod_calendar td { background: #1b1b1b }
body.dark .mod_calendar td.today { background: #111 }
body.dark .mod_calendar td { border-right: 1px solid #151515 }
body.dark .mod_calendar td.col_first { border-left: 1px solid #151515 }
body.dark .mod_calendar th.label { border-bottom: 1px solid #151515 }
body.dark .mod_calendar th.previous a, body.dark .mod_calendar th.next a { background: #454545; border: 1px solid #151515 }
body.dark .mod_faqpage section h3::before { background: #333; color: #111 }
body.dark .mod_faqpage .toplink { border-bottom: 1px solid #454545 }
body.dark .ce_form .captcha { background: #454545 }
body.dark .mod_nl_list li { border-bottom: 1px solid #454545 }
body.dark .mod_login table td, body.dark .mod_login table { border: 0 }
body.dark hr:after { background: #1d1d1d }
body.dark hr { border-top: medium double #454545 }
body.dark .nachrichtenliste .author, body.dark .nachrichtenliste .date, body.dark .nachrichtenliste .comments { background: #333; border: 1px solid #454545; color: #969696 }
body.dark .nachrichtenleser .author, body.dark .nachrichtenleser .date, body.dark .nachrichtenleser .comments { background: #333; border: 1px solid #454545; color: #969696 }
body.dark .nachrichtenteaser .author, body.dark .nachrichtenteaser .date, body.dark .nachrichtenteaser .comments { background: #333; border: 1px solid #454545; color: #969696 }
body.dark .mod_newsreader .back { border-top: 1px solid #454545 }
body.dark .comment_default { border-bottom: 1px solid #454545 }
body.dark h1.divider_2, body.dark h2.divider_2, body.dark h3.divider_2, body.dark h4.divider_2, body.dark h5.divider_2, body.dark h6.divider_2 { background: url("/image/title-bg2-dark.png") repeat-x left 65% }
body.dark .testimonial { background: #171717 }
body.dark .testimonial::before { color: #171717 }
body.dark .portfolioteaser img { border: 1px solid #171717 }
body.dark .divider span { background: #1D1D1D; padding: 1px 10px }
body.dark .divider_2 h1, body.dark .divider_2 h2, body.dark .divider_2 h3, body.dark .divider_2 h4, body.dark .divider_2 h5, body.dark .divider_2 h6, body.dark h1.divider_2, body.dark h2.divider_2, body.dark h3.divider_2, body.dark h4.divider_2, body.dark h5.divider_2, body.dark h6.divider_2 { background: url("/image/title-bg2-dark.png") repeat-x left 65%; line-height: 1em; margin-bottom: 30px; border: 0 }
body.dark .divider_2 span { background: #1D1D1D; padding: 0 10px 0 0 }
body.dark .portfolioliste_v3 h2 { border-bottom: 1px solid #454545 }
@font-face { font-family: 'icons'; src: url("/fonts/icons.eot"); src: url("/fonts/icons.eot") format('embedded-opentype'), url("/fonts/icons.woff") format('woff'), url("/fonts/icons.ttf") format('truetype'), url("/fonts/icons.svg") format('svg'); font-weight: 400; font-style: normal }
.mod_navigation li:before { content: '' !important; margin-right: 0 !important }
i[class^="icon-"]:before, i[class*="icon-"]:before, .mod_navigation li[class^="icon-"] a:before, .mod_navigation li[class*="icon-"] a:before, .mod_navigation li[class^="icon-"] span:before, .mod_navigation li[class*="icon-"] span:before, #footer a[class^="icon-"]:before, #footer a[class*="icon-"]:before, .ce_headline[class^="icon-"]:before, .ce_headline[class*="icon-"]:before, .ce_list ul li:before, .ce_text ul li:before, .button[class^="icon-"]:before, .button[class*="icon-"]:before, .servicebox[class^="icon-"]:before, .servicebox[class*="icon-"]:before, #footer li[class^="icon-"]:before, #footer li[class*="icon-"]:before { font-family: 'icons'; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .5em; text-align: center; line-height: 1em }
.icon-windy-rain-inv:before { content: '\e9bd' }
.icon-duckduckgo:before { content: '\21' }
.icon-snow-inv:before { content: '\e9be' }
.icon-aim:before { content: '\22' }
.icon-hash:before { content: '\23' }
.icon-snow-heavy-inv:before { content: '\e9bf' }
.icon-delicious:before { content: '\e8ea' }
.icon-hail-inv:before { content: '\e9c0' }
.icon-paypal:before { content: '\24' }
.icon-clouds-inv:before { content: '\e9c1' }
.icon-flattr:before { content: '\25' }
.icon-clouds-flash-inv:before { content: '\e9c2' }
.icon-android:before { content: '\26' }
.icon-temperature:before { content: '\e9c3' }
.icon-eventful:before { content: '\27' }
.icon-compass-2:before { content: '\28' }
.icon-na:before { content: '\29' }
.icon-celcius:before { content: '\e9c4' }
.icon-smashmag:before { content: '\2a' }
.icon-plus:before { content: '\2b' }
.icon-plus-1:before { content: '\e810' }
.icon-plus-2:before { content: '\e858' }
.icon-plus-3:before { content: '\e8a3' }
.icon-plus-4:before { content: '\e900' }
.icon-fahrenheit:before { content: '\e9c5' }
.icon-gplus:before { content: '\e8fd' }
.icon-wikipedia:before { content: '\2c' }
.icon-minus:before { content: '\2d' }
.icon-minus-1:before { content: '\e80e' }
.icon-minus-2:before { content: '\e85a' }
.icon-minus-3:before { content: '\e8a4' }
.icon-lanyrd:before { content: '\e8fe' }
.icon-calendar-4:before { content: '\2e' }
.icon-stumbleupon:before { content: '\2f' }
.icon-clouds-flash-alt:before { content: '\e9c6' }
.icon-fivehundredpx:before { content: '\30' }
.icon-sun-inv-1:before { content: '\e9c7' }
.icon-pinterest:before { content: '\31' }
.icon-moon-inv-1:before { content: '\e9c8' }
.icon-bitcoin:before { content: '\32' }
.icon-cloud-sun-inv:before { content: '\e9c9' }
.icon-w3c:before { content: '\33' }
.icon-cloud-moon-inv:before { content: '\e9ca' }
.icon-foursquare:before { content: '\34' }
.icon-cloud-inv:before { content: '\e9cb' }
.icon-html5:before { content: '\35' }
.icon-cloud-flash-inv:before { content: '\e9cc' }
.icon-ie:before { content: '\36' }
.icon-drizzle-inv:before { content: '\e9cd' }
.icon-call:before { content: '\37' }
.icon-rain-inv:before { content: '\e9ce' }
.icon-grooveshark:before { content: '\38' }
.icon-windy-inv:before { content: '\e9e6' }
.icon-ninetyninedesigns:before { content: '\39' }
.icon-colon:before { content: '\3a' }
.icon-forrst:before { content: '\e97c' }
.icon-semicolon:before { content: '\3b' }
.icon-digg:before { content: '\e97b' }
.icon-eq:before { content: '\3d' }
.icon-spotify:before { content: '\e97a' }
.icon-reddit:before { content: '\3e' }
.icon-guest:before { content: '\3f' }
.icon-at:before { content: '\40' }
.icon-at-1:before { content: '\e929' }
.icon-gowalla:before { content: '\e979' }
.icon-sunrise:before { content: '\e9e3' }
.icon-appstore:before { content: '\41' }
.icon-sun-2:before { content: '\e9e2' }
.icon-blogger-1:before { content: '\42' }
.icon-moon-2:before { content: '\e9df' }
.icon-cc-1:before { content: '\43' }
.icon-eclipse:before { content: '\e9e7' }
.icon-dribbble:before { content: '\44' }
.icon-mist:before { content: '\e9dc' }
.icon-evernote:before { content: '\45' }
.icon-wind:before { content: '\e9db' }
.icon-flickr:before { content: '\46' }
.icon-snowflake:before { content: '\e9da' }
.icon-google:before { content: '\47' }
.icon-cloud-sun:before { content: '\e9d9' }
.icon-viadeo:before { content: '\48' }
.icon-cloud-moon:before { content: '\e9d8' }
.icon-instapaper:before { content: '\49' }
.icon-fog-sun:before { content: '\e9d7' }
.icon-weibo:before { content: '\4a' }
.icon-fog-moon:before { content: '\e9d5' }
.icon-klout:before { content: '\4b' }
.icon-fog-cloud:before { content: '\e9d6' }
.icon-linkedin-2:before { content: '\4c' }
.icon-fog:before { content: '\e9d4' }
.icon-meetup:before { content: '\4d' }
.icon-cloud-3:before { content: '\e9d3' }
.icon-vk:before { content: '\4e' }
.icon-cloud-flash:before { content: '\4f' }
.icon-cloud-flash-alt:before { content: '\e9d1' }
.icon-plancast:before { content: '\50' }
.icon-drizzle:before { content: '\e9d2' }
.icon-disqus:before { content: '\51' }
.icon-rain-1:before { content: '\e9d0' }
.icon-rss-5:before { content: '\52' }
.icon-windy:before { content: '\e9cf' }
.icon-skype-2:before { content: '\53' }
.icon-windy-rain:before { content: '\e9e5' }
.icon-twitter-3:before { content: '\54' }
.icon-snow:before { content: '\e9e4' }
.icon-youtube-1:before { content: '\55' }
.icon-snow-alt:before { content: '\e9e1' }
.icon-vimeo-1:before { content: '\56' }
.icon-snow-heavy:before { content: '\e9e0' }
.icon-windows:before { content: '\57' }
.icon-hail:before { content: '\e9de' }
.icon-xing:before { content: '\58' }
.icon-clouds:before { content: '\e9dd' }
.icon-yahoo:before { content: '\59' }
.icon-clouds-flash:before { content: '\5a' }
.icon-chrome:before { content: '\5b' }
.icon-email:before { content: '\5d' }
.icon-macstore:before { content: '\5e' }
.icon-myspace:before { content: '\5f' }
.icon-podcast:before { content: '\60' }
.icon-amazon:before { content: '\61' }
.icon-steam:before { content: '\62' }
.icon-cloudapp:before { content: '\63' }
.icon-ebay:before { content: '\65' }
.icon-facebook-3:before { content: '\66' }
.icon-github-2:before { content: '\67' }
.icon-flask:before { content: '\68' }
.icon-googleplay:before { content: '\e97d' }
.icon-itunes:before { content: '\69' }
.icon-plurk:before { content: '\6a' }
.icon-songkick:before { content: '\6b' }
.icon-gmail:before { content: '\6d' }
.icon-pinboard:before { content: '\6e' }
.icon-openid:before { content: '\6f' }
.icon-quora:before { content: '\71' }
.icon-soundcloud:before { content: '\73' }
.icon-tumblr-1:before { content: '\74' }
.icon-eventasaurus:before { content: '\76' }
.icon-wordpress-1:before { content: '\77' }
.icon-yelp:before { content: '\79' }
.icon-intensedebate:before { content: '\7b' }
.icon-eventbrite:before { content: '\7c' }
.icon-posterous:before { content: '\7e' }
.icon-pilcrow:before { content: '\b6' }
.icon-opentable:before { content: '\c7' }
.icon-cart:before { content: '\c9' }
.icon-print-3:before { content: '\d1' }
.icon-angellist:before { content: '\d6' }
.icon-instagram:before { content: '\dc' }
.icon-dwolla:before { content: '\e0' }
.icon-appnet:before { content: '\e1' }
.icon-statusnet:before { content: '\e2' }
.icon-acrobat:before { content: '\e3' }
.icon-drupal:before { content: '\e4' }
.icon-buffer:before { content: '\e5' }
.icon-pocket:before { content: '\e7' }
.icon-bitbucket:before { content: '\e9' }
.icon-info:before { content: '\2139' }
.icon-info-1:before { content: '\e866' }
.icon-info-2:before { content: '\e8b3' }
.icon-left:before { content: '\2190' }
.icon-left-1:before { content: '\e83d' }
.icon-left-2:before { content: '\e881' }
.icon-left-3:before { content: '\e8c7' }
.icon-up:before { content: '\2191' }
.icon-up-1:before { content: '\e83b' }
.icon-up-2:before { content: '\e87f' }
.icon-up-3:before { content: '\e8c5' }
.icon-up-4:before { content: '\e91c' }
.icon-right:before { content: '\2192' }
.icon-right-1:before { content: '\e83c' }
.icon-right-2:before { content: '\e880' }
.icon-right-3:before { content: '\e8c6' }
.icon-down:before { content: '\2193' }
.icon-down-1:before { content: '\e83e' }
.icon-down-2:before { content: '\e882' }
.icon-down-3:before { content: '\e8c8' }
.icon-down-4:before { content: '\e910' }
.icon-back-alt:before { content: '\e707' }
.icon-level-down:before { content: '\21b3' }
.icon-undo:before { content: '\21b6' }
.icon-exchange:before { content: '\21c4' }
.icon-infinity-1:before { content: '\e9ff' }
.icon-infinity:before { content: '\221e' }
.icon-home:before { content: '\2302' }
.icon-home-1:before { content: '\e80b' }
.icon-home-2:before { content: '\e865' }
.icon-home-3:before { content: '\e8b2' }
.icon-home-4:before { content: '\e8fc' }
.icon-keyboard:before { content: '\2328' }
.icon-split:before { content: '\2387' }
.icon-pause:before { content: '\2389' }
.icon-pause-1:before { content: '\e836' }
.icon-pause-2:before { content: '\e88c' }
.icon-eject-1:before { content: '\23cf' }
.icon-eject-2:before { content: '\e8d6' }
.icon-fast-fw:before { content: '\23e9' }
.icon-fast-fw-1:before { content: '\e844' }
.icon-fast-bw:before { content: '\23ea' }
.icon-fast-bw-1:before { content: '\e845' }
.icon-to-end:before { content: '\23ed' }
.icon-to-end-1:before { content: '\e835' }
.icon-to-end-2:before { content: '\e88e' }
.icon-to-start:before { content: '\23ee' }
.icon-to-start-1:before { content: '\e843' }
.icon-to-start-2:before { content: '\e88d' }
.icon-hourglass:before { content: '\23f3' }
.icon-stop:before { content: '\25aa' }
.icon-stop-1:before { content: '\e837' }
.icon-stop-2:before { content: '\e88b' }
.icon-up-dir:before { content: '\25b4' }
.icon-up-dir-1:before { content: '\e9ec' }
.icon-glyph78:before { content: '\e911' }
.icon-play:before { content: '\25b6' }
.icon-play-1:before { content: '\e838' }
.icon-play-2:before { content: '\e889' }
.icon-right-dir:before { content: '\25b8' }
.icon-right-dir-1:before { content: '\e912' }
.icon-right-dir-2:before { content: '\e95e' }
.icon-down-dir:before { content: '\25be' }
.icon-down-dir-3:before { content: '\e9ea' }
.icon-down-dir-1:before { content: '\e914' }
.icon-down-dir-2:before { content: '\e95f' }
.icon-left-dir:before { content: '\25c2' }
.icon-left-dir-2:before { content: '\e9eb' }
.icon-left-dir-1:before { content: '\e913' }
.icon-sun-inv:before { content: '\2600' }
.icon-cloud:before { content: '\2601' }
.icon-cloud-1:before { content: '\e895' }
.icon-cloud-2:before { content: '\e966' }
.icon-umbrella:before { content: '\2602' }
.icon-star:before { content: '\2605' }
.icon-star-1:before { content: '\e804' }
.icon-star-2:before { content: '\e84f' }
.icon-star-3:before { content: '\e89b' }
.icon-star-4:before { content: '\e8e8' }
.icon-star-5:before { content: '\e92e' }
.icon-star-empty:before { content: '\2606' }
.icon-star-empty-1:before { content: '\e805' }
.icon-check:before { content: '\2611' }
.icon-trash:before { content: '\e729' }
.icon-left-hand:before { content: '\261c' }
.icon-up-hand:before { content: '\261d' }
.icon-right-hand:before { content: '\261e' }
.icon-down-hand:before { content: '\261f' }
.icon-th-list:before { content: '\2630' }
.icon-th-list-1:before { content: '\e814' }
.icon-th-list-2:before { content: '\e8a0' }
.icon-th-list-3:before { content: '\e8ed' }
.icon-th-list-4:before { content: '\e934' }
.icon-sun:before { content: '\263c' }
.icon-sun-1:before { content: '\e8de' }
.icon-moon:before { content: '\263d' }
.icon-moon-1:before { content: '\263e' }
.icon-heart-empty:before { content: '\2661' }
.icon-heart-empty-1:before { content: '\e803' }
.icon-heart-empty-2:before { content: '\e84e' }
.icon-heart-empty-3:before { content: '\e92d' }
.icon-heart:before { content: '\2665' }
.icon-heart-1:before { content: '\e802' }
.icon-heart-2:before { content: '\e84d' }
.icon-heart-3:before { content: '\e89a' }
.icon-heart-4:before { content: '\e8e7' }
.icon-heart-5:before { content: '\e92c' }
.icon-music:before { content: '\266a' }
.icon-music-1:before { content: '\266b' }
.icon-music-2:before { content: '\e897' }
.icon-th:before { content: '\268f' }
.icon-th-1:before { content: '\e815' }
.icon-th-2:before { content: '\e89f' }
.icon-th-3:before { content: '\e8f5' }
.icon-th-4:before { content: '\e933' }
.icon-flag:before { content: '\2691' }
.icon-flag-1:before { content: '\e81a' }
.icon-flag-2:before { content: '\e8ab' }
.icon-cog:before { content: '\2699' }
.icon-cog-1:before { content: '\e823' }
.icon-cog-2:before { content: '\e876' }
.icon-cog-3:before { content: '\e8bf' }
.icon-cog-4:before { content: '\e952' }
.icon-attention:before { content: '\26a0' }
.icon-attention-1:before { content: '\e828' }
.icon-attention-2:before { content: '\e8ba' }
.icon-attention-3:before { content: '\e904' }
.icon-attention-4:before { content: '\e93a' }
.icon-flash:before { content: '\26a1' }
.icon-flash-1:before { content: '\e8e1' }
.icon-record:before { content: '\26ab' }
.icon-key-1:before { content: '\26bf' }
.icon-rain:before { content: '\26c6' }
.icon-cloud-thunder:before { content: '\26c8' }
.icon-cog-alt:before { content: '\26ef' }
.icon-scissors:before { content: '\2702' }
.icon-flight:before { content: '\2708' }
.icon-flight-1:before { content: '\e848' }
.icon-mail:before { content: '\2709' }
.icon-mail-1:before { content: '\e801' }
.icon-mail-2:before { content: '\e84c' }
.icon-mail-3:before { content: '\e899' }
.icon-mail-4:before { content: '\e8e6' }
.icon-mail-5:before { content: '\e92b' }
.icon-edit:before { content: '\270d' }
.icon-edit-1:before { content: '\e8b6' }
.icon-edit-2:before { content: '\e8f0' }
.icon-pencil:before { content: '\270e' }
.icon-pencil-1:before { content: '\e820' }
.icon-pencil-2:before { content: '\e86b' }
.icon-pencil-3:before { content: '\e8b7' }
.icon-pencil-4:before { content: '\e8f2' }
.icon-pencil-neg:before { content: '\270f' }
.icon-pencil-alt:before { content: '\2710' }
.icon-pencil-alt-1:before { content: '\e8f1' }
.icon-feather:before { content: '\2712' }
.icon-ok:before { content: '\2713' }
.icon-ok-1:before { content: '\e813' }
.icon-ok-2:before { content: '\e854' }
.icon-ok-3:before { content: '\e8a1' }
.icon-ok-4:before { content: '\e8ee' }
.icon-ok-5:before { content: '\e935' }
.icon-ok-circle:before { content: '\2714' }
.icon-ok-circle-1:before { content: '\e855' }
.icon-ok-circle-2:before { content: '\e936' }
.icon-cancel:before { content: '\2715' }
.icon-cancel-1:before { content: '\e812' }
.icon-cancel-2:before { content: '\e856' }
.icon-cancel-3:before { content: '\e8a2' }
.icon-cancel-4:before { content: '\e8ef' }
.icon-cancel-5:before { content: '\e937' }
.icon-cancel-circle:before { content: '\2716' }
.icon-cancel-circle-1:before { content: '\e811' }
.icon-cancel-circle-2:before { content: '\e857' }
.icon-cancel-circle-3:before { content: '\e8ff' }
.icon-cancel-circle-4:before { content: '\e938' }
.icon-asterisk:before { content: '\2731' }
.icon-help:before { content: '\2753' }
.icon-help-1:before { content: '\e867' }
.icon-help-2:before { content: '\e8b4' }
.icon-attention-circle:before { content: '\2757' }
.icon-quote-left-alt:before { content: '\275b' }
.icon-quote-right-alt:before { content: '\275c' }
.icon-quote-left:before { content: '\275d' }
.icon-quote-right:before { content: '\275e' }
.icon-quote-right-1:before { content: '\e86a' }
.icon-plus-circle:before { content: '\2795' }
.icon-plus-circle-1:before { content: '\e80f' }
.icon-plus-circle-2:before { content: '\e859' }
.icon-plus-circle-3:before { content: '\e939' }
.icon-minus-circle:before { content: '\2796' }
.icon-minus-circle-1:before { content: '\e80d' }
.icon-minus-circle-2:before { content: '\e868' }
.icon-minus-circle-3:before { content: '\e946' }
.icon-right-thin:before { content: '\27a1' }
.icon-direction:before { content: '\27a2' }
.icon-direction-1:before { content: '\e8bb' }
.icon-forward:before { content: '\27a6' }
.icon-forward-1:before { content: '\e81e' }
.icon-forward-2:before { content: '\e8a5' }
.icon-forward-3:before { content: '\e940' }
.icon-ccw:before { content: '\27f2' }
.icon-cw:before { content: '\27f3' }
.icon-cw-1:before { content: '\e83a' }
.icon-cw-2:before { content: '\e888' }
.icon-cw-3:before { content: '\e8c4' }
.icon-cw-4:before { content: '\e91d' }
.icon-arrow-curved:before { content: '\2935' }
.icon-left-thin:before { content: '\2b05' }
.icon-up-thin:before { content: '\2b06' }
.icon-down-thin:before { content: '\2b07' }
.icon-resize-vertical:before { content: '\2b0c' }
.icon-resize-vertical-1:before { content: '\e884' }
.icon-resize-horizontal:before { content: '\2b0d' }
.icon-resize-horizontal-1:before { content: '\e88a' }
.icon-eject:before { content: '\2ecf' }
.icon-list-add:before { content: '\e003' }
.icon-play-circle2-1:before { content: '\e048' }
.icon-left-circle:before { content: '\e4a1' }
.icon-left-circle-1:before { content: '\e962' }
.icon-right-circle:before { content: '\e4a2' }
.icon-right-circle-1:before { content: '\e961' }
.icon-up-circle:before { content: '\e4a3' }
.icon-up-circle-1:before { content: '\e960' }
.icon-down-circle:before { content: '\e4a4' }
.icon-down-circle-1:before { content: '\e94a' }
.icon-left-bold:before { content: '\e4ad' }
.icon-right-bold:before { content: '\e4ae' }
.icon-up-bold:before { content: '\e4af' }
.icon-user-add:before { content: '\e700' }
.icon-star-half:before { content: '\e701' }
.icon-ok-circle2:before { content: '\e702' }
.icon-cancel-circle2:before { content: '\e703' }
.icon-help-circle:before { content: '\e704' }
.icon-help-circle-1:before { content: '\e80c' }
.icon-info-circle:before { content: '\e705' }
.icon-info-circle-1:before { content: '\e84a' }
.icon-th-large:before { content: '\e708' }
.icon-lock-empty:before { content: '\e861' }
.icon-th-large-1:before { content: '\e932' }
.icon-lock-open-empty:before { content: '\e709' }
.icon-eye:before { content: '\e70a' }
.icon-eye-1:before { content: '\e817' }
.icon-eye-2:before { content: '\e85d' }
.icon-eye-3:before { content: '\e8ad' }
.icon-eye-4:before { content: '\e8f8' }
.icon-eye-off:before { content: '\e70b' }
.icon-tag:before { content: '\e70c' }
.icon-tag-1:before { content: '\e818' }
.icon-tag-2:before { content: '\e85e' }
.icon-tag-3:before { content: '\e8ac' }
.icon-tag-4:before { content: '\e8f9' }
.icon-tag-5:before { content: '\e943' }
.icon-tags:before { content: '\e70d' }
.icon-tag-empty:before { content: '\e70e' }
.icon-camera-alt:before { content: '\e70f' }
.icon-download-cloud:before { content: '\e710' }
.icon-upload-cloud:before { content: '\e711' }
.icon-upload-cloud-1:before { content: '\e869' }
.icon-reply:before { content: '\e712' }
.icon-reply-1:before { content: '\e8a6' }
.icon-reply-2:before { content: '\e942' }
.icon-reply-all:before { content: '\e713' }
.icon-reply-all-1:before { content: '\e941' }
.icon-code:before { content: '\e714' }
.icon-code-1:before { content: '\e949' }
.icon-export:before { content: '\e715' }
.icon-export-1:before { content: '\e81f' }
.icon-export-2:before { content: '\e8b5' }
.icon-export-3:before { content: '\e8f3' }
.icon-print:before { content: '\e716' }
.icon-print-1:before { content: '\e82c' }
.icon-print-2:before { content: '\e902' }
.icon-retweet:before { content: '\e717' }
.icon-retweet-1:before { content: '\e82b' }
.icon-retweet-2:before { content: '\e93e' }
.icon-comment:before { content: '\e718' }
.icon-comment-1:before { content: '\e82a' }
.icon-comment-2:before { content: '\e86c' }
.icon-comment-3:before { content: '\e8b8' }
.icon-comment-4:before { content: '\e93f' }
.icon-comment-inv:before { content: '\e719' }
.icon-comment-alt:before { content: '\e71a' }
.icon-comment-alt-1:before { content: '\e93c' }
.icon-comment-inv-alt:before { content: '\e71b' }
.icon-comment-alt2:before { content: '\e71c' }
.icon-comment-inv-alt2:before { content: '\e71d' }
.icon-chat:before { content: '\e720' }
.icon-chat-1:before { content: '\e829' }
.icon-chat-2:before { content: '\e873' }
.icon-chat-3:before { content: '\e8b9' }
.icon-chat-4:before { content: '\e901' }
.icon-chat-5:before { content: '\e93b' }
.icon-chat-inv:before { content: '\e721' }
.icon-vcard:before { content: '\e722' }
.icon-address:before { content: '\e723' }
.icon-location:before { content: '\e724' }
.icon-location-1:before { content: '\e827' }
.icon-location-2:before { content: '\e872' }
.icon-location-3:before { content: '\e8cd' }
.icon-location-4:before { content: '\e905' }
.icon-location-5:before { content: '\e93d' }
.icon-location-inv:before { content: '\e725' }
.icon-location-alt:before { content: '\e726' }
.icon-map:before { content: '\e727' }
.icon-compass:before { content: '\e728' }
.icon-compass-1:before { content: '\e871' }
.icon-trash-1:before { content: '\e826' }
.icon-trash-2:before { content: '\e870' }
.icon-trash-3:before { content: '\e8bd' }
.icon-trash-4:before { content: '\e906' }
.icon-trash-empty:before { content: '\e72a' }
.icon-doc:before { content: '\e730' }
.icon-doc-2:before { content: '\e86f' }
.icon-doc-4:before { content: '\e958' }
.icon-doc-inv:before { content: '\e731' }
.icon-doc-alt:before { content: '\e732' }
.icon-doc-inv-alt:before { content: '\e733' }
.icon-article:before { content: '\e734' }
.icon-article-1:before { content: '\e907' }
.icon-article-alt:before { content: '\e735' }
.icon-article-alt-1:before { content: '\e909' }
.icon-docs:before { content: '\e736' }
.icon-docs-landscape:before { content: '\e737' }
.icon-docs-landscape-1:before { content: '\e957' }
.icon-archive:before { content: '\e738' }
.icon-archive-1:before { content: '\e955' }
.icon-rss:before { content: '\e73a' }
.icon-rss-1:before { content: '\e875' }
.icon-rss-2:before { content: '\e8bc' }
.icon-rss-3:before { content: '\e90a' }
.icon-rss-4:before { content: '\e954' }
.icon-rss-alt:before { content: '\e73b' }
.icon-rss-alt-1:before { content: '\e953' }
.icon-share:before { content: '\e73c' }
.icon-share-1:before { content: '\e877' }
.icon-basket-1:before { content: '\e821' }
.icon-basket-2:before { content: '\e90c' }
.icon-calendar-inv:before { content: '\e73e' }
.icon-calendar-alt-1:before { content: '\e90e' }
.icon-login:before { content: '\e740' }
.icon-logout:before { content: '\e741' }
.icon-logout-1:before { content: '\e951' }
.icon-volume:before { content: '\e742' }
.icon-resize-full:before { content: '\e744' }
.icon-resize-full-1:before { content: '\e831' }
.icon-resize-full-2:before { content: '\e886' }
.icon-resize-full-3:before { content: '\e8d0' }
.icon-resize-full-4:before { content: '\e919' }
.icon-resize-full-5:before { content: '\e94e' }
.icon-resize-full-alt:before { content: '\e745' }
.icon-resize-small:before { content: '\e746' }
.icon-resize-small-1:before { content: '\e832' }
.icon-resize-small-2:before { content: '\e885' }
.icon-resize-small-3:before { content: '\e918' }
.icon-resize-small-alt:before { content: '\e747' }
.icon-move-1:before { content: '\e74a' }
.icon-popup:before { content: '\e74c' }
.icon-popup-1:before { content: '\e883' }
.icon-popup-2:before { content: '\e8cb' }
.icon-popup-3:before { content: '\e915' }
.icon-popup-4:before { content: '\e94d' }
.icon-publish:before { content: '\e74d' }
.icon-window:before { content: '\e74e' }
.icon-arrow-combo:before { content: '\e74f' }
.icon-zoom-in:before { content: '\e750' }
.icon-zoom-in-1:before { content: '\e8cc' }
.icon-zoom-in-2:before { content: '\e917' }
.icon-chart-pie-3:before { content: '\e9fd' }
.icon-zoom-out:before { content: '\e751' }
.icon-zoom-out-1:before { content: '\e8ce' }
.icon-zoom-out-2:before { content: '\e916' }
.icon-air:before { content: '\e753' }
.icon-database:before { content: '\e754' }
.icon-drive:before { content: '\e755' }
.icon-thermometer:before { content: '\e757' }
.icon-down-circle2:before { content: '\e758' }
.icon-down-circle2-1:before { content: '\e833' }
.icon-left-circle2:before { content: '\e759' }
.icon-right-circle2:before { content: '\e75a' }
.icon-up-circle2:before { content: '\e75b' }
.icon-up-circle2-1:before { content: '\e834' }
.icon-down-open:before { content: '\e75c' }
.icon-down-open-1:before { content: '\e842' }
.icon-left-open:before { content: '\e75d' }
.icon-left-open-1:before { content: '\e841' }
.icon-left-open-2:before { content: '\e8ca' }
.icon-left-open-3:before { content: '\e94c' }
.icon-right-open:before { content: '\e75e' }
.icon-right-open-1:before { content: '\e840' }
.icon-right-open-2:before { content: '\e8c9' }
.icon-right-open-3:before { content: '\e94b' }
.icon-up-open:before { content: '\e75f' }
.icon-up-open-1:before { content: '\e83f' }
.icon-down-open-mini:before { content: '\ea09' }
.icon-arrows-cw:before { content: '\e760' }
.icon-arrows-cw-1:before { content: '\e8c3' }
.icon-arrows-cw-2:before { content: '\e95d' }
.icon-left-open-mini:before { content: '\ea03' }
.icon-play-circle2:before { content: '\e761' }
.icon-right-open-mini:before { content: '\ea04' }
.icon-to-end-alt:before { content: '\e762' }
.icon-up-open-mini:before { content: '\ea05' }
.icon-to-start-alt:before { content: '\e763' }
.icon-down-open-big:before { content: '\ea06' }
.icon-award-empty:before { content: '\e764' }
.icon-left-open-big:before { content: '\ea07' }
.icon-list-1:before { content: '\e765' }
.icon-right-open-big:before { content: '\ea08' }
.icon-list-nested:before { content: '\e766' }
.icon-up-open-big:before { content: '\e767' }
.icon-progress-0:before { content: '\e768' }
.icon-progress-1:before { content: '\e769' }
.icon-progress-2:before { content: '\e76a' }
.icon-progress-3:before { content: '\e76b' }
.icon-signal-3:before { content: '\e91e' }
.icon-back-in-time:before { content: '\e771' }
.icon-bat-empty:before { content: '\e772' }
.icon-bat-empty-1:before { content: '\e8d8' }
.icon-bat-half:before { content: '\e773' }
.icon-bat-half-1:before { content: '\e8d9' }
.icon-bat-full:before { content: '\e774' }
.icon-bat-full-1:before { content: '\e8da' }
.icon-bat-charge:before { content: '\e775' }
.icon-bat-charge-1:before { content: '\e8db' }
.icon-net:before { content: '\e776' }
.icon-inbox:before { content: '\e777' }
.icon-inbox-1:before { content: '\e847' }
.icon-install:before { content: '\e778' }
.icon-font:before { content: '\e779' }
.icon-font-1:before { content: '\e95a' }
.icon-bold:before { content: '\e77a' }
.icon-italic:before { content: '\e77b' }
.icon-text-height:before { content: '\e77c' }
.icon-text-width:before { content: '\e77d' }
.icon-align-left:before { content: '\e77e' }
.icon-align-center:before { content: '\e77f' }
.icon-align-right:before { content: '\e780' }
.icon-align-justify:before { content: '\e781' }
.icon-list:before { content: '\e782' }
.icon-list-2:before { content: '\e8d7' }
.icon-list-3:before { content: '\e959' }
.icon-indent-left:before { content: '\e783' }
.icon-indent-left-1:before { content: '\e968' }
.icon-indent-right:before { content: '\e784' }
.icon-indent-right-1:before { content: '\e967' }
.icon-lifebuoy:before { content: '\e788' }
.icon-mouse:before { content: '\e789' }
.icon-dot:before { content: '\e78b' }
.icon-dot-2:before { content: '\e78c' }
.icon-dot-3:before { content: '\e78d' }
.icon-off:before { content: '\e78e' }
.icon-road:before { content: '\e78f' }
.icon-list-alt:before { content: '\e790' }
.icon-qrcode:before { content: '\e791' }
.icon-flow-tree:before { content: '\e9ed' }
.icon-barcode:before { content: '\e792' }
.icon-flow-line:before { content: '\e9fa' }
.icon-ajust:before { content: '\e793' }
.icon-ajust-1:before { content: '\e8df' }
.icon-tint:before { content: '\e794' }
.icon-cursor:before { content: '\e796' }
.icon-aperture:before { content: '\e797' }
.icon-aperture-alt:before { content: '\e798' }
.icon-steering-wheel:before { content: '\e799' }
.icon-brush-1:before { content: '\ea01' }
.icon-brush:before { content: '\e79a' }
.icon-brush-alt:before { content: '\e79b' }
.icon-eyedropper:before { content: '\e79c' }
.icon-layers:before { content: '\e79d' }
.icon-layers-alt:before { content: '\e79e' }
.icon-moon-inv:before { content: '\e7a0' }
.icon-magnet-1:before { content: '\ea00' }
.icon-magnet:before { content: '\e7a1' }
.icon-chart-pie:before { content: '\e7a2' }
.icon-chart-pie-1:before { content: '\e8e3' }
.icon-chart-pie-2:before { content: '\e927' }
.icon-chart-pie-alt:before { content: '\e7a3' }
.icon-dial:before { content: '\e7a4' }
.icon-cc:before { content: '\e7a5' }
.icon-resize-full-circle:before { content: '\e7a6' }
.icon-down-micro:before { content: '\e7a7' }
.icon-up-micro:before { content: '\e7a8' }
.icon-cw-circle:before { content: '\e7a9' }
.icon-updown-circle:before { content: '\e7aa' }
.icon-cc-nd:before { content: '\e7ab' }
.icon-terminal:before { content: '\e7ac' }
.icon-list-numbered:before { content: '\e7ad' }
.icon-basket-alt:before { content: '\e7ae' }
.icon-bat-third:before { content: '\e7af' }
.icon-mobile-alt:before { content: '\e7b0' }
.icon-tablet:before { content: '\e7b1' }
.icon-ipod:before { content: '\e7b2' }
.icon-stop-3:before { content: '\e7b3' }
.icon-grid:before { content: '\e7b4' }
.icon-easel:before { content: '\e7b5' }
.icon-puzzle:before { content: '\e7b6' }
.icon-cancel-alt:before { content: '\e7b7' }
.icon-aboveground-rail:before { content: '\e97e' }
.icon-airfield:before { content: '\e97f' }
.icon-airport:before { content: '\e980' }
.icon-art-gallery:before { content: '\e981' }
.icon-bar:before { content: '\e982' }
.icon-baseball:before { content: '\e983' }
.icon-basketball:before { content: '\e984' }
.icon-beer:before { content: '\e985' }
.icon-belowground-rail:before { content: '\e986' }
.icon-bicycle:before { content: '\e987' }
.icon-bus:before { content: '\e988' }
.icon-cafe:before { content: '\e989' }
.icon-campsite:before { content: '\e98b' }
.icon-cemetery:before { content: '\e98a' }
.icon-cinema:before { content: '\e98c' }
.icon-college:before { content: '\e98d' }
.icon-commerical-building:before { content: '\e98e' }
.icon-credit-card:before { content: '\e98f' }
.icon-cricket:before { content: '\e990' }
.icon-embassy:before { content: '\e991' }
.icon-fast-food:before { content: '\e9b8' }
.icon-ferry:before { content: '\e9b7' }
.icon-fire-station:before { content: '\e9b4' }
.icon-football:before { content: '\e9b3' }
.icon-fuel:before { content: '\e9b0' }
.icon-garden:before { content: '\e9af' }
.icon-giraffe:before { content: '\e9ac' }
.icon-golf:before { content: '\e9ab' }
.icon-grocery-store:before { content: '\e9a7' }
.icon-harbor:before { content: '\e9a6' }
.icon-heliport:before { content: '\e9a4' }
.icon-hospital:before { content: '\e9a2' }
.icon-industrial-building:before { content: '\e9a0' }
.icon-library:before { content: '\e99e' }
.icon-lodging:before { content: '\e99c' }
.icon-london-underground:before { content: '\e99b' }
.icon-minefield:before { content: '\e998' }
.icon-monument:before { content: '\e995' }
.icon-museum:before { content: '\e994' }
.icon-pharmacy:before { content: '\e992' }
.icon-pitch:before { content: '\e9b9' }
.icon-police:before { content: '\e9b6' }
.icon-post:before { content: '\e9b5' }
.icon-prison:before { content: '\e9b2' }
.icon-rail:before { content: '\e9b1' }
.icon-religious-christian:before { content: '\e9ae' }
.icon-religious-islam:before { content: '\e9ad' }
.icon-religious-jewish:before { content: '\e9aa' }
.icon-restaurant:before { content: '\e9a8' }
.icon-roadblock:before { content: '\e9a9' }
.icon-school:before { content: '\e9a5' }
.icon-shop:before { content: '\e9a3' }
.icon-skiing:before { content: '\e9a1' }
.icon-soccer:before { content: '\e99f' }
.icon-swimming:before { content: '\e99d' }
.icon-tennis:before { content: '\e99a' }
.icon-theatre:before { content: '\e997' }
.icon-toilet:before { content: '\e996' }
.icon-town-hall:before { content: '\e999' }
.icon-trash-5:before { content: '\e993' }
.icon-tree-1:before { content: '\e9ba' }
.icon-tree-2:before { content: '\e9bb' }
.icon-warehouse:before { content: '\e9bc' }
.icon-move:before { content: '\f047' }
.icon-move-2:before { content: '\e8cf' }
.icon-link-1:before { content: '\e80a' }
.icon-phone-squared:before { content: '\f098' }
.icon-twitter-4:before { content: '\f099' }
.icon-facebook-4:before { content: '\f09a' }
.icon-rss-6:before { content: '\f09e' }
.icon-left-circled:before { content: '\f0a8' }
.icon-right-circled:before { content: '\f0a9' }
.icon-up-circled:before { content: '\f0aa' }
.icon-down-circled:before { content: '\f0ab' }
.icon-docs-1:before { content: '\f0c5' }
.icon-menu:before { content: '\f0c9' }
.icon-pinterest-squared:before { content: '\f0d3' }
.icon-mail-alt:before { content: '\f0e0' }
.icon-comment-empty:before { content: '\f0e5' }
.icon-chat-empty:before { content: '\f0e6' }
.icon-user-md:before { content: '\f200' }
.icon-github:before { content: '\f300' }
.icon-facebook-1:before { content: '\e928' }
.icon-facebook-2:before { content: '\e96e' }
.icon-facebook-rect:before { content: '\f301' }
.icon-facebook-rect-2:before { content: '\e96f' }
.icon-facebook-rect-1:before { content: '\e965' }
.icon-twitter-1:before { content: '\f302' }
.icon-twitter-2:before { content: '\e970' }
.icon-twitter-bird:before { content: '\f303' }
.icon-twitter-bird-2:before { content: '\e971' }
.icon-twitter-bird-1:before { content: '\e964' }
.icon-flickr-circled:before { content: '\e9f9' }
.icon-twitter:before { content: '\f304' }
.icon-icq:before { content: '\e977' }
.icon-yandex:before { content: '\f305' }
.icon-vimeo-2:before { content: '\e9f8' }
.icon-yandex-rect:before { content: '\f306' }
.icon-github-text:before { content: '\f307' }
.icon-facebook:before { content: '\f308' }
.icon-github-1:before { content: '\e975' }
.icon-googleplus-rect-1:before { content: '\e974' }
.icon-googleplus-rect:before { content: '\f309' }
.icon-vkontakte-rect-1:before { content: '\e978' }
.icon-vkontakte-rect:before { content: '\f30a' }
.icon-skype-1:before { content: '\e976' }
.icon-skype:before { content: '\f30b' }
.icon-linkedin:before { content: '\f30c' }
.icon-odnoklassniki:before { content: '\e96d' }
.icon-odnoklassniki-rect-1:before { content: '\e96c' }
.icon-odnoklassniki-rect:before { content: '\f30d' }
.icon-facebook-squared:before { content: '\e9ee' }
.icon-vimeo-rect-1:before { content: '\e972' }
.icon-vimeo-rect:before { content: '\f30e' }
.icon-gplus-1:before { content: '\e9ef' }
.icon-vimeo:before { content: '\f30f' }
.icon-gplus-circled:before { content: '\f310' }
.icon-tumblr-rect-1:before { content: '\e973' }
.icon-tumblr-rect:before { content: '\e963' }
.icon-tumblr:before { content: '\f311' }
.icon-pinterest-1:before { content: '\e9f0' }
.icon-friendfeed:before { content: '\e96b' }
.icon-linkedin-rect:before { content: '\f312' }
.icon-pinterest-circled:before { content: '\e9f1' }
.icon-friendfeed-rect:before { content: '\e96a' }
.icon-youtube:before { content: '\f313' }
.icon-twitter-rect:before { content: '\f314' }
.icon-blogger:before { content: '\e969' }
.icon-tumblr-2:before { content: '\e9f2' }
.icon-blogger-rect:before { content: '\f315' }
.icon-tumblr-circled:before { content: '\e9f3' }
.icon-deviantart:before { content: '\f316' }
.icon-jabber:before { content: '\f317' }
.icon-linkedin-3:before { content: '\e9f4' }
.icon-lastfm:before { content: '\f318' }
.icon-linkedin-circled:before { content: '\e9f5' }
.icon-lastfm-rect:before { content: '\f319' }
.icon-linkedin-1:before { content: '\f31a' }
.icon-dribbble-1:before { content: '\e9f6' }
.icon-linkedin-rect-1:before { content: '\f31b' }
.icon-dribbble-circled:before { content: '\e9f7' }
.icon-picasa:before { content: '\f31c' }
.icon-wordpress:before { content: '\f31d' }
.icon-stumbleupon-1:before { content: '\f31e' }
.icon-stumbleupon-circled:before { content: '\f31f' }
.icon-lastfm-1:before { content: '\f321' }
.icon-lastfm-circled:before { content: '\f322' }
.icon-rdio:before { content: '\f324' }
.icon-rdio-circled:before { content: '\f325' }
.icon-spotify-1:before { content: '\f327' }
.icon-spotify-circled:before { content: '\f328' }
.icon-qq:before { content: '\f32a' }
.icon-instagrem:before { content: '\f32d' }
.icon-dropbox:before { content: '\f330' }
.icon-evernote-1:before { content: '\f333' }
.icon-flattr-1:before { content: '\f336' }
.icon-skype-3:before { content: '\f339' }
.icon-skype-circled:before { content: '\f33a' }
.icon-renren:before { content: '\f33c' }
.icon-sina-weibo:before { content: '\f33f' }
.icon-paypal-1:before { content: '\f342' }
.icon-picasa-1:before { content: '\f345' }
.icon-soundcloud-1:before { content: '\f348' }
.icon-mixi:before { content: '\f34b' }
.icon-behance:before { content: '\f34e' }
.icon-google-circles:before { content: '\f351' }
.icon-vkontakte:before { content: '\f354' }
.icon-smashing:before { content: '\f357' }
.icon-logo-entypo:before { content: '\f600' }
.icon-flag-sw:before { content: '\f601' }
.icon-logo-db:before { content: '\f603' }
.icon-globe-1:before { content: '\e8e0' }
.icon-picture:before { content: '🌄' }
.icon-picture-1:before { content: '\e808' }
.icon-picture-2:before { content: '\e852' }
.icon-picture-3:before { content: '\e931' }
.icon-globe:before { content: '𝌍' }
.icon-globe-alt:before { content: '🌐' }
.icon-globe-2:before { content: '\e924' }
.icon-leaf:before { content: '🍂' }
.icon-leaf-1:before { content: '\e849' }
.icon-lemon:before { content: '🍋' }
.icon-glass:before { content: '🍸' }
.icon-gift:before { content: '🎁' }
.icon-mic:before { content: '🎤' }
.icon-mic-1:before { content: '\e879' }
.icon-mic-2:before { content: '\e8c1' }
.icon-videocam:before { content: '🎥' }
.icon-videocam-1:before { content: '\e8eb' }
.icon-video-alt:before { content: '🎦' }
.icon-headphones:before { content: '🎧' }
.icon-headphones-1:before { content: '\e87c' }
.icon-palette:before { content: '🎨' }
.icon-ticket:before { content: '🎫' }
.icon-video:before { content: '🎬' }
.icon-video-1:before { content: '\e807' }
.icon-video-2:before { content: '\e851' }
.icon-video-4:before { content: '\e930' }
.icon-target:before { content: '🎯' }
.icon-target-1:before { content: '\e846' }
.icon-target-2:before { content: '\e88f' }
.icon-target-3:before { content: '\e8dc' }
.icon-target-4:before { content: '\e95c' }
.icon-music-alt:before { content: '🎵' }
.icon-top-list:before { content: '🏆' }
.icon-award:before { content: '🏉' }
.icon-award-1:before { content: '\e894' }
.icon-award-2:before { content: '\e920' }
.icon-videocam-alt:before { content: '🏹' }
.icon-thumbs-up:before { content: '👍' }
.icon-thumbs-up-1:before { content: '\e81b' }
.icon-thumbs-up-2:before { content: '\e8a9' }
.icon-thumbs-up-3:before { content: '\e8f7' }
.icon-thumbs-down:before { content: '👎' }
.icon-thumbs-down-1:before { content: '\e8a8' }
.icon-thumbs-down-2:before { content: '\e8f6' }
.icon-basket:before { content: '\e73d' }
.icon-user:before { content: '👤' }
.icon-user-1:before { content: '\e806' }
.icon-user-2:before { content: '\e850' }
.icon-user-3:before { content: '\e89c' }
.icon-user-4:before { content: '\e8e9' }
.icon-user-5:before { content: '\e92f' }
.icon-users:before { content: '👥' }
.icon-users-1:before { content: '\e89d' }
.icon-user-woman:before { content: '👩' }
.icon-user-pair:before { content: '👫' }
.icon-lamp:before { content: '💡' }
.icon-lamp-1:before { content: '\e87e' }
.icon-water:before { content: '💦' }
.icon-droplet:before { content: '💧' }
.icon-credit-card-1:before { content: '💳' }
.icon-dollar:before { content: '💵' }
.icon-monitor:before { content: '💻' }
.icon-bag:before { content: '\e78a' }
.icon-floppy:before { content: '💾' }
.icon-cd:before { content: '💿' }
.icon-cd-1:before { content: '\e892' }
.icon-cd-2:before { content: '\e922' }
.icon-folder:before { content: '📁' }
.icon-folder-1:before { content: '\e824' }
.icon-folder-2:before { content: '\e86d' }
.icon-folder-3:before { content: '\e956' }
.icon-folder-open:before { content: '📂' }
.icon-folder-empty:before { content: '\e874' }
.icon-doc-text:before { content: '📄' }
.icon-doc-1:before { content: '\e825' }
.icon-doc-3:before { content: '\e908' }
.icon-calendar:before { content: '📅' }
.icon-calendar-1:before { content: '\e822' }
.icon-calendar-2:before { content: '\e878' }
.icon-calendar-3:before { content: '\e90d' }
.icon-calendar-alt:before { content: '📆' }
.icon-chart-line:before { content: '\e9fc' }
.icon-chart:before { content: '📈' }
.icon-chart-1:before { content: '\e925' }
.icon-chart-bar-3:before { content: '\e9fb' }
.icon-chart-bar:before { content: '📊' }
.icon-chart-bar-1:before { content: '\e8e4' }
.icon-chart-bar-2:before { content: '\e926' }
.icon-pin:before { content: '📌' }
.icon-pin-1:before { content: '\e85f' }
.icon-pin-2:before { content: '\e8ae' }
.icon-attach:before { content: '📎' }
.icon-attach-1:before { content: '\e863' }
.icon-attach-2:before { content: '\e947' }
.icon-book-alt:before { content: '📔' }
.icon-book:before { content: '📕' }
.icon-book-1:before { content: '\e891' }
.icon-book-2:before { content: '\e923' }
.icon-book-open:before { content: '📖' }
.icon-book-open-1:before { content: '\e86e' }
.icon-phone:before { content: '📞' }
.icon-phone-2:before { content: '\e9e8' }
.icon-phone-1:before { content: '\e8be' }
.icon-megaphone:before { content: '\ea02' }
.icon-bullhorn:before { content: '📣' }
.icon-upload:before { content: '📤' }
.icon-upload-1:before { content: '\e81d' }
.icon-upload-2:before { content: '\e85b' }
.icon-download:before { content: '📥' }
.icon-download-1:before { content: '\e81c' }
.icon-download-2:before { content: '\e85c' }
.icon-download-3:before { content: '\e8a7' }
.icon-download-4:before { content: '\e8f4' }
.icon-box:before { content: '📦' }
.icon-mobile:before { content: '📱' }
.icon-mobile-1:before { content: '\e893' }
.icon-mobile-2:before { content: '\e8dd' }
.icon-mobile-3:before { content: '\e921' }
.icon-signal:before { content: '\e770' }
.icon-signal-1:before { content: '📶' }
.icon-signal-2:before { content: '\e890' }
.icon-signal-4:before { content: '\e95b' }
.icon-camera:before { content: '📷' }
.icon-camera-1:before { content: '\e809' }
.icon-camera-2:before { content: '\e853' }
.icon-camera-3:before { content: '\e89e' }
.icon-camera-4:before { content: '\e8ec' }
.icon-shuffle:before { content: '🔀' }
.icon-shuffle-1:before { content: '\e839' }
.icon-shuffle-2:before { content: '\e8d5' }
.icon-loop-alt:before { content: '🔁' }
.icon-loop-1:before { content: '\e8d4' }
.icon-loop:before { content: '🔄' }
.icon-light-down:before { content: '🔅' }
.icon-light-up:before { content: '🔆' }
.icon-volume-off:before { content: '🔇' }
.icon-volume-off-1:before { content: '\e82d' }
.icon-volume-off-2:before { content: '\e87a' }
.icon-volume-off-3:before { content: '\e8c2' }
.icon-volume-off-4:before { content: '\e90f' }
.icon-volume-down:before { content: '🔉' }
.icon-volume-down-1:before { content: '\e91f' }
.icon-volume-up:before { content: '🔊' }
.icon-volume-up-1:before { content: '\e82e' }
.icon-volume-up-2:before { content: '\e87b' }
.icon-volume-up-3:before { content: '\e8d3' }
.icon-volume-up-4:before { content: '\e91b' }
.icon-battery:before { content: '🔋' }
.icon-search:before { content: '🔍' }
.icon-search-1:before { content: '\e800' }
.icon-search-3:before { content: '\e898' }
.icon-search-4:before { content: '\e8e5' }
.icon-search-5:before { content: '\e92a' }
.icon-search-2:before { content: '\e84b' }
.icon-key-3:before { content: '\e9fe' }
.icon-key:before { content: '🔑' }
.icon-key-inv:before { content: '\e896' }
.icon-key-2:before { content: '\e8e2' }
.icon-lock:before { content: '🔒' }
.icon-lock-1:before { content: '\e816' }
.icon-lock-2:before { content: '\e862' }
.icon-lock-3:before { content: '\e8b0' }
.icon-lock-4:before { content: '\e8fb' }
.icon-lock-5:before { content: '\e944' }
.icon-lock-open:before { content: '🔓' }
.icon-lock-open-1:before { content: '\e860' }
.icon-lock-open-2:before { content: '\e8af' }
.icon-lock-open-3:before { content: '\e8fa' }
.icon-lock-open-4:before { content: '\e948' }
.icon-bell:before { content: '🔔' }
.icon-bell-2:before { content: '\e9e9' }
.icon-bell-1:before { content: '\e903' }
.icon-bookmark:before { content: '🔖' }
.icon-bookmark-1:before { content: '\e819' }
.icon-bookmark-2:before { content: '\e8aa' }
.icon-link:before { content: '🔗' }
.icon-link-2:before { content: '\e864' }
.icon-link-3:before { content: '\e8b1' }
.icon-link-4:before { content: '\e945' }
.icon-back:before { content: '\e706' }
.icon-fire:before { content: '🔥' }
.icon-search-alt:before { content: '🔎' }
.icon-wrench:before { content: '🔧' }
.icon-wrench-1:before { content: '\e8c0' }
.icon-wrench-2:before { content: '\e90b' }
.icon-chart-area:before { content: '🔾' }
.icon-clock-alt:before { content: '🕓' }
.icon-clock:before { content: '🕔' }
.icon-clock-1:before { content: '\e82f' }
.icon-clock-2:before { content: '\e87d' }
.icon-clock-3:before { content: '\e8d2' }
.icon-clock-4:before { content: '\e91a' }
.icon-clock-5:before { content: '\e950' }
.icon-block:before { content: '🚫' }
.icon-block-1:before { content: '\e830' }
.icon-block-2:before { content: '\e887' }
.icon-block-3:before { content: '\e8d1' }
.icon-block-4:before { content: '\e94f' }
#logo img {  }
body { background: #000 url("/image/backgrounds/low_contrast_linen.png"); background-repeat: repeat }
body { font-family: 'Roboto', sans-serif; font-size: 14px; line-height: 20px;}
h1, h2, h3, h4, h5, h6 { font-family: 'Roboto', sans-serif; font-weight: 400 }
h1, h2, h3, h4, h5, h6, .color { color: #657383 }
#socials a { color: #959595 }
#hotline { color: #454545 }
.button, input[type="submit"], input.submit { background: #657383 }
.servicebox[class^="icon-"]:before, .servicebox[class*="icon-"]:before { background: #657383;  border: 3px solid #0099B8; }
#mainmenu ul li a { padding: 15px 18px }
#dropdown li a:hover, #dropdown li a.active, #dropdown li a.trail, #dropdown ul li a:hover, #dropdown ul li a.trail, #dropdown ul li a.active, #dropdown ul li.active a { background: #657383 }
nav#mainmenu ul { background-color: #e9e9e9 }
body.dark nav#mainmenu ul { background-color: #262626 }
nav#mainmenu ul ul { background: #E9E9E9 }
body.dark nav#mainmenu ul ul { background: #262626 }
#mainmenu ul ul { font-size: 12px }
#submenu a:hover { color: #657383 }
.ce_list ul li:before, .ce_text ul li:before { content: '\ea04' }
.ce_list.type2 ul li:before, .ce_text.type2 ul li:before { content: '\e935' }
.ce_list.type3 ul li:before, .ce_text.type3 ul li:before { content: '\2605' }
h1, h2, h3, h4, h5, h6, .color, #submenu a:hover { color: #454545 }
#dropdown li a:hover, #dropdown li a.active, #dropdown li a.trail, #dropdown ul li a:hover, #dropdown ul li a.trail, #dropdown ul li a.active, #dropdown ul li.active a, .button, input[type="submit"], input.submit, .servicebox[class^="icon-"]:before, .servicebox[class*="icon-"]:before, body { background: #454545 url('/image/backgrounds/low_contrast_linen.png');}
body { background-attachment: fixed }
.camera_wrap .button { margin-top: 20px }
.ce_gallery .caption { font-size: inherit; line-height: inherit; margin-top: 20px;text-align: center; }
a {color: #2F86B3;}
a:hover { color: #3a1e47 }
.mod_navigation a, .mod_changelanguage a { color: #444 }
#main p { text-align: justify }

#main .margin-top>.margin-top { margin-top: 0 }
#main .margin-bottom { margin-bottom: 25px }
#main .padding-top { padding-top: 22px }
#main .ce_gallery li a img, #main .image_container a img { -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
#main .ce_gallery li a img:hover, #main .image_container a img:hover { opacity: .5; filter: alpha(opacity=50) }
#main .ce_download img, #main .ce_downloads img { vertical-align: top; margin-right: 5px }
#main .ce_download { margin-top: 25px }
#main .mod_faqlist li { margin-bottom: 15px }
.ce_form .captcha-container { background: #444; color: #fff }
#container .image_container img {  }
#container .image_container .caption { right: -1px }
#container #news .image_container img, #container #news_en .image_container img, #container .layout_latest .image_container img { max-width: 100%;     width: 100%; }
#container .layout_latest h2 { padding-top: 0 }
#footer { color: #fff }
#footer a { color: #fff }
#footer a:hover { text-decoration: underline }
#footer .mod_customnav>ul { float: right }
#footer li { float: left; margin-right: 25px }
#footer li.active { text-decoration: underline }
#footer li.last { margin-right: 0 }
#if-configuration { display: none }
.underline { border-bottom: 1px solid #EDEDED }
.back { margin-top: 25px }
#dropdown .shop { background-color: #0099B8; color: #fff }
@media only screen and (max-width:980px) {
	#container .image_container img { max-width: 100% }
	#container .image_container .caption { right: 0 }
	#main .margin-bottom { margin-bottom: 0 }
}
@media only screen and (max-width:767px) {
	#logo { margin-bottom: 20px; }
	#logo img {
   padding: 20px 20px 0;
   width: 100%;
}
.harakt>div>span.comple {
  width: 270px !important;
}
.page-title {
  background: #0099B8;
}

.page-title h1{
	color: #fff;
}

.cartInter {
float: inherit !important;
  margin-top: 15px;
}
	#main { margin-top: 20px }
	#main .margin-top { margin-top: 15px !important }
	.image_container { width: 100%; float: left }
	.ce_gallery img { float: none; display: inline-block; width: auto; max-width: 100%; margin-right: 20px }
	.ce_gallery .caption { margin-top: 0 }
	iframe { width: 100%; height: 200px }
	.intro-image img { width: 100% }
	h1, h2, h3 { word-wrap: break-word }
	h1.divider, h2.divider, h3.divider { line-height: 1.4em }
}
@media only screen and (max-width:360px) {
	#logo img { width: 100%; height: auto !important }
	#footer li { float: none; text-align: left; margin-bottom: 5px }
	h1.divider, h2.divider, h3.divider { line-height: 24px; font-size: 18px }
}
.mod_changelanguage { position: absolute; right: 0; z-index: 1; margin: 18px; font-size: 17px }
@media only screen and (max-width:767px) {
	.mod_changelanguage { position: relative; float: right; text-align: center; width: 10%; margin: 8px 0 }
	.no_header .mod_changelanguage a { color: #fff }
	.selectnav { width: 95%; margin: 0 0 0 5% }
}
.marginbot15 {
	margin-bottom: 15px;
}
.margintop30 {
margin-top: 30px;
}

.marginbot20 {
margin-bottom: 20px;
}


.mod_webShop_miniCart { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; width: 230px; text-align: center; background-color: #fff; position: absolute;    top: -106px; right: 0; padding-top: 2px }
.mod_webShop_miniCart.twoLines { top: -317px }
.mod_webShop_miniCart .content, .mod_webShop_miniCart .itemValuta, .mod_webShop_miniCart .cartlink { float: left; padding: 5px }
.mod_webShop_miniCart .content { background: url("/image/basket.png") no-repeat scroll left 7px transparent; padding-left: 25px; margin-left: 10px }
.mod_webShop_miniCart .itemValuta, .mod_webShop_miniCart .cartlink { border-left: 1px solid #ddd; padding-left: 5px; margin-left: 5px }
.mod_webShop_miniCart .itemValuta { padding-right: 0 }
.mod_webShop_miniCart .cartlink { padding-left: 10px }
.mod_webShop_navigation img { margin-bottom: -6px }
.mod_webShop_navigation .teaserContent { font-size: 18px; width: 300px; display: block; background-color: transparent; color: #555; padding: 10px 0; text-align: center; }
.mod_webShop_navigation a { display: inline-block }
.mod_webShop_navigation a:hover .teaserContent { background-color: #444; color: #fff }
.mod_webShop_navigation li.size1of2 { margin-left: 0; text-align: center; margin-bottom: 40px; padding-top: 8px }
.ws_sortbox { float: right }
.ws_sortbox select { width: auto }
.articleListItem { margin-top: 10px; -webkit-transition: all .15s ease; -moz-transition: all .15s ease; -o-transition: all .15s ease; transition: all .15s ease }
.articleListItem:hover { background-color: #444; color: #fff }
.articleListItem:hover a { color: #fff }
.articleListItem:hover .shippingNotice a { text-decoration: underline }
.articleListItem:hover .specialOffer { color: #be93d1 }
.articleListItem .articleImage { overflow: visible }
.articleListItem .articleImage a { display: block; margin: 5px 0 0 6px }
.articleListItem .articleImage a img { width: 100%;border: 1px solid #D7D7D8;}
.articleListItem .articleTitle { margin-top: 20px; margin-bottom: 10px; }
.articleListItem .articleTitle a { font-size: 20px; }
.articleListItem .articlePrices { margin-top: 10px }
.articleListItem .markAsNew, .articleListItem .markAsOffer { position: absolute; z-index: 10; top: 5px }
.articleListItem .markAsNew { right: 0px }
.articleListItem .markAsOffer { right: 0 }
#articleImage { width: 100% }
.mod_webShop_checkoutConfirm, .mod_webShop_articleDetails { font-size: 14px }
.mod_webShop_articleDetails .ce_gallery img { width: auto }
.mod_webShop_articleDetails table { width: auto; border: 0; font-size: 13px }
.mod_webShop_articleDetails table td { border: 0 }
.mod_webShop_articleDetails table td.col_first { padding-left: 1px }
.mod_webShop_articleDetails .articleImage { position: relative; border: 1px solid #DDD; }
.mod_webShop_articleDetails .markAsNew, .mod_webShop_articleDetails .markAsOffer { position: absolute; z-index: 10; top: 0 }
.mod_webShop_articleDetails .markAsNew { right: 0 }
.mod_webShop_articleDetails .markAsOffer { right: 0 }
.mod_webShop_articleDetails .articlePrices { margin: 15px 0;
border-top: 1px solid #EFEFEF;
  padding-top: 10px; }
.mod_webShop_articleDetails .valuePrice { margin-left: 10px;font-size: 24px;}
.mod_webShop_articleDetails .valuePrice span {font-size: 14px;}
.mod_webShop_articleDetails #articleDelivery { margin-bottom: 5px }
.mod_webShop_articleDetails .webShopQTY { width: 60px; text-align: center }
.mod_webShop_articleDetails #btnAddToCart { width: auto }
.mod_webShop_articleDetails ul { margin-bottom: 20px }
.mod_webShop_articleDetails li:before { content: '\ea04'; font-family: 'icons'; font-style: normal; font-weight: 400; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: .5em; text-align: center; line-height: 1em }
.mod_webShop_articleDetails #lbl_itemAdded { background-color: #444; margin: 20px 0; padding: 20px }
.mod_webShop_articleDetails #lbl_itemAdded a { color: #fff }
.mod_webShop_articleDetails #lbl_itemAdded a:hover { text-decoration: underline }
.hasSpecialPrice { font-weight: 400; text-decoration: line-through }
.specialOffer { font-weight: 700; font-size: large; color: #753c8f; margin: 0 5px }
#articleDescription+.back { margin: 35px 0 }
.mod_webShop_articleRecommendet { margin-top: 10px }
.mod_webShop_articleRecommendet .recommendet_single { margin-left: 1%; margin-right: 3%; overflow: visible }
.mod_webShop_articleRecommendet .articleTitle { display: block; padding: 5px }
.mod_webShop_articleRecommendet img { margin-bottom: -6px }
.mod_webShop_articleRecommendet a:hover .articleTitle { background-color: #444; color: #fff }
#warenkorb, #cart, #bestellungsuebersicht, #order-summary { overflow-x: auto }
#bestellungsuebersicht, #order-summary { padding-bottom: 15px }
.mod_webShop_shoppingCart { font-size: 14px; min-width: 675px }
.mod_webShop_shoppingCart input { width: auto }
.mod_webShop_shoppingCart .cartItemQTY_input { display: inline-block; }
.mod_webShop_shoppingCart .cartItemQTY_input input { border: 0; padding: 0 }
.mod_webShop_shoppingCart .cartItemQTY_input .itemQTY { width: 50px; text-align: center; padding: 3px 5px;
border: 1px solid #dedede;
    }
.mod_webShop_shoppingCart .updateCart, .mod_webShop_shoppingCart .btnRemoveItem { margin-left: 2px; margin-top: 1px }
.mod_webShop_shoppingCart .cartItemImage { width: 20%; float: left; border-bottom: 1px solid #ddd }
.mod_webShop_shoppingCart .cartItemImage img { max-height: 127px; margin-left: 5px;}
.mod_webShop_shoppingCart .cartItemTitle { width: 190px; float: left; border-bottom: 1px solid #ddd }
.mod_webShop_shoppingCart .cartDelete {
	width: 10%;
    float: left;
    border-bottom: 1px solid #ddd;
}

.mod_webShop_shoppingCart .cartItemQTY {
	 width: 15% !important;
}

@media only screen and (max-width: 767px) {
	.mod_webShop_shoppingCart .cartItemImage img { width: 100%; }
}


.cartItemQTY_input button {

    background-color: #f7f7f7;
    color: #9a9a9a;
    color: #777;

    cursor: pointer;
    font-size: 12px;
}

 .cartItemQTY_input  button:hover {
    color: #1a87c2;
}

.cartItemNal {
	width: 15%;
    float: left;
    border-bottom: 1px solid #ddd;
    text-align: center;
}

.mod_webShop_shoppingCart .cartItemQTY, .mod_webShop_shoppingCart .cartItemSinglePrice, .mod_webShop_shoppingCart .cartItemTotalPrice { width: 10%; float: left; border-bottom: 1px solid #ddd }
.mod_webShop_shoppingCart .cartItemQTY { text-align: center; background-color: #f7f7f7 }
.mod_webShop_shoppingCart .webShop_cartHeading { font-weight: 700 }
.mod_webShop_shoppingCart .webShop_cartHeading li { padding: 6px 0 }

.mod_webShop_shoppingCart .itemQTY { background-color: #fff }
.mod_webShop_shoppingCart .quantity_wrapper { *zoom: 1;  margin: 0 auto }
.mod_webShop_shoppingCart .quantity_wrapper:before, .mod_webShop_shoppingCart .quantity_wrapper:after { display: table; content: ""; line-height: 0 }
.mod_webShop_shoppingCart .quantity_wrapper:after { clear: both }
.mod_webShop_shoppingCart .cartItemSinglePrice, .mod_webShop_shoppingCart .cartItemTotalPrice { text-align: right }
.mod_webShop_shoppingCart .webShop_cartItem li { min-height: 140px; padding: 6px 0 0 }
.mod_webShop_shoppingCart .cartItemTotalPrice, .mod_webShop_shoppingCart .webShop_total li { padding-right: 10px !important }
.mod_webShop_shoppingCart .webShop_total { background-color: #f7f7f7; padding: 6px 0; margin-bottom: 30px }
.mod_webShop_shoppingCart .webShop_total .totalPrice { font-weight: 700 }
.mod_webShop_shoppingCart .webShop_total .totalPrice, .mod_webShop_shoppingCart .webShop_total .taxes { position: relative }
.mod_webShop_shoppingCart .webShop_total li { text-align: right }
.mod_webShop_shoppingCart .webShop_total label { position: absolute; right: 15% }
.mod_webShop_shoppingCart .button_left input, .mod_webShop_shoppingCart .button_right input { min-width: 150px }
.floatRight { float: right }
.mod_webShop_coupons { position: relative; top: -143px; padding-left: 10px; min-width: 350px }
.mod_webShop_coupons input { width: auto }
.mod_webShop_coupons .webshop_submit { padding-top: 9px; padding-bottom: 9px }
.mod_webShop_coupons .formelem { float: left }
.mod_webShop_coupons label { margin-right: 5px }
.mod_webShop_coupons #ctrl_couponcode { background-color: #fff }
.mod_webShop_coupons .couponErrors { margin-top: -10px }
.mod_webShop_coupons .singleCoupon { float: left; padding-right: 5px; margin-right: 5px; border-right: 1px solid #ddd }
.webShop_noCartItems { margin-top: 15px; min-height: 135px }
.mod_webShop_checkout h2 { border-bottom: 1px solid #ddd;}
.cartTransfer { display: none }
.webShop_billing_address_error { margin-bottom: 25px }
.webShop_billing_address_error p { display: inline-block }
.webShop_billing_address_error ul { margin-bottom: -10px }
.shipping_address>h2 { padding-top: 0 }
.address_billing, .address_shipping { padding-top: 10px }
.address_billing .formelem, .address_shipping .formelem { margin-top: 15px }
.address_confirm { position: absolute; right: 15px; bottom: -3px }
.address_confirm input { width: auto }
.checkOut { margin-top: 30px }
.checkOut, .checkout_nextSteps { background-color: #444 }
.checkOut a, .checkout_nextSteps a, .checkOut input, .checkout_nextSteps input { width: auto; min-width: 150px; margin: 15px }
.billing_method, .shipping_method { margin-top: 25px }
.billing_method input, .shipping_method input { width: auto; margin-right: 10px; margin-bottom: 10px }
.hyperlink_txt { font-size: 13px }
.shoppingOverview { margin-top: 25px }
.shoppingOverview .heading li, .shoppingOverview .item_even li { padding: 6px 0; width: 20%; float: left; border-bottom: 1px solid #DDD; font-weight: 700 }
.shoppingOverview .heading li.articleName, .shoppingOverview .item_even li.articleName { width: 40% }
.shoppingOverview .heading li.articleQTY, .shoppingOverview .item_even li.articleQTY { text-align: center }
.shoppingOverview .heading li.articlePrice, .shoppingOverview .item_even li.articlePrice, .shoppingOverview .heading li.articleSum, .shoppingOverview .item_even li.articleSum { text-align: right }
.shoppingOverview .item_even li { border-bottom: 0; font-weight: 400 }
.shoppingTotal li { float: left; width: 50%; padding: 6px 0; font-weight: 700; border-top: 1px solid #ddd }
.articlePriceValue, .shippingPrice, .paymentPrice, .totalValue, .taxSum, .billingValue, .couponValue { text-align: right }
.shippingOverview li, .paymentOverview li, .overviewTotal li, .coupons li { float: left; width: 50% }
.overviewTotal>ul li { border-top: 1px solid #ddd; padding: 6px 0 0; font-weight: 700 }
.overviewTotal { *zoom: 1 }
.overviewTotal:before, .overviewTotal:after { display: table; content: ""; line-height: 0 }
.overviewTotal:after { clear: both }
.addresses { margin: 25px 0; padding: 10px; *zoom: 1 }
.addresses:before, .addresses:after { display: table; content: ""; line-height: 0 }
.addresses:after { clear: both }
.addresses .shippingAddress, .addresses .billingAddress { width: 50%; float: left }
.checkoutConfirm textarea { resize: vertical }
.customerCommentArea { height: 160px }
.agbText { border: 1px solid #ddd; height: 240px; margin-bottom: 10px; margin-top: 20px; overflow-y: scroll; background-color: whiteSmoke; font-size: 12px; padding: 10px }
#agbBox { margin-top: 20px }
#agbBox input { width: auto; margin-right: 10px; margin-bottom: 10px }
.mod_webShop_checkoutConfirm { min-width: 450px }
#agbBox .error { margin: 0 }
.variations { margin-top: 5px; *zoom: 1 }
.variations:before, .variations:after { display: table; content: ""; line-height: 0 }
.variations:after { clear: both }
.variations label { font-weight: 700; margin-left: 2px; margin-bottom: 2px; display: inline-block }
.variations .variation { float: left; width: 100%; margin: 10px 1% 10px 0 }
#articleBlockPriceList { margin: 15px 0 }
#articleBlockPriceList table { font-size: inherit; margin: 0 }
#articleBlockPriceList td { padding-left: 0; padding-right: 0 }
#articleBlockPriceList .blockQTY { width: 98px }
#articleBlockPriceList .blockPrice { padding-right: 10px; padding-left: 13px }
#articleBlockPriceList thead td { padding-top: 0 }
#articleBlockPriceList tbody tr { background-color: #F7F7F7 }
#articleBlockPriceList tbody td { padding-left: 10px }
#articleBlockPriceList tbody .blockQTY, #articleBlockPriceList tbody .blockPrice { border-bottom: 1px solid #fff }
#articleBlockPriceList tbody .blockQTY { border-right: 1px solid #ccc }
#articleBlockPriceList tbody .blockPrice { padding-left: 23px }
@media only screen and (max-width:980px) {
	.mod_webShop_miniCart { right: -20px }
}
@media only screen and (max-width:767px) {
	.mod_webShop_miniCart { top: -47px !important;
  right: 0;
  border-right: 1px solid #ddd;
  border-top: 1px solid #ddd; }
	.articleListItem .articleImage {    width: 100%; }
	.articleListItem .articleImage a img {     width: 100%; }
	.articleListItem .markAsOffer { right: 0 }
	.description_content { width: 100%; margin-left: 0; padding-left: 6px }
	.leftRow { width: auto }
	.compare_table {
	  font-size: 8px;
	  line-height: 12px;
	}

	#footer .mod_customnav>ul {
  float: none;
}
#footer li {
   float: none;
  display: inline-block;
  margin-right: 25px;
}
#container {
  padding-bottom: 0px;
}
}
@media only screen and (max-width:360px) {
	.address_confirm { position: relative; top: 0; right: 0 }
	.address_confirm input { width: 100% }
	.floatRight { float: none }
	.checkOut { background-color: transparent; margin: 0 }
	.checkOut a, .checkOut input { width: 100%; margin: 0 }
	.checkOut input { margin-top: 10px }
	.variations .variation { float: none; width: 100% }
}
#container { padding-bottom: 70px }
#footer { overflow: visible }
#footer>.inside { overflow: visible }
.assessment { width: 150px; height: 100px; position: absolute; top: -48px; right: 15px; opacity: .6; -webkit-transition: all .1s ease; -moz-transition: all .1s ease; -o-transition: all .1s ease; transition: all .1s ease; -webkit-box-shadow: 0 0 6px #555; -moz-box-shadow: 0 0 6px #555; box-shadow: 0 0 6px #555 }
.assessment:hover { top: -60px; right: 0; width: 180px; height: 120px; opacity: 1; -webkit-box-shadow: 0 2px 8px #555; -moz-box-shadow: 0 2px 8px #555; box-shadow: 0 2px 8px #555 }
.assessment img { width: 100% }
@media only screen and (max-width:980px) {
	#footer { margin: 10px 0 10px }
}
@media only screen and (max-width:767px) {
	.assessment { display: none }
}

.hove:hover ul {
	display: none !important;
}

.newhr {
  height: 1px;
  background: #DBDBDB;
  border: none;
  margin: 20px 0;
}
.mine {
	  width: auto;
  min-width: 150px;
  margin: 15px;
}
.mybutt {
  background: none;
  padding: 5px 0px;
  cursor: pointer;
  color: #763D90;
}
.mybutt:hover {
	color: #3a1e47;
}
.marginbot30{
  margin-bottom: 30px;
}

.articleNumber{
	text-decoration: underline;
  color: #818181;
}
.fullDesc {
	  margin-top: 10px;
  font-size: 14px;
}
.copl {
	  font-size: 16px;
  margin-bottom: 10px;
}
.harakt a {
	text-decoration: underline;
}

.harakt>div>span {
	color: #A6A6A6;
  display: inline-block;
   width: 130px;
}
.harakt>div>span.comple {
  width: 420px;
}

.harakt>div>span.colddat{
	  font-size: 13px;
  margin-left: 5px;
  color: #6B6B6B;
}
.articlePrices>div {
	display: inline-block;
}
.floatright {
	float: right;
}

.pra {
	line-height: 37px;
}
.podrobno {
	  margin-top: 10px;
  font-size: 12px;
}
.head_edition {
  padding: 15px 0;
  text-align: center;
}

.compare_table {
	  border: 1px solid #E3E3E3;
  padding: 0px 15px 15px;
  margin-top: 20px;
  margin-bottom: 40px;


}

.metka1 {
  width: 10px;
  display: inline-block;
  height: 10px;
  border-radius: 50%;
}

.bluem {
	  background: #0099B8;
}
.greenm {
	 background: #47B512;
}
.purm {
	background: #A62896;
}
.oranm {
	background: #F07D22;
}

.compare_table .price {
	text-align: center;
}

.compare_table .master16, .compare_table .master24, .compare_table .prof16, .compare_table .prof24 {
	text-align: center;
}

.compare_table .master16 {
	background-color: rgba(0, 153, 184, 0.09);
}
.compare_table .prof16{
	  background-color: rgba(71, 181, 18, 0.09)
}
.compare_table .master24 {
	  background-color: rgba(166, 40, 150, 0.09);
}

.compare_table .prof24 	{
	background-color: rgba(240, 125, 34, 0.09);
}

.decorline {
	text-decoration: underline;
}

.radioimage .rad1 .sv1 {
  display: block;
  width: 100px;
  height: 100px;
  background: url('/image/conf/sv.png') no-repeat 100% 100%;
  background-size: cover;
  padding: 5px;
    border-radius: 5px;
}

.rad1, .rad2{
    text-align: center;
}

.radioimage .rad2 .sv2 {
  display: block;
  width: 100px;
  height: 100px;
  background: url('/image/conf/sv1.png') no-repeat 100% 100%;
  background-size: cover;
  padding: 5px;
    border-radius: 5px;
    margin: 0 auto;
}

.radioimage div{
  margin-top: 5px;
}

.radioimage .rad1 input, .radioimage .rad2 input {
	display: none;
}
.radioimage .rad1, .radioimage .rad2 {
	display: inline-block;
	padding: 5px;
	cursor: pointer;
}

.configurator_mini {
	margin-top: 10px;
	  width: 100%;
  float: left;

}

.sv1:hover {
	border:2px solid rgb(0, 153, 184);}
.sv2:hover {
	border:2px solid rgb(0, 153, 184);
}


.sv1.active {
	border:5px solid rgb(0, 153, 184);
}
.sv2.active {
	border:5px solid rgb(0, 153, 184);
}
.inputst label {
	  width: 120px;
  display: inline-block;
}
.inputst
{
	margin-bottom: 5px;
}
.inputst input, .inputst select {
	  padding: 5px;
	  width: 140px;
}
.svetstup {
	display: none;
}

.ce_text ol.olnone {
	list-style: none;
  padding-left: 0px
}
.parsto{
	display: block;
  margin-top: 10px;
}
.parsto>div {
	display: inline-block;
}
.parsto>div:first-child {
	width: 120px;
	  vertical-align: top;
}

#results table td {
	padding:3px 0;
}

#results table tr:first-child td {
	border-top:none;
}

#results table tr:last-child td {
	padding-top: 10px;
}

.cenpre {
	width:100%; text-align:center;
}
.cenpre img {
	 padding: 20px;
}
.fsize12 {
	font-size: 12px;
	  color: #888;
}

.margintop20 {
	margin-top: 20px;
}





.cd-tabs {
  position: relative;

  margin: 1em auto;
}
.cd-tabs:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tabs::after {
  /* subtle gradient layer on top right - to indicate it's possible to scroll */
  position: absolute;
  top: 0;
  right: 0;
  height: 60px;
  width: 50px;
  z-index: 1;
  pointer-events: none;
  background: -webkit-linear-gradient( right , #f8f7ee, rgba(248, 247, 238, 0));
  background: linear-gradient(to left, #f8f7ee, rgba(248, 247, 238, 0));
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.no-cssgradients .cd-tabs::after {
  display: none;
}
.cd-tabs.is-ended::after {
  /* class added in jQuery - remove the gradient layer when it's no longer possible to scroll */
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-tabs nav {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: #f8f7ee;
  box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
}
@media only screen and (min-width: 768px) {
  .cd-tabs::after {
    display: none;
  }
  .cd-tabs nav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    box-shadow: inset -2px 0 3px rgba(203, 196, 130, 0.06);
    z-index: 1;
  }


}


@media only screen and (min-width: 960px) {
  .cd-tabs nav {
    position: relative;
    float: none;
    background-color: #E9E9E9;
    box-shadow: none;
  }
}

.cd-tabs-navigation {
  width: 360px;
}
.cd-tabs-navigation:after {
  content: "";
  display: table;
  clear: both;
}
.cd-tabs-navigation li {
  float: left;
}
.cd-tabs-navigation a {
  position: relative;
  display: block;
  height: 60px;
  width: 60px;
  text-align: center;
  font-size: 12px;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
 color: #9D9D9D;
  padding-top: 34px;
}
.no-touch .cd-tabs-navigation a:hover {
  color: #29324e;
  background-color: rgba(233, 230, 202, 0.3);
}
.cd-tabs-navigation a.selected {
  background-color: #ffffff !important;
  box-shadow: inset 0 2px 0 #f05451;
  color: #29324e;
}

@media only screen and (min-width: 768px) {
  .cd-tabs-navigation {
    /* move the nav to the left on medium sized devices */
    width: 80px;
    float: left;
  }
  .cd-tabs-navigation a {
    height: 80px;
    width: 80px;
    padding-top: 46px;
  }
  .cd-tabs-navigation a.selected {
    box-shadow: inset 2px 0 0 #f05451;
  }
  .cd-tabs-navigation a::before {
    top: 22px;
  }
}
@media only screen and (min-width: 960px) {
  .cd-tabs-navigation {
    /* tabbed on top on big devices */
    width: auto;
    background-color: #E9E9E9;
    box-shadow: inset 0 -2px 3px rgba(203, 196, 130, 0.06);
  }
  .cd-tabs-navigation a {
 height: 60px;
  line-height: 50px;
  width: auto;
  /* text-align: left; */
  font-size: 14px;
  font-size: 0.875rem;
  padding: 5px 40px;
  }
  .cd-tabs-navigation a.selected {
    box-shadow: inset 0 2px 0 #0099B8;
  }
  .cd-tabs-navigation a::before {
    top: 50%;
    margin-top: -10px;
    margin-left: 0;
    left: 38px;
  }
}

.cd-tabs-content {
  background: #ffffff;
}
.cd-tabs-content li {
  display: none;
  padding: 1.4em 0;
}
.cd-tabs-content li.selected {
  display: block;
  -webkit-animation: cd-fade-in 0.5s;
  -moz-animation: cd-fade-in 0.5s;
  animation: cd-fade-in 0.5s;
}
.cd-tabs-content li p {
  font-size: 14px;
  line-height: 1.6;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .cd-tabs-content {
    min-height: 480px;
  }
  .cd-tabs-content li {

  }

}
@media only screen and (min-width: 960px) {
  .cd-tabs-content {
    min-height: 0;
  }
  .cd-tabs-content li {

  }

}

@-webkit-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-moz-keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes cd-fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

.headspec {
	  font-size: 24px;
  margin-top: 20px;
  border-bottom: 1px solid #DDD;
  padding-bottom: 20px;
    margin-bottom: 20px;
}

.filesodf>div {
	display: inline-block;
}

.pdfimg {
	width: 50px;
}
.pdfimg img {
	width: 100%;
}
.filesodf .filedes{
	  height: 55px;
  margin-left: 10px;
  /* width: 150px; */
  vertical-align: middle;
}
.filesodf .filedes span.tita {
	font-weight: 600;
	  border-bottom: 1px dotted #6C6C6C;
	  cursor: pointer;
}

.product-details-tables-holder h3 {
	font-size: 20px;
	margin-left: 8px;
}

.product-details-tables-holder .product-details-table tr:last-child  td {
	border-bottom: 1px solid #E3E3E3;
}
.product-details-tables-holder .product-details-table tr td:last-child  {
	border-left: 1px solid #E3E3E3;
}

.product-details-tables-holder .product-details-table tr td {
	padding:5px 10px;
}

.product-details-tables-holder .product-details-table tr:nth-child(odd) td {
	background-color: #f5f5f5;
}

.product-details-table td {
  width: 50%;
}

.skidaPrice {
	  font-size: 14px;
  color: #C85959;
  text-decoration: line-through;
}

.bordnone {
	   border: none;
}

.padtop0 {
	padding-top: 0px;
}

.contacts td {
border-top: none;
  padding: .5em 0;
  text-align: center;

}
.contacts td input {
	margin-bottom: 0px;
	 width: 80%;
}

.contacts td input:focus, .contacts td textarea:focus {
	border: 1px solid rgb(75, 152, 181);
}

.contacts td textarea{
	  height: 100px;
	    width: 80%;
}

.contacts tr:last-child td{
	  padding-top: 20px;
}

.contacts tr td:first-child {
	  width: 150px;
	  text-align: right;
}

.contacts td input.caps {
	width: 100px;
}

#nc_captcha_container0 {
	  margin-left: 15px;
  margin-right: 25px;
  vertical-align: middle;
}

#nc_captcha_refresh_button0 {
	background: none;
  cursor: pointer;
  color: #A6A6A6;
  /* text-decoration: blink; */
  border-bottom: 1px dotted;
}

#nc_captcha_refresh_button0:hover {
	color:#3A3A3A;
}

#interactive-contact {
margin-bottom: 50px;
margin-top: 50px;
}

#interactive-contact button.mybutt {
	  width: 200px;
  background: #4B98B5;
    color: #fff;
  padding: 15px;
}
.socicon div {
	display: inline-block;
		width: 32px;

}
.socicon div:hover {
	opacity: 1;
}

.socicon div img {
width: 100%;
}
.socicon {
	text-align: center;
}

.errinp {
	border:1px solid rgb(220, 130, 127);
}
.plantext {
	display: block;
  margin-top: 7px;
  font-size: 12px;
  position: relative;
  color: #DC827F;
}

/*----- Accordion -----*/
.accordion, .accordion * {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}

.accordion {
    overflow:hidden;
    box-shadow:0px 1px 3px rgba(0,0,0,0.25);
    border-radius:3px;
    background:#f7f7f7;
}

/*----- Section Titles -----*/
.accordion-section-title {
  width: 100%;
  padding: 15px;
  border: 1px solid #fff;
  display: inline-block;
  border-bottom: 1px solid #1a1a1a;
  background: #E4E4E4;
  transition: all linear 0.15s;
  color: #5C5C5C;

}

.accordion-section-title.active, .accordion-section-title:hover {
    background:#4c4c4c;
      color: #fff;
    text-decoration:none;
}

.accordion-section:last-child .accordion-section-title {
    border-bottom:none;
}

/*----- Section Content -----*/
.accordion-section-content {
    padding:15px;
    display:none;
}

ul.def {
    list-style: none;
}

ul.def li:before {
    content:  "—";
    position: relative;
    left:     -5px;
}

.collight {
	margin-top: 15px;
}

.collight label {
	margin-right: 15px;
}

.hovder:hover {
	   border: 1px solid #0099B8;
}

.hovder {
	border:1px solid #E7E7E7;
	padding: 5px;
	border-radius: 3px;
}

.hovder p {
 text-align: center !important;
 margin-top: 10px;
 margin-bottom: 10px;
 }


select[name=param_payment_type]{
	  margin-left: 10px;
  margin-top: 10px;
}

.imagelest li {
	display: inline-block;
    width: 23.45%;
}

.imagelest li img {
	width: 100%;
}

.imagelest {
	border: 1px solid #DFDFDF;
    margin-bottom: 50px;
    padding: 0;
    padding-top: 5px;
}
.imagelest:hover
{
	  border: 1px solid #0099B8;
}
#news img {
margin:10px 0;
}

.marginbot40 {
	  margin-bottom: 40px !important;
}
.margintop40 {
	  margin-top: 40px !important;
}

.panelim>div {
display: inline-block;
}
.panelim {
	font-size: 40px;
	padding: 20px;
  border: 1px solid #414141;
  text-align: center;
  color: #414141;
    border-radius: 3px;
}
.panelim i {
	color: #0099B8;
}


.panelim .opim {
	font-size: 20px;
  line-height: 35px;
  height: 40px;
	vertical-align: middle;
	  margin-left: 5px;
}

.panelim:hover{
	border: 1px solid #0099B8;
	color: #0099B8;
}

.hovder img {
width: 100%;
}

.awesome:before {
	font-family: 'FontAwesome' !important;
	width: 1.2em !important;
}

.icon-font-simple:before {
  content: '\f1d8';
}

.icon-font-protect:before {
  content: '\f132';
}

.icon-font-compact:before {
  content: '\f187';
}

.icon-font-eco:before {
  content: '\f0eb';
}
.icon-font-nad:before {
  content: '\f164';
}
.icon-font-nadeg:before {
  content: '\f23e';
}

.icon-font-est:before {
  content: '\f219';
}
.icon-font-dost:before {
  content: '\f0d1';
}
.hedte {
	min-height: 35px;
  max-height: 55px;
  overflow: hidden;
}

.size-md {
	height: 20px;
  border-top: 1px solid #E4E4E4;
  margin-top: 20px;
  margin-bottom: 20px;
}

 ol.num {
    list-style-type: none; /* Убираем исходные маркеры */
    counter-reset:  item; /* Обнуляем счетчик списка */
    font-size: 14px;
   }

ol.num>li div:first-child:before {
  content: counter(item) '. '; /* Добавляем к числам скобку */
  counter-increment: item; /* Задаём имя счетчика */
  color: #0099B8;
    font-weight: 600;
}
ol.num>li div {
	display: inline-block;
}

ol.num>li div:first-child {
  width: 3.5%;
  vertical-align: top;
}

ol.num>li div:last-child {
   width: 95%;
   text-align: justify;
}

ol.num>li {
	  margin-bottom: 10px;
}

ol.num {
	margin-top: 30px;
}

.titsetup {
  font-size: 20px;
  margin-bottom: 15px;
  color: #565656;
  border-left: 4px solid #0099B8;
  padding-left: 5px;
}

ol.num ul{
  margin-left: 50px;
  margin-top: 5px;
  list-style: initial;
  list-style-type: square;
}

ol.num ul li{
margin-bottom: 3px;
}

.margin40 {
	margin:40px 0 !important;
}

.box-variant {
  padding: 5px;
  border: 1px solid #E5E5E5;
    border-radius: 3px;
}

.box-variant div.images img {
	width: 100%;
}


.box-variant p {
	  color: #555;
}
.box-variant p.title {
  font-size: 14px;
  line-height: 20px;
  margin-top: 5px;
  text-align: center !important;
  margin-bottom: 15px;

  padding-bottom: 10px;
	  color: #555;
	    padding: 5px 10px 10px;
}

.box-variant:hover {
	border: 1px solid #0099B8;
}
.box-variant p.desc {
	padding: 0px 5px;
}

.image {
	width: 100%;
}

.navigation {
    margin-bottom: 20px;
}

.navigation div {
 display: inline-block;
  padding: 5px 15px;
  background: #0099B8;
  color: #fff;
  border-radius: 3px;

}
.navigation div:hover {
  background: #037D96;
}
.navigation div.left_nav i{
    margin-right: 5px;
  font-size: 16px;
  vertical-align: text-bottom;
}

.navigation div.right_nav i{
    margin-left: 5px;
  font-size: 16px;
  vertical-align: text-bottom;
}

.navigation div.right_nav {
  float: right;
}

.tipusera div {
	display: inline-block;
	padding: 5px 10px;
	cursor: pointer;
	  margin-top: 15px;
}

.tipusera div:first-child {
	  border: 1px solid #CCC;
	  border-radius: 3px 0 0 3px;
}
.tipusera div:last-child {
	  border: 1px solid #CCC;
	  margin-left: -5px;
	   border-radius: 0 3px 3px 0px;
}

.tipusera .active {
	  background-color: #e7f2f7;
}

.infouser {
  font-size: 12px;
  margin-top: 5px;
  margin-left: 2px;
  color: #9B9B9B;
}

.tpl-block-ichlabel {
	font-weight: 600;
}


.tpl-block-ichlabel-desc {
	display: block;
    margin-top: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #7B7B7B;
        margin-left: 15px;
            margin-bottom: 10px;
}

.dopsbor {
	margin-top: 5px;
    color: #5F5555;
    font-weight: bold;
    margin-bottom: 10px;

}

.disblock .tpl-block-order-col {
display: inline-block;
vertical-align: top;
}

.disblock .tpl-block-order-col:first-child {
margin-right: 15px;
}

.orde_item {
	padding: 10px 15px;
	border: 1px solid #DDD;
	border-radius: 3px;
	  margin-bottom: 30px;
}

.orde_item .order_header{
  border-bottom: 1px solid #DDD;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

.orde_item table td {
	border-top: none;
}

.orde_item table th{
	  border-bottom: 1px solid #DDD;
}


.orde_item .produc {
margin-bottom: 10px;
}

.orde_item .produc tr:last-child td {
	border-top: 1px dashed #ccc;
}

.text-center {
	text-align: center;
}
.text-right {
	text-align: right;
}

.orde_item .infos-ite tr td:first-child {
  width: 130px;
  color: #9D9D9D;
}
.neoplata {
	  margin-top: 20px;
}

.neoplata span {

}

.dotted {
	border-bottom: 1px dotted;
}

.kvita {
  margin-left: 10px;
  font-size: 12px;
  color: color: #2F86B3;
  color: #2F86B3;
  cursor: pointer;

}

.kv form {
	display: none;
}

.s_browse_cc {
	margin-bottom: 20px;
	  margin-top: 10px;
}
.s_browse_cc span {
	padding:10px;
	margin-right: 10px;
}
.s_browse_cc span.active {
	color: #fff;
	background: #0099B8;
}

.hovder1 {
	  margin-bottom: 50px;
	border: 1px solid #E7E7E7;
  padding: 5px;
  border-radius: 3px;
  cursor: pointer;
}

.hovder1 div:first-child{
  display: inline-block;
  width: 14%;
  height: 90px;
}

.hovder1 div:last-child{
	display: inline-block;
  width: 84%;
  height: 60px;
  /* margin-left: 20px; */
  text-align: center;
  font-size: 26px;
  vertical-align: text-bottom;
}

.hovder1 div img {
	width: 100%;

}

.hovder1:hover {
	  border: 1px solid #0099B8;
}


@media only screen and (max-width: 768px) {

.cd-tabs nav {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  background: none;
  box-shadow: none;
}

.cd-tabs-navigation a.selected {
  box-shadow: inset 0 2px 0 #0099B8;
}

.cd-tabs-navigation a {
  position: relative;
  display: block;
  height: inherit;
  width: 100px;
  text-align: center;
  font-size: 12px;
  margin-right: 4px;
  background: #E9E9E9;
  font-size: 0.75rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-weight: 700;
  color: #9D9D9D;
  padding-top: 14px;
  padding-bottom: 14px;
  margin-bottom: 5px;
}

.page-title .h2 {
  line-height: 32px;
  padding: 10px 0;
  color:#fff;
}
.cd-tabs-navigation {
  width: initial;
}

#main p {
  text-align: left;
}

.divider span {
  display: block;
}

.hovder1 div:first-child {
  display: inline-block;
  width: 25%;
  height: inherit;
    padding-top: 5px;
}

.hovder1 div:last-child {
  display: inline-block;
  width: 72%;
  height: 60px;
  margin-left: 5px;
   text-align: left;
  font-size: 16px;
  vertical-align: text-bottom;
}

.imagelest {
  margin-bottom: 30px;
}
.hovder1 {
  margin-bottom: 20px;
  }

  .marginbot30 {
  margin-bottom: 0px;
}

.s_browse_cc span {
	display: block;
}

ol.num ul {
  margin-left: 29px;
  margin-top: 10px;
  list-style: initial;
  list-style-type: square;
}

}

.list_partner li a {
	text-decoration: underline;
	font-size: 18px;
}

.list_partner li {
  padding-bottom: 10px;
  border-bottom: 1px solid #E4E4E4;
}

.list_partner li .region{
	margin-top: 5px;
}

.list_partner li .region span{
	  color: #A0A0A0;
  margin-right: 5px;
}

.list_partner li .opp{
	margin-top: 10px;
}

.size-sd {
  height: 0px;
  border-top: 1px solid #E4E4E4;
  margin-top: 10px;
  margin-bottom: 20px;
}

.emptys {
	height: 300px;
}

.download {
  margin-top: 20px;
  border: 1px solid #D7D7D7;
  padding: 15px;
  text-align: center;
  border-radius: 3px;
    color: #6F6F6F;
}

.download i {
	  margin-right: 10px;
}


.download:hover {
	  border: 1px solid #E76F6F;
}

.download:hover i {
	  color: #E76F6F;
}
.colorbox {
	display: inline-block;
}

.colorbox div.whitebox {
	background: #fff;
}
.colorbox div.warmbox {
	background: #FFFAC2;
}
.colorbox div.redbox {
	background: #EE2E2D;
}
.colorbox div.greenbox {
	background: #40AE49;
}
.colorbox div.bluebox {
	background: #0072BC;
}

.colorbox div:hover{
	  border: 1px solid #009DBD;
}


.colorbox div {
	display: inline-block;
	width: 40px;
	height: 40px;
	background: #ddd;
	border: 1px solid #CDCDCD;
}
.opcolor {
  display: inline-block;
  height: 35px;
  vertical-align: bottom;
  margin-right: 20px;
  color: #9E9E9E;
}


.nomeret {
 position: absolute;
  color: #09A8C8;
  font-size: 64px;
    top: 45px;
  /* left: 50px; */
  text-align: center;
  width: 140px;
}

.relat {
	position: relative;
}

.item_acses {
  text-align: center;
  border: 1px solid #E2E2E2;
  padding: 20px;
}

.item_acses:hover {
	border: 1px solid #0199B8;
}

.item_acses img {
	width: 100%;
}

.item_acses p {
	text-align: center !important;
}

.prime {
    padding: 15px;
  border: 1px solid #D5D5D5;
  background: #EAEEF0;
}

.socicon.ensoc {
	float:left;
}

.socicon.ensoc div {
	opacity:1;
	    margin-right: 5px;
}

.socicon.ensoc div img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
/*Добавим вот такой вот код*/
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
/*конец кода с transition*/
}
.socicon.ensoc div img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}

.dostavka {
	margin:10px 0;
}

.dostavka span {
	    color: #808080;
}

.empty_stock {
	padding: 10px 0;
    color: #989898;
}
.clicks {
	cursor:pointer;
}

.paypal {
	width: 90px;
    background: #fff;
    padding: 5px;
    border-radius: 3px;
    margin-left: 15px;
}

.socicon.ensoc1 div img {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
/*Добавим вот такой вот код*/
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
/*конец кода с transition*/
}
.socicon.ensoc1 div img:hover {
  -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
}

.realize {
	padding: 10px;
    background: #e7f0fd;
    color: #6b6b6b;
    border: 1px solid #dedede;
    margin: 20px 0 10px;
}

.contShoppp {
	text-align: center;
    margin-bottom: 40px;
    font-size: 16px;
    color: #ffffff;
    padding: 20px;
    background: #d65151;
}
.contShoppp a {
	color: #fff;
}

.delli {
	float: left;
    width: 10%;
    text-align: right;
    border-bottom: 1px solid #ddd;
}

.delli button {
	background-color: #fff;
    color: #777;
    border-bottom: 1px dotted;
    cursor: pointer;
}

.delli button:hover {
	    color: #1a87c2;
}

 #dropdown ul.level_3 li a {
    background: none;
}

#dropdown ul.level_3 li.active a,#dropdown ul.level_3 li:hover a {
        background: #454545 url(/image/backgrounds/low_contrast_linen.png);
}

.store-status {
	margin-bottom: 20px;
}

.store-status > span:first-child {
	color: #ababab;
}
.store-status > span.state-status {
	border-bottom: 1px dotted;
	cursor: pointer;
}
.state-status.nal {
	color: #48bb35;
}

.state-status.podzakaz {
	color: #f59024;
}
.state-status.part {
	color: #e65e5e;
}

.store-status .none {
	display: none;
}

.margintop5 {
	margin-top: 5px;
}