@font-face {
  font-family: 'SignikaNegative-Light';
  font-display: swap;
  src: url('../fonts/Signika_Negative/SignikaNegative-Light.eot');
  src: url('../fonts/Signika_Negative/SignikaNegative-Light.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Signika_Negative/SignikaNegative-Light.woff') format('woff'),
       url('../fonts/Signika_Negative/SignikaNegative-Light.ttf') format('truetype'),
       url('../fonts/Signika_Negative/SignikaNegative-Light.svg#SignikaNegative-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'SignikaNegative-Regular';
  font-display: swap;
  src: url('../fonts/Signika_Negative/SignikaNegative-Regular.eot');
  src: url('../fonts/Signika_Negative/SignikaNegative-Regular.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Signika_Negative/SignikaNegative-Regular.woff') format('woff'),
       url('../fonts/Signika_Negative/SignikaNegative-Regular.ttf') format('truetype'),
       url('../fonts/Signika_Negative/SignikaNegative-Regular.svg#SignikaNegative-Regular') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'SignikaNegative-Semibold';
  font-display: swap;
  src: url('../fonts/Signika_Negative/SignikaNegative-Semibold.eot');
  src: url('../fonts/Signika_Negative/SignikaNegative-Semibold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Signika_Negative/SignikaNegative-Semibold.woff') format('woff'),
       url('../fonts/Signika_Negative/SignikaNegative-Semibold.ttf') format('truetype'),
       url('../fonts/Signika_Negative/SignikaNegative-Semibold.svg#SignikaNegative-Semibold') format('svg');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'SignikaNegative-Bold';
  font-display: swap;
  src: url('../fonts/Signika_Negative/SignikaNegative-Bold.eot');
  src: url('../fonts/Signika_Negative/SignikaNegative-Bold.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Signika_Negative/SignikaNegative-Bold.woff') format('woff'),
       url('../fonts/Signika_Negative/SignikaNegative-Bold.ttf') format('truetype'),
       url('../fonts/Signika_Negative/SignikaNegative-Bold.svg#SignikaNegative-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}

/* Bootstrap v3.3.5 */

hr,img{border:0}body,figure{margin:0}.btn-group>.btn-group,.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}html{font-family:sans-serif;-ms-text-size-adjust:none;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:#337ab7;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}.img-thumbnail,body{background-color:#fff}.btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.btn.active,.btn:active,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover,.form-control,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning{background-image:none;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{vertical-align:middle}svg:not(:root){overflow:hidden}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.glyphicon,address{font-style:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}@font-face{font-family:'Glyphicons Halflings';font-display:block;src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.popover,.tooltip,body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857143;color:#333}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
.img-responsive,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#777}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}.label,dt,kbd kbd,label{font-weight:700}address,blockquote .small,blockquote footer,blockquote small,dd,dt,pre{line-height:1.42857143}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}.mark,mark{background-color:#fcf8e3;padding:.2em}.list-inline,.list-unstyled{padding-left:0;list-style:none}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:focus,a.text-primary:hover{color:#286090}.text-success{color:#3c763d}a.text-success:focus,a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:focus,a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:focus,a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:focus,a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:focus,a.bg-primary:hover{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:focus,a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:focus,a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:focus,a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:focus,a.bg-danger:hover{background-color:#e4b9b9}pre code,table{background-color:transparent}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}dl,ol,ul{margin-top:0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child,ol ol,ol ul,ul ol,ul ul{margin-bottom:0}address,dl{margin-bottom:20px}ol,ul{margin-bottom:10px}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.container{width:750px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;color:#777}legend,pre{display:block;color:#333}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}code,kbd{padding:2px 4px;font-size:90%}caption,th{text-align:left}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{padding:9.5px;margin:0 0 10px;font-size:13px;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}.container,.container-fluid{margin-right:auto;margin-left:auto}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;border-radius:0}.container,.container-fluid{padding-left:15px;padding-right:15px}.pre-scrollable{max-height:340px;overflow-y:scroll}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9.col-ssm-1,.col-ssm-2,.col-ssm-3,.col-ssm-4,.col-ssm-5,.col-ssm-6,.col-ssm-7,.col-ssm-8,.col-ssm-9,.col-ssm-10,.col-ssm-11,.col-ssm-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:600px){.col-ssm-1,.col-ssm-10,.col-ssm-11,.col-ssm-12,.col-ssm-2,.col-ssm-3,.col-ssm-4,.col-ssm-5,.col-ssm-6,.col-ssm-7,.col-ssm-8,.col-ssm-9{float:left}.col-ssm-12{width:100%}.col-ssm-11{width:91.66666667%}.col-ssm-10{width:83.33333333%}.col-ssm-9{width:75%}.col-ssm-8{width:66.66666667%}.col-ssm-7{width:58.33333333%}.col-ssm-6{width:50%}.col-ssm-5{width:41.66666667%}.col-ssm-4{width:33.33333333%}.col-ssm-3{width:25%}.col-ssm-2{width:16.66666667%}.col-ssm-1{width:8.33333333%}}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{border-collapse:collapse;border-spacing:0}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{padding-top:7px}
.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.form-group-sm .form-control,.input-sm{padding:5px 10px;border-radius:3px;font-size:12px}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}.form-group-lg .form-control,.input-lg{border-radius:6px;padding:10px 16px;font-size:18px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm select[multiple].form-control,.form-group-sm textarea.form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;line-height:1.3333333}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;line-height:1.3333333}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg select[multiple].form-control,.form-group-lg textarea.form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.collapsing,.dropdown,.dropup{position:relative}.form-group-lg .form-control+.form-control-feedback,.input-group-lg+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-group-sm .form-control+.form-control-feedback,.input-group-sm+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px;font-size:18px}.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle,.btn.active,.btn:active,.dropdown-toggle:focus,.open>a{outline:0}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0;}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.nav-justified>.dropdown .dropdown-menu,.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.nav>li,.nav>li>a{display:block;position:relative}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li>a{padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px;margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0;border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-justified>li,.nav-stacked>li{float:none}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#337ab7}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.breadcrumb>li,.pagination{display:inline-block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{padding-left:0;margin:20px 0;border-radius:4px}.label,.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.label{padding:.2em .6em .3em;font-size:75%;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.jumbotron,.jumbotron .h1,.jumbotron h1{color:inherit}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.alert,.thumbnail{margin-bottom:20px}.alert .alert-link,.close{font-weight:700}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron .h1,.jumbotron h1{font-size:63px}}.thumbnail{display:block;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail a>img,.thumbnail>img{margin-left:auto;margin-right:auto}a.thumbnail.active,a.thumbnail:focus,a.thumbnail:hover{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.close{float:right;font-size:21px;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.popover,.tooltip{font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-decoration:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:absolute}.popover,.text-hide,.tooltip{text-shadow:none}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip{z-index:1070;display:block;text-align:left;text-align:left;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter: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;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.top-left .tooltip-arrow{right:5px;margin-bottom:-5px}.tooltip.top-right .tooltip-arrow{left:5px;margin-bottom:-5px}.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,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-width:0 5px 5px;border-bottom-color:#000;top:0}.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-5px}.tooltip.bottom-left .tooltip-arrow{right:5px;margin-top:-5px}.tooltip.bottom-right .tooltip-arrow{left:5px;margin-top:-5px}.popover{top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;text-align:left;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.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;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;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,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.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,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(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,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.nav:after,.nav:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.nav:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;background-color:transparent;border:0}.affix{position:fixed}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}

.iosslider-slideshow {width: 100%; height: 0; overflow: hidden;}
.iosslider-slideshow.ios--notpadded {height: auto; padding:0;}

.iosslider-slideshow .kl-loader {position: absolute; top:50%; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); z-index: 2; -webkit-transition:opacity .3s ease-out, visibility .3s ease-out; transition:opacity .3s ease-out, visibility .3s ease-out;}
.kl-slider-loaded .kl-loader {opacity:0; visibility: hidden;}

.iosslider-slideshow.kl-slider-fullscreen {height:100vh; padding-bottom: 0; overflow: hidden;}

/* Fixed Position on Scroll */
.iosslider-slideshow.ios-fixed-position-scr {position:fixed; height:0 !important;}
.iosslider-slideshow.ios-fixed-position-scr.ios--fixed-width {padding-bottom: 34%;}

.ios-fixed-position-scr .inner-page {position:relative;}
.zn_fixed_slider_fill {height:0 !important;}
/* Fixed position on scroll + fullscreen */
.iosslider-slideshow.kl-slider-fullscreen.ios-fixed-position-scr {height:100vh !important; padding-bottom: 0 !important;}
.iosslider-slideshow.kl-slider-fullscreen ~ .zn_fixed_slider_fill {height:100vh !important; padding:0 !important;}

.kl-iosslider-prev, .kl-iosslider-next, .kl-iosslider-prev .btn-label, .kl-iosslider-next .btn-label, .iosSlider.hideCaptions .kl-iosslide-caption, .kl-ios-selectors-block.thumbs .item, .kl-ios-selectors-block.thumbs, .thumbTrayButton {-webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.kl-iosslider-prev, kl-iosslider-next {cursor: pointer}

.iosSlider {width: 100%; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden;}
.iosslider-slideshow .iosSlider {height: 1500px;}
.iosslider-slideshow.ios--fixed-width .iosSlider {height: 475px;}
.iosslider-slideshow.kl-slider-fullscreen .iosSlider, .iosslider-slideshow.ios--fixed-width.kl-slider-fullscreen .iosSlider {height: 100%;}

.iosSlider .kl-iosslider {width: 100%; height: 100%;}
.iosSlider .kl-iosslider .item {float: left; width: 100%; height: 100%; overflow:hidden;}
.iosSlider .slide-item-bg, .iosSlider .zn_slide_image_link, .iosSlider .kl-slide-overlay {opacity: 0; background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 0; background-repeat: no-repeat; background-position: center center; transition:opacity .3s ease-in-out;}
.zn_slide_image_link {display: block;}

.kl-slider-loaded .iosSlider .slide-item-bg, .kl-slider-loaded .iosSlider .kl-slide-overlay {opacity: 1;}

/* sliders list */
.slide-item-bg.slide-1 {background-image:url(../images/sliders/fotografia-slubna-zielona-gora.webp);}
.slide-item-bg.slide-2 {background-image:url(../images/sliders/zdjecie-ceremonia-slubna-zielona-gora.webp);}
.slide-item-bg.slide-3 {background-image:url(../images/sliders/zdjecie-slubne-sesja-lagow-lubuski.webp);}
.slide-item-bg.slide-4 {background-image:url(../images/sliders/zdjecie-sesja-ogrod-botaniczny.webp);}
.slide-item-bg.slide-5 {background-image:url(../images/sliders/zdjecie-slubne-lubuskie.webp);}

@media screen and (max-width: 768px) {
    .slide-item-bg.slide-1 {background-image:url(../images/sliders/fotografia-slubna-zielona-gora-768.webp);}
    .slide-item-bg.slide-2 {background-image:url(../images/sliders/zdjecie-ceremonia-slubna-zielona-gora-768.webp);}
    .slide-item-bg.slide-3 {background-image:url(../images/sliders/zdjecie-slubne-sesja-lagow-lubuski-768.webp);}
    .slide-item-bg.slide-4 {background-image:url(../images/sliders/zdjecie-sesja-ogrod-botaniczny-768.webp);}
    .slide-item-bg.slide-5 {background-image:url(../images/sliders/zdjecie-slubne-lubuskie-768.webp);}
}

/* Fixed width */
.iosslider-slideshow.ios--fixed-width {position: relative; top: 0; left: 0; overflow: hidden; width: 100%;}
.iosslider-slideshow.ios--fixed-width .kl-iosslider .item {height:100%;}
.fluidHeight {width: 100%;	position: relative;}
.sliderContainer {position: relative; /*height: 100%;*/ padding: 160px 0 50px;}
/* Fixed width + fullscreen */
.kl-slider-fullscreen .fluidHeight {height:100%;}
.kl-slider-fullscreen .sliderContainer {top: 50%; position: absolute; left: 50%; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%);}

/** CAPTION STYLES **/
.iosSlider .kl-iosslide-caption {position: absolute; bottom: 50px; left:50%; -webkit-transform:translateX(-50%); transform:translateX(-50%); -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
/* Captions vertical position */
.iosSlider .kl-caption-posv-bottom {bottom: 50px;}
.iosSlider .kl-caption-posv-top {bottom:auto; top: 150px;}
.iosSlider .kl-caption-posv-middle {bottom:auto; margin-top: 70px; top: 50%; -webkit-transform:translateY(-50%) translateX(-50%); transform:translateY(-50%) translateX(-50%);}
.ios--fixed-width .iosSlider .kl-caption-posv-middle {margin-top:0;}
.iosslider-slideshow .kl-iosslide-caption {padding:0;}
/* Fixed width  */
.iosslider-slideshow.ios--fixed-width .kl-iosslide-caption {width: calc(100% - 40px);}
/* Caption states */
.iosSlider.hideCaptions .kl-iosslide-caption {opacity:0;}
.iosSlider.hideCaptions:hover .kl-iosslide-caption {opacity:1;}
.iosslider-slideshow .kl-iosslider .item img {width: auto;}

/* controls */
.kl-iosslider-prev, .kl-iosslider-next {position: absolute; top: 50%; margin-top:-25px; width: 100px; height: 65px; z-index:10; opacity:.5; cursor:pointer;}
.iosSlider.hideControls .kl-iosslider-prev,
.iosSlider.hideControls .kl-iosslider-next {opacity:0;  }
.iosSlider.hideControls:hover .kl-iosslider-prev,
.iosSlider.hideControls:hover .kl-iosslider-next {opacity:.5;}

.thin-arrows {position:absolute; display: block; width: 35px;height: 35px; top:15px; -webkit-backface-visibility: hidden; -ms-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden;}
.thin-arrows:before, .thin-arrows:after {content:''; position: absolute; width: 35px; height:3px; background: #fff; top:0; left:0; display:block; box-shadow: -1px -1px 0 1px #555;}
.thin-arrows:after {width:3px; height: 35px;}
.thin-arrows.ta__next {-webkit-transform: rotate(135deg);transform: rotate(135deg); left:auto; right: 30px;}
.thin-arrows.ta__prev {-webkit-transform: rotate(-45deg);transform: rotate(-45deg); left: 30px;}

.kl-iosslider-prev {left: 0;}
.kl-iosslider-next {right: 0; background-position:center bottom;}
.kl-iosslider-prev:hover, .kl-iosslider-next:hover {opacity:1 !important;}

.kl-iosslider-prev .btn-label,
.kl-iosslider-next .btn-label {background: rgba(0, 0, 0, 0.4); color: #fff; font-weight: 700; display: inline-block; padding: 0 4px; line-height: 20px; position: absolute; top: 50%; margin-top: -10px; opacity:0;}
.kl-iosslider-prev .btn-label {right: -20px;}
.kl-iosslider-next .btn-label {left: -20px;}
.kl-iosslider-prev:hover .btn-label {right: -5px; opacity:1;}
.kl-iosslider-next:hover .btn-label {left: -5px; opacity:1;}

/* Selectors V1 */
.kl-ios-selectors-block.bullets {position: absolute; bottom: 10px; width: 100%; text-align:center; z-index: 1;}
.kl-ios-selectors-block.bullets {display: inline; text-align: center;}
.kl-ios-selectors-block.bullets .item {display: inline-block; width: 9px; height: 9px; margin: 0 0 0 4px; background: #fff; opacity: 0.4; border-radius: 50%;}
.kl-ios-selectors-block.bullets .selected {opacity:1;  }
.kl-ios-selectors-block.bullets .first {margin-left: 0;}

/* Selectors V2 */
.kl-ios-selectors-block.bullets2 {position: absolute; bottom: 20px; width: 100%; z-index: 1; text-align: right;}
.iosslider-slideshow.ios--fixed-width .kl-ios-selectors-block.bullets2 {bottom:70px;}
.kl-ios-selectors-block.bullets2 .selectors {display: inline-block; text-align: right; margin-right: 25px; direction: rtl;}
.kl-ios-selectors-block.bullets2 .item {display: block; width: 40px; height: 10px; padding: 5px 0; margin: 0; opacity: 0.6; transition: opacity .2s ease-in-out, width .2s ease-in-out;}
.kl-ios-selectors-block.bullets2 .item::before {content:''; display: block; width: 100%; height: 3px; margin: 0; background-color: #fff; border-bottom: 1px solid #aaa; padding-top: 1px;}
.kl-ios-selectors-block.bullets2 .selected {opacity: 1; width: 50px;}
.kl-ios-selectors-block.bullets2 .item:hover {opacity: 1;}

/* Selectors/Bullets as thumbs */
.kl-ios-selectors-block.thumbs {position: absolute; bottom: 0; left: 50%; width:1170px; margin-left:-585px; text-align: center; height: 95px;}
.kl-ios-selectors-block.thumbs .selectors {margin: 0 auto; height:95px; min-width: 320px; display: inline-block; border: 1px solid #333; border-radius: 2px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.57); -webkit-transition:box-shadow .2s ease-out; transition:box-shadow .2s ease-out; padding: 15px 15px 20px; background: rgba(34, 34, 34, 0.8); position: relative; top: 100%; -webkit-transition:top .2s ease-out; transition:top .2s ease-out;}
.kl-ios-selectors-block.thumbs .selectors:hover {box-shadow: 0 0 20px #000;}
.kl-ios-selectors-block.thumbs .item {display: inline-block; margin: 0 0 0 15px; opacity: 0.6; position:relative;}
.kl-ios-selectors-block.thumbs .item.selected,
.kl-ios-selectors-block.thumbs .item:hover {opacity: 0.9;}
.kl-ios-selectors-block.thumbs .item.first {margin-left:0;}
.kl-ios-selectors-block.thumbs .item img {width:auto; max-height: 60px; max-width:150px;}
.kl-ios-selectors-block.thumbs input[type=checkbox] {display: none;}
.thumbTrayButton {display: block; width: 30px; height: 30px; position: absolute; top: calc(100% - 30px); left: 50%; margin-left: -15px; padding: 8px 7px 17px 8px; background: black; border-top-left-radius: 3px; border-top-right-radius: 3px; opacity: .7; cursor:pointer; -webkit-transition:top .2s ease-out; transition:top .2s ease-out;}
.thumbTrayButton .glyphicon-minus {display: none;}
.thumbTrayButton:hover {opacity: 1;}
.thumbTrayButton > span {margin:0;}
#thumbTrayButton:checked ~ .thumbTrayButton .glyphicon-minus {display: block;}
#thumbTrayButton:checked ~ .thumbTrayButton .glyphicon-plus {display: none;}
#thumbTrayButton:checked ~ .thumbTrayButton {top:-30px;}
#thumbTrayButton:checked ~ .selectors {top:0;}

/*Scrollbars*/
.iosslider-slideshow .scrollbarContainer {position: relative; bottom: 10px; left: 0; width: 980px; height: 4px; margin: 0 auto; z-index: 1;}
.iosslider-slideshow .sliderContainer .scrollbarContainer {bottom: -5px; width: 980px;}
.iosslider-slideshow .sliderContainer .kl-ios-selectors-block {bottom:17px;}

/* Mask Container behaviours */
.iosslider-slideshow[class*="maskcontainer--"] .scrollbarContainer {display: none;}
.iosslider-slideshow[class*="maskcontainer--"] .tonext-btn {bottom: 60px;}
.iosslider-slideshow[class*="maskcontainer--"] .kl-ios-selectors-block {bottom: 75px;}
.iosslider-slideshow[class*="maskcontainer--"] .iosSlider .kl-caption-posv-bottom {bottom:70px;}

.kl-ios-selectors-block.bullets + .tonext-btn {bottom: 110px;}

.fluidHeight .tonext-btn {display: none;}

.iosslider-slideshow .kl-video--controls[data-position="bottom-right"],
.iosslider-slideshow .kl-video--controls[data-position="bottom-left"],
.iosslider-slideshow .kl-video--controls[data-position="bottom-center"] {bottom: 55px;}


/* END ios Sliders */

/* BODY FONT - Applies to everything */
body {
	font-family: "SignikaNegative-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 300;
	line-height: 1.7;
	color: #535353;
	background-color: #e2e2e2;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizelegibility;

	-webkit-transition: color .25s ease-in-out;
	transition: color .25s ease-in-out;
}

::-moz-selection {background: #aaa;color: #fff;}
::selection {background: #aaa;	color: #fff;}

h1, h2, h3, h4, h5, h6 {
	font-family: "SignikaNegative-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight:normal;
}
p {margin: 0 0 20px;}
a {color: inherit;}
a:hover, .link-light:hover {color: #9b0000; text-decoration:none;}
a:focus {outline: none; text-decoration: none; color: initial; text-shadow: none;}
section {padding-top: 35px; padding-bottom: 35px;}
.clear {clear: both;}
img {max-width: 100%; height: auto;}
h1, .page-title {font-family: "SignikaNegative-Light"; font-size: 36px; line-height: 40px; font-weight: 400; font-style: normal;}
h2 {font-size: 30px; line-height: 40px; font-weight: 300; font-style: normal;}
h3, .text-h3 p {font-size: 20px; line-height: 35px; font-weight: 300; font-style: normal; margin-top: 5px; margin-bottom: 10px;}
h4 {font-size: 18px; line-height: 28px; font-weight: 300; font-style: normal;}
h5 {font-size: 14px; line-height: 20px; font-weight: 300; font-style: normal;}
h6 {font-size: 12px; line-height: 20px; font-weight: 300; font-style: normal;}

body.one-page {overflow-x: hidden;}
.hg_ovhidden {overflow: hidden;}

/* Font weight helpers */
.fw-vthin {font-weight: 100 !important;}
.fw-thin {font-family: "SignikaNegative-Light" !important;}
.fw-normal {font-family: "SignikaNegative-Regular" !important;}
.fw-semibold, strong {font-family: "SignikaNegative-Semibold" !important;}
.fw-bold {font-family: "SignikaNegative-Bold" !important;}
.fw-extrabold {font-family: "SignikaNegative-Bold" !important;}

/* Font size */
.fs-smaller {font-size: 70% !important;}
.fs-small {font-size: 90% !important;}
.fs-big {font-size: 110% !important;}
.fs-bigger {font-size: 140% !important;}
.fs-large {font-size: 200% !important;}
.fs-14 {font-size: 14px !important;}
.fs-15 {font-size: 15px !important;}
.fs-16 {font-size: 16px !important;}
.fs-18 {font-size: 18px !important;}
.fs-20, .action_box.style3 .fs-20 p {font-size: 20px !important;}
.fs-22 {font-size: 22px !important;}
.fs-26 {font-size: 26px !important;}
.fs-28 {font-size: 28px !important;}
.fs-30 {font-size: 30px !important; line-height: 36px !important;}
.fs-32 {font-size: 32px !important;}
.fs-34 {font-size: 34px !important; line-height: 40px !important}
.fs-36 {font-size: 36px !important; line-height: 42px !important;}
.fs-38 {font-size: 38px !important;}
.fs-40 {font-size: 40px !important;}
.fs-42 {font-size: 42px !important;}
.fs-44 {font-size: 44px !important;}
.fs-46 {font-size: 46px !important; line-height: 49px !important;}
.fs-50 {font-size: 50px !important;}
.fs-57 {font-size: 57px !important;}
.fs-60 {font-size: 60px !important;}

/* Letter spacing */
.lt-spacing-1 {letter-spacing: 1px !important;}
.lt-spacing-2 {letter-spacing: 2px !important;}
.lt-spacing-3 {letter-spacing: 3px !important;}
.lt-spacing-5 {letter-spacing: 5px !important;}
.lt-spacing-10 {letter-spacing: 10px !important;}
/* Letter spacing - Negative */
.lt-spacing-neg-1 {letter-spacing: -1px !important;}
.lt-spacing-neg-2 {letter-spacing: -2px !important;}
.lt-spacing-neg-3 {letter-spacing: -3px !important;}
.lt-spacing-neg-5 {letter-spacing: -5px !important;}
.lt-spacing-neg-10 {letter-spacing: -10px !important;}

/* Line Height */
.lh-13 {line-height: 1.3;}
.lh-21 {line-height: 21px !important;}
.lh-22 {line-height: 22px !important;}
.lh-26 {line-height: 26px !important;}
.lh-30 {line-height: 30px !important;}
.lh-32 {line-height: 32px !important;}
.lh-34 {line-height: 34px !important;}
.lh-38 {line-height: 38px !important;}
.lh-44 {line-height: 44px !important;}
.lh-46 {line-height: 46px !important;}
.lh-62 {line-height: 62px !important;}

/* Reset line height */
.reset-line-height {line-height: 1}

/* to uppercase */
.uppercase {text-transform: uppercase;}

.flipX-icon:before {-webkit-transform: scaleX(-1); transform: scaleX(-1); display: inline-block;}
.flipY-icon:before {-webkit-transform: scaleY(-1); transform: scaleY(-1); display: inline-block;}

/* Row & col */

.row.space-5 {margin: 0 -5px}
.row.space-5 > [class*="col-"] {padding: 0 5px;}
.row.space-10 {margin: 0 -10px}
.row.space-10 > [class*="col-"] {padding: 0 10px;}

/* Paddings */
.p-0 {padding: 0 !important;}
.p-8 {padding: 8px !important;}
.p-50 {padding: 50px !important;}
.ptop-0 {padding-top: 0 !important;}
.ptop-5 {padding-top: 5px !important;}
.ptop-15 {padding-top: 15px !important;}
.ptop-25 {padding-top: 25px !important;}
.ptop-30 {padding-top: 30px !important;}
.ptop-35 {padding-top: 35px !important;}
.ptop-40 {padding-top: 40px !important;}
.ptop-50 {padding-top: 50px !important;}
.ptop-60 {padding-top: 60px !important;}
.ptop-75 {padding-top: 75px !important;}
.ptop-80 {padding-top: 80px !important;}
.ptop-100 {padding-top: 100px !important;}
.ptop-160 {padding-top: 160px !important;}

.p-top-21 {padding-top: 21px !important}
.p-top-6 {padding-top: 6% !important;}
.p-top-7 {padding-top: 7% !important;}
.p-left-6 {padding-left: 6% !important;}
.p-left-5 {padding-left: 5px !important;}
.p-left-0 {padding-left: 0 !important;}
.p-right-6 {padding-right: 6% !important;}
.pb-42 {padding-bottom: 42%;}
.pb-47 {padding-bottom: 47%;}
.pb-49 {padding-bottom: 49%;}

.pbottom-0 {padding-bottom: 0 !important;}
.pbottom-5 {padding-bottom: 5px !important;}
.pbottom-10 {padding-bottom: 10px !important;}
.pbottom-15 {padding-bottom: 15px !important;}
.pbottom-20 {padding-bottom: 20px !important;}
.pbottom-25 {padding-bottom: 25px !important;}
.pbottom-30 {padding-bottom: 30px !important;}
.pbottom-40 {padding-bottom: 40px !important;}
.pbottom-55 {padding-bottom: 55px !important;}
.pbottom-60 {padding-bottom: 60px !important;}
.pbottom-65 {padding-bottom: 65px !important;}
.pbottom-70 {padding-bottom: 70px !important;}
.pbottom-80 {padding-bottom: 80px !important;}
.pbottom-85 {padding-bottom: 85px !important;}
.pbottom-90 {padding-bottom: 90px !important;}
.pbottom-100 {padding-bottom: 100px !important;}
.pbottom-115 {padding-bottom: 115px !important;}

/* Margins */
.margin-auto {margin: auto !important;}
.m-65 {margin-top: 65px !important; margin-bottom: 65px !important;}
.mtop-80 {margin-top: 80px !important;}

.mt--21 {margin-top: -21px !important;}
.mt--20 {margin-top: -20px;}
.mt--15 {margin-top: -15px !important;}
.mt--8 {margin-top: -8px !important;}
.mt-5 {margin-top: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mt-15 {margin-top: 15px !important;}
.mt-20 {margin-top: 20px !important;}
.mt-25 {margin-top: 25px !important;}
.mt-30 {margin-top: 30px !important;}
.mt-45 {margin-top: 45px !important;}

.mb-10-for-all p {margin-bottom: 10px;}

.mb--65 {margin-bottom: -65px;}
.mb--20 {margin-bottom: -20px;}
.mb--15 {margin-bottom: -15px !important;}
.mb--2 {margin-bottom: -2px !important;}
.mb-0 {margin-bottom: 0 !important;}
.mb-5 {margin-bottom: 5px !important;}
.mb-10 {margin-bottom: 10px !important;}
.mb-15 {margin-bottom: 15px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mb-25 {margin-bottom: 25px !important;}
.mb-40 {margin-bottom: 40px !important;}

.ml--10 {margin-left: -10px !important;}
.ml--5 {margin-left: -5px !important;}
.ml-0 {margin-left: 0 !important;}
.ml-20 {margin-left: 20px !important;}
.ml-40 {margin-left: 40px !important;}
.ml-50 {margin-left: 50px !important;}
.ml-100 {margin-left: 100px !important;}

.mr--10 {margin-right: -10px !important;}
.mr--5 {margin-right: -5px !important;}
.mr-0 {margin-right: 0 !important;}
.mr-20 {margin-right: 20px !important;}
.mr-40 {margin-right: 40px !important;}
.mr-50 {margin-right: 50px !important;}

/* Custom Colors */
.tcolor {color: #9b0000 !important;}

.white {color: #fff !important;}
.black {color: #2d2d2d !important;}
.gray {color: #777 !important;}
.gray2 {color: #545d60 !important;}
.gray3 {color: #999 !important;}
.light-gray {color: #aaa;}
.light-gray2 {color: #eaeaea;}
.light-gray3 {color: #c8c8c8;}
.light-pink {color: #FEF5F0;}
.dark-gray {color: #343434 !important;}
.orange {color: #e74c3c !important;}
.blue {color: #3498db !important;}
.b-gray {border-bottom-color: #898989 !important;}

/* Backgrounds Colors */
.bg-white {background-color: #fff !important;}
.tbg {background-color: #9b0000 !important;}
.bg-light {background: #FEF5F0;}
.bg-gray {background-color: #6b6b6b !important;}
.bg-lightgray {background-color: #ECECEC !important;}
.bg-lightgray2 {background-color: #FEFEFE !important;}
.bg-dark-gray {background-color: #353535 !important;}

/* Opacity */
.op-3 {opacity: 0.3 !important;}

/* Min Height */
.min-200 {min-height: 200px !important;}
.min-380 {min-height: 380px !important;}
.min-330 {min-height: 330px !important;}
.min-370 {min-height: 370px !important;}
.min-400 {min-height: 400px !important;}
.min-450 {min-height: 450px !important;}
.min-500 {min-height: 500px !important;}
.min-700 {min-height: 700px !important;}
.min-820 {min-height: 820px !important;}

/* Max Height */
.max-300 {max-height: 300px !important;}

/* Max Width */
.max-width-200 {max-width: 200px !important;}
.max-width-600 {max-width: 600px !important;}
.max-width-700 {max-width: 700px !important;}
.max-width-935 {max-width: 935px !important;}

/* Heights */
.h-260 {height: 260px !important;}
.h-320 {height: 320px !important;}
.h-520 {height: 520px !important;}
.h-545 {height: 545px !important;}
.h-400 {height: 400px !important;}
.h-500 {height: 500px !important;}
.h-600 {height: 600px !important;}
.h-625 {height: 625px !important;}
.h-720 {height: 720px !important;}
.h-760 {height: 760px !important;}

.border-none {border: none !important;}

/* Align Styles */
.aligncenter {display:block; margin:0 auto;}
.alignright {float:right; margin:0 0 10px 20px;}
.alignleft {float:left; margin:0 20px 10px 0;}
.floatleft {float:left;}
.floatright {float:right;}
.textcenter {text-align:center;}
.textright {text-align:right;}
.textleft {text-align:left;}
.textjustify {text-align: justify}

/* Font Family */
.Signika {font-family: 'SignikaNegative-Regular-Light', "Helvetica Neue", Helvetica, Arial, sans-serif !important;}

.o-hidden {overflow: hidden;}
.inline-block {display: inline-block !important;}

ul.list-style3 {margin-left:0; padding: 0 5px;}
ul.list-style3 li {padding: 1px 5px 10px; font-size: 18px; border-bottom: 1px solid #ddd; margin-bottom: 10px; list-style: outside none none;}
ul.list-style3 li a {color: #535353; padding-left: 40px; font-family: SignikaNegative-Regular; display: block;}
ul.list-style3 li a, ul.list-style3 li .glyphicon {-webkit-transition: color 0.2s ease-out; transition: color 0.2s ease-out;}
ul.list-style3 li:hover a, ul.list-style3 li.active a, ul.list-style3 li:hover .glyphicon.index-top, ul.list-style3 li.active .glyphicon.index-top {color: #9b0000}
ul.list-style3 li .glyphicon {top: 3px; color: #aaa; margin-top: 3px; float: left; padding: 0 1px;}
ul.list-style3 li:hover .glyphicon, ul.list-style3 li.active .glyphicon {top: 3px; color: #555}
ul.list-style3 li:last-child {border: none; padding-bottom: 0;}
ul.list-style3 li .glyphicon.index-top {float: none; position: relative; top: -5px; right: -5px; font-size: 12px;}

@font-face {
  font-family: 'fontello';
  font-display: block;
  src: url('../fonts/fontello.eot?30847743');
  src: url('../fonts/fontello.eot?30847743#iefix') format('embedded-opentype'),
       url('../fonts/fontello.woff') format('woff'),
       url('../fonts/fontello.ttf?30847743') format('truetype'),
       url('../fonts/fontello.svg?30847743#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
 
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello", 'Glyphicons Halflings', 'icomoon';
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
}
 .glyphicon {top: 2px;}
 .glyphicon + a {padding-left: 6px;}
 
.icon-eventful:before {content: '\e800';} /* '' */
.icon-smashmag:before {content: '\e801';} /* '' */
.icon-gplus:before {content: '\e802';} /* '' */
.icon-wikipedia:before {content: '\e803';} /* '' */
.icon-lanyrd:before {content: '\e804';} /* '' */
.icon-calendar:before {content: '\e805';} /* '' */
.icon-reddit:before {content: '\e806';} /* '' */
.icon-guest:before {content: '\e807';} /* '' */
.icon-gowalla:before {content: '\e808';} /* '' */
.icon-appstore:before {content: '\e809';} /* '' */
.icon-blogger:before {content: '\e80a';} /* '' */
.icon-cc:before {content: '\e80b';} /* '' */
.icon-skype:before {content: '\e80c';} /* '' */
.icon-twitter:before {content: '\e80d';} /* '' */
.icon-youtube:before {content: '\e80e';} /* '' */
.icon-vimeo:before {content: '\e80f';} /* '' */
.icon-windows:before {content: '\e810';} /* '' */
.icon-xing:before {content: '\e811';} /* '' */
.icon-googleplay:before {content: '\e812';} /* '' */
.icon-itunes:before {content: '\e813';} /* '' */
.icon-plurk:before {content: '\e814';} /* '' */
.icon-songkick:before {content: '\e815';} /* '' */
.icon-lastfm:before {content: '\e816';} /* '' */
.icon-gmail:before {content: '\e817';} /* '' */
.icon-stumbleupon:before {content: '\e818';} /* '' */
.icon-fivehundredpx:before {content: '\e819';} /* '' */
.icon-pinterest:before {content: '\e81a';} /* '' */
.icon-bitcoin:before {content: '\e81b';} /* '' */
.icon-w3c:before {content: '\e81c';} /* '' */
.icon-foursquare:before {content: '\e81d';} /* '' */
.icon-html5:before {content: '\e81e';} /* '' */
.icon-ie:before {content: '\e81f';} /* '' */
.icon-dribbble:before {content: '\e820';} /* '' */
.icon-evernote:before {content: '\e821';} /* '' */
.icon-flickr:before {content: '\e822';} /* '' */
.icon-google:before {content: '\e823';} /* '' */
.icon-viadeo:before {content: '\e824';} /* '' */
.icon-instapaper:before {content: '\e825';} /* '' */
.icon-weibo:before {content: '\e826';} /* '' */
.icon-klout:before {content: '\e827';} /* '' */
.icon-yahoo:before {content: '\e828';} /* '' */
.icon-chrome:before {content: '\e829';} /* '' */
.icon-email:before {content: '\e82a';} /* '' */
.icon-macstore:before {content: '\e82b';} /* '' */
.icon-myspace:before {content: '\e82c';} /* '' */
.icon-podcast:before {content: '\e82d';} /* '' */
.icon-amazon:before {content: '\e82e';} /* '' */
.icon-steam:before {content: '\e82f';} /* '' */
.icon-pinboard:before {content: '\e830';} /* '' */
.icon-openid:before {content: '\e831';} /* '' */
.icon-quora:before {content: '\e832';} /* '' */
.icon-soundcloud:before {content: '\e833';} /* '' */
.icon-tumblr:before {content: '\e834';} /* '' */
.icon-eventasaurus:before {content: '\e835';} /* '' */
.icon-wordpress:before {content: '\e836';} /* '' */
.icon-yelp:before {content: '\e837';} /* '' */
.icon-intensedebate:before {content: '\e838';} /* '' */
.icon-eventbrite:before {content: '\e839';} /* '' */
.icon-scribd:before {content: '\e83a';} /* '' */
.icon-posterous:before {content: '\e83b';} /* '' */
.icon-stripe:before {content: '\e83c';} /* '' */
.icon-opentable:before {content: '\e83d';} /* '' */
.icon-cart:before {content: '\e83e';} /* '' */
.icon-print:before {content: '\e83f';} /* '' */
.icon-angellist:before {content: '\e840';} /* '' */
.icon-instagram:before {content: '\e841';} /* '' */
.icon-dwolla:before {content: '\e842';} /* '' */
.icon-appnet:before {content: '\e843';} /* '' */
.icon-statusnet:before {content: '\e844';} /* '' */
.icon-acrobat:before {content: '\e845';} /* '' */
.icon-drupal:before {content: '\e846';} /* '' */
.icon-buffer:before {content: '\e847';} /* '' */
.icon-pocket:before {content: '\e848';} /* '' */
.icon-bitbucket:before {content: '\e849';} /* '' */
.icon-lego:before {content: '\e84a';} /* '' */
.icon-login:before {content: '\e84b';} /* '' */
.icon-stackoverflow:before {content: '\e84c';} /* '' */
.icon-hackernews:before {content: '\e84d';} /* '' */
.icon-lkdto:before {content: '\e84e';} /* '' */
.icon-github-circled:before {content: '\e84f';} /* '' */
.icon-rss:before {content: '\e850';} /* '' */
.icon-spotify:before {content: '\e851';} /* '' */
.icon-android:before {content: '\e852';} /* '' */
.icon-github:before {content: '\e853';} /* '' */
.icon-facebook:before {content: '\e854';} /* '' */
.icon-ebay:before {content: '\e855';} /* '' */
.icon-dropbox:before {content: '\e856';} /* '' */
.icon-linkedin:before {content: '\e857';} /* '' */
.icon-cloudapp:before {content: '\e858';} /* '' */
.icon-meetup:before {content: '\e859';} /* '' */
.icon-vk:before {content: '\e85a';} /* '' */
.icon-plancast:before {content: '\e85b';} /* '' */
.icon-disqus:before {content: '\e85c';} /* '' */
.icon-digg:before {content: '\e85d';} /* '' */
.icon-flattr:before {content: '\e85e';} /* '' */
.icon-paypal:before {content: '\e85f';} /* '' */
.icon-forrst:before {content: '\e860';} /* '' */
.icon-ninetyninedesigns:before {content: '\e861';} /* '' */
.icon-delicious:before {content: '\e862';} /* '' */
.icon-aim:before {content: '\e863';} /* '' */
.icon-grooveshark:before {content: '\e864';} /* '' */
.icon-call:before {content: '\e865';} /* '' */
.icon-duckduckgo:before {content: '\e866';} /* '' */

.icon-tiktok:hover:before {opacity: .9}
.icon-tiktok:before {background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" shape-rendering="geometricPrecision" text-rendering="geometricPrecision" image-rendering="optimizeQuality" fill-rule="evenodd" clip-rule="evenodd" viewBox="0 0 449.45 515.38"><path fill-rule="nonzero" d="M382.31 103.3c-27.76-18.1-47.79-47.07-54.04-80.82-1.35-7.29-2.1-14.8-2.1-22.48h-88.6l-.15 355.09c-1.48 39.77-34.21 71.68-74.33 71.68-12.47 0-24.21-3.11-34.55-8.56-23.71-12.47-39.94-37.32-39.94-65.91 0-41.07 33.42-74.49 74.48-74.49 7.67 0 15.02 1.27 21.97 3.44V190.8c-7.2-.99-14.51-1.59-21.97-1.59C73.16 189.21 0 262.36 0 352.3c0 55.17 27.56 104 69.63 133.52 26.48 18.61 58.71 29.56 93.46 29.56 89.93 0 163.08-73.16 163.08-163.08V172.23c34.75 24.94 77.33 39.64 123.28 39.64v-88.61c-24.75 0-47.8-7.35-67.14-19.96z"/></svg>');position: absolute;height: 19px;content: '';background-repeat: no-repeat;top: 6px;left: 20px;filter: invert(1);opacity: .7;transition: all 0.2s ease-out;}



/* Loader */
.pace-done .loader {opacity:0; display:none;}
.main-nav ul .zn-mega-new-item {position: absolute; line-height: 1; padding: 5px; text-transform: initial; font-size: 10px; top: 50%; right: 3px; background-color: #9b0000; color: #fff; border-radius: 2px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.main-nav ul ul .zn-mega-new-item {left: auto; right: 10px; text-transform: uppercase;}
.main-nav ul ul.sub-menu li a:not(:only-child) .zn-mega-new-item {right:23px;}
.main-nav .zn_mega_container ul .zn-mega-new-item {right: 3px;}
/* Scroll to top button */
#totop {height:9px; opacity:0; position:fixed; bottom: 5px; right:-60px; width:40px; z-index:999; display:block; background-repeat:no-repeat; background-position:center 15px; background-color: rgba(0, 0, 0, 0.5); color: #fff; text-align: center; line-height: 1.4; border-radius:2px; padding: 20px 0;}
#totop:before {position: absolute; content:""; top: 7px; left: 9px; font-size: 24px; display: inline-block; font-family: 'Glyphicons Halflings'; line-height: 1; -webkit-font-smoothing: antialiased;}
#totop.show {right:5px; opacity:0.7;}
#totop:hover {opacity:1;}

/* page title */
.page-title, .subtitle {line-height:1.4; margin-bottom: 25px; padding-bottom: 25px; border-bottom:1px solid #cbcbcb;}
.page-title {font-size:36px; color:#050505; margin-top: 0;}
.subtitle {font-size:36px; color:#595959; font-family: "SignikaNegative-Light";}

/* support panel */
#support_p:checked + .support_panel {height: 150px;}
.spanel-label {cursor: pointer; margin-top: 3px;}
.panel-checkbox {display: none;}
.support_panel {background:#eee; height: 0; position:relative; overflow:hidden; z-index: 1; box-shadow:0 0 15px rgba(0, 0, 0, 0.4) inset;}
#sliding_panel.opened {margin-top:0;}
.support_panel .container {padding:15px;}
.spanel-label .glyphicon-remove-circle, .spanel-label .glyphicon-info-sign {display:none;}
#support_p:checked .spanel-label .glyphicon-remove-circle, #support_p:checked .spanel-label .glyphicon-info-sign {display:block;}
#close_sliding_panel {display: block; width: 14px; height: 14px; position: absolute; right: 14px; top: 0; background: #CCC; padding: 40px 10px 10px 10px;}
#close_sliding_panel:hover {background:#ddd;}
.support-info {margin-top: 5px;}

.how_to_shop > .row {font-size:14px; margin-bottom: 20px;}
.how_to_shop > p {font-size:13px; margin-top:15px;}
.how_to_shop .number {display:inline-block; width:28px; height:28px; line-height:28px; font-size:16px; color:#fff; background:#9b0000;text-align: center; margin-right: 10px; font-weight: 900; border-radius:50%;margin-bottom: 5px;}

/*** Filled buttons */
.btn-fullwhite, .btn-fullblack, .btn-fullcolor {border-width: 0;}
.btn-fullwhite, .btn-fullblack, .btn-fullcolor, .btn-default, .btn-primary, .btn-success, .btn-info, .btn-warning, .btn-danger,
.btn-link {text-shadow: none; padding: 10px 20px; line-height: 1.6; box-shadow: none; font-size: 13px; font-weight: 700; border-style: solid; border-radius: 3px; -webkit-transition: background-color .15s ease-out; transition: background-color .15s ease-out;}

/* Width presets */
.btn-fullwidth {width:100%;}
.btn-halfwidth {width:50%;}
.btn-third {width:33.33%;}
.btn-forth {width:25%;}

/* Small hack for icon font */
[data-zniconfam]:before, [data-zniconfam] {font-style: normal; font-weight: 400; line-height: 1; -webkit-font-smoothing: antialiased;}

.hg_separator {margin-top: 15px; margin-bottom: 15px; border-top-style: solid; border-top-width: 2px; border-top-color: #e2e2e2;}
.hg_separator.style2 {margin-top: 30px; margin-bottom: 45px; border-top-width: 4px; border-top-color: #ededed;}
.section-shadow {box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.1), inset 0 2px 0 rgba(0, 0, 0, 0.07), inset 0 3px 0 rgba(0, 0, 0, 0.03);}

body .kl-ioscaption--style4 .more:before {border-color: #9b0000; background: rgba(205,33,34,0.7);}
body .kl-ioscaption--style4 .more:hover:before {background: rgba(205,33,34,0.9);}

/*** NEW MENU SYSTEM ***/
.main-nav {display:none;}

@media screen and (min-width: 992px){
	.main-nav {display:block; margin-right: 0; font-size: 14px; float: right;}
	.main-nav ul {list-style: none; padding: 0; margin: 0; line-height: 1;}
	.main-nav > ul:after, .main-nav > ul:before {display: table; content: " "}
	.main-nav > ul:after {clear: both}
	.main-nav > ul {margin: 0;}
	.main-nav ul li {margin-bottom: 0;}
	.main-nav ul li a {display: block; font-weight: 400; font-family: 'SignikaNegative-Regular'; text-shadow: 1px 1px 0 rgba(0,0,0,0.7);}

	/* FIRST LEVEL */
	.main-nav > ul > li {float: left; margin-top: 0; margin-left: 8px; padding-bottom: 22px;}
	.main-nav > ul > li:not(.menu-item-mega-parent) {position: relative;}
	.main-nav > ul > li:first-child {margin-left: 0;}
	.main-nav > ul > li > a {position:relative; padding: 6px 12px 5px; text-transform: uppercase; font-size: 16px; line-height: 16px; color: #fff; z-index: 1; font-weight: 400; -webkit-transition: padding .2s ease-in-out, -webkit-transform .2s ease-in-out; transition: padding .2s ease-in-out, transform .2s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden}
	.main-nav > ul > li.menu-item-has-children > a:after {content:''; opacity: .5; position:absolute; height: 5px; width: 5px; top: 12px; right: -1px; -webkit-transition: opacity .2s ease-in-out; transition: opacity .2s ease-in-out; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #fff;}
	.main-nav > ul > li > a:before {content:''; opacity:0; position:absolute; border-radius:2px; height:50%; width: 100%; top:50%; left: 0; background-color: #9b0000; -webkit-transform:translateY(-50%); transform:translateY(-50%); -webkit-transition:height .2s ease-in-out; transition:height .2s ease-in-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; z-index: -1}
	.main-nav > ul > li.active > a, .main-nav > ul > li > a:hover,
	.main-nav > ul > li:hover > a {text-decoration:none; color: #fff;}
	.main-nav > ul > li.active > a:before, .main-nav > ul > li > a:hover:before, .main-nav > ul > li:hover > a:before {height:100%; opacity:1;}
	.main-nav > ul > li.active.menu-item-has-children > a:after, .main-nav > ul > li.menu-item-has-children > a:hover:after, .main-nav > ul > li.menu-item-has-children:hover > a:after {opacity:0;}

	/* FIRST SUB-LEVEL */
	.main-nav ul ul.sub-menu li {position: relative;}
	.main-nav ul ul.sub-menu ul {top: 100%; margin-top: 0;}
	.main-nav ul ul.sub-menu li a:not(:only-child):after {position: absolute; top: 50%; margin-top: -1px; right: 10px; content: ''; opacity: .6; background-color: rgba(0, 0, 0, 0.3); width: 10px; height: 2px;}
	.main-nav ul ul.sub-menu li a {min-width: 230px; padding: 8px 15px; font-size: 16px; color: #fff; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; position: relative; text-transform: uppercase;}
	.main-nav ul ul.sub-menu li a[title="separator"] {text-indent: -2999px; padding: 0; background-color: rgba(0, 0, 0, 0.05) !important; background-clip: padding-box; height: 5px;}
	.main-nav ul ul.sub-menu li a:hover {color: #fff; background: rgba(0,0,0, 0.55);}
	.main-nav ul ul.sub-menu li.active > a:hover {background: none;}

	/* REST OF SUB-LEVELS */
	.main-nav ul ul.sub-menu,
	.main-nav .hg_mega_container {position: absolute; border-radius: 2px; border: 1px solid rgba(155,0,0,.8); box-shadow: 0 0 4px rgba(0,0,0,.4); background: rgba(0,0,0,.55); padding: 6px 0;}
	.main-nav > ul > li > ul.sub-menu:before {content:''; display: block; position:absolute; top: -10px; left:0; width:100%; height:10px;} /* fix for top hover */
	.main-nav > ul > li > ul.sub-menu:after {content:''; display: block; position:absolute; top: -11px; left:14px; border: 6px solid transparent; border-bottom-width: 5px; border-bottom-color:rgba(155, 0, 0, .8);}
	.main-nav ul ul.sub-menu li:hover > ul  {left: 100%; top: -3px; opacity: 1;}

	/* MEGAMENU OVERRIDES */
	.main-nav .hg_mega_container a.zn_mega_title[href="#custom-invisible"], .main-nav .hg_mega_container li:last-child a.zn_mega_title[href="#custom-invisible"] {color: transparent;}
	.main-nav .hg_mega_container {border: 1px solid rgba(255,255,255,.8); box-shadow: 0 0 4px rgba(0,0,0,.4); background: #f5f5f5; background: rgba(245, 245, 245, 0.95); position: absolute; padding: 20px 0; margin-top: 10px;}
	.main-nav .hg_mega_container:before {content:''; display: block; position:absolute; top: -10px; left:0; width:100%; height:10px;} /* fix for top hover */
	.main-nav .hg_mega_container li a {padding: 10px 0; font-size: 12px; color: #757575; position: relative; text-transform: uppercase;}
	.main-nav .hg_mega_container li a:not(.zn_mega_title):hover, .main-nav .hg_mega_container li.active > a:not(.zn_mega_title) {color: #323232;}
	.main-nav .hg_mega_container li a:not(.zn_mega_title):before {content:''; display:block; position:absolute; width:0; height:2px; background-color:#9b0000; bottom:0; -webkit-transition: width .15s cubic-bezier(0.680, 0, 0.265, 1); transition: width .15s cubic-bezier(0.680, 0, 0.265, 1);}
	.main-nav .hg_mega_container li a:not(.zn_mega_title):hover:before, .main-nav .hg_mega_container li.active > a:not(.zn_mega_title):before {width:100%;}
	.main-nav .hg_mega_container .zn_mega_title_hide {display: none;}
	.main-nav .hg_mega_container li a.zn_mega_title, .main-nav div.hg_mega_container ul li:last-child > a.zn_mega_title {font-size: 14px; border-bottom-width:1px; border-bottom-style: solid;padding: 12px 0; margin-bottom: 15px; font-family: "SignikaNegative-Semibold"; text-transform: uppercase; border-bottom-color: rgba(0, 0, 0, 0.1); color: #333;}
	.main-nav .hg_mega_container .zn_mega_row_start {margin-top: 20px;}

	/* ANIMATIONS */
	.main-nav ul ul.sub-menu, .main-nav .hg_mega_container {left: -9999px; opacity: 0; visibility: hidden; -webkit-transition: opacity .4s ease, top .45s ease; transition: opacity .4s ease, top .45s ease;}
	.main-nav .hg_mega_container {margin-left: 15px; margin-right: 15px; width: calc(100% - 30px);}
	.main-nav ul ul.sub-menu {top: 120%;}
	.main-nav .hg_mega_container {margin-top:15px; -webkit-transition: opacity .4s ease, top .45s ease, margin-top .4s ease; transition: opacity .4s ease, top .45s ease, margin-top .4s ease;}
	.main-nav ul li:hover > ul, .main-nav ul li:hover > .hg_mega_container {left: 0; opacity: 1; visibility: visible; z-index: 100;}
	.main-nav ul li:hover > ul {top:100%;}
	.main-nav ul li:hover > .hg_mega_container {margin-top:-10px;}
	.main-nav ul ul li a {-webkit-transition: padding-left .35s ease, border-right .35s ease; transition: padding-left .35s ease, border-right .35s ease;}

	/* MENU BADGES */
	.main-nav ul .hg-mega-new-item {position: absolute; line-height: 1; padding: 5px; text-transform: initial; font-size: 10px; top: 50%; right: 3px; background-color: #9b0000; color: #fff; border-radius: 2px; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.main-nav ul ul .hg-mega-new-item {left: auto; right: 10px;}
	.main-nav ul ul.sub-menu li a:not(:only-child) .hg-mega-new-item {right:23px;}
	.main-nav .hg_mega_container ul .hg-mega-new-item {right: 3px;}
}

/* MENU CHASER STYLES */
.chaser {display: none}
@media screen and (min-width:992px){
	.chaser {display:block; background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0; padding:0; position:fixed; left:0; right:0; top:-40px; width:100%; z-index: 1040; opacity:0; -webkit-transform:translateY(-30px); transform:translateY(-30px); -webkit-transition:opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; transition:opacity .3s ease-in-out, transform .3s ease-in-out; border-bottom: 1px solid rgba(155, 0, 0, 0.8);}
	.chaser.visible {left:0; top:0; opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
	body.admin-bar > .chaser {margin-top:32px;}
	#wpk-main-menu {position: inherit; width: 100%; padding-right: 0; text-align: right;}
	.chaser .main-menu, .chaser .main-menu ul {float:none; display:block; list-style:none; margin:0; padding:0; position: relative;}
	.chaser .main-menu li:not(.menu-item-mega-parent) {position:relative; padding-bottom: 9px; margin-bottom: -9px;}
	.chaser .main-menu >.menu-item-has-children.dropdown ul li {padding-bottom: 10px;}
	.chaser .main-menu > li {float:left; border-left:1px solid rgba(255,255,255,.1);}
	.chaser .main-menu > li:last-child {border-right:1px solid rgba(255,255,255,.1);}
	.chaser .main-menu .sub-menu, .chaser .main-menu .hg_mega_container {left:-2999px; position:absolute; -webkit-transform:translateY(20px); transform:translateY(20px); opacity:0; -webkit-transition:opacity .15s ease-in-out, -webkit-transform .15s ease-in-out; transition:opacity .15s ease-in-out, transform .15s ease-in-out; border-radius: 0;}
	.chaser .main-menu .hg_mega_container {left:-2999px !important;}
	.chaser .main-menu .zn_mega_row_start:after, .chaser .main-menu .zn_mega_row_start:before {display: table; content: " ";}
	.chaser .main-menu .zn_mega_row_start:after {clear: both }
	.chaser .main-menu li ul {background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0; min-width:200px; padding: 5px 0; border: 1px solid rgba(155, 0, 0, 0.8); border-top: none;}
	.chaser .main-menu li ul li ul {background: none;}
	.chaser .main-menu .hg_mega_container > ul {padding-top: 0; padding-bottom:20px}
	.chaser .main-menu .hg_mega_container > ul:first-child {padding-top: 20px;}
	.chaser .main-menu .hg_mega_container > ul:last-child {padding-bottom: 30px;}
	.chaser .main-menu .hg_mega_container  ul ul {background: none; padding: 10px 0 0;}
	.chaser .main-menu .hg_mega_container .zn_mega_title {border-bottom:1px solid #454545; background:none;}
	.chaser .main-menu .hg_mega_container .zn_mega_title_hide {display: none;}
	.chaser .main-menu li a {display:block; color:#fff; font-size:16px; font-weight: 400; line-height: 1.7; font-family: "SignikaNegative-Regular"; text-shadow: 1px 1px 0 rgba(0,0,0,0.7); padding:5px 15px; -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; position: relative; text-transform: uppercase;}
	.chaser .main-menu li:hover > a:not(:only-child) + .sub-menu, .chaser .main-menu li:hover > a:not(:only-child) + .hg_mega_container {left:0; opacity:1; -webkit-transform:translateY(0); transform:translateY(0);}
	.chaser .main-menu li:hover > a:not(:only-child) + .hg_mega_container {left:-15px !important;}
	.chaser .main-menu li > a:not(:only-child) {padding-right: 25px;}
	.chaser .main-menu li > a:not(:only-child):after {content: ''; position: absolute; top: 50%; right: 10px; margin-top: -2px; height: 5px; width: 5px; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 5px solid #fff; opacity: .5;}
	.chaser .main-menu li li:hover > a:not(:only-child) + .sub-menu {left:100%; top:-4px;}
	.chaser .main-menu li:hover > a, .chaser .main-menu li a:hover {color:#fff; background: rgba(0, 0, 0, 0.55) none repeat scroll 0 0; opacity: 1;}
	.chaser .zn-mega-new-item {display: none;}
	.chaser .navRight, .chaser .spanel-label, .chaser .topnav--lang {display: none;} .chaser .kl-header-toptext, .chaser .kl-header-toptext a {color: #fff; float: right;}
	.chaser .header-leftside-container {padding-top: 10px;}
	.chaser .header-search {display: none;}
	.chaser .main-menu > li, .chaser .main-menu > li:last-child {border: none;}
	.chaser .logo-container.hasInfoCard:before {top: 30px;}

	.chaser .logo-container-inner {margin: 4px  0 0; background-size: 68px; padding: 0 0 0 73px; height: 50px; display: inline-block;}
	.chaser h1.logo span {font-size: 22px; line-height: 0.8; margin: 10px 0 -10px 0;}
	.chaser h1.logo strong {font-size: 16px; margin: 6px 0 0 -18px; line-height: 1; letter-spacing: 0.2px; color: #9d0000; font-family: "SignikaNegative-Semibold" !important;}
	.chaser h1.logo .name  {display: none;}

	.chaser .main-menu li a[title="separator"] {text-indent: -2999px; display: none;}
	.chaser .main-menu, .chaser .col-sm-10, .chaser .col-md-12 {position: inherit; display: inline-block;}
	.chaser .row {position: relative;}
	.chaser .main-menu li li:hover > a:not(:only-child) + .sub-menu {background: rgba(0,0,0,0.9);}
	.chaser #logo-container {padding-right: 0;}
}

/* Responsive Menu */
#zn-res-menuwrapper {display: none}
#zn-res-menu li ul.sub-menu {width: 100%; box-shadow: none; border-top: 0; border-bottom: 0;}
#zn-res-menu ul {position: fixed !important;}
#zn-res-menu,#zn-res-menu li,#zn-res-menu ul {padding: 0; margin: 0; list-style: none}
#zn-res-menu * {-webkit-backface-visibility: hidden}
.zn_res_menu_visible #zn-res-menu, .zn_res_menu_visible #zn-res-menu li ul {display: block}
#page_wrapper:after {content: ""; position: absolute; display: block; height: 100%; width: 100%; top: 0; right: 0; z-index: -1; -webkit-transition: background .5s ease-in-out, z-index 0s ease-in-out .5s; transition: background .5s ease-in-out, z-index 0s ease-in-out .5s;}
#page_wrapper.page_wrapper-covered:after {z-index: 5; -webkit-transition: background .5s ease-in-out; transition: background .5s ease-in-out; background: rgba(0,0,0, .3);}
#zn-res-menu,#zn-res-menu li ul {left: 0; top: 0; position: absolute; width: 70%; max-width: 300px; height: 100%; background: #fff; border-radius: 0; overflow: hidden; z-index: 11112; -webkit-backface-visibility: hidden; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(-100%,0,0); -ms-transform: translate3d(100%,0,0);transform: translate3d(-100%,0,0); -webkit-transition: -webkit-transform .5s ease; transition: transform .5s ease;
-webkit-transform-style: preserve-3d; -ms-transform-style: preserve-3d; transform-style: preserve-3d; padding: 0; display: none}

#zn-res-menu ul.zn-menu-visible,#zn-res-menu.zn-menu-visible {-webkit-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}
#zn-res-menu li {position: relative; width: 100%; border-color: #D9D9D9}
#zn-res-menu .zn_mega_container {width: 100%}
#zn-res-menu .zn_mega_container li {width: 100%; float: none}
#zn-res-menu li > a {padding: 6px 20px; border-bottom: 1px solid; border-bottom-color: inherit; display: block; z-index: 1; color: #8C8C8C; font-size: 16px; white-space: normal; font-family: "SignikaNegative-Regular"; text-transform: uppercase; line-height: 1.7;}
#zn-res-menu li.active > a, #zn-res-menu li > a:hover {color: #9b0000}
#zn-res-menu a {cursor: pointer}
#zn-res-menu .zn_res_has_submenu>span,#zn-res-menu .zn_res_menu_go_back>span {position: absolute; right: 0; top: 0;
width: 49px; height: 40px; border-left: 1px solid; border-left-color: inherit; line-height: 40px; vertical-align: middle;
text-align: center; cursor: pointer; z-index: 2; color: #8C8C8C; transition: color 0.2s ease-out 0s;}
#zn-res-menu .zn_res_has_submenu > span:hover, #zn-res-menu .zn_res_menu_go_back > span:hover {color: #333;}
#zn-res-menu .zn_res_has_submenu > span:active, #zn-res-menu .zn_res_menu_go_back > span:active {font-size: .9em;}
#zn-res-menu .zn_res_menu_go_back > a {text-align: center; padding-right: 0; padding-left: 49px; color: transparent;}
#zn-res-menu .zn_res_menu_go_back > span {left: 0; right: auto; border-left: none; width: 100%; border-right-color: inherit;}
.zn-res-menuwrapper {float: right; display: block; margin-top: 42px}
.zn-res-trigger {vertical-align: middle; position: relative; display: inline-block; float: right; margin-left: 30px; opacity: 0.7; transition: all 0.2s ease-out 0s; font-size: 26px; padding: 5px 5px 4px; cursor: pointer; margin-right: -5px; color: #fff; margin-top: 0 ; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}
.zn-res-trigger:hover {opacity: 1}
#zn-res-menu li>a[title=separator],.zn_res_has_submenu .new-item {display: none;}
.mob--close {display: none;}

@media (max-width: 992px) {
	#zn-res-menuwrapper {display: block;}
	#main-menu {display: none;}
}

/* Responsive Menu style 2 */
.mobnav-checkbox, .mobnav-label {display:none;}
.dropdown {position: inherit;}
.dropdown-menu {display: inherit;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {background-color: transparent;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: transparent;}

@media (max-width: 992px) {
  .mobnav-label {display: block; float: left; width: 38px;  padding: 13px 10px 11px; background: none; cursor:pointer; border: 1px solid rgba(255, 255, 255, 0.7); margin-top: 19px; 
border-radius: 3px;}
	.dropdown-menu {display: none;}
	.mobnav-label:hover {background:rgba(0,0,0,0.7);}
	.mobnav-label span, .mobnav-label span:after, .mobnav-label span:before {height: 2px; width:16px; background:#E7E6DD; display: block;}
	.mobnav-label span {position:relative;}
	.mobnav-label span:before {content:''; position:absolute; top: -6px;}
	.mobnav-label span:after {content:''; position:absolute; top: 6px;}
	.mobnav-label:hover {background:rgba(0,0,0,0.7);}
	.mobnav-label span, .mobnav-label span:after, .mobnav-label span:before {height: 2px; width:16px; background:#E7E6DD; display: block;}
	.mobnav-label span {position:relative;}
	.mobnav-label span:before {content:''; position:absolute; top: -6px;}
	.mobnav-label span:after {content:''; position:absolute; top: 6px;}
	.mobnav-label.mob-close {border: none !important; position: absolute; top: 0; right: 10px;}

/* Navigation Button - Checked */
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label {background: #9b0000; border:1px solid #fff;}
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label span {background:transparent; transition: all 0.2s ease-out 0s;}
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label:hover span {-webkit-transform: scale(1.1,1.1); transform: scale(1.1,1.1);}
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label:active span {-webkit-transform: scale(0.9,0.9); transform: scale(0.9,0.9);}
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label span:before {top: -1px; -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg); background:#fff;}
	.mobnav-checkbox:checked + #page_wrapper .mobnav-label span:after {top: -1px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg); background:#fff;}

	#main-menu .dropdown-menu {margin-left: -20px; padding-left: 10px;}
	#main-menu .dropdown-menu {border: none; box-shadow: none;}
	#main-menu .dropdown-menu li > a {padding: 3px 8px; font-size: 12px;}
	#main-menu .dropdown-menu li > a:hover {background-color: transparent;}
	#main-menu .dropdown-menu > .active > a, #main-menu .dropdown-menu > .active > a:hover, #main-menu .dropdown-menu > .active > a:focus {background-color: transparent;}
	#main-menu .dropdown-menu li.active > .inner-elem {background-color: #9b0000;}

	.mobnav-label {display:block; float: left;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu {position: fixed; right: 100%; height: 100%; width: 60%; z-index: 999999; background: #fff; top: 0; 
	transform: translate3d(-100%, 0, 0); transition: transform 0.5s ease 0s; transform-style: preserve-3d; overflow: scroll; overflow-x: hidden; padding: 20px; float: right; box-shadow: 150px 0 50px rgba(0,0,0, 0.5);}
	.mobnav-checkbox:checked + #page_wrapper {position: relative; width: 100%;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu {display: block !important;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu {right:40%; padding-left: 25px; margin-top: 0; transform: translate3d(0, 0, 0); box-shadow: none;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu > ul {padding: 0; margin-top: 15px;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu > ul ul {list-style: none; padding-left: 20px; float: none;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu > ul a {text-shadow: 1px 1px 0 #000; color: #eee; text-transform: uppercase;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu .mob--close {display: block; color: #fff; font-size: 12px; position: absolute; top: 15px; right: 15px;}

	#page_wrapper {-webkit-transition: margin-left 0.2s ease-out; transition: margin-left 0.2s ease-out; -webkit-backface-visibility: hidden;}
	#main-menu > ul {-webkit-transition: left 0.2s ease-out; transition: left 0.2s ease-out; -webkit-backface-visibility: hidden;}
	#main-menu > ul ul {position: static; opacity: 1 !important; visibility: visible !important; background: transparent;}
	#main-menu > ul li {float:none; width: 100%; margin-left: 0;  padding: 5px 0;}
}

@media (max-width: 480px) {
	.mobnav-label {margin-top: 10px;}
	.mobnav-checkbox:checked + #page_wrapper #main-menu > ul {right: 40%; margin-top: 15px;}
	#main-menu > ul {width: 60%;}
}

/* TOP NAVIGATION */
.topnav {float:right; margin:10px 0; padding:0; list-style:none; position: relative; z-index: 101; font-size: 11px;}
.topnav > li {float:left; margin-left:25px; position:relative;}
.topnav > li > a {font-size:12px; color:#fff; line-height: 24px; display: block; padding-left: 5px; border-radius:2px; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; opacity:.7; 
font-family: "SignikaNegative-Bold" , "Helvetica Neue", Helvetica, Arial, sans-serif}
.topnav > li:hover > a, .topnav > li > a:hover, .topnav > li > a.active {opacity:1;}
.topnav > li > a.active {color: #9b0000; text-shadow: initial;}
.topnav > li > a > span {font-size: 22px; margin-top: 0; margin-right: 2px;}
.topnav > li > a > span.glyphicon-earphone {margin: 0 2px 0 0; font-size: 20px; top: 0;}
.topnav li.drop .pPanel  {position: absolute; left: auto; width:auto; min-width: 120px; height:0; opacity:0; visibility: hidden; margin-left: -11px;right: 0;}
.topnav li.drop .inner {margin:4px; list-style:none; background: #f5f5f5; padding: 10px 5px; margin-top:5px; position:relative; box-shadow: 0 0 5px rgba(0,0,0, 0.4); border-radius:2px;}
.topnav li.drop .inner:after {content:"";top:-8px; position:absolute; left:9px; border: 5px solid transparent; border-bottom-width: 4px; border-bottom-color:#f5f5f5;}
.topnav li.drop:hover .pPanel {opacity:1; height:auto; visibility: visible;}
.topnav li.drop li a {font-size:10px; color:#222; padding:0 5px 0 10px; display: block; text-transform:uppercase; margin-top:1px;}
.topnav li.drop li.active a, .topnav li.drop li a:hover {background: rgba(0, 0, 0, 0.1);}
.topnav li.drop li a span {float: right; opacity: .3; margin-top: 2px;}
/* Cart details panel */
.site-header .kl-cart-button + .pPanel {left:auto; right:0; margin-left: 0; margin-right: -10px; padding-top: 10px;}
body .site-header .kl-cart-button + .pPanel {min-width: 320px}
.site-header .kl-cart-button + .pPanel .inner:after {left:auto; right:9px;}
.site-header .kl-cart-button .glyphicon {font-size: 13px; top: 2px; margin-right: 7px;}
.site-header .kl-cart-button .glyphicon:after {content: attr(data-count); font-size: 9px; background-color: #9b0000; color: #fff; width: 15px; height: 15px; display: block; text-align: center; line-height: 13px; border-radius: 50%; position: absolute; top: -8px; left: -12px; font-weight: 600; padding-right: 1px;}
.cart-container > .widget_shopping_cart_content {display:block;font-size:11px;}
.cart-container > .widget_shopping_cart_content .checkout {border-left: 1px solid #CCC; margin-left: 15px; padding-left: 15px; display: inline-block; color:#9b0000; font-size:12px; text-transform:uppercase;}
.cart-container > .widget_shopping_cart_content .checkout:hover {color:#333;}
.cart-container > .widget_shopping_cart_content .checkout span {margin-top: 1px; opacity: 0.2;}

/* Site Header & logo */
.logo-container-inner {
    margin: 8px auto;
    display: inline-block;
    color: #fff;
    background-image: url("data:image/svg+xml,%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='78.311401mm' height='54.656944mm' viewBox='0 0 78.311401 54.656944' version='1.1' id='svg1171' inkscape:version='0.92.5 (2060ec1f9f, 2020-04-08)' sodipodi:docname='logo-rysunek.svg'%3E%3Cdefs id='defs1165'/%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='2.6291016' inkscape:cx='198.06062' inkscape:cy='33.035386' inkscape:document-units='mm' inkscape:current-layer='layer1' showgrid='false' inkscape:window-width='3718' inkscape:window-height='2126' inkscape:window-x='-11' inkscape:window-y='-11' inkscape:window-maximized='1'/%3E%3Cmetadata id='metadata1168'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage'/%3E%3Cdc:title/%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-17.100051,-102.917)'%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,16.799466,102.01091)' id='Warstwa_10_kopia_xA0_Image_copy'%3E%3Cpath style='fill:%23990000;stroke:%23990000;stroke-miterlimit:10' inkscape:connector-curvature='0' stroke-miterlimit='10' d='m 197.103,3.925 c 2.833,0.041 5.49,0.266 8.26,0.598 5.402,0.648 10.708,1.754 15.49,4.562 1.822,1.069 2.938,2.824 4.036,4.516 1.804,2.783 3.034,5.849 4.209,8.961 0.931,2.465 1.657,5.067 3.51,7.156 1.936,2.182 4.475,3.215 7.087,4.019 5.579,1.717 11.354,2.487 17.138,3.188 3.477,0.42 6.933,1.009 10.401,1.503 2.17,0.309 4.367,0.47 6.513,0.896 4.206,0.835 8.388,1.819 12.077,4.172 2.561,1.647 5.022,3.654 7.265,5.826 2.477,2.399 3.663,5.411 3.515,8.732 -0.116,2.615 -1.611,4.678 -4.075,5.93 -1.687,0.857 -3.377,1.344 -5.299,1.082 -1.929,-0.263 -3.102,-1.148 -4.691,-2.59 -1.217,-1.052 -2.289,-2.041 -3.97,-3.211 0,0 -1.969,-1.339 -3.057,-1.873 -2.405,-1.179 -5.046,-1.427 -7.583,-2.055 -3.94,-0.975 -7.93,-1.756 -11.911,-2.561 -5.314,-1.075 -10.587,-2.331 -15.81,-3.774 -3.19,-0.882 -6.416,-1.838 -9.221,-3.641 -3.008,-1.933 -5.172,-4.73 -6.887,-7.849 -1.965,-3.574 -3.52,-7.336 -5.037,-11.117 -0.622,-1.55 -1.357,-3.074 -2.214,-4.506 -1.002,-1.675 -2.799,-2.504 -4.405,-3.425 -4.226,-2.424 -8.817,-3.85 -13.61,-4.738 -6.34,-1.174 -12.74,-1.59 -19.16,-1.884 -0.555,-0.025 -1.111,-0.134 -1.655,-0.257 -1.47,-0.331 -2.094,-0.992 -2.217,-2.294 -0.127,-1.344 0.374,-2.24 1.77,-2.786 2.164,-0.845 4.472,-1.15 6.747,-1.495 4.19,-0.634 8.534,-1.101 12.784,-1.085 z' id='path258'/%3E%3C/g%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,16.799466,102.01091)' id='Warstwa_5_kopia_xA0_Image_1_'%3E%3Cpath style='clip-rule:evenodd;fill:%23990000;fill-rule:evenodd' inkscape:connector-curvature='0' d='m 11.599,193.338 c 0.265,2.624 1.347,4.803 3.301,6.539 1.372,1.22 3.187,1.716 4.857,1.843 3.53,0.27 9.807,0.279 13.346,0.08 4.219,-0.031 5.687,-0.128 9.87,-0.123 1.545,0.035 3.12,0.041 4.672,-0.033 1.908,0.021 3.735,0.135 5.609,0.214 2.174,0.091 3.539,1.8 3.483,4.079 -0.051,2.063 -1.399,3.675 -3.635,3.687 -7.083,0.287 -13.963,0.439 -20.958,0.355 -2.51,-0.03 -5.067,0.022 -7.578,-0.001 -4.174,-0.038 -8.377,0.175 -12.412,-1.369 -2.783,-1.064 -4.898,-2.786 -6.27,-5.437 C 4.212,199.94 3.462,196.529 3.258,192.878 2.715,183.177 2.719,173.468 2.473,163.763 2.213,153.496 1.855,143.229 1.578,132.959 1.148,117.002 1.035,101.043 1.225,85.084 1.277,80.731 1.183,76.357 1.669,72.021 2.111,68.072 3.262,64.304 4.906,60.678 c 1.652,-3.642 3.767,-6.99 6.715,-9.673 3.258,-2.965 6.938,-5.339 11.101,-6.936 3.472,-1.332 7.055,-2.263 10.635,-3.205 1.574,-0.414 3.211,-0.592 4.823,-0.855 3.259,-0.531 6.509,-1.14 9.786,-1.529 1.658,-0.197 3.292,-0.543 4.965,-0.682 2.252,-0.186 4.473,-0.724 6.719,-1.01 3.365,-0.429 6.698,-1.054 9.979,-1.866 3.296,-0.816 6.543,-1.869 9.178,-4.189 1.199,-1.056 1.966,-2.424 2.563,-3.864 1.007,-2.431 1.917,-4.901 2.864,-7.356 1.292,-3.348 3.044,-6.426 5.411,-9.133 1.508,-1.303 3.18,-2.257 5.013,-2.946 3.253,-1.223 6.618,-1.962 10.052,-2.556 3.5,-0.605 5.537,-0.615 9.037,-0.755 2.964,-0.131 7.395,0.126 10.326,0.426 3.278,0.335 6.538,0.963 9.743,1.775 0.839,0.212 1.657,0.626 2.119,1.466 0.776,1.41 0.205,3.055 -1.307,3.647 -1.598,0.627 -3.3,0.564 -4.972,0.631 -3.468,0.139 -6.91,0.511 -10.36,0.872 -3.345,0.349 -6.623,0.915 -9.857,1.782 -4.773,1.28 -9.301,3.093 -13.255,6.152 -0.805,0.623 -1.22,1.508 -1.589,2.364 -1.153,2.672 -2.231,5.391 -3.423,8.033 -1.858,4.119 -3.708,8.252 -6.796,11.756 -2.729,3.097 -6.245,4.492 -9.894,5.756 -3.951,1.368 -8.047,2.262 -12.103,3.266 -3.128,0.774 -6.322,1.281 -9.467,1.995 -4.538,1.031 -9.107,1.903 -13.626,3.037 -3.638,0.913 -7.267,1.829 -10.828,3.002 -2.124,0.7 -4.177,1.481 -6.2,2.529 -1.553,0.804 -2.438,1.499 -3.907,3.374 -1.515,2.358 -2.979,4.71 -3.464,7.548 -0.425,2.487 -0.54,5.007 -0.634,7.523 -0.109,2.916 0.011,5.852 -0.286,8.747 -0.359,3.51 -0.243,7.025 -0.446,10.535 -0.289,4.987 -0.271,9.992 -0.494,14.984 -0.418,9.378 -0.917,18.752 -1.379,28.128 -0.284,5.746 -0.46,11.499 -0.873,17.235 -0.422,5.876 -0.595,11.756 -0.345,17.629' id='path261'/%3E%3C/g%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,16.799466,102.01091)' id='Przeslona'%3E%3Cg id='g280'%3E%3Cg id='g278'%3E%3Cg id='g276'%3E%3Cpath style='fill:%23ffffff' inkscape:connector-curvature='0' d='m 206.695,99.801 c -0.294,-0.919 -1.148,-1.542 -2.114,-1.542 H 175.24 c -0.792,0 -1.528,0.424 -1.923,1.112 -0.395,0.688 -0.395,1.536 0.008,2.223 l 24.387,41.851 c 0.395,0.676 1.112,1.094 1.897,1.1 0.004,0 0.013,0 0.017,0 0.775,0 1.495,-0.404 1.896,-1.069 5.039,-8.332 7.702,-17.831 7.702,-27.474 0.001,-5.506 -0.853,-10.957 -2.529,-16.201 z' id='path264'/%3E%3Cpath style='fill:%23990000' inkscape:connector-curvature='0' d='m 150.299,92.712 c 0.399,0.687 1.132,1.111 1.925,1.111 h 48.577 c 0.783,0 1.507,-0.413 1.906,-1.085 0.401,-0.674 0.415,-1.508 0.037,-2.194 -7.388,-13.55 -20.262,-23.212 -35.317,-26.509 -0.962,-0.204 -1.915,0.222 -2.396,1.053 l -14.727,25.404 c -0.398,0.687 -0.398,1.535 -0.005,2.22 z' id='path266'/%3E%3Cpath style='fill:%23ffffff' inkscape:connector-curvature='0' d='m 181.027,123.624 c -0.395,-0.682 -1.127,-1.103 -1.914,-1.103 0,0 0,0 -0.005,0 -0.789,0 -1.516,0.423 -1.914,1.105 l -24.469,42.199 c -0.391,0.678 -0.398,1.509 -0.017,2.191 0.381,0.686 1.091,1.115 1.87,1.139 l 0.499,0.028 c 0.303,0.021 0.609,0.041 0.922,0.041 15.013,0 29.419,-6.438 39.524,-17.663 0.641,-0.717 0.749,-1.767 0.265,-2.6 z' id='path268'/%3E%3Cpath style='fill:%23ffffff' inkscape:connector-curvature='0' d='m 138.73,132.635 c 0.398,-0.685 0.398,-1.529 0.005,-2.216 l -24.23,-42.191 c -0.39,-0.679 -1.109,-1.101 -1.889,-1.114 -0.81,-0.099 -1.516,0.386 -1.923,1.055 -5.181,8.414 -7.918,18.037 -7.918,27.833 0,5.505 0.854,10.954 2.529,16.198 0.294,0.92 1.148,1.543 2.114,1.543 h 29.393 c 0.793,0 1.526,-0.423 1.919,-1.108 z' id='path270'/%3E%3Cpath style='fill:%23ffffff' inkscape:connector-curvature='0' d='m 161.701,139.288 c -0.399,-0.686 -1.132,-1.11 -1.925,-1.11 h -48.577 c -0.783,0 -1.507,0.413 -1.905,1.086 -0.402,0.672 -0.416,1.508 -0.038,2.194 7.388,13.55 20.262,23.212 35.317,26.507 0.16,0.035 0.32,0.053 0.477,0.053 0.779,0 1.517,-0.411 1.919,-1.104 l 14.727,-25.404 c 0.398,-0.688 0.398,-1.535 0.005,-2.222 z' id='path272'/%3E%3Cpath style='fill:%23ffffff' inkscape:connector-curvature='0' d='m 131.077,108.178 c 0.395,0.688 1.127,1.11 1.919,1.113 H 133 c 0.793,0 1.521,-0.421 1.919,-1.105 l 24.355,-42.01 c 0.391,-0.679 0.398,-1.51 0.017,-2.192 -0.381,-0.685 -1.091,-1.115 -1.87,-1.14 l -0.499,-0.027 c -0.303,-0.021 -0.609,-0.042 -0.922,-0.042 -14.857,0 -29.159,6.326 -39.247,17.359 -0.65,0.713 -0.768,1.763 -0.286,2.601 z' id='path274'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cg transform='matrix(0.26458333,0,0,0.26458333,16.799466,102.01091)' id='Kolo'%3E%3Cpath style='fill:none;stroke:%23ffffff;stroke-width:6;stroke-miterlimit:10' inkscape:connector-curvature='0' stroke-miterlimit='10' d='m 205.454,164.049 c -1.164,1.198 -2.371,2.354 -3.619,3.466 -12.184,10.847 -28.239,17.438 -45.835,17.438 -38.081,0 -68.953,-30.869 -68.953,-68.953 0,-38.081 30.872,-68.952 68.953,-68.952 38.081,0 68.953,30.87 68.953,68.952 0,11.259 -2.698,21.887 -7.482,31.272' id='path305'/%3E%3Cpath style='fill:none;stroke:%23ffffff;stroke-width:6;stroke-miterlimit:10' inkscape:connector-curvature='0' stroke-miterlimit='10' d='M 206.212,161.601' id='path307'/%3E%3Cpath style='fill:none;stroke:%23ffffff;stroke-width:6;stroke-miterlimit:10' inkscape:connector-curvature='0' stroke-miterlimit='10' d='M 213.68,151.707' id='path309'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat; background-size: 94px; padding: 0 0 0 100px; text-align: right;
}
h1.logo {margin: auto; line-height: 1;}
h1.logo span {font-size: 27px; line-height: 0.9; margin: 0 0 -13px 0; display: block;}
h1.logo strong {font-size: 16px; text-transform: uppercase; margin: 3px 0; line-height: 1; font-family: "SignikaNegative-Regular" !important; letter-spacing: 1px; font-weight: 300;}
h1.logo .name {font-family: "SignikaNegative-Semibold"; font-style: italic; font-size: 20px; margin: 4px -30px 0; text-align: left;}
a.logo-container-inner:hover, a.logo-container-inner:active, a.logo-container-inner:focus {color: #fff;}
/* Logo with InfoCard on Hover */
.logo-container {float:left;}
.logo-container .logo-infocard {position:absolute; top:100%; margin-top:15px; border: 1px solid rgba(155, 0, 0, 0.8); width: 500px; padding:15px; background:rgba(0,0,0, .55); border-radius: 2px; font-size: 14px; display:block; visibility:hidden; opacity:0; box-shadow: 0 2px 3px rgba(0, 0, 0, 0.4); z-index:1; -webkit-transition: all 0.15s ease-out; transition: all 0.15s ease-out; -webkit-transition-delay: .3s; transition-delay: .3s; -webkit-backface-visibility: hidden;}
.logo-container:hover .site-logo + .logo-infocard {visibility:visible; opacity:1; margin-top: 0; -webkit-transition-delay: 0s; transition-delay: 0s; z-index: 2;}
.logo-infocard, .logo-infocard a, .logo-infocard .link-light {color: #FFF; font-weight: normal; line-height: 1.48; opacity: .7; font-family: "SignikaNegative-Semibold";}
.logo-infocard a:hover, .logo-infocard .link-light:hover {opacity: 1;}
.logo-infocard img {margin: 5px; height: 159px; width: 159px;}
.logo-infocard .text-center img {height: 94px; width: 85px;}
.logo-infocard p {margin-bottom: 10px}
.logo-infocard p:last-child {margin-bottom: 0;}
.logo-infocard h2 {font-size: inherit; line-height: inherit; margin: 0;}
.logo-infocard .social-icons {margin-left: 0; padding-left: 0;}
.logo-infocard .social-icons li {margin:0;}
.logo-infocard .social-icons li.title {margin-right: 10px;font-size: 15px;}
.logo-infocard .social-icons li a {background-color:transparent; box-shadow: none;}
.logo-infocard .social-icons li a:hover {opacity:.7;}
.logo-infocard .contact-details div {margin-top: 2px}
.logo-infocard .contact-details:last-child {margin-bottom: -4px}

/* Site Content */
#page_wrapper {position: relative; overflow: hidden; background-color: #FEF5F0;}
.site-content {position:relative; margin-top: 60px;}
.site-header + .site-content {padding-top: 200px; margin-top:0;}
.site-content .kl-slideshow {background: none transparent; clear: both; display: block;}
body.one-page #page_wrapper {overflow: auto;}

/* Site Header */
.site-header {position:absolute; width:100%; background:rgba(0,0,0,0.5); z-index:2;}
.siteheader-container {position:relative;}

.site-header {background:none; border:0; box-shadow: none; height: auto;}
.site-header .separator {background:#fff; height:1px; opacity:.2; margin-left: 10px;}
.site-header .kl-header-bg {position:absolute; top:0; left:0; width:100%; height:100%; opacity:.6; background: -moz-linear-gradient(top, rgba(0,0,0,1) 0, transparent 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0,rgba(0,0,0,1)), color-stop(100%,transparent)); background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0,transparent 100%); background: linear-gradient(to bottom,  rgba(0,0,0,1) 0,transparent 100%);}
.site-header .kl-top-header {color:rgba(255, 255, 255, 0.8); position: relative; margin-left: 366px; text-shadow: 1px 1px 0 rgba(0,0,0,0.3);}
.site-header .header-links-container {float: right; height:auto; margin-right: 60px;}
.site-header .header-search {z-index: 102; position: absolute; top: -3px; right: 0; clear: none; float: none;}
.site-header .header-search .searchBtn,
.site-header.cta_button .header-search .searchBtn {margin:10px 0 0 10px;}
.site-header .searchBtn.active {border-radius: 2px 2px 0 0;}
.site-header .header-leftside-container {line-height: 1; margin: 7px 0; position: relative; text-align: right;}
.site-header .kl-header-toptext {font-size: 12px;}
.site-header .kl-header-toptext a {font-size: 12px; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; color: rgba(255, 255, 255, 0.8);}
.site-header .kl-header-toptext a:hover {color: #fff;}
.site-header .main-nav {float:right; margin-top: 2px;}
.site-header .topnav {margin-bottom: 0; margin-top: 20px;}
.site-header .kl-top-header .topnav {margin-bottom: 8px; margin-top: 1px; z-index: 111;}
.site-header .social-icons.topnav {margin: 0; padding: 0; position: relative; top: -3px; float: none; display: inline-block;}
.site-header .social-icons.topnav li {margin:0; margin-left: 10px;}
.site-header .social-icons.topnav.sc--clean li {margin-left:0;}
.site-header .social-icons.topnav li:first-child {margin-left:0;}
.site-header .social-icons.topnav ~ .kl-header-toptext {margin-left:10px; margin-top: 5px;}
.site-header .social-icons.topnav.sc--clean > li > a {color:rgba(255,255,255,.7);text-shadow: none;}
.site-header .social-icons.topnav.sc--clean > li > a:hover {color:rgba(255,255,255,.9);}
.site-header .kl-cta-lined {margin-top: 13px;}

/* Style2 */
/**** HEADER 2 */
.site-header.style2 {background:none; border:0; box-shadow: none; height: auto;}
.site-header.style2 .logosize--contain .site-logo a,
.site-header.style2 .header-search,
.site-header.style2.cta_button .header-search {height: 80px;}
.site-header.style2 .logosize--yes .site-logo {min-height: 80px;}
.site-header.style2 .kl-top-header {background:rgba(0,0,0,.7); color:rgba(255, 255, 255, 0.8);}
.site-header.style2 .kl-main-header {background:rgba(0,0,0,.6); border-bottom:3px solid #9b0000;}
.site-header.style2 .main-nav {float:left; margin-top: 0; clear: none;}
.site-header.style2 .main-nav > ul {margin: 5px 0;}
.site-header.style2 .kl-main-header .topnav {margin: 6px 0;}
.site-header.style2 .h-right-inner .topnav {z-index: 102;}
.site-header.style2 .header-rightside-container {float: right; padding-top: 5px;}
.site-header.style2 .header-rightside-container .topnav {margin-bottom: 0; margin-top:5px;}
.site-header.style2.ht--dark .social-icons.sc--clean > li > a {color:rgba(255,255,255,.7);}
.site-header.style2.ht--dark .social-icons.sc--clean > li > a:hover {color:rgba(255,255,255,.9);}
.site-header.style2 .header-search, .site-header.style2.cta_button .header-search {position: static; top:auto; left:auto; right:auto; width:240px; margin:0 auto; clear:none; display: table; float: none;}
.site-header.style2 .header-search .search-container {padding:0; position: static; display: block; box-shadow: none; border:0; background:none; display: table-cell; vertical-align: middle;}
.site-header.style2 .header-searchform {border:0; padding: 5px 10px; background-color: transparent; border-radius: 3px;}
.site-header.style2 .header-search .searchBtn {display: none}
.site-header.style2 .header-search .inputbox {position: relative; z-index: 1;}
.site-header.style2 .header-search .searchsubmit {z-index: 1; color: rgba(255, 255, 255, 0.4);}
.site-header.style2 .header-search .kl-field-bg {position:absolute; width:100%; height:100%; top:0; left:0; background-color: rgba(255, 255, 255, 0.1); border-radius: 3px; -webkit-transition: all .15s cubic-bezier(0.680, 0, 0.265, 1); transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);}
.site-header.style2 .header-search .inputbox:focus {color: #E3E3E3;}
.site-header.style2 .header-search .inputbox:hover ~ .kl-field-bg {background-color: rgba(255, 255, 255, 0.15);}
.site-header.style2 .header-search .inputbox:focus ~ .kl-field-bg {background-color: rgba(255, 255, 255, 0.2); width: 120%; left: -10%; height: 120%; top: -10%;}
.site-header.style2 .kl-cart-button + .pPanel {left:auto; right:0; margin-left: 0; margin-right: -10px; margin-top: 5px;}
.site-header.style2 .kl-main-header .kl-cta-ribbon {margin-top: -7px; margin-bottom: -10px;}
.site-header.style2 .kl-main-header .kl-cta-lined {margin-top: -3px; margin-bottom: -8px; font-size: 90%; padding: 14px 10px; color: #fff; border:0; background: #000;}
.site-header.style2 .kl-main-header .kl-cta-lined:hover {color: #343434; background-color: #fff;}
.site-header.style2 .main-nav > ul > li.active > a:before, .site-header.style2 .main-nav > ul > li > a:hover:before, .site-header.style2 .main-nav > ul > li:hover > a:before {height: calc(100% + 23px); margin-bottom: -23px; margin-top: 3px;}
body .site-header.style2 .zn-res-menuwrapper {float: left; margin-top: 0; margin-left: 0;}
body .site-header.style2 .zn-res-menuwrapper .zn-res-trigger {margin-top: 8px; margin-bottom: 6px;}
body .site-header.style2 .zn-res-menuwrapper .zn-res-trigger:after{background: #FFFFFF; box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF; height: 2px;}
.site-header.style2 .topnav.social-icons {margin: 0; padding: 0; position: relative; top: -3px;}
.site-header.style2 .topnav.social-icons li {margin:0; margin-left: 10px;}
.site-header.style2 .topnav.social-icons.sc--clean li {margin-left:0;}
.site-header.style2 .topnav.social-icons li:first-child {margin-left:0;}
/* Style 2- light theme */
.site-header.style2.ht--light .kl-top-header {background: rgba(255,255,255,.6); color: rgba(0, 0, 0, 0.8);}
.site-header.style2.ht--light .kl-main-header {background: rgba(255,255,255,.5);}
.site-header.style2.ht--light .topnav:not(.social-icons) > li > a, .site-header.style2.ht--light .topnav.sc--clean > li > a, .site-header.style2.ht--light .topnav > li .icon-white {color:#333;}
.site-header.style2.ht--light .topnav:not(.social-icons) > li > a:hover, .site-header.style2.ht--light .topnav.sc--clean > li > a:hover, .site-header.style2.ht--light .topnav > li a:hover .icon-white {color:#111;}
.site-header.style2.ht--light .main-nav > ul > li > a {color: #252525;}
.site-header.style2.ht--light .main-nav > ul > li.active > a, .site-header.style2.ht--light .main-nav > ul > li > a:hover, .site-header.style2.ht--light .main-nav > ul > li:hover > a {color:#fff;}
.site-header.style2.ht--light .main-nav > ul > li.menu-item-has-children > a:after {background-color: rgba(0, 0, 0, 0.5);}
.site-header.style2.ht--light .header-search .searchsubmit {color: rgba(0, 0, 0, 0.4);}
.site-header.style2.ht--light .header-search .kl-field-bg {background-color: rgba(0, 0, 0, 0.1);}
.site-header.style2.ht--light .header-search .inputbox:focus {color: #454545;}
.site-header.style2.ht--light .header-search .inputbox:hover ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.15);}
.site-header.style2.ht--light .header-search .inputbox:focus ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.2);}
.site-header.style2.ht--light .kl-main-header .kl-cta-lined:hover {color: #f9f9f9; background-color: #000;}
body .site-header.style2.ht--light .zn-res-menuwrapper .zn-res-trigger:after {background: #353535; box-shadow: 0 8px 0 #353535, 0 16px 0 #353535;}
/* Page subheader top padding after style2 header */

.site-header.style2 .zn-res-trigger {margin-top: 7px; margin-left: 0;}
.site-header.style2 .main-nav {margin-left: 0;}

/**** HEADER 3 */
.site-header.style3 {background:rgba(255,255,255,0.9); border-bottom:3px solid #9b0000; box-shadow: none; height: auto;}
.site-header.style3 {height: auto; min-height: 160px;}
.site-header.style3 .logosize--contain .site-logo a {height: 60px;}
.site-header.style3 .logosize--yes .site-logo {min-height: 60px;}
.site-header.style3 .kl-default-logo {-webkit-filter: none; filter: none;}
.site-header.style3 .separator {background:#000; height:1px; opacity:.1;}
.site-header.style3 .kl-top-header {color:rgba(0, 0, 0, 0.7);}
.site-header.style3 .header-links-container {float: right; height:auto; margin-right: 0}
.site-header.style3 .header-leftside-container {float:left; line-height: 24px; margin: 5px 0; position: relative;}
.site-header.style3 .kl-header-toptext {margin-left:30px; font-size: 11px; line-height: 24px;display: block;float: left; margin-top: 3px;}
.site-header.style3 .kl-header-toptext a {color:rgba(0, 0, 0, 0.7);}
.site-header.style3 .topnav {margin-bottom: 0; margin-top: 9px;}
.site-header.style3 .topnav:not(.social-icons) > li > a, .site-header.style3 .topnav.sc--clean > li > a, .site-header.style3 .topnav > li .icon-white {color:#878787;}
.site-header.style3 .topnav:not(.social-icons) > li > a:hover, .site-header.style3 .topnav.sc--clean > li > a:hover, .site-header.style3 .topnav > li a:hover .icon-white {color:#676767;}
.site-header.style3 .topnav.social-icons {margin: 0; padding: 0; position: relative; top: 4px; margin-left: 10px}
.site-header.style3 .topnav.social-icons li {margin:0; margin-left: 10px; margin-top:2px;}
.site-header.style3 .topnav.social-icons.sc--clean li,
.site-header.style3 .topnav.social-icons li:first-child {margin-left:0;}
.site-header.style3 .header-leftside-container .topnav {margin-bottom: 0; margin-top: 0;float: left;margin-left: 0;margin-right: 10px;}
.site-header.style3 .header-leftside-container .topnav > li{margin-left:0}
.site-header.style3 .kl-main-header {position:relative}
.site-header.style3 .kl-main-header .topnav {float:right; clear:none;position: absolute;right: 0;margin-top: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.site-header.style3 .kl-cart-button + .pPanel {left:auto; right:0;   margin-left: 0; margin-right: -10px;}
.site-header.style3 .header-search {float: left; clear: none;}
.site-header.style3 .header-search, .site-header.style3.cta_button .header-search {position: absolute; top: 50%; left: 0; right:auto; width:240px; margin:0 auto; clear:none; display: table;-webkit-transform: translateY(-50%); transform: translateY(-50%);}
.site-header.style3 .header-search .search-container {padding:0; position: static; display: block; box-shadow: none; border:0; background:none; display: table-cell; vertical-align: middle;}
.site-header.style3 .header-searchform {border:0; padding: 5px 10px; background-color: transparent; border-radius: 3px;}
.site-header.style3 .header-search .searchBtn {display: none}
.site-header.style3 .header-search .inputbox {position: relative; z-index: 1;}
.site-header.style3 .header-search .searchsubmit {z-index: 1;  color: rgba(0, 0, 0, 0.4);}
.site-header.style3 .header-search .kl-field-bg {position:absolute; width:100%; height:100%; top:0; left:0; background-color: rgba(0, 0, 0, 0.1); border-radius: 3px; -webkit-transition: all .15s cubic-bezier(0.680, 0, 0.265, 1); transition: all .15s cubic-bezier(0.680, 0, 0.265, 1);}
.site-header.style3 .header-search .inputbox:focus {color: #454545;}
.site-header.style3 .header-search .inputbox:hover ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.15);}
.site-header.style3 .header-search .inputbox:focus ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.2); width: 120%; left: -10%; height: 120%; top: -10%;}
.site-header.style3 .ctabutton {position: absolute; right:15px; z-index: 1;}
.site-header.style3 .kl-cta-ribbon {margin-top: 0; margin-bottom: -10px;}
.site-header.style3 .kl-cta-lined {margin-top: -6px; margin-bottom: -8px; font-size: 90%; padding: 17px; color: #fff; border:0; background: #000;}
.site-header.style3 .kl-cta-lined:hover {color: #f9f9f9; background-color: #000;}
.site-header.style3 .logo-container, .site-header.style3 .site-logo {margin:10px auto; float:none; clear: none;}
.site-header.style3 .logo-container .logo-infocard {left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 2;}
.site-header.style3 .main-nav {float:none; text-align: center; /*position: relative;*/ }
.site-header.style3 .main-nav > ul {display: inline-block; margin-top:8px; margin-bottom: 2px;}
.site-header.style3 .main-nav > ul > li > a {color: #656565;}
.site-header.style3 .main-nav > ul > li.menu-item-has-children > a:after {background-color: rgba(39, 39, 39, 0.4);}
.site-header.style3 .main-nav > ul > li.active > a, .site-header.style3 .main-nav > ul > li > a:hover, .site-header.style3 .main-nav > ul > li:hover > a {color:#fff;}
body .site-header.style3 .zn-res-trigger:after{background: #575757; box-shadow: 0 8px 0 #575757, 0 16px 0 #575757;}
body .site-header.style3 .zn-res-trigger {margin-top: 9px; margin-bottom: 9px; margin-left: 0;}
/* Site header text colors (Light) */
.site-header.style3.sh--light .topnav:not(.social-icons) > li > a, .site-header.style3.sh--light .topnav.sc--clean > li > a,
.site-header.style3.sh--light .topnav> li .icon-white {color:#fff;}
.site-header.style3.sh--light .topnav:not(.social-icons) > li > a:hover,
.site-header.style3.sh--light .topnav.sc--clean > li > a:hover,
.site-header.style3.sh--light .topnav > li a:hover .icon-white {color:#fff; opacity:.9;}
.site-header.style3.sh--light .main-nav > ul > li > a {color: #f5f5f5;}
.site-header.style3.sh--light .main-nav > ul > li.menu-item-has-children > a:after {background-color: rgba(255, 255, 255, 0.5);}
.site-header.style3.sh--light .kl-top-header {color: rgba(255, 255, 255, 0.7);}
.site-header.style3.sh--light .separator {background: #FFF; opacity: 0.15;}
.site-header.style3.sh--light .kl-cta-lined:hover {color: #111; background-color: #fff;}
.site-header.style3.sh--light .header-search .searchsubmit {color: rgba(255, 255, 255, 0.4);}
.site-header.style3.sh--light .header-search .kl-field-bg {background-color: rgba(255, 255, 255, 0.1);}
.site-header.style3.sh--light .header-search .inputbox:focus {color: #E3E3E3;}
.site-header.style3.sh--light .header-search .inputbox:hover ~ .kl-field-bg {background-color: rgba(255, 255, 255, 0.15);}
.site-header.style3.sh--light .header-search .inputbox:focus ~ .kl-field-bg {background-color: rgba(255, 255, 255, 0.2);}
body .site-header.style3.sh--light .zn-res-menuwrapper .zn-res-trigger:after{background: #eee; box-shadow: 0 8px 0 #eee, 0 16px 0 #eee;}
/* Site header text colors (Dark) */
.site-header.style3.sh--dark .topnav:not(.social-icons) > li > a, .site-header.style3.sh--dark .topnav.sc--clean > li > a, .site-header.style3.sh--dark .topnav > li .icon-white {color:#222;}
.site-header.style3.sh--dark .kl-header-toptext a {color:rgba(0, 0, 0, 0.8);}
.site-header.style3.sh--dark .topnav:not(.social-icons) > li > a:hover,
.site-header.style3.sh--dark .topnav.sc--clean > li > a:hover, .site-header.style3.sh--dark .topnav > li a:hover .icon-white {color:#111;}
.site-header.style3.sh--dark .main-nav > ul > li > a {color: #252525;}
.site-header.style3.sh--dark .main-nav > ul > li.active > a, .site-header.style3.sh--dark .main-nav > ul > li > a:hover, .site-header.style3.sh--dark .main-nav > ul > li:hover > a {color:#fff;}
.site-header.style3.sh--dark .main-nav > ul > li.menu-item-has-children > a:after {background-color: rgba(0, 0, 0, 0.7);}
.site-header.style3.sh--dark .kl-top-header {color: rgba(0, 0, 0, 0.7);}
.site-header.style3.sh--dark .separator {background: #000; opacity: 0.15;}
.site-header.style3.sh--dark .header-search .searchsubmit {color: rgba(0, 0, 0, 0.5);}
.site-header.style3.sh--dark .header-search .kl-field-bg {background-color: rgba(0, 0, 0, 0.2);}
.site-header.style3.sh--dark .header-search .inputbox:focus {color: #fff;}
.site-header.style3.sh--dark .header-search .inputbox:hover ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.25);}
.site-header.style3.sh--dark .header-search .inputbox:focus ~ .kl-field-bg {background-color: rgba(0, 0, 0, 0.3);}
body .site-header.style3.sh--dark .zn-res-menuwrapper .zn-res-trigger:after{background: #252525; box-shadow: 0 8px 0 #252525, 0 16px 0 #252525;}
/* Sticked state */
.header--is-sticked .site-header.style3 .logo-container,
.header--is-sticked .site-header.style3 .site-logo {margin-top:0; margin-bottom: 0;}
.header--is-sticked .site-header.style3, .header--is-sticked .site-header.style3 .site-logo a {min-height: 120px;}
.header--is-sticked .site-header.style3.cta_button .ctabutton {margin-top: -6px;}
/* Safe padding for first elements right after the header */
.site-header.style3 + .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding, .site-header.style3 + .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding {padding-top:160px;}

/* HEADER STYLES OLD */
/* HEADER 4 */
.site-header.style4, .site-header.style5 {height: 100px; background: rgba(0,0,0,0.5);}
.site-header.style4 .site-logo, .site-header.style5 .site-logo, .site-header.style6 .site-logo {min-height: 100px;}
.site-header.style4 .site-logo a {background:rgba(0,0,0,0.3); padding-left:25px; padding-right:25px; border-bottom:2px solid #000; border-bottom:2px solid rgba(0,0,0,0.7); border-top-width: 3px; border-top-style: solid; border-top-color: #9b0000;}
.site-header.style4 .site-logo a:after, .site-header.style6 .site-logo a:after {content:""; position:absolute; left:50%; bottom:-11px; margin-left: -3px; border: 5px solid transparent; border-top-width: 5px; border-top-color:#000; border-top-color:rgba(0,0,0,0.7);}
.site-header.style4 .topnav.navLeft,
.site-header.style6 .topnav.navLeft {float:left;}
.site-header.style4 .main-nav, .site-header.style5 .main-nav, .site-header.style6 .main-nav {float: right; margin-top: 0;}
.site-header.style4 .header-links-container, .site-header.style5 .header-links-container, .site-header.style6 .header-links-container {float: none; height: 42px;}
.site-header.style4 .topnav, .site-header.style5 .topnav {margin-top: 10px; float: right;}
.site-header.style4 .spanel-label, .site-header.style5 .spanel-label, .site-header.style6 .spanel-label {color: #e6e6e6;}
.site-header.style4 .social-icons.topnav, .site-header.style5 .social-icons.topnav {float: right;}
.site-header.style4 .header-search, .site-header.style5 .header-search, .site-header.style6 .header-search {right: 16px;}

/* HEADER 5 */
.site-header.style5 {border-top-color: #9b0000; border-bottom: 2px solid rgba(0,0,0,0.7); border-top: 3px solid #9b0000;}
.site-header.style5:after {content: ""; position: absolute; left: 50%; bottom: -10px; margin-left: -2px; border: 5px solid transparent; border-top-width: 5px; border-top-color: #000;
border-top-color: rgba(0,0,0,0.7);}

/* HEADER 6 */
.site-header.style6 .site-logo a {background: rgba(0,0,0,0.3); padding-left: 25px; padding-right: 25px; border-bottom: 2px solid rgba(0,0,0,0.7); border-top: 3px solid #9b0000;}
.site-header.style6 .social-icons.topnav {float: right; margin-top: 10px;}
.site-header.style6 .topnav.navLeft, .site-header.style6 .topnav.navRight {margin-top: 10px;}
.site-header.style6 .spanel-label {margin-right: 15px;}

/* Sticky Header */
.site-header.header--sticky {position:fixed; width:100%;}

/* social icons */
.social-icons {margin-left:10px; margin-bottom:0; z-index: 1;}
.social-icons li {display:inline-block; margin:5px; margin-left:10px; margin-right:0; vertical-align: top;}
.social-icons li a {display:inline-block; color:#fff; width:38px; height:30px; position:relative; border-radius:3px; text-align: center; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; font-size: 14px; font-weight: normal; opacity: 1;}
.social-icons li a:before {line-height:32px;}
.social-icons li a:hover {box-shadow:0 0 6px rgba(0,0,0,0.4)}
.social-icons.sc--normal li a {background-color: #111;}
.social-icons.sc--normal li a:hover {background-color:#9b0000;}
/* Colored social icons */
.social-icons.sc--colored li a:hover {background-color:#121212;}
/* Colored social icons */
.social-icons.sc--colored_hov li a:not(:hover) {background-color:#121212;}
/* Social icons - clean style */
.social-icons.sc--clean li {margin-left: 0; margin-right: 0;}
.social-icons.sc--clean li a {background:none;  box-shadow: none; font-size:18px;}
.social-icons.sc--clean li a:hover {background:none; box-shadow: none;}

/* Default social icons in header */
.site-header .social-icons.topnav {z-index: 1;}
.site-header .social-icons.topnav li {margin:0; margin-left: 10px;}
.site-header .social-icons.topnav.sc--clean li {margin-left: 3px;}
.site-header .social-icons.topnav li:first-child {margin-left:0;}
.scheader-icon-nocolor {background-color:#121212;}

/* Social color bg */
.social-icons.sc--colored .icon-facebook {background-color: #3b579d;}
.social-icons.sc--colored .icon-twitter {background-color: #5ea9dd;}
.social-icons.sc--colored .icon-google {background-color: #df4b38;}
.social-icons.sc--colored .icon-linkedin {background-color: #007ab5;}

/* kl-slideshow div styles */
.kl-slideshow-inner {position: relative; z-index: 1;}
.kl-slideshow .bgback {background-size: cover; bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 0;}
.kl-slideshow {margin-bottom: 0;}
.kl-ios-selectors-block.bullets2 .item.selected::before {background-color: #9b0000; border-color: #9b0000;}
.kl-ios-selectors-block.bullets2 .item:hover:before {border: none;}
.zn-shadow-lifted {box-shadow: 0 40px 20px -25px rgba(0, 0, 0, 0.25);}

/* For elements that are positioned right under the header, a safe padding is added */
.kl-slideshow .kl-slideshow-safepadding {padding-top:130px; padding-bottom: 45px;}
.kl-slideshow .kl-slideshow-safepadding-smaller {padding-top:100px; padding-bottom: 0;}
@media screen and (min-width:480px){
  .zn_pb_wrapper > .zn_pb_el_container:first-child > .kl-slideshow .kl-slideshow-safepadding,
  .zn_pb_wrapper > .kl-slideshow:first-child .kl-slideshow-safepadding {padding-top:150px; padding-bottom: 45px;}
}

/* Page subheader styles */
.page-subheader.gradient, .kl-slideshow.gradient {background: -webkit-gradient(linear, left top, left bottom, color-stop(0,transparent), color-stop(100%,rgba(0,0,0,0.5))); background: -webkit-linear-gradient(top,  transparent 0,rgba(0,0,0,0.5) 100%); background: -webkit-linear-gradient(top, transparent 0, rgba(0,0,0,0.5) 100%); background: linear-gradient(to bottom,  transparent 0,rgba(0,0,0,0.5) 100%);}
.page-subheader, .kl-slideshow {position: relative; top: 0; z-index: 0;}
.page-subheader.nobg, .kl-slideshow.nobg {background:none;}
.page-subheader.hasMargin, .kl-slideshow.hasMargin {margin-bottom:40px;}

/* HG Section */
.hg_section {padding: 35px 0;}
.hg_section--relative {position: relative;}
.hg_section--masked {padding-bottom: 55px;}
.hg_section__source + .hg_section_size {position: relative;}
.kl-bg-source + .hg_section_size {position: relative;}

/* PORTFOLIO */
.hg_other_images > div{margin-top:15px; margin-bottom:15px;}
.hg_other_images {margin-top:20px;}

/* Background source for elements */
.kl-bg-source:not(:empty), .kl-bg-source__overlay, .kl-bg-source__bgimage {position: absolute; top:0; left:0; bottom: 0; right:0;}
.kl-bg-source__bgimage {background-position: center; background-repeat: no-repeat; background-size: cover;}
.kl-bg-source__overlay {pointer-events: none;}
.kl-bg-source__iframe {position: relative; display: block; height: 0; padding: 0; overflow: hidden; padding-bottom: 56.25%;}
.kl-bg-source__iframe iframe {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}
.kl-bg-source__overlay-gloss {pointer-events: none; position: absolute; top: 0; left: -43%; background-color: #FFF; width: 100%; -webkit-transform: skewX(-55deg); transform: skewX(-55deg); height: 100%; -webkit-transform-origin: 100% 0; transform-origin: 100% 0; opacity: .08;}
.background-v1 {background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 15%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 15%, rgba(0,0,0,0) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0.5) 15%, rgba(0,0,0,0) 100%);}

/*** Special Bottom masks */
.kl-bottommask {z-index: 1;}
.fake-loading ~ .kl-bottommask {z-index: 2;}
/* Shadow up mask Simple */
.maskcontainer--shadow_simple {border-bottom: 0 !important;}
.kl-bottommask--shadow_simple {position:absolute; bottom:0; left:0; width:100%; height:6px; z-index: 2; border-bottom:0; box-sizing: content-box; background: radial-gradient(ellipse at 50% 100%,rgba(0,0,0,0.3) 0, transparent 70%);}
/* Shadow Down mask Simple */
.maskcontainer--shadow_simple_down {border-bottom: 0 !important;}
.kl-bottommask--shadow_simple_down {position: relative; bottom:0; left:0; width:100%; height:8px; background: radial-gradient(ellipse at 50% 0,rgba(155,0,0,0.3) 0, transparent 70%);}
.kl-bottommask--shadow_simple_down.white {bottom:0; left:0; width:100%; height:8px; background: radial-gradient(ellipse at 50% 0,rgba(155,0,0,0.4) 0, #fff 70%);}
.kl-bottommask--shadow_simple_down.gray {background-color:#e2e2e2;}
.kl-bottommask--shadow_simple_down.pink {background-color:#FEF5F0;}
.kl-bottommask--shadow_simple_down.red {bottom:0; left:0; width:100%; height:8px; background: radial-gradient(ellipse at 50% 0,rgba(155,0,0,0.5) 0, transparent 70%);}

/* Shadow up mask - width border and arrow */
.maskcontainer--shadow {border-bottom: 0 !important;}
.kl-bottommask--shadow {position:absolute; bottom:0; left:0; width:100%; height:6px; z-index: 2; border-bottom:6px solid #FFFFFF; box-sizing: content-box;
background: radial-gradient(ellipse at 50% 100%,rgba(0,0,0,0.3) 0, transparent 70%);}
.kl-bottommask--shadow:after {content:''; position:absolute; bottom:-18px; left:50%; border:6px solid transparent; border-top-color:#fff; margin-left:-6px;}
/* Shadow up & down mask */
.maskcontainer--shadow_ud {border-bottom: 0 !important;}
.kl-bottommask--shadow_ud.pink {background-color:#FEF5F0;}
.kl-bottommask--shadow_ud {bottom:0; left:0; width:100%; height:8px; z-index: 2; background: radial-gradient(ellipse at 50% 100%,rgba(155,0,0,0.3) 0, transparent 70%);}
.kl-bottommask--shadow_ud.white {height: 8px; border: none; background: radial-gradient(ellipse at 50% 100%,rgba(155,0,0,0.4) 0, #fff 70%);}

/* Mask 1 */
.maskcontainer--mask1 {border-bottom: 0 !important; padding-bottom: 30px;}
.kl-bottommask--mask1 {position:absolute; bottom:0; left:0; width:100%; height:27px; z-index:99; background:url(../images/bottom_mask.png) no-repeat center top;}
/* Mask 2 */
.maskcontainer--mask2 {border-bottom: 0 !important; padding-bottom: 40px;}
.kl-bottommask--mask2 {position:absolute; bottom:0; left:0; width:100%; z-index:99; height:33px; background:url(../images/bottom_mask2.png) no-repeat center top;}
/* Mask 3 */
.maskcontainer--mask3 {border-bottom: 0 !important;}
.kl-bottommask--mask3 {position: absolute; bottom: 0; left: 0; width: 100%; height: 57px;}
.kl-bottommask--mask3 .glyphicon {position: absolute; bottom: 5px; left: 50%; display: block; width: 30px; text-align: center; font-size: 22px; opacity: 0.2; height: 15px; top: auto; -webkit-transform: translateX(-50%); transform: translateX(-50%); margin-left: 1px;}
/* Mask 4 */
.maskcontainer--mask4 {border-bottom: 0 !important; padding-bottom: 40px;}
.kl-bottommask--mask4 {position: absolute; bottom: 0; left: 0; width: 100%; height: 27px;}

/* Mask 6 */
.maskcontainer--mask6 {border-bottom: 0 !important; padding-bottom: 70px;}
.kl-bottommask--mask6 {position: absolute; bottom: 0; left: 0; width: 100%; height: 57px;}
/* Static content with mask, do things a bit differently */
.static-content__slideshow[class*="maskcontainer--"] {padding-bottom: 0;}
.static-content__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {padding-bottom: 60px}
/* Same goes for portfolio slider */
.portfolio-slider__sideshow[class*="maskcontainer--"] {padding-bottom: 0;}
/* Same goes for fancy slider */
/*.fancyslider__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {padding-bottom: 60px}*/
/* Same goes for revolution slider */
.kl-revolution-slider[class*="maskcontainer--"] {padding-bottom: 0;}

/* 3D Cute slider def. padding */
.cute3dslider .kl-slideshow-inner {padding-top:170px; padding-bottom: 50px;}

/* Mod Title */
.m_title {margin-top:0; color:#9b0000; /*text-transform: uppercase;*/} /* uppercase disabled, manually uppercase text */
h3.m_title {font-size:18px; line-height: 1.4; margin-bottom: 10px; font-family: "SignikaNegative-Semibold";}
.smallm_title {color:#9b0000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7); font-size:14px; font-weight: 700;border-bottom: 1px solid #bcbcbc; margin:0 0 20px;}
.smallm_title span {padding-bottom: 9px; display:inline-block; border-bottom: 1px solid #bcbcbc; position:relative;}
.smallm_title span:before {content:''; position:absolute; left:50%; bottom:0; margin-left:-2px; border:3px solid transparent; border-bottom-color:#bcbcbc;}
.smallm_title.centered {text-align:center;}
.smallm_title.bigger {font-size:18px;}
.circle_title {color:#9b0000; text-shadow:0 1px 0 #fff; position:relative; margin-top:0;}
.circle_title:after {content:''; position:absolute; left:0; right:0; bottom:5px; border-bottom:1px dotted #bbb;}
.mb_title {font-size: 20px; background: white; display: inline-block; padding: 0 10px; color: #595959; line-height: 1.5;}
.mb_title img {margin-right: 5px; margin-top: -3px;}

/* Breadcrumbs */
.breadcrumbs {margin: 0 0 10px; padding:9px 10px 7px; list-style:none; background:rgba(0, 0, 0, 0.8); float: left; border-radius: 2px;}
.breadcrumbs li {float:left; color:#eee; line-height:1.5; font-size:13px; font-family: "SignikaNegative-Semibold"; position:relative; text-transform: uppercase;}
.breadcrumbs li:first-child {padding-left:0; background:none; margin-left:0;}
.breadcrumbs li a {color:#fff;}
.breadcrumbs li:after{border: 4px solid transparent; content: ''; height: 0; width: 0; pointer-events: none; display: inline-block; border-left-color: #9b0000; 
margin: 0 5px 0 10px;}
.breadcrumbs li:last-child:after{display:none;}
/* Header titles */
.subheader-titles {text-align:right; margin-top: -7px;}
.subheader-maintitle {color:#fff; line-height:1.3; margin:0 0 5px}
.subheader-subtitle {color: #fff; display: inline-block; margin: 0; font-weight: 400; font-size: 16px; font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;}

.shadowUP {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../images/shadow-up.png) no-repeat center bottom; z-index: 2;}
.shadowDown {position:absolute; bottom:0; left:0; width:100%; height:20px; background:url(../images/shadow-down.png) no-repeat center bottom; z-index: 2;}

.subheader-currentdate {color:#383838; font:10px Arial, Helvetica, sans-serif; float: left; padding: 3px 10px; line-height:1; background: rgba(255, 255, 255, 0.5); clear: left; border-radius: 2px;}

/* Title Block Element */
.kl-title-block {padding-top:0; padding-bottom: 10px;}
.tbk__title {margin-top: 0; margin-bottom:10px; font-size: 26px; line-height: 1.3; font-family: "SignikaNegative-Light"; font-style: normal;}
h3.tbk__title {margin-top: 5px;}
.tbk__subtitle {margin-top: 0; font-size: 18px; line-height: 26px; font-weight: 400; font-style: normal;}
.tbk-thinsubtitle {font-size: 18px; line-height: 32px; font-weight: 100;}
.tbk__text {margin-top: 0; line-height: 1.6;}
/* Symbol */
.tbk__symbol {margin-top:0; margin-bottom:10px; display: block;}
/* Symbol - small line */
.tbk-symbol--line .tbk__symbol span {display: inline-block; width:50px; height: 3px; background-color: #ccc;}
.tbk-symbol--line.tbk-icon-pos--after-title .tbk__symbol {margin-bottom:20px; margin-top:-5px; display: inline-block;}
/* Symbol - border */
.tbk-symbol--border .tbk__symbol,
.tbk-symbol--border2 .tbk__symbol {margin-bottom: 20px;}
.tbk-symbol--border .tbk__symbol span, div.lines,
.tbk-symbol--border2 .tbk__symbol span {display: block; width:100%; height: 1px; background-color: #ccc;}
.sidebar .tbk-symbol--border2 .tbk__symbol span {background-color: #aaa;}
.tbk-symbol--border.tbk-icon-pos--after-text .tbk__symbol {margin-top: 30px;}
.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {border-bottom: 3px solid #D2D2D2; padding-bottom: 15px; margin-bottom: -12px; display: inline-block; line-height: 1;}
.sidebar .tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {border-color: #aaa}
/* Symbol - small line and border */
.tbk-symbol--line_border .tbk__symbol span {display: inline-block; width:50px; height: 3px; background-color: #9b0000; margin-right: 25px; margin-left: 25px; 
vertical-align: middle;}
.tbk-symbol--line_border .tbk__symbol:before,
.tbk-symbol--line_border .tbk__symbol:after {content:''; display: inline-block; width:calc(50% - 50px); height: 1px; background-color: #9b0000; vertical-align: middle;}
/* Line Border - aligned left */
.tbk--left.tbk-symbol--line_border .tbk__symbol span {margin-left: 0;}
.tbk--left.tbk-symbol--line_border .tbk__symbol:before {display: none;}
.tbk--left.tbk-symbol--line_border .tbk__symbol:after {content:''; display: inline-block; width:calc(100% - 80px); height: 1px; background-color: #ccc;}
/* Line Border - aligned right */
.tbk--right.tbk-symbol--line_border .tbk__symbol span {margin-right: 0;}
.tbk--right.tbk-symbol--line_border .tbk__symbol:before {content:''; display: inline-block; width:calc(100% - 75px); height: 1px; background-color: #ccc;}
.tbk--right.tbk-symbol--line_border .tbk__symbol:after {display: none;}
/*Line Border - Positions */
.tbk-symbol--line_border.tbk-icon-pos--after-title .tbk__title {margin-bottom: 10px;}
.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__title {margin-bottom: 10px;}
.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__subtitle {margin-bottom: 20px;}
.tbk-symbol--line_border.tbk-icon-pos--after-text .tbk__text {margin-bottom: 25px;}
/* Symbol - icon */
.tbk-symbol--icon.tbk-icon-pos--after-text .tbk__text {margin-bottom: 25px;}
/* Symbol inside title */
.tbk__title .tbk__symbol {display: inline-block; margin-right: 10px; vertical-align: middle;}
.tbk__title .tbk__icon {vertical-align: middle;}
/* Text colors */
.tbk--text-light {color:#f5f5f5;}
.tbk--text-dark {color:#232323;}
/* Theme Color */
.tbk--color-theme.tbk-symbol--line .tbk__symbol span,
.tbk--color-theme.tbk-symbol--line_border .tbk__symbol span {background-color:#9b0000;}
.tbk--color-theme.tbk-symbol--icon .tbk__icon {color:#9b0000;}

/* Textbox */
.text_box {padding-bottom: 20px;}
.text_box-title--style1 {font-size: 16px; color:#9b0000; text-transform: uppercase; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.text_box-title--style2 {font-size: 22px; color:#535353; font-weight: normal; margin-top: 0;}

/* VideoBox Play button */
.playVideo {display:block; width:80px; height:80px; border:2px solid #fff; border-radius:50%; cursor: pointer; margin: 0 auto;  -webkit-transform: scale(.95) translate3d(0,0,0); transform: scale(.95) translate3d(0,0,0); -webkit-transition: -webkit-transform .25s ease-in-out; transition: transform .25s ease-in-out; -webkit-backface-visibility: hidden; vertical-align: middle;text-align: center; color: #fff; line-height: 76px; font-size: 18px;}
.playVideo:before {content: "\e072"; font-family: 'Glyphicons Halflings';}
.playVideo:hover {-webkit-transform: scale(1); transform: scale(1); color:#fff;}
.playVideo ~ h5 {margin:40px auto 0;}

/* BOXED VERSION */

body.boxed-layout #page_wrapper {width:1000px; border-left: 3px solid #fff; border-right: 3px solid #fff; margin:0 auto; background:#f5f5f5; box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}

/* sidebars */
@media (min-width: 992px) {
  .left_sidebar {float:right;}
}
#sidebar,
[id*='sidebar-widget'],
.zn_sidebar {background: white; padding: 20px 15px; border-radius: 3px; box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.15);}
#sidebar .widget,
.zn_sidebar .widget,
[id*='sidebar-widget'] .widget {margin-bottom:35px;}
.sidebar .widget .widgettitle {color: #050505; line-height: 1.4; margin: 10px 0 15px; padding-bottom: 20px; position: relative; font-size: 14px; text-transform: uppercase;
font-family: "SignikaNegative-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;}
.sidebar .widget .widgettitle:after {content: ''; position: absolute; left: 0; bottom: 2px; width: 50px; height: 0; border-bottom: 1px solid #9b0000;}
.sidebar .widget .widgettitle:before {content: ''; position: absolute; left: 0; bottom: 2px; width: 100%; height: 0; border-bottom: 1px solid #ececec;}
.sidebar .widget ul.menu,
.sidebar .widget ul.product-categories,
.sidebar .widget ul.pagenav,
.sidebar .widget_meta > ul {margin:0; padding:0; list-style:none;}
.sidebar .widget ul.menu li,
.sidebar .widget ul.product-categories li,
.sidebar .widget ul.pagenav li,
.sidebar .widget_meta > ul li {margin-bottom:0;}
.sidebar .widget ul.menu li a,
.sidebar .widget ul.product-categories li a,
.sidebar .widget ul.pagenav li a,
.sidebar .widget_meta > ul a {display: inline-block; padding: 0; margin-right: 5px; position: relative; border-radius: 2px; text-indent: -20px; padding-left: 20px;}
.sidebar .widget ul.menu li a::before,
.sidebar .widget ul.product-categories li a::before,
.sidebar .widget ul.pagenav li a::before,
.sidebar .widget_meta > ul a::before {content: ''; display: inline-block; margin-right: 12px; width: 8px; height: 2px; background: #aaa; vertical-align: middle; -webkit-transition: all .15s ease-out; transition: all .15s ease-out;}
.sidebar .widget ul.menu li a:hover::before,
.sidebar .widget ul.product-categories li a:hover::before,
.sidebar .widget ul.pagenav li a:hover::before,
.sidebar .widget_meta > ul a:hover::before {width: 12px; margin-right: 8px;}
div.cloudBlock a {padding: 4px; float: left; display: block;}
/* Latest Post from sidebar */
.latest_posts.style2 {background-color: #fff; position:relative; padding: 20px}
.latest_posts.style2 .m_title {margin-bottom: 20px;}
.latest_posts.style2 .viewall {position:absolute; top: 28px; right: 20px; font-size:10px; font-family: "SignikaNegative-Semibold"; color:#757575;}
.latest_posts.style2 .viewall:hover {color:#111;}
.latest_posts.style2 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style2 ul.posts li {margin-top: 25px; border-bottom: 1px solid #ECECEC; padding-bottom: 25px;}
.latest_posts.style2 ul.posts li:last-child {margin-bottom:0; border-bottom: 0;}
.latest_posts.style2 ul.posts .title {font-size: 14px; font-weight: 700; color: #9b0000; line-height: 1.6; vertical-align: middle;}
.latest_posts.style2 ul.posts .details {float:left; width:110px;}
.latest_posts.style2 ul.posts .details > span {display:inline-block; margin-bottom:2px; font-size:10px}
.latest_posts.style2 ul.posts .details span.date {background:#9b0000; color:#fff; padding:3px 10px; margin: 0 0 5px; position:relative}
.latest_posts.style2 ul.posts .details span.date:after {content:''; position:absolute; bottom:-8px; left:10px; border:4px solid transparent; border-top-color:#9b0000;}
.latest_posts.style2 ul.posts .text {margin-left:110px;}
.latest_posts.style2 ul.posts .details > span.cat {display: block;}

.latest_posts.style3 {position:relative;}
.latest_posts.style3 .m_title {margin-bottom: 20px;}
.latest_posts.style3 .hoverBorder {margin-right:20px; margin-top: 5px;}
.latest_posts.style3 .viewall {position:absolute; top: 0; right:0; font-size:10px; font-family: "SignikaNegative-Semibold"; color:#757575;}
.latest_posts.style3 .viewall:hover {color:#111;}
.latest_posts.style3 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style3 ul.posts li {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E3E3E3; overflow: hidden;}
.latest_posts.style3 ul.posts li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.latest_posts.style3 ul.posts .title {font-size: 13px; font-family: "SignikaNegative-Semibold"; text-shadow: 1px 1px 0 white; vertical-align: middle; line-height: 20px; margin: 0 0 5px; padding: 0; text-shadow: 1px 1px 0 white; vertical-align: middle;}
/*.latest_posts.style3 ul.posts .title a{font-size: 13px; font-weight: normal; font-weight: 600;}*/
.lp-post .hoverBorder ~ .text,
.lp-post .hoverBorder ~ .lp-post-comments-num {margin-left: 74px;}
.lp-post .lp-post-comments-num {color:#bababa }
.lp-post .hoverBorder + .title {overflow: hidden;}
.widget .latest_posts ul li.lp-post .hoverBorder {margin-bottom: 0;}

/* Site Content */

.hoverBorder {position:relative; display:inline-block; margin-bottom: 25px;}
.hoverBorder:hover img {border-radius:2px; transform: scale(1.05);}
.hoverBorderWrapper {position:relative; display: flex; align-items: center; justify-content: center; overflow: hidden; background-color: #FEF5F0; color: #FEF5F0; text-align: center; min-height: 120px; transition: all 0.2s ease-out; border-radius: 3px;}
.hoverBorderWrapper:hover {border-radius: 4px;}
.hoverBorderWrapper img {max-width:100%; box-sizing: border-box; border-radius: 3px;}
.theHoverBorder {position:absolute; left:0; top:0; bottom:0; right:0; border-radius:3px; box-shadow:0 0 0 4px rgba(255,255,255,0.3) inset;}
.theHoverBorder:hover, .active img + .theHoverBorder {box-shadow:0 0 0 4px #9b0000 inset; z-index: 1;}
.plus .theHoverBorder {background-position:center center;}
.plus .theHoverBorder:hover {background-image:url(../images/plus01.png); background-repeat: no-repeat; background-position: center center; background-color: rgba(35,35,35,0.5);}

/* Image Boxes */
.image-boxes {margin-bottom:5px; overflow: hidden;}
.image-boxes .hoverBorder {margin-bottom:20px; width: 100%;}
.image-boxes .box {margin-bottom:20px;}
.image-boxes img {width:100%; height:auto;}

/* Style 1 */
.imgboxes_style1 {overflow:visible; font-size: 14px; color: #777; -webkit-transition: color 0.2s, ease-in-out; transition: color 0.2s, ease-in-out;}
.imgboxes_style1:hover {color: inherit;}
.imgboxes_style1 .hoverBorder h6, .imgboxes_style1 .hoverBorder div.kl-main-bgcolor {position:absolute; left: -10px; bottom:20px; color:#fff; padding:6px 12px; background:#9b0000; font-size:18px; font-weight:400; line-height:1; margin: 0; border-radius: 2px; text-transform: uppercase;}
.imgboxes_style1 .hoverBorder div.kl-main-bgcolor.light {background: rgba(0,0,0, .3); font-size: 14px;}
.imgboxes_style1 .hoverBorder div.kl-main-bgcolor.light > span {border-bottom-width: 2px; border-bottom-style: dotted; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
.imgboxes_style1 .hoverBorder:hover div.kl-main-bgcolor.light > span, .imgboxes_style1.active .hoverBorder div.kl-main-bgcolor.light > span {border-bottom-style: solid;}
.imgboxes_style1 .hoverBorder:hover h6, .imgboxes_style1 .hoverBorder:hover div, .imgboxes_style1.active .hoverBorder h6, .imgboxes_style1.active .hoverBorder div {left:20px;}
.imgboxes_style1 img.loaded, .image-boxes img.lazy-fade-in.start-load.loaded {color: inherit; transition: all 0.2s ease-out; animation: none;} /* animation none - hack - reset for IE */
/*Style2*/
.image-boxes.ib_style2 .hoverBorder {margin-bottom:0;}
/*Style3*/
.slidingDetails {position:relative; display:block; overflow:hidden;}
.slidingDetails img {position:relative;}
.slidingDetails,
.slidingDetails .details {-webkit-transition:all .2s cubic-bezier(0.680, 0, 0.265, 1); transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);}
.slidingDetails .details {position:absolute; left:0; right:0; bottom:0; top:100%; opacity:0; visibility:hidden; padding:30px; font-size:12px; color:#fff; background:#232323; background:rgba(35,35,35,0.8);}
.slidingDetails:hover .details {visibility:visible; opacity:1; top:0;}
.slidingDetails:hover {box-shadow:0 0 7px rgba(0,0,0,0.5);}
.slidingDetails .details h4 {font-size:17px; margin-top:5px;}
.slidingDetails .details h6 {color:#fff; font-size:12px; font-weight:500; line-height:1.5; margin: 0;}

/* Image Boxes 1 Style 4 */
.imgboxes_style4 .imgboxes-wrapper {position:relative; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; min-width: 100%;}
.imgboxes_style4 .imgboxes-title {position: absolute; bottom: 0; color: #fff; width: 100%; text-align: center; font-size: 16px; margin-bottom: 0; padding-bottom: 30px; z-index: 0; text-transform: uppercase; text-shadow: 1px 1px rgba(0,0,0, .5);}
.imgboxes_style4 .imgboxes-title:before {content:''; position: absolute; top:-30%; left:0; height:130%; width: 100%; background: -moz-linear-gradient(top, transparent 0, rgba(0,0,0, .5) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0,transparent), color-stop(100%,rgba(0,0,0, .5))); background: -webkit-linear-gradient(top, transparent 0,rgba(0,0,0, .5) 100%); background: -o-linear-gradient(top, transparent 0,rgba(0,0,0, .5) 100%); background: -ms-linear-gradient(top, transparent 0,rgba(0,0,0, .5) 100%); background: linear-gradient(to bottom, transparent 0,rgba(0,0,0, .5) 100%); z-index: -1;}
.imgboxes_style4 .imgboxes-title:after {content: ''; height: 2px; width: 30px; background: #9b0000; display: block; margin: 0 auto; margin-top: 10px; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; z-index: 1;}
.imgboxes_style4:hover .imgboxes-title:after {width: 60px; ;}
.imgboxes_style4 .imgbox_image {-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;}
.imgboxes_style4:hover .imgbox_image {opacity:.8}
/* Style bottom */
.imgboxes_style4.kl-title_style_bottom .imgboxes-title {text-align: left; padding: 0 20px 15px; -webkit-transition:padding-bottom .2s ease-out; transition:padding-bottom .2s ease-out; line-height: 1.2;}
.imgboxes_style4.kl-title_style_bottom .imgboxes-title:before {-webkit-transition:opacity .2s ease-out; transition:opacity .2s ease-out;}
.imgboxes_style4.kl-title_style_bottom .imgboxes-title:after {display: none;}
.imgboxes_style4.kl-title_style_bottom .imgboxes-border-helper {position:absolute; left:0; top:0; bottom:0; right:0; border-bottom: solid 5px #9b0000; -webkit-transition:all .2s ease-out; transition:all .2s ease-out; z-index: 1;}
.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-border-helper {border-bottom: solid 10px #9b0000;}
.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-title:before {opacity:.5;}
.imgboxes_style4.kl-title_style_bottom:hover .imgboxes-title {text-align: left; padding-bottom: 25px;}
/* Style left */
.imgboxes_style4.kl-title_style_left .imgboxes-title {text-align: left; padding: 0 20px 30px;}
.imgboxes_style4.kl-title_style_left .imgboxes-title:after {margin: initial; width: 40px; margin-top: 10px;}
.imgboxes_style4.kl-title_style_left:hover .imgboxes-title:after {width: 80px;}

/* accordions */
.acc-group button {outline: 0 !important;}
.acc-group > button.collapsed {padding-right: 30px;}
/* Accordion Default Style / Re-Styling / */
.hg_accordion_element.default-style > h3 {font-size: 18px; line-height: 1.4; margin-top: 0; text-transform: uppercase;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);}
.hg_accordion_element.default-style .th-accordion {border: 1px solid #E3E3E3; border-radius: 4px;}
.hg_accordion_element.default-style .th-accordion .acc-group {margin-bottom:0; border-bottom: 1px solid #E3E3E3;}
.hg_accordion_element.default-style .th-accordion .acc-group:last-child {border-bottom: 0;  }
.hg_accordion_element.default-style .th-accordion .acc-group > button {border:0; color:#9b0000; display: block; width: 100%; text-align: left; background-color: #F8F8F8; padding: 20px 60px 20px 25px; font-size: 14px; font-weight: 600; position: relative;}
.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed {color:#505050; background-color: #fff;}
.hg_accordion_element.default-style .th-accordion .acc-group > button:hover {background: #F8F8F8; color: #111;}
.hg_accordion_element.default-style .th-accordion .acc-group .content {background-color: #F8F8F8; padding: 20px 25px;}
.hg_accordion_element.default-style .th-accordion .acc-group > button:not(.collapsed) {border-bottom: 1px solid #EEEEEE;}
.hg_accordion_element.default-style .th-accordion .acc-group > button:before, .hg_accordion_element.default-style .th-accordion .acc-group > button:after {position: absolute; content: ' '; width: 10px; height: 2px; display: block; background: #ddd; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.hg_accordion_element.default-style .th-accordion .acc-group > button:before {right: 31px; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.hg_accordion_element.default-style .th-accordion .acc-group > button:after {right: 25px; top: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed:before {-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.hg_accordion_element.default-style .th-accordion .acc-group > button.collapsed:after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}

/* accordions style2 */
.hg_accordion_element.style2 .th-accordion .acc-group {margin-bottom: 2px; padding: 0; border: 1px solid #e5e5e5; border-radius: 4px;}
.hg_accordion_element.style2 .th-accordion .acc-group > button, .hg_accordion_element.style2.rk > button, .hg_accordion_element.style2 .th-accordion .acc-group > button, .hg_accordion_element.style2.rk > .btn-toggle {display: block; width: 100%; text-align: left; position:relative; margin:0; background: transparent; border: 0; background-color: #FFFFFF; color: #9b0000; padding: 0; font-size: 14px; font-family: "SignikaNegative-Semibold"; cursor: pointer;}
/*.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed, .hg_accordion_element.style2.rk > button.collapsed  {color:#505050; background-color: transparent; outline-color: transparent;}*/
.hg_accordion_element.style2 .th-accordion .acc-group .content {padding: 10px 15px; border-top: 1px solid #E5E5E5; background-color: #FFFFFF;}
.hg_accordion_element.style2 .th-accordion .acc-group .content p:last-child, .hg_accordion_element.style2.rk p:last-child {margin-bottom:0;}
.hg_accordion_element.style2 .th-accordion .acc-group > button:before, .hg_accordion_element.style2 .th-accordion .acc-group > button:after, .hg_accordion_element.style2.rk > button:before, .hg_accordion_element.style2.rk > .btn-toggle:before,
.hg_accordion_element.style2.rk > button:after, .hg_accordion_element.style2.rk > .btn-toggle:after {position: absolute; content: ' '; width: 12px; height: 2px; display: block; background: #ccc; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.hg_accordion_element.style2.rk > button:hover:before, .hg_accordion_element.style2.rk > button:hover:after, .hg_accordion_element.style2.rk > .btn-toggle:hover:before, .hg_accordion_element.style2.rk > .btn-toggle:hover:after {background: #9b0000;}
.hg_accordion_element.style2 .th-accordion .acc-group > button:before, .hg_accordion_element.style2.rk > button:before, .hg_accordion_element.style2.rk > .btn-toggle:before {right: 20px; top: 50%; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.hg_accordion_element.style2 .th-accordion .acc-group > button:after, .hg_accordion_element.style2.rk > button:after, .hg_accordion_element.style2.rk > .btn-toggle:after {right: 15px; top: 50%; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed:before, .hg_accordion_element.style2.rk > button.collapsed:before, .hg_accordion_element.style2.rk > .btn-toggle.collapsed:before {-webkit-transform: rotate(45deg); transform: rotate(45deg);}
.hg_accordion_element.style2 .th-accordion .acc-group > button.collapsed:after, .hg_accordion_element.style2.rk > button.collapsed:after, .hg_accordion_element.style2.rk > .btn-toggle.collapsed:after {-webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.hg_accordion_element.style2.rk .content {padding-bottom: 10px;}
.hg_accordion_element.style2.rk > button:focus, .hg_accordion_element.style2.rk > .btn-toggle:focus {outline-color: transparent;}
.hg_accordion_element.style2.rk > button::before, .hg_accordion_element.style2.rk > .btn-toggle::before {right: 7px; top: 50%;}
.hg_accordion_element.style2.rk > button::after, .hg_accordion_element.style2.rk > .btn-toggle::after {right: 0; top: 50%;}

/* accordions style3 */
.hg_accordion_element.style3 .th-accordion {background: #fff; border: 1px solid #e3e3e3; padding: 15px;}
.hg_accordion_element.style3 .th-accordion .acc-group {margin-bottom: 8px; margin-left: 54px; padding-bottom: 8px; border-bottom: 1px solid #e5e5e5;}
.hg_accordion_element.style3 .th-accordion .acc-group:last-child {border-bottom: 0;}
.hg_accordion_element.style3 .th-accordion .acc-group > button {display: block; width: 100%; color: #9b0000; text-align: left; position:relative; margin:0; padding:10px 10px 5px 0; background:none; border:0; font-size:14px}
.hg_accordion_element.style3 .th-accordion .acc-group > button.collapsed {color: #505050;}
.hg_accordion_element.style3 .th-accordion .acc-group > button:after {width: auto; height: auto; padding-right: 14px;}
.hg_accordion_element.style3 .th-accordion .acc-group > button:before {width: 36px;  height: 50px;  background-color: #9b0000;  position: absolute;  left: -54px; top: 5px; content: "\2212";  font-family: 'Glyphicons Halflings';  color: #fff;  text-align: center;  border-radius: 3px;  line-height: 40px; font-size: 12px; -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.hg_accordion_element.style3 .th-accordion .acc-group > button.collapsed:before {content: "\2b";  background-color: #D3D3D3;  height: 40px;  }
.hg_accordion_element.style3 .th-accordion .acc-group .content {padding: 10px 15px 10px 0;}
.hg_accordion_element.style3 .th-accordion .acc-group .content p:last-child {margin-bottom:0;}

/* Accordions - Style 4 */
.hg_accordion_element.style4 .th-accordion {border: solid 1px #CE2123; border-top: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.hg_accordion_element.style4 .th-accordion .acc-group {margin-bottom:0;}
.hg_accordion_element.style4 .th-accordion .acc-group > button {background:none; border:0; padding:4px 10px; color:#9b0000; display: block; width: 100%; text-align: left; position:relative;}
.hg_accordion_element.style4 .th-accordion .acc-group > button:hover {background:#dcdcdc; color:#111;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed {color:#505050;}
.hg_accordion_element.style4 .th-accordion .acc-group .content {padding:10px;}
.hg_accordion_element.style4 > h3 {line-height: 1.4; color: #fff; font-size: 14px; font-weight: 400; text-shadow: none; padding: 15px 20px; margin-bottom: 0; border-top-left-radius: 4px; border-top-right-radius: 4px; text-transform: uppercase; background-color: #9b0000;}
.hg_accordion_element.style4 .th-accordion .acc-group {overflow: hidden;}
.hg_accordion_element.style4 .th-accordion .acc-group:last-child > button.collapsed {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button:last-child {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed {background: #f9f9f9; border-top: solid 1px #e0e0e0; border-bottom: none;}
.hg_accordion_element.style4 .th-accordion .acc-group > button {padding: 12px 20px; overflow: hidden; border-bottom: solid 1px #E6E6E6; border-top: solid 1px #E6E6E6; background-color: #fff;}
.hg_accordion_element.style4 .th-accordion .acc-group:first-child > button {border-top: none;}
.hg_accordion_element.style4 .th-accordion .acc-group:first-child > button.collapsed {border-top: none;}
.hg_accordion_element.style4 .th-accordion .acc-group > button:hover {background: #F5F5F5;}
.hg_accordion_element.style4 .th-accordion .acc-group .content {border-bottom: none; background: #fff; padding: 20px;}
.hg_accordion_element.style4 .th-accordion .acc-group:last-child .content {border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon {position: absolute; right: -21px; width: 58px; height: 58px; border: 7px solid #000; border-radius: 50%; top: -7px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:before, .hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:after {content: ''; background-color: #000; display: inline-block; text-align: center; line-height: 63px; position: absolute; left: 50%; top: 50%;  }
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:before {width: 20px; height: 6px; margin-top: -3px; margin-left: -9px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed span.acc-icon:after {width: 6px; height: 19px; margin-left: -2px; margin-top: -10px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button span.acc-icon {position: absolute; right: -11px; width: 58px; height: 58px; opacity: .05; border: 7px solid #9b0000; border-radius: 50%; top: -7px; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.hg_accordion_element.style4 .th-accordion .acc-group > button span.acc-icon:before {content: ''; width: 20px; height: 6px; background-color: #9b0000; display: inline-block; text-align: center; line-height: 63px; position: absolute; left: 50%; margin-left: -9px; top: 50%; margin-top: -3px;}
.hg_accordion_element.style4 .th-accordion .acc-group > button.collapsed:hover span.acc-icon {opacity: .05;}

/* 404 error page */
.error404-content {margin: 20px auto; text-align:center;line-height: 1;}
.error404-content h2{font-family: "SignikaNegative-Semibold"; font-size:260px; line-height:1; text-align:center; text-shadow:0 0 20px rgba(35,35,35,.5); text-transform:uppercase; margin:20px 0; color:transparent}
.error404-content h3{font-size:30px; text-align:center; opacity:0.2;}
.error404 .search {margin:40px auto; text-align: center;}
.error404 .gensearch__form {position: relative; display: inline-block; width: 300px;}

/* Latest Posts Default */
.latest_posts.default-style .hoverBorder {margin-bottom:10px;}
.latest_posts.default-style .hoverBorder h6 {position:absolute; left:-10px; bottom:16px; color:#fff; padding:11px 14px; background:#9b0000; font-size:12px; font-weight:500; line-height:1; margin: 0; border-radius:2px;}
.latest_posts.default-style .hoverBorder:hover h6 {left:15px; background:#fff; color:#9b0000;}
.latest_posts.default-style a + em {font-size:11px; color:#7d7d7d;}
.latest_posts.default-style .post {margin-bottom: 30px;}
.latest_posts.default-style .post .m_title {font-style:italic; font-size:16px; line-height:1.4; margin-top:10px;}
.latest_posts.default-style .post em {display: block;}
.latest_posts.default-style img {box-shadow: 0 1px 1px rgba(0,0,0,.22);}

/* latest posts default style - style 2 */
.latest_posts.default-style.kl-style-2 .lp-title {background-color: #9b0000; height: 120px; width: 100%; text-align: center; padding: 20px 40px; margin: 0 0 20px;}
.latest_posts.default-style.kl-style-2 .lp-title .m_title {position: relative; color: #fff; text-shadow: none; font-family: "SignikaNegative-Semibold"; font-size: 20px; line-height: 1; top: 50%; margin: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
.latest_posts.default-style.kl-style-2 .post {position: relative; margin-bottom: 10px;}
.latest_posts.default-style.kl-style-2 .post-details {position: absolute; bottom: 0; padding: 20px 15px;}
.latest_posts.default-style.kl-style-2 .m_title a {color: #fff; text-shadow: none; font-style: normal; margin-bottom: 5px;}
.latest_posts.default-style.kl-style-2 .post-details em {font-style: normal; color: #828282; font-size: 11px;}
.latest_posts.default-style.kl-style-2 .post-details em a {color: #fff;}
.latest_posts.default-style.kl-style-2 .m_title {position: relative; margin: 0 0 20px;}
.latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after {position: absolute; content: ''; width: 88px; height: 3px; background-color: #9b0000; left: 0; bottom: -10px; -webkit-transition: width .25s ease-in-out; transition: width .25s ease-in-out;}
.latest_posts.default-style.kl-style-2 .post:not(.lp-title):hover .m_title:after {width: 160px;}
.latest_posts.default-style.kl-style-2 .theHoverBorder {background: -webkit-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.8) 100%);background: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.8) 100%); box-shadow: none; border-radius: 0; -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out;}
.latest_posts.default-style.kl-style-2 .hoverBorderWrapper img {border-radius: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.latest_posts.default-style.kl-style-2 .hoverBorder {margin: 0;}
.latest_posts.default-style.kl-style-2 .hoverBorder:hover img {opacity: 1;}
.latest_posts.default-style.kl-style-2 .post:hover .theHoverBorder {opacity: 0;}
/* MQ's */
@media (min-width: 768px) {
  .latest_posts.default-style.kl-style-2 .lp-title {margin-bottom: 0;}
}
@media (min-width: 1200px) {
  .latest_posts.default-style.kl-style-2 .lp-title {height: 350px;}
  .latest_posts.default-style.kl-style-2 .lp-title .m_title {font-size: 54px;}
  .latest_posts.default-style.kl-style-2 .post {margin-bottom: 20px;}
}
@media (max-width: 991px) and (min-width: 768px) {
  .latest_posts.default-style.kl-style-2 .lp-title {height: 219px;}
}
@media (max-width: 1199px) and (min-width: 992px) {
  .latest_posts.default-style.kl-style-2 .lp-title {height: 288px;}
}
@media (max-width: 480px) {
  .latest_posts.default-style.kl-style-2 .m_title {margin-bottom: 0; font-size: 10px;}
  .latest_posts.default-style.kl-style-2 .post:not(.lp-title) .m_title:after {content: none;}
  .latest_posts.default-style.kl-style-2 .post-details em {display: none;}
}

.latest_posts.style2 {background-color: #fff; position:relative; padding: 15px 20px 5px; border-radius: 4px; min-height: 368px;}
.latest_posts.style2 .m_title {margin-bottom: 20px;}
.latest_posts.style2 .viewall {position:absolute; top: 28px; right: 20px; font-size:10px; font-family: "SignikaNegative-Semibold"; color:#757575;}
.latest_posts.style2 .viewall:hover {color:#111;}
.latest_posts.style2 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style2 ul.posts li {margin-top: 25px; border-bottom: 1px solid #ECECEC; padding-bottom: 25px;}
.latest_posts.style2 ul.posts li:last-child {margin-bottom:0; border-bottom: 0;}
.latest_posts.style2 ul.posts .title {font-size: 14px; font-weight: 700; color: #9b0000; line-height: 1.6; vertical-align: middle;}
.latest_posts.style2 ul.posts .details {float:left; width:110px;}
.latest_posts.style2 ul.posts .details > span {display:inline-block; margin-bottom:2px; font-size:10px}
.latest_posts.style2 ul.posts .details span.date {background:#9b0000; color:#fff; padding:3px 10px; margin: 0 0 5px; position:relative}
.latest_posts.style2 ul.posts .details span.date:after {content:''; position:absolute; bottom:-8px; left:10px; border:4px solid transparent; border-top-color:#9b0000;}
.latest_posts.style2 ul.posts .text {margin-left:110px;}
.latest_posts.style2 ul.posts .details > span.cat {display: block;}

.latest_posts.style3 {position:relative;}
.latest_posts.style3 .m_title {margin-bottom: 20px;}
.latest_posts.style3 .hoverBorder {margin-right:20px; margin-top: 5px;}
.latest_posts.style3 .viewall {position:absolute; top: 0; right:0; font-size:10px; font-family: "SignikaNegative-Semibold"; color:#757575;}
.latest_posts.style3 .viewall:hover {color:#111;}
.latest_posts.style3 ul.posts {margin:0; padding:0; list-style:none;}
.latest_posts.style3 ul.posts li {margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #E3E3E3; overflow: hidden;}
.latest_posts.style3 ul.posts li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}
.latest_posts.style3 ul.posts .title {font-size: 13px; margin:0 0 5px; font-family: "SignikaNegative-Semibold"; text-shadow: 1px 1px 0 white; vertical-align: middle; line-height: 20px; margin: 0 0 5px; padding: 0; text-shadow: 1px 1px 0 white; vertical-align: middle;}
.lp-post .hoverBorder ~ .text,
.lp-post .hoverBorder ~ .lp-post-comments-num {margin-left: 74px;}
.lp-post .lp-post-comments-num {color:#bababa }
.lp-post .hoverBorder + .title {overflow: hidden;}
.widget .latest_posts ul li.lp-post .hoverBorder {margin-bottom: 0;}

.latest_posts.style2.slider .m_title, .latest_posts.style2.title2 .m_title {margin-bottom: 10px; text-transform: uppercase; padding-top: 10px; padding-right: 50px;}

/* latest posts - accordion style */
.latest_posts.acc-style {position:relative;}
.latest_posts.acc-style h3.m_title {position:absolute; top: 14px; z-index:1;margin: 0;}
.latest_posts.acc-style .viewall {position:absolute; top:12px; right:0; font-size:10px; font-weight:bold; color:#757575; z-index:1;}
.latest_posts.acc-style .viewall:hover {color:#111;}

.lp_carousel {margin: 0; padding: 0; list-style: none; height: auto; height: auto !important; position: relative !important;}
.lp_carousel li {float: left; margin: 0; padding: 0 10px;}

/** Action Box **/
.action_box {padding:24px 0; color:#fff; border-top:2px solid #fff; border-bottom:1px solid #fff; position:relative; background-color:#fff; clear: both;}
.action_box .action_box_content {max-width: 1170px; margin: 1px auto; padding: 1px 1px 5px; width: 100%;}
.action_box h4.text {margin: 10px 0; font-weight: 200; font-size: 24px; line-height: 1.4;}
.action_box .ac-subtitle {color: rgba(255, 255, 255, 0.6); line-height: 1.6 }
.action_box:after,
.action_box:before {content:""; position:absolute; left:50%; bottom:-14px; margin-left: -25%; border-radius:3px; border: 8px solid transparent; border-top-width: 7px; border-top-color:#9b0000;}
.action_box[data-arrowpos=center]:after,
.action_box[data-arrowpos=center]:before {margin-left: -7px;}
.action_box[data-arrowpos=right]:after,
.action_box[data-arrowpos=right]:before {margin-left: 25%;}
/* Style 2 */
.action_box.style2 .action_box_content {display: block;}
.action_box.style2 .ac-content-text, .action_box.style2 .ac-buttons {display: block; text-align: center; padding-left: 0;}
.action_box.style2 .ac-content-text {margin-bottom: 25px;}
.action_box.style2 .ac-btn, .action_box.style2 .ac-btn:last-child {display: inline-block; margin: 0 5px;}
/* Action Box style 3 */
.style3 .action_box_inner {background-color: #fff; position: relative; padding: 1px 5px 1px; border-radius: 6px; z-index: 1; min-height: 60px;}
.style3 .action_box_inner:before {position: absolute; content: ''; background-color: #fff; top: -6px; left: 0; width: 100%; height: 100%; display: block; -webkit-transform: skewY(1.5deg); transform: skewY(1.5deg); border-radius: 6px; transform-origin: right top;}
.style3 .action_box_inner:after {position: absolute; content: ''; background-color: rgba(0, 0, 0, 0.2); width: 90%; height: 55%; display: block; border-radius: 4px; -webkit-transform: skewY(-2deg); transform: skewY(-2deg); right: 5%; top: -20px; z-index: -1;}
.action_box.style3 {padding:0;border-radius: 6px;}
.action_box.style3 h2, .action_box.style3 h3, .action_box.style3 p {font-size: 26px; color: #9d0000; margin-top: 0; line-height: 35px; margin-bottom: 10px;}
.action_box.style3 .action_box_content{position:relative; background: #fff;}
.action_box.style3:before {position: absolute; content: ''; background-color: #9b0000; width: 30px; height: 32px; display: none; bottom: -6px; left: 80%; border-radius: 4px; -webkit-transform: skewY(35deg); transform: skewY(35deg);}
.action_box.style3:after {display:none}

@media (min-width: 320px) {
  .action_box .ac-btn {margin: 0 5px;} }
@media (min-width: 1200px) {
  .action_box .action_box_content {display: table;}
  .action_box .ac-content-text {display: table-cell;}
  .action_box .row.flex {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  .action_box .ac-buttons {text-align: right; display: table-cell; vertical-align: middle; padding-left: 30px;}
  .action_box .ac-btn {margin: 0; display: inline;}
  .action_box .ac-btn:last-child {margin-left: 15px;} }
@media (max-width: 1200px) {
  .action_box {text-align: center;}
  .action_box .ac-content-text {margin-bottom: 25px;}  }

/* Circle Title text box */
.circle-text-box .wpk-circle-span {font-size: 55px; font-weight: 400; display: inline-block; width: 60px; height: 60px; line-height: 60px; text-align: center; position: relative; color: #ffffff; -webkit-transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1); transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1); float: left; margin-right: 20px; margin-top: 2px;}
.circle-text-box .wpk-circle-span:after {content:''; position:absolute; left:0; top:0; display:inline-block; background-color: #9b0000; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; -webkit-transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1); transition: all 0.2s cubic-bezier(0.680, 0, 0.265, 1);}
.circle-text-box .wpk-circle-title {min-height: 65px; margin: 0 0 30px; font-size: 20px; font-family: "SignikaNegative-Semibold"; color: #9b0000; padding: 5px; line-height: 28px; display: block;}
.circle-text-box .wpk-circle-span + .wpk-circle-title {overflow: hidden;}
.circle-text-box.style1:hover .wpk-circle-span:after {-webkit-transform:scale(1.2);transform:scale(1.2)}
/* Circle Title text box - Style 2 */
.circle-text-box.style2 .wpk-circle-span::before {content: ''; position: absolute; right: 5px; bottom: 5px; background: #9b0000; width: 14px; height: 14px; border-radius: 2px; -webkit-transition:all .2s cubic-bezier(0.680, 0, 0.265, 1); transition:all .2s cubic-bezier(0.680, 0, 0.265, 1);}
.circle-text-box.style2:hover .wpk-circle-span::before {-webkit-transform:translate3d(5px, 5px, 0); transform:translate3d(5px, 5px, 0);}
.circle-text-box.style2:hover .wpk-circle-span::after {-webkit-transform:scale(1.2); transform:scale(1.2) }
/* Circle Title text box - Style 3 */
.circle-text-box.style3 .wpk-circle-span  {font-size:12px; font-family: "SignikaNegative-Light"; display:inline-block; background: #9b0000; color:#ffffff; width: auto; height: 45px; line-height: 45px; text-align: right; z-index: 1; border-radius: 3px; padding-left: 25px; margin-left:-25px; padding-right: 10px;}
.circle-text-box .wpk-circle-span > span {position:relative; z-index:1; -webkit-transform: scaleX(0.7); transform: scaleX(0.7); display: block; font-family: "SignikaNegative-Regular"; text-shadow: 2px 1px 0 rgb(0, 0, 0);}
.circle-text-box.style3 .wpk-circle-span:after {display:none;}
.circle-text-box.style3 .wpk-circle-title {height: 42px; margin: 0 0 35px;}
.circle-text-box.style3 .wpk-circle-span + .wpk-circle-title {line-height: 45px;}
.circle-text-box.style3:hover .wpk-circle-span  {padding-left: 35px; margin-left:-35px;}

/* Pricing Tables element (new style) */

.pricing-table-element {*zoom: 1; border-radius: 4px; font-size: 16px;}
.pricing-table-element::before, .pricing-table-element::after {display: table; line-height: 0; content: "";}
.pricing-table-element::after {clear: both;}
.pricing-table-element ul {list-style: none; margin:0; padding:0; display: table; width: 100%; border: 3px solid #fff; border-radius: 4px;}
.pricing-table-element .features-column {background:#eee; border-radius: 4px 0 0 4px; text-align: right; width:28%;}
.pricing-table-element .features-column ul li {border-bottom: 1px solid #e6e7e8; padding:15px 40px 15px 0; height:44px; line-height: 1;}
.pricing-table-element .plan-column, .pricing-table-element .features-column {float:left;}
.pricing-table-element[data-columns="2"] .plan-column {width:50%;}
.pricing-table-element[data-columns="3"] .plan-column {width:33.3333%;}
.pricing-table-element[data-columns="4"] .plan-column {width:25%;}
.pricing-table-element[data-columns="5"] .plan-column {width: calc(20% - 8px); margin: 5px;;}
.pricing-table-element[data-columns="1"] .features-column ~ .plan-column {width:72%;}
.pricing-table-element[data-columns="2"] .features-column ~ .plan-column {width: calc(72% / 2);}
.pricing-table-element[data-columns="3"] .features-column ~ .plan-column {width: calc(72% / 3);}
.pricing-table-element[data-columns="4"] .features-column ~ .plan-column {width: calc(72% / 4);}
.pricing-table-element[data-columns="5"] .features-column ~ .plan-column {width: calc(72% / 5);}
.pricing-table-element .plan-column:first-child {margin-left: 0;}
.pricing-table-element .plan-column:last-child {margin-right: 0;}
.pricing-table-element .plan-column ul {display: table;}
.pricing-table-element .plan-column ul li {display:table-row; background: #fff;}
.pricing-table-element .plan-column .inner-cell {border-bottom: 1px solid #e6e7e8; padding: 0; text-align: center; height: 50px; line-height: 1.4; display: table-cell; vertical-align: middle;}
.pricing-table-element .plan-column ul li:last-child .inner-cell {border-bottom: none;}
.pricing-table-element .plan-column .plan-title {color:#9b0000; font-size: 26px; height: auto; padding: 0;}
.pricing-table-element  .plan-title .inner-cell {height: 50px}
.pricing-table-element .plan-column .subscription-price {font-size:13px; color:#999999; height:auto; padding: 0;}
.pricing-table-element .subscription-price .inner-cell {height:110px; background: #FEF5F0;}
.pricing-table-element .plan-column .subscription-price .currency {display:inline-block; line-height:2;}
.pricing-table-element .plan-column .subscription-price .price {font-size:45px; color:#535353; font-family: "SignikaNegative-Regular"; line-height: 1;}
.pricing-table-element .plan-column .subscription-price .price::after {content:"\a"; white-space: pre;}
.pricing-table-element .plan-column.featured {border-radius: 4px; position: relative; background: #fff;}
.pricing-table-element .price-small {font-size: 20px; display: inline-block; position: relative;}
.pricing-table-element .plan-column.featured > ul, .pricing-table-element .plan-column:hover ul {border: 3px solid rgb(155, 0, 0); border-radius: 4px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
.pricing-table-element .price-small::after {content:""; position:absolute; height: 2px; width: 100%; top: 45%; right: 0; background-color: rgba(155,0,0, .5); -webkit-transform: skewY(-10deg); transform: skewY(-10deg);}
.pricing-table-element .promo {text-transform: uppercase; padding: 5px; letter-spacing: 3px; font-family: "SignikaNegative-Semibold";}
.pricing-table-element .info {cursor: pointer;}
.pricing-table-element .info:hover {cursor: pointer; color: #9b0000;}

@media only screen and (max-width: 1200px){
  .pricing-table-element .plan-column .subscription-price .price {font-size: 35px;}
}

@media only screen and (min-width: 992px){
	.pricing-table-element[data-columns="1"] .plan-column.featured {width: calc(100% + 40px);}
	.pricing-table-element[data-columns="2"] .plan-column.featured {width: calc(50% + 40px);}
	.pricing-table-element[data-columns="3"] .plan-column.featured {width: calc(33.3333% + 40px);}
	.pricing-table-element[data-columns="4"] .plan-column.featured {width: calc(25% + 40px);}
}
.pricing-table-element .plan-column.featured .plan-title {padding: 0; font-family: "SignikaNegative-Regular"; color: #535353;}
.pricing-table-element .plan-column.featured .subscription-price .inner-cell {background:#FEF5F0;}
.pricing-table-element .plan-column.featured .subscription-price .price {color:#9b0000;}

@media only screen and (max-width: 991px) {
	.pricing-table-element .plan-column .subscription-price .price {font-size: 30px;}
	.pricing-table-element .features-column.hidesm {display: none}
	.pricing-table-element[data-columns="1"] .features-column ~ .plan-column {width:100%;}
	.pricing-table-element[data-columns="2"] .features-column ~ .plan-column {width: calc(100% / 2);}
	.pricing-table-element[data-columns="3"] .features-column ~ .plan-column {width: calc(100% / 3);}
	.pricing-table-element[data-columns="4"] .features-column ~ .plan-column {width: calc(100% / 4);}
	.pricing-table-element[data-columns="5"] .features-column ~ .plan-column {width: calc(100% / 5);}
}

@media only screen and (max-width: 991px) and (min-width: 767px) {
	.pricing-table-element {font-size: 14px;}
}

@media only screen and (max-width: 767px) {
	.pricing-table-element .plan-column .subscription-price .price {font-size: 45px;}
	.pricing-table-element .plan-column .inner-cell.none {display: none;}
	.pricing-table-element .plan-column {width:100% !important;}
	.pricing-table-element .plan-column.featured {margin-bottom: 0}
	.pricing-table-element[data-columns="5"] .plan-column {margin-left: 0;}
}
/* Blue Color */
.pricing-table-element.blue .btn-fullcolor, .pricing-table-element.blue .plan-column.featured .subscription-price .inner-cell {background-color: #1e73be;}
.pricing-table-element.blue .btn-fullcolor:hover {background-color: #185c98;}
.pricing-table-element.blue .plan-column .plan-title {color: #1e73be;}
.pricing-table-element.blue .plan-column.featured .plan-title .inner-cell {color: #45474d;}
.pricing-table-element.blue {color: #999999 !important;}
/* Green Color */
.pricing-table-element.green .btn-fullcolor, .pricing-table-element.green .plan-column.featured .subscription-price .inner-cell {background-color: #4ca518;}
.pricing-table-element.green .btn-fullcolor:hover {background-color: #3d8413;}
.pricing-table-element.green .plan-column .plan-title {color: #4ca518;}
.pricing-table-element.green .plan-column.featured .plan-title .inner-cell {color: #45474d;}
.pricing-table-element.green {color: #999999 !important;}

/* vertical tabs */
.vertical_tabs {overflow: hidden;}
.vertical_tabs .tabbable .nav>li>a,
.vertical_tabs .tabbable .nav>li>a>span {-webkit-transition: color .2s ease-out; transition: color .2s ease-out;}
.vertical_tabs .tabbable .nav>li>a>span span {margin: 0;}
.vertical_tabs .tabbable .nav>li>a:focus,
.vertical_tabs .tabbable .nav>li>a:hover {background-color: transparent;}
.vertical_tabs .tabbable .nav>li.active>a, .vertical_tabs .tabbable .nav>li>a:hover, .vertical_tabs .tabbable .nav>li>a:hover>span, .vertical_tabs .tabbable .nav>li.active>a>span {color: #9b0000 !important;}
.vertical_tabs .tabbable .nav>li:first-child {border-top:0;}
.vertical_tabs .tabbable .tab-content>.tab-pane>h4 {margin: 0 0 25px;}

/* Style1 specific */
.vertical_tabs.kl-style-1 .tabbable .nav>li.active>a {box-shadow: inset -3px 0 0 0 #9b0000 }
.vertical_tabs.kl-style-1 .tabbable .nav>li>a {line-height: 22px; padding: 10px 20px 10px 0; margin-right: -1px; font-weight: 400; color: #8f8f8f; font-size: 16px;}
.vertical_tabs.kl-style-1 .tabbable .nav>li>a>span {padding: 6px 0 7px; color: #C7C7C7; line-height: 1; display: inline-block; margin-top: -1px; border-radius: 50%; font-size: 18px; vertical-align: middle; margin-right: 10px;}
.vertical_tabs.kl-style-1 .tabbable .nav>li>a.active>span, .vertical_tabs.kl-style-1 .tabbable .nav>li>a:hover>span {color:#767676;}

/* Style 2 */
.vertical_tabs.kl-style-2 .tabbable {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.vertical_tabs.kl-style-2 .tabbable .nav {overflow: hidden; border-bottom: 0; border-left: 0; display: block;}
.vertical_tabs.kl-style-2 .tabbable .nav > li > a {line-height:22px; color: #858585; font-weight: normal; background-color: #fff; padding: 15px 45px 15px 25px; border-bottom: 10px solid #FEF5F0; text-transform: none; margin-right: 0; position: relative;}
.vertical_tabs.kl-style-2 .tabbable .nav > li:first-child > a {border-radius: 3px 0 0 0;}
.vertical_tabs.kl-style-2 .tabbable .nav > li:last-child > a {border-radius: 0 0  0 3px;}
.vertical_tabs.kl-style-2 .tabbable .nav > li > a > span {color: #999; line-height: 1;display: inline-block; border-radius: 50%; position: absolute; right: 15px; top: 50%; margin-top: -10px; font-weight: normal; margin-right: 0; padding: 0; font-size: 20px;}
.vertical_tabs.kl-style-2 .tabbable .tab-content {border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; padding: 20px 0 20px 45px; position: relative; display: table; height: 300px;}
.vertical_tabs.kl-style-2 .tabbable .nav > li.active > a {color: #131313; font-family: "SignikaNegative-Semibold"; box-shadow: none; border-right: 0; background-image: linear-gradient(to right, rgb(255,255,255) 60%,rgba(254, 245, 243, 1) 100%);}
.vertical_tabs.kl-style-2 .tabbable ul::after {content: ""; position: absolute; width: 30%; height: 8px; left: 10px; bottom: -9px; background: radial-gradient(ellipse at 50% 0,rgba(155,0,0,0.3) 0, transparent 70%);}
.vertical_tabs.kl-style-2 .tabbable ul::before {content: ""; position: absolute; width: 30%; height: 8px; left: 10px; top: -8px; background: radial-gradient(ellipse at 50% 100%,rgba(155,0,0,0.3) 0, transparent 70%);}

.tab-content > .active {display: table-cell; vertical-align: middle;}

@media (min-width: 768px) {
	.vertical_tabs.kl-style-2 .tabbable .nav {border-right: 0; width:30%;}
	.vertical_tabs .tabbable .nav {float:left; width:20%;}
	.vertical_tabs .tabbable .tab-content {float:left; width:80%; min-height: 240px; padding-left: 30px;}
	.vertical_tabs.kl-style-2 .tabbable .tab-content {width:70%;}
}
@media (max-width: 767px) {
	.vertical_tabs .tabbable>.nav {margin-bottom: 25px;}
	.vertical_tabs.kl-style-2 .tabbable {display: block;}
	.vertical_tabs.kl-style-2 .tabbable .nav > li > a {padding: 10px 45px 10px 15px;}
	.vertical_tabs.kl-style-2 .tabbable .tab-content {padding: 20px 0 10px; display: block; height: auto;}
	.vertical_tabs.kl-style-2 .tabbable ul::after {top: 250px; width: 100%; left: 0}
	.vertical_tabs.kl-style-2 .tabbable ul::before {width: 100%; left: 0}
}

/* Footer Styles*/
#footer {padding:30px 0 15px; position:relative; background-color: #e2e2e2; font-size: 14px;}
#footer .m_title {font-size: 18px; text-transform: uppercase; line-height: 20px;}
#footer .menu {margin:0; padding:0; list-style:none;}
#footer .menu a {padding-right:10px;}
#footer .sbs .menu li {float:left; width:50%;}
.scfooter-icon-nocolor {background-color:#121212;}

.map-link > span {margin-top:2px;}

#footer .bottom {padding-top:25px; border-top: 5px solid #9d0000; font-size: 13px; line-height: 1.2;}
#footer .bottom .copyright img {margin-left: 5px; opacity: 0.8; float: right;}
#footer .bottom .copyright a {display: inline-block; height: 28px;}
#footer .bottom img {margin-right: 5px; float: left; width: 28px; height: 28px}

.cf_response {display: none;}

/* contact form errors */
.ui-state-error{border:1px solid #9d0000 !important; position:relative;}
.ui-state-valid{border:1px solid #0EAB55 !important; position:relative;}
.ui-state-error + span::after,
.ui-state-valid + span::after {font-family: 'icomoon'; font-size: 15px; position: absolute; right: 12px; top: 10px; display: block; z-index: 1;}
.ui-state-error + span::after {content: "\e01b"; color: #EB3034;}
.ui-state-valid + span::after {content: "\e013"; color: #0EAB55;}

#notification_container .alert {display: inline-block; position: relative; padding: 10px 20px;}
#notification_container .close::before {content: "\00d7"; color: #000; outline: none;}
#notification_container .close {position: absolute; top: 2px; right: 2px; font-size: 15px; opacity: 1;}

/* css transitions - reducing transitions lines */
.topnav li.drop .pPanel,
#totop,
.playVideo span,
.theHoverBorder,
.hoverBorder h6,
.hoverBorder div,
.partners_carousel li a,
.hoverBorder:hover img,
.feature_box.style3 .box,
.services_box .icon,
.gobox, .hover-box,
.circlehover span,
.process_box,
#sidebar ul.menu li a,
.zn_sidebar ul.menu li a,
[id*='sidebar-widget-'] ul.menu li a,
.services_box.style2 .box,
.ptcarousel .controls > a,
.shop-features .shop-feature,
.support_panel {
	-webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}

/* Goboxes (stepsbox2) */
.gobox {color:#777; text-align: center; padding: 28px 5px 20px; position:relative; line-height: 1.6; margin-bottom: 20px; border-radius: 5px; background-color: #e2e2e2; font-size: 18px; min-height: 110px;}
.gobox-content {z-index: 1; position: relative; text-transform: uppercase; font-family: "SignikaNegative-Semibold";}
.gobox-content p:last-child {margin-bottom:0;}
.gobox h4 {margin-top: 0; font-family: "SignikaNegative-Semibold"; margin-bottom: 0; line-height: 31px; font-size: 26px; font-family: "SignikaNegative-Light"; font-size: 26px;}
.gobox:before, .gobox:after {content:''; position:absolute; top:50%;}
.gobox:before {margin-top: 0;  top: 0; left: -5px; background-color: #e2e2e2; width: 40%; height: 100%; border-radius: 5px; -webkit-transform: skewX(-12deg); transform: skewX(-12deg); -webkit-transform-origin: top left; transform-origin: top left;}
.gobox:after {margin-top: 0; top: 0; right: -5px; background-color: #e2e2e2; width: 40%; height: 100%; border-radius: 5px; -webkit-transform: skewX(-12deg); transform: skewX(-12deg); -webkit-transform-origin: bottom right; transform-origin: bottom right;}
.gobox.gobox-first:before, .gobox.gobox-last:after  {display:none}
.gobox.ok:before, .gobox.ok:after, .gobox.ok {background-color:#9b0000; font-size:18px; color: #FEF5F0;}
.gobox.ok h4 {color: #fff;}
.gobox.ok > .glyphicon {font-size: 42px;color: rgba(255, 255, 255, 0.6);top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);position: absolute;left: 0;}
.gobox.ok > .glyphicon + .gobox-content {overflow: hidden ; margin-left: 30px;}
.gobox img, .gobox a, .gobox.ok .symbol, .gobox.ok .gobox-content, .gobox.ok .symbol, .gobox.ok:hover .symbol, #footer .copyright img, a, .widget a img {-webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out;}
.gobox img:hover, .widget a img:hover {-ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1);}
.gobox.ok:hover .gobox-content {opacity: 0; -ms-transform: scale(0.7); -webkit-transform: scale(0.7); transform: scale(0.7);}
.gobox.ok .symbol {visibility: hidden; opacity: 0; position: absolute; width: 100%; top: 10px; left: 0;}
.gobox.ok:hover .symbol {visibility: visible; opacity: 1; position: absolute; width: 100%; z-index: 1; top: 10px; left: 0}

/*contact form */
form .row {margin-left: -5px; margin-right: -5px;}
form .row [class*="col-"] {padding-left: 5px; padding-right: 5px;}
.inline-form {font-size: 0;  }
.contact_form textarea {height:100px;}
.inline-form .form-group, .contact_form .form-group {padding: 0 8px;}
.contact_form .form-control {font-size: 16px;  padding: 14px;  height: auto; outline: none; box-shadow: none; border: 1px solid #ccc;}
.form-control:focus {border-color: rgba(0, 0, 0, 0.26); -webkit-box-shadow: inherit;  box-shadow: inherit;}
.kl-fancy-form {position: relative;}
.inline-form .kl-fancy-form label, .contact_form .kl-fancy-form label {left: 25px;}
.kl-fw-form .form-control, .kl-fw-form.form-control {width: 100%;}
.kl-hw-field {width: 50%; display: inline-block;}
.kl-fancy-form label {color: #969696; font-size: 10px; font-weight: normal; font-family: "SignikaNegative-Semibold"; text-transform: uppercase;  position: absolute;  top: 6px;  left: 16px;  cursor: text;  -webkit-transition: all .25s ease;  transition: all .25s ease;  }
.kl-fancy-form input:focus + label, .kl-fancy-form textarea:focus + label {color: #c0c0c0;}
.kl-fancy-form {-webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.kl-fancy-form .form-control {border-radius: 3px; padding: 26px 9px 6px 9px; height: auto;}
.kl-fancy-form .form-control:focus {border-color: #555;}

/* Selectbox fix for Chrome/Safari on OSX */
.contactForm {font-size: 14px;}
.alert {border-radius: 3px; margin: 20px 0 0;}
body > .alert {text-align: center; font-size: 16px; color: red;}
.kl-fancy-form textarea::-webkit-input-placeholder {color: #bababa;}
.kl-fancy-form textarea:focus::-webkit-input-placeholder {color: #D7D7D7;}
.kl-fancy-form input:focus::-webkit-input-placeholder {color: #D7D7D7;}
/* Firefox < 19 */
.kl-fancy-form textarea:-moz-placeholder {color: #bababa;}
.kl-fancy-form input textarea:focus:-moz-placeholder {color: #D7D7D7;}
.kl-fancy-form input:-moz-placeholder {color: #bababa;}
.kl-fancy-form input:focus:-moz-placeholder {color: #D7D7D7;}
/* Firefox > 19 */
.kl-fancy-form textarea::-moz-placeholder {color: #bababa;}
.kl-fancy-form textarea:focus::-moz-placeholder {color: #D7D7D7;}
.kl-fancy-form input::-moz-placeholder {color: #bababa;}
.kl-fancy-form input:focus::-moz-placeholder {color: #D7D7D7;}
/* Internet Explorer 10 */
.kl-fancy-form textarea:-ms-input-placeholder {color: #bababa;}
.kl-fancy-form textarea:focus:-ms-input-placeholder {color: #D7D7D7;}
.kl-fancy-form input:-ms-input-placeholder {color: #bababa;}
.kl-fancy-form input:focus:-ms-input-placeholder {color: #D7D7D7;}
textarea.form-control {width: 100%;  max-width: 100%; min-height: 182px;}

/* TESTIMONIALS */
blockquote, .blockquote {padding: 0 0 15px 60px; margin: 0; border: 0 none; line-height: 1.42857; font-style: italic; font-size: 18px; max-width: 345px;}
blockquote + p, .blockquote + p {margin-bottom: 10px !important;}
.testimonial p {margin: 0 0 5px;}
.testimonial blockquote:after, .testimonial h3.blockquote:after {content:''; position:absolute; top:3px; margin-left: -60px; background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd' xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape' width='92.812134mm' height='80.048462mm' viewBox='0 0 92.812133 80.048462' version='1.1' id='svg889' inkscape:version='0.92.5 (2060ec1f9f, 2020-04-08)' sodipodi:docname='blockquote3.svg'%3E%3Cdefs id='defs883' /%3E%3Csodipodi:namedview id='base' pagecolor='%23ffffff' bordercolor='%23666666' borderopacity='1.0' inkscape:pageopacity='0.0' inkscape:pageshadow='2' inkscape:zoom='1.3145508' inkscape:cx='267.43063' inkscape:cy='184.22356' inkscape:document-units='mm' inkscape:current-layer='layer1' showgrid='false' inkscape:window-width='3718' inkscape:window-height='2126' inkscape:window-x='-11' inkscape:window-y='-11' inkscape:window-maximized='1' /%3E%3Cmetadata id='metadata886'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3Cdc:title%3E%3C/dc:title%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cg inkscape:label='Layer 1' inkscape:groupmode='layer' id='layer1' transform='translate(-26.346634,-113.30494)'%3E%3Cpath d='M 52.824311,113.33357 70.878602,193.2651 56.398628,193.2621 26.346634,113.30732 Z' style='font-style:normal;font-weight:normal;font-size:569.84985352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:%23adadad;fill-opacity:1;stroke:none;stroke-width:1.54267216' id='path865-5' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccc' /%3E%3Cpath d='m 56.682371,113.3312 18.054291,79.93152 -14.479974,-0.003 -30.051993,-79.95478 z' style='font-style:normal;font-weight:normal;font-size:569.84985352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:%23dfdfdf;fill-opacity:1;stroke:none;stroke-width:1.54267216' id='path865' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccc' /%3E%3Cpath d='m 97.246407,113.42187 18.054303,79.93153 -14.47998,-0.003 -30.051998,-79.95478 z' style='font-style:normal;font-weight:normal;font-size:569.84985352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:%23adadad;fill-opacity:1;stroke:none;stroke-width:1.54267216' id='path865-5-7' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccc' /%3E%3Cpath d='m 101.10448,113.4195 18.05429,79.93152 -14.47998,-0.003 -30.051997,-79.95478 z' style='font-style:normal;font-weight:normal;font-size:569.84985352px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:%23dfdfdf;fill-opacity:1;stroke:none;stroke-width:1.54267216' id='path865-1' inkscape:connector-curvature='0' sodipodi:nodetypes='ccccc' /%3E%3C/g%3E%3C/svg%3E%0A"); width: 50px; height: 50px; background-size: 100% auto; background-repeat: no-repeat; display: none;}
.testimonial blockquote h3, .testimonial .blockquote h3 {font-style: italic; font-size: 18px; line-height: 1.42857; margin: 0;}
.testimonial .slick-slide blockquote:after, .testimonial .slick-slide h3.blockquote:after {display: block;}
.testimonial .slick-slide:hover {color: #333;}
.testimonial .slick-slide:hover, .testimonial .slick-slide:focus {outline: none}

/*** Static content */
.static-content__wrapper {width: 100%; overflow: hidden;}
/* Source Styles */
.static-content__source + .static-content__inner {position: relative;}
.static-content__source {position: absolute; top: 0; left: 0; bottom: 0; right: 0;}

/* Static Content - default */
.static-content {padding-top:20px;}
.static-content__title {font-size:64px; text-shadow:1px 1px 0 rgba(0,0,0,0.3); line-height:1.3;}
.static-content__subtitle {font-size: 26px; font-weight: 400; text-shadow: 1px 1px 0 rgba(0,0,0,0.55); line-height: 1.7; color: rgba(255,255,255, 0.9); display: inline-block; padding: 0 10px; border-radius: 4px; background: rgba(0,0,0,0.2);}
.static-content__subtitle .stronger {font-family: "SignikaNegative-Semibold"; border-bottom:1px dotted rgba(255,255,255,0.5); padding-bottom:2px; cursor:help;}

.content-ever-visible .static-content__inner {padding-top: 79px;}

/* Static Content - event style */
.static-content.event-style .static-content__subtitle {text-align:left; font-size:28px; margin-bottom:50px;}
.static-content .or {line-height: 30px; margin:0 20px 15px 20px;}
.static-content.event-style .or {float: left;}
.static-content.event-style .social-icons li {margin:0 0 15px 10px; vertical-align: top;}
.black_border {border: 10px solid rgba(0, 0, 0, 0.32); border-radius: 3px; box-shadow: 0 20px 10px -10px rgba(0,0,0,0.5);}
.white_border{border:10px solid white; border-radius:3px; box-shadow:0 4px 10px rgba(0,0,0,0.5);}
.scev-icon-nocolor {background-color:#121212;}

/* Showroom Carousel */
.sc__textcontent {margin-bottom: 40px;}
.sc__actionarea {margin-bottom: 70px;}
.sc__secbtn {margin-left: 20px;}
.sc__shcar-item {padding-top:13px; padding-left:10px; margin-left:10px; border-left:2px solid rgba(255,255,255,0.1);}
.shc__item-link {display: block;}
.shc__item-title{font-size:14px; font-weight:700;}
.shcar__pagination a {display: inline-block; width: 6px; height: 6px; background: rgba(255,255,255,0.6); margin:2px; border-radius: 50%;}
.shcar__pagination .selected {background: #fff;}

/* ORDERING FORM */
.zn_woo_cat_page {position:relative;}
.kl-store_ordering {float:right; margin-bottom:20px; position:absolute; top:0; right:0;}

/* register form */
form .form-row input.input-text,
form .form-row textarea {height:auto; min-height:30px;}

#payment ul.payment_methods li label {display:inline-block;}

.zn_loop_row {clear:both; height:1px;}

/* Magnific Popup CSS */
.mfp-bg {top: 0; left: 0; width: 100%; height: 100%; z-index: 100042; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.85; filter: alpha(opacity=85);}
.mfp-wrap {top: 0; left: 0; width: 100%; height: 100%; z-index: 100043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px;}
.mfp-container:before {content: ''; display: inline-block; height: 100%; vertical-align: middle;}
.mfp-align-top .mfp-container:before {display: none;}
.mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 100045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%; cursor: auto;}
.mfp-ajax-cur {cursor: progress;}
.mfp-zoom-out-cur {cursor: zoom-out;}
.mfp-zoom {cursor: pointer; cursor: zoom-in;}
.mfp-auto-cursor .mfp-content {cursor: auto;}
.mfp-loading.mfp-figure {display: none;}
.mfp-hide {display: none !important;}
.mfp-preloader {color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044;}
.mfp-preloader a {color: #CCC;}
.mfp-preloader a:hover {color: #FFF;}
.mfp-s-ready .mfp-preloader {display: none;}
.mfp-s-error .mfp-content {display: none;}
button.mfp-close, button.mfp-arrow {opacity: .5; overflow: visible; cursor: pointer; background: transparent; border: 0; display: block; outline: none; padding: 0; z-index: 100046; box-shadow: none; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}
.mfp-close {width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px;}
.mfp-close:hover, .mfp-close:focus {opacity: 1; filter: alpha(opacity=100);}
.mfp-close:active {top: 1px;}
.mfp-close-btn-in .mfp-close {color: #333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%;}
.mfp-counter {position: absolute; top: 0; right: 0; color: #CCC; line-height: 18px; white-space: nowrap;}
.mfp-arrow {position: absolute; opacity: 0.65; filter: alpha(opacity=65); margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px;}
.mfp-arrow:active {margin-top: -54px;}
.mfp-arrow:hover,
.mfp-arrow:focus {opacity: 1; filter: alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a {border-top-width: 13px; border-bottom-width: 13px; top: 8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b {border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7;}
.mfp-arrow-left {left: 0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {border-right: 17px solid #FFF; margin-left: 12px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {margin-left: 6px; border-right: 27px solid #333;}
.mfp-arrow-right {right: 0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {border-left: 17px solid #FFF; margin-left: 59px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {border-left: 27px solid #333; margin-left: 55px;}
.mfp-iframe-holder {padding-top: 40px; padding-bottom: 40px;}
.mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px;}
.mfp-iframe-holder .mfp-close {top: -40px;}
.mfp-iframe-scaler {width: 100%; height: 0; overflow: hidden; padding-top: 56.25%;}
.mfp-iframe-scaler iframe {position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000;}
/* Main image in popup */
img.mfp-img {width: auto; max-width: 100%; height: auto; display: block; line-height: 0; padding: 41px 0 41px; margin: 0 auto;}
/* The shadow behind the image */
.mfp-figure {line-height: 0;}
.mfp-figure:after {content: ''; position: absolute; left: -1px; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 15px rgba(255, 255, 255, 0.55); background: #444; border: 1px solid rgba(255, 255, 255, 0.55); margin-right: -1px;}
.mfp-figure .small {color: #BDBDBD; display: block; font-size: 12px; line-height: 14px;}
.mfp-figure .figure {margin: 0;}
.mfp-bottom-bar {margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; font-size: 16px;}
.mfp-title {text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px;}
.mfp-title a {font-family: SignikaNegative-Semibold;}
.mfp-image-holder .mfp-content {max-width: 100%;}
.mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer;}
/* Fade Effect for opening */
.mfp-fade.mfp-bg {background: #0b0b0b; opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-fade.mfp-bg.mfp-ready {opacity: .85;}
.mfp-fade.mfp-bg.mfp-removing {opacity: 0;}
.mfp-fade.mfp-wrap .mfp-content {opacity: 0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {opacity: 1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {opacity: 0;}
/* Zoom effect */
.mfp-zoom-in .mfp-with-anim {opacity: 0;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;-webkit-transform: scale(0.8);transform: scale(0.8);}
.mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim {opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.85;}
.mfp-zoom-in.mfp-removing .mfp-with-anim {-webkit-transform: scale(0.8);transform: scale(0.8);opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); opacity: 0;}

.my-mfp-zoom-in.mfp-bg {opacity: 0;-webkit-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.5;}
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}

/* transition */
.mfp-zoom-in .mfp-figure, .mfp-zoom-in .mfp-iframe-holder .mfp-iframe-scaler {opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out; -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95);}
.mfp-zoom-in.mfp-bg, .mfp-zoom-in .mfp-preloader {opacity: 0; -webkit-transition: all 0.3s ease-out; transition: all 0.3s ease-out;}
.mfp-zoom-in.mfp-image-loaded .mfp-figure, .mfp-zoom-in.mfp-ready .mfp-iframe-holder .mfp-iframe-scaler {opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1);}
.mfp-zoom-in.mfp-removing .mfp-figure, .mfp-zoom-in.mfp-removing .mfp-iframe-holder .mfp-iframe-scaler { -webkit-transform: scale(0.95); -ms-transform: scale(0.95); transform: scale(0.95); opacity: 0;}
.mfp-zoom-in.mfp-removing.mfp-bg, .mfp-zoom-in.mfp-removing .mfp-preloader {opacity: 0;}

/* Text dialog */
.text-dialog {background: white; padding: 5px 15px 15px; text-align: left; max-width: 400px; margin: 40px auto; position: relative; font-size: 16px; box-shadow: 0 0 5px rgba(155,0,0, .5);}
.text-dialog .latest_posts.style2 {padding: 5px; min-height: 50px;}
.text-dialog p {margin-bottom: 10px;}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-image-holder {padding-left: 0; padding-right: 0;}
	.mfp-img-mobile img.mfp-img {padding: 0;}
	.mfp-img-mobile .mfp-figure:after {top: 0; bottom: 0;}
	.mfp-img-mobile .mfp-figure .small {display: inline; margin-left: 5px;}
	.mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.3); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed;}
	.mfp-img-mobile .mfp-bottom-bar:empty {padding: 0;}
	.mfp-img-mobile .mfp-counter {right: 5px; top: 3px;}
	.mfp-img-mobile .mfp-close {top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.3); position: fixed; text-align: center; padding: 0;}
}
@media all and (max-width: 900px) {
	.mfp-arrow {-webkit-transform: scale(0.75); transform: scale(0.75);}
	.mfp-arrow-left {-webkit-transform-origin: 0; transform-origin: 0;}
	.mfp-arrow-right {-webkit-transform-origin: 100%; transform-origin: 100%;}
	.mfp-container {padding-left: 6px; padding-right: 6px;}
}

/* REVOLUTION SLIDER */
.tp-caption.more_details a{color:#fff;}
.tp-caption.project_subtitle{font-size: 18px; font-weight: 700; text-shadow: 1px 1px 0 white; color: #888;}

/* Rev slider v5 with Kallyas v4+ */

.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet {width:50px;}
.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet:hover, .rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet.selected {width:70px;}

/* Arrows */
.tparrows.kallyas-default {background-color: transparent;}
.tparrows.kallyas-default:before {font-size: 24px;}
/* Dash list helper for rev slider */
.rev-list-dash:before {content:''; width:12px; height:3px; background:#9b0000; display:inline-block; margin-right:10px; vertical-align:middle;}
/* Notification Style */
.notification-box {max-width: 305px; border-radius: 7px; box-shadow: 2px 4px 4px rgba(0,0,0,.15);}
.notification-box a {color: rgba(113, 189, 116, 0.75);}
.notification-box .bb--close {color: rgba(255, 255, 255, 0.6); font-size: 18px;}

/* Kallyas Popup Box */
.kl-pp-box {width: 400px; margin: 0 auto; position: relative;}
.kl-pp-box .kl-pp-inner {border-radius: 5px; background-color: #fff;}
.kl-pp-box[data-ppbox-timeout] .dontshow {font-size: 12px; color: #fff; margin-top: 5px; display: inline-block;}

/* One Page */
.custom-position {padding-top: 15%; padding-right: 10%; padding-bottom: 13%; background-color: rgba(61,61,61,0.7) !important;}
.custom-position2 {padding-top: 15%; padding-bottom: 13%; padding-left: 10%; background-color: rgba(205,33,34,0.7) !important;}
.max-w220 {max-width: 220px !important;}
.mtop-50 {margin-top: 50px;}
.ptop-30 {padding-top: 30px;}
.lh-24 {line-height: 24px !important;}
.icon-facebook.color {color: #3b5998;}
.icon-youtube.color {color: #cd201f;}
.icon-twitter.color {color: #55acee;}
.icon-pinterest.color {color: #cc2127;}

.icon-facebook.color:hover, .icon-youtube.color:hover, .icon-twitter.color:hover, .icon-pinterest.color:hover {color: #4C4C4C;} 
.custom-height .caroufredsel_wrapper, .custom-height .recentwork_carousel__img {height: 500px !important;}
.footer_nav {margin-top: 0 !important;}
.kl-slideshow .kl-contentmaps__panel {top: 150px;}

.icon-facebook.icon-bg {background: #3B5998;}
.icon-twitter.icon-bg {background: #55ACEE;}
.icon-dribbble.icon-bg {background: #ea4c89;}
.icon-pinterest.icon-bg {background: #CC2127;}
.icon-linkedin.icon-bg {background: #0077B5;}
.chaser .main-menu li a {background: transparent;}
.main-menu li.active>a {background: #9b0000 !important;}

/* Common button styles */
.button {
	min-width: 120px;
	display: inline-block;
	margin: 0 5px;
	padding: 5px 10px 4px;
	border: none;
	background: none;
	color: #9b0000;
	vertical-align: middle;
	position: relative;
	z-index: 1;
	font-size: 15px;
	text-transform: uppercase;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	text-align: center;
}
.button:focus {outline: none;}
.button > span {vertical-align: middle;}

/* Sizes */
.button--size-s {font-size: 14px;}
.button--size-m {font-size: 16px;}
.button--size-l {font-size: 18px;}

/* Typography and Roundedness */
.button--text-upper {letter-spacing: 2px; text-transform: uppercase;}
.button--text-thin {font-family: "SignikaNegative-Light";}
.button--text-medium {font-weight: 500;}
.button--text-thick {font-family: "SignikaNegative-Semibold";}
.button--round-s {border-radius: 2px;}
.button--round-m {border-radius: 15px;}
.button--round-l {border-radius: 40px;}

/* Borders */
.button--border-thin {border: 1px solid;}
.button--border-medium {border: 2px solid #9b0000;}
.button--border-thick {border: 3px solid;}

.border-half {border-bottom: none; border-radius: 2px 2px 0 0;}

/* Ujarak Buttosn */
.button--ujarak {-webkit-transition: border-color 0.4s, color 0.4s, transform .2s ease-in-out; transition: border-color 0.4s, color 0.4s, transform .2s ease-in-out;}
.button--ujarak::before {content: ''; position: absolute; top: -1px; left: -1px; width: calc(100% + 2px); height: calc(100% + 2px); background: #9b0000; z-index: -1; opacity: 0; -webkit-transform: scale3d(0.7, 1, 1); -ms-transform: scale3d(0.7, 1, 1); transform: scale3d(0.7, 1, 1); -webkit-transition: 0.4s, opacity 0.4s; transition: 0.4s, opacity 0.4s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.button--ujarak a {color:#9b0000}
.button--ujarak.light {color:#ccc}
.button--ujarak.deep {color:#535353; border-color: #999; line-height: 1.4;}
.button--ujarak a:hover, .button--ujarak:hover a, .button--ujarak.deep:hover {color:#FEF5F0}
.button--ujarak.light:active {border-color: #FEF5F0 !important;}
.button--ujarak.deep:active {border-color: #e2e2e2 !important;}
.button--ujarak:active {border-color: #fff !important;}

.button--ujarak.button--round-s::before {border-radius: 0;}
.button--ujarak.button--inverted::before {background: #fff;}
.button--ujarak,.button--ujarak::before {-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);}
.button--ujarak:hover, .button--ujarak.deep:hover, .button--ujarak.deep:active, .button--ujarak.light:active {color: #FEF5F0; border-color: #9b0000; z-index: 2;}
.button--ujarak.button--inverted:hover {color: #555; border-color: #fff;}
.button--ujarak:hover::before, .button--ujarak.active::before, .button--ujarak.light:active::before, .button--ujarak.deep:active::before {opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.button--ujarak.active::before {border-radius: 2px;}

.button--ujarak.transparent {background: rgba(0,0,0,0.2); text-shadow: 1px 1px 0 rgba(0,0,0,0.55); color: #fff; border: none; margin: 0;}
.button--ujarak.width-100 {width: 100%;}

/* link */
a.link {border-bottom-width: 2px; border-bottom-style: dotted; -webkit-transition: all 0.2s ease-out; transition: all 0.2s ease-out; outline: medium none; color: inherit; white-space: nowrap; border-color: inherit;}
	a.link:hover, a.link:focus {outline: 0 none; color: inherit;}
	a.link-color1:hover, a.link-color1:focus {background-color: #e2e2e2; outline: 0 none; color: #9b0000; border-bottom-style: solid; border-color: #535353;}
	a.link-color2:hover, a.link-color2:focus {background-color: #9b0000; outline: 0 none; color: #FEF5F0; text-shadow: none;}

.col-md-8.text-box .wrap {display: table-cell; vertical-align: middle;}

/* Slider */
.slick-slider {position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}
.slick-list {position: relative; display: block; overflow: hidden; margin: 0 -15px; padding: 0;}
.portfolio .slick-list {margin: 0 -5px;}
	.slick-list:focus {outline: none;}
	.slick-list.dragging {cursor: pointer;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}
.slick-track {position: relative; top: 0; left: 0; display: block;}
	.slick-track:before, .slick-track:after {display: table; content: '';}
	.slick-track:after {clear: both;}
.slick-loading .slick-track {visibility: hidden;}
.slick-slide {display: none; float: left; height: 100%; min-height: 1px; padding: 0 15px; font-size: 14px;}
.portfolio .slick-slide {padding: 0 5px;}
[dir='rtl'] .slick-slide {float: right;}
.slick-slide img {display: block;}
.slick-slide img.border {border: 1px solid #ccc; padding: 5px; border-radius: 4px; margin: auto;}
.slick-slide.slick-loading img {display: none;}
.slick-slide.dragging img {pointer-events: none;}
.slick-initialized .slick-slide {display: block;}
.slick-loading .slick-slide {visibility: hidden;}
.slick-vertical .slick-slide {display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden {display: none;}

/* Arrows */
.slick-prev, .slick-next {position: absolute; top: 0; display: block; width: 20px; height: 20px; padding: 0; margin-top: -69px; cursor: pointer; color: transparent; border: none; outline: none; background: transparent;}
.slider-control-right .slick-prev, .slider-control-right .slick-next {margin-top: -55px;}
.slider-control-right .slick-prev {left: auto; right: 30px;}
.slider-control-middle .slick-prev, .slider-control-middle .slick-next {margin-top: 10%; left: inherit; z-index: 1; width: 40px; height: 40px;}
.slider-control-middle .slick-prev::before, .slider-control-middle .slick-next::before {font-size: 40px;}

.lazy-picture img[src*=placeholder] {width: 60px; height: 60px;}
.lazy-picture img[src*=base64] {width: 30px !important; height: 30px;}
.portfolio img {max-height: 80px;}
.portfolio .lazy-picture {max-height: 80px; aspect-ratio: 1; display: flex; align-items: center; justify-content: center;}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {color: transparent; outline: none; background: transparent;}
	.slick-prev:hover:before, .slick-next:hover:before {opacity: 1; color: #9b0000;}
	.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {opacity: .25;}
	.slick-prev:before, .slick-next:before {font-family: "Glyphicons Halflings"; font-size: 20px; line-height: 1; opacity: .65; color: #aaa; -webkit-font-smoothing: antialiased;
		-webkit-transition: color .25s ease-in-out; transition: color .25s ease-in-out;}
.slick-slider:hover .slick-prev:before, .slick-slider:hover .slick-next:before {opacity: .85}
.slick-prev {left: 0;}
[dir='rtl'] .slick-prev {right: -25px; left: auto;}
.slick-prev:before {content:"\e257";}
[dir='rtl'] .slick-prev:before {content:"\e257";}
.slick-next {right: 0;}
[dir='rtl'] .slick-next {right: auto; left: -25px;}
.slick-next:before {content:"\e258";}
[dir='rtl'] .slick-next:before {content:"\e258";}

/* Dots */
.slick-slider {margin-bottom: 30px;}
.slick-dots {position: absolute; bottom: -45px; display: block; width: 100%; padding: 0; list-style: none; text-align: center;}
	.slick-dots li {position: relative; display: inline-block; width: 20px; height: 20px; margin: 0 5px; padding: 0; cursor: pointer;}
	.slick-dots li button {font-size: 0; line-height: 0; display: block; width: 20px; height: 20px; padding: 5px; cursor: pointer; color: transparent; border: 0; outline: none; background: transparent;}
		.slick-dots li button:hover, .slick-dots li button:focus {outline: none;}
		.slick-dots li button:hover:before, .slick-dots li button:focus:before {opacity: 1;}
		.slick-dots li button:before {font-family: "Glyphicons Halflings"; font-size: 15px; line-height: 20px; position: absolute; top: 0; left: 0; width: 20px; height: 20px; content: "−"; text-align: center; opacity: .25; color: #555; -webkit-transition: opacity .25s ease-in-out; transition: opacity .25s ease-in-out; -webkit-font-smoothing: antialiased;}
		.slick-dots li.slick-active button:before {opacity: .75; color: #555;}

/* Animation */
.gallery-rk .visible-1.animate-9, .gallery-rk .animate-9, .imgboxes4_link.imgboxes-wrapper .m_title.imgboxes-title {opacity:0; visibility: hidden;}
.gallery-rk .visible-1.animate-9.start-load, .imgboxes4_link.imgboxes-wrapper .loaded + span + .m_title.imgboxes-title {opacity:1; visibility: visible;}

.imgboxes4_link.imgboxes-wrapper .m_title.imgboxes-title, .imgboxes4_link.imgboxes-wrapper span {opacity:0;}
.imgboxes-wrapper .loaded + span + .m_title.imgboxes-title, .imgboxes-wrapper .loaded + span {opacity:1; -webkit-transition: all .6s; transition: all .6s;}
.imgboxes4_link.imgboxes-wrapper .loaded + span + .m_title.imgboxes-title:hover, .imgboxes4_link.imgboxes-wrapper .loaded + span:hover {-webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.imgboxes_style4 img.lazy-fade-in {visibility:hidden}
.image-boxes img.lazy-fade-in.start-load {visibility:visible; -webkit-transition: all 1.0s ease-in-out; transition: all 1.0s ease-in-out;}

.hidden-1, [class*="animate-"] {opacity:0;}
.visible-1, .visible-1 > [class*="animate-"] {opacity:1;}

.delay {-webkit-animation-delay: 1s; animation-delay: 1s;}
.delay-5 {-webkit-animation-delay: 0.5s; animation-delay: 0.5s;}
.delay-25 {-webkit-animation-delay: 0.25s; animation-delay: 0.25s;}

.animated {-webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.animated-fast {-webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.slick-slide {-webkit-animation-duration: 1.5s; animation-duration: 1.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}

@-webkit-keyframes fadeInDown-rk {from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to {opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInDown-rk {from {opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0);} to {opacity: 1; -webkit-transform: none; transform: none;}}

.fadeInDown-rk {-webkit-animation-name: fadeInDown-rk; animation-name: fadeInDown-rk;}

@-webkit-keyframes fadeInUp-rk {from {opacity: 0; -webkit-transform: translate3d(0, 20%, 0); transform: translate3d(0, 20%, 0);} to {opacity: 1; -webkit-transform: none; transform: none;}}
@keyframes fadeInUp-rk {from {opacity: 0; -webkit-transform: translate3d(0, 20%, 0); transform: translate3d(0, 20%, 0);} to {opacity: 1; -webkit-transform: none; transform: none;}}

.fadeInUp-rk {-webkit-animation-name: fadeInUp-rk; animation-name: fadeInUp-rk;}

@-webkit-keyframes zoomIn-rk {from {opacity: 0; -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} to {opacity: 1;}}
@keyframes zoomIn-rk {from {opacity: 0; -webkit-transform: scale3d(.9, .9, .9); transform: scale3d(.9, .9, .9);} to {opacity: 1;}}

.zoomIn-rk {-webkit-animation-name: zoomIn-rk; animation-name: zoomIn-rk;}
.rk-animation.zoomIn {-webkit-animation-name: zoomIn-rk; animation-name: zoomIn-rk;}

@-webkit-keyframes slideInLeft-rk {from {visibility: visible; -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0);} to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes slideInLeft-rk {from {visibility: visible; -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0);} to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}

.slideInLeft-rk {-webkit-animation-name: slideInLeft-rk; animation-name: slideInLeft-rk;}

@-webkit-keyframes slideInRight-rk {from {visibility: visible;-webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0);} to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}
@keyframes slideInRight-rk {from {visibility: visible;-webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0);} to {-webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}}

.slideInRight-rk {-webkit-animation-name: slideInRight-rk; animation-name: slideInRight-rk;}

@-webkit-keyframes fadeIn-rk {from {opacity: 0;} to {opacity: 1;}}
@keyframes fadeIn-rk {from {opacity: 0;} to {opacity: 1;}}

.fadeIn-rk {-webkit-animation-name: fadeIn-rk; animation-name: fadeIn-rk;}

@-webkit-keyframes zoomOut-rk {0% {opacity: 1;} 50% {opacity: 0; -webkit-transform: scale3d(.5,.5,.5); transform: scale3d(.5,.5,.5);} 100% {opacity: 0;}}
@keyframes zoomOut-rk {0% {opacity: 1;} 50% {opacity: 0; -webkit-transform: scale3d(.5,.5,.5); transform: scale3d(.5,.5,.5);} 100% {opacity: 0;}}

.zoomOut-rk {-webkit-animation-name: zoomOut-rk; animation-name: zoomOut-rk;}
.rk-animation.zoomOut {-webkit-animation-name: zoomOut-rk; animation-name: zoomOut-rk;}

/* other styles */
.images-rk1 {float:right;}
.img.article {margin: 8px 0 25px 30px; color: transparent; width: 490px; position: relative;}
.text-box-rk1 {text-align: right;}
.title-rk {border-bottom: 1px solid #ccc; text-align: center;}
.title-rk2 {margin-top: 20px; padding-bottom: 5px;}
.title-rk2 .tbk__title {font-size: 20px; margin-bottom: 3px;}
.tbk-symbol--border2.tbk-icon-pos--after-title.title-rk2 .tbk__border-helper {padding-bottom: 5px;}
.header-top-logo {position:absolute; margin-top: -100px; top: -180px;}
.cell {min-width:30px; text-align: right; display: inline-block; padding-right: 10px;}
.wrap-input-rk {min-width: 250px; display: inline-block; margin-bottom: 20px;}
.wrap-input-rk > input {vertical-align: top; width: 100%; border: 1px solid #ccc; color: #777; border-radius: 2px; padding: 3px 10px; min-height: 35px; font-size: 16px; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.wrap-input-rk > input:hover, .wrap-input-rk > input:active, .wrap-input-rk > input:focus {border: 1px solid #555; outline: none;}
.wrap-input-rk + .button--ujarak {vertical-align: top;}
.iframe-fluid {width: 100%; height: 510px; border: 1px solid transparent;}

.iframe-facebook {width: 360px; height: 130px; border: 0; overflow: hidden;}
#insert-block-fb {height: 130px;}

.logo-ext {display:inline-block; margin: 10px; -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.logo-ext:hover {-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.logo-ext img {color: transparent;}
.rs-link-inactive {display: none;}
.g-recaptcha {float: left; padding-left: 15px;}
#at-share-dock {position: relative;}
.loader, .gallery-rk .img-intro:after, img.spiner:after {border: 3px solid #D2D2D2; border-top: 3px solid #9b0000; border-radius: 50%; width: 50px; height: 50px; animation: spin 2s linear infinite; display: inline-block; position: absolute; top: calc(50% - 25px); left: calc(50% - 25px); content: "";}
.start-load ~ .loader, img.start-load.spiner:after, .visible-1 + .loader {display: none;}

ul.list-rk {padding: 0; margin: 0;}
ul.list-rk li, .rk.dl-horizontal.list-rk dt {margin-left: 5px; padding-left: 30px; position: relative; display: block; font-size: 16px; font-weight: normal;}
ul.list-rk.list-arrow.arrow-red li::after, .list-rk.list-arrow.arrow-red dt::after {border-left-color: #9b0000;}
ul.list-rk.list-arrow li::after, .list-rk.list-arrow dt::after {content: ''; height: 0; position: absolute; width: 0; border: 5px solid transparent; left: 5px; top: 9px; border-left-color: #ccc;}
ul.list-ok li::after, ul.list-ok dt::after {content: "\e013"; position: absolute; left: 0; top: 0; font-family: 'Glyphicons Halflings'; color: #9b0000;}

.list-nr h2 {font-size: 20px; margin-top: 0; line-height: 30px;}
.list-nr a {display: block;}
ol {list-style-type:decimal; font-size: 20px; margin-bottom: 0;}
ol li {padding-left: 10px;}
ol.ol-2 {padding-left: 25px; font-size: 16px; text-align: left;}
ol.ol-2 li {margin-bottom: 5px;}

.line {position:relative; width:100%;height:5px}
.line.red {background: #9d0000;}
.line.white {background: #fff;}

.rk.dl-horizontal {margin-bottom: 0;}
.rk.dl-horizontal dd {padding-left: calc(100% - 90px); text-align: right; padding: 0 5px; margin: 0;}
.rk.dl-horizontal dt:hover + dd, .rk.dl-horizontal dd:hover, .rk.dl-horizontal dt:hover {background: none repeat scroll 0 0 #fff;}
.rk.dl-horizontal dt {width: calc(100% - 90px); text-align: left; white-space: normal; padding: 2px 5px; font-weight: normal; float: left;}

.ratio-img-16-9 {aspect-ratio: 16/9;}
.ratio-img-17-10 {aspect-ratio: 17/10;}
.ratio-img-3-2 {aspect-ratio: 3/2;}

/* Table RK */
.table.rk thead tr th {text-align: center; border-bottom: none; font-family: "SignikaNegative-Bold";}
.table-hover.rk > tbody > tr:hover {background-color: #fff;}
.table.rk > tbody > tr > td {padding: 5px 4px;}
.table.rk > tbody > tr > td:first-child {font-family: "SignikaNegative-Semibold";}

/* video js */
.wrap-video {box-shadow: 0 -2px 15px 0 rgba(255,255,255, .5); border: 1px solid #fff; position: relative;}
.video-js.my-custom-skin .vjs-big-play-button {height: 70px; width: 70px; top: 50%; left: 50%; margin: -35px -35px 0; line-height: 65px; background-color: rgba(0, 0, 0, 0.2); border-color: #fff; opacity: .6; border-radius: 50%; font-size: 5em;}
.video-js.my-custom-skin:hover .vjs-big-play-button {background-color: rgba(0, 0, 0, 0.3); -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out; transform: scale(1.2); -ms-transform: scale(1.2); -webkit-transform: scale(1.2);}
.video-js.my-custom-skin .vjs-big-play-button:hover {opacity: .7;}
.video-js.my-custom-skin .vjs-big-play-button::before {color: rgba(255,255,255, .5); -webkit-transition: all .25s ease-in-out; transition: all .25s ease-in-out;}
.video-js.my-custom-skin .vjs-big-play-button:hover::before {color: rgba(155,0,0, .8);}
.video-js.my-custom-skin .vjs-slider {background-color: rgba(155, 0, 0, 0.5);}

/* col */
.col-sm-25 {width: 20%; float: left; position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px;}

/* Gallery */
.gallery-rk {text-align: center; margin: 0 -10px;}
.gallery-rk .img-intro {padding: 7px 5px; display: inline-block; width: calc(20% - 5px); cursor: pointer; cursor: zoom-in; position: relative; min-width: calc(20% - 5px); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.gallery-rk .img-intro img {-webkit-transition: all .2s ease-in-out; transition: all .2s ease-in-out; border-radius: 3px; color: transparent; min-width: 100%; border-image-width: 0; outline: none;}
.gallery-rk .img-intro img.loaded {border: 2px solid #aaa; opacity: 1; visibility: visible}
.gallery-rk .img-intro img:hover, .gallery-rk .img-intro:hover img {border: 2px solid #9d0000;}
.gallery-rk .img-intro:before {width: calc(100% - 10px); height: calc(100% - 14px); display: inline-block; position: absolute; top: 7px; left: 5px; content: ""; background: #FEF5F0;}
.gallery-rk .img-intro.before-load:before, .gallery-rk .img-intro.before-load:after {display: none;}

.lg-actions .lg-next, .lg-actions .lg-prev {background: none; font-family: 'Glyphicons Halflings'; font-size: 38px; text-shadow: -1px 0 0 #000, 1px 0 0 #000, 0 -1px 0 #000, 0 1px 0 #000; opacity: .3; color: #fff; margin-top: -20px;}
.lg-actions .lg-next {right: 0;}
.lg-actions .lg-prev {left: 0;}
.lg-actions .lg-next:before {content: "\e258";}
.lg-actions .lg-prev:after {content: "\e257";}
.lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {opacity: .8}
.lg-hide-items .lg-prev, .lg-hide-items .lg-next {opacity: 0 !important;}
.lg-toolbar {background: none;}
.lg-toolbar.group > span:last-of-type {border-bottom-left-radius: 4px;}
#lg-zoom-out, .lg-zoomed #lg-zoom-out:after {opacity: 1;}
#lg-zoom-out:after {opacity: .5;}

/* Side Bar (side-bar1 for gallery2017)  */
.side-bar, .side-bar1 {width: 340px; position: fixed; left: -340px; bottom: 10px; height: 130px; z-index: 200; transition: 0.5s; -webkit-transition: 0.5s;}
.side-bar:hover, .side-bar.hover, .side-bar1:hover, .side-bar1.hover {left: 0 !important;}
.side-bar:hover .glyphicon, .side-bar.hover .glyphicon {opacity: 0 !important; transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out;}
.side-bar .block1 {float: left; width: 340px; height: 130px}
.side-bar.bar2 .block1 {position: absolute; height: 144px; padding: 10px;}
.side-bar ~ .close {position: fixed; bottom: 140px; left: -40px; font-size: 22px; display: inline-block; font-family: 'Glyphicons Halflings'; line-height: 1; background-color: rgba(0, 0, 0, 0.7); padding: 8px; border-radius: 0 4px 0 0; color: #fff; opacity: .7; z-index: 14; transition: all 0.2s ease-out; font-weight: 300; text-shadow: none;}
.side-bar.bar2 + .close {bottom: 205px;}
.side-bar ~ .close:after {content: "\e079";}

.side-bar.bar2 {height: 150px; bottom: 55px; background: #fff; box-shadow: inset 0 0 0 1px #9d0000; margin-left: -1px; width: 341px;}

.block2 {float: left; width: 30px; position: relative; margin-left: 340px; bottom: 40px; opacity: .9;}
.side-bar.bar2 .block2 {bottom: -110px;}
.content-in-block {margin: 0; padding: 20px 25px 15px 20px; height: 150px; overflow: auto;}
.wrap-block {text-align: center; color: #FFF; font-size: 24px; background-color: #004f9c; padding: 3px 0 1px; border-radius: 0 2px 2px 0; line-height: 1.5;}
.wrap-block:hover {cursor: pointer;}
.bar2 .wrap-block {background-color: #9d0000;}
@media (min-width: 600px) {
	.block2 {bottom: 130px; margin-left: 360px;}
	.wrap-block {height: 70px;}
	.side-bar, .side-bar1 {top: 99px; width: 360px; left: -360px;}
	.side-bar .block1, .side-bar1 .block1 {width: 360px;}
}
@media (max-width: 599px) {
	.side-bar.hover + .close {left: 0; transition-delay: .5s;}
}

/* maplace */
.ullist_a {display: none;}
.ullist_a.active {display: block;}
.ullist li:first-child {display: block; margin-left: 0; list-style-type: decimal;}
.ullist li {display: list-item; margin-left: 1.8em; list-style-type: decimal;}
.ullist li a {padding-left: 10px;}
.ullist li:first-child a {padding-left: 0;}
.ullist li span {position: relative;}
.ullist li span::after {content: ''; height: 0; position: absolute; width: 0; border: 5px solid transparent; right: -20px; top: 6px; border-left-color: #ccc; webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out}
.ullist li:hover span::after {border-left-color: #535353;}
.ullist li.active span::after {opacity: 0;}
#gmap-menu {width: 100%; height: 300px;}
#gmap-menu h5 {margin: 0; font-family: "SignikaNegative-Regular"; line-height: 1.4;}
.gm-style-iw > div > div {padding-bottom: 1px;}
#controls li.active a {font-family: "SignikaNegative-Regular";}
@media (max-width: 767px) {
	#gmap-menu {height: 235px;}
	#controls {padding-bottom: 15px;}
}

 /* Bootstrap Responsive Stylesheet */
.clearfix {*zoom: 1;}

.input-block-level {display: block; width: 100%; min-height: 30px;}

.visible-xss {display: none!important;}
.hidden-xss {display: block!important;}
.visible-xxs {display: none!important;}
.hidden-xxs {display: block!important;}

.hidden {display: none; visibility: hidden;}
.visible-phone {display: none !important;}
.visible-tablet {display: none !important;}
.hidden-desktop {display: none !important;}
.visible-desktop {display: inherit !important;}

@media (min-width: 768px) and (max-width: 992px) {
	.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important ;}
	.visible-tablet {display: inherit !important;}
	.hidden-tablet {display: none !important;}
	.form-horizontal .control-group {margin-bottom: 10px;}
	.contact_form .form-horizontal .controls {margin-left: 0;}
}

.visible-print {display: none !important;}

@media print {
  .visible-print {display: inherit !important;}
  .hidden-print {display: none !important;}
}

/* KALLYAS EDIT Responsive */
@media (min-width: 1200px) {
	.images-rk1, .text-box-rk1 {margin-right: 57px;}
	.images-rk1 {max-width: 300px;}
	.kl-slideshow-safepadding.sc__container {padding-left: 50px;}
	body input, body textarea, body .uneditable-input {margin-left: 0;}
	body .thumbnails {margin-left: -30px;}
	body .thumbnails > li {margin-left: 30px;}
	body .css3accordion .content > .m_title {font-size:13px; line-height:1.4; margin: 10px 0;}
	body .css3accordion .text + a {font-size:10px; font-weight:bold; color:#888; display: inline-block; margin-top: 5px;}
	body .screenshot-box.kl-style-1 .left-side {width: 450px;}
	body .screenshot-box .left-side h3.title {font-size: 19px;}
	body .screenshot-box .left-side ul.features li h4 + span {font-size: 13px;}
	body.boxed-layout #page_wrapper {width:1200px}
	body .zn_float_right {float:right;}
	.g-recaptcha + .col-sm-12 {width: auto; float: right; padding-top: 42px; margin-bottom: 0;}
}

@media (max-width: 1199px) {
	.kl-iconbox--fright .kl-iconbox__icon-wrapper, .kl-iconbox--fleft .kl-iconbox__icon-wrapper {float: none;}
	.main-nav > ul > li > a {padding:  6px 7px 5px 7px; letter-spacing: -0.3px;}
	.main-nav > ul > li.menu-item-has-children > a::after {border-left: 3px solid transparent; border-right: 3px solid transparent; right: -2px;}
	.main-nav > ul > li {margin-left: 4px;}
	.chaser .main-menu li a {padding: 5px 8px;}
	.site-header .kl-top-header {margin-left: 292px;}
}

@media (min-width: 992px) {
	.site-header.style2 .search-container {display: block !important; margin-top: 20px;}
	.site-header.style3 .search-container {display: block !important;}
	.nav-collapse.collapse {height: auto !important; overflow: visible !important;}
	.site-header.style4 .main-nav ul li:hover > .hg_mega_container {margin-top: -17px;}
	.menu-item-mega-parent.dropdown {position: inherit !important;}
	
	.col-md-4.menu {width: 372px; float: left;}
	.col-md-8.text-box {width: calc(100% - 372px); display: table; height: 372px; float: right; padding-top: 10px;}
}

@media (min-width: 768px) and (max-width: 1199px) {
	.g-recaptcha + .col-sm-12 {padding-top: 15px;}
	.g-recaptcha {float: right; padding-right: 15px;}
	.iframe-fluid {height: 561px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
	#footer .glyphicon + a {max-width: 190px; display: inline-block; vertical-align: top;}
}

@media (min-width: 480px) and (max-width: 767px) {
	.g-recaptcha + .col-sm-12 {padding-top: 42px;}
}

@media (max-width: 991px) {
	body {padding-top: 0}
	.images-rk1 img {margin-top:20px;}
	.navbar-fixed-top, .navbar-fixed-bottom {position: static}
	.navbar-fixed-top {margin-bottom: 20px}
	.navbar-fixed-bottom {margin-top: 20px}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding: 5px}
	.navbar .container {width: auto; padding: 0}
	.navbar .brand {padding-right: 10px; padding-left: 10px; margin: 0 0 0 -5px}
	.navbar-inverse .nav-collapse .nav > li > a, .navbar-inverse .nav-collapse .dropdown-menu a {color: #999999;}
	.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {background-color: #111111;}
	.navbar-inverse .nav-collapse .navbar-form,
	.navbar-inverse .nav-collapse .navbar-search {border-top-color: #111111; border-bottom-color: #111111;}
	.navbar .nav-collapse .nav.pull-right {float: none; margin-left: 0;}
	.nav-collapse, .nav-collapse.collapse {height: 0; overflow: hidden;}
	.navbar .btn-navbar {display: block;}
	.navbar-static .navbar-inner {padding-right: 10px; padding-left: 10px;}
	.latest_posts.style2 {min-height: initial;}

	body.boxed-layout #page_wrapper {width:100%; border:0;}
	body .kl-slideshow .scrollbarContainer {width:100%;}

	ul.list-style3 li {padding: 1px 5px 5px; margin-bottom: 5px;}
}

@media (min-width: 768px) and (max-width: 991px) {
	.portfolio img {max-height: 75px;}
    .portfolio .lazy-picture {max-height: 75px; aspect-ratio: 1; display: flex; align-items: center; justify-content: center;}

	.site-header.style2 .search-container {display: block !important; margin-top: 20px;}
	.site-header.style3 .search-container {display: block !important;}

	.kl-slideshow.iosslider-slideshow {padding-bottom: 80% !important;}
	input, textarea, .uneditable-input {margin-left: 0;}

	/*  KALLYAS EDIT */
	.recentwork_carousel li a iframe {width: 100%; height: auto;}
	.subheader-subtitle {font-size:14px;}

	.gobox {padding: 15px;}
	.gobox h4 {font-size: 20px; margin-top: 12px;}
	.gobox.gobox-last {padding: 11px 1px !important;}
	.gobox.gobox-last img {margin-left: -10px;}

	body .css3panels {height: 450px;}
	body .css3panels .panel img {max-height: 460px;}
	body .css3panels .caption {top:300px; width:300px;}
	body .css3panels .caption.upper {top:250px;}

	#skills_diagram .legend {right:-30px;}
	.feature_box.style3 .box {font-size:12px;}
	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}
	.tabs_style1 > ul.nav > li > a {padding: 8px 10px;}
	.feature_box .box .title + p {font-size: 12px;}

	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4;}

	.screenshot-box .left-side h3.title {font-size: 16px;}
	.screenshot-box .left-side ul.features li h4 + span {font-size: 11px;}

	.header-search .searchBtn {margin-top:0;}
	.social-share li {margin-left: 0;}

	.flickr_feeds li a {width: 65px;}
	.info-text {font-size: 20px;}
	.hover-box > img {margin: 10px 10px 8px 5px;}
	.hover-box > h3 {font-size:18px}
	.hover-box > h4 {font-size:14px;}

	.thescreenshot {float:none;}
	.screenshot-box .left-side {width: auto; float: none; margin: 20px;}
	.vertical_tabs .tabbable .nav {width:35%;}
	.vertical_tabs .tabbable .tab-content {width: 65%;}
	.statbox {min-height: 90px;}
	.statbox h4 {font-size: 24px;}

	.testimonial_box {padding: 0;  }
}

/*  KALLYAS EDIT */
/* iPads (portrait) // WITH META VIEWPORT ENABLED  */
@media only screen and (min-width: 481px) and (max-width: 768px) {
	.feature_box .title {font-size:13px;}
	.feature_box.feature_box.style2 p {font-size:12px;}
	.feature_box.style2 .box {min-height: 130px;}

	.css3accordion .content > .m_title {font-size: 12px; line-height: 1.3; margin:8px 0;}
	.css3accordion .text {font-size:11px; line-height:1.4;}

	.recentwork_carousel li .details h4 {font-size:13px;}
	.header-search .searchBtn {margin-top:0;}
	.social-share li {margin-left: 0;}

	.flickr_feeds li a {width: 65px;}
	.info-text {font-size: 20px;}
	.hover-box > img {margin: 10px 10px 8px 5px;}
	.hover-box > h3 {font-size:18px}
	.hover-box > h4 {font-size:14px;}

	.thescreenshot {float:none;}
	.screenshot-box .left-side {width: auto; float: none; margin: 20px;}
	.statbox {min-height: 90px;}
	.statbox h4 {font-size: 24px;}

	body .css3panels {height: 450px;}
	body .css3panels .panel img {max-height: 460px;}
	body .css3panels .caption {top:300px; width:300px;}
	body .css3panels .caption.upper {top:250px;}

	.flickr_feeds[data-size="small"] li a {width:50px;}

	#skills_diagram .legend {right:-20px;}

	.feature_box.style3 .box {font-size:12px;}

	.how_to_shop > .row {margin-bottom:10px;font-size:12px;}

	.contact_form .form-horizontal input[type=text].inputbox {width:200px;}

	.shop-features .shop-feature > h4 {font-size:14px;}
	.shop-features .shop-feature > h5 {font-size:13px;}
	.shop-features .shop-feature > img {margin-right:10px;}

	.scrollbarContainer {display:none;}
}
/* end KALLYAS EDIT */

@media (max-width: 767px) {
    .img.article {margin: auto auto 20px auto; float: none !important; display: flex !important; align-items: flex-start; justify-content: center; height: 100%; width: 100%;}
	.col-sm-6.floatright {float: none;}
	.iframe-fluid {height: 260px;}
	.contactForm p {margin-bottom: 10px;}
	.kl-fancy-form .form-control {padding: 20px 9px 3px 9px;}

	.gobox:before, .gobox:after {display: none;}
	.navbar-fixed-top,
	.navbar-fixed-bottom,
	.navbar-static-top {margin-right: -20px; margin-left: -20px;}
	.container-fluid {padding: 0;}
	.dl-horizontal dt {float: none; width: auto; clear: none; text-align: left;}
	.dl-horizontal dd {margin-left: 0;}

	.thumbnails {margin-left: 0;}
	.thumbnails > li {float: none; margin-left: 0;}
	.action_box.style3 h2, .action_box.style3 h3, .tbk__title, .action_box.style3 p {font-size: 20px; line-height: 1.4}	
	h3, .text-h3 p {line-height: 1.4; margin: 0 2px; font-size: 18px;}
	.title-rk2 .tbk__title {font-size: 18px;}
	.static-content__subtitle {line-height: 1.4; font-size: 22px;}
	.list-nr h2, ol {font-size: 18px; margin-top: 0; line-height: 26px;}
	.list-nr ol {padding-left: 30px;}

	.input-large,
	.input-xlarge,
	.input-xxlarge,
	.uneditable-input {display: block; width: 100%; min-height: 30px;}
	.input-prepend input, .input-append input {display: inline-block; width: auto;}

	/*  KALLYAS EDIT */
	.site-header {height: auto;}
	.site-header.cta_button .header-links-container {margin-right: 45px;}

	.kl-cta-ribbon {margin-top:3px;}

	.site-header .xs-icon {font-size:14px; color:#fff; opacity:1;}
	header.site-header.style2 {position: relative;}
	header.site-header.style3 {position: relative; background-color: #fff;}
	.site-header.style2 .searchBtn {border-radius: 4px;}
	.site-header.style2 .topnav.social-icons {top: 3px;}
	.site-header.style3 .search-container {display: block !important;}
	.site-header.style3 .header-search .search-container {width: 150px;}
	.site-header.style3 .topnav {margin-top: 7px;}

	.site-header.style2 .header-search,
	.site-header.style2.cta_button .header-search {position: absolute; right: 15px; z-index: 1; width: 30px; display: block;}
	.site-header.style2 .header-search .searchBtn {display: block; position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%);}
	.site-header.style2 .header-search .active ~ .search-container {display: block;}
	.site-header.style2 .header-search .header-searchform {margin: 0;}
	.site-header.style2 .header-search .searchsubmit {opacity: 0;}
	.site-header.style2 .header-search .kl-field-bg {background-color: #000;}
	.site-header.style2 .header-search .inputbox:hover ~ .kl-field-bg {background-color: #111;}
	.site-header.style2 .header-search .inputbox:focus ~ .kl-field-bg {background-color: #333;}
	.site-header.style2 .header-rightside-container {margin-right: 60px; position: relative; z-index: 1;}

	.site-header.style3 {position: absolute; background: #fff;}
	.site-header.style3 .header-search,
	.site-header.style3.cta_button .header-search {width:30%;}
	.site-header.style3 .kl-header-toptext {margin-left: 10px;}

	.site-header.style6 .spanel-label {margin-right: 5px; margin-top: 1px;}
	.site-header.style6 .topnav.navRight {margin-left: 0;}

	.topnav > li {margin-left:10px;}
	.topnav.navRight > li:last-child {margin-right:0;}

	.support-info {line-height: 20px !important; margin-top: 0;}

	.kl-slideshow.iosslider-slideshow {padding-bottom: 84%;}
	.kl-contentmaps__panel {display: none;}

	body .testimonial_box {width:100% !important; margin-bottom:20px;}

	.media-container {margin-bottom: 30px;}
	.hboxes {margin-bottom: 30px;}
	#action_box {text-align: center; height:auto;}
	#action_box h4.text {font-size: 16px;}

	.image-boxes .box {text-align: center;}
	/* Call out Banner */
	.callout-banner .col-sm-10 {margin-bottom: 20px;}
	.circlehover[data-align="right"] {float: none; margin: 0 auto;}
	.circlehover.style2 {width: auto; margin: 0 auto;}
	.circlehover.style3 {margin: 0 auto;}

	#footer .menu:before, #footer .menu:after {content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
	#footer .menu:after {clear: both;}

	.infobox2 .btn {margin-left: 20px;}

	.subheader-currentdate {display:none;}

	.breadcrumbs {padding: 3px 6px 2px; margin-bottom: 20px;}
	.breadcrumbs li {font-weight: 400; font-size: 12px;}

	.zn_menu_trigger {background:rgba(228, 228, 228, 0.25); text-align:center; padding:5px 0; cursor:pointer; display:block;}

	div[data-align=right] .timeline_box .date,
	.timeline_box .date {left: 30%; right: 30%; text-align: center; width: 40%; top: -39px; padding: 5px 0;}
	div[data-align=right] .timeline_box:before ,
	.timeline_box:before {display: none;}

	.timeline_box,
	div[data-align="right"] .timeline_box {margin: 76px 0}

	.vertical_tabs .tabbable .nav > li > a  {text-align: left;}
	.vertical_tabs .tabbable .nav > li > a > span {float: left;}

	.hidden-desktop {display: inherit !important;}
	.visible-desktop {display: none !important;}
	.visible-phone {display: inherit !important;}
	.hidden-phone {display: none !important;}

	.logo-container.hasInfoCard:before,
	.logo-container .logo-infocard {display:none;}

	.bubble-box {bottom: 0;}
	.bubble-box.bb--anim-show {left: 0; max-width: 100%; bottom: 0; border-radius: 0; z-index: 11111;}
	.ads-box .pp-adimg {max-width: 100px; float: left;}
}

@media (max-width: 480px) {

	.visible-xxs {display: block!important;}
	.hidden-xxs {display: none!important;}

	.site-logo {max-width: 100%;}
	.loginbox-popup {width: 100%;}
	.zn-res-trigger {margin-left: 0; margin-top: 11px;}
	.action_box_content .ac-buttons a {margin-bottom: 10px;}
	#footer .glyphicon + a {max-width: 190px; display: inline-block; vertical-align: top;}

	/* Header Styles */
	.site-header.style2 .header-rightside-container {width: 100%; margin-right: 0;}
	.site-header.style2 .h-right-inner {float: left;}
	.site-header.style2 .header-rightside-container .topnav {float: left;}
	.site-header.style2 .header-search .search-container {margin-top: -16px;}
	.site-header.style2 .header-search, .site-header.style2.cta_button .header-search {height: 70px; bottom: 15px; right: 22px;}
	.site-header.style3 .header-search {display: none !important;}

	.site-header.style2 .site-logo a {padding-left:10px; padding-right:10px;}

	/* header Style 3 */
	.site-header.style3 .kl-header-toptext {display: none}
	.site-header.style3 .header-search,
	.site-header.style3.cta_button .header-search {width:25%;}
	.site-header.style3.cta_button .header-search:hover {width:50%;}

	/* Header style */
	.site-header .kl-header-toptext {display: block; width: 100%; clear: left; margin-left: 0;}
	.site-header.kl-cta-lined {display: none;}
	body .site-header.zn-res-menuwrapper {margin-top: 0; margin-left:0;}
	.site-header .topnav--cart {margin-top: 10px;}
	.site-header .header-links-container .topnav {margin-left:10px}
	body .site-header .zn-res-menuwrapper {margin-left: 0; margin-top: 0;}

	.site-header.style6 .header--oldstyles .topnav.topnav--lang {margin-top: 9px;}
	.site-header.style6 .logo-container .site-logo {margin-bottom: 0;}
	.site-header.style6 .header--oldstyles .topnav.social-icons {margin-top: 10px;}

	.nav-collapse {-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}

	.zn_post_image {margin-right: 0;width: 100%;}

	.page-header h1 small {display: block; line-height: 20px;}
	input[type="checkbox"],
	input[type="radio"] {border: 1px solid #ccc;}
	.form-horizontal .control-label {float: none; width: auto; padding-top: 0; text-align: left;}
	.form-horizontal .controls {margin-left: 0;}
	.form-horizontal .control-list {padding-top: 0;}
	.form-horizontal .form-actions {padding-right: 10px; padding-left: 10px;}
	.media .pull-left,
	.media .pull-right {display: block; float: none; margin-bottom: 10px;}
	.media-object {margin-right: 0; margin-left: 0;}
	.modal {top: 10px; right: 10px; left: 10px;}
	.modal-header .close {padding: 10px; margin: -10px;}
	.carousel-caption {position: static;}

	/* KALLYAS EDIT */
	.social-share li {margin-bottom:10px;}
	.infobox2  {text-align:center;}
	.infobox2 .btn {margin:0 0 10px;}
	#demo #options_panel {top: 20px;}
}

/* for mobile*/
@media (max-width: 991px) {
	.hg_section.bg-white.pbottom-15 {padding-bottom: 0 !important;}
	.col-md-8.text-box {padding-bottom: 15px;}
	.col-md-8.text-box > .wrap {display: block;}

	#footer .bottom [class*="col-"] {text-align: center !important;}
	#footer img {margin: auto !important; float: none !important; display: block;}
	#footer .bottom img {width: 40px; height: 40px; margin-bottom: 15px !important;}
	#footer .bottom .copyright a {display: block;}
}

@media (min-width: 600px) {
	.gallery-rk .img-intro:hover {-ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
	.logo-container {float: left; height: 55px;}
}

@media (max-width: 599px) {
	.visible-xss {display: block!important;}
	.hidden-xss {display: none!important;}
	
	.kl-slideshow .kl-slideshow-safepadding {padding-top: 20px;}
	.kl-ios-selectors-block.bullets2 {display: none}
	.gallery-rk {margin: 0 -6px;}
	.gallery-rk .img-intro {padding: 4px 2px; width: calc(33% - 5px);}
	.gallery-rk .img-intro img {border: 1px solid #aaa;}
	.gallery-rk .img-intro:after {border-width: 2px; width: 30px; height: 30px; top: calc(50% - 15px); left: calc(50% - 15px);}
	.row.space-10 {margin: 0 -5px}
	.row.space-10 > [class*="col-"] {padding: 0 5px;}
	.portfolio-item {margin-bottom: 10px;}
	.lg-actions .lg-next, .lg-actions .lg-prev {font-size: 26px;}
	.error404-content h2{font-size:160px; text-shadow:0 0 10px rgba(35,35,35,.5);}
	.iframe-facebook {width: 340px;}
	.hg_section {padding: 20px 0;}
	.kl-has-overlay .img-intro .overlay-inner > span {width: 30px; height: 30px; line-height: 27px; font-size: 12px;}
	.animate-not-mobile {-ms-transform: none !important; -webkit-transform: none !important; transform: none !important;}
	.action_box_content .fs-20, .action_box_content.fs-20 {font-size: 18px !important; line-height: 26px !important;}
	.fs-18 {font-size: 16px !important;}

	.container {padding-left: 5px; padding-right: 5px;}
	.images-rk1 {float:none; max-width: 300px; margin: auto;}
	.kl-slideshow-safepadding.sc__container, .text-box-rk1 {text-align: center; padding-bottom: 0;}
	.static-content__subtitle {line-height: 1.4;}
	.static-content__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {padding-bottom: 40px;}
	.content-ever-visible .static-content__inner {padding-top: 120px;}

	.imgboxes_style1 .hoverBorder div.kl-main-bgcolor.light {font-size: 18px;}
	.imgboxes_style1 .hoverBorder div.kl-main-bgcolor {left: calc(50% - 44px); padding: 8px 16px 10px;}
	.imgboxes_style1 .hoverBorder:hover div {left: calc(50% - 44px); bottom: 30px;}

	.zn-res-trigger.zn-header-icon {float: left; margin-left: -5px; position: absolute; top: 0; margin-top: 3px; font-size: 26px; cursor: pointer; color: #555; text-shadow: none;}
	.show > .zn-res-trigger.zn-header-icon {position: fixed; background-color: rgba(0, 0, 0, 0.5); color: #fff; border-radius: 2px; margin-left: 0; margin-top: 5px;}
	.site-header .social-icons.topnav.sc--clean > li > a {color: rgba(0, 0, 0, 0.5); opacity: .8;}
	.site-header .social-icons.topnav.sc--clean > li > a:hover {color: rgba(0, 0, 0, 0.5); opacity: 1;}
	.site-header .social-icons.topnav {position: relative; float: none; display: inline-block;}
	.site-header .header-leftside-container{margin: 8px 0 0 10px; line-height: 1;}
	.topnav > li a, .site-header .xs-icon {color: rgba(0, 0, 0, 0.5);}
	.site-header {background: #FEF5F0 none repeat scroll 0 0; height: 40px !important;}
	.site-header .kl-header-bg {margin-top: 40px; height: calc(115% - 40px); min-height: 100px; background: none;}

	.logo.site-logo, .logo.site-logo a {width: 287px; font-size: 14px; margin: 3px auto; display: block; min-height: 72px}
	a.logo-container-inner:hover, a.logo-container-inner:active, a.logo-container-inner:focus {color: rgba(0, 0, 0, 0.5);}
	.logo-container-inner {color: rgba(0, 0, 0, 0.5); background-image: url(../images/logo-radosne-kadry-fotografia-slubna-gray.png); background-size: 100px; padding: 0 0 0 110px;}
	h1.logo span {font-size: 28px; line-height: 24px; min-height: 24px;; margin: 0 0 3px 0; font-family: "SignikaNegative-Regular";}
	h1.logo strong {font-size: 17px; margin: 3px 0; line-height: 1; letter-spacing: 0.83px; font-family: "SignikaNegative-Semibold" !important; text-align: right;}
	h1.logo .name {font-size: 21px; margin: 8px -32px 0;}

	.site-header {background: #FEF5F0 none repeat scroll 0 0 !important; height: auto !important; padding-bottom: 5px;}
	.content-ever-visible .static-content__inner {padding-top: 5px;}
	.wrap-input-rk {width: 100%;}
	.wrap-input-rk + .button--ujarak {width: 100%; margin: 0 0 20px 0;}
	.g-recaptcha + .col-sm-12 {padding-top: 10px; float: right;}
	.g-recaptcha {float: right; padding-right: 15px;}
	.site-header, .site-header.style3 {position: relative;}
	.site-header.style5 .topnav:not(.social-icons) > li {border: 0; padding-left: 0; margin-left: 10px;}

	.site-header .logo-container{float: none; width: 100%; margin-top: 50px;}
	.site-header .kl-top-header {margin-left: 0; text-shadow: none; position: absolute; top: 0; text-align: right; width: 100%; right: 5px;}
	.site-header .separator {background: #9d0000 none repeat scroll 0 0; height: 1px; opacity: 1; margin-bottom: 5px; margin-left: 0;}

	.thin-arrows::after, #wowslider-container1 a.ws_next > span::after, #wowslider-container1 a.ws_prev > span::after {height: 20px;}
	.thin-arrows::before, #wowslider-container1 a.ws_next > span::before, #wowslider-container1 a.ws_prev > span::before {width: 20px;}
	.thin-arrows.ta__prev {left: 20px;}
	.thin-arrows.ta__next {right: 15px;}
	#wowslider-container1 a.ws_next, #wowslider-container1 a.ws_prev {top: calc(50% - 25px);}
	#wowslider-container1 .ws_fullscreen {font-size: 20px; padding: 10px 15px;}

	.testimonial.slick-slider {margin-bottom: -10px;}

    .icon-tiktok:hover:before {opacity: .6}
    .icon-tiktok:before {filter: invert(0);opacity: .5}
}

@media (min-width: 1400px) {
	.container {width: 1370px;}

	body, #footer .bottom, .imgboxes_style1, .button--size-s, #footer, .testimonial .slick-slide, .pricing-table-element .plan-column .subscription-price, .fs-14, #gmap-menu a.link {font-size: 16px !important;}
	.col-md-4.menu .fs-18, .slick-slide, .main-nav > ul > li > a, .main-nav ul ul.sub-menu li a, .chaser .main-menu li a, .pricing-table-element , ul.list-rk li, .rk.dl-horizontal.list-rk dt, ul.list-rk li, .rk.dl-horizontal.list-rk dt, .fs-16, .text-dialog p, .wrap-input-rk > input, #gmap-menu h5, ol.ol-2, .contact_form .form-control {font-size: 19px !important;}
	.col-md-8.text-box .fs-18, .fs-18, .imgboxes_style4 .imgboxes-title {font-size: 21px !important;}
	.social-icons.sc--clean li a, ul.list-style3 li, h3.m_title, #footer .m_title, .slick-prev:before, .slick-next:before {font-size: 22px;}
	.fs-20, .action_box.style3 .fs-20 p, .pricing-table-element .price-small, .vertical_tabs.kl-style-2 .tabbable .nav > li > a > span, .list-nr h2, .title-rk2 .tbk__title {font-size: 24px !important;}
	.static-content__subtitle {font-size: 30px;}
	.pricing-table-element .plan-column .subscription-price .price {font-size: 50px;}

	.max-width-600 {max-width: 700px !important;}
	.max-width-700 {max-width: 800px !important;}
	.max-width-935 {max-width: 1095px !important;}
	.lh-30 {line-height: 34px !important;}
	.mb-20 {margin-bottom: 25px !important;}
	.hg_section {padding: 45px 0;}
	.line-height-64 {line-height: 64px !important;}
	.ptop-100 {padding-top: 130px !important;}
	.logo-container-inner {background-size: 110px; padding: 0 0 0 120px;}
	h1.logo span {font-size: 32px; line-height: 1; margin: 0 0 -13px 0;}
	h1.logo strong {font-size: 19px; letter-spacing: 1.2px;}
	h1.logo .name {font-size: 23px; margin: 1px -29px 0;}
	.site-header .kl-top-header {margin-left: 397px;}
	.site-header .separator {height: 2px;}
	.social-icons li a {width: 45px; height: 32px;}
	.site-header .main-nav {margin-top: 6px;}
	.site-header .social-icons.topnav {margin: 0 0 3px;}
	.main-nav > ul > li {margin-left: 18px;}	
	.main-nav > ul > li.menu-item-has-children > a:after {height: 5px; width: 5px; top: 11px; right: -3px; border-left-width: 5px; border-right-width: 5px; border-top-width: 6px;}
	.chaser .main-menu li > a:not(:only-child):after {margin-top: -3px; border-left-width: 5px; border-right-width: 5px; border-top-width: 6px;}	
	.chaser .main-menu li:not(.menu-item-mega-parent) {padding-bottom: 11px; margin-bottom: -11px;}
	#wpk-main-menu {height: 51px;}
	.chaser .logo-container-inner {background-size: 75px; height: 55px; padding: 0 0 0 84px;}
	.chaser h1.logo span {font-size: 26px; line-height: 0.8; margin: 11px 0 -9px 0;}
	.chaser h1.logo strong {font-size: 18px; margin: 6px 0 0 -18px; letter-spacing: 0.6px;}
	.logo-container .logo-infocard {font-size: 16px; width: 570px;}
	.logo-infocard img {margin-top: 7px !important;}
	.logo-container {height: 62px;}
	.kl-ios-selectors-block.bullets2 .item {height: 14px;}
	.kl-ios-selectors-block.bullets2 .item::before {height: 4px;}
	.action_box.style3 h2, .action_box.style3 h3, .action_box.style3 p {font-size: 32px; line-height: 42px;}
	h3, .text-h3 p {font-size: 24px; line-height: 38px;}
	.col-md-4.menu {width: 420px;}
	.col-md-4.menu .fs-18 + .fs-18 {margin-top: 35px;}
	.col-md-8.text-box {width: calc(100% - 420px); padding: 20px 20px 0;}
	.col-md-8.text-box .text-h3 {padding-top: 70px;}
	.circle-text-box .wpk-circle-title {font-size: 24px; line-height: 32px;}
	.circle-text-box .wpk-circle-span {width: 64px;	height: 64px; line-height: 64px; margin-top: 5px;}
	.circle-text-box .wpk-circle-span:after {width: 64px; height: 64px;	line-height: 64px;}
	ul.list-style3 li a {padding-left: 50px;}
	.tbk__title {font-size: 32px;}
	.tbk-symbol--border2.tbk-icon-pos--after-title.title-rk2 .tbk__border-helper {padding-bottom: 6px;}
	.hg_accordion_element.style2.rk > button::after, .hg_accordion_element.style2.rk > .btn-toggle::after {right: -3px;}
	.hg_accordion_element.style2 .th-accordion .acc-group > button:before, .hg_accordion_element.style2 .th-accordion .acc-group > button:after, .hg_accordion_element.style2.rk > button:before, .hg_accordion_element.style2.rk > .btn-toggle:before, .hg_accordion_element.style2.rk > button:after, .hg_accordion_element.style2.rk > .btn-toggle:after {width: 15px;	height: 3px;}
	.imgboxes_style1 .hoverBorder div.kl-main-bgcolor.light {font-size: 18px; padding-bottom: 10px;}
	.wrap-block {height: 80px; font-size: 26px; padding: 6px 0 1px;}
	.block2 {width: 35px;}
	blockquote, .blockquote {padding: 0 0 15px 64px; font-size: 22px;}
	.testimonial blockquote:after, .testimonial h3.blockquote:after {margin-left: -64px;}
	#footer .bottom img {margin-right: 10px; margin-top: -3px; width: 40px; height: 40px}
	#footer .bottom .copyright img {width: 38px; margin-right: 0;}
	#footer .bottom .copyright a {height: 33px;}
	#footer {padding: 40px 0 25px;}
	.tbk-symbol--border .tbk__symbol, .tbk-symbol--border2 .tbk__symbol {margin-bottom: 25px;}
	.portfolio img {max-height: 95px;}
    .portfolio .lazy-picture {max-height: 95px; aspect-ratio: 1; display: flex; align-items: center; justify-content: center;}
	blockquote, .blockquote {line-height: 1.2;}
	.text-box-rk1 {margin-right: 67px;}
	.images-rk1 {margin: 0 75px 10px 0; max-width: 370px;}
	.kl-slideshow .kl-slideshow-safepadding {padding-top: 170px;}
	.action_box.style3 h2, .action_box.style3 h3, .action_box.style3 p {margin-bottom: 15px;}
	.latest_posts.style2.slider .m_title, .latest_posts.style2.title2 .m_title {line-height: 1;}
	.pricing-table-element .plan-column .inner-cell {height: 58px;}
	.pricing-table-element .plan-title .inner-cell {height: 58px;}
	.pricing-table-element .subscription-price .inner-cell {height: 130px;}
	.text-dialog {max-width: 700px;}
	.content-ever-visible .static-content__inner {padding-top: 89px;}
	#wowslider-container1 .ws_images, #wowslider-container1 .ws_shadow {margin-bottom: 9.3em;}
	.static-content__slideshow[class*="maskcontainer--"] .kl-slideshow-inner {padding-bottom: 70px;}
	.wrap-input-rk > input {line-height: 1.6;}
	#gmap-menu {height: 350px;}
	.ullist li span::after {border-width: 6px; right: -25px; top: 7px;}
	.gm-style-iw > div > div {padding-bottom: 2px;}
	.title-rk2 {margin-top: 30px;}
	.kl-fancy-form .form-control {padding: 21px 9px 5px 9px;}
	.static-content__subtitle {padding: 10px 20px;}
	.slider-control-right .slick-prev, .slider-control-right .slick-next {margin-top: -64px;}
	.slick-prev, .slick-next {margin-top: -79px;}
    .icon-tiktok:before {height: 23px;top: 5px;}
}

@media (max-width: 300px) {
	.logo.site-logo, .logo.site-logo a {width: 213px; min-height: 55px;}
	.logo-container-inner {margin: 4px  0 0; background-size: 68px; padding: 0 0 0 73px;}
	h1.logo span {font-size: 22px; line-height: 0.8; margin: 10px 0 4px 0; padding-top: 14px;}
	h1.logo strong {font-size: 16px; margin: 4px 0 0 -16px; line-height: 1; letter-spacing: 0.2px; color: #9d0000; font-family: "SignikaNegative-Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif !important}
	h1.logo .name {display: none;}
}

/* IE 10 Mobile CSS HACKS (Windows Phone) */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.hidden-1 {opacity:1;}
}

/*hack for IE10, IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.gallery-rk .img-intro {width: calc(20% - 3px);}
}

/* FIX IE10 MOBILE  1.6 */
@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}