/* cenyenergie 2.0.0 */
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url("../images/fancybox/fancybox.png")}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url("../images/fancybox/fancybox.png") -40px 0;cursor:pointer;z-index:1103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url("../images/fancybox/blank.gif");z-index:1102;display:none}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}
#fancybox-left-ico{background-image:url("../images/fancybox/fancybox.png");background-position:-40px -30px}
#fancybox-right-ico{background-image:url("../images/fancybox/fancybox.png");background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url("../images/fancybox/fancybox-x.png")}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url("../images/fancybox/fancybox.png");background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url("../images/fancybox/fancybox-y.png");background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url("../images/fancybox/fancybox.png");background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url("../images/fancybox/fancybox-x.png");background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url("../images/fancybox/fancybox.png");background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url("../images/fancybox/fancybox-y.png")}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url("../images/fancybox/fancybox.png");background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}
#fancybox-title-over{padding:10px;background-image:url("../images/fancybox/fancy_title_over.png");display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url("../images/fancybox/fancybox.png") -40px -90px no-repeat}
#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url("../images/fancybox/fancybox-x.png") 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url("../images/fancybox/fancybox.png") -55px -90px no-repeat}
.fancybox-ie6 #fancybox-close{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_close.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_left.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_nav_right.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_over.png', sizingMethod='scale')";zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_left.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_main.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_title_right.png', sizingMethod='scale')"}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:'expression(this.parentNode.clientHeight + "px")'}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:"expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')"}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_loading.png', sizingMethod='scale')"}
.fancybox-ie .fancybox-bg{background:transparent !important}
.fancybox-ie #fancybox-bg-n{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_n.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-ne{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_ne.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-e{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_e.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-se{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_se.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-s{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_s.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-sw{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_sw.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-w{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_w.png', sizingMethod='scale')"}
.fancybox-ie #fancybox-bg-nw{filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancybox/fancy_shadow_nw.png', sizingMethod='scale')"}
.select2-container{margin:0;position:relative;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:100%}
.select2-container,.select2-drop,.select2-search,.select2-search input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.select2-container .select2-choice{display:block;height:30px;padding:0 0 0 8px;overflow:hidden;position:relative;border:1px solid #aaa;white-space:nowrap;line-height:30px;color:#222;text-decoration:none;border-radius:4px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#ecf3f8),color-stop(.5,#fff));background-image:-webkit-linear-gradient(center bottom,#ecf3f8 0%,#fff 50%);background-image:-moz-linear-gradient(center bottom,#ecf3f8 0%,#fff 50%);background-image:linear-gradient(top,#fff 0%,#ecf3f8 50%);}
.select2-container.select2-drop-above .select2-choice{border-bottom-color:#aaa;border-radius:0 0 4px 4px;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#eee),color-stop(.9,#fff));background-image:-webkit-linear-gradient(center bottom,#eee 0%,#fff 90%);background-image:-moz-linear-gradient(center bottom,#eee 0%,#fff 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);background-image:linear-gradient(top,#eee 0%,#fff 90%)}
.select2-container.select2-allowclear .select2-choice .select2-chosen{margin-right:42px}
.select2-container .select2-choice > .select2-chosen{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.select2-container .select2-choice abbr{display:none;width:12px;height:12px;position:absolute;right:28px;top:8px;font-size:1px;text-decoration:none;border:0;background:url("../images/select2/select2.png") right top no-repeat;cursor:pointer;outline:0}
.select2-container.select2-allowclear .select2-choice abbr{display:inline-block}
.select2-container .select2-choice abbr:hover{background-position:right -11px;cursor:pointer}
.select2-drop-mask{border:0;margin:0;padding:0;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:9998;background-color:#fff}
.select2-drop{width:100%;margin-top:-1px;position:absolute;z-index:9999;top:100%;background:#fff;color:#000;border:1px solid #aaa;border-top:0;border-radius:0 0 4px 4px;-webkit-box-shadow:0 4px 5px rgba(0,0,0,0.15);box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.select2-drop-auto-width{border-top:1px solid #aaa;width:auto}
.select2-drop-auto-width .select2-search{padding-top:4px}
.select2-drop.select2-drop-above{margin-top:1px;border-top:1px solid #aaa;border-bottom:0;border-radius:4px 4px 0 0;-webkit-box-shadow:0 -4px 5px rgba(0,0,0,0.15);box-shadow:0 -4px 5px rgba(0,0,0,0.15)}
.select2-drop-active{border:1px solid #5897fb;border-top:none}
.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #5897fb}
.select2-container .select2-choice .select2-arrow{display:inline-block;width:24px;height:100%;position:absolute;right:0;top:0;border-left:1px solid #cddbe5;border-radius:0 4px 4px 0;background-clip:padding-box;background:#ccc;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f4fbfe),color-stop(.6,#fff));background-image:-webkit-linear-gradient(center bottom,#f4fbfe 0%,#fff 60%);background-image:-moz-linear-gradient(center bottom,#f4fbfe 0%,#fff 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#eeeeee', endColorstr = '#f4fbfe', GradientType = 0);background-image:linear-gradient(top,#f4fbfe 0%,#fff 60%)}
.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;background:url("../images/select2/select2.png") no-repeat 3px 2px}
.select2-search{display:inline-block;width:100%;min-height:26px;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap}
.select2-search input{width:100%;height:auto !important;min-height:26px;padding:4px 20px 4px 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background:#fff url("../images/select2/select2.png") no-repeat 100% -21px;background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url("../images/select2/select2.png") no-repeat 100% -22px,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url("../images/select2/select2.png") no-repeat 100% -22px,linear-gradient(top,#fff 85%,#eee 99%)}
.select2-drop.select2-drop-above .select2-search input{margin-top:4px}
.select2-search input.select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100%;background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-webkit-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,-moz-linear-gradient(center bottom,#fff 85%,#eee 99%);background:url("../images/select2/select2-spinner.gif") no-repeat 100%,linear-gradient(top,#fff 85%,#eee 99%)}
.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ecf3f8;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#fff),color-stop(.5,#ecf3f8));background-image:-webkit-linear-gradient(center bottom,#fff 0%,#ecf3f8 50%);background-image:-moz-linear-gradient(center bottom,#fff 0%,#ecf3f8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ecf3f8', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(top,#fff 0%,#ecf3f8 50%);}
.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #5897fb;border-top-color:transparent;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(.5,#eee));background-image:-webkit-linear-gradient(center top,#fff 0%,#eee 50%);background-image:-moz-linear-gradient(center top,#fff 0%,#eee 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);background-image:linear-gradient(bottom,#fff 0%,#eee 50%);}
.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:none;filter:none}
.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-15px 1px}
.select2-results{max-height:200px;padding:0 0 0 4px;margin:4px 4px 4px 0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.select2-results ul.select2-result-sub{margin:0;padding-left:0}
.select2-results ul.select2-result-sub > li .select2-result-label{padding-left:20px}
.select2-results ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:40px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:60px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:80px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:100px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:110px}
.select2-results ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub ul.select2-result-sub > li .select2-result-label{padding-left:120px}
.select2-results li{list-style:none;display:list-item;background-image:none}
.select2-results li.select2-result-with-children > .select2-result-label{font-weight:bold}
.select2-results .select2-result-label{padding:3px 7px 4px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.select2-results .select2-highlighted{background:#3875d7;color:#fff}
.select2-results li em{background:#feffde;font-style:normal}
.select2-results .select2-highlighted em{background:transparent}
.select2-results .select2-highlighted ul{background:#fff;color:#000}
.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item}
.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}
.select2-results .select2-selected{display:none}
.select2-more-results.select2-active{background:#f4f4f4 url("../images/select2/select2-spinner.gif") no-repeat 100%}
.select2-more-results{background:#f4f4f4;display:list-item}
.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}
.select2-container.select2-container-disabled .select2-choice abbr{display:none}
.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0;position:relative;cursor:text;overflow:hidden;background-color:#fff;background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(top,#eee 1%,#fff 15%);background-image:-moz-linear-gradient(top,#eee 1%,#fff 15%);background-image:linear-gradient(top,#eee 1%,#fff 15%)}
.select2-locked{padding:3px 5px 3px 5px !important}
.select2-container-multi .select2-choices{min-height:26px}
.select2-container-multi.select2-container-active .select2-choices{border:1px solid #5897fb;outline:none;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}
.select2-container-multi .select2-choices li{float:left;list-style:none}
.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}
.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;font-size:100%;color:#666;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}
.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url("../images/select2/select2-spinner.gif") no-repeat 100% !important}
.select2-default{color:#888 !important}
.select2-container-multi .select2-choices .select2-search-choice{padding:3px 5px 3px 18px;margin:3px 0 3px 5px;position:relative;line-height:13px;color:#333;cursor:default;border:1px solid #aaa;border-radius:3px;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#f4f4f4', GradientType=0);background-image:-webkit-gradient(linear,0% 0%,0% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%)}
.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}
.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}
.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:3px;top:4px;font-size:1px;outline:none;background:url("../images/select2/select2.png") right top no-repeat}
.select2-container-multi .select2-search-choice-close{left:3px}
.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}
.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}
.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}
.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}
.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}
.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;/*height:1px !important;*/border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}
.select2-display-none{display:none}
.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi){.select2-search input,.select2-search-choice-close,.select2-container .select2-choice abbr,.select2-container .select2-choice .select2-arrow b{background-image:url("../images/select2/select2x2.png") !important;background-repeat:no-repeat !important;background-size:60px 40px !important}
.select2-search input{background-position:100% -21px !important}
}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc}
.flip-clock-wrapper a:hover{color:#fff}
.flip-clock-wrapper ul{list-style:none}
.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table}
.flip-clock-wrapper.clearfix:after{clear:both}
.flip-clock-wrapper.clearfix{*zoom:1}
.flip-clock-wrapper{font:normal 11px "Helvetica Neue",Helvetica,sans-serif;-webkit-user-select:none}
.flip-clock-meridium{background:none !important;box-shadow:0 0 0 !important;font-size:36px !important}
.flip-clock-meridium a{color:#313333}
.flip-clock-wrapper{text-align:center;position:relative;width:100%;margin:1em}
.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table;}
.flip-clock-wrapper:after{clear:both}
.flip-clock-wrapper ul{position:relative;float:left;margin:5px;width:60px;height:90px;font-size:80px;font-weight:bold;line-height:87px;border-radius:6px;background:#000}
.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;text-decoration:none !important}
.flip-clock-wrapper ul li:first-child{z-index:2}
.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important}
.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:50%;font-size:80px;outline:1px solid transparent;overflow:hidden}
.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2}
.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0}
.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;background-color:#000;background-color:rgba(0,0,0,0.4)}
.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0}
.flip-clock-wrapper ul li a div div.inn{position:absolute;left:0;z-index:1;width:100%;height:200%;color:#ccc;text-shadow:0 1px 2px #000;text-align:center;background-color:#333;border-radius:6px;font-size:70px}
.flip-clock-wrapper ul li a div.up div.inn{top:0}
.flip-clock-wrapper ul li a div.down div.inn{bottom:0}
.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3}
.flip-clock-wrapper .flip{box-shadow:0 2px 5px rgba(0,0,0,0.7)}
.flip-clock-wrapper ul.play li.flip-clock-active{-webkit-animation:asd .5s .5s linear both;-moz-animation:asd .5s .5s linear both;animation:asd .5s .5s linear both;z-index:5}
.flip-clock-divider{float:left;display:inline-block;position:relative;width:20px;height:100px}
.flip-clock-divider:first-child{width:0}
.flip-clock-dot{display:block;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,0.5);left:5px}
.flip-clock-divider .flip-clock-label{position:absolute;top:-1.5em;right:-86px;color:#000;text-shadow:none}
.flip-clock-divider.minutes .flip-clock-label{right:-88px}
.flip-clock-divider.seconds .flip-clock-label{right:-91px}
.flip-clock-dot.top{top:30px}
.flip-clock-dot.bottom{bottom:30px}
.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;-webkit-animation:turn .5s .5s linear both;-moz-animation:turn .5s .5s linear both;animation:turn .5s .5s linear both}
.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;-webkit-animation:turn2 .5s linear both;-moz-animation:turn2 .5s linear both;animation:turn2 .5s linear both}
.flip-clock-wrapper ul li.flip-clock-active{z-index:3}
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,0.1) 0%,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,#000 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}
.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow{background:-moz-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0.1)),color-stop(100%,#000));background:linear,top,rgba(0,0,0,0.1) 0%,#000 100%;background:-o-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0.1) 0%,#000 100%);background:linear,to bottom,rgba(0,0,0,0.1) 0%,#000 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .3s linear both}
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow{background:-moz-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,#000 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:show .5s linear both;-moz-animation:show .5s linear both;animation:show .5s linear both}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{background:-moz-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#000),color-stop(100%,rgba(0,0,0,0.1)));background:linear,top,#000 0%,rgba(0,0,0,0.1) 100%;background:-o-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:-ms-linear-gradient(top,#000 0%,rgba(0,0,0,0.1) 100%);background:linear,to bottom,#000 0%,rgba(0,0,0,0.1) 100%;-webkit-animation:hide .5s .3s linear both;-moz-animation:hide .5s .3s linear both;animation:hide .5s .2s linear both}
@-moz-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}@-webkit-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}@-o-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}@-ms-keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}@keyframes asd{0%{z-index:2}
20%{z-index:4}
100%{z-index:4}
}@-moz-keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0)}
}@-webkit-keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0)}
}@-o-keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0)}
}@-ms-keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0)}
}@keyframes turn{0%{-webkit-transform:rotateX(90deg)}
100%{-webkit-transform:rotateX(0)}
}@-moz-keyframes turn2{0%{-webkit-transform:rotateX(0)}
100%{-webkit-transform:rotateX(-90deg)}
}@-webkit-keyframes turn2{0%{-webkit-transform:rotateX(0)}
100%{-webkit-transform:rotateX(-90deg)}
}@-o-keyframes turn2{0%{-webkit-transform:rotateX(0)}
100%{-webkit-transform:rotateX(-90deg)}
}@-ms-keyframes turn2{0%{-webkit-transform:rotateX(0)}
100%{-webkit-transform:rotateX(-90deg)}
}@keyframes turn2{0%{-webkit-transform:rotateX(0)}
100%{-webkit-transform:rotateX(-90deg)}
}@-moz-keyframes show{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes show{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes show{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes show{0%{opacity:0}
100%{opacity:1}
}@keyframes show{0%{opacity:0}
100%{opacity:1}
}@-moz-keyframes hide{0%{opacity:1}
100%{opacity:0}
}@-webkit-keyframes hide{0%{opacity:1}
100%{opacity:0}
}@-o-keyframes hide{0%{opacity:1}
100%{opacity:0}
}@-ms-keyframes hide{0%{opacity:1}
100%{opacity:0}
}@keyframes hide{0%{opacity:1}
100%{opacity:0}
}#bbpress-forums hr{margin:0 0 24px 0}
#bbpress-forums{background:transparent;clear:both;margin-bottom:20px;overflow:hidden;}
#bbpress-forums div.even,#bbpress-forums ul.even{background-color:#fff}
#bbpress-forums div.odd,#bbpress-forums ul.odd{background-color:#fbfbfb}
body.reply-edit .reply{float:none}
#bbpress-forums div.reply{height:auto;width:100%}
#bbpress-forums .status-trash.even,#bbpress-forums .status-spam.even{background-color:#fee}
#bbpress-forums .status-trash.odd,#bbpress-forums .status-spam.odd{background-color:#fdd}
#bbpress-forums .status-closed,#bbpress-forums .status-closed a{color:#ccc}
#bbpress-forums ul{background:none;list-style:none;margin:0;padding:0}
#bbpress-forums ul.bbp-threaded-replies{margin-left:50px}
#bbpress-forums li{background:none;margin:0;list-style:none}
#bbpress-forums ul.bbp-lead-topic,#bbpress-forums ul.bbp-topics,#bbpress-forums ul.bbp-forums,#bbpress-forums ul.bbp-replies,#bbpress-forums ul.bbp-search-results{overflow:hidden;margin-bottom:20px;clear:both}
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-body,#bbpress-forums li.bbp-footer{clear:both}
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{font-weight:bold;padding:8px;text-align:center}
#bbpress-forums li.bbp-header ul{overflow:hidden}
#bbpress-forums .bbp-forums-list{margin:0 0 0 5px;padding-left:15px;border-left:1px solid #ddd}
#bbpress-forums .bbp-forums-list li{display:inline;}
#bbpress-forums li.bbp-footer p{margin:0;line-height:1em}
li.bbp-forum-info,li.bbp-topic-title{float:left;text-align:left;width:55%}
li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count{float:left;text-align:center;width:10%}
li.bbp-forum-freshness,li.bbp-topic-freshness{text-align:center;float:left;width:22%}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{border-top:1px solid #eee;overflow:hidden;padding:8px}
li.bbp-header div.bbp-topic-content span#subscription-toggle,li.bbp-header div.bbp-topic-content span#favorite-toggle,li.bbp-header div.bbp-reply-content span#subscription-toggle,li.bbp-header div.bbp-reply-content span#favorite-toggle{float:right}
#bbpress-forums div.bbp-forum-title h3,#bbpress-forums div.bbp-topic-title h3,#bbpress-forums div.bbp-reply-title h3{background:none;border:none;font-size:16px;line-height:1em;margin:8px 0;padding:0;text-transform:none}
#bbpress-forums div.bbp-forum-author,#bbpress-forums div.bbp-topic-author,#bbpress-forums div.bbp-reply-author{float:left;text-align:center;width:140px}
#bbpress-forums div.bbp-forum-author img.avatar,#bbpress-forums div.bbp-topic-author img.avatar,#bbpress-forums div.bbp-reply-author img.avatar{border:none;max-width:80px;padding:0;margin:12px auto;float:none}
#bbpress-forums div.bbp-forum-author a.bbp-author-name,#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{margin:0 12px;word-break:break-word;display:inline-block}
#bbpress-forums div.bbp-topic-author a.bbp-author-name,#bbpress-forums div.bbp-reply-author a.bbp-author-name{clear:left;display:block}
#bbpress-forums div.bbp-forum-author .bbp-author-role,#bbpress-forums div.bbp-topic-author .bbp-author-role,#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size:11px;font-style:italic}
#bbpress-forums li.bbp-header .bbp-search-author,#bbpress-forums li.bbp-footer .bbp-search-author,#bbpress-forums li.bbp-header .bbp-forum-author,#bbpress-forums li.bbp-footer .bbp-forum-author,#bbpress-forums li.bbp-header .bbp-topic-author,#bbpress-forums li.bbp-footer .bbp-topic-author,#bbpress-forums li.bbp-header .bbp-reply-author,#bbpress-forums li.bbp-footer .bbp-reply-author{float:left;margin:0;padding:0;width:120px}
#bbpress-forums li.bbp-header .bbp-search-content,#bbpress-forums li.bbp-footer .bbp-search-content,#bbpress-forums li.bbp-header .bbp-forum-content,#bbpress-forums li.bbp-footer .bbp-forum-content,#bbpress-forums li.bbp-header .bbp-topic-content,#bbpress-forums li.bbp-footer .bbp-topic-content,#bbpress-forums li.bbp-header .bbp-reply-content,#bbpress-forums li.bbp-footer .bbp-reply-content{margin-left:140px;padding:0;text-align:left}
div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header,li.bbp-body div.hentry{margin-bottom:0;overflow:hidden;padding:8px}
div.bbp-forum-header,div.bbp-topic-header,div.bbp-reply-header{clear:both}
span.bbp-author-ip{font-family:'Helvetica Neue',Arial,Helvetica,'Nimbus Sans L',sans-serif;font-size:11px;font-weight:bold;color:#aaa}
#bbpress-forums div.bbp-forum-content,#bbpress-forums div.bbp-topic-content,#bbpress-forums div.bbp-reply-content{margin-left:130px;padding:12px 12px 12px 0;text-align:left}
#bbpress-forums div.bbp-forum-content:after,#bbpress-forums div.bbp-topic-content:after,#bbpress-forums div.bbp-reply-content:after{clear:both;content:".";display:block;float:none;height:0;font-size:0;visibility:hidden}
#bbpress-forums div.bbp-topic-content a,#bbpress-forums div.bbp-reply-content a{background:none;border:none;display:inline;font-weight:normal;margin:0;padding:0}
#bbpress-forums div.bbp-topic-content h1,#bbpress-forums div.bbp-reply-content h1,#bbpress-forums div.bbp-topic-content h2,#bbpress-forums div.bbp-reply-content h2,#bbpress-forums div.bbp-topic-content h3,#bbpress-forums div.bbp-reply-content h3,#bbpress-forums div.bbp-topic-content h4,#bbpress-forums div.bbp-reply-content h4,#bbpress-forums div.bbp-topic-content h5,#bbpress-forums div.bbp-reply-content h5,#bbpress-forums div.bbp-topic-content h6,#bbpress-forums div.bbp-reply-content h6{clear:none;line-height:1em;margin:24px 0;padding:0}
#bbpress-forums div.bbp-topic-content img,#bbpress-forums div.bbp-reply-content img{max-width:100%}
#bbpress-forums div.bbp-topic-content ul,#bbpress-forums div.bbp-reply-content ul,#bbpress-forums div.bbp-topic-content ol,#bbpress-forums div.bbp-reply-content ol{margin:0 15px 15px;padding:0}
#bbpress-forums div.bbp-topic-content ul li,#bbpress-forums div.bbp-reply-content ul li{list-style-type:disc}
#bbpress-forums div.bbp-topic-content ol li,#bbpress-forums div.bbp-reply-content ol li{list-style-type:decimal}
#bbpress-forums div.bbp-topic-content ol li li,#bbpress-forums div.bbp-reply-content ol li li{list-style-type:lower-alpha}
#bbpress-forums div.bbp-topic-content ol li li li,#bbpress-forums div.bbp-reply-content ol li li li{list-style-type:upper-roman}
#bbpress-forums div.bbp-topic-content code,#bbpress-forums div.bbp-reply-content code,#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{font-family:Inconsolata,Consolas,Monaco,Lucida Console,monospace;display:inline-block;background-color:#f9f9f9;border:1px solid #ddd;padding:0 5px;max-width:95%;vertical-align:middle;margin-top:-3px}
#bbpress-forums div.bbp-topic-content pre,#bbpress-forums div.bbp-reply-content pre{display:block;line-height:18px;margin:0 0 24px;padding:5px 10px;white-space:pre;overflow:auto}
#bbpress-forums div.bbp-topic-content pre code,#bbpress-forums div.bbp-reply-content pre code{display:block;border:none;padding:0;margin:0;background-color:transparent;overflow-wrap:normal;overflow:auto;max-width:100%}
#bbpress-forums div.bbp-reply-to{margin-left:130px;padding:12px 12px 12px 0;text-align:right}
#bbpress-forums div#bbp-cancel-reply-to{text-align:right}
div.bbp-breadcrumb{float:left}
div.bbp-breadcrumb,div.bbp-topic-tags{font-size:12px}
#bbpress-forums div.bbp-breadcrumb p,#bbpress-forums div.bbp-topic-tags p{margin-bottom:10px}
#bbpress-forums div.bbp-topic-tags{float:right}
#bbp-topic-hot-tags{clear:both}
#bbpress-forums #bbp-search-form{clear:left}
#bbpress-forums #bbp-search-form .hidden{height:0;width:0;overflow:hidden;position:absolute;background:none;left:-999em}
#bbpress-forums #bbp-search-form #bbp_search{display:inline-block;width:auto}
#bbpress-forums div.bbp-search-form{float:right}
span.bbp-admin-links{float:right;color:#ddd}
span.bbp-admin-links a{color:#bbb;font-weight:normal;font-size:10px;text-transform:uppercase;text-decoration:none}
fieldset span.bbp-admin-links{float:left}
tr td span.bbp-admin-links a:hover{color:#ff4b33}
td.bbp-topic-admin-links,td.bbp-topic-counts{width:50%}
.bbp-forum-header a.bbp-forum-permalink,.bbp-topic-header a.bbp-topic-permalink,.bbp-reply-header a.bbp-reply-permalink{float:right;margin-left:10px;color:#ccc}
.bbp-topic-action #favorite-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:bold;font-size:13px}
.bbp-topic-action #favorite-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}
.bbp-topic-action #favorite-toggle span.is-favorite a{color:#faa;border:1px solid #faa;background-color:#fee}
.bbp-topic-action #favorite-toggle span.is-favorite a:hover{color:#c88;border-color:#c88;background-color:#fdd}
.bbp-topic-action #subscription-toggle a{text-decoration:none;padding:0 3px 1px;color:#7c7;border:1px solid #aca;background-color:#dfd;font-weight:bold;font-size:13px}
.bbp-topic-action #subscription-toggle a:hover{color:#5a5;border-color:#7c7;background-color:#beb}
.bbp-topic-action #subscription-toggle span.is-subscribed a{color:#faa;border:1px solid #faa;background-color:#fee}
.bbp-topic-action #subscription-toggle span.is-subscribed a:hover{color:#c88;border-color:#c88;background-color:#fdd}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:11px;margin:5px 0 5px;padding:0;word-wrap:break-word}
#bbpress-forums p.bbp-topic-meta span{white-space:nowrap}
.bbp-pagination-count{float:left;border:1px solid transparent}
.bbp-pagination-links{float:right;list-style:none;display:inline}
.bbp-pagination-links a,.bbp-pagination-links span.current{display:block;float:left;margin-left:5px;border:1px solid #efefef;text-decoration:none}
.bbp-pagination-links a:hover,.bbp-pagination-links span.current{background:#eee;opacity:.8;border:1px solid #ddd}
.bbp-pagination-links span.dots{display:block;float:left;padding:1px 4px;margin-left:5px}
.bbp-pagination{float:left;width:100%;margin-bottom:15px}
.bbp-topic-pagination{display:inline-block;margin-left:5px;margin-bottom:2px}
.bbp-topic-pagination a{font-size:10px;line-height:10px;padding:1px 3px;border:1px solid #ddd;text-decoration:none}
#bbpress-forums fieldset.bbp-form{clear:left}
#bbpress-forums fieldset.bbp-form legend{padding:5px}
#bbpress-forums fieldset.bbp-form label{margin:0;display:inline-block}
#bbp-edit-topic-tag.bbp-form fieldset.bbp-form label,#bbp-login fieldset label,#bbp-register fieldset label,#bbp-lost-pass fieldset label{width:100px}
#bbpress-forums fieldset.bbp-form p,#bbpress-forums fieldset.bbp-form textarea,#bbpress-forums fieldset.bbp-form select,#bbpress-forums fieldset.bbp-form input{margin:0 0 8px}
textarea#bbp_reply_content,textarea#bbp_topic_content,textarea#bbp_forum_content{width:97%;box-sizing:border-box}
textarea#bbp_forum_content{height:210px}
#bbpress-forums fieldset.bbp-forum-form-attributes{width:200px;float:right;clear:none;margin-left:25px}
#bbpress-forums fieldset select#bbp_forum_id{max-width:200px}
.bbp-topic-form,.bbp-reply-form,.bbp-topic-tag-form{clear:left}
body.topic-edit .bbp-topic-form div.avatar img,body.reply-edit .bbp-reply-form div.avatar img,body.single-forum .bbp-topic-form div.avatar img,body.single-reply .bbp-reply-form div.avatar img{margin-right:0;padding:10px;border:1px solid #ddd;line-height:0;background-color:#efefef}
body.page .bbp-reply-form code,body.page .bbp-topic-form code,body.single-topic .bbp-reply-form code,body.single-forum .bbp-topic-form code,body.topic-edit .bbp-topic-form code,body.reply-edit .bbp-reply-form code{font-size:10px;display:block;padding:8px;margin-top:5px;width:100%}
#merge_tag,#delete_tag{display:inline}
div.bbp-submit-wrapper{margin-top:15px;float:right;clear:both}
p.form-allowed-tags{max-width:100%}
#bbpress-forums div.bbp-the-content-wrapper{margin-bottom:10px}
#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content{width:100%;margin:0;font-size:12px}
#bbpress-forums div.bbp-the-content-wrapper table,#bbpress-forums div.bbp-the-content-wrapper tbody,#bbpress-forums div.bbp-the-content-wrapper tr,#bbpress-forums div.bbp-the-content-wrapper td{border:none;padding:0;margin:0;width:auto;line-height:1em}
#bbpress-forums div.bbp-the-content-wrapper input{font-size:12px;padding:5px;margin:0 2px 0 0;line-height:1em}
#bbpress-forums div.bbp-the-content-wrapper div.quicktags-toolbar{padding:5px;min-height:26px}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:4px 4px 8px}
#bbpress-forums div.wp-editor-container{margin:0;padding:0;line-height:0}
#bbpress-forums div.bbp-the-content-wrapper td.mceStatusbar{line-height:16px}
#bbpress-forums #bbp-your-profile fieldset{padding:20px 20px 0 20px}
#bbpress-forums #bbp-your-profile fieldset div{margin-bottom:20px;float:left;width:100%;clear:left}
#bbpress-forums #bbp-your-profile fieldset select{margin-bottom:0}
#bbpress-forums #bbp-your-profile fieldset input,#bbpress-forums #bbp-your-profile fieldset textarea{margin-bottom:0;width:60%;background:#f9f9f9;border:1px solid #ddd;box-shadow:none;padding:5px 8px;border-radius:0}
#bbpress-forums #bbp-your-profile fieldset input:focus,#bbpress-forums #bbp-your-profile fieldset textarea:focus{border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1);outline-color:rgba(240,255,240,0.1)}
#bbpress-forums #bbp-your-profile fieldset.bbp-form input.checkbox{width:auto}
#bbpress-forums #bbp-your-profile fieldset legend{display:none}
#bbpress-forums #bbp-your-profile fieldset label[for]{float:left;width:20%;padding:5px 20px 5px 0;text-align:right;cursor:pointer}
#bbpress-forums #bbp-your-profile fieldset dl label[for]{text-align:left;width:60%}
#bbpress-forums #bbp-your-profile fieldset span.description{margin:5px 0 0 20%;font-size:12px;font-style:italic;float:left;clear:left;width:60%;padding:5px 8px;border:#cee1ef 1px solid;background-color:#f0f8ff}
#bbpress-forums #bbp-your-profile fieldset fieldset{margin:0;border:none;padding:0;clear:none;float:none}
#bbpress-forums #bbp-your-profile fieldset fieldset.password{width:60%;display:inline}
#bbpress-forums #bbp-your-profile fieldset fieldset.password input,#bbpress-forums #bbp-your-profile fieldset fieldset.password span{width:100%}
#bbpress-forums #bbp-your-profile fieldset fieldset.capabilities dl{margin:0}
#bbpress-forums #bbp-your-profile fieldset fieldset.password span.description{margin-left:0;margin-bottom:20px}
#bbpress-forums #bbp-your-profile fieldset.submit button{float:right}
div.bbp-template-notice,div.indicator-hint{border-width:1px;border-style:solid;padding:0 .6em;margin:5px 0 15px;border-radius:3px;background-color:#ffffe0;border-color:#e6db55;color:#000;clear:both}
div.bbp-template-notice a:hover{color:#000}
div.bbp-template-notice.info{border:#cee1ef 1px solid;background-color:#f0f8ff}
div.bbp-template-notice.important{border:#e6db55 1px solid;background-color:#fffbcc}
div.bbp-template-notice.error,div.bbp-template-notice.warning{background-color:#ffebe8;border-color:#c00}
div.bbp-template-notice.error a,div.bbp-template-notice.warning a{color:#c00}
div.bbp-template-notice p{margin:.5em 0 6px 0 !important;padding:2px;line-height:140%}
.bbp-topics-front ul.super-sticky,.bbp-topics ul.super-sticky,.bbp-topics ul.sticky,.bbp-forum-content ul.sticky{background-color:#ffffe0 !important;font-size:1.1em}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log{border-top:1px dotted #ddd;width:100%;margin:0;padding:8px 0 0 0;font-size:11px;color:#aaa}
#bbpress-forums .bbp-topic-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-topic-revision-log li,#bbpress-forums .bbp-reply-content ul.bbp-reply-revision-log li{list-style-type:none}
.bbp-login-form fieldset legend{display:none}
.bbp-login-form .bbp-username input,.bbp-login-form .bbp-email input,.bbp-login-form .bbp-password input{padding:5px}
.bbp-login-form label{width:140px;display:inline-block}
#sidebar .bbp-login-form label{width:70px}
.bbp-login-form .bbp-username,.bbp-login-form .bbp-email,.bbp-login-form .bbp-password,.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper{margin-top:10px}
.bbp-login-form .bbp-remember-me,.bbp-login-form .bbp-submit-wrapper{text-align:right}
.bbp-login-form .bbp-login-links,.bbp-login-form .bbp-login-links a{float:left;clear:left}
.bbp-logged-in img.avatar{float:left;margin:0 15px 0 0}
.bbp-logged-in h4{font-weight:bold;font-size:1.3em;clear:none;margin-bottom:10px}
#bbpress-forums p.bbp-topic-meta img.avatar,#bbpress-forums ul.bbp-reply-revision-log img.avatar,#bbpress-forums ul.bbp-topic-revision-log img.avatar,#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums .widget_display_topics img.avatar,#bbpress-forums .widget_display_replies img.avatar{float:none;border:3px double #ddd}
fieldset div.avatar{float:right}
.activity-list li.bbp_topic_create .activity-content .activity-inner,.activity-list li.bbp_reply_create .activity-content .activity-inner{border-left:2px solid #eaeaea;margin-left:5px;padding-left:10px}
#bbpress-forums h1{clear:none;font-size:1.8em;line-height:1em;padding-bottom:10px}
#bbpress-forums #bbp-user-wrapper{float:left;width:100%}
#bbpress-forums .bbp-user-section{overflow:auto}
#bbpress-forums #bbp-user-wrapper h2.entry-title{font-size:1.4em;margin:0;padding-bottom:10px;padding-top:0;clear:none}
#bbpress-forums #bbp-user-wrapper ul.bbp-lead-topic,#bbpress-forums #bbp-user-wrapper ul.bbp-topics,#bbpress-forums #bbp-user-wrapper ul.bbp-forums,#bbpress-forums #bbp-user-wrapper ul.bbp-replies,#bbpress-forums #bbp-user-wrapper fieldset.bbp-form{clear:none}
#bbpress-forums #bbp-single-user-details{margin:0;width:150px;float:left;overflow:hidden}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar{margin:0;width:150px}
#bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar{border:none;height:150px;padding:0;margin:0 0 20px 0;width:150px}
#bbpress-forums #bbp-single-user-details #bbp-user-description{float:none;margin-left:180px}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation{float:none;margin:0}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li{margin:0}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation a{padding:5px 8px;display:block;border:1px solid transparent;text-decoration:none}
#bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a{background:#eee;opacity:.8}
#bbpress-forums #bbp-user-body{margin-left:180px}
body.my-account #bbpress-forums{border-top:none;padding-top:0;margin-bottom:0}
#bbpress-forums dl.bbp-user-capabilities{display:inline-block;vertical-align:top}
#bbpress-forums dl.bbp-user-capabilities dt{margin:0 0 10px;text-transform:capitalize}
#bbpress-forums dl.bbp-user-capabilities dd{margin:0;padding:0}
#bbpress-forums div.row-actions{font-size:11px;visibility:hidden}
#bbpress-forums li:hover > div.row-actions{visibility:visible}
@media only screen and (max-width: 480px){#bbpress-forums div.bbp-topic-tags{clear:left;float:left}
/*div.bbp-search-form input,div.bbp-search-form button{font-size:11px;padding:2px}*/
li.bbp-forum-info,li.bbp-topic-title{width:45%}
li.bbp-forum-topic-count,li.bbp-forum-reply-count,li.bbp-topic-voice-count,li.bbp-topic-reply-count{width:15%}
span.bbp-reply-post-date{float:left}
span.bbp-admin-links{clear:left;float:left}
#bbpress-forums .bbp-forums-list li{display:block;font-size:11px}
#bbpress-forums .bbp-body div.bbp-reply-author{margin:-15px 10px 10px;min-height:100px;padding-left:80px;position:relative;text-align:left;width:100%}
#bbpress-forums div.bbp-reply-author{margin-right: 10px;margin-bottom: 10px;border: 1px #ddd dashed;border-left: 0 none;}
#bbpress-forums div.bbp-reply-author a.bbp-author-name{clear:none;display:inline-block;margin-left:0;word-wrap:break-word}
#bbpress-forums div.bbp-reply-author img.avatar{width:60px;height:auto}
#bbpress-forums div.bbp-reply-author .bbp-author-role{font-size:12px;font-style:normal}
#bbpress-forums .bbp-body div.bbp-reply-content{clear:both;margin:10px;padding:0}
#bbpress-forums div.bbp-reply-content{margin-left: 0 !important; padding-top: 0;border: 0 none}
#bbpress-forums div.bbp-reply-content p{margin-bottom:1em;}
div.bbp-submit-wrapper{float:left}
#bbpress-forums fieldset.bbp-form{padding:0 10px 10px}
#bbpress-forums #bbp-user-body{clear:both;margin-left:0;word-wrap:break-word}
}@media only screen and (max-width: 320px){#bbpress-forums div.bbp-search-form{margin-bottom:10px}
#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-body li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title,#bbpress-forums li.bbp-body li.bbp-topic-title{width:100%}
#bbpress-forums li.bbp-header li.bbp-forum-info,#bbpress-forums li.bbp-header li.bbp-topic-title{text-align:center;text-transform:uppercase}
#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count{width:20%}
#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness{width:58%}
#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-freshness{margin-top:7px}
#bbpress-forums li.bbp-header,#bbpress-forums li.bbp-footer{font-size:10px}
#bbpress-forums li.bbp-header div.bbp-reply-author{text-align:left;width:25%}
#bbpress-forums li.bbp-header div.bbp-reply-content{margin-left:25%}
#bbpress-forums div.bbp-template-notice img.avatar,#bbpress-forums p.bbp-topic-meta img.avatar{width:14px;height:auto}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar{padding:1px}
#bbpress-forums div.bbp-the-content-wrapper td.mceToolbar td{width:20px;height:20px}
#bbpress-forums div.wp-editor-container{width:100%;overflow:auto}
#bbpress-forums input#bbp_topic_title,#bbpress-forums input#bbp_topic_tags{width:95%}
}@media only screen and (max-width: 240px){#bbpress-forums li.bbp-header li.bbp-forum-topic-count,#bbpress-forums li.bbp-header li.bbp-forum-reply-count,#bbpress-forums li.bbp-body li.bbp-forum-topic-count,#bbpress-forums li.bbp-body li.bbp-forum-reply-count,#bbpress-forums li.bbp-header li.bbp-topic-voice-count,#bbpress-forums li.bbp-header li.bbp-topic-reply-count,#bbpress-forums li.bbp-body li.bbp-topic-voice-count,#bbpress-forums li.bbp-body li.bbp-topic-reply-count,#bbpress-forums li.bbp-footer div.bbp-reply-author,#bbpress-forums li.bbp-footer div.bbp-reply-content{width:45%}
#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-body li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness,#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-author,#bbpress-forums li.bbp-header div.bbp-reply-content{clear:both;width:100%}
#bbpress-forums li.bbp-header li.bbp-forum-freshness,#bbpress-forums li.bbp-header li.bbp-topic-freshness{text-align:center}
#bbpress-forums li.bbp-body li.bbp-topic-freshness,#bbpress-forums li.bbp-header div.bbp-reply-content{margin-left:0;text-align:left}
#bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta{display:inline-block}
#bbpress-forums li.bbp-header{overflow:hidden}
#bbpress-forums li.bbp-footer div.bbp-reply-content{display:inline-block;margin-left:0}
#bbpress-forums li.bbp-body div.bbp-reply-author{min-height:60px;padding-left:60px}
#bbpress-forums div.bbp-reply-author img.avatar{width:40px;height:auto}
}.bbp-forum-info,.bbp-topic-title{text-decoration:none;font-size:19px}
.bbp-forum-info a,.bbp-topic-title a{text-decoration:none;font-weight:bold}
div.bbp-submit-wrapper{float:none}
#bbpress-forums .bbp-forum-info .bbp-forum-content{padding-right:15px}
#bbpress-forums .bbp-forums-list{font-size:13px}
div.bbp-breadcrumb{float:none;font-size:1em}
.bbp-body li.bbp-forum-topic-count,.bbp-body li.bbp-forum-reply-count,.bbp-body li.bbp-topic-voice-count,.bbp-body li.bbp-topic-reply-count{font-size:30px;color:#4c6174;letter-spacing:-1px;font-weight:bold;line-height:70px;border-left:1px #ddd solid;font-family:"museo-slab",serif}
.bbp-body li.bbp-topic-voice-count,.bbp-body li.bbp-topic-reply-count{line-height:55px}
.bbp-body li.bbp-forum-reply-count,.bbp-body li.bbp-topic-reply-count{border-right:1px #ddd solid}
#bbpress-forums .bbp-body .bbp-topic-title,#bbpress-forums .bbp-body .bbp-forum-info{background:url("../images/icon-topic.png") no-repeat;padding-left:60px;}
.bbp-body li.bbp-forum-freshness,.bbp-body li.bbp-topic-freshness{font-size:13px;padding-top:12px;}
.bbp-body li.bbp-forum-freshness > p,.bbp-body li.bbp-topic-freshness > p,.bbp-body li.bbp-forum-freshness > a,.bbp-body li.bbp-topic-freshness > a{display:block;padding:0 10px 0 15px !important}
#bbpress-forums li.bbp-body ul.forum,#bbpress-forums li.bbp-body ul.topic{margin:5px 0;padding:10px 15px;border:1px #bed1de solid;}
#bbpress-forums ul.bbp-forums{margin-bottom:0}
#bbpress-forums .bbp-forum-info .bbp-forum-content,#bbpress-forums p.bbp-topic-meta{font-size:13px}
#bbpress-forums label{padding-bottom:4px}
li.bbp-forum-info,li.bbp-topic-title{width:50%}
li.bbp-forum-topic-count,li.bbp-topic-voice-count,li.bbp-forum-reply-count,li.bbp-topic-reply-count{width:12%}
li.bbp-forum-freshness,li.bbp-topic-freshness{width:18%;text-align:left}
.bbp-topic-form,.bbp-reply-form{background:#3f98df;color:#fff;padding:20px;}
.bbp-search-form label{float:left;margin-top:7px;margin-right:10px}
.bbp-form-title{font-size:21px;display:block;padding:0 0 10px;margin-bottom:20px;border-bottom:1px #3f86bf solid;font-family:"museo-slab",serif}
.bbp-submit-wrapper{border-top:1px #3f86bf solid;padding-top:10px}
.bbp-topics-front ul.super-sticky .bbp-topic-title,.bbp-topics ul.super-sticky .bbp-topic-title,.bbp-topics ul.sticky .bbp-topic-title,.bbp-forum-content ul.sticky .bbp-topic-title{background-image:url("../images/blog-top.png") !important}
.bbp-pagination-links{padding-right:10px}
#bbpress-forums .bbp-reply-content{border-left:1px #eee solid;padding-left:20px !important;margin-left:140px !important}
.bbp-reply{background:#fff;overflow:hidden;border:1px #bed1de solid;margin-bottom:8px;}
.bbp-reply .bbp-reply-header{padding:10px 20px 0 !important}
.bbp-reply-post-date{font-size:13px;color:#4c6174}
.forum-titles .bbp-forum-info{width:57%}
/* normalize.css v2.1.0 | MIT License | git.io/normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0}
a:focus{outline:thin dotted}
a:active,a:hover{outline:0}
h1,.section__title{font-size:2em;margin:.67em 0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],/* 1 ,*/input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0}
html{font-size:100%;font-family:"museo-sans",Tahoma,Arial,sans-serif;font-weight:400;line-height:1.4;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}
h1,h2,h3,h4,h5,h6,.section__title{text-rendering:optimizeLegibility;line-height:1.1;margin-top:0;color:#3f98df}
.hone,h1,.section__title{font-size:26px;font-size:1.625rem;margin-bottom:.8615384615384615rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
.htwo,h2,.section-help .widget{font-size:22px;font-size:1.375rem;margin-bottom:1.018181818181818rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
.hthree,h3,.widget-title{font-size:20px;font-size:1.25rem;margin-bottom:1.1199999999999999rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
.hfour,h4{font-size:18px;font-size:1.125rem;margin-bottom:1.2444444444444445rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
.hfive,h5{font-size:16px;font-size:1rem;margin-bottom:1.4rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
.hsix,h6{font-size:14px;font-size:.875rem;margin-bottom:1.5999999999999999rem;line-height:1.2;font-family:"museo-slab",serif;font-weight:normal}
h1,.section__title{color:#000}
small{font-size:75%}
p,dl,ul{margin-top:0;margin-bottom:1.4em}
dd{margin-left:40px}
ul,ol{padding-left:15px}
ul{list-style-type:disc}
blockquote{font-size:100;font-style:italic;}
blockquote p:last-of-type{margin-bottom:0}
cite{display:block;text-align:right}
hr{margin:1.4em 0;border:0;height:1px;background:#ddd}
img{max-width:100%;height:auto;vertical-align:middle}
.drop-cap:first-letter{float:left;margin-right:.125em;line-height:1;font-size:3rem;font-family:Rockwell}
.row:after,.row:before{display:table;content:" "}
.row:after{clear:both}
.row{zoom:1}
[class*="span"]{float:left;min-height:1px;margin-left:2%;}
[class*="span"]:first-child{margin-left:0}
.span1{width:6.5%}
.span2{width:15%}
.span3{width:23.5%}
.span4{width:32%}
.span5{width:40.5%}
.span6{width:49%}
.span7{width:57.49999999999999%}
.span8{width:66%}
.span9{width:74.5%}
.span10{width:83%}
#modal_help-form-phone .span10 {
	width: 100%;
}
.span11{width:91.5%}
.span12{width:100%}
.offset1{margin-left:10.45%}
.offset1:first-child{margin-left:8.5%}
.offset2{margin-left:18.95%}
.offset2:first-child{margin-left:17%}
.offset3{margin-left:27.450000000000003%}
.offset3:first-child{margin-left:25.5%}
.offset4{margin-left:35.95%}
.offset4:first-child{margin-left:34%}
.offset5{margin-left:44.45%}
.offset5:first-child{margin-left:42.5%}
.offset6{margin-left:52.95%}
.offset6:first-child{margin-left:51%}
.offset7{margin-left:61.45%}
.offset7:first-child{margin-left:59.5%}
.offset8{margin-left:69.95%}
.offset8:first-child{margin-left:68%}
.offset9{margin-left:78.45%}
.offset9:first-child{margin-left:76.5%}
.offset10{margin-left:86.95%}
.offset10:first-child{margin-left:85%}
.offset11{margin-left:95.45%}
.offset11:first-child{margin-left:93.5%}
.offset12{margin-left:103.95%}
.offset12:first-child{margin-left:102%}
@media (max-width: 768px){[class*="span"]{float:none;width:auto;margin-left:auto}
[class*="offset"]{margin-left:0;}
[class*="offset"]:first-child{margin-left:0}
.span10{width: 83%}
}.table{color:#134159;margin:1em 0 1.5em;font-size:100%;}
.table th,.table td{text-align:left;padding:8px 15px}
.table--bordered th,.table--bordered td{border-bottom:2px #f1f9fe solid}
.table-form{width:100%;}
.table-form td{padding:8px}
input,select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;width:100%;border:0;padding:7px 10px;-webkit-border-radius:4px;border-radius:4px}
input[type="button"],input[type="submit"]{width:auto;cursor:pointer;color:#fff}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{background-color:#ccc}
label span{font-size:18px;line-height:1}
.radio,.checkbox{background:transparent url("../images/checkbox.png") 0 0 no-repeat;height:22px;line-height:22px;border:0;display:inline-block;padding:0 0 0 30px;margin-top:2px;margin-bottom:2px;cursor:pointer;margin-right:5px;}
.radio.active,.checkbox.active{background-position:0 -22px;background-color:transparent}
.radio{background-image:url("../images/radios.png");background-position:0 -24px;height:24px;line-height:24px;}
.radio.active{background-position:0 0}
.checkbox-group{position:relative;zoom:1;margin-bottom:10px;}
.checkbox-group:before,.checkbox-group:after{content:"";display:table}
.checkbox-group:after{clear:both}
.checkbox-group .checkbox,.checkbox-group label{float:left}
.checkbox-group label{margin-top:2px}
select{background-color:#fff;border:1px solid #ccc;height:30px;padding:0;line-height:30px}
input[type="radio"],input[type="checkbox"]{width:auto;margin-right:5px}
textarea{height:120px;-webkit-border-radius:12px;border-radius:12px}
fieldset{margin:0;padding:0;border:0}
.control-group{margin-bottom:1em;zoom:1;}
.control-group:before,.control-group:after{content:"";display:table}
.control-group:after{clear:both}
.control-group .control-label{float:left;width:140px;text-align:right;font-weight:bold;font-size:15px;margin-top:4px}
.control-group .control{position:relative;margin-left:160px;zoom:1}
@media (max-width: 444px) { .control-group .control{margin-left: 0} .control-group .control-label{float: none} }
.control-group .control:before,.control-group .control:after{content:"";display:table}
.control-group .control:after{clear:both}
.control-group .control-helper{float:right}
.control-submit{border-top:1px #3f86bf solid;padding:20px 0 0;margin-bottom:0}
.control-required{position:absolute;top:-5px;right:-250px;width:250px;z-index:900;font-size:14px;background:#fffe81;padding:10px 15px;color:#000;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 1px #999;box-shadow:0 1px 1px #999;}
.control-required.top{top:-45px}
.control-required:after{position:absolute;top:50%;left:-8px;margin-top:-10px;content:' ';display:block;width:0;height:0;border-top:8px transparent solid;border-bottom:8px transparent solid;border-right:8px #fffe81 solid}
@media (max-width: 768px){
	.control-required{top:40px;right:0}
	.control-required:after{top: -8px;margin-top: 0;left: 50%;border-left: 8px transparent solid;border-bottom: 8px #fffe81 solid;border-right: 8px transparent solid; border-top: 0 none}
}
.input-append,.input-prepend{position:relative;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:36px;}
.input-append input,.input-prepend input{border-top-right-radius:0;border-bottom-right-radius:0}
.input-append .append,.input-prepend .append,.input-append .prepend,.input-prepend .prepend{position:absolute;top:0;bottom:0;right:0;width:36px;text-align:center;color:#666;background:#f1f9fe;font-size:13px;line-height:33px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-left:1px solid #cddbe5}
.input-prepend{padding-right:0;padding-left:38px;}
.input-prepend input{border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0}
.input-prepend .prepend{left:0;right:auto;border-right:1px solid #cddbe5;border-left:0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding:0 2px}
.blue-dark{color:#134159}
.grey{color:#808080}
.orange{color:#f09e00}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.align-center{text-align:center}
.align-right{text-align:right}
.left{float:left}
.right{float:right !important}
.light{font-weight:300}
.madeby{margin-bottom:0}
.lead{font-size:1.2em;line-height:1.2;margin-left:auto;margin-right:auto;width:80%}
.intro{font-size:1em;font-weight:600}
.hidden{visibility:hidden}
.border-left{border-left:1px #bed3e4 solid;zoom:1}
.border-left:before,.border-left:after{content:"";display:table}
.border-left:after{clear:both}
.red,.red > a{color:#f00 !important}
img.alignleft{float:left;margin-right:1em;margin-bottom:1em}
img.alignright{float:right;margin-left:1em;margin-bottom:1em}
img.aligncenter{display:block;margin:0 auto}
.middle{vertical-align:middle;}
.middle a{vertical-align:bottom}
.note{padding-top:8px}
.menu,.sub-menu,.bxslider{list-style:none;padding:0;}
.menu a,.sub-menu a,.bxslider a{color:#134159;text-decoration:none}
.menu--horizontal{zoom:1;margin-bottom:0;}
.menu--horizontal:before,.menu--horizontal:after{content:"";display:table}
.menu--horizontal:after{clear:both}
.menu--horizontal > li{float:left}
.nav-primary a{display:block;color:#134159;text-decoration:none;font-size:16px;padding:8px 0;}
.nav-primary a:hover{color:#3f98df;text-decoration:underline}
.nav-primary li{margin-left:2em}
.menu-tabs a{display:block;position:relative;padding:12px 15px;border:1px solid transparent;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;cursor:pointer}
@media (max-width: 410px) {
	.menu-tabs a {
		height: 2.8em
	}
	.menu--horizontal.menu-tabs:not(.promo_calc_mini_tabs) {
		columns: 2
	}
}
@media (max-width: 340px) {
	.menu-tabs a {
		height: 4.2em
	}
}
.menu-tabs li{margin-right:4px}
.menu-tabs .active a{border-bottom-color:transparent;cursor:default}
.menu-tabs--blue a{font-size:13px;background:#e6f5fd;color:#134159;font-weight:bold}
.menu-tabs--blue .active a{color:#fff;background:#3f98df;border:1px #3f98df solid}
.menu-tabs--white{margin-top:1em;margin-left:15px;}
.menu-tabs--white a{padding:16px 25px;background:#fff;font-weight:600;font-size:14px}
.menu-tabs--white .active a{background:#fff;z-index:90}
.tab-content{z-index:45;}
.tab-content .tab-pane{display:none;}
.tab-content .tab-pane.active{display:block}
.divider{display:inline-block;height:10px;width:1px;background:#134159}
.menu-divider a{display:inline-block;padding:0 5px}
.menu-divider li:first-child .divider{display:none}
.menu-divider li:first-child a{padding-left:0}
.menu-socials li{margin-right:5px}
.menu-info{margin:1em 0}
.menu-info__item{border-left:1px #eee solid;text-align:center;}
.menu-info__item:first-child{border:0}
.menu-info__item a{position:relative;display:block;padding:20px 20px 20px;color:#134159;font-size:13px;line-height:1.3;}
.menu-info__item a:hover{text-decoration:none;-webkit-box-shadow:0 0 30px #ccc;box-shadow:0 0 30px #ccc;-webkit-border-radius:8px;border-radius:8px;z-index:900}
.menu-info__title,.menu-info__number{display:block;font-family:"museo-slab",serif;font-weight:600;line-height:1.2}
.menu-info__title{font-size:17px;color:#134159;text-transform:uppercase;margin:6px 0 10px}
.menu-info__number{color:#3f98df;font-size:38px}
.menu-info__desc{display:block;margin-bottom:1.5em}
.menu-with-icons{margin-bottom:0;}
.menu-with-icons li{zoom:1;margin:8px 0 8px 50px;padding:1px 0;line-height:1.2}
.menu-with-icons li:before,.menu-with-icons li:after{content:"";display:table}
.menu-with-icons li:after{clear:both}
.menu-with-icons [class*="icon-"]{float:left;margin-left:-50px}
.menu-with-icons--up{padding-top:10px;font-size:18px;}
.menu-with-icons--up li{margin-top:-9px}
.menu-with-icons--up [class*="icon-"]{margin-top:-8px}
.menu-with-icons--float [class*="icon-"]{float:left;margin-right:5px}
.menu-done__item,#home-sidebar li{background:url("../images/icons.png") -268px -268px no-repeat;padding:6px 0 6px 45px;font-weight:600;margin:4px 0}
.menu-list{padding:15px 0 20px;margin-bottom:0;font-size:14px;}
.menu-list > li{padding:5px 10px !important;}
.menu-list > li:first-child{padding-left:0}
.menu-list__header{margin-bottom:6px;font-weight:600;}
.menu-list__header span{margin-right:4px}
.menu-steps__item{position:relative;color:#134159;padding:8px 4px 8px 8px;-webkit-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;line-height:1.3;display:block;background:#f8f8f8;font-size:14px;margin-right:24px;}
.menu-steps__item.active{background:#3f98df;color:#fff;}
.menu-steps__item.active .icon-bullet-blue{background-position:0 -261px}
.menu-steps__item.active:after{border-left-color:#3f98df}
.menu-steps__item.disable{opacity:.6;filter:alpha(opacity=60);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";background:#f8f8f8;}
.menu-steps__item.disable:after{border-left-color:#f8f8f8}
.menu-steps__item:after{display:block;content:'';position:absolute;top:0;bottom:0;right:-26px;width:0;height:0;border-top:26px solid transparent;border-bottom:26px solid transparent;border-left:26px solid #f8f8f8}
.btn{display:inline-block;padding:9px 18px 8px;color:#134159;text-decoration:none;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.25);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),0 1px 2px rgba(0,0,0,0.05);background-color:#f1f9fe;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f1f9fe));background:-webkit-linear-gradient(top, #fff 0%, #f1f9fe 100%);background:-moz-linear-gradient(top, #fff 0%, #f1f9fe 100%);background:-o-linear-gradient(top, #fff 0%, #f1f9fe 100%);background:-ms-linear-gradient(top, #fff 0%, #f1f9fe 100%);background:linear-gradient(top, #fff 0%, #f1f9fe 100%);-webkit-border-radius:24px;border-radius:24px;border:1px #bed1de solid}
.btn--small{font-size:13px;line-height:1}
.btn--smaller{font-size:12px;line-height:1;color:#3f98df;padding:8px 16px 7px}
.btn--medium{font-size:17px;line-height:1;padding:12px 24px}
.btn--green{color:#fff;padding:8px 16px;background-color:#61af22;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #76c00f), color-stop(1, #61af22));background:-webkit-linear-gradient(top, #76c00f 0%, #61af22 100%);background:-moz-linear-gradient(top, #76c00f 0%, #61af22 100%);background:-o-linear-gradient(top, #76c00f 0%, #61af22 100%);background:-ms-linear-gradient(top, #76c00f 0%, #61af22 100%);background:linear-gradient(top, #76c00f 0%, #61af22 100%)}
.btn--orange{color:#fff !important;background-color:#f09e00;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffba00), color-stop(1, #f09e00));background:-webkit-linear-gradient(top, #ffba00 0%, #f09e00 100%);background:-moz-linear-gradient(top, #ffba00 0%, #f09e00 100%);background:-o-linear-gradient(top, #ffba00 0%, #f09e00 100%);background:-ms-linear-gradient(top, #ffba00 0%, #f09e00 100%);background:linear-gradient(top, #ffba00 0%, #f09e00 100%);border:1px #f09e00 solid}
.btn--blue{color:#fff;background-color:#3f86bf;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f98df), color-stop(1, #3f86bf));background:-webkit-linear-gradient(top, #3f98df 0%, #3f86bf 100%);background:-moz-linear-gradient(top, #3f98df 0%, #3f86bf 100%);background:-o-linear-gradient(top, #3f98df 0%, #3f86bf 100%);background:-ms-linear-gradient(top, #3f98df 0%, #3f86bf 100%);background:linear-gradient(top, #3f98df 0%, #3f86bf 100%);border:1px #3f86bf solid}
.btn--blue-dark{color:#fff;background-color:#123d54;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #315165), color-stop(1, #123d54));background:-webkit-linear-gradient(top, #315165 0%, #123d54 100%);background:-moz-linear-gradient(top, #315165 0%, #123d54 100%);background:-o-linear-gradient(top, #315165 0%, #123d54 100%);background:-ms-linear-gradient(top, #315165 0%, #123d54 100%);background:linear-gradient(top, #315165 0%, #123d54 100%);border:1px #123d54 solid}
.btn--rich{padding:10px 30px 10px 20px;-webkit-border-radius:40px;border-radius:40px;line-height:1.1;}
.btn--rich b,.btn--rich strong{display:block;font-size:1.4em;font-weight:600}
.btn--rich [class*="icon-"]{float:left;margin-right:6px;font-weight:100}
.icon,[class*="icon-"],.filter-sort.sort-false span,.filter-sort.sort-true span,#header-sitemap > li > a span{display:inline-block;vertical-align:middle;width:23px;height:23px;background:url("../images/icons.png") 0 -42px no-repeat;text-indent:-9999px}
.icon-fb{background-position:0 -42px}
.icon-twitter{background-position:-23px -42px}
.icon-gplus{background-position:-46px -42px}
.icon-rss{background-position:-69px -42px}
.icon-list{background-position:-92px -42px}
.icon-calculator{width:16px;background-position:-115px -42px}
.icon-helper{width:21px;height:20px;background-position:-131px -42px}
.icon-leaf{width:35px;background-position:-153px -42px}
.icon-online{width:21px;background-position:-188px -42px}
.icon-lock{width:18px;background-position:-209px -42px}
.icon-arrow-up,.icon-arrow-down,.filter-group .filter-sort:nth-child(3).sort-false span,.filter-group .filter-sort:nth-child(3).sort-true span,.filter-sort.sort-false span,.filter-sort.sort-true span{width:9px;height:7px}
.icon-arrow-down,.filter-group .filter-sort:nth-child(3).sort-false span,.filter-sort.sort-true span{background-position:0 -200px}
.icon-arrow-up,.filter-group .filter-sort:nth-child(3).sort-true span,.filter-sort.sort-false span{background-position:-291px -200px}
[class*="icon-source-"]{height:42px;width:38px}
.icon-source-ele{background-position:0 0}
.icon-source-gas{width:49px;background-position:-38px 0}
[class*="icon-resource-"]{height:32px}
.icon-resource-electricity,#header-sitemap > li:first-child span,#header-sitemap > li > a span{width:29px;background-position:0 -65px}
.icon-resource-gas,#header-sitemap > li + li > a span{width:37px;background-position:-29px -65px}
.icon-resource-water,#header-sitemap > li + li + li > a span{width:18px;background-position:-66px -65px}
.icon-resource-heat,#header-sitemap > li + li + li + li > a span{width:29px;background-position:-84px -65px}
[class*="icon-bullet"]{width:39px;height:39px;line-height:39px;background-position:0 -261px;text-indent:0;text-align:center;color:#fff;font-size:21px;font-weight:bold}
.icon-bullet-blue{background-position:-39px -261px}
.icon-loading{display:inline-block;height:11px;width:43px;background:url("../images/loading.gif") no-repeat;vertical-align:middle}
[class*="icon-orange-"]{height:50px;width:51px}
.icon-orange-books{background-position:0 -97px}
.icon-orange-chat{background-position:-51px -97px;width:55px}
.icon-orange-like{background-position:-106px -97px;width:47px}
.icon-orange-doc{background-position:-153px -97px;width:35px}
.icon-women{width:101px;height:130px;background:url("../images/women.png") no-repeat}
[class*="icon-blog"]{height:106px;background:url("../images/icons-blog.png") no-repeat}
.icon-blog-chart{width:94px;background-position:-200px 0}
.icon-blog-chat{width:97px;background-position:-103px 0}
.icon-blog-books{width:95px;background-position:-294px 0}
.icon-blog-buoy{width:103px;background-position:0 0}
.breadcrumbs{margin-bottom:2em;font-size:14px;}
.breadcrumbs a{text-decoration:none;color:#134159;display:inline-block;}
.breadcrumbs a:hover{color:#3f98df}
.steps{position:relative;margin-top:-10px;background:#fff;padding:8px;margin-bottom:20px;-webkit-border-radius:8px;border-radius:8px;zoom:1;}
.steps:before,.steps:after{content:"";display:table}
.steps:after{clear:both}
.steps .icon-women{position:absolute;bottom:-4px;right:0}
.steps .menu{float:left}
.steps .hotline{float:right;margin-top:12px;margin-right:20px}
.steps li{margin-right:2px;}
.steps li:first-child{width:176px;}
.steps li:first-child + li{width:192px;}
.steps li:first-child + li + li{width:188px}
.steps-shadow{position:absolute;z-index:10;right:0;left:0;bottom:-17px;height:17px;background:url("../images/breadcrumbs-shadow.png") center bottom no-repeat}
.hotline{font-size:20px;font-weight:600;color:#134159;}
.hotline span{color:#3f98df}
.form-search{zoom:1;}
.form-search:before,.form-search:after{content:"";display:table}
.form-search:after{clear:both}
.form-search input{position:relative;float:left;width:auto;z-index:100}
.form-search input[type="text"]{border:1px #dbe5ec solid;margin-right:-30px;padding:8px 20px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(1, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0%, #fff 100%);background:-moz-linear-gradient(top, #f4f8fa 0%, #fff 100%);background:-o-linear-gradient(top, #f4f8fa 0%, #fff 100%);background:-ms-linear-gradient(top, #f4f8fa 0%, #fff 100%);background:linear-gradient(top, #f4f8fa 0%, #fff 100%)}
.form-search-wiki input[type="text"]{width:260px}
.form-calc{background:#3f98df url("../images/ele.png") right 80px no-repeat;padding:30px 15px;-webkit-border-radius:0 8px 8px 8px;border-radius:0 8px 8px 8px;}
.form-calc.gas{background-image:url("../images/gas.png");background-position:right 50px}
.form-calc .pop{display:inline-block;margin-left:10px;padding-top:3px;cursor:pointer}
.form-calc .control-group{color:#fff}
.form-calc .radio,.form-calc .checkbox{color:#fff}
.calc-fields{font-size:13px}
.section{position:relative;padding:30px;-webkit-border-radius:12px;border-radius:12px;zoom:1;}
.section:before,.section:after{content:"";display:table}
.section:after{clear:both}
.section p:last-child{margin-bottom:0}
.section--blue{background:#3f98df;color:#fff;}
.section--blue h2,.section--blue h3,.section--blue h4,.section--blue a{color:#fff !important}
.section--blue .section__title{color:#fff;font-weight:normal}
.section--shadow{background:#fff;padding:30px;-webkit-box-shadow:0 0 30px #bed0db;box-shadow:0 0 30px #bed0db}
.section--blue-light{background:#e6f5fd}
.section--no-padding{padding:0}
.section--margin-top{margin-top:40px}
.section--bbpress{padding:10px}
.section__wrap{position:relative;clear:both;padding:0 30px;margin:0 -30px 20px;border-bottom:1px #dde4ea solid;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f3f7fa));background:-webkit-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-moz-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-o-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:linear-gradient(top, #fff 0%, #f3f7fa 100%);}
.section__wrap:after{display:block;content:'';width:320px;height:28px;position:absolute;bottom:-28px;left:34%;margin-left:-160px;background:url("../images/wrap-bottom.png") no-repeat}
.section__title{color:#134159;font-weight:bold}
.section__title--top{position:relative;float:left;clear:both;margin-top:-60px;margin-left:-30px;font-weight:600;background:#fff;padding:20px 24px 0 !important;-webkit-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
.section__title--top:after{content:" ";display:block;height:21px;width:6px;background:url("../images/shadow.jpg") no-repeat;position:absolute;bottom:0;right:-6px;z-index:900}
.section--saved{background-image:url("../images/pig.png");background-position:10px center;background-repeat:no-repeat;padding:20px 20px 20px 110px;font-size:14px;line-height:1.4;}
.section--saved h5{font-weight:600;margin-bottom:5px}
.section-providers{margin:20px 0 0}
.section-customers{color:#4c6174;padding:2em 0;}
.section-customers .hone{margin-bottom:0;margin-top:6px}
.section-help{margin-bottom:40px;font-family:"museo-slab",serif;padding:30px 60px;}
.section-help .widget{padding:0;margin-bottom:0;}
.section-help a{color:#134159}
.section-help span{color:#f09e00}
.section-help .htwo{color:#134159;margin-bottom:0;background:url("../images/icons.png") -255px 0 no-repeat;padding:0 0 0 54px}
.section-blog{margin-bottom:60px}
.section-blog-intro #O_O{position:absolute;bottom:0;right:30px}
.section-blog-nav{margin-bottom:1em;}
.section-blog-nav .block__item{padding:0 20px}
.section-blog-nav .menu-info__title{font-size:19px}
.section-blog-nav .menu-info__desc{height:88px}
.section--sitemaps a{color:#134159;text-decoration:none;}
.section--sitemaps a:hover{text-decoration:underline}
h4 small,h5 small{display:block}
.score-stars,.score-stars-active{display:inline-block;width:104px;height:19px;background:url("../images/stars.png") 0 -19px no-repeat}
.score-stars-active{display:block;height:100%;background-position:0 0}
.rate{display:block;background:#fff;padding:4px;margin-bottom:6px;font-size:15px;border:1px #bed1de solid;-webkit-border-radius:16px;border-radius:16px;-webkit-box-shadow:0 1px 1px #bed1de;box-shadow:0 1px 1px #bed1de;}
.rate .bigger{font-size:17px;line-height:1.3}
.rate .small{font-size:14px}
.rate .middle{font-size:16px}
.rate .row{background:#fff;padding:20px 25px;-webkit-border-radius:12px;border-radius:12px}
.rate ul{margin-bottom:6px}
.rate .btn{margin-top:20px}
.rate .span2 b{color:#f09e00}
.rate.green .row{background:#fffbcc}
.rate.top .row{background:#eee}
.rate-title{color:#4c6174;margin-bottom:0;}
.rate-title b{color:#000 !important;font-weight:600}
.current_rate{background:#dedede;}
.current_rate .row{background:#eee}
.result-title{margin-top:.75em;margin-bottom:6px;}
.result-title span{position:relative;display:inline-block;padding:10px 12px;background:#3f98df;color:#fff;font-size:14px;text-transform:uppercase;-webkit-border-radius:8px;border-radius:8px;}
.result-title span:after{position:absolute;content:" ";display:block;width:0;height:0;bottom:-10px;left:20%;border-left:15px transparent solid;border-right:15px transparent solid;border-top:10px #3f98df solid}
.result-title.grey span{background:#666;}
.result-title.grey span:after{border-top-color:#666}
.price-pay small,.price-save small{display:block}
.price-pay{color:#4c6174}
.price-save{color:#61af22;font-weight:600;margin-bottom:1em;}
.price-save.minus{color:#f00000}
.price-save small{font-size:14px}
.rates-top.stick{position:fixed;top:0;width:940px;padding-top:5px}
.post{zoom:1;}
.post:before,.post:after{content:"";display:table}
.post:after{clear:both}
.post > p{margin-left:140px}
@media (max-width: 850px) {
	.post > p {
		margin-left: 0
	}
}
.post h2,.post h3,.post h4,.post h5,.post h6{color:#3f98df}
.post-loop{clear:both;overflow:hidden;margin-top:30px;}
.post-loop .post{border-top:1px #eee solid;padding:20px 0;}
.post-loop .post:first-child{border-top:0}
.post-loop--col2 .post{float:left; width: 100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px #eee solid;padding:20px 20px 20px 0;margin-top:-1px;}
@media (min-width: 700px) {
	.post-loop--col2 .post {width:50%}
	.post-loop--col2 .post:nth-child(1),.post-loop--col2 .post:nth-child(2){padding-top:0}
	.post-loop--col2 .post:nth-child(2n){padding-right:0;padding-left:20px;border-left:1px #eee solid}
}
.post-loop--col2 .post:nth-child(2n+1){clear:left}
.post-loop--col2 .post-title{height:75px}
.post-title{margin-bottom:6px;height:50px;overflow:hidden;font-size:21px;font-weight:600;line-height:1.2;}
.post-title a{color:#3f98df;text-decoration:none}
.post-thumb{float:left;margin-right:20px;width:120px;height:120px;overflow:hidden;-webkit-border-radius:8px;border-radius:8px;}
.post-thumb img{height:120px;max-width:none}
.post-tag{position:relative;display:inline-block;color:#fff;background:#3f98df;font-size:15px;line-height:17px;height:16px;padding:4px 4px 4px 6px;margin-right:1em;vertical-align:top;text-transform:uppercase;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.post-tag:after{position:absolute;content:'';right:-12px;top:0;bottom:0;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid #3f98df}
.post-tag--orange,.post-label-166,.post-label-167{background:#f09e00;}
.post-tag--orange:after,.post-label-166:after,.post-label-167:after{border-left-color:#f09e00}
.post-tag--blue-dark,.post-label-60,.post-label-162{background:#134159;}
.post-tag--blue-dark:after,.post-label-60:after,.post-label-162:after{border-left-color:#134159}
.post-label-163,.post-label-164{background:#5da717;}
.post-label-163:after,.post-label-164:after{border-left-color:#5da717}
.post-label-165{background:#e6f5fd;color:#134159;}
.post-label-165:after{border-left-color:#e6f5fd}
.entry-content{margin-left:200px;margin-bottom:3em;}
.entry-content .widget,.entry-content .vykrik{float:left;margin-left:-200px;max-width:185px;clear:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.entry-content table{clear:left;background:#f8f8f8;}
.entry-content table td,.entry-content table th{padding:6px 2px}
.entry-content .section{padding:15px;margin-bottom:1em}
.entry-content .section-banner,.entry-content table{/*margin-left:-200px;*/margin-bottom:1em}
@media (min-width: 810px) {
	.post__table {
		margin-left: -200px;
	}
}
.post__table{clear:both;}
.post__table table{width:100%;font-size:14px}
.post__table--title{background:#f1f9fe;padding:8px 15px;font-weight:600}
.post-date{color:#777;font-size:14px;margin-bottom:5px}
#post-banner.stick{position:fixed;top:0;width:300px;z-index:900;}
#post-banner.stick.nostick{position:relative;top:auto;width:auto}
.block{clear:both;zoom:1}
.block:before,.block:after{content:"";display:table}
.block:after{clear:both}
.block__item,#header-sitemap > li,#home-sidebar li{float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.block--five .block__item{width:20%}
.block--four .block__item{width:25%;}
.block--four .block__item:nth-child(4n+1){clear:left}
.block--two .block__item{width:50%}
.block--border .block__item{border-left:1px #ddd solid;padding-left:25px;padding-right:10px;}
.block--border .block__item:first-child{border:0;padding-left:0}
@media (max-width: 900px) {
	.block--four .block__item{width:33%; clear: none;}
	.block--four .block__item:nth-child(4n+1){clear:none}
	.block--four .block__item:nth-child(3n+1){clear:left}
}
@media (max-width: 600px) {
	.block--four .block__item{width:50%; clear: none;}
	.block--four .block__item:nth-child(4n+1){clear:none}
	.block--four .block__item:nth-child(3n+1){clear:none}
	.block--four .block__item:nth-child(2n+1){clear:left}
}
@media (max-width: 400px) {
	.block--four .block__item{width:100%; clear: left;}
	.block--four .block__item:nth-child(4n+1){clear:none}
	.block--four .block__item:nth-child(3n+1){clear:none}
	.block--four .block__item:nth-child(2n+1){clear:none}
}
.catalog{padding:4px;padding-top:0}
.catalog__item{border:1px #bed3e4 solid;margin:4px;padding:10px 10px 15px;background:#fff;-webkit-border-radius:8px;border-radius:8px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f9fdff));background:-webkit-linear-gradient(top, #fff 0%, #f9fdff 100%);background:-moz-linear-gradient(top, #fff 0%, #f9fdff 100%);background:-o-linear-gradient(top, #fff 0%, #f9fdff 100%);background:-ms-linear-gradient(top, #fff 0%, #f9fdff 100%);background:linear-gradient(top, #fff 0%, #f9fdff 100%);-webkit-box-shadow:0 1px 2px #bed3e4;box-shadow:0 1px 2px #bed3e4;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-webkit-transition:opacity .5s linear;-moz-transition:opacity .5s linear;-o-transition:opacity .5s linear;-ms-transition:opacity .5s linear;transition:opacity .5s linear;height:395px;font-size:14px}
.catalog__thumb{margin-bottom:15px;padding:15px 0 5px;}
.catalog__thumb a{display:block}
.catalog__thumb .thumb{height:100px}
.catalog__title{color:#3f98df;margin-bottom:6px;font-weight:600;font-size:18px;height:42px;line-height:1.2}
.catalog-row .catalog__title{color:#4c6174;padding-top:10px;display:inline-block;text-decoration:none}
.catalog-row .catalog__score{padding-top:10px}
.animate-enter,.animate-leave{-webkit-transition:all 1s linear;-webkit-transition:all 1s linear;-moz-transition:all 1s linear;-o-transition:all 1s linear;-ms-transition:all 1s linear;transition:all 1s linear;position:relative;opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";display:block;background:#f8f8f8}
.animate-enter.animate-enter-active,.animate-leave{opacity:1;-ms-filter:none;filter:none;background:#fff}
.provider__thumb{background:#fff;background:#fff;padding:20px 0;margin-bottom:2em;-webkit-box-shadow:0 2px 2px #bed3e4;box-shadow:0 2px 2px #bed3e4;-webkit-border-radius:12px;border-radius:12px;}
.provider__thumb .thumb{height:60px;display:block;margin:0 auto}
.provider__thumb--mini{padding:10px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;margin-left:10px;-webkit-border-radius:8px;border-radius:8px;}
.provider__thumb--mini img{height:40px}
.provider__meta{font-size:14px;line-height:1.2}
.widget,.vykrik{position:relative;padding:20px;margin-bottom:20px;-webkit-border-radius:12px;border-radius:12px;font-size:14px;line-height:1.3;}
.widget .more-link,.vykrik .more-link{font-weight:bold;text-decoration:none;color:#4c6174}
.widget--no-padding{padding:0}
.widget--red{background:#d82028;color:#fff;}
.widget--red a{color:#fff}
.widget--red .btn{color:#134159}
.widget--blue{background:#3f98df;color:#fff;}
.widget--blue a{color:#fff}
.widget--blue .btn{color:#134159}
.widget--blue .widget__title{color:#fff;font-weight:normal}
.widget--blue-lighten,.widget-category-posts,.vykrik{background:#f1f9fe;}
.widget--blue-lighten .widget__title,.widget-category-posts .widget__title,.vykrik .widget__title{color:#65819a}
.widget-title{font-family:"museo-slab",serif;font-weight:bold}
.widget-category-posts .post-date{font-size:13px;color:#4c6174}
.widget-category-posts .post{margin-bottom:20px}
.widget-category-posts .post-title{display:block;font-size:16px;line-height:1.2;height:auto;text-decoration:none;margin-bottom:0;font-weight:normal}
.filter{padding:10px 25px 5px;zoom:1;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fafdff), color-stop(1, #e6f5fd));background:-webkit-linear-gradient(top, #fafdff 0%, #e6f5fd 100%);background:-moz-linear-gradient(top, #fafdff 0%, #e6f5fd 100%);background:-o-linear-gradient(top, #fafdff 0%, #e6f5fd 100%);background:-ms-linear-gradient(top, #fafdff 0%, #e6f5fd 100%);background:linear-gradient(top, #fafdff 0%, #e6f5fd 100%);-webkit-border-radius:12px 12px 0 0;border-radius:12px 12px 0 0;font-size:13px;line-height:30px;}
.filter:before,.filter:after{content:"";display:table}
.filter:after{clear:both}
.filter a{color:#4c6174;}
.filter a:hover{color:#3f98df}
.filter hr{margin:8px 0}
.filter .checkbox{height:20px;line-height:20px;background:url("../images/icons.png") 0 -147px;}
.filter .checkbox.active{background-position:0 -167px}
.filter-section{zoom:1;border-top:1px #ddd solid;padding:8px 0;}
.filter-section:before,.filter-section:after{content:"";display:table}
.filter-section:after{clear:both}
.filter-section:first-child{border-top:0}
.filter__title{float:left;font-weight:bold;margin:0 1em;width:110px;line-height:30px;}
.filter__title:first-child{margin-left:0}
.filter-group{margin-right:.75em;margin-left:130px;}
.filter-group .select2{width:120px;}
.filter-group .select2.long{width:240px}
.filter__label{float:left;margin-right:10px}
.filter__item{float:left;margin-right:1em;}
.filter__item select{margin-top:-4px;width:180px}
.filter-sort{display:inline-block;padding-right:8px;}
.filter-sort span{width:9px;display:inline-block;margin-left:4px}
.filter-sort.sort-false{color:#3f98df;}
.filter-sort.sort-true{color:#3f98df;}
#catalog_filter .filter-section {
	border: 0 none;
	width: 50%;
	float: left;
}
#catalog_filter .filter__title {
	width: auto;
}
#catalog_filter .filter-group {
	margin: 0;
}
#catalog_filter .filter-section select {
	width: 200px;
}
@media (max-width: 700px) {
	#catalog_filter .filter-section {
		width: 100%;
		float: none;
	}
	#catalog_filter .filter__title {
		width: 110px;
	}
}
.pagination{position:relative;font-size:13px;font-weight:bold;text-align:right;text-transform:uppercase;}
.pagination > span{position:relative;display:inline-block;background:#fff;padding:0 10px 0 20px;z-index:150}
.pagination a{color:#4c6174;text-decoration:none}
.pagination:after{display:block;content:" ";height:1px;background:#eee;position:absolute;top:50%;left:0;right:0;z-index:100}
.page-numbers{display:inline-block;width:30px;height:30px;line-height:32px;-webkit-border-radius:30px;border-radius:30px;background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f3f7fa));background:-webkit-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-moz-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-o-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:-ms-linear-gradient(top, #fff 0%, #f3f7fa 100%);background:linear-gradient(top, #fff 0%, #f3f7fa 100%);border:1px #dde4ea solid;text-align:center;margin-right:-10px;}
.page-numbers.current{color:#3f98df}
.page-numbers.prev,.page-numbers.next{width:auto;padding:0 15px}
.page-numbers:hover{background:#e6f5fd;text-decoration:none}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}
.clearfix:after{clear:both}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.modal-backdrop,.modal-backdrop.fade.in{opacity:.5;filter:alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:860px;margin-left:-430px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;outline:none}
.modal.fade{-webkit-transition:opacity .3s linear,top .3s ease-out;-moz-transition:opacity .3s linear,top .3s ease-out;-o-transition:opacity .3s linear,top .3s ease-out;-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;-ms-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear,top .3s ease-out;top:-600px}
.modal > .row{padding:15px 25px}
.modal small{color:#999}
.modal.fade.in{top:10%}
.modal-header h4{margin-top:14px}
.modal-header b{color:#f09e00;display:block}
.modal-header a{float:left;width:100px;margin-right:15px}
.modal-body{position:relative;overflow-y:auto;max-height:300px}
.modal-form{margin-bottom:0}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;-webkit-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}
.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}
.modal-footer:after{clear:both}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-backdrop.fade.in{display:block}
.popover{color:#000;position:absolute;top:0;left:0;font-size:15px;line-height:1.2;width:276px;z-index:1010;display:none;padding:1px;text-align:left;background:#fffe81;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-10px}
.popover.right{margin-left:10px}
.popover.bottom{margin-top:10px}
.popover.left{margin-left:-10px}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.popover-content{padding:9px 14px}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover .arrow{border-width:11px}
.popover .arrow:after{border-width:10px;content:""}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}
.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fffe81}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}
.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fffe81}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}
.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}
.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}
.tooltip.in{opacity:.9;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;-webkit-border-radius:4px;border-radius:4px}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}
.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}
#banner-left-side{position:absolute;width:160px;top:30px;margin-left:1000px;z-index:999;}
#banner-left-side.stick{position:fixed;top:10px}
.bxslider{position:relative;overflow:hidden;margin-bottom:0;}
.bxslider a{position:relative;display:block;}
.bxslider a span{display:block;position:absolute;right:0;left:0;bottom:0;padding:15px;background:#000;color:#fff;font-size:14px;background:url("../images/trans-grey.png") repeat}
.bx-wrapper{position:relative;margin:0;padding:0 0 1em;}
.bx-wrapper a{outline:none}
.bx-wrapper .bx-prev,.bx-wrapper .bx-next{position:absolute;top:50%;top:0;bottom:0;display:block;width:50%;text-indent:-9999px}
.bx-wrapper .bx-prev{left:0;}
.bx-wrapper .bx-prev:hover{background:url("../images/slider-prev.png") left center no-repeat}
.bx-wrapper .bx-next{right:0;}
.bx-wrapper .bx-next:hover{background:url("../images/slider-next.png") right center no-repeat}
body{font-family:"museo-sans",Tahoma,Arial,sans-serif;background:#e6f5fd;color:#134159}
a{color:#3f98df;cursor:pointer;}
a:hover{text-decoration:underline}
h1,.hone{font-weight:600}
h3 a{color:#3f98df !important}
.jumpy{font-size:38px;padding-top:15px;margin-bottom:5px;font-weight:400;color:#134159}
.site-wrapper{position:relative;margin:0 auto;max-width:940px;zoom:1}
.site-wrapper:before,.site-wrapper:after{content:"";display:table}
.site-wrapper:after{clear:both}
.site-wrapper--big{max-width:1000px}
.site-header{background:#fff url("../images/header-bg.jpg") center bottom no-repeat;}
.site-header .logo{float:left;}
.site-header .logo.center{float:none;margin:0 auto;width:240px}
.site-header .nav-primary{float:right;margin-top:10px}
/*.site-header .site-wrapper{padding-bottom:10px}*/
.site-header #header-sitemap{clear:both}
.site-content{background:url("../images/content-bg.jpg") center top no-repeat;}
.site-content .site-wrapper{padding:30px 0}
.site-content--zero-padding-top .site-wrapper{padding-top:0}
.site-main{margin-top:40px;background:#fff;padding:30px;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 0 38px #bed0db;box-shadow:0 0 38px #bed0db}
.site-footer{font-size:12px;color:#134159;}
.site-footer a{color:#134159}
.site-footer .menu-socials{float:right}
.site-footer .site-wrapper{padding:0 0 30px}
#header-sitemap{display:none}
#popup-scroll{width:280px;position:fixed;bottom:0;left:0;display:none;z-index:999;background:#fff;font-size:13px;padding:25px;}
#popup-scroll h5{margin-bottom:10px}
#formElectricity h3{background:url("../images/icon-calc.png") left center no-repeat;padding-left:25px}
#header-sitemap{padding:15px 0;margin-bottom:0;}
#header-sitemap ul{margin-top:5px}
#header-sitemap > li{width:20%;border-left:1px #ddd solid;padding:5px 14px;-webkit-border-radius:0;border-radius:0;font-size:14px;}
#header-sitemap > li:first-child{border:0;padding-left:0;}
#header-sitemap > li > a{font-size:18px;font-weight:600;color:#3f98df;margin:0;line-height:30px;padding-bottom:6px;}
#header-sitemap > li > a span{height:30px;margin-right:5px;}
#home-sidebar li{font-size:15px;width:48%;margin-right:2%;}
#home-sidebar li:nth-child(2n+1){clear:both}
#rotate-menu .bx-wrapper{padding:0;margin:0}
#rotate-menu .menu-with-icons{margin:0;padding:0;}
#rotate-menu .menu-with-icons li{margin:0;height:60px;overflow:hidden}
#rotate-menu .menu-with-icons a{display:block;margin-left:50px}
#rotate-menu .menu-with-icons [class*="icon-"]{margin-left:0}
.header-calc{float:right;min-width:600px;margin-top:35px;}
.header-calc .hotline{float:left;margin-top:8px}
.box-author{padding-top:10px;font-size:14px;padding-right:10px}
.author-thumb{/*float:left;*/margin-right:10px;overflow:hidden;-webkit-border-radius:6px;border-radius:6px;display: block}
.author-title{font-size:16px;font-weight:600;color:#3f98df;margin-bottom:4px}
.results{margin-bottom:2em}
.alert{display:inline-block;border-width:1px;border-style:solid;padding:8px 16px;max-width:75%;font-size:1.3;font-weight:bold;margin:1em auto;-webkit-border-radius:6px;border-radius:6px;text-align:center;}
.alert.success{color:#468847;background-color:#c4e3b7;border-color:#d6e9c6}
.alert.error{color:#b94a48;background-color:#f2dede;border-color:#eed3d7}
.twitter-typeahead{float:left}
.typeahead{background-color:#fff}
.typeahead:focus{border:2px solid #0097cf}
.tt-query{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.tt-hint{color:#999}
.tt-dropdown-menu{z-index:1000 !important;width:400px;margin-top:10px;padding:4px 3px;color:#000;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.tt-suggestion{padding:4px 15px;font-size:14px;line-height:1.3}
.tt-suggestion.tt-is-under-cursor{color:#fff;background-color:#0097cf}
.tt-suggestion p{margin:0}
.single-format-gallery{background:#000;color:#ccc;}
.single-format-gallery h1{color:#fff}
.single-format-gallery h2,.single-format-gallery h3,.single-format-gallery h4,.single-format-gallery h5,.single-format-gallery h6,.single-format-gallery .section__title{color:#3f98df}
.single-format-gallery .breadcrumbs{font-size:14px;}
.single-format-gallery .breadcrumbs a{color:#999}
.single-format-gallery .logo{font-size:20px}
.single-format-gallery .site-header{background:#1a1a1a;color:#999;border-bottom:1px #2f3336 solid;}
.single-format-gallery .site-header .site-wrapper{padding:15px 0}
.single-format-gallery .site-content{background:none}
.single-format-gallery .site-footer,.single-format-gallery .logo img,.single-format-gallery .nav-primary{display:none}
.single-format-gallery .section--shadow{background:none;-webkit-box-shadow:none;box-shadow:none}
.single-format-gallery hr{background:#5e656b}
.single-format-gallery .entry-content{margin:10px 0 0 0}
#ce-fixed-box{position:fixed;top:40%;left:-280px;z-index:9999;width:260px;background:#fff;padding:15px 10px 1px;border:1px #ccc solid;-webkit-border-radius:0 0 4px 0;border-radius:0 0 4px 0;}
#ce-fixed-box .collapse{width:40px;height:75%;position:absolute;right:-40px;top:-1px;background:-webkit-linear-gradient(left,#ffba00 0%,#f09e00 100%);color:#fff;font-weight:bold;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
#ce-fixed-box .collapse span{display:none}
.alert{margin-bottom:1em}
.steps{padding:15px 20px;}
.steps h2{margin-bottom:10px}
.calc-fields{margin-bottom:0;padding-right:150px}
.rate .row{padding:12px}
.rate [class*="span"]{margin-left:10px}
.rate .btn{margin-top:0;margin-bottom:5px}
.rate .price-save{margin-bottom:0}
.rate h4 b{display:block}
.rate .span1{width:115px;}
.rate .span1 img{height:60px;max-width:none}
.rate .span2{width:150px}
.enra-guarantee{min-height:80px;background:url("../images/enra-razitko.png") bottom right no-repeat}

/* promo calc */
.promo_calc {
	margin-bottom: 30px;
}
#iframe_content .promo_calc {
	margin-bottom: 0;
}
.promo_calc .span7 {
	width: 100%;
}
.promo_calc .form-calc {
	background: #3f98df;
	padding: 30px 0;
	width: 100%;
}
#iframe_content .promo_calc .form-calc {
	padding-bottom: 10px;
}
.promo_calc .form-calc .tab-content {
	padding: 0 15px;
}
.promo_calc .control-group .control-label {
	display: block;
	float: none;
	font-size: 110%;
	margin-bottom: 10px;
	text-align: left;
	width: auto;
}
.promo_calc .control-group .control-label .number {
	font-size: 110%;
}
.promo_calc .control {
	display: block;
	font-size: 95%;
	margin-left: 0;
}
.promo_calc .btn-group {
	float: left;
	margin-right: 15px;
}
.promo_calc table {
	width: 100%;
}
.promo_calc table td {
	width: 25%;
}
.promo_calc .gas table tr td {
	width: 30%;
}
.promo_calc .gas table tr td:last-child {
	width: 40%;
}
.promo_calc .control-submit {
	border: 0 none;
	padding: 0;
}
.promo_calc_desc {
	color: #efefef;
	font-size: 110%;
	margin: 0;
	text-align: center;
}
.calc_special_text {
	color: #fff;
	margin-top: 4px;
	font-size: 15px;
	text-align: center;
}
.promo_calc button, .promo_calc input, .promo_calc select, .promo_calc textarea, .promo_calc .select2-chosen, .single-post .select2-drop {
	font-size: 95%;
}
.promo_calc .btn.btn--orange {
	font-weight: bold;
	height: 46px;
	padding: 0;
	width: 306px;
}
.promo_calc .menu-tabs--blue li {
	margin-right: 0;
}
.promo_calc .menu-tabs--blue li a {
	color: #fff;
	font-size: 100%;
	padding-bottom: 0;
	padding-left: 75px;
	text-transform: uppercase;
}
.promo_calc .menu-tabs--blue li.active a {
	text-decoration: none;
}
.promo_calc .menu-tabs--blue .ele a {
	background: #aad6e8 url('../images/promo_calc/ico_electricity.png') 25px center no-repeat;
}
.promo_calc .menu-tabs--blue .ele.active a {
	background: #3f98df url('../images/promo_calc/ico_electricity_active.png') 25px center no-repeat;
}
.promo_calc .menu-tabs--blue .gas a {
	background: #aad6e8 url('../images/promo_calc/ico_gas.png') 25px center no-repeat;
	padding-left: 90px;
}
.promo_calc .menu-tabs--blue .gas.active a {
	background: #3f98df url('../images/promo_calc/ico_gas_active.png') 25px center no-repeat;
}
.promo_calc .menu-tabs--blue li a big {
	display: block;
	font-size: 120%;
	font-weight: normal;
	letter-spacing: 1px;
}
.promo_calc .control-required {
	right: -130px;
	width: 130px;
	z-index: 999;
}


/* promo calc mini */
.promo_calc_mini .form-calc {
	border-radius: 8px 8px 0 0;
	padding: 15px 0;
}
.promo_calc_mini h2 {
	color: #fff;
	text-align: left;
	text-transform: uppercase;
	font-size: 1.59rem;
	font-weight: bold;
	font-family: "museo-sans",Tahoma,Arial,sans-serif;
	margin-bottom: 5px;
}
.promo_calc.promo_calc_mini .control-group .control-label {
	font-size: 100%;
}
.promo_calc_mini .menu-tabs--blue li a, 
.promo_calc.promo_calc_mini .menu-tabs--blue .gas a, 
.promo_calc.promo_calc_mini .menu-tabs--blue .ele a {
	height: 70px;
	width: 70px;
	padding: 0;
	background-position: center center !important;
	border-radius: 0;
}
#promo_calc_ele_mini.promo_calc.promo_calc_mini .menu-tabs--blue .ele a {
	border-radius: 0 0 0 8px;
}
#promo_calc_gas_mini.promo_calc.promo_calc_mini .menu-tabs--blue .gas a {
	border-radius: 0 0 0 8px;
}
.promo_calc_mini_info {
	background: #e6f5fd;
	height: 72px;
	width: calc(100% - 144px);
	line-height: 72px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #3f98df;
	border-radius: 0 0 8px 0;
}
.promo_calc_mini_info strong {
	color: #ff0000;
}
.promo_calc.promo_calc_mini table td {
	width: 33%;
}
.promo_calc_mini .btn {
	font-size: 1.1rem;
	line-height: 1.3em;
}
.promo_calc_mini .btn.btn--orange {
	width: auto;
	height: auto;
	padding: 8px 16px;
	font-weight: normal;
}
.promo_calc_mini .control-required::after {
	left: 50%;
	margin-top: -36px;
	border-left: 8px transparent solid;
	border-right: 8px transparent solid;
	border-bottom: 8px #fffe81 solid;
}
.promo_calc.promo_calc_mini .control-required {
	right: auto;
	left: 0;
	top: 40px;
}
@media (max-width: 900px) {
	.promo_calc_mini_info {
		display: none;
	}
	.promo_calc_mini .menu-tabs--blue li {
		width: 50%;
	}
	.promo_calc_mini .menu-tabs--blue li a, 
	.promo_calc.promo_calc_mini .menu-tabs--blue .gas a, 
	.promo_calc.promo_calc_mini .menu-tabs--blue .ele a {
		box-sizing: border-box;
		width: 100%;
	}
	#promo_calc_ele_mini.promo_calc.promo_calc_mini .menu-tabs--blue .gas a {
		border-radius: 0 0 8px 0;
	}
	#promo_calc_gas_mini.promo_calc.promo_calc_mini .menu-tabs--blue .ele a {
		border-radius: 0 0 8px 0;
	}
}
@media (max-width: 800px) {
	.promo_calc_mini .control-required::after {
		margin-top: 0;
	}
}
/* END: promo calc mini */


input[type="number"] {
	appearance: none;
	-moz-appearance: textfield;
}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}


#section-home {
	text-align: center;
}
#section-home .section__title {
	font-size: 1.5em;
}
#section-home a {
	margin: 0 10px;
}


@media (max-width: 810px) {
	table:not(.scroll), table:not(.scroll) thead, table:not(.scroll) tbody, table:not(.scroll) th, table:not(.scroll) td, table:not(.scroll) tr {
		display: inline-block;
		/*float: left;*/
		min-width: 300px;
	}
	
	#div-gpt-ad-1438071835809-0, 
	#div-gpt-ad-1439358632833-0, 
	#div-gpt-ad-1438072196047-0, 
	#div-gpt-ad-1438072394557-0 {
		display: none;
	}
	
	.entry-content {
		margin-left: 0;
	}
	.entry-content .widget {
		margin-left: 0;
	}
	.entry-content .widget:not(.author-holder),
	.entry-content .vykrik, 
	.entry-content .section-banner, 
	.entry-content table {
		margin-left: 0;
		float: none;
		max-width: 100%;
	}
	.entry-content table:not(.scroll) {
		max-width: none;
	}
}
@media (max-width: 420px) {
	table:not(.scroll), table:not(.scroll) thead, table:not(.scroll) tbody, table:not(.scroll) th, table:not(.scroll) td, table:not(.scroll) tr {
		min-width: 250px;
	}
	.promo_calc .btn.btn--orange {
		width: 220px;
	}
}
/* END: promo calc */

/* mf doporucuje */
#mf_recommends {
	float: right;
	margin-top: 25px;
}
@media (max-width: 400px) {
	#mf_recommends {
		display: none;
	}
}
/*
#mf_recommends {
	left: -170px;
	position: absolute;
	top: 10px;
}
@media (max-width: 920px) {
	#mf_recommends {
		float: left;
		left: auto;
		margin: 10px 10px 0 0;
		position: relative;
		top: auto;
	}
}
*/
/* END: mf doporucuje */

#div-gpt-ad-1438071835809-0 {
	margin-top: -22px;
}
#div-gpt-ad-1439358632833-0 {
	margin: 0 0 0 -30px;
}
#div-gpt-ad-1438072196047-0 {
	left: -180px;
	position: absolute;
	top: 0;
	z-index: 2;
}
#div-gpt-ad-1438072394557-0 {
	right: -180px;
	position: absolute;
	top: 0;
	z-index: 2;
}

.site-footer .logo a {
	text-decoration: none;
}
.site-footer .span5 {
	float: left;
	width: 35%;
}
.site-footer .span4 {
	float: left;
	width: 46%;
}
.site-footer .span3 {
	float: left;
	width: 15%;
}

.site-footer .logo .logo_left {
	float: left;
	width: 190px;
}


.mobile-version {
	display: none;
}

#modal_limited_offer {
	width: 540px;
	margin-left: -270px;
}
#modal_limited_offer .modal-content {
	text-align: center
}
#modal_limited_offer .modal-header {
	padding-top: 30px;
}
#modal_limited_offer .close {
	float: right;
	height: 13px;
	border: 0px;
	margin-right: 20px;
	background: none;
	overflow: hidden;
	cursor: pointer;
}
#modal_limited_offer .modal-title {
	font-size: 24px;
	text-transform: uppercase;
}
#modal_limited_offer .modal-body {
	padding: 0 30px 30px;
}
#modal_limited_offer-form-phone {
	padding: 6px 0;
	margin: 0 50px;
}
#modal_limited_offer .btn {
	float: right;
	margin-left: -20px;
	z-index: 20;
	position: relative;
	margin-top: 1px;
}
#modal_limited_offer .input-holder {
	overflow: hidden;
	padding: 1px 0 0;
}
#modal_limited_offer .input-prepend {
	border: 1px #ccc solid;
	float: none;
	border-radius: 4px;
}
#modal_limited_offer-phone {
	padding-top: 9px;
	padding-bottom: 8px;
}
#modal_limited_offer .input-prepend .prepend {
	line-height:37px;
}
#modal_limited_offer .input-desc {
	font-size: 13px;
	color: #777;
	margin:0
}
/*@media only screen and (max-width: 540px) {*/
@media (max-width: 540px) {
	.desktop-version {
		display: none;
	}
	.mobile-version {
		display: block;
	}
	#modal_limited_offer {
		width: 90%;
		margin-left: -45%;
	}
	#modal_limited_offer-form-phone {
		margin: 0 20px;
	}
	#modal_limited_offer .btn {
		float: none;
		margin: 10px auto !important;
	}
}

@media (max-width: 900px) {
	.promo_hide_on_mobile {
		display: none;
	}
}

@media (max-width: 400px) {
	.site-footer .span4 img {
		transform: scale(0.6);
		-moz-transform: scale(0.6);
		-webkit-transform: scale(0.6);
	}
}
/* forum */
@media only screen and (max-width: 840px){
	.bbp-header li.bbp-topic-title, 
	.bbp-body li.bbp-topic-title, 
	.bbp-header li.bbp-forum-info, 
	.bbp-body li.bbp-forum-info {
		box-sizing: border-box;
		width: 75%;
	}
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-header li.bbp-topic-freshness, 
	.bbp-header li.bbp-forum-topic-count, 
	.bbp-header li.bbp-forum-reply-count, 
	.bbp-header li.bbp-forum-freshness {
		font-size: 12px;
	}
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-topic-reply-count, 
	.bbp-body li.bbp-forum-topic-count, 
	.bbp-body li.bbp-forum-reply-count {
		font-size: 24px;
	}
	.bbp-body li.bbp-topic-reply-count,  
	.bbp-body li.bbp-forum-reply-count {
		border-right: 0 none;
	}
	li.bbp-topic-freshness, 
	li.bbp-forum-freshness {
		/*display: none;*/
		width: 100%;
	}
	.bbp-body li.bbp-topic-freshness, 
	.bbp-body li.bbp-forum-freshness {
		border-top: 1px solid #ddd;
	}
}
@media only screen and (max-width: 580px){
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-header li.bbp-forum-topic-count, 
	.bbp-header li.bbp-forum-reply-count {
		font-weight: normal;
	}
}
@media only screen and (max-width: 480px){
	.bbp-header li.bbp-topic-title, 
	.bbp-body li.bbp-topic-title, 
	.bbp-header li.bbp-forum-info, 
	.bbp-body li.bbp-forum-info {
		width: 100%;
	}
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-topic-reply-count, 
	.bbp-header li.bbp-forum-topic-count, 
	.bbp-header li.bbp-forum-reply-count, 
	.bbp-body li.bbp-forum-topic-count, 
	.bbp-body li.bbp-forum-reply-count {
		width: 20%;
	}
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-header li.bbp-forum-topic-count, 
	.bbp-header li.bbp-forum-reply-count {
		font-weight: bold;
	}
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-topic-reply-count, 
	.bbp-body li.bbp-forum-topic-count, 
	.bbp-body li.bbp-forum-reply-count {
		font-size: 24px;
	}
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-topic-reply-count, 
	.bbp-body li.bbp-forum-topic-count, 
	.bbp-body li.bbp-forum-reply-count {
		border-top: 1px solid #ddd;
	}
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-forum-topic-count {
		border-left: 0 none;
	}
	/*
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-body li.bbp-topic-voice-count, 
	.bbp-body li.bbp-topic-reply-count {
		display: none;
	}*/
	.bbp-body li.bbp-topic-reply-count, 
	.bbp-body li.bbp-forum-reply-count {
		border-right: 1px #ddd solid;
	}
	li.bbp-topic-freshness, 
	li.bbp-forum-freshness {
		width: 58%;
	}
	.bbp-body li.bbp-topic-freshness,
	.bbp-body li.bbp-forum-freshness {
		border-top: 1px solid #ddd;
	}
}
@media only screen and (max-width: 340px){
	.bbp-header li.bbp-topic-voice-count, 
	.bbp-header li.bbp-topic-reply-count, 
	.bbp-header li.bbp-topic-freshness, 
	.bbp-header li.bbp-forum-topic-count, 
	.bbp-header li.bbp-forum-reply-count, 
	.bbp-header li.bbp-forum-freshness {
		font-weight: normal;
	}
}
.bbpress #section-home {
	padding: 50px 20px;
}
@media only screen and (max-width: 880px) {
	.bbpress .row .span4 {
		float: none;
		width: auto;
		text-align: center;
		margin-left: 0;
	}
	.bbpress .row .span8 {
		float: none;
		margin-top: 20px;
		width: auto;
		margin-left: 0;
	}
}


.nav-primary {
	border-top: 1px solid #18405a;
	border-bottom: 1px solid #18405a;
}
#menu-header {
	float: left;
	height: 38px;
	overflow: hidden;
	width: calc(100% - 38px);
}
#menu-header li {
	background: none;
	border-right: 1px solid #dae9f3;
	margin: 0;
	padding: 0;
}
#menu_responsive_holder {
	background: url('./../images/ico_menu_list.png') center center no-repeat;
	background-size: 38px 38px;
	float: right;
	height: 38px;
	position: relative;
	width: 38px;
	cursor: pointer;
}
#menu_responsive {
	background: #f1f6f9;
	border-bottom: 1px solid #18405a;
	border-left: 1px solid #18405a;
	display: none;
	height: auto;
	padding: 0;
	position: absolute;
	right: 0;
	top: 38px;
	width: 300px;
	z-index: 1000;
}
#menu_responsive_holder:hover #menu_responsive {
	display: block;
}
#menu_responsive li {
	border-top: 1px solid #dae9f3;
	float: none;
	margin: 0;
	padding: 0;
}

#menu-header li.current-menu-item, 
#menu_responsive li.current-menu-item {
	background: #18405a;
}
#menu-header li a, 
#menu_responsive li a {
	color: #18405a;
	display: block;
	font-weight: normal;
	padding: 8px 15px;
}
#menu-header li.current-menu-item a, 
#menu_responsive li.current-menu-item a {
	color: #fff;
}

@media (max-width: 320px) {
	#menu-header .shorter {
		display: none;
	}
}


/* fixes - responsive */
#anr_captcha_field_1 > div {
	max-width: 304px;
	overflow: hidden;
	width: 100% !important;
}
#anr_captcha_field_1 iframe {
	max-width: 304px;
	width: 100%;
	overflow: hidden;
}
.entry-content table {
	height: auto !important;
}
.entry-content table.scroll {
	table-layout: fixed;
	border-collapse: collapse;
}
.entry-content table.scroll tbody {
	display: block;
	overflow-x: auto;
	width: 100%;
}
table.scroll th, 
table.scroll td {
	border: 1px solid #ddd;
	border-spacing: 0;
}
.table-holder {
	max-width: 100%;
	overflow: auto;
}

@media only screen and (max-width: 860px){
	.modal {
		width: auto;
		top: 0;
		margin-left: -50%;
		max-height: 100%;
		overflow: scroll;
	}

	.modal.fade.in {
		top: 0;
	}
}

.conditions {
	font-size: 90%;
}
.conditions.desktop-version {
	bottom: 30px;
	margin-right: 30px;
	position: absolute;
}
.conditions.mobile-version {
	margin-top: 20px;
}



#bbpress-forums div.bbp-search-form {
	float: none;
}
#rs {
	width: 85%;
}
#bbp_search_submit {
	color: #000;
}
#bbpress-forums #bbp-user-wrapper ul.bbp-replies {
	clear: both;
}



/* cookie bar */
.toggle {
	cursor: pointer;
	display: inline-block;
}

.toggle__switch {
	display: inline-block;
	background: #828282;
	border-radius: 20px;
	width: 48px;
	height: 24px;
	position: relative;
	vertical-align: middle;
	-webkit-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	transition: background-color 0.3s;
}

.toggle__switch:before {
	content: "";
	display: block;
	background-color: #fff;
	border-radius: 50%;
	width: 18px;
	height: 18px;
	position: absolute;
	top: 3px;
	left: 3px;
	-webkit-transition: left 0.25s;
	-o-transition: left 0.25s;
	transition: left 0.25s;
}

.toggle__checkbox:checked + .toggle__switch {
	background: #3688c3;
}

.toggle__checkbox:checked + .toggle__switch:before {
	left: 27px;
}

.toggle__checkbox {
	position: absolute;
	visibility: hidden;
}




.cookie-bar {
	-ms-scroll-chaining: none;
	overscroll-behavior: contain;
	z-index: 1000;
	position: fixed;
	bottom: 0;
	background-color: #fff;
	padding: 20px 20px 5px 20px;
	font-family: "Poppins", "Open Sans", sans-serif;
	color: #201c46;
	-webkit-box-shadow: 0px 0px 40px rgba(32, 28, 70, 0.15);
	box-shadow: 0px 0px 40px rgba(32, 28, 70, 0.15);
	max-height: 100vh;
	max-height: -webkit-fill-available;
	margin-top: 20px;
	overflow-y: auto;
}

@media screen and (min-width: 1199px) {
	.cookie-bar {
		width: 100%;
	}
}

@media screen and (max-width: 1199px) {
	@media not all and (min-resolution:.001dpcm) {
		@media (max-aspect-ratio: 3/2) {
			.cookie-bar {
				max-height: calc(100vh - 130px);
			}
		}
	}
}

@media screen and (min-width: 768px) {
	.cookie-bar {
		padding-bottom: 20px;
	}
}

.cookie-bar__wrapper {
	max-width: 1160px;
	margin: 0 auto;
	padding: 20px 20px 5px 20px;
}

.cookie-bar__heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

.cookie-bar__info-page .cookie-bar__heading {
	margin-bottom: 10px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__info-page .cookie-bar__heading {
		margin-bottom: 20px;
	}
}

.cookie-bar__title {
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: 600;
	line-height: 30px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__title {
		font-size: 24px;
		line-height: 36px;
	}
}

.cookie-bar__close-btn {
	width: 15px;
	height: 15px;
	padding: 15px;
	position: relative;
	background: transparent;
	border: none;
}

.cookie-bar__close-btn:before,
.cookie-bar__close-btn:after {
	content: "";
	top: 6px;
	left: 14px;
	width: 3px;
	height: 18px;
	position: absolute;
	background-color: #201c46;
}

.cookie-bar__close-btn:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.cookie-bar__close-btn:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.cookie-bar__description {
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__description {
		margin-bottom: 10px;
	}
}

.cookie-bar__description,
.cookie-bar__settings {
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.cookie-bar__link {
	text-decoration: none;
	font-size: 14px;
	line-height: 21px;
	color: #3688c3;
	border: none;
	background: transparent;
	padding: 0;
}

.cookie-bar__link:hover,
.cookie-bar__link:active {
	text-decoration: underline;
}

.cookie-bar__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 295px;
	margin: 0 auto;
}

@media screen and (min-width: 768px) {
	.cookie-bar__buttons {
		max-width: none;
		margin: 0;
	}
}

@media screen and (min-width: 768px) {
	.cookie-bar__buttons {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
}

.cookie-bar__button {
	font-family: "Poppins", "Open Sans", sans-serif;
	font-size: 14px;
	line-height: 21px;
	font-weight: 500;
	text-align: center;
	padding: 7px 14px;
	border-radius: 7px;
	border: none;
	text-decoration: none;
	-webkit-transition: background-color 0.2s ease-in;
	-o-transition: background-color 0.2s ease-in;
	transition: background-color 0.2s ease-in;
}

.cookie-bar__button:not(:last-child) {
	margin: 0 0 10px 0;
}

@media screen and (min-width: 768px) {
	.cookie-bar__button:not(:last-child) {
		margin: 0 10px 0 0;
	}
}

.cookie-bar__button--primary {
	background-color: #f99a34;
	color: #fff;
}

.cookie-bar__button--primary:hover,
.cookie-bar__button--primary:active {
	background-color: #c96d09;
}

.cookie-bar__button--secondary {
	background: rgba(54, 136, 195, 0.15);
	color: #3688c3;
}

.cookie-bar__link--secondary {
	background: #fff;
	color: #3688c3;
	cursor: pointer;
}

.cookie-bar__link--secondary:hover {
	text-decoration: underline;
}

#js-cookie-bar__settings-wrapper {
	display: none;
}

#js-cookie-bar-btn--save-settings {
	display: none;
}

.cookie-bar__button--secondary:hover,
.cookie-bar__button--secondary:active {
	background: rgba(54, 136, 195, 0.3);
}

.cookie-bar__button--toggle {
	background: transparent;
	color: #3688c3;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.cookie-bar__button--toggle:after {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-top: 1px solid #3688c3;
	border-left: 1px solid #3688c3;
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	margin-left: 8px;
	margin-top: -2px;
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: -webkit-transform 0.5s ease-in-out;
	-o-transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

@media screen and (min-width: 768px) {
	.cookie-bar__button--toggle:after {
		display: none;
	}
}

.cookie-bar__info-page .cookie-bar__button--toggle:after {
	display: none;
}

.cookie-bar__button--active:after {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	margin-top: 2px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__default-page .cookie-bar__button--toggle {
		display: none;
	}
}

.cookie-bar__link--back {
	padding-left: 15px;
}

.cookie-bar__link--back:before {
	content: "";
	display: inline-block;
	width: 4px;
	height: 4px;
	border-top: 1px solid #3688c3;
	border-left: 1px solid #3688c3;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: relative;
	top: -2px;
	margin-right: 10px;
	-webkit-transition: -webkit-transform 0.5s ease-in-out;
	transition: -webkit-transform 0.5s ease-in-out;
	-o-transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out;
	transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
}

.cookie-bar__settings {
	padding: 20px 0;
}

@media screen and (min-width: 768px) {
	.cookie-bar__settings {
		display: block !important;
		border-top: 1px solid #cacaca;
		margin-top: 20px;
		padding-bottom: 0;
	}
}

@media screen and (min-width: 768px) {
	.cookie-bar__settings-title {
		display: block;
	}
}

.cookie-bar__settings-title,
.cookie-bar__section-heading {
	font-size: 18px;
	line-height: 27px;
	font-weight: 600;
	margin-bottom: 10px;
}

.cookie-bar__section-heading {
	margin-top: 10px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__section-heading {
		margin-top: 20px;
	}
}

.cookie-bar__category {
	margin-bottom: 20px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__category {
		margin-bottom: 10px;
	}
}

.cookie-bar__category-desc {
	font-size: 14px;
	line-height: 22px;
	color: #828282;
	padding-top: 5px;
}

.cookie-bar__category-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.cookie-bar__category-heading label {
	width: auto;
	justify-self: center;
}

.cookie-bar__category-title,
.cookie-bar__status {
	font-size: 16px;
	line-height: 24px;
	display: inline;
	font-weight: 600;
	margin: 0;
}

.cookie-bar__status {
	color: #0acc58;
}

@media screen and (min-width: 768px) {
	.cookie-bar__settings-wrapper {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (min-width: 768px) {
	.cookie-bar__category {
		-webkit-box-flex: 1;
		-ms-flex: 1 1 33%;
		flex: 1 1 33%;
	}
}

@media screen and (min-width: 768px) {
	.cookie-bar__category:not(:last-child) {
		margin-right: 20px;
	}
}

@media screen and (min-width: 997px) {
	.cookie-bar__category:not(:last-child) {
		margin-right: 40px;
	}
}

@media screen and (min-width: 1160px) {
	.cookie-bar__category:not(:last-child) {
		margin-right: 80px;
	}
}

.cookie-bar__info-page {
	display: none;
	padding-bottom: 15px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__info-page {
		padding-bottom: 0;
	}
}

.cookie-bar__list,
.cookie-bar__section {
	font-size: 14px;
	line-height: 22px;
}

.cookie-bar__section + .cookie-bar__section {
	padding-top: 10px;
}

.cookie-bar__list:last-of-type {
	padding-bottom: 10px;
}

@media screen and (min-width: 768px) {
	.cookie-bar__list:last-of-type {
		padding-bottom: 20px;
	}
}

.cookie-bar__list {
	list-style-type: none;
	list-style-position: inside;
	padding-left: 8px;
}

.cookie-bar__list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.cookie-bar__list-item:before {
	content: "";
	display: inline-block;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 3px;
	flex: 0 0 3px;
	width: 3px;
	height: 3px;
	top: 10px;
	margin-right: 8px;
	border-radius: 50%;
	background-color: #201c46;
}
/* END: cookie bar */

/* alert box */
.alert-box {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	padding: 16px;
	border: 1px solid #2c93ff;
	border-radius: 10px;
	background-color: #e0efff;
	margin: 0 0 40px;
}

.alert-box__icon {
	flex-shrink: 0;
	padding-top: 2px;
}

.alert-box__content {
	padding: 0;
	margin: 0;
	font-size: 14px;
	line-height: 20px;
	color: #0c1b49;
}
/* END: alert box */

.calc-fields.ordering-info a {
	color: #cc0101;
	text-decoration: none;
}
.calc-fields.ordering-info a:hover {
	text-decoration: underline;
}