/*.jsn-master .jsn-bootstrap3 [class^="icon-"],.jsn-master .jsn-bootstrap3 [class*=" icon-"]{background-image:none !important;font-size:16px}.jsn-master .jsn-bootstrap3 .btn [class^="icon-"],.jsn-master .jsn-bootstrap3 .btn [class*=" icon-"],.jsn-master .jsn-bootstrap3 .ui-tabs-nav [class^="icon-"],.jsn-master .jsn-bootstrap3 .ui-tabs-nav [class*=" icon-"],.jsn-master .jsn-bootstrap3 .jsn-add-more [class^="icon-"],.jsn-master .jsn-bootstrap3 .jsn-add-more [class*="-icon-"],.jsn-master #toolbar-custom [class^="icon-"],.jsn-master #toolbar-custom [class*=" icon-"],.jsn-master .jsn-bootstrap3 .jsn-reset-search [class^="icon-"],.jsn-master .jsn-bootstrap3 .jsn-reset-search [class*=" icon-"],#jsn_is_showcase_tabs ul.ui-widget-header [class^="icon-"],#jsn_is_showcase_tabs ul.ui-widget-header [class*=" icon-"]{font-size:12px}.jsn-master .jsn-bootstrap3 .btn [class^="icon-"],.jsn-master .jsn-bootstrap3 .btn [class*=" icon-"]{margin-left:5px;margin-right:5px}.jsn-master .jsn-bootstrap3 .btn.btn-icon [class^="icon-"],.jsn-master .jsn-bootstrap3 .btn.btn-icon [class*=" icon-"]{margin:0}.jsn-master .jsn-bootstrap3 .progress .bar [class^="icon-"],.jsn-master .jsn-bootstrap3 .progress .bar [class*=" icon-"]{margin:0 8px}.jsn-master .jsn-bootstrap3 .accordion-heading [class^="icon-"],.jsn-master .jsn-bootstrap3 .accordion-heading [class*=" icon-"],.jsn-master .jsn-bootstrap3 .nav-tabs [class^="icon-"],.jsn-master .jsn-bootstrap3 .nav-tabs [class*=" icon-"],.jsn-master .jsn-bootstrap3 .carousel-content h4 [class^="icon-"],.jsn-master .jsn-bootstrap3 .carousel-content h4 [class*=" icon-"]{margin-right:8px}.jsn-master .jsn-bootstrap3 .jsn-style-dark [class^="icon-"],.jsn-master .jsn-bootstrap3 .jsn-style-dark [class*=" icon-"]{color:#fff}.jsn-master .pagetitle,.jsn-master #jsn-adminbar #module-menu a,.jsn-master #module-menu #menu ul li a{width:auto}.icon-magic:before{content:"\6b"}.icon-list-alt:before{content:"\31"}.icon-bolt:before{content:"\79"}@font-face{font-family:'IcoMoon';src:url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../../3rd-party/font-icomoon/css/../fonts/IcoMoon.eot);src:url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../../3rd-party/font-icomoon/css/../fonts/IcoMoon.eot?#iefix) format('embedded-opentype'),url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../../3rd-party/font-icomoon/css/../fonts/IcoMoon.svg#IcoMoon) format('svg'),url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../../3rd-party/font-icomoon/css/../fonts/IcoMoon.woff) format('woff'),url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../../3rd-party/font-icomoon/css/../fonts/IcoMoon.ttf) format('truetype');font-weight:normal;font-style:normal}.jsn-bootstrap3 [data-icon]:before{font-family:'IcoMoon';content:attr(data-icon);speak:none}.jsn-bootstrap3 [class^="icon-"],.jsn-bootstrap3 [class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px}.jsn-bootstrap3 [class^="icon-"]:before,.jsn-bootstrap3 [class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none}.jsn-bootstrap3 [class^="icon-"].disabled,.jsn-bootstrap3 [class*=" icon-"].disabled{font-weight:normal}.jsn-bootstrap3 .icon-home:before{content:"\21"}.jsn-bootstrap3 .icon-user:before{content:"\22"}.jsn-bootstrap3 .icon-checkedout:before,.jsn-bootstrap3 .icon-lock:before,.jsn-bootstrap3 .icon-locked:before{content:"\23"}.jsn-bootstrap3 .icon-comment:before,.jsn-bootstrap3 .icon-comments:before{content:"\24"}.jsn-bootstrap3 .icon-comments-2:before{content:"\25"}.jsn-bootstrap3 .icon-share-alt:before,.jsn-bootstrap3 .icon-out:before{content:"\26"}.jsn-bootstrap3 .icon-share:before,.jsn-bootstrap3 .icon-redo:before{content:"\27"}.jsn-bootstrap3 .icon-undo:before{content:"\28"}.jsn-bootstrap3 .icon-file-add:before{content:"\29"}.jsn-bootstrap3 .icon-new:before,.jsn-bootstrap3 .icon-plus:before{content:"\2a"}.jsn-bootstrap3 .icon-apply:before,.jsn-bootstrap3 .icon-edit:before,.jsn-bootstrap3 .icon-pencil:before{content:"\2b"}.jsn-bootstrap3 .icon-pencil-2:before{content:"\2c"}.jsn-bootstrap3 .icon-folder-open:before,.jsn-bootstrap3 .icon-folder:before{content:"\2d"}.jsn-bootstrap3 .icon-folder-close:before,.jsn-bootstrap3 .icon-folder-2:before{content:"\2e"}.jsn-bootstrap3 .icon-picture:before{content:"\2f"}.jsn-bootstrap3 .icon-pictures:before{content:"\30"}.jsn-bootstrap3 .icon-list:before,.jsn-bootstrap3 .icon-list-view:before{content:"\31"}.jsn-bootstrap3 .icon-power-cord:before{content:"\32"}.jsn-bootstrap3 .icon-cube:before{content:"\33"}.jsn-bootstrap3 .icon-puzzle:before{content:"\34"}.jsn-bootstrap3 .icon-flag:before{content:"\35"}.jsn-bootstrap3 .icon-tools:before{content:"\36"}.jsn-bootstrap3 .icon-cogs:before{content:"\37"}.jsn-bootstrap3 .icon-options:before,.jsn-bootstrap3 .icon-cog:before{content:"\38"}.jsn-bootstrap3 .icon-equalizer:before{content:"\39"}.jsn-bootstrap3 .icon-wrench:before{content:"\3a"}.jsn-bootstrap3 .icon-brush:before{content:"\3b"}.jsn-bootstrap3 .icon-eye-open:before,.jsn-bootstrap3 .icon-eye:before{content:"\3c"}.jsn-bootstrap3 .icon-checkbox-unchecked:before{content:"\3d"}.jsn-bootstrap3 .icon-checkin:before,.jsn-bootstrap3 .icon-checkbox:before{content:"\3e"}.jsn-bootstrap3 .icon-checkbox-partial:before{content:"\3f"}.jsn-bootstrap3 .icon-asterisk:before,.jsn-bootstrap3 .icon-star-empty:before{content:"\40"}.jsn-bootstrap3 .icon-star-2:before{content:"\41"}.jsn-bootstrap3 .icon-featured:before,.jsn-bootstrap3 .icon-star:before{content:"\42"}.jsn-bootstrap3 .icon-calendar:before{content:"\43"}.jsn-bootstrap3 .icon-calendar-2:before{content:"\44"}.jsn-bootstrap3 .icon-question-sign:before,.jsn-bootstrap3 .icon-help:before{content:"\45"}.jsn-bootstrap3 .icon-support:before{content:"\46"}.jsn-bootstrap3 .icon-pending:before,.jsn-bootstrap3 .icon-warning:before{content:"\48"}.jsn-bootstrap3 .icon-publish:before,.jsn-bootstrap3 .icon-save:before,.jsn-bootstrap3 .icon-ok:before,.jsn-bootstrap3 .icon-checkmark:before{content:"\47"}.jsn-bootstrap3 .icon-unpublish:before,.jsn-bootstrap3 .icon-cancel:before{content:"\4a"}.jsn-bootstrap3 .icon-eye-close:before,.jsn-bootstrap3 .icon-minus:before{content:"\4b"}.jsn-bootstrap3 .icon-purge:before,.jsn-bootstrap3 .icon-trash:before{content:"\4c"}.jsn-bootstrap3 .icon-envelope:before,.jsn-bootstrap3 .icon-mail:before{content:"\4d"}.jsn-bootstrap3 .icon-mail-2:before{content:"\4e"}.jsn-bootstrap3 .icon-unarchive:before,.jsn-bootstrap3 .icon-drawer:before{content:"\4f"}.jsn-bootstrap3 .icon-archive:before,.jsn-bootstrap3 .icon-drawer-2:before{content:"\50"}.jsn-bootstrap3 .icon-box-add:before{content:"\51"}.jsn-bootstrap3 .icon-box-remove:before{content:"\52"}.jsn-bootstrap3 .icon-search:before{content:"\53"}.jsn-bootstrap3 .icon-filter:before{content:"\54"}.jsn-bootstrap3 .icon-camera:before{content:"\55"}.jsn-bootstrap3 .icon-play:before{content:"\56"}.jsn-bootstrap3 .icon-music:before{content:"\57"}.jsn-bootstrap3 .icon-grid-view:before{content:"\58"}.jsn-bootstrap3 .icon-grid-view-2:before{content:"\59"}.jsn-bootstrap3 .icon-menu:before{content:"\5a"}.jsn-bootstrap3 .icon-thumbs-up:before{content:"\5b"}.jsn-bootstrap3 .icon-thumbs-down:before{content:"\5c"}.jsn-bootstrap3 .icon-delete:before,.jsn-bootstrap3 .icon-remove:before,.jsn-bootstrap3 .icon-cancel-2:before{content:"\49"}.jsn-bootstrap3 .icon-save-new:before,.jsn-bootstrap3 .icon-plus-2:before{content:"\5d"}.jsn-bootstrap3 .icon-ban-circle:before,.jsn-bootstrap3 .icon-minus-sign:before,.jsn-bootstrap3 .icon-minus-2:before{content:"\5e"}.jsn-bootstrap3 .icon-key:before{content:"\5f"}.jsn-bootstrap3 .icon-quote:before{content:"\60"}.jsn-bootstrap3 .icon-quote-2:before{content:"\61"}.jsn-bootstrap3 .icon-database:before{content:"\62"}.jsn-bootstrap3 .icon-location:before{content:"\63"}.jsn-bootstrap3 .icon-zoom-in:before{content:"\64"}.jsn-bootstrap3 .icon-zoom-out:before{content:"\65"}.jsn-bootstrap3 .icon-expand:before{content:"\66"}.jsn-bootstrap3 .icon-contract:before{content:"\67"}.jsn-bootstrap3 .icon-expand-2:before{content:"\68"}.jsn-bootstrap3 .icon-contract-2:before{content:"\69"}.jsn-bootstrap3 .icon-health:before{content:"\6a"}.jsn-bootstrap3 .icon-wand:before{content:"\6b"}.jsn-bootstrap3 .icon-unblock:before,.jsn-bootstrap3 .icon-refresh:before{content:"\6c"}.jsn-bootstrap3 .icon-vcard:before{content:"\6d"}.jsn-bootstrap3 .icon-clock:before{content:"\6e"}.jsn-bootstrap3 .icon-compass:before{content:"\6f"}.jsn-bootstrap3 .icon-address:before{content:"\70"}.jsn-bootstrap3 .icon-feed:before{content:"\71"}.jsn-bootstrap3 .icon-flag-2:before{content:"\72"}.jsn-bootstrap3 .icon-pin:before{content:"\73"}.jsn-bootstrap3 .icon-lamp:before{content:"\74"}.jsn-bootstrap3 .icon-chart:before{content:"\75"}.jsn-bootstrap3 .icon-bars:before{content:"\76"}.jsn-bootstrap3 .icon-pie:before{content:"\77"}.jsn-bootstrap3 .icon-dashboard:before{content:"\78"}.jsn-bootstrap3 .icon-lightning:before{content:"\79"}.jsn-bootstrap3 .icon-move:before{content:"\7a"}.jsn-bootstrap3 .icon-next:before{content:"\7b"}.jsn-bootstrap3 .icon-previous:before{content:"\7c"}.jsn-bootstrap3 .icon-first:before{content:"\7d"}.jsn-bootstrap3 .icon-last:before{content:"\e000"}.jsn-bootstrap3 .icon-loop:before{content:"\e001"}.jsn-bootstrap3 .icon-shuffle:before{content:"\e002"}.jsn-bootstrap3 .icon-arrow-first:before{content:"\e003"}.jsn-bootstrap3 .icon-arrow-last:before{content:"\e004"}.jsn-bootstrap3 .icon-chevron-up:before,.jsn-bootstrap3 .icon-uparrow:before,.jsn-bootstrap3 .icon-arrow-up:before{content:"\e005"}.jsn-bootstrap3 .icon-chevron-right:before,.jsn-bootstrap3 .icon-arrow-right:before{content:"\e006"}.jsn-bootstrap3 .icon-chevron-down:before,.jsn-bootstrap3 .icon-downarrow:before,.jsn-bootstrap3 .icon-arrow-down:before{content:"\e007"}.jsn-bootstrap3 .icon-chevron-left:before,.jsn-bootstrap3 .icon-arrow-left:before{content:"\e008"}.jsn-bootstrap3 .icon-arrow-up-2:before{content:"\e009"}.jsn-bootstrap3 .icon-arrow-right-2:before{content:"\e00a"}.jsn-bootstrap3 .icon-download:before,.jsn-bootstrap3 .icon-arrow-down-2:before{content:"\e00b"}.jsn-bootstrap3 .icon-arrow-left-2:before{content:"\e00c"}.jsn-bootstrap3 .icon-play-2:before{content:"\e00d"}.jsn-bootstrap3 .icon-menu-2:before{content:"\e00e"}.jsn-bootstrap3 .icon-arrow-up-3:before{content:"\e00f"}.jsn-bootstrap3 .icon-arrow-right-3:before{content:"\e010"}.jsn-bootstrap3 .icon-arrow-down-3:before{content:"\e011"}.jsn-bootstrap3 .icon-arrow-left-3:before{content:"\e012"}.jsn-bootstrap3 .icon-print:before,.jsn-bootstrap3 .icon-printer:before{content:"\e013"}.jsn-bootstrap3 .icon-color-palette:before{content:"\e014"}.jsn-bootstrap3 .icon-camera-2:before{content:"\e015"}.jsn-bootstrap3 .icon-file:before{content:"\e016"}.jsn-bootstrap3 .icon-file-remove:before{content:"\e017"}.jsn-bootstrap3 .icon-save-copy:before,.jsn-bootstrap3 .icon-copy:before{content:"\e018"}.jsn-bootstrap3 .icon-cart:before{content:"\e019"}.jsn-bootstrap3 .icon-basket:before{content:"\e01a"}.jsn-bootstrap3 .icon-broadcast:before{content:"\e01b"}.jsn-bootstrap3 .icon-screen:before{content:"\e01c"}.jsn-bootstrap3 .icon-tablet:before{content:"\e01d"}.jsn-bootstrap3 .icon-mobile:before{content:"\e01e"}.jsn-bootstrap3 .icon-users:before{content:"\e01f"}.jsn-bootstrap3 .icon-briefcase:before{content:"\e020"}.jsn-bootstrap3 .icon-download:before{content:"\e021"}.jsn-bootstrap3 .icon-upload:before{content:"\e022"}.jsn-bootstrap3 .icon-bookmark:before{content:"\e023"}.jsn-bootstrap3 .icon-out-2:before{content:"\e024"}.widget_wysija_cont .inputContainer{position:relative;float:left}.widget_wysija_cont .ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none}.formError{position:absolute;top:300px;left:300px;display:block;z-index:5000;cursor:pointer}.formError .formErrorContent{background:none repeat scroll 0 0 #8e2121;border:1px solid #bbb;color:#fff;font-family:tahoma;font-size:11px;padding:4px 10px;position:relative;width:150px;z-index:5001}.widget_wysija_cont .formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:5006}.widget_wysija_cont .formError .formErrorArrowBottom{margin:0 0 0 12px;top:2px}.widget_wysija_cont .formError .formErrorArrow div{border-left:2px solid #ddd;border-right:2px solid #ddd;font-size:0;height:1px;background:#8e2121;margin:0 auto;line-height:0;font-size:0;display:block}.widget_wysija_cont .greenPopup .formErrorArrow div{background:#33be40}.widget_wysija_cont .blackPopup .formErrorArrow div{background:#393939;color:#FFF}.widget_wysija_cont .formError .formErrorArrow .line10{width:15px;border:0}.widget_wysija_cont .formError .formErrorArrow .line9{width:13px;border:0}.widget_wysija_cont .formError .formErrorArrow .line8{width:11px}.widget_wysija_cont .formError .formErrorArrow .line7{width:9px}.widget_wysija_cont .formError .formErrorArrow .line6{width:7px}.widget_wysija_cont .formError .formErrorArrow .line5{width:5px}.widget_wysija_cont .formError .formErrorArrow .line4{width:3px}.widget_wysija_cont .formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd}.widget_wysija_cont .formError .formErrorArrow .line2{width:3px;border:0;background:#ddd}.widget_wysija_cont .formError .formErrorArrow .line1{width:1px;border:0;background:#ddd}.greenPopup .formErrorContent{background:none repeat scroll 0 0 #fffbcc;color:#555}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{margin:5px 0 15px;color:#333;font-family:sans-serif;font-size:12px;line-height:1.4em}.widget_wysija_cont .error,.widget_wysija_cont .login #login_error{background-color:#ffebe8;border-color:#c00}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-style:solid;border-width:1px;margin:5px 15px 2px;padding:0 .6em;color:#333}.widget_wysija_cont.updated,.widget_wysija_cont .login .message{background-color:#ffffe0;border-color:#e6db55}.widget_wysija_cont .xdetailed-updated{background-color:#ffffe0;border-color:#e6db55;color:#000;font-weight:bold;display:none}.widget_wysija_cont .xdetailed-errors{background-color:#a50000;border-color:#888;color:#ddd;font-weight:bold;display:none}.widget_wysija_cont .instruct{font-style:italic;font-weight:bold;padding:5px 0;font-size:11px}.widget_wysija_cont .needInfo{padding-left:15px;text-decoration:underline}.widget_wysija_cont .wysija-submit{display:block;margin-top:20px}.widget_wysija_cont input.defaultlabels{color:#888}.widget_wysija_cont input.defaultlabels:focus{color:#373737}.widget_wysija_cont .abs-req{display:none}.widget_wysija_cont p label{display:block}.widget_wysija_cont .iframe-hidden{display:none}.widget_wysija_cont .updated,.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#fff;border:1px solid;border-radius:0;font-weight:normal;margin:4px 0;padding:4px}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff}.widget_wysija_cont .error,.widget_wysija_cont .xdetailed-errors{background-color:#e55057;color:#fff;border-color:#c00}.widget_wysija_cont .allmsgs ul{padding:0}.widget_wysija_cont .allmsgs li{list-style-type:none}.widget_wysija_cont .updated,.widget_wysija_cont .login .message{background-color:#ffffe0;border-color:#e6db55}.widget_wysija_cont .updated ul{margin:0}.widget_wysija_cont .showerrors{color:#ddd}#wysija-subscriptions input.checkboxx{margin-left:0;margin-right:10px}#wysija-subscriptions th label{margin-right:10px}#wysija-box-after-comment{width:25px}#wysija-box-after-register{margin:0 6px 0 0;padding:3px}.wysija-after-register{padding-bottom:10px}.wysija-unsubscribed-on{color:#bbb}.widget_wysija .wysija-required{font-weight:bold}.widget_wysija .wysija-radio-label,.widget_wysija .wysija-checkbox-label{margin:0 0 5px 0;cursor:pointer}.widget_wysija .wysija-radio,.widget_wysija .wysija-checkbox{margin:0 5px 0 0;vertical-align:middle}.xdetailed-errors,.xdetailed-updated{display:none}.widget_wysija_cont .allmsgs .updated{display:block !important}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #f7e700}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#f00;font-size:1em;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin-left:.5em}.wpcf7-display-none{display:none}div.wpcf7 img.ajax-loader{border:0;vertical-align:middle;margin-left:4px}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}.wpcf7-recaptcha iframe{margin-bottom:0}.rtl{direction:rtl}@font-face{font-family:'revicons';src:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888);src:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.woff?5510888) format('woff'),url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.ttf?5510888) format('truetype'),url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../fonts/revicons/revicons.svg?5510888#revicons) format('svg');font-weight:normal;font-style:normal}[class^="revicon-"]:before,[class*=" revicon-"]:before{font-family:"revicons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}.rev_slider_wrapper{position:relative;z-index:0}.rev_slider{position:relative;overflow:visible}.tp-overflow-hidden{overflow:hidden}.tp-simpleresponsive img,.rev_slider img{max-width:none !important;-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;margin:0;padding:0;border-width:0;border:0}.rev_slider .no-slides-text{font-weight:bold;text-align:center;padding-top:80px}.rev_slider>ul,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{list-style:none !important;position:absolute;margin:0 !important;padding:0 !important;overflow-x:visible;overflow-y:visible;list-style-type:none !important;background-image:none;background-position:0 0;text-indent:0;top:0;left:0}.tp-revslider-mainul>li,.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before,.tp-revslider-mainul>li,.tp-simpleresponsive>ul>li{visibility:hidden}.tp-revslider-slidesli,.tp-revslider-mainul{padding:0 !important;margin:0 !important;list-style:none !important}.rev_slider li.tp-revslider-slidesli{position:absolute !important}.tp-caption .rs-untoggled-content{display:block}.tp-caption .rs-toggled-content{display:none}.rs-toggle-content-active.tp-caption .rs-toggled-content{display:block}.rs-toggle-content-active.tp-caption .rs-untoggled-content{display:none}.rev_slider .tp-caption,.rev_slider .caption{position:relative;visibility:hidden;white-space:nowrap;display:block}.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap *:last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{margin-bottom:0}.tp-svg-layer svg{width:100%;height:100%;position:relative;vertical-align:top}.tp-carousel-wrapper{cursor:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/openhand.cur),move}.tp-carousel-wrapper.dragged{cursor:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/closedhand.cur),move}.tp-caption{z-index:1}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none !important}.tp-caption{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;position:absolute;-webkit-font-smoothing:antialiased !important}.tp-caption.tp-layer-selectable{-moz-user-select:all;-khtml-user-select:all;-webkit-user-select:all;-o-user-select:all}.tp-forcenotvisible,.tp-hide-revslider,.tp-caption.tp-hidden-caption{visibility:hidden !important;display:none !important}.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider audio,.rev_slider video{max-width:none !important}.rev_slider_wrapper{width:100%}.fullscreen-container{position:relative;padding:0}.fullwidthbanner-container{position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative}.tp-static-layers{position:absolute;z-index:101;top:0;left:0}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00a8ff;position:absolute;left:-40px;top:0}.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00a8ff;position:absolute;right:0;top:0}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00a8ff;position:absolute;left:-40px;top:0}.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00a8ff;position:absolute;right:0;top:0}.tp-layer-inner-rotation{position:relative !important}img.tp-slider-alternative-image{width:100%;height:auto}.noFilterClass{filter:none !important}.rs-background-video-layer{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;z-index:0}.tp-caption.coverscreenvideo{width:100%;height:100%;top:0;left:0;position:absolute}.caption.fullscreenvideo,.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo audio,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video{width:100% !important;height:100% !important;display:none}.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video{background:#000}.fullcoveredvideo .tp-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.videoisplaying .html5vid .tp-poster{display:none}.tp-video-play-button{background:#000;background:rgba(0,0,0,0.3);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;position:absolute;top:50%;left:50%;color:#FFF;z-index:3;margin-top:-25px;margin-left:-25px;line-height:50px !important;text-align:center;cursor:pointer;width:50px;height:50px;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;vertical-align:top;z-index:4;opacity:0;-webkit-transition:opacity 300ms ease-out !important;-moz-transition:opacity 300ms ease-out !important;-o-transition:opacity 300ms ease-out !important;transition:opacity 300ms ease-out !important}.tp-hiddenaudio,.tp-audio-html5 .tp-video-play-button{display:none !important}.tp-caption .html5vid{width:100% !important;height:100% !important}.tp-video-play-button i{width:50px;height:50px;display:inline-block;text-align:center;vertical-align:top;line-height:50px !important;font-size:40px !important}.tp-caption:hover .tp-video-play-button{opacity:1}.tp-caption .tp-revstop{display:none;border-left:5px solid #fff !important;border-right:5px solid #fff !important;margin-top:15px !important;line-height:20px !important;vertical-align:top;font-size:25px !important}.videoisplaying .revicon-right-dir{display:none}.videoisplaying .tp-revstop{display:inline-block}.videoisplaying .tp-video-play-button{display:none}.tp-caption:hover .tp-video-play-button{display:block}.fullcoveredvideo .tp-video-play-button{display:none !important}.fullscreenvideo .fullscreenvideo audio{object-fit:contain !important}.fullscreenvideo .fullscreenvideo video{object-fit:contain !important}.fullscreenvideo .fullcoveredvideo audio{object-fit:cover !important}.fullscreenvideo .fullcoveredvideo video{object-fit:cover !important}.tp-video-controls{position:absolute;bottom:0;left:0;right:0;padding:5px;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;-ms-transition:opacity .3s;transition:opacity .3s;background-image:linear-gradient(to bottom,#000 13%,#323232 100%);background-image:-o-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-moz-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-ms-linear-gradient(bottom,#000 13%,#323232 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.13,#000),color-stop(1,#323232));display:table;max-width:100%;overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-caption:hover .tp-video-controls{opacity:.9}.tp-video-button{background:rgba(0,0,0,.5);border:0;color:#EEE;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer;line-height:12px;font-size:12px;color:#fff;padding:0;margin:0;outline:0}.tp-video-button:hover{cursor:pointer}.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap{padding:0 5px;display:table-cell;vertical-align:middle}.tp-video-seek-bar-wrap{width:80%}.tp-video-vol-bar-wrap{width:20%}.tp-volume-bar,.tp-seek-bar{width:100%;cursor:pointer;outline:0;line-height:12px;margin:0;padding:0}.rs-fullvideo-cover{width:100%;height:100%;top:0;left:0;position:absolute;background:transparent;z-index:5}.rs-background-video-layer video::-webkit-media-controls{display:none !important}.rs-background-video-layer audio::-webkit-media-controls{display:none !important}.tp-audio-html5 .tp-video-controls{opacity:1 !important;visibility:visible !important}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.tp-dottedoverlay.twoxtwo{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/gridtile_3x3_white.png)}.tp-shadowcover{width:100%;height:100%;top:0;left:0;background:#fff;position:absolute;z-index:-1}.tp-shadow1{-webkit-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);-moz-box-shadow:0 10px 6px -6px rgba(0,0,0,0.8);box-shadow:0 10px 6px -6px rgba(0,0,0,0.8)}.tp-shadow2:before,.tp-shadow2:after,.tp-shadow3:before,.tp-shadow4:after{z-index:-2;position:absolute;content:"";bottom:10px;left:10px;width:50%;top:85%;max-width:300px;background:transparent;-webkit-box-shadow:0 15px 10px rgba(0,0,0,0.8);-moz-box-shadow:0 15px 10px rgba(0,0,0,0.8);box-shadow:0 15px 10px rgba(0,0,0,0.8);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.tp-shadow2:after,.tp-shadow4:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.tp-shadow5{position:relative;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset;box-shadow:0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset}.tp-shadow5:before,.tp-shadow5:after{content:"";position:absolute;z-index:-2;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.6);-moz-box-shadow:0 0 25px 0 rgba(0,0,0,0.6);box-shadow:0 0 25px 0 rgba(0,0,0,0.6);top:30%;bottom:0;left:20px;right:20px;-moz-border-radius:100px / 20px;border-radius:100px / 20px}.tp-button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff !important;text-shadow:0 1px 1px rgba(0,0,0,.6) !important;font-size:15px;line-height:45px !important;font-family:arial,sans-serif;font-weight:bold;letter-spacing:-1px;text-decoration:none}.tp-button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:bold;padding:9px 20px;font-size:19px;line-height:57px !important}.purchase:hover,.tp-button:hover,.tp-button.big:hover{background-position:bottom,15px 11px}.tp-button.green,.tp-button:hover.green,.purchase.green,.purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.tp-button.blue,.tp-button:hover.blue,.purchase.blue,.purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.tp-button.red,.tp-button:hover.red,.purchase.red,.purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.tp-button.orange,.tp-button:hover.orange,.purchase.orange,.purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey,.purchase.darkgrey,.purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.tp-button.lightgrey,.tp-button:hover.lightgrey,.purchase.lightgrey,.purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.rev-btn,.rev-btn:visited{outline:0 !important;box-shadow:none !important;text-decoration:none !important;line-height:44px;font-size:17px;font-weight:500;padding:12px 35px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;font-family:"Noto Serif SC",sans-serif;cursor:pointer}.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited{text-transform:uppercase;letter-spacing:1px;font-size:15px;font-weight:900}.rev-btn.rev-withicon i{font-size:15px;font-weight:normal;position:relative;top:0;-webkit-transition:all .2s ease-out !important;-moz-transition:all .2s ease-out !important;-o-transition:all .2s ease-out !important;-ms-transition:all .2s ease-out !important;margin-left:10px !important}.rev-btn.rev-hiddenicon i{font-size:15px;font-weight:normal;position:relative;top:0;-webkit-transition:all .2s ease-out !important;-moz-transition:all .2s ease-out !important;-o-transition:all .2s ease-out !important;-ms-transition:all .2s ease-out !important;opacity:0;margin-left:0 !important;width:0 !important}.rev-btn.rev-hiddenicon:hover i{opacity:1 !important;margin-left:10px !important;width:auto !important}.rev-btn.rev-medium,.rev-btn.rev-medium:visited{line-height:36px;font-size:14px;padding:10px 30px}.rev-btn.rev-medium.rev-withicon i{font-size:14px;top:0}.rev-btn.rev-medium.rev-hiddenicon i{font-size:14px;top:0}.rev-btn.rev-small,.rev-btn.rev-small:visited{line-height:28px;font-size:12px;padding:7px 20px}.rev-btn.rev-small.rev-withicon i{font-size:12px;top:0}.rev-btn.rev-small.rev-hiddenicon i{font-size:12px;top:0}.rev-maxround{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.rev-minround{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.rev-burger{position:relative;width:60px;height:60px;box-sizing:border-box;padding:22px 0 0 14px;border-radius:50%;border:1px solid rgba(51,51,51,0.25);tap-highlight-color:transparent;cursor:pointer}.rev-burger span{display:block;width:30px;height:3px;background:#333;transition:.7s;pointer-events:none;transform-style:flat !important}.rev-burger span:nth-child(2){margin:3px 0}#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child{transform:translateY(6px) rotate(-45deg);-webkit-transform:translateY(6px) rotate(-45deg)}#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2){transform:rotate(-45deg);-webkit-transform:rotate(-45deg);opacity:0}#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child{transform:translateY(-6px) rotate(-135deg);-webkit-transform:translateY(-6px) rotate(-135deg)}.rev-burger.revb-white{border:2px solid rgba(255,255,255,0.2)}.rev-burger.revb-white span{background:#fff}.rev-burger.revb-whitenoborder{border:0}.rev-burger.revb-whitenoborder span{background:#fff}.rev-burger.revb-darknoborder{border:0}.rev-burger.revb-darknoborder span{background:#333}.rev-burger.revb-whitefull{background:#fff;border:0}.rev-burger.revb-whitefull span{background:#333}.rev-burger.revb-darkfull{background:#333;border:0}.rev-burger.revb-darkfull span{background:#fff}@-webkit-keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes rev-ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.rev-scroll-btn{display:inline-block;position:relative;left:0;right:0;text-align:center;cursor:pointer;width:35px;height:55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:3px solid white;border-radius:23px}.rev-scroll-btn>*{display:inline-block;line-height:18px;font-size:13px;font-weight:normal;color:#7f8c8d;color:#fff;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:2px}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*.active{color:#fff}.rev-scroll-btn>*:hover,.rev-scroll-btn>*:focus,.rev-scroll-btn>*:active,.rev-scroll-btn>*.active{filter:alpha(opacity=80)}.rev-scroll-btn.revs-fullwhite{background:#fff}.rev-scroll-btn.revs-fullwhite span{background:#333}.rev-scroll-btn.revs-fulldark{background:#333;border:0}.rev-scroll-btn.revs-fulldark span{background:#fff}.rev-scroll-btn span{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:white;border-radius:50%;-webkit-animation:rev-ani-mouse 2.5s linear infinite;-moz-animation:rev-ani-mouse 2.5s linear infinite;animation:rev-ani-mouse 2.5s linear infinite}.rev-scroll-btn.revs-dark{border-color:#333}.rev-scroll-btn.revs-dark span{background:#333}.rev-control-btn{position:relative;display:inline-block;z-index:5;color:#FFF;font-size:20px;line-height:60px;font-weight:400;font-style:normal;font-family:Raleway;text-decoration:none;text-align:center;background-color:#000;border-radius:50px;text-shadow:none;background-color:rgba(0,0,0,.5);width:60px;height:60px;box-sizing:border-box;cursor:pointer}.rev-cbutton-dark-sr{border-radius:3px}.rev-cbutton-light{color:#333;background-color:rgba(255,255,255,.75)}.rev-cbutton-light-sr{color:#333;border-radius:3px;background-color:rgba(255,255,255,.75)}.rev-sbutton{line-height:37px;width:37px;height:37px}.rev-sbutton-blue{background-color:#3b5998}.rev-sbutton-lightblue{background-color:#00a0d1}.rev-sbutton-red{background-color:#dd4b39}.tp-bannertimer{visibility:hidden;width:100%;height:5px;background:#fff;background:rgba(0,0,0,0.15);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{top:auto;bottom:0 !important;height:5px}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-caption img{background:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);zoom:1}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat}.tp-caption.slidelink a span{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/coloredbg.png) repeat}.tp-shape{width:100%;height:100%}.tp-caption .rs-starring{display:inline-block}.tp-caption .rs-starring .star-rating{float:none}.tp-caption .rs-starring .star-rating{color:#ffc321 !important;display:inline-block;vertical-align:top}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{position:relative;height:1em;width:5.4em;font-family:star}.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before{content:"\73\73\73\73\73";color:#e0dadf;float:left;top:0;left:0;position:absolute}.tp-caption .rs-starring .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em;font-size:1em !important}.tp-caption .rs-starring .star-rating span:before,.tp-caption .rs-starring .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.tp-caption .rs-starring .star-rating{color:#ffc321 !important}.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating{font-size:1em !important;font-family:star}.tp-loader{top:50%;left:50%;z-index:10000;position:absolute}.tp-loader.spinner0{width:40px;height:40px;background-color:#fff;background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif) no-repeat center center;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner1{width:40px;height:40px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);margin-top:-20px;margin-left:-20px;-webkit-animation:tp-rotateplane 1.2s infinite ease-in-out;animation:tp-rotateplane 1.2s infinite ease-in-out;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-loader.spinner5{background:url(//storex.themes.zone/wp-content/plugins/revslider/public/assets/css/../assets/loader.gif) no-repeat 10px 10px;background-color:#fff;margin:-22px -22px;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}@-webkit-keyframes tp-rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes tp-rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.tp-loader.spinner2{width:40px;height:40px;margin-top:-20px;margin-left:-20px;background-color:red;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;-webkit-animation:tp-scaleout 1s infinite ease-in-out;animation:tp-scaleout 1s infinite ease-in-out}@-webkit-keyframes tp-scaleout{0%{-webkit-transform:scale(0.0)}100%{-webkit-transform:scale(1.0);opacity:0}}@keyframes tp-scaleout{0%{transform:scale(0.0);-webkit-transform:scale(0.0)}100%{transform:scale(1.0);-webkit-transform:scale(1.0);opacity:0}}.tp-loader.spinner3{margin:-9px 0 0 -35px;width:70px;text-align:center}.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3{width:18px;height:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15);border-radius:100%;display:inline-block;-webkit-animation:tp-bouncedelay 1.4s infinite ease-in-out;animation:tp-bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.tp-loader.spinner3 .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.tp-loader.spinner3 .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes tp-bouncedelay{0%,80%,100%{-webkit-transform:scale(0.0)}40%{-webkit-transform:scale(1.0)}}@keyframes tp-bouncedelay{0%,80%,100%{transform:scale(0.0)}40%{transform:scale(1.0)}}.tp-loader.spinner4{margin:-20px 0 0 -20px;width:40px;height:40px;text-align:center;-webkit-animation:tp-rotate 2s infinite linear;animation:tp-rotate 2s infinite linear}.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#fff;border-radius:100%;-webkit-animation:tp-bounce 2s infinite ease-in-out;animation:tp-bounce 2s infinite ease-in-out;box-shadow:0 0 20px 0 rgba(0,0,0,0.15);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.15)}.tp-loader.spinner4 .dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes tp-rotate{100%{-webkit-transform:rotate(360deg)}}@keyframes tp-rotate{100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes tp-bounce{0%,100%{-webkit-transform:scale(0.0)}50%{-webkit-transform:scale(1.0)}}@keyframes tp-bounce{0%,100%{transform:scale(0.0)}50%{transform:scale(1.0)}}.tp-thumbs.navbar,.tp-bullets.navbar,.tp-tabs.navbar{border:0;min-height:0;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.tp-tabs,.tp-thumbs,.tp-bullets{position:absolute;display:block;z-index:1000;top:0;left:0}.tp-tab,.tp-thumb{cursor:pointer;position:absolute;opacity:.5;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.tp-arr-imgholder,.tp-videoposter,.tp-thumb-image,.tp-tab-image{background-position:center center;background-size:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.tp-tab:hover,.tp-tab.selected,.tp-thumb:hover,.tp-thumb.selected{opacity:1}.tp-tab-mask,.tp-thumb-mask{box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-moz-box-sizing:border-box !important}.tp-tabs,.tp-thumbs{box-sizing:content-box !important;-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important}.tp-bullet{width:15px;height:15px;position:absolute;background:#fff;background:rgba(255,255,255,0.3);cursor:pointer}.tp-bullet.selected,.tp-bullet:hover{background:#fff}.tp-bannertimer{background:#000;background:rgba(0,0,0,0.15);height:5px}.tparrows{cursor:pointer;background:#000;background:rgba(0,0,0,0.5);width:40px;height:40px;position:absolute;display:block;z-index:1000}.tparrows:hover{background:#000}.tparrows:before{font-family:"revicons";font-size:15px;color:#fff;display:block;line-height:40px;text-align:center}.tparrows.tp-leftarrow:before{content:'\e824'}.tparrows.tp-rightarrow:before{content:'\e825'}body.rtl .tp-kbimg{left:0 !important}.dddwrappershadow{box-shadow:0 45px 100px rgba(0,0,0,.4)}.hglayerinfo{position:fixed;bottom:0;left:0;color:#FFF;font-size:12px;line-height:20px;font-weight:600;background:rgba(0,0,0,.75);padding:5px 10px;z-index:2000;white-space:normal}.hginfo{position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600;background:#000;padding:2px 5px}.indebugmode .tp-caption:hover{border:1px dashed #c0392b !important}.helpgrid{border:2px dashed #c0392b;position:absolute;top:0;left:0;z-index:0}#revsliderlogloglog{padding:15px;color:#fff;position:fixed;top:0;left:0;width:200px;height:150px;background:rgba(0,0,0,0.7);z-index:100000;font-size:10px;overflow:scroll}%20h3.arconix-faq-term-title%20{%20margin:%2020px%200%2010px%20}p.arconix-faq-term-description%20{%20font-style:%20italic;%20}.arconix-faq-wrap%20{%20%20%20%20-webkit-border-radius:%205px;%20%20%20%20%20%20%20-moz-border-radius:%205px;%20%20%20%20%20%20%20%20%20%20%20%20border-radius:%205px;%20%20%20%20background:none%20repeat%20scroll%200%200%20#fbfbfb;%20%20%20%20clear:%20both;%20%20%20%20border:%201px%20solid%20#ddd;%20%20%20%20margin:%2010px%200;%20%20%20%20padding:%205px%2010px}.arconix-faq-title%20{%20%20%20%20background:%20url(../../images/toggle-open.png) no-repeat left transparent;cursor:pointer;font-size:16px;padding:0 0 0 30px;position:relative}.arconix-faq-title.faq-open{background:url(//storex.themes.zone/wp-content/plugins/arconix-faq/includes/css/../../images/toggle-close.png) no-repeat left transparent}.arconix-faq-content{margin-left:10px;padding:5px 20px}.arconix-faq-content p{padding:0 !important}.arconix-faq-content p:last-child{margin:0 !important}.arconix-faq-accordion-title.ui-state-default{background:#fbfbfb}.arconix-faq-accordion-content{padding:5px 15px 5px 10px}.arconix-faq-accordion-content p{padding:0 !important}.arconix-faq-accordion-content p:last-child{margin:0 !important}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:10000;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000}#colorbox{outline:0}#cboxTopLeft{width:14px;height:14px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 0}#cboxTopCenter{height:14px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x top left}#cboxTopRight{width:14px;height:14px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px 0}#cboxBottomLeft{width:14px;height:43px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 -32px}#cboxBottomCenter{height:43px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/border.png) repeat-x bottom left}#cboxBottomRight{width:14px;height:43px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat -36px -32px}#cboxMiddleLeft{width:14px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -175px 0}#cboxMiddleRight{width:14px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) repeat-y -211px 0}#cboxContent{background:#fff;overflow:visible}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-bottom:5px}#cboxLoadingOverlay{background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/loading.gif) no-repeat center center}#cboxTitle{position:absolute;bottom:-25px;left:0;text-align:center;width:100%;font-weight:bold;color:#7c7c7c}#cboxCurrent{position:absolute;bottom:-25px;left:58px;font-weight:bold;color:#7c7c7c}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;position:absolute;bottom:-29px;background:url(//storex.themes.zone/wp-content/plugins/yith-woocommerce-compare/assets/css/../images/colorbox/controls.png) no-repeat 0 0;width:23px;height:23px;text-indent:-9999px}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxPrevious{left:0;background-position:-51px -25px}#cboxPrevious:hover{background-position:-51px 0}#cboxNext{left:27px;background-position:-75px -25px}#cboxNext:hover{background-position:-75px 0}#cboxClose{right:0;background-position:-100px -25px}#cboxClose:hover{background-position:-100px 0}.cboxSlideshow_on #cboxSlideshow{background-position:-125px 0;right:27px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-150px 0}.cboxSlideshow_off #cboxSlideshow{background-position:-150px -25px;right:27px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-125px 0}.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #BBB;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:0;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top,#f8f8f8 1%,#e1e1e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#f8f8f8),color-stop(100%,#e1e1e1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F8',endColorstr='#E1E1E1',GradientType=0);-moz-box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.75);box-shadow:0 1px 0 rgba(255,255,255,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(../images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #BBB}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #BBB;background:#FFF;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:0;border:solid 1px #BBB;background:#FFF;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#EEE}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:transparent}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#EEE;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:transparent !important}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb !important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:0;background:url(../images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(../images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-label.public-visibility:before,.selectBox-dropdown-menu li.public-visibility a:before{font-family:FontAwesome;display:inline-block;content:"\f0ac";margin-right:5px}.selectBox-label.shared-visibility:before,.selectBox-dropdown-menu li.shared-visibility a:before{font-family:FontAwesome;display:inline-block;content:"\f0c1";margin-right:5px}.selectBox-label.private-visibility:before,.selectBox-dropdown-menu li.private-visibility a:before{font-family:FontAwesome;display:inline-block;content:"\f023";margin-right:5px}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}.woocommerce .wishlist_table td.product-add-to-cart a{display:block !important;margin:0;margin-bottom:5px;text-align:center}.woocommerce .wishlist_table td.product-add-to-cart span.dateadded{display:block}.yith-wcwl-add-button a.open-pretty-photo{display:none}.yes-js .yith-wcwl-add-button a.open-pretty-photo{display:inline-block}.yes-js .yith-wcwl-popup{display:none;text-align:center}.yes-js .yith-wcwl-popup-content{display:table;width:100%}.yes-js .yith-wcwl-popup-content .yith-wcwl-first-row{display:table-header-group}.yes-js .yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container,.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb,.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new,.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility{display:table-cell;vertical-align:bottom}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container{width:80%;padding-bottom:20px}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container select,.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select,.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new input{border:1px solid #ccc;height:35px;border-radius:3px}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-select-container select{width:100%;font-weight:700;padding-left:10px}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb{width:20%;padding-bottom:20px}.yes-js .yith-wcwl-popup-content .yith-wcwl-wishlist-thumb img{float:right;border:1px solid #ccc;border-radius:3px}.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new{text-align:right}.yes-js .yith-wcwl-popup-content .yith-wcwl-popup-new label{font-weight:700}.yes-js .yith-wcwl-popup-content .yith-wcwl-visibility select{float:right;min-width:90px}.yes-js .yith-wcwl-popup-footer{border-top:1px solid #CCC;padding:20px 20px 0 20px;margin:20px -20px 0;text-align:right}#yith-wcwl-popup-message{background:white;border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;line-height:50px;padding:15px;position:fixed;text-align:center;top:50%;left:50%;z-index:10000}.wishlist-title{display:inline-block}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden}.wishlist-title:hover a.show-title-form{visibility:visible}.yes-js #yith-wcwl-form .hidden-title-form{display:none;margin:25px 0 39px}.woocommerce table.wishlist_table{font-size:80%}.woocommerce table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}.woocommerce table.wishlist_table tbody td{padding:16px 12px}.woocommerce table.wishlist_table thead th,.woocommerce table.wishlist_table tbody td{border-color:#e7e7e7}.wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox{text-align:center}.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}.wishlist_table tr th.product-thumbnail{width:80px}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.woocommerce table.wishlist_table tfoot td{text-align:left}.woocommerce table.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:0;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table tr td.product-stock-status span.wishlist-out-of-stock{color:#F00}.wishlist_table tr td a.button{white-space:normal}a.add_to_wishlist{cursor:pointer}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.wishlist-title a.show-title-form i,.hidden-title-form a.hide-title-form i,.hidden-title-form button i,.yith-wcwl-wishlist-new button i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_manage_table tfoot a.create-new-wishlist i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none;border-radius:3px}.woocommerce .wishlist-title h2{vertical-align:middle}.woocommerce .wishlist-title a.show-title-form{vertical-align:middle;margin-left:15px}.woocommerce .hidden-title-form input[type="text"]{border:1px solid #ccc;border-radius:3px;height:35px;min-width:250px;vertical-align:middle}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:0;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .hidden-title-form a.hide-title-form{vertical-align:middle;line-height:normal}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0}.yith-wcwl-share ul,.yith-wcwl-share li{height:21px}.yith-wcwl-share li,.entry-content .yith-wcwl-share li{margin-left:0;margin-right:0}.yith-wcwl-share li a{background-position:left top;display:inline-block;width:21px;height:21px;border:0}.yith-wcwl-share li a:hover{background-position:left bottom}.yith-wcwl-share li a.facebook{background-image:url(../images/facebook.png)}.yith-wcwl-share li a.twitter{background-image:url(../images/twitter.png)}.yith-wcwl-share li a.pinterest{background-image:url(../images/pinterest.jpg)}.yith-wcwl-share li a.googleplus{background-image:url(../images/googleplus.jpg)}.yith-wcwl-share li a.email{background-image:url(../images/email.jpg)}.woocommerce .wishlist_table.cart .ask-an-estimate-button,.woocommerce .wishlist_table.cart #custom_add_to_cart{margin:10px 0;display:inline-block}.woocommerce .wishlist_table.cart .ask-an-estimate-button{padding:7px 12px;line-height:normal}#ask_an_estimate_popup{display:none}.ask-an-estimate-button-popup{margin-top:30px !important;float:right;text-transform:none}#additional_notes{min-height:150px}.yith-wcwl-wishlist-new{padding:20px 30px;border-bottom:1px solid #e7e7e7}.yith-wcwl-wishlist-new label{vertical-align:middle;margin-right:20px}.yith-wcwl-wishlist-new input{min-width:190px}.yith-wcwl-wishlist-new input[type="text"],.yith-wcwl-wishlist-new select{border:1px solid #ccc;border-radius:3px;height:35px;vertical-align:middle;margin-right:10px}.woocommerce .yith-wcwl-wishlist-new button{padding:7px 24px;vertical-align:middle;border:1px solid;position:relative}.woocommerce .yith-wcwl-wishlist-new button:active{top:1px}.woocommerce .wishlist_manage_table select{border:1px solid #ccc;border-radius:3px;height:35px;vertical-align:middle;margin-right:10px}.woocommerce table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.woocommerce .wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.woocommerce .wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.woocommerce .yith-wcwl-wishlist-search-form{padding:20px 80px;border-bottom:1px solid #e7e7e7}.woocommerce .yith-wcwl-wishlist-search-form:after{content:'';display:block;clear:both}.woocommerce .yith-wcwl-wishlist-search-form #wishlist_search{min-width:300px;border:1px solid #ccc;border-radius:3px;height:35px;vertical-align:middle;float:left}.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal;float:right}.woocommerce p.yith-wcwl-empty-search-result{padding:50px 0;text-align:center}.woocommerce .yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.woocommerce ul.yith-wcwl-search-results,.woocommerce ul.user-wishlists{list-style:none;margin:0;padding:0}.woocommerce ul.yith-wcwl-search-results>li{padding:50px 80px;border-bottom:1px solid #e7e7e7}.woocommerce ul.yith-wcwl-search-results>li:after{content:'';display:block;clear:both}.woocommerce ul.yith-wcwl-search-results .thumb{float:left;margin-right:15px}.woocommerce ul.yith-wcwl-search-results .user-details{overflow:hidden;padding-top:15px}.woocommerce ul.yith-wcwl-search-results .user-details span{display:block}.woocommerce ul.yith-wcwl-search-results .user-details span.name{font-weight:700}.woocommerce ul.yith-wcwl-search-results .reuslt-details{float:left;width:50%}.woocommerce ul.yith-wcwl-search-results .result-wishlists{float:right;max-width:50%;padding-top:15px}.woocommerce .yith-wcwl-search-pagination{padding:5px 0;text-align:center}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;display:inline !important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px !important;height:16px !important}.widget_yith-wcwl-lists ul.dropdown li{padding:0}.widget_yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{display:block;padding:5px 15px}.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

  @font-face{
    font-family:'FontAwesome';
    src:url(../fonts/fontawesome/fontawesome-webfont.eot?v=4.3.0);
    src:url(../fonts/fontawesome/fontawesome-webfont.eot?#iefix&v=4.3.0) format('embedded-opentype'),url(../fonts/fontawesome/fontawesome-webfont.woff2?v=4.3.0) format('woff2'),url(../fonts/fontawesome/fontawesome-webfont.woff?v=4.3.0) format('woff'),url(../fonts/fontawesome/fontawesome-webfont.ttf?v=4.3.0) format('truetype'),url(../fonts/fontawesome/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format('svg');
    font-weight:normal;
    font-style:normal
}
.fa{
    display:inline-block;
    font:normal normal normal 14px/1 FontAwesome;
    font-size:inherit;
    text-rendering:auto;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    transform:translate(0, 0)
}
.fa-lg{
    font-size:1.33333333em;
    line-height:.75em;
    vertical-align:-15%
}
.fa-2x{
    font-size:2em
}
.fa-3x{
    font-size:3em
}
.fa-4x{
    font-size:4em
}
.fa-5x{
    font-size:5em
}
.fa-fw{
    width:1.28571429em;
    text-align:center
}
.fa-ul{
    padding-left:0;
    margin-left:2.14285714em;
    list-style-type:none
}
.fa-ul>li{
    position:relative
}
.fa-li{
    position:absolute;
    left:-2.14285714em;
    width:2.14285714em;
    top:.14285714em;
    text-align:center
}
.fa-li.fa-lg{
    left:-1.85714286em
}
.fa-border{
    padding:.2em .25em .15em;
    border:solid .08em #eee;
    border-radius:.1em
}
.pull-right{
    float:right
}
.pull-left{
    float:left
}
.fa.pull-left{
    margin-right:.3em
}
.fa.pull-right{
    margin-left:.3em
}
.fa-spin{
    -webkit-animation:fa-spin 2s infinite linear;
    animation:fa-spin 2s infinite linear
}
.fa-pulse{
    -webkit-animation:fa-spin 1s infinite steps(8);
    animation:fa-spin 1s infinite steps(8)
}
@-webkit-keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
@keyframes fa-spin{
    0%{
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg)
    }
    100%{
        -webkit-transform:rotate(359deg);
        transform:rotate(359deg)
    }
}
.fa-rotate-90{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    -webkit-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg)
}
.fa-rotate-180{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg)
}
.fa-rotate-270{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    -webkit-transform:rotate(270deg);
    -ms-transform:rotate(270deg);
    transform:rotate(270deg)
}
.fa-flip-horizontal{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform:scale(-1, 1);
    -ms-transform:scale(-1, 1);
    transform:scale(-1, 1)
}
.fa-flip-vertical{
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    -webkit-transform:scale(1, -1);
    -ms-transform:scale(1, -1);
    transform:scale(1, -1)
}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
    filter:none
}
.fa-stack{
    position:relative;
    display:inline-block;
    width:2em;
    height:2em;
    line-height:2em;
    vertical-align:middle
}
.fa-stack-1x,.fa-stack-2x{
    position:absolute;
    left:0;
    width:100%;
    text-align:center
}
.fa-stack-1x{
    line-height:inherit
}
.fa-stack-2x{
    font-size:2em
}
.fa-inverse{
    color:#fff
}
.fa-glass:before{
    content:"\f000"
}
.fa-music:before{
    content:"\f001"
}
.fa-search:before{
    content:"\f002"
}
.fa-envelope-o:before{
    content:"\f003"
}
.fa-heart:before{
    content:"\f004"
}
.fa-star:before{
    content:"\f005"
}
.fa-star-o:before{
    content:"\f006"
}
.fa-user:before{
    content:"\f007"
}
.fa-film:before{
    content:"\f008"
}
.fa-th-large:before{
    content:"\f009"
}
.fa-th:before{
    content:"\f00a"
}
.fa-th-list:before{
    content:"\f00b"
}
.fa-check:before{
    content:"\f00c"
}
.fa-remove:before,.fa-close:before,.fa-times:before{
    content:"\f00d"
}
.fa-search-plus:before{
    content:"\f00e"
}
.fa-search-minus:before{
    content:"\f010"
}
.fa-power-off:before{
    content:"\f011"
}
.fa-signal:before{
    content:"\f012"
}
.fa-gear:before,.fa-cog:before{
    content:"\f013"
}
.fa-trash-o:before{
    content:"\f014"
}
.fa-home:before{
    content:"\f015"
}
.fa-file-o:before{
    content:"\f016"
}
.fa-clock-o:before{
    content:"\f017"
}
.fa-road:before{
    content:"\f018"
}
.fa-download:before{
    content:"\f019"
}
.fa-arrow-circle-o-down:before{
    content:"\f01a"
}
.fa-arrow-circle-o-up:before{
    content:"\f01b"
}
.fa-inbox:before{
    content:"\f01c"
}
.fa-play-circle-o:before{
    content:"\f01d"
}
.fa-rotate-right:before,.fa-repeat:before{
    content:"\f01e"
}
.fa-refresh:before{
    content:"\f021"
}
.fa-list-alt:before{
    content:"\f022"
}
.fa-lock:before{
    content:"\f023"
}
.fa-flag:before{
    content:"\f024"
}
.fa-headphones:before{
    content:"\f025"
}
.fa-volume-off:before{
    content:"\f026"
}
.fa-volume-down:before{
    content:"\f027"
}
.fa-volume-up:before{
    content:"\f028"
}
.fa-qrcode:before{
    content:"\f029"
}
.fa-barcode:before{
    content:"\f02a"
}
.fa-tag:before{
    content:"\f02b"
}
.fa-tags:before{
    content:"\f02c"
}
.fa-book:before{
    content:"\f02d"
}
.fa-bookmark:before{
    content:"\f02e"
}
.fa-print:before{
    content:"\f02f"
}
.fa-camera:before{
    content:"\f030"
}
.fa-font:before{
    content:"\f031"
}
.fa-bold:before{
    content:"\f032"
}
.fa-italic:before{
    content:"\f033"
}
.fa-text-height:before{
    content:"\f034"
}
.fa-text-width:before{
    content:"\f035"
}
.fa-align-left:before{
    content:"\f036"
}
.fa-align-center:before{
    content:"\f037"
}
.fa-align-right:before{
    content:"\f038"
}
.fa-align-justify:before{
    content:"\f039"
}
.fa-list:before{
    content:"\f03a"
}
.fa-dedent:before,.fa-outdent:before{
    content:"\f03b"
}
.fa-indent:before{
    content:"\f03c"
}
.fa-video-camera:before{
    content:"\f03d"
}
.fa-photo:before,.fa-image:before,.fa-picture-o:before{
    content:"\f03e"
}
.fa-pencil:before{
    content:"\f040"
}
.fa-map-marker:before{
    content:"\f041"
}
.fa-adjust:before{
    content:"\f042"
}
.fa-tint:before{
    content:"\f043"
}
.fa-edit:before,.fa-pencil-square-o:before{
    content:"\f044"
}
.fa-share-square-o:before{
    content:"\f045"
}
.fa-check-square-o:before{
    content:"\f046"
}
.fa-arrows:before{
    content:"\f047"
}
.fa-step-backward:before{
    content:"\f048"
}
.fa-fast-backward:before{
    content:"\f049"
}
.fa-backward:before{
    content:"\f04a"
}
.fa-play:before{
    content:"\f04b"
}
.fa-pause:before{
    content:"\f04c"
}
.fa-stop:before{
    content:"\f04d"
}
.fa-forward:before{
    content:"\f04e"
}
.fa-fast-forward:before{
    content:"\f050"
}
.fa-step-forward:before{
    content:"\f051"
}
.fa-eject:before{
    content:"\f052"
}
.fa-chevron-left:before{
    content:"\f053"
}
.fa-chevron-right:before{
    content:"\f054"
}
.fa-plus-circle:before{
    content:"\f055"
}
.fa-minus-circle:before{
    content:"\f056"
}
.fa-times-circle:before{
    content:"\f057"
}
.fa-check-circle:before{
    content:"\f058"
}
.fa-question-circle:before{
    content:"\f059"
}
.fa-info-circle:before{
    content:"\f05a"
}
.fa-crosshairs:before{
    content:"\f05b"
}
.fa-times-circle-o:before{
    content:"\f05c"
}
.fa-check-circle-o:before{
    content:"\f05d"
}
.fa-ban:before{
    content:"\f05e"
}
.fa-arrow-left:before{
    content:"\f060"
}
.fa-arrow-right:before{
    content:"\f061"
}
.fa-arrow-up:before{
    content:"\f062"
}
.fa-arrow-down:before{
    content:"\f063"
}
.fa-mail-forward:before,.fa-share:before{
    content:"\f064"
}
.fa-expand:before{
    content:"\f065"
}
.fa-compress:before{
    content:"\f066"
}
.fa-plus:before{
    content:"\f067"
}
.fa-minus:before{
    content:"\f068"
}
.fa-asterisk:before{
    content:"\f069"
}
.fa-exclamation-circle:before{
    content:"\f06a"
}
.fa-gift:before{
    content:"\f06b"
}
.fa-leaf:before{
    content:"\f06c"
}
.fa-fire:before{
    content:"\f06d"
}
.fa-eye:before{
    content:"\f06e"
}
.fa-eye-slash:before{
    content:"\f070"
}
.fa-warning:before,.fa-exclamation-triangle:before{
    content:"\f071"
}
.fa-plane:before{
    content:"\f072"
}
.fa-calendar:before{
    content:"\f073"
}
.fa-random:before{
    content:"\f074"
}
.fa-comment:before{
    content:"\f075"
}
.fa-magnet:before{
    content:"\f076"
}
.fa-chevron-up:before{
    content:"\f077"
}
.fa-chevron-down:before{
    content:"\f078"
}
.fa-retweet:before{
    content:"\f079"
}
.fa-shopping-cart:before{
    content:"\f07a"
}
.fa-folder:before{
    content:"\f07b"
}
.fa-folder-open:before{
    content:"\f07c"
}
.fa-arrows-v:before{
    content:"\f07d"
}
.fa-arrows-h:before{
    content:"\f07e"
}
.fa-bar-chart-o:before,.fa-bar-chart:before{
    content:"\f080"
}
.fa-twitter-square:before{
    content:"\f081"
}
.fa-facebook-square:before{
    content:"\f082"
}
.fa-camera-retro:before{
    content:"\f083"
}
.fa-key:before{
    content:"\f084"
}
.fa-gears:before,.fa-cogs:before{
    content:"\f085"
}
.fa-comments:before{
    content:"\f086"
}
.fa-thumbs-o-up:before{
    content:"\f087"
}
.fa-thumbs-o-down:before{
    content:"\f088"
}
.fa-star-half:before{
    content:"\f089"
}
.fa-heart-o:before{
    content:"\f08a"
}
.fa-sign-out:before{
    content:"\f08b"
}
.fa-linkedin-square:before{
    content:"\f08c"
}
.fa-thumb-tack:before{
    content:"\f08d"
}
.fa-external-link:before{
    content:"\f08e"
}
.fa-sign-in:before{
    content:"\f090"
}
.fa-trophy:before{
    content:"\f091"
}
.fa-github-square:before{
    content:"\f092"
}
.fa-upload:before{
    content:"\f093"
}
.fa-lemon-o:before{
    content:"\f094"
}
.fa-phone:before{
    content:"\f095"
}
.fa-square-o:before{
    content:"\f096"
}
.fa-bookmark-o:before{
    content:"\f097"
}
.fa-phone-square:before{
    content:"\f098"
}
.fa-twitter:before{
    content:"\f099"
}
.fa-facebook-f:before,.fa-facebook:before{
    content:"\f09a"
}
.fa-github:before{
    content:"\f09b"
}
.fa-unlock:before{
    content:"\f09c"
}
.fa-credit-card:before{
    content:"\f09d"
}
.fa-rss:before{
    content:"\f09e"
}
.fa-hdd-o:before{
    content:"\f0a0"
}
.fa-bullhorn:before{
    content:"\f0a1"
}
.fa-bell:before{
    content:"\f0f3"
}
.fa-certificate:before{
    content:"\f0a3"
}
.fa-hand-o-right:before{
    content:"\f0a4"
}
.fa-hand-o-left:before{
    content:"\f0a5"
}
.fa-hand-o-up:before{
    content:"\f0a6"
}
.fa-hand-o-down:before{
    content:"\f0a7"
}
.fa-arrow-circle-left:before{
    content:"\f0a8"
}
.fa-arrow-circle-right:before{
    content:"\f0a9"
}
.fa-arrow-circle-up:before{
    content:"\f0aa"
}
.fa-arrow-circle-down:before{
    content:"\f0ab"
}
.fa-globe:before{
    content:"\f0ac"
}
.fa-wrench:before{
    content:"\f0ad"
}
.fa-tasks:before{
    content:"\f0ae"
}
.fa-filter:before{
    content:"\f0b0"
}
.fa-briefcase:before{
    content:"\f0b1"
}
.fa-arrows-alt:before{
    content:"\f0b2"
}
.fa-group:before,.fa-users:before{
    content:"\f0c0"
}
.fa-chain:before,.fa-link:before{
    content:"\f0c1"
}
.fa-cloud:before{
    content:"\f0c2"
}
.fa-flask:before{
    content:"\f0c3"
}
.fa-cut:before,.fa-scissors:before{
    content:"\f0c4"
}
.fa-copy:before,.fa-files-o:before{
    content:"\f0c5"
}
.fa-paperclip:before{
    content:"\f0c6"
}
.fa-save:before,.fa-floppy-o:before{
    content:"\f0c7"
}
.fa-square:before{
    content:"\f0c8"
}
.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
    content:"\f0c9"
}
.fa-list-ul:before{
    content:"\f0ca"
}
.fa-list-ol:before{
    content:"\f0cb"
}
.fa-strikethrough:before{
    content:"\f0cc"
}
.fa-underline:before{
    content:"\f0cd"
}
.fa-table:before{
    content:"\f0ce"
}
.fa-magic:before{
    content:"\f0d0"
}
.fa-truck:before{
    content:"\f0d1"
}
.fa-pinterest:before{
    content:"\f0d2"
}
.fa-pinterest-square:before{
    content:"\f0d3"
}
.fa-google-plus-square:before{
    content:"\f0d4"
}
.fa-google-plus:before{
    content:"\f0d5"
}
.fa-money:before{
    content:"\f0d6"
}
.fa-caret-down:before{
    content:"\f0d7"
}
.fa-caret-up:before{
    content:"\f0d8"
}
.fa-caret-left:before{
    content:"\f0d9"
}
.fa-caret-right:before{
    content:"\f0da"
}
.fa-columns:before{
    content:"\f0db"
}
.fa-unsorted:before,.fa-sort:before{
    content:"\f0dc"
}
.fa-sort-down:before,.fa-sort-desc:before{
    content:"\f0dd"
}
.fa-sort-up:before,.fa-sort-asc:before{
    content:"\f0de"
}
.fa-envelope:before{
    content:"\f0e0"
}
.fa-linkedin:before{
    content:"\f0e1"
}
.fa-rotate-left:before,.fa-undo:before{
    content:"\f0e2"
}
.fa-legal:before,.fa-gavel:before{
    content:"\f0e3"
}
.fa-dashboard:before,.fa-tachometer:before{
    content:"\f0e4"
}
.fa-comment-o:before{
    content:"\f0e5"
}
.fa-comments-o:before{
    content:"\f0e6"
}
.fa-flash:before,.fa-bolt:before{
    content:"\f0e7"
}
.fa-sitemap:before{
    content:"\f0e8"
}
.fa-umbrella:before{
    content:"\f0e9"
}
.fa-paste:before,.fa-clipboard:before{
    content:"\f0ea"
}
.fa-lightbulb-o:before{
    content:"\f0eb"
}
.fa-exchange:before{
    content:"\f0ec"
}
.fa-cloud-download:before{
    content:"\f0ed"
}
.fa-cloud-upload:before{
    content:"\f0ee"
}
.fa-user-md:before{
    content:"\f0f0"
}
.fa-stethoscope:before{
    content:"\f0f1"
}
.fa-suitcase:before{
    content:"\f0f2"
}
.fa-bell-o:before{
    content:"\f0a2"
}
.fa-coffee:before{
    content:"\f0f4"
}
.fa-cutlery:before{
    content:"\f0f5"
}
.fa-file-text-o:before{
    content:"\f0f6"
}
.fa-building-o:before{
    content:"\f0f7"
}
.fa-hospital-o:before{
    content:"\f0f8"
}
.fa-ambulance:before{
    content:"\f0f9"
}
.fa-medkit:before{
    content:"\f0fa"
}
.fa-fighter-jet:before{
    content:"\f0fb"
}
.fa-beer:before{
    content:"\f0fc"
}
.fa-h-square:before{
    content:"\f0fd"
}
.fa-plus-square:before{
    content:"\f0fe"
}
.fa-angle-double-left:before{
    content:"\f100"
}
.fa-angle-double-right:before{
    content:"\f101"
}
.fa-angle-double-up:before{
    content:"\f102"
}
.fa-angle-double-down:before{
    content:"\f103"
}
.fa-angle-left:before{
    content:"\f104"
}
.fa-angle-right:before{
    content:"\f105"
}
.fa-angle-up:before{
    content:"\f106"
}
.fa-angle-down:before{
    content:"\f107"
}
.fa-desktop:before{
    content:"\f108"
}
.fa-laptop:before{
    content:"\f109"
}
.fa-tablet:before{
    content:"\f10a"
}
.fa-mobile-phone:before,.fa-mobile:before{
    content:"\f10b"
}
.fa-circle-o:before{
    content:"\f10c"
}
.fa-quote-left:before{
    content:"\f10d"
}
.fa-quote-right:before{
    content:"\f10e"
}
.fa-spinner:before{
    content:"\f110"
}
.fa-circle:before{
    content:"\f111"
}
.fa-mail-reply:before,.fa-reply:before{
    content:"\f112"
}
.fa-github-alt:before{
    content:"\f113"
}
.fa-folder-o:before{
    content:"\f114"
}
.fa-folder-open-o:before{
    content:"\f115"
}
.fa-smile-o:before{
    content:"\f118"
}
.fa-frown-o:before{
    content:"\f119"
}
.fa-meh-o:before{
    content:"\f11a"
}
.fa-gamepad:before{
    content:"\f11b"
}
.fa-keyboard-o:before{
    content:"\f11c"
}
.fa-flag-o:before{
    content:"\f11d"
}
.fa-flag-checkered:before{
    content:"\f11e"
}
.fa-terminal:before{
    content:"\f120"
}
.fa-code:before{
    content:"\f121"
}
.fa-mail-reply-all:before,.fa-reply-all:before{
    content:"\f122"
}
.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
    content:"\f123"
}
.fa-location-arrow:before{
    content:"\f124"
}
.fa-crop:before{
    content:"\f125"
}
.fa-code-fork:before{
    content:"\f126"
}
.fa-unlink:before,.fa-chain-broken:before{
    content:"\f127"
}
.fa-question:before{
    content:"\f128"
}
.fa-info:before{
    content:"\f129"
}
.fa-exclamation:before{
    content:"\f12a"
}
.fa-superscript:before{
    content:"\f12b"
}
.fa-subscript:before{
    content:"\f12c"
}
.fa-eraser:before{
    content:"\f12d"
}
.fa-puzzle-piece:before{
    content:"\f12e"
}
.fa-microphone:before{
    content:"\f130"
}
.fa-microphone-slash:before{
    content:"\f131"
}
.fa-shield:before{
    content:"\f132"
}
.fa-calendar-o:before{
    content:"\f133"
}
.fa-fire-extinguisher:before{
    content:"\f134"
}
.fa-rocket:before{
    content:"\f135"
}
.fa-maxcdn:before{
    content:"\f136"
}
.fa-chevron-circle-left:before{
    content:"\f137"
}
.fa-chevron-circle-right:before{
    content:"\f138"
}
.fa-chevron-circle-up:before{
    content:"\f139"
}
.fa-chevron-circle-down:before{
    content:"\f13a"
}
.fa-html5:before{
    content:"\f13b"
}
.fa-css3:before{
    content:"\f13c"
}
.fa-anchor:before{
    content:"\f13d"
}
.fa-unlock-alt:before{
    content:"\f13e"
}
.fa-bullseye:before{
    content:"\f140"
}
.fa-ellipsis-h:before{
    content:"\f141"
}
.fa-ellipsis-v:before{
    content:"\f142"
}
.fa-rss-square:before{
    content:"\f143"
}
.fa-play-circle:before{
    content:"\f144"
}
.fa-ticket:before{
    content:"\f145"
}
.fa-minus-square:before{
    content:"\f146"
}
.fa-minus-square-o:before{
    content:"\f147"
}
.fa-level-up:before{
    content:"\f148"
}
.fa-level-down:before{
    content:"\f149"
}
.fa-check-square:before{
    content:"\f14a"
}
.fa-pencil-square:before{
    content:"\f14b"
}
.fa-external-link-square:before{
    content:"\f14c"
}
.fa-share-square:before{
    content:"\f14d"
}
.fa-compass:before{
    content:"\f14e"
}
.fa-toggle-down:before,.fa-caret-square-o-down:before{
    content:"\f150"
}
.fa-toggle-up:before,.fa-caret-square-o-up:before{
    content:"\f151"
}
.fa-toggle-right:before,.fa-caret-square-o-right:before{
    content:"\f152"
}
.fa-euro:before,.fa-eur:before{
    content:"\f153"
}
.fa-gbp:before{
    content:"\f154"
}
.fa-dollar:before,.fa-usd:before{
    content:"\f155"
}
.fa-rupee:before,.fa-inr:before{
    content:"\f156"
}
.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
    content:"\f157"
}
.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
    content:"\f158"
}
.fa-won:before,.fa-krw:before{
    content:"\f159"
}
.fa-bitcoin:before,.fa-btc:before{
    content:"\f15a"
}
.fa-file:before{
    content:"\f15b"
}
.fa-file-text:before{
    content:"\f15c"
}
.fa-sort-alpha-asc:before{
    content:"\f15d"
}
.fa-sort-alpha-desc:before{
    content:"\f15e"
}
.fa-sort-amount-asc:before{
    content:"\f160"
}
.fa-sort-amount-desc:before{
    content:"\f161"
}
.fa-sort-numeric-asc:before{
    content:"\f162"
}
.fa-sort-numeric-desc:before{
    content:"\f163"
}
.fa-thumbs-up:before{
    content:"\f164"
}
.fa-thumbs-down:before{
    content:"\f165"
}
.fa-youtube-square:before{
    content:"\f166"
}
.fa-youtube:before{
    content:"\f167"
}
.fa-xing:before{
    content:"\f168"
}
.fa-xing-square:before{
    content:"\f169"
}
.fa-youtube-play:before{
    content:"\f16a"
}
.fa-dropbox:before{
    content:"\f16b"
}
.fa-stack-overflow:before{
    content:"\f16c"
}
.fa-instagram:before{
    content:"\f16d"
}
.fa-flickr:before{
    content:"\f16e"
}
.fa-adn:before{
    content:"\f170"
}
.fa-bitbucket:before{
    content:"\f171"
}
.fa-bitbucket-square:before{
    content:"\f172"
}
.fa-tumblr:before{
    content:"\f173"
}
.fa-tumblr-square:before{
    content:"\f174"
}
.fa-long-arrow-down:before{
    content:"\f175"
}
.fa-long-arrow-up:before{
    content:"\f176"
}
.fa-long-arrow-left:before{
    content:"\f177"
}
.fa-long-arrow-right:before{
    content:"\f178"
}
.fa-apple:before{
    content:"\f179"
}
.fa-windows:before{
    content:"\f17a"
}
.fa-android:before{
    content:"\f17b"
}
.fa-linux:before{
    content:"\f17c"
}
.fa-dribbble:before{
    content:"\f17d"
}
.fa-skype:before{
    content:"\f17e"
}
.fa-foursquare:before{
    content:"\f180"
}
.fa-trello:before{
    content:"\f181"
}
.fa-female:before{
    content:"\f182"
}
.fa-male:before{
    content:"\f183"
}
.fa-gittip:before,.fa-gratipay:before{
    content:"\f184"
}
.fa-sun-o:before{
    content:"\f185"
}
.fa-moon-o:before{
    content:"\f186"
}
.fa-archive:before{
    content:"\f187"
}
.fa-bug:before{
    content:"\f188"
}
.fa-vk:before{
    content:"\f189"
}
.fa-weibo:before{
    content:"\f18a"
}
.fa-renren:before{
    content:"\f18b"
}
.fa-pagelines:before{
    content:"\f18c"
}
.fa-stack-exchange:before{
    content:"\f18d"
}
.fa-arrow-circle-o-right:before{
    content:"\f18e"
}
.fa-arrow-circle-o-left:before{
    content:"\f190"
}
.fa-toggle-left:before,.fa-caret-square-o-left:before{
    content:"\f191"
}
.fa-dot-circle-o:before{
    content:"\f192"
}
.fa-wheelchair:before{
    content:"\f193"
}
.fa-vimeo-square:before{
    content:"\f194"
}
.fa-turkish-lira:before,.fa-try:before{
    content:"\f195"
}
.fa-plus-square-o:before{
    content:"\f196"
}
.fa-space-shuttle:before{
    content:"\f197"
}
.fa-slack:before{
    content:"\f198"
}
.fa-envelope-square:before{
    content:"\f199"
}
.fa-wordpress:before{
    content:"\f19a"
}
.fa-openid:before{
    content:"\f19b"
}
.fa-institution:before,.fa-bank:before,.fa-university:before{
    content:"\f19c"
}
.fa-mortar-board:before,.fa-graduation-cap:before{
    content:"\f19d"
}
.fa-yahoo:before{
    content:"\f19e"
}
.fa-google:before{
    content:"\f1a0"
}
.fa-reddit:before{
    content:"\f1a1"
}
.fa-reddit-square:before{
    content:"\f1a2"
}
.fa-stumbleupon-circle:before{
    content:"\f1a3"
}
.fa-stumbleupon:before{
    content:"\f1a4"
}
.fa-delicious:before{
    content:"\f1a5"
}
.fa-digg:before{
    content:"\f1a6"
}
.fa-pied-piper:before{
    content:"\f1a7"
}
.fa-pied-piper-alt:before{
    content:"\f1a8"
}
.fa-drupal:before{
    content:"\f1a9"
}
.fa-joomla:before{
    content:"\f1aa"
}
.fa-language:before{
    content:"\f1ab"
}
.fa-fax:before{
    content:"\f1ac"
}
.fa-building:before{
    content:"\f1ad"
}
.fa-child:before{
    content:"\f1ae"
}
.fa-paw:before{
    content:"\f1b0"
}
.fa-spoon:before{
    content:"\f1b1"
}
.fa-cube:before{
    content:"\f1b2"
}
.fa-cubes:before{
    content:"\f1b3"
}
.fa-behance:before{
    content:"\f1b4"
}
.fa-behance-square:before{
    content:"\f1b5"
}
.fa-steam:before{
    content:"\f1b6"
}
.fa-steam-square:before{
    content:"\f1b7"
}
.fa-recycle:before{
    content:"\f1b8"
}
.fa-automobile:before,.fa-car:before{
    content:"\f1b9"
}
.fa-cab:before,.fa-taxi:before{
    content:"\f1ba"
}
.fa-tree:before{
    content:"\f1bb"
}
.fa-spotify:before{
    content:"\f1bc"
}
.fa-deviantart:before{
    content:"\f1bd"
}
.fa-soundcloud:before{
    content:"\f1be"
}
.fa-database:before{
    content:"\f1c0"
}
.fa-file-pdf-o:before{
    content:"\f1c1"
}
.fa-file-word-o:before{
    content:"\f1c2"
}
.fa-file-excel-o:before{
    content:"\f1c3"
}
.fa-file-powerpoint-o:before{
    content:"\f1c4"
}
.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
    content:"\f1c5"
}
.fa-file-zip-o:before,.fa-file-archive-o:before{
    content:"\f1c6"
}
.fa-file-sound-o:before,.fa-file-audio-o:before{
    content:"\f1c7"
}
.fa-file-movie-o:before,.fa-file-video-o:before{
    content:"\f1c8"
}
.fa-file-code-o:before{
    content:"\f1c9"
}
.fa-vine:before{
    content:"\f1ca"
}
.fa-codepen:before{
    content:"\f1cb"
}
.fa-jsfiddle:before{
    content:"\f1cc"
}
.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
    content:"\f1cd"
}
.fa-circle-o-notch:before{
    content:"\f1ce"
}
.fa-ra:before,.fa-rebel:before{
    content:"\f1d0"
}
.fa-ge:before,.fa-empire:before{
    content:"\f1d1"
}
.fa-git-square:before{
    content:"\f1d2"
}
.fa-git:before{
    content:"\f1d3"
}
.fa-hacker-news:before{
    content:"\f1d4"
}
.fa-tencent-weibo:before{
    content:"\f1d5"
}
.fa-qq:before{
    content:"\f1d6"
}
.fa-wechat:before,.fa-weixin:before{
    content:"\f1d7"
}
.fa-send:before,.fa-paper-plane:before{
    content:"\f1d8"
}
.fa-send-o:before,.fa-paper-plane-o:before{
    content:"\f1d9"
}
.fa-history:before{
    content:"\f1da"
}
.fa-genderless:before,.fa-circle-thin:before{
    content:"\f1db"
}
.fa-header:before{
    content:"\f1dc"
}
.fa-paragraph:before{
    content:"\f1dd"
}
.fa-sliders:before{
    content:"\f1de"
}
.fa-share-alt:before{
    content:"\f1e0"
}
.fa-share-alt-square:before{
    content:"\f1e1"
}
.fa-bomb:before{
    content:"\f1e2"
}
.fa-soccer-ball-o:before,.fa-futbol-o:before{
    content:"\f1e3"
}
.fa-tty:before{
    content:"\f1e4"
}
.fa-binoculars:before{
    content:"\f1e5"
}
.fa-plug:before{
    content:"\f1e6"
}
.fa-slideshare:before{
    content:"\f1e7"
}
.fa-twitch:before{
    content:"\f1e8"
}
.fa-yelp:before{
    content:"\f1e9"
}
.fa-newspaper-o:before{
    content:"\f1ea"
}
.fa-wifi:before{
    content:"\f1eb"
}
.fa-calculator:before{
    content:"\f1ec"
}
.fa-paypal:before{
    content:"\f1ed"
}
.fa-google-wallet:before{
    content:"\f1ee"
}
.fa-cc-visa:before{
    content:"\f1f0"
}
.fa-cc-mastercard:before{
    content:"\f1f1"
}
.fa-cc-discover:before{
    content:"\f1f2"
}
.fa-cc-amex:before{
    content:"\f1f3"
}
.fa-cc-paypal:before{
    content:"\f1f4"
}
.fa-cc-stripe:before{
    content:"\f1f5"
}
.fa-bell-slash:before{
    content:"\f1f6"
}
.fa-bell-slash-o:before{
    content:"\f1f7"
}
.fa-trash:before{
    content:"\f1f8"
}
.fa-copyright:before{
    content:"\f1f9"
}
.fa-at:before{
    content:"\f1fa"
}
.fa-eyedropper:before{
    content:"\f1fb"
}
.fa-paint-brush:before{
    content:"\f1fc"
}
.fa-birthday-cake:before{
    content:"\f1fd"
}
.fa-area-chart:before{
    content:"\f1fe"
}
.fa-pie-chart:before{
    content:"\f200"
}
.fa-line-chart:before{
    content:"\f201"
}
.fa-lastfm:before{
    content:"\f202"
}
.fa-lastfm-square:before{
    content:"\f203"
}
.fa-toggle-off:before{
    content:"\f204"
}
.fa-toggle-on:before{
    content:"\f205"
}
.fa-bicycle:before{
    content:"\f206"
}
.fa-bus:before{
    content:"\f207"
}
.fa-ioxhost:before{
    content:"\f208"
}
.fa-angellist:before{
    content:"\f209"
}
.fa-cc:before{
    content:"\f20a"
}
.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
    content:"\f20b"
}
.fa-meanpath:before{
    content:"\f20c"
}
.fa-buysellads:before{
    content:"\f20d"
}
.fa-connectdevelop:before{
    content:"\f20e"
}
.fa-dashcube:before{
    content:"\f210"
}
.fa-forumbee:before{
    content:"\f211"
}
.fa-leanpub:before{
    content:"\f212"
}
.fa-sellsy:before{
    content:"\f213"
}
.fa-shirtsinbulk:before{
    content:"\f214"
}
.fa-simplybuilt:before{
    content:"\f215"
}
.fa-skyatlas:before{
    content:"\f216"
}
.fa-cart-plus:before{
    content:"\f217"
}
.fa-cart-arrow-down:before{
    content:"\f218"
}
.fa-diamond:before{
    content:"\f219"
}
.fa-ship:before{
    content:"\f21a"
}
.fa-user-secret:before{
    content:"\f21b"
}
.fa-motorcycle:before{
    content:"\f21c"
}
.fa-street-view:before{
    content:"\f21d"
}
.fa-heartbeat:before{
    content:"\f21e"
}
.fa-venus:before{
    content:"\f221"
}
.fa-mars:before{
    content:"\f222"
}
.fa-mercury:before{
    content:"\f223"
}
.fa-transgender:before{
    content:"\f224"
}
.fa-transgender-alt:before{
    content:"\f225"
}
.fa-venus-double:before{
    content:"\f226"
}
.fa-mars-double:before{
    content:"\f227"
}
.fa-venus-mars:before{
    content:"\f228"
}
.fa-mars-stroke:before{
    content:"\f229"
}
.fa-mars-stroke-v:before{
    content:"\f22a"
}
.fa-mars-stroke-h:before{
    content:"\f22b"
}
.fa-neuter:before{
    content:"\f22c"
}
.fa-facebook-official:before{
    content:"\f230"
}
.fa-pinterest-p:before{
    content:"\f231"
}
.fa-whatsapp:before{
    content:"\f232"
}
.fa-server:before{
    content:"\f233"
}
.fa-user-plus:before{
    content:"\f234"
}
.fa-user-times:before{
    content:"\f235"
}
.fa-hotel:before,.fa-bed:before{
    content:"\f236"
}
.fa-viacoin:before{
    content:"\f237"
}
.fa-train:before{
    content:"\f238"
}
.fa-subway:before{
    content:"\f239"
}
.fa-medium:before{
    content:"\f23a"
}
 html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
    border:0;
    font-family:inherit;
    font-size:100%;
    font-style:inherit;
    font-weight:inherit;
    margin:0;
    outline:0;
    padding:0;
    vertical-align:baseline
}
*,*:after,*:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{
    display:block;
    position:relative
}
audio,canvas,video{
    display:inline-block;
    max-width:100%
}
*,*:after,*:before{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
html{
    -webkit-tap-highlight-color:transparent
}
body{
    color:#000;
    font-family:'Noto Serif SC',sans-serif;
    font-size:16px;
    line-height:1.5;
    font-weight:400
}
a{
    color:#000;
    outline:0;
    text-decoration:none;
    -webkit-transition:color .3s linear;
    -moz-transition:color .3s linear;
    -ms-transition:color .3s linear;
    -o-transition:color .3s linear;
    transition:color .3s linear
}
a:focus{
    outline:thin dotted;
    color:#e71773;
    outline:0
}
a:hover,a:active{
    outline:0;
    color:#e71773;
    outline:0
}
h1,h3,h2{
    clear:both;
    font-weight:bold;
    margin:0 0 20px 0;
    font-family:"Noto Serif SC",sans-serif
}
h1{
    font-size:25px
}
h2{
    font-size:24px;
    font-weight:bold
}
h3{
    font-size:21px
}
h4{
    font-size:15px
}
h5{
    font-size:14px
}
h6{
    font-size:13px
}
address{
    font-style:italic;
    margin-bottom:20px
}
abbr[title]{
    border-bottom:1px dotted #2b2b2b;
    cursor:help
}
b,strong{
    font-weight:bold
}
cite,dfn,em,i{
    font-style:italic
}
code,kbd,tt,var,samp,pre{
    font-family:monospace,serif;
    font-size:15px;
    font-weight:bold;
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none
}
blockquote,q{
    -webkit-hyphens:none;
    -moz-hyphens:none;
    -ms-hyphens:none;
    hyphens:none;
    quotes:none;
    overflow:hidden
}
blockquote:before,blockquote:after,q:before,q:after{
    content:"";
    font-family:FontAwesome
}
q:before{
    content:"\f10d";
    padding-right:5px;
    color:#ececec
}
q:after{
    content:"\f10e";
    padding-left:5px;
    color:#ececec
}
q{
    font-family:inherit;
    font-style:normal;
    font-weight:normal;
    font-size:15px;
    margin-bottom:20px;
    color:black
}
blockquote:before{
    content:"\f10e";
    position:absolute;
    font-size:50px;
    left:25px;
    top:1px;
    color:#ececec;
    z-index:-1
}
blockquote{
    font-style:normal;
    font-size:18px;
    margin:20px 0;
    margin-left:50px;
    padding:20px 20px 20px 55px;
    color:black;
    font-family:"Noto Serif SC",sans-serif;
    font-weight:300;
    position:relative;
    z-index:500;
    background:#f8f8f8
}
pre{
    margin:20px 0;
    max-width:100%;
    overflow:auto;
    padding:10px;
    white-space:pre;
    white-space:pre-wrap;
    word-wrap:break-word;
    background:#f8f8f8
}
ul{
    list-style-position:inside
}
ol{
    list-style:inside none decimal
}
li>ul,li>ol{
    margin:0 0 0 20px
}
small{
    font-size:smaller
}
big{
    font-size:125%
}
sup,sub{
    font-size:75%;
    height:0;
    line-height:0;
    position:relative;
    vertical-align:baseline
}
sup{
    bottom:1ex
}
sub{
    top:.5ex
}
dl{
    margin-bottom:50px
}
dt{
    font-weight:bold
}
dd{
    margin-bottom:20px
}
img{
    -ms-interpolation-mode:bicubic;
    border:0;
    vertical-align:middle
}
figure{
    margin:0
}
fieldset{
    margin:0 0 20px;
    padding:0;
    min-width:0
}
legend{
    white-space:normal;
    display:block;
    width:100%;
    padding:0;
    margin-bottom:20px
}
del{
    color:#2b2b2b
}
hr{
    background-color:#009cd5;
    border:0;
    height:1px;
    margin-bottom:20px
}
label{
    display:inline-block;
    margin-bottom:5px;
    font-weight:bold
}
output{
    display:block
}
::selection{
    background:#e1e1e1;
    color:#000;
    text-shadow:none
}
::-moz-selection{
    background:#e1e1e1;
    color:#000;
    text-shadow:none
}
ins{
    text-decoration:none
}
.entry-content::after,.entry-summary::after,.page-content::after{
    clear:both;
    content:"";
    display:block
}
p+p{
    margin-top:15px
}
input[type="text"],input[type="email"],input[type="password"],input[type="url"]{
    background:none repeat scroll 0 0 #f2f5f8;
    border:1px solid #e0e5eb;
    outline:0;
    line-height:38px
}
input:active{
    outline:0
}
input[placeholder]{
    color:#afafaf;
    !important
}
textarea{
    width:100%;
    border:1px solid #e0e5eb;
    background:#f2f5f8
}
input,textarea{
    background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0))
}
input[type=text],input[type=email],input[type=password],input[type=url],input[type=tel]{
    border:1px solid #e0e5eb;
    background:#f2f5f8
}
input,select,textarea{
    font-size:100%;
    margin:0;
    max-width:100%;
    vertical-align:baseline;
    -webkit-border-radius:2px;
    border-radius:2px;
    background-clip:padding-box;
    padding:0 10px
}
input[type=submit],input[type="reset"]{
    transition-duration:.3s;
    transition-property:all !important;
    transition-timing-function:ease-out;
    color:#fff;
    border:0;
    background:#e71773;
    height:38px;
    padding:0 15px;
    -webkit-border-radius:20px;
    border-radius:20px;
    z-index:5;
    cursor:pointer;
    font-weight:600;
    font-size:14px;
    height:38px;
    outline:0
}
input[type="button"]:hover,input[type=submit]:hover,input[type="reset"]:hover{
    background:#3d4b56;
    height:38px
}
input[type="search"]{
    border:1px solid #e0e5eb;
    padding:0 20px;
    height:40px
}
input[type="search"]:focus{
    outline:0
}
.button_,.more-link,button,.button,.search-button{
    color:#fff !important;
    -webkit-transition:all .3s;
    transition:all .3s;
    position:relative;
    display:inline-block;
    border:0;
    background:#e71773;
    padding:0 15px;
    border-radius:20px;
    z-index:5;
    font-weight:bold;
    cursor:pointer;
    height:38px;
    line-height:38px;
    outline:0;
    font-size:14px
}
.button_:hover,.more-link:hover,button:hover,.button:hover,.search-button:hover{
    background:#3d4b56
}
article.isotope-item a.more-link{
    display:none !important
}
a.more-link{
    display:block !important;
    max-width:100px;
    margin-top:30px;
    font-size:12px;
    text-align:center
}
.btn{
    display:inline-block;
    position:relative;
    height:auto;
    margin:0;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:0 none;
    white-space:nowrap;
    padding:10px 15px;
    font-size:15px;
    font-family:"Noto Serif SC",sans-serif;
    border-radius:20px;
    -webkit-border-radius:20px;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    user-select:none;
    color:#fff;
    z-index:3
}
.btn i{
    margin-right:5px;
    font-size:14px
}
.btn.btn-default{
    background:#e71773;
    line-height:1.5
}
.btn.btn-primary{
    background:#0075d3 !important;
    line-height:1.5
}
.btn.btn-info{
    background:#5bc0de !important;
    line-height:1.5
}
.btn.btn-success{
    background:#5cb85c !important;
    line-height:1.5
}
.btn.btn-warning{
    background:#f0ad4e !important;
    line-height:1.5
}
.btn.btn-danger{
    background:#d9534f !important;
    line-height:1.5
}
.btn.btn-link{
    color:#000 !important;
    line-height:1.5
}
.btn.btn-link:hover{
    color:#e71773 !important
}
.btn.btn-link:before{
    color:#000 !important;
    opacity:0 !important
}
.btn.btn-xs{
    line-height:1.5;
    padding:2px 7px
}
.btn.btn-sm{
    line-height:1.5;
    padding:5px 10px
}
.btn.btn-lg{
    font-size:15px;
    line-height:1.3;
    padding:12px 20px
}
.banner-button-home{
    color:#fff !important;
    position:relative;
    font-weight:bold;
    cursor:pointer;
    display:inline-block;
    margin-top:25px;
    padding:10px 28px;
    -webkit-border-radius:25px;
    border-radius:25px;
    -webkit-transition:background .3s;
    transition:background .3s;
    background:rgba(255,255,255,.2)
}
.banner-button-home:hover{
    background:none !important
}
.banner-button-home:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:1px solid #fff;
    -webkit-border-radius:25px;
    border-radius:25px
}
.table,table{
    width:100%;
    margin-bottom:20px;
    max-width:100%;
    background-color:transparent;
    border-collapse:collapse
}
.table tr>th,.table tr>td,table tr>th,table tr>td{
    padding:8px;
    line-height:1.5;
    vertical-align:top;
    border:1px solid #e1e1e1
}
.table-bordered{
    border:1px solid #e1e1e1
}
.table-bordered tr>th,.table-bordered tr>td{
    border:1px solid #e1e1e1
}
.table-bordered tr>th,.table-bordered tr>td{
    border:1px solid #e1e1e1
}
.table-striped tr:nth-child(odd)>td,.table-striped tr:nth-child(odd)>th{
    background-color:#f9f9f9
}
.table-striped tr th,.table-striped tr td{
    border-left:0;
    border-right:0
}
.table-hover tr:hover>td,.table-hover tr:hover>th{
    background-color:#f2f5f8
}
.table tr>td.active,.table tr>th.active,.table tr.active>td,.table tr.active>th{
    background-color:#f2f5f8
}
.table-hover tr>td.active:hover,.table-hover tr>th.active:hover,.table-hover tr.active:hover>td,.table-hover tr.active:hover>th{
    background-color:#e8e8e8
}
.table tr>td.success,.table tr>th.success,.table tr.success>td,.table tr.success>th{
    background-color:#dff0d8
}
.table-hover tr>td.success:hover,.table-hover tr>th.success:hover,.table-hover tr.success:hover>td,.table-hover tr.success:hover>th{
    background-color:#d0e9c6
}
.table tr>td.info,.table tr>th.info,.table tr.info>td,.table tr.info>th{
    background-color:#d9edf7
}
.table-hover tr>td.info:hover,.table-hover tr>th.info:hover,.table-hover tr.info:hover>td,.table-hover tr.info:hover>th{
    background-color:#c4e3f3
}
.table tr>td.warning,.table tr>th.warning,.table tr.warning>td,.table tr.warning>th{
    background-color:#fcf8e3
}
.table-hover tr>td.warning:hover,.table-hover tr>th.warning:hover,.table-hover tr.warning:hover>td,.table-hover tr.warning:hover>th{
    background-color:#faf2cc
}
.table tr>td.danger,.table tr>th.danger,.table tr.danger>td,.table tr.danger>th{
    background-color:#f2dede
}
.table-hover tr>td.danger:hover,.table-hover tr>th.danger:hover,.table-hover tr.danger:hover>td,.table-hover tr.danger:hover>th{
    background-color:#ebcccc
}
.comment-content img,.entry-content img,.entry-summary img,#site-header img,.widget img,.wp-caption{
    max-width:100%;
    height:auto
}
@media screen and (max-width:800px){
    .stellar .row img{
        margin:0 !important
    }
}
.comment-content img[height],.entry-content img,.entry-summary img,img[class*="align"],img[class*="wp-image-"],img[class*="attachment-"],#site-header img{
    max-width:100%;
    height:auto
}
img.size-full,img.size-large,.wp-post-image,.post-thumbnail img{
    height:auto;
    max-width:100%
}
img.img-rounded{
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box
}
img.img-circle{
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box
}
img.alignleft,.wp-caption.alignleft{
    margin:5px 20px 5px 0;
    display:inline-block
}
img.alignright,.wp-caption.alignright{
    margin:15px 0 15px 20px;
    display:inline-block
}
.content-post:after{
    content:'';
    clear:both;
    display:block
}
img.aligncenter,.wp-caption.aligncenter{
    margin:20px auto;
    display:block
}
img.alignnone,.wp-caption.alignnone{
    display:inline-block;
    margin:20px 0
}
.wp-caption,.gallery-item figcaption{
    margin:0;
    position:relative;
    overflow:hidden;
    background:#e71773
}
.wp-caption img[class*="wp-image-"],.gallery-item img{
    display:inline-block;
    margin:0;
    -webkit-transition:-webkit-transform .35s;
    transition:transform .35s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.wp-caption-text,.gallery-item figcaption{
    font-size:14px;
    font-style:normal;
    font-family:inherit,sans-serif;
    line-height:1.5;
    margin:0;
    position:absolute;
    bottom:0;
    left:0;
    padding:10px;
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0);
    display:block;
    width:100%;
    color:#fff;
    text-align:center
}
.wp-caption:hover img{
    -webkit-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0)
}
figure.gallery-item:hover img{
    -webkit-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0)
}
.wp-caption:hover p{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.wp-caption a:hover{
    color:#fff
}
figure.gallery-item:hover figcaption.wp-caption-text{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.alert{
    padding:15px;
    margin-bottom:20px;
    border:1px solid transparent;
    -webkit-border-radius:4px;
    border-radius:4px;
    background-clip:padding-box;
    text-shadow:0 1px 0 rgba(255,255,255,.2);
    -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);
    box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)
}
.alert>p+p{
    margin-top:5px
}
.alert-dismissable{
    padding-right:35px;
    position:relative
}
.alert-dismissable .close{
    padding:1px 5px 3px;
    position:absolute;
    right:8px;
    top:14px;
    -webkit-border-radius:2px;
    border-radius:2px;
    background-clip:padding-box;
    border:1px solid rgba(0,0,0,.1);
    color:#000;
    font-size:100%;
    margin:0;
    vertical-align:baseline
}
.alert-success{
    background-color:#dff0d8;
    border-color:#d6e9c6;
    color:#3c763d
}
.alert-info{
    background-color:#d9edf7;
    border-color:#bce8f1;
    color:#31708f
}
.alert-warning{
    background-color:#fcf8e3;
    border-color:#faebcc;
    color:#8a6d3b
}
.alert-danger{
    background-color:#f2dede;
    border-color:#ebccd1;
    color:#a94442
}
.alert .close{
    background:#f2f5f8;
    color:#3c4a55 !important;
    background-color:#f2f5f8 !important;
    padding-top:5px;
    cursor:pointer;
    transition:all .3s;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -o-transition:all .3s
}
.alert .close:hover{
    color:red
}
.alert .close:before{
    background:none repeat scroll 0 0 rgba(0,0,0,.1);
    border-radius:0;
    content:"";
    height:100%;
    left:0;
    top:0;
    opacity:0
}
.full-progress-bar{
    position:relative
}
.progress-info{
    color:#767676
}
.progress{
    overflow:hidden;
    height:9px;
    margin:5px 0 20px 0;
    background-color:none;
    position:relative;
    background-color:#ebebeb;
    -webkit-border-radius:20px;
    border-radius:20px
}
.progress-title i{
    margin-right:10px
}
.progress-bar{
    width:0;
    height:100%;
    text-align:right;
    font-size:18px;
    color:#3c4a55;
    background-color:#e71773;
    -webkit-border-radius:20px;
    border-radius:20px;
    -webkit-transition:width .6s ease;
    transition:width .6s ease
}
.sr-only{
    display:block;
    margin:6px 25px 0 0;
    float:right
}
.progress-percentage{
    margin-left:5px;
    color:#3c4a55;
    font-size:16px;
    font-weight:bold;
    line-height:1.1;
    float:right
}
.progress-bar-success{
    background-color:#76d276
}
.progress-bar-info{
    background-color:#5bc0de
}
.progress-bar-warning{
    background-color:#fdd475
}
.progress-bar-danger{
    background-color:#f56f6b
}
embed,iframe,object,video{
    margin-bottom:20px;
    max-width:100%;
    vertical-align:middle
}
p>embed,p>iframe,p>object,span>embed,span>iframe,span>object{
    margin-bottom:0
}
.clear{
    clear:both
}
.alignleft{
    float:left
}
.alignright{
    float:right
}
.aligncenter{
    display:block;
    margin-left:auto;
    margin-right:auto
}
.panel-group{
    margin:0 0 20px 0
}
.panel-group .panel:first-child .panel-heading{
    margin-top:0
}
.panel-heading{
    margin-top:5px;
    border:1px solid #ebebeb
}
.panel-heading .panel-title{
    margin:0 !important;
    font-weight:normal
}
.panel-heading .panel-title a{
    padding-bottom:5px;
    padding:13px 10px;
    display:block;
    -webkit-transition:background width .3s ease;
    transition:background .3s ease;
    color:#3c4a55
}
.panel-heading .panel-title a:hover{
    background:#f2f5f8
}
.panel-heading .panel-title a:after{
    content:'\f107';
    font-family:FontAwesome;
    border:1px solid #e71773;
    border-radius:50%;
    color:#e71773;
    padding:0 8px;
    float:right;
    font-size:18px
}
.panel-heading .panel-title i{
    margin-right:5px;
    font-size:12px
}
.panel-body{
    background:#f2f5f8;
    padding:20px
}
.tabbable{
    margin-bottom:20px;
    padding:0 !important
}
.tabbable .tab-pane{
    display:none
}
.tabbable .tab-pane.active{
    display:block
}
.tabbable .nav-tabs:after{
    display:block;
    content:'';
    clear:both
}
.tabbable .tab-content{
    padding:29px 30px !important;
    border-color:#ebebeb !important
}
.tabbable .nav-tabs{
    border-bottom:1px solid #ebebeb;
    margin:0;
    border-left:0
}
.tabbable .nav-tabs li{
    margin:-1px 0 -1px;
    float:left;
    list-style:none;
    background:#fafafa
}
@media screen and (max-width:800px){
    .tabbable .nav-tabs li{
        float:none
    }
}
.tabbable .nav-tabs li:first-of-type a{
    border-left:1px solid #ebebeb
}
@media screen and (max-width:800px){
    .tabbable .nav-tabs li a{
        border-left:1px solid #ebebeb
    }
}
.tabbable .nav-tabs li a:before{
    background:#e71773;
    content:"";
    display:block;
    height:2px;
    left:0;
    opacity:0;
    position:absolute;
    top:-1px;
    transition:opacity .3s ease-in-out 0s;
    width:100%
}
.tabbable .nav-tabs li a:hover::before,.tabbable .nav-tabs li.active a::before{
    opacity:1
}
.tabbable .nav-tabs li a{
    display:block;
    height:55px;
    line-height:55px;
    margin:0;
    position:relative;
    outline:0;
    padding:0 40px;
    border-right:1px solid #ebebeb;
    border-top:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    -webkit-transition:color .3s ease-in-out 0s,border-top-color .3s ease-in-out 0s;
    -moz-transition:color .3s ease-in-out 0s,border-top-color .3s ease-in-out 0s;
    -o-transition:color .3s ease-in-out 0s,border-top-color .3s ease-in-out 0s;
    transition:color .3s ease-in-out 0s,border-top-color .3s ease-in-out 0s
}
.tabbable .nav-tabs li.active a,.tabbable .nav-tabs li.active a:focus,.tabbable .nav-tabs li.active a:hover{
    background:#fff;
    border-bottom:0 none
}
.tabbable.tabs-below .tab-content{
    border-bottom:0;
    border-top:1px solid #ebebeb
}
.tabbable.tabs-below li{
    background:#fafafa;
    margin:-1px 0 0
}
@media screen and (max-width:800px){
    .tabbable.tabs-below li{
        margin:0
    }
}
.tabbable.tabs-below .nav-tabs li.active a{
    background:#fff;
    border-top:0
}
.tabbable.tabs-below .nav-tabs li a{
    border-top:1px solid #ebebeb;
    -webkit-transition:color .3s ease-in-out 0s,border-bottom-color .3s ease-in-out 0s;
    -moz-transition:color .3s ease-in-out 0s,border-bottom-color .3s ease-in-out 0s;
    -o-transition:color .3s ease-in-out 0s,border-bottom-color .3s ease-in-out 0s;
    transition:color .3s ease-in-out 0s,border-bottom-color .3s ease-in-out 0s
}
@media screen and (max-width:800px){
    .tabbable.tabs-below .nav-tabs li a{
        border-top:0
    }
}
.tabbable.tabs-below .nav-tabs li a:before{
    background:#e71773;
    content:"";
    display:block;
    height:2px;
    left:0;
    top:auto;
    opacity:0;
    position:absolute;
    bottom:-1px;
    transition:opacity .3s ease-in-out 0s;
    width:100%
}
.tabbable.tabs-below li.active a,.tabbable.tabs-below li.active a:focus,.tabbable.tabs-below li.active a:hover{
    border-bottom:1px solid transparent !important
}
.tabbable.tabs-below .nav-tabs li a:hover::before,.tabbable.tabs-below .nav-tabs li.active a::before{
    opacity:1
}
.tabbable.tabs-below .nav-tabs{
    border-top:1px solid #ebebeb;
    border-bottom:0;
    border-left:0 none;
    margin:0
}
.tabbable.tabs-below li a{
    border-top:0
}
.tabbable.tabs-left .nav-tabs{
    border:0
}
.tabbable.tabs-left .nav-tabs li a:before{
    content:"";
    height:0
}
.tabbable.tabs-left .nav-tabs li a{
    border-left:2px solid transparent;
    border-bottom:0
}
.tabbable.tabs-left ul.nav-tabs:first-child{
    border-top:1px solid #ebebeb;
    border-bottom:0;
    border-left:0
}
.tabbable.tabs-left .nav-tabs li{
    margin:0 -1px;
    border-left:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb
}
.tabbable.tabs-left .tab-content{
    border-top:1px solid #ebebeb
}
.tabbable.tabs-left>.nav-tabs{
    float:left
}
.tabbable.tabs-left .nav>li{
    display:block;
    position:relative;
    float:none
}
.tabbable.tabs-left li.active a,.tabbable.tabs-left li.active a:focus,.tabbable.tabs-left li.active a:hover{
    border-left:2px solid #e71773;
    border-right:0;
    border-top:0
}
.tabbable.tabs-left li a{
    -webkit-transition:color .3s ease-in-out 0s,border-left-color .3s ease-in-out 0s;
    -moz-transition:color .3s ease-in-out 0s,border-left-color .3s ease-in-out 0s;
    -o-transition:color .3s ease-in-out 0s,border-left-color .3s ease-in-out 0s;
    transition:color .3s ease-in-out 0s,border-left-color .3s ease-in-out 0s;
    border-top:0
}
.tabbable.tabs-left li a:hover{
    border-left:2px solid #e71773;
    border-bottom:0;
    border-top:0
}
.tabbable.tabs-right .nav-tabs{
    border:0
}
.tabbable.tabs-right .nav-tabs li a:before{
    content:"";
    height:0
}
.tabbable.tabs-right .nav-tabs li a{
    border-right:2px solid transparent;
    border-bottom:0
}
.tabbable.tabs-right ul.nav-tabs:first-child{
    border-top:1px solid #ebebeb;
    border-bottom:0;
    border-right:0
}
.tabbable.tabs-right .nav-tabs li{
    margin:0 -1px;
    border-right:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb
}
.tabbable.tabs-right .nav-tabs li a{
    border-left:1px solid #ebebeb
}
.tabbable.tabs-right .tab-content{
    border-top:1px solid #ebebeb
}
.tabbable.tabs-right>.nav-tabs{
    float:right
}
.tabbable.tabs-right .nav>li{
    display:block;
    position:relative;
    float:none
}
.tabbable.tabs-right li.active a,.tabbable.tabs-right li.active a:focus,.tabbable.tabs-right li.active a:hover{
    border-right:2px solid #e71773;
    border-left:0;
    border-top:0
}
.tabbable.tabs-right li a{
    -webkit-transition:color .3s ease-in-out 0s,border-right-color .3s ease-in-out 0s;
    -moz-transition:color .3s ease-in-out 0s,border-right-color .3s ease-in-out 0s;
    -o-transition:color .3s ease-in-out 0s,border-right-color .3s ease-in-out 0s;
    transition:color .3s ease-in-out 0s,border-right-color .3s ease-in-out 0s;
    border-top:0
}
.tabbable.tabs-right li a:hover{
    border-right:2px solid #e71773;
    border-bottom:0;
    border-top:0
}
.ig-promobox section{
    padding:10px;
    margin:20px 0
}
.dropcap{
    margin:20px 0
}
div.ig_text p.dropcap::first-letter {
    padding:10px 15px
}
.ig-list-icons.ig-shape-circle .ig-icon-base{
    border-color:transparent !important
}
.button-list{
    display:block;
    margin-top:20px;
    font-family:inherit;
    color:#e71773;
    margin-bottom:2px
}
.button-list:after{
    border:1px solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    content:"\f061";
    font-family:"FontAwesome";
    font-size:10px;
    margin-left:10px;
    padding:3px
}
.button-list:hover{
    color:#000
}
.site-header{
    background:transparent;
    position:relative;
    width:100%
}
.header-top{
    background:#9e0b41;
    color:#fff;
    font-size:12px
}
.header-top .top-nav-container,.header-top .info-container,.header-top .top-widgets{
    padding-bottom:7px;
    padding-top:7px
}
.header-top .top-widgets .left-aligned:first-of-type{
    padding-left:0
}
.header-top .top-widgets .left-aligned{
    display:inline-block;
    padding-left:30px
}
.header-top .top-widgets .left-aligned .fa{
    font-size:15px;
    vertical-align:middle;
    display:inline-block;
    padding-bottom:1px
}
.header-top .info-container .phone-header,.header-top .info-container .mail-header{
    font-size:14px;
    display:inline-block;
    vertical-align:middle
}
.phone-header{
    margin-right:50px
}
.header-top .phone-header .fa.fa-mobile{
    font-size:17px;
    margin-right:5px
}
.header-top .mail-header .fa.fa-envelope-o{
    font-size:14px;
    margin-right:5px
}
.header-top-nav ul{
    margin:0
}
.header-top-nav li{
    display:inline-block;
    padding-right:12px
}
.header-top a{
    color:#fff
}
.header-top a:hover{
    color:#f2f5f8
}
.menu-top-menu-container{
    text-align:right
}
#wpadminbar{
    min-height:32px
}
#the-title,#the-title a{
    font-size:24px;
    margin:0;
    color:#e71773;
    float:left;
    margin-right:10px
}
.site-description{
    font-size:16px;
    margin:0;
    font-weight:normal
}
.logo-wrapper{
    padding:20px 0 20px 0
}
.logo-wrapper.center.stuck{
    padding:10px 0 0 0;
    height:110px
}
.logo-wrapper .site-logo.center-pos{
    margin-bottom:10px
}
@media screen and (max-width:800px){
    .logo-wrapper .site-logo{
        margin-bottom:10px !important
    }
}
.hgroup-sidebar .widget{
    display:inline-block;
    vertical-align:top;
    margin-bottom:0
}
@media screen and (max-width:991px){
    .widget_shopping_cart,.it-responsive-mega{
        float:right !important
    }
    .widget_shopping_cart:after,.it-responsive-mega:after{
        content:'';
        display:table;
        clear:both
    }
    .it-responsive-mega{
        display:block;
        width:40px !important;
        height:40px !important;
        background:#fff !important;
        -webkit-border-radius:50%;
        border-radius:50%;
        position:relative;
        cursor:pointer
    }
    .it-responsive-mega:before{
        content:'';
        border:1px solid #e71773;
        position:absolute;
        right:1px;
        width:100%;
        height:100%;
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        border-radius:20px;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
        opacity:1;
        -webkit-transition:-webkit-transform .3s,opacity .3s;
        transition:transform .3s,opacity .3s;
        -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
        transition-timing-function:cubic-bezier(0.75,0,.5,1)
    }
    .it-responsive-mega:hover:before{
        opacity:0;
        background:transparent;
        -webkit-transform:scale3d(0.5,.5,1);
        transform:scale3d(0.5,.5,1)
    }
    .it-responsive-mega:after{
        content:'\f0c9';
        font-family:'FontAwesome';
        color:#e71773;
        font-size:21px;
        padding:5px 0 0 10.5px
    }
    .wr-megamenu-container{
        position:absolute;
        top:71px;
        width:auto !important;
        display:none;
        z-index:1000;
        border-top:1px solid #e71773
    }
    .wr-megamenu-container.active{
        display:block
    }
}
.header-primary-nav .wr-mega-menu.nav-menu>li{
    margin-top:10px;
    position:relative;
    font-size:14px
}
.primary-nav .menu>li{
    float:left;
    padding:0 20px;
    position:relative;
    list-style-type:none;
    color:#3c4a55;
    font-weight:bold;
    outline:0;
    margin-top:10px;
    text-transform:uppercase
}
.primary-nav .widget_nav_menu ul>li{
    float:none;
    padding:0;
    margin-top:0;
    text-transform:capitalize
}
.header-group{
    padding-bottom:10px
}
.header-group #the-title{
    line-height:1
}
.primary-nav .menu li.menu-item-has-children{
    opacity:1
}
.primary-nav .menu ul{
    background:#fff;
    border-top:1px solid #e71773;
    left:0;
    position:absolute;
    top:65px;
    transition:all .3s ease-out 0s;
    visibility:hidden;
    width:120%;
    z-index:300
}
@media screen and (max-width:768px){
    .header-primary-nav .wr-mega-menu.nav-menu>li{
        margin-top:0
    }
	.widget widget_pt_search_widget {
		display:none;
	}
}
.header-primary-nav .wr-mega-menu.nav-menu>li>a{
    padding:0 14px
}
@media screen and (max-width:1200px) and (min-width:800px){
    .header-primary-nav .wr-mega-menu.nav-menu>li>a{
        padding:0 10px
    }
}
.header-primary-nav .wr-mega-menu.nav-menu>li.current-menu-item>a{
    color:#e71773
}
.header-primary-nav .wr-mega-menu.nav-menu>li:first-child{
    margin-left:0
}
.header-primary-nav .wr-mega-menu.nav-menu>li:first-of-type a{
    height:38px;
    padding:0 10px;
    color:#e71773
}
.header-primary-nav .wr-mega-menu.nav-menu>li:first-of-type a .fa-home{
    font-size:18px;
    margin-right:2px
}
@media screen and (min-width:768px){
    .header-primary-nav .wr-mega-menu.nav-menu>li:first-child a:before{
        content:'';
        border:1px solid #e71773;
        position:absolute;
        top:-8px;
        right:1px;
        width:100%;
        height:38px;
        -webkit-border-radius:20px;
        -moz-border-radius:20px;
        border-radius:20px;
        -webkit-transform:scale3d(1,1,1);
        transform:scale3d(1,1,1);
        opacity:1;
        -webkit-transition:-webkit-transform .3s,opacity .3s;
        transition:transform .3s,opacity .3s;
        -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
        transition-timing-function:cubic-bezier(0.75,0,.5,1)
    }
    .header-primary-nav .wr-mega-menu.nav-menu>li:first-child a:hover:before{
        opacity:0;
        background:transparent;
        -webkit-transform:scale3d(0.5,.5,1);
        transform:scale3d(0.5,.5,1)
    }
}
.header-primary-nav .wr-mega-menu.nav-menu li a{
    color:#3c4a55;
    font-weight:bold;
    -webkit-transition:color .3s;
    transition:color .3s;
    outline:0;
    font-size: 16px;
}
.header-primary-nav .wr-mega-menu.nav-menu li a:hover,.header-primary-nav .wr-mega-menu.nav-menu li a:active,.header-primary-nav .wr-mega-menu.nav-menu li a:focus{
    color:#e71773 !important
}
.logo-wrapper .header-primary-nav,.logo-wrapper .hgroup-sidebar{
    float:right
}
@media screen and (max-width:480px){
    .logo-wrapper .header-primary-nav{
        margin-right:20px
    }
}
.logo-wrapper .header-primary-nav:after,.logo-wrapper .hgroup-sidebar:after{
    content:'';
    display:block;
    clear:both
}
.logo-wrapper .hgroup-sidebar:before,.logo-wrapper .hgroup-sidebar:after,.logo-wrapper .header-primary-nav:before,.logo-wrapper .header-primary-nav:after{
    content:"";
    display:block;
    clear:both
}
.header-primary-nav .wr-mega-menu.nav-menu li.menu-item-has-children>a,.header-primary-nav .wr-mega-menu.nav-menu li.mega-item>a{
    position:relative;
    height:65px
}
@media screen and (max-width:768px){
    .header-primary-nav .wr-mega-menu.nav-menu li.menu-item-has-children>a,.header-primary-nav .wr-mega-menu.nav-menu li.mega-item>a{
        height:auto
    }
}
@media screen and (max-width:768px){
    .wr-megamenu-container ul.wr-mega-menu>li{
        border-top:1px solid #ebebeb !important
    }
}
@media screen and (max-width:800px){
    .logo-wrapper.stuck{
        display:none
    }
}
.stuck .header-primary-nav .wr-mega-menu.nav-menu li.menu-item-has-children>a,.stuck .header-primary-nav .wr-mega-menu.nav-menu li.mega-item>a{
    position:relative;
    height:50px
}
.logo-wrapper.stuck .header-primary-nav .wr-mega-menu.nav-menu>li.menu-item-has-children>a{
    position:relative;
    height:50px
}
.wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children>a:after,.wr-megamenu-container ul.wr-mega-menu li.mega-item>a:after{
    content:"\f107";
    display:inline-block !important;
    font-family:"FontAwesome";
    margin-left:5px
}
@media screen and (max-width:768px){
    .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children>a:after,.wr-megamenu-container ul.wr-mega-menu li.mega-item>a:after{
        content:""
    }
    .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>a.menu-item-link{
        padding:15px 20px !important
    }
    .wr-mega-menu .wr-menu-down{
        width:40px !important;
        height:50px !important;
        margin:-51px 5px 0 0 !important;
        background:#fff !important
    }
    .wr-mega-menu .wr-menu-down:before{
        content:"?";
        display:inline-block !important;
        font-family:"FontAwesome";
        margin-left:5px;
        margin-top:10px;
        color:#3c4a55;
        font-size:16px;
        -webkit-transition:color .3s;
        transition:color .3s
    }
    .wr-mega-menu .wr-menu-down:hover:before{
        color:#e71773
    }
}
.wr-megamenu-container ul.wr-mega-menu li ul.sub-menu{
    background:#fff !important
}
.wr-megamenu-container ul.wr-mega-menu li ul.sub-menu li a{
    color:#3c4a55 !important;
    font-weight:bold !important
}
@media only screen and (max-width:768px){
    .primary-nav .wr-megamenu-container ul.sub-menu>li.wr-megamenu-item>a{
        padding:0px 5px 0 10px !important
    }
}
.wr-megamenu-container ul.wr-mega-menu li ul.sub-menu li a:hover{
    color:#e71773 !important
}
.wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>a.menu-item-link{
    color:#e71773 !important;
    background-color:#fff !important
}
.header-primary-nav .wr-mega-menu.nav-menu li.menu-item-has-children ul.sub-menu{
    border-top:1px solid #e71773;
    padding:25px;
    z-index:100
}
@media screen and (max-width:768px){
    .header-primary-nav .wr-mega-menu.nav-menu li.menu-item-has-children ul.sub-menu{
        padding:0
    }
}
.header-primary-nav .wr-mega-menu.nav-menu li .wr-megamenu-inner{
    border-top:1px solid #e71773;
    left:-50px !important
}
@media screen and (max-width:768px){
    .header-primary-nav .wr-mega-menu.nav-menu li .wr-megamenu-inner div [class*="col-"]{
        width:100%
    }
}
.wr-megamenu-container .jsn-bootstrap3 .row>div{
    border-right:1px solid #ebebeb;
    padding:22px !important
}
.wr-megamenu-container ul.wr-mega-menu li.menu-default li a{
    padding:0 0 15px 0 !important;
    -webkit-transition:padding-left .3s ease-out 0s,color .3s;
    transition:padding-left .3s ease-out 0s,color .3s
}
@media screen and (min-width:768px){
    .wr-megamenu-container ul.wr-mega-menu li.menu-default li:last-of-type a{
        padding:0 !important
    }
}
.wr-megamenu-container ul.wr-mega-menu li.menu-default li a:hover{
    padding-left:5px !important;
    color:#000
}
@media screen and (max-width:768px){
    .wr-megamenu-container ul.wr-mega-menu li.menu-default li a:hover{
        padding-left:40px !important
    }
}
.menu-item .wr-megamenu-left-inner{
    left:-100px !important;
    right:none !important
}
.wr-megamenu-container ul.wr-mega-menu .widget.widget_nav_menu ul li a{
    color:#333;
    font-weight:bold;
    line-height:1.7;
    -webkit-transition:padding-left .3s ease-out 0s;
    transition:padding-left .3s ease-out 0s
}
.wr-megamenu-container ul.wr-mega-menu .widget.widget_nav_menu ul li a:hover{
    color:#000 !important;
    padding-left:5px !important
}
.wr-megamenu-container ul.wr-mega-menu .wrapper-price{
    background-color:#e71773;
    display:inline-block;
    -webkit-border-radius:50%;
    border-radius:50%;
    height:85px;
    width:85px;
    text-align:center;
    padding-top:20px;
    position:absolute;
    bottom:22px;
    left:18px
}
.wr-megamenu-container ul.wr-mega-menu .wrapper-price .price{
    color:#fff;
    font-size:18px
}
.wr-megamenu-container ul.wr-mega-menu .wrapper-price .sale{
    color:#3c4a55;
    text-decoration:line-through
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase{
    background:#f8f8f8;
    padding:30px 25px 20px 25px;
    text-align:center
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .qty{
    color:#f26522;
    font-size:60px;
    font-weight:bold;
    float:left;
    line-height:.7
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .sale-percent .per-off{
    display:inline-block
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .sale-percent .per-off:after{
    content:"";
    display:table;
    clear:both
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .sale-percent{
    border-bottom:1px solid #ebebeb;
    padding-bottom:15px;
    margin-bottom:20px
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .sale-percent ul .percent{
    font-size:24px;
    color:#f3733d;
    font-weight:bold
}
.wr-megamenu-container ul.wr-mega-menu .second-purchase .sale-percent ul .off{
    font-size:18px;
    color:#818181;
    font-weight:bold
}
.stuck{
    position:fixed;
    top:0;
    z-index:1000;
    background:#fff;
    width:100%;
    height:80px;
    padding-top:20px
}
header.site-header .stuck:after{
    background:transparent url(../images/shdw.png) repeat-x scroll left top;
    bottom:-4px;
    content:"";
    height:4px;
    position:absolute;
    width:100%
}
.breadcrumbs{
    margin:0;
    display:inline-block;
    float:none;
    padding:0
}
.breadcrumbs a:hover,.breadcrumbs a:focus{
    text-decoration:none
}
.header-stripe{
    margin-bottom:25px;
    padding:33px 10px;
    line-height:1;
    background:#f2f5f8
}
.back-to-home{
    color:#e71773;
    float:right;
    line-height:2;
    font-size:12px
}
.back-to-home:hover{
    color:#b5c4d5
}
@media screen and (max-width:800px){
    .back-to-home{
        float:none;
        display:block;
        margin-top:10px;
        text-align:center
    }
}
.header-stripe .breadcrumbs a,.header-stripe .breadcrumbs span{
    line-height:1;
    color:#e71773;
    text-transform:uppercase;
    font-size:12px
}
.header-stripe .breadcrumbs a:hover{
    color:#b5c4d5
}
.header-stripe .breadcrumbs .delimiter{
    padding:0 3px
}
.header-stripe .breadcrumbs{
    float:left;
    line-height:2
}
@media screen and (max-width:800px){
    .header-stripe .breadcrumbs{
        float:none;
        display:block;
        margin-bottom:10px;
        text-align:center
    }
}
.header-stripe .breadcrumbs .current{
    color:#b5c4d5
}
.header-stripe h1.title{
    color:#3c4a55;
    text-align:center;
    margin:0;
    line-height:1;
    color:#3c4a55;
    text-transform:uppercase;
    font-size:20px
}
.tp-bullets.hesperiden .tp-bullet{
    background:#d7d7d7;
    -webkit-border-radius:50%;
    border-radius:50%;
    height:10px;
    margin-left:3px;
    margin-right:3px;
    width:10px;
    border:0;
    -webkit-transition:background-color .2s;
    transition:background-color .2s
}
.tp-bullets.hesperiden .tp-bullet.selected{
    background-color:#e71773
}
.tp-bullets.hesperiden .tp-bullet:hover{
    background-color:#e71773
}
.tp-leftarrow,.tp-rightarrow{
    background:rgba(0,0,0,0) !important;
    font-size:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    position:relative
}
.hesperiden.tparrows.tp-rightarrow:before{
    content:'\f105' !important;
    font-family:'FontAwesome';
    color:#e71773;
    text-align:center;
    position:absolute;
    top:-2px;
    right:14px;
    font-size:30px
}
.tp-rightarrow:after{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:1px;
    background:rgba(0,0,0,0) !important;
    font-size:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.tp-rightarrow:hover:after{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.tp-leftarrow:after{
    content:'';
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:-1px;
    background:rgba(0,0,0,0) !important;
    font-size:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.tp-leftarrow:hover:after{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.hesperiden.tparrows.tp-leftarrow:before{
    content:'\f104' !important;
    font-family:'FontAwesome';
    color:#e71773;
    text-align:center;
    position:absolute;
    top:-2px;
    left:14px;
    font-size:30px
}
@media screen and (max-width:768px){
    .menu-top-menu-container,.info-container,.top-widgets{
        text-align:center
    }
}
.blog article.sticky .entry-meta{
    border-top:1px solid #e71773
}
.sticky-post{
    position:absolute;
    top:0;
    right:45%;
    color:#fff;
    margin-left:35px;
    background:#e71773;
    padding:5px 7px;
    font-size:12px;
    font-weight:bold
}
.entry-content .container,.row.ig_fullwidth{
    max-width:100%
}
.content-area{
    padding-top:40px
}
.site-content .entry-header,.site-content .entry-content,.site-content .entry-summary,.site-content .entry-meta,.page-content{
    position:relative
}
.page-content{
    margin-bottom:40px
}
.entry-header{
    position:relative
}
.entry-title{
    font-size:24px;
    margin-bottom:10px !important;
    color:#000;
    font-family:Noto Serif SC,sans-serif
}
.entry-title a{
    color:#000
}
.entry-title a:hover,.entry-title a:focus{
    color:#e71773
}
.site-content .entry-header{
    background-color:transparent;
    padding-top:30px !important
}
.site-content .entry-meta{
    background-color:transparent;
    margin-bottom:20px
}
.site-content .entry-meta:after{
    content:'';
    display:block;
    clear:both
}
.site-content .header-entry-meta{
    color:#818181;
    position:relative;
    padding-left:20px;
    margin-bottom:10px
}
.site-content .header-entry-meta .fa{
    margin-right:10px;
    font-size:12px;
    margin-bottom:2px;
    color:#c6c6c6;
    position:absolute;
    top:4px;
    left:0
}
.site-content .header-entry-meta .entry-date{
    color:#e71773;
    text-transform:none
}
.site-content .header-entry-meta .separator{
    margin:0 5px
}
.site-content footer.entry-meta{
    margin:24px auto 0;
    padding:0 10px
}
.entry-content,.entry-summary,.page-content{
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word
}
article .thumbnail-wrapper{
    overflow:hidden;
    position:relative
}
.entry-content h1,.comment-content h1,.entry-content h2,.comment-content h2,.entry-content h3,.comment-content h3,.entry-content h4,.comment-content h4,.entry-content h5,.comment-content h5,.entry-content h6{
    margin:0 0 10px 0
}
.blog .entry-content .thumbnail-wrapper .edit-link{
    position:absolute;
    right:30px;
    top:30px;
    width:35px;
    height:35px;
    padding:5px 0 0 3px;
    z-index:10;
    border:1px solid #e71773;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box
}
.thumbnail-wrapper:hover .post_background{
    opacity:.4;
    z-index:5;
    display:block;
    position:absolute;
    width:100%;
    height:100%
}
.thumbnail-wrapper:hover img{
    transform:scale(1.1,1.1);
    z-index:1
}
.thumbnail-wrapper:hover .icon{
    opacity:1
}
.thumbnail-wrapper .post_background{
    background:#000;
    opacity:0;
    z-index:5;
    position:absolute;
    width:100%;
    height:100%;
    -webkit-transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s
}
.single .thumbnail-wrapper .post_background{
    opacity:0 !important
}
.thumbnail-wrapper img{
    -webkit-transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    z-index:1;
    width:100%
}
.thumbnail-wrapper .publication-time{
    position:absolute;
    top:0;
    left:0;
    color:#fff !important;
    font-size:14px;
    text-transform:uppercase;
    background:#000;
    opacity:.6;
    padding:8px 16px;
    text-align:center;
    z-index:10
}
.thumbnail-wrapper .publication-time .day{
    display:block;
    font-weight:bold;
    font-size:26px;
    line-height:1
}
.thumbnail-wrapper .publication-time .post-format{
    color:#fff;
    display:block;
    background:none;
    padding:0;
    font-size:14px;
    text-align:center;
    margin:0
}
.blog .entry-content .thumbnail-wrapper .publication-time .post-format i.fa{
    padding:0
}
.thumbnail-wrapper .icon{
    font-size:18px;
    position:absolute;
    bottom:30px;
    right:30px;
    z-index:5;
    opacity:0;
    color:#e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    width:35px;
    height:35px;
    transition:all .2s cubic-bezier(0.39,.575,.565,1) 0s
}
.thumbnail-wrapper:hover .icon{
    opacity:1 !important
}
.thumbnail-wrapper .icon a{
    color:#e71773;
    position:relative;
    display:block;
    width:35px;
    height:35px
}
.thumbnail-wrapper .icon a:before{
    content:'';
    border:1px solid #e71773;
    position:absolute;
    bottom:0;
    right:1px;
    width:100%;
    height:100%;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1);
    opacity:1
}
.thumbnail-wrapper .icon a:hover:before{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.thumbnail-wrapper .icon .fa.fa-search{
    padding:8px 0 0 8px
}
.entry-content h1{
    margin-bottom:10px
}
.entry-content .publication-time{
    color:#3c4a55
}
.entry-content .post-author{
    display:inline-block;
    line-height:1;
    margin-bottom:14px
}
.entry-content .post-author a{
    color:#e71773;
    line-height:1
}
.entry-content .post-format{
    background:#f2f5f8;
    color:#3c4a55;
    font-size:20px;
    margin-bottom:10px;
    text-align:center
}
.layout-two-col-right article{
    margin-bottom:95px;
    margin-right:15px
}
.layout-two-col-right article.isotope-item,.layout-two-col-left article.isotope-item{
    margin-right:0
}
.layout-two-col-left article{
    margin-bottom:95px;
    margin-left:15px
}
.blog article{
    margin-bottom:95px
}
.blog article .entry-carousel{
    margin-bottom:10px
}
article .entry-meta{
    margin:30px 0 0 0;
    border-top:1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1;
    padding:15px 0
}
article .entry-meta .post-comments{
    display:inline-block;
    margin-right:25px
}
article.isotope-item .entry-meta .post-comments{
    margin-right:10px
}
article .entry-meta .post-comments:before{
    content:'\f086';
    font-family:'FontAwesome';
    font-size:16px;
    color:#e71773;
    margin-right:7px
}
article .entry-meta .post-comments span.comments{
    text-transform:none;
    color:#818181
}
article .entry-meta .post-cats{
    display:inline-block;
    margin-right:25px
}
article .entry-meta .post-cats span.category{
    color:#818181;
    text-transform:none
}
article .entry-meta .post-cats:before{
    content:'\f07c';
    font-family:'FontAwesome';
    color:#e71773;
    font-size:16px;
    margin-right:7px
}
article .entry-meta .post-cats a{
    text-transform:none;
    font-size:14px
}
article .entry-meta .post-views{
    display:inline-block;
    float:right
}
.single article .entry-meta .post-views{
    margin-top:2px
}
article .entry-meta .post-views:after,article.isotope-item .entry-meta .post-views:after{
    content:'';
    display:block;
    clear:both
}
article.isotope-item .entry-meta .post-views{
    float:right
}
article .entry-meta .like-wrapper{
    display:inline-block;
    margin:0 10px
}
@media screen and (max-width:800px){
    article .entry-meta .like-wrapper{
        margin:0
    }
}
article .entry-meta .like-wrapper .fa{
    font-size:12px;
    padding-bottom:4px;
    vertical-align:middle
}
article .entry-meta .like-wrapper a{
    color:#e71773
}
article .entry-meta .like-wrapper a:hover{
    color:#000
}
article .entry-meta .post-views .fa.fa-eye{
    color:#e71773;
    margin-right:5px;
    font-size:16px
}
@media screen and (max-width:980px){
    article .entry-meta .post-views{
        display:block;
        float:none;
        margin-top:1px
    }
}
article .entry-meta .likes-counter{
    display:inline-block;
    float:right;
    margin-top:1px;
    margin-left:10px
}
article .entry-meta .likes-counter .fa{
    color:#e71773;
    margin-right:5px
}
.post-tags:before{
    content:'\f02e';
    font-family:'FontAwesome';
    color:#e71773;
    font-size:16px;
    margin-right:5px
}
.post-tags{
    margin-top:5px
}
.post-tags span{
    color:#818181
}
article.isotope-item{
    margin-bottom:50px;
    float:left;
    max-width:100%
}
.isotope-item .entry-content{
    border:1px solid #e1e1e1;
    border-bottom:0
}
.isotope-item .entry-content .publication-time{
    margin:0
}
.isotope-item .publication-time .post-format{
    display:none !important
}
.isotope-item .entry-meta-left{
    padding:0 7px 7px 7px !important;
    margin:20px 0 0 20px
}
.format-aside.isotope-item .entry-meta-left,.format-audio.isotope-item .entry-meta-left,.format-chat.isotope-item .entry-meta-left,.format-gallery.isotope-item .entry-meta-left,.format-image.isotope-item .entry-meta-left,.format-link.isotope-item .entry-meta-left,.format-quote.isotope-item .entry-meta-left,.format-status.isotope-item .entry-meta-left,.format-video.isotope-item .entry-meta-left{
    padding:0 7px 7px 7px !important;
    margin:20px 0 0 0
}
.isotope-item .entry-meta-left .post-format{
    display:none !important
}
.isotope-item .entry-header{
    padding:0 20px
}
.isotope-item .content-post{
    margin:0 20px;
    position:relative;
    overflow:hidden
}
.isotope-item .entry-meta{
    padding:20px;
    margin-bottom:0
}
.isotope-item .post-cats{
    display:block !important
}
.gallery{
    width:100%;
    margin:20px 0 0 0
}
.gallery:after{
    display:block;
    content:'';
    clear:both
}
.gallery img{
    width:100%;
    border:0 none
}
.gallery figure.gallery-item{
    margin:0 20px 20px 0
}
.gallery .gallery-item{
    float:left;
    overflow:hidden;
    position:relative;
    text-align:center;
    display:inline-block
}
.portfolio-filters-wrapper{
    display:inline-block;
    vertical-align:top
}
@media screen and (max-width:640px){
    .portfolio-filters-wrapper{
        display:none
    }
}
.portfolio-filters-wrapper .filters-group{
    margin-bottom:35px
}
.portfolio-filters-wrapper ul.filters-group li{
    display:inline-block;
    position:relative;
    list-style-type:none;
    padding:10px 20px;
    line-height:1;
    border:1px solid transparent;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    cursor:pointer;
    transition:all .3s;
    margin-left:2px
}
.portfolio-filters-wrapper ul.filters-group li:hover{
    color:#e71773
}
.portfolio-filters-wrapper ul.filters-group li.selected{
    border:1px solid #e71773;
    -webkit-border-radius:20px;
    color:#e71773;
    border-radius:20px;
    background-clip:padding-box
}
.portfolio-filters-wrapper ul.filters-group li.selected::before{
    border:0
}
.portfolio-filters-wrapper ul.filters-group li::before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:1px solid #e71773;
    border-radius:inherit;
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1);
    border-color:#e71773
}
.portfolio-filters-wrapper ul.filters-group li:hover::before{
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
#pt-gallery.gallery{
    overflow:hidden
}
#pt-gallery.gallery .gallery-item{
    overflow:hidden;
    float:left
}
#pt-gallery.gallery .gallery-item img{
    -webkit-transition:all .3s linear 0s;
    transition:all .3s linear 0s;
    transition:all .3s linear 0s;
    border:0 none !important;
    width:100%
}
#pt-gallery.gallery .gallery-item:hover img{
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
#pt-gallery.gallery .gallery-item .wrapper-info{
    display:inline-block;
    vertical-align:middle;
    width:100%;
    position:absolute;
    bottom:-50%;
    left:0;
    padding:0 10px;
    -webkit-transition:bottom .4s ease-in-out;
    -moz-transition:bottom .4s ease-in-out;
    -ms-transition:bottom .4s ease-in-out;
    -o-transition:bottom .4s ease-in-out;
    transition:bottom .4s ease-in-out
}
#pt-gallery.gallery.columns-2 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:35%
}
#pt-gallery.gallery.columns-3 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:30%
}
#pt-gallery.gallery.columns-4 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:25%
}
#pt-gallery.gallery.gallery-columns-2 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:35%
}
#pt-gallery.gallery.gallery-columns-3 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:30%
}
#pt-gallery.gallery.gallery-columns-4 .gallery-item .gallery-item-description:hover .wrapper-info{
    position:absolute;
    bottom:25%
}
#pt-gallery.gallery .gallery-item .caption{
    color:#fff;
    text-align:center
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery{
    text-align:center;
    position:absolute;
    top:-40px;
    left:50%;
    margin-left:-40px;
    -webkit-transition:top .4s ease-in-out;
    -moz-transition:top .4s ease-in-out;
    -ms-transition:top .4s ease-in-out;
    -o-transition:top .4s ease-in-out;
    transition:top .4s ease-in-out
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery a{
    color:#06b0ef !important
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .quick-view{
    display:inline-block;
    margin-right:10px;
    width:35px;
    height:35px;
    font-size:18px;
    position:relative;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .quick-view:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    border:1px solid #06b0ef;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    width:100%;
    height:100%;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .quick-view:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .quick-view i.fa{
    padding-top:8px;
    padding-left:1px
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .link-to-post{
    display:inline-block;
    width:35px;
    height:35px;
    font-size:18px;
    position:relative
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .link-to-post:after{
    border:1px solid #06b0ef;
    -webkit-border-radius:50%;
    position:absolute;
    top:0;
    left:0;
    content:'';
    border-radius:50%;
    background-clip:padding-box;
    width:100%;
    height:100%;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .link-to-post:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
#pt-gallery.gallery .gallery-item .wrapper-buttons-gallery .link-to-post i.fa{
    padding-top:8px;
    padding-left:1px
}
dt.gallery-icon{
    height:100%;
    width:100%;
    overflow:hidden
}
#pt-gallery.gallery .gallery-item .gallery-item-description{
    background:rgba(0,0,0,.6);
    opacity:0;
    left:15px;
    margin:0;
    position:absolute;
    top:0;
    height:100%;
    width:100%;
    max-width:-moz-calc(100% - 30px);
    max-width:-webkit-calc(100% - 30px);
    max-width:calc(100% - 30px);
    overflow:hidden;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
#pt-gallery.gallery .gallery-item .gallery-item-description .vertical-helper{
    display:inline-block;
    height:100%;
    vertical-align:middle
}
#pt-gallery.gallery .gallery-item .gallery-item-description h3{
    font-size:18px;
    margin-bottom:0;
    color:#fff;
    font-weight:normal;
    line-height:1.5;
    text-align:center
}
#pt-gallery.gallery .gallery-item .gallery-item-description:hover{
    opacity:1
}
#pt-gallery.gallery.columns-2 .gallery-item .gallery-item-description:hover .wrapper-buttons-gallery{
    top:35%
}
@media screen and (max-width:640px){
    #pt-gallery.gallery.columns-2 .gallery-item .gallery-item-description:hover .wrapper-buttons-gallery{
        top:30%
    }
    #pt-gallery.gallery.columns-2 .gallery-item .gallery-item-description:hover .wrapper-info{
        position:absolute;
        bottom:30%
    }
}
#pt-gallery.gallery.columns-3 .gallery-item .gallery-item-description:hover .wrapper-buttons-gallery{
    top:30%
}
#pt-gallery.gallery.columns-4 .gallery-item .gallery-item-description:hover .wrapper-buttons-gallery{
    top:25%
}
.gallery-columns-1 .gallery-item{
    max-width:98%;
    max-width:-webkit-calc(100% - 20px);
    max-width:calc(100% - 20px)
}
.gallery-columns-2 .gallery-item{
    max-width:49%;
    max-width:-webkit-calc(49.8% - 20px);
    max-width:calc(49.8% - 20px)
}
.gallery-columns-3 .gallery-item{
    max-width:32%;
    max-width:-webkit-calc(33% - 20px);
    max-width:calc(33% - 20px)
}
.gallery-columns-4 .gallery-item{
    max-width:23%;
    max-width:-webkit-calc(25% - 21px);
    max-width:calc(25% - 21px)
}
.gallery-columns-5 .gallery-item{
    max-width:19%;
    max-width:-webkit-calc(20% - 20px);
    max-width:calc(20% - 20px)
}
.gallery-columns-6 .gallery-item{
    max-width:15%;
    max-width:-webkit-calc(16.5% - 20px);
    max-width:calc(16.5% - 20px)
}
.gallery-columns-7 .gallery-item{
    max-width:13%;
    max-width:-webkit-calc(14.28% - 20px);
    max-width:calc(14.28% - 20px)
}
.gallery-columns-8 .gallery-item{
    max-width:11%;
    max-width:-webkit-calc(12.5% - 20px);
    max-width:calc(12.5% - 20px)
}
.gallery-columns-9 .gallery-item{
    max-width:9%;
    max-width:-webkit-calc(11.1% - 10px);
    max-width:calc(11.1% - 10px)
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n){
    margin-right:0
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1){
    clear:left
}
.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{
    display:none !important
}
.gallery.gallery-columns-9{
    margin:0 0 0 -10px
}
.gallery.gallery-columns-9 .gallery-item{
    margin:0 0 10px 10px
}
.nav-links{
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word
}
.content-post{
    color:#8b8b8b
}
.post-navigation,.image-navigation{
    padding:20px 0
}
.post-navigation a,.image-navigation .previous-image,.image-navigation .next-image{
    display:block
}
.post-navigation .meta-nav{
    text-transform:uppercase;
    display:block
}
.post-navigation a,.image-navigation a{
    display:block;
    text-transform:none
}
.page-links{
    clear:both;
    font-size:12px;
    font-weight:900;
    line-height:2;
    margin:24px 0;
    text-transform:uppercase;
    padding:0 20px
}
.page-links a,.page-links>span{
    background:#fff;
    font-size:16px;
    font-weight:normal;
    display:inline-block;
    vertical-align:middle;
    height:30px;
    text-align:center;
    width:30px;
    text-transform:none;
    position:relative
}
.page-links a:before{
    content:'';
    border:1px solid #e71773;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:20px;
    border-radius:20px;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.page-links a:hover:before{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.page-links a{
    color:#e71773;
    font-size:14px;
    text-decoration:none;
    width:30px;
    height:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    margin-right:10px;
    transition:all .3s;
    -webkit-transition:all .3s;
    -moz-transition:all .3s;
    -ms-transition:all .3s;
    -o-transition:all .3s
}
.page-links>.page-links-title{
    height:auto;
    margin:0;
    padding-right:7px;
    width:auto
}
.paging-navigation{
    margin:50px;
    text-align:center;
    color:#e71773;
    font-size:14px
}
.paging-navigation .pages-nambers{
    margin-right:15px
}
.paging-navigation a{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    height:30px;
    width:30px;
    padding-top:4px;
    color:#e71773;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    transition:all .5s ease 0s;
    margin-right:10px;
    padding-right:1px
}
.paging-navigation a:before{
    content:'';
    border:1px solid #e71773;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:20px;
    border-radius:20px;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.paging-navigation a:hover:before{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.paging-navigation a .fa.fa-angle-left{
    font-size:26px;
    position:absolute;
    right:11px;
    top:1px
}
.paging-navigation a .fa.fa-angle-right{
    font-size:26px;
    position:absolute;
    left:11px;
    top:1px
}
.paging-navigation .current{
    display:inline-block;
    vertical-align:middle;
    height:30px;
    width:30px;
    padding-top:4px;
    color:#fff;
    margin-right:10px;
    background:#e71773;
    border-radius:20px;
    -webkit-border-radius:20px;
    padding-right:1px
}
.paging-navigation .dots{
    display:inline-block;
    vertical-align:middle;
    height:30px;
    width:30px;
    padding-top:4px;
    margin-right:10px
}
.blog-gallery.paginated .owl-controls{
    bottom:30px;
    left:30px;
    position:absolute
}
.blog-gallery.paginated .owl-controls .owl-page span{
    display:inline-block;
    height:5px;
    margin:5px;
    opacity:1;
    -webkit-border-radius:0;
    border-radius:0;
    width:30px
}
.attachment article{
    padding-right:20px
}
@media screen and (max-width:800px){
    .attachment article{
        padding-right:0;
        margin-right:0 !important
    }
}
.attachment article .navigation.image-navigation{
    padding:0
}
.attachment article .navigation.image-navigation:before{
    content:"";
    display:table;
    clear:both
}
.attachment article .navigation.image-navigation:after{
    content:"";
    display:table;
    clear:both
}
.attachment article .entry-attachment{
    max-width:60%;
    float:left;
    margin-right:20px
}
.attachment article .entry-meta-bottom{
    border-bottom:1px solid #e1e1e1;
    border-top:1px solid #e1e1e1;
    margin:30px 0 0;
    padding:15px 0
}
.attachment article .entry-meta-bottom .social-links{
    margin:0
}
.attachment article .entry-meta-bottom .social-links .share-title{
    display:none
}
.attachment article .entry-meta-bottom .social-links .pt-post-share{
    display:inline-block;
    margin-right:10px
}
.attachment article .entry-meta-bottom .social-links .pt-post-share a{
    color:#06b0ef;
    height:35px;
    margin:0;
    text-align:center;
    width:35px;
    position:relative;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    line-height:35px
}
.attachment article .entry-meta-bottom .social-links .pt-post-share a:after{
    position:absolute;
    top:0;
    left:0;
    content:"";
    border:1px solid #06b0ef;
    width:35px;
    height:35px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.attachment article .entry-meta-bottom .social-links .pt-post-share a:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.attachment article .entry-meta-bottom .social-links .pt-post-share .sharecount{
    display:none
}
.attachment article .post-views{
    display:inline-block;
    float:right;
    margin-top:1px
}
attachment article .post-views i.fa-eye{
    color:#e71773;
    font-size:16px;
    margin-right:5px
}
.attachment article .entery-content{
    float:none;
    overflow:hidden;
    position:relative
}
.attachment article .entery-content .entry-meta{
    border:0
}
.attachment article .entery-content .source{
    text-transform:none
}
.attachment article .entery-content .source .fa.fa-arrow-circle-o-right{
    color:#e71773;
    font-size:18px
}
.attachment article .entery-content .source-title{
    color:#818181;
    text-transform:none;
    text-decoration:underline;
    margin-left:10px
}
.attachment article .entery-content h1{
    margin-bottom:20px
}
.attachment article .entery-content .edit-link{
    background-clip:padding-box;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    height:35px;
    padding:5px 0 0 3px;
    position:absolute;
    right:0;
    top:35px;
    width:35px;
    z-index:10;
    cursor:pointer;
    display:inline-block;
    top:5px
}
.attachment article .entery-content .edit-link a{
    display:block;
    padding-top:8px;
    z-index:2;
    height:28px;
    width:28px;
    padding-top:2px
}
.attachment article .entry-meta .social-links{
    float:none
}
.attachment article .attachment-image{
    position:relative;
    margin-bottom:35px;
    overflow:hidden;
    float:left
}
.attachment article .attachment-image img{
    width:100%;
    height:100%;
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    z-index:1
}
.attachment article .attachment-image:hover img{
    transform:scale(1.1)
}
.attachment article .publication-time{
    background:none repeat scroll 0 0 #000;
    color:#fff;
    font-size:14px;
    left:0;
    opacity:.6;
    padding:7px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:0;
    z-index:2
}
.attachment article .publication-time .day{
    display:block;
    font-weight:bold;
    font-size:26px;
    line-height:1
}
.attachment article .publication-time .post-format{
    background:none;
    color:#fff;
    line-height:0;
    margin:5px 0 5px 0
}
.attachment article .publication-time .post-format i.fa{
    padding:0;
    font-size:16px
}
.attachment .nav-links{
    text-align:center
}
.attachment .nav-links a{
    display:inline-block;
    margin:0 10px
}
.attachment .nav-links .previous-image,.attachment .nav-links .next-image{
    margin:0 10px
}
.attachment .nav-links .previous-image .fa,.attachment .nav-links .next-image .fa{
    display:inline-block;
    vertical-align:middle;
    margin:0 5px;
    font-size:16px;
    padding-bottom:1px
}
@media screen and (max-width:768px){
    .attachment article .entry-attachment{
        float:none;
        margin-right:0;
        max-width:100%
    }
    .attachment article .entery-content{
        float:none;
        overflow:visible
    }
    .attachment article .attachment-image{
        float:none
    }
}
.archive .entry-content .thumbnail-wrapper .publication-time,.search .entry-content .thumbnail-wrapper .publication-time{
    background:#000;
    color:#fff;
    font-size:14px;
    left:0;
    opacity:.6;
    padding:7px 20px;
    position:absolute;
    text-align:center;
    text-transform:uppercase;
    top:0;
    z-index:10
}
.archive .entry-content .thumbnail-wrapper .publication-time .day,.search .entry-content .thumbnail-wrapper .publication-time .day{
    display:block;
    font-size:26px;
    font-weight:bold;
    line-height:1
}
.archive .entry-content .thumbnail-wrapper .publication-time .post-format,.search .entry-content .thumbnail-wrapper .publication-time .post-format{
    background:none repeat scroll 0 0 transparent;
    color:#fff;
    display:block;
    font-size:14px;
    margin:0;
    padding:0;
    text-align:center
}
.archive .entry-content .thumbnail-wrapper .publication-time .post-format i.fa,.search .entry-content .thumbnail-wrapper .publication-time .post-format i.fa{
    padding:0
}
.archive .entry-content .thumbnail-wrapper img,.search .entry-content .thumbnail-wrapper img{
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    width:100%;
    z-index:1
}
.archive .entry-meta .entry-meta-bottom,.search .entry-meta .entry-meta-bottom{
    display:block
}
.archive .entry-content .thumbnail-wrapper:hover img,.search .entry-content .thumbnail-wrapper:hover img{
    transform:scale(1.1,1.1);
    z-index:1
}
.archive .entry-content .thumbnail-wrapper:hover .icon,.search .entry-content .thumbnail-wrapper:hover .icon{
    opacity:1
}
.archive article,.search article{
    margin-bottom:95px
}
.archive.layout-two-col-left article,.search.layout-two-col-left article{
    margin-left:20px
}
.archive.layout-two-col-right article,.search.layout-two-col-right article{
    margin-right:20px
}
.post.error-404{
    background-color:transparent !important;
    left:50%;
    margin-left:-220px;
    position:absolute;
    text-align:center;
    top:250px
}
.error404 .site-content:before{
    color:#3c4a55;
    content:"404";
    font-size:180px;
    font-weight:bold;
    left:50%;
    margin-left:-157px;
    position:absolute;
    top:0;
    width:314px
}
.error404 .site-content{
    min-height:590px;
    position:relative
}
@media(max-width:463px){
    .error404 .site-content{
        min-height:610px;
        position:relative
    }
}
.error404 .site-content .info-404{
    font-size:16px;
    margin-bottom:35px;
    color:#767676
}
.error404 .site-content .oops-404{
    font-size:36px;
    margin-bottom:30px;
    color:#3c4a55
}
.sad-smail{
    overflow:hidden;
    text-align:center;
    margin:-25px auto 0
}
.sad-smail img{
    height:200px;
    width:290px;
    overflow:hidden;
    text-align:center;
    margin:30px auto -10px auto
}
.error404 .search-form{
    margin:0 auto;
    width:260px;
    position:relative
}
.error404 .search-field{
    border:1px solid #e0e5eb;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    color:inherit;
    font-size:14px;
    height:40px;
    padding:0 20px;
    width:260px
}
.error404 .search-submit{
    position:absolute;
    width:40px;
    height:40px;
    right:0;
    top:0;
    opacity:0
}
.error404 .search-form label{
    position:relative
}
.error404 .search-form label:after{
    content:'\f002';
    font-family:'FontAwesome';
    font-size:17px;
    color:silver;
    position:absolute;
    top:7px;
    right:15px;
    font-weight:100
}
@media(max-width:360px){
    article.post.error-404{
        margin-left:-165px
    }
    .error404 .page-content{
        width:320px
    }
}
.single article.post{
    margin-bottom:50px
}
.single .author-info{
    margin:50px 0
}
.single .author-title{
    margin-top:10px
}
.single .author-link{
    display:block;
    margin-top:15px
}
.single .author-link:after{
    border:1px solid;
    border-radius:50%;
    content:'\f178';
    font-family:"FontAwesome";
    font-size:10px;
    margin-left:10px;
    padding:2px
}
.blog .entry-meta .entry-meta-bottom{
    display:block
}
.entry-meta .entry-meta-bottom{
    display:inline-block
}
.entry-meta .social-links{
    float:right;
    margin:0
}
.entry-meta .social-links .share-title{
    display:none
}
@media screen and (max-width:800px){
    .entry-meta .social-links{
        float:none;
        display:block;
        margin:10px 0
    }
    .single .entry-meta .social-links{
        float:right;
        display:block;
        margin:10px 0
    }
}
@media screen and (max-width:480px){
    .single .entry-meta .social-links{
        float:none
    }
}
.entry-meta .social-links .pt-post-share{
    display:inline-block;
    margin-right:10px;
    position:relative
}
.entry-meta .social-links .pt-post-share a{
    color:#06b0ef;
    text-align:center;
    margin:0;
    width:30px;
    height:30px
}
.entry-meta .social-links .pt-post-share a:after{
    position:absolute;
    top:0;
    left:0;
    content:"";
    border:1px solid #06b0ef;
    width:30px;
    height:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1);
    opacity:1
}
.entry-meta .social-links .pt-post-share a:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.entry-meta .social-links .pt-post-share a i{
    display:inline-block;
    font-size:18px;
    vertical-align:middle;
    margin-bottom:5px
}
.entry-meta .social-links .pt-post-share .sharecount{
    display:none
}
.single-post-navi{
    text-align:center;
    margin:0 0 40px 0
}
.single-post-navi .nav-links .prev{
    margin-right:15px
}
.single-post-navi .nav-links .next{
    margin-left:15px
}
.single-post-navi .nav-links .prev a:before{
    content:'\f177';
    font-family:'FontAwesome';
    font-size:10px;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid;
    padding:2px;
    margin-right:10px
}
.single-post-navi .nav-links .next a:after{
    content:'\f178';
    font-family:'FontAwesome';
    font-size:10px;
    -webkit-border-radius:50%;
    border-radius:50%;
    border:1px solid;
    padding:2px;
    margin-left:10px
}
.single ul.related{
    margin-bottom:55px
}
.rpbt_shortcode .related-title{
    margin-bottom:20px
}
.single ul.related li{
    display:inline-block;
    position:relative
}
.single ul.related li h6{
    color:#000;
    font-weight:normal;
    margin-top:5px
}
.single ul.related li .wrapper-block{
    overflow:hidden;
    position:relative
}
.single ul.related li .wrapper-block i.fa{
    position:absolute;
    color:#06b0ef;
    top:-30%;
    left:42%;
    font-size:16px;
    background-clip:padding-box;
    vertical-align:middle;
    padding:7px 7px;
    z-index:5;
    -webkit-transition:all .3s ease-in-out;
    -moz-transition:all .3s ease-in-out;
    -ms-transition:all .3s ease-in-out;
    -o-transition:all .3s ease-in-out;
    transition:all .3s ease-in-out;
    opacity:0
}
.single ul.related li .wrapper-block i.fa:after{
    position:absolute;
    top:0;
    left:0;
    content:"";
    border:1px solid #06b0ef;
    width:30px;
    height:30px;
    -webkit-border-radius:50%;
    border-radius:50%;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1);
    opacity:1
}
.single ul.related li .wrapper-block i.fa:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.single ul.related li .wrapper-block:hover i.fa{
    position:absolute;
    color:#06b0ef;
    top:40%;
    left:42%;
    font-size:16px;
    background-clip:padding-box;
    vertical-align:middle;
    padding:7px 7px;
    z-index:5;
    opacity:1
}
.single ul.related li .wrapper-block .block-animate{
    background:rgba(0,0,0,.6);
    position:absolute;
    width:100%;
    height:100%;
    opacity:0;
    z-index:2;
    text-align:center;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    -ms-transition:all .4s ease-in-out;
    -o-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.single ul.related li .wrapper-block img{
    z-index:1;
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    width:100%
}
.single ul.related li .wrapper-block:hover .block-animate{
    opacity:1;
    text-align:center
}
.single ul.related li .wrapper-block:hover img{
    transform:scale(1.1,1.1);
    z-index:1
}
.single ul.related li span{
    position:absolute;
    top:35%;
    text-align:center
}
.single ul.related li a{
    display:block
}
.single.layout-two-col-right ul.related li,.single.layout-two-col-left ul.related li{
    width:23.5%;
    min-width:150px;
    margin-right:8px;
    vertical-align:top;
    margin-bottom:15px
}
@media screen and (max-width:640px){
    .single.layout-two-col-right ul.related li,.single.layout-two-col-left ul.related li{
        width:100%;
        margin-bottom:30px
    }
    .single ul.related li h6{
        font-size:16px;
        text-align:center;
        font-weight:bold
    }
}
.entry-content .thumbnail-wrapper{
    overflow:hidden;
    position:relative
}
.single .entry-content .thumbnail-wrapper .edit-link{
    position:absolute;
    right:30px;
    top:30px;
    width:35px;
    height:35px;
    padding:5px 0 0 3px;
    z-index:10;
    border:1px solid #e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box
}
.single .entry-content .thumbnail-wrapper:hover img{
    transform:scale(1.1,1.1);
    z-index:1
}
.single .entry-content .thumbnail-wrapper img{
    transition:all .5s cubic-bezier(0.39,.575,.565,1) 0s;
    z-index:1;
    width:100%
}
.single .entry-content .thumbnail-wrapper .publication-time .day{
    display:block;
    font-weight:bold;
    font-size:26px;
    line-height:1
}
.single .entry-content .thumbnail-wrapper .publication-time .post-format{
    color:#fff;
    display:block;
    background:none;
    padding:0;
    font-size:14px;
    text-align:center;
    margin:0
}
.single .entry-content .thumbnail-wrapper .publication-time .post-format i.fa{
    padding:0
}
.single .entry-content .thumbnail-wrapper .icon{
    display:none
}
.type-post .entry-date{
    text-transform:uppercase
}
.entry-meta-post-format .entry-meta-top{
    display:inline-block
}
.post_format-post-format-video.isotope-item embed,.post_format-post-format-video.isotope-item iframe,.post_format-post-format-video.isotope-item object,.post_format-post-format-video.isotope-item video{
    height:auto
}
.entry-meta-left .day{
    display:block;
    text-align:center;
    font-size:26px;
    font-weight:bold
}
.comments-area{
    margin:20px 0;
    padding:0
}
.page .comments-area{
    margin-bottom:55px
}
.comment-reply-title,.comments-title{
    margin:0;
    text-transform:uppercase
}
.comment-list{
    list-style:none;
    margin:0
}
.comment-author{
    font-size:14px
}
.comment-list .reply,.comment-metadata{
    font-size:12px;
    text-transform:uppercase;
    text-align:right
}
.comment-list .reply a{
    color:#06b0ef;
    margin:30px 0
}
.comment-author a{
    color:#2b2b2b
}
.comment-list .trackback a,.comment-list .pingback a,.comment-metadata a{
    color:#767676
}
.comment-list article,.comment-list .pingback,.comment-list .trackback{
    margin-bottom:24px;
    padding-top:24px;
    padding-right:20px
}
.fn.comment-author{
    position:relative;
    display:block;
    font-style:normal;
    font-weight:bold;
    margin-bottom:5px;
    color:#2b2b2b;
    font-size:16px
}
.fn.comment-author .url{
    font-size:16px
}
.comment-date{
    margin-bottom:10px
}
.comment-meta,.comment-content{
    margin-left:80px;
    position:relative
}
.comment-meta{
    margin-bottom:10px;
    color:#b1b1b1
}
.comment .avatar{
    border:1px solid rgba(0,0,0,.1);
    height:72px;
    padding:2px;
    width:72px;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    float:left;
    position:absolute
}
.edit-link{
    margin-left:10px;
    color:#06b0ef;
    background-clip:padding-box;
    -webkit-border-radius:20px;
    border-radius:20px;
    height:35px;
    width:35px;
    display:block;
    position:absolute;
    z-index:10;
    right:20px;
    top:20px
}
.page .edit-link{
    right:-20px;
    top:-37px
}
.edit-link a:before{
    border:1px solid #e71773;
    border-radius:20px;
    -webkit-border-radius:20px;
    content:"";
    height:100%;
    opacity:1;
    position:absolute;
    right:1px;
    top:0;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1);
    width:100%;
    z-index:-1
}
.edit-link a:hover:before{
    background:transparent none repeat scroll 0 0;
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.edit-link a{
    color:#06b0ef;
    font-size:12px;
    text-transform:uppercase;
    height:35px;
    width:35px;
    text-align:center;
    display:inline-block;
    padding-top:8px
}
.comment-content{
    -webkit-hyphens:auto;
    -moz-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    word-wrap:break-word
}
.comment-content ul,.comment-content ol{
    margin:0 0 24px 22px
}
.comment-content li>ul,.comment-content li>ol{
    margin-bottom:0
}
.comment-content>:last-child{
    margin-bottom:0
}
.comment-list .children{
    list-style:none;
    margin-left:70px
}
.comment-respond{
    margin-bottom:24px;
    padding:0;
    padding-right:20px
}
.comment .comment-respond{
    margin-top:24px
}
.comment-respond h3{
    margin-top:0;
    margin-bottom:30px;
    font-size:24px;
    text-transform:none
}
.comment-notes,.comment-awaiting-moderation,.logged-in-as,.no-comments,.form-allowed-tags,.form-allowed-tags code{
    color:#2b2b2b
}
.comment-notes,.logged-in-as{
    line-height:1;
    color:#000;
    font-size:14px;
    margin-bottom:15px
}
.comment-awaiting-moderation{
    margin-left:80px;
    font-size:16px;
    font-weight:bold
}
.comment-notes{
    margin-bottom:30px
}
.no-comments{
    font-size:16px;
    font-weight:800;
    line-height:1.5;
    margin-top:50px;
    text-transform:none;
    text-align:center
}
.comment-form label{
    display:block;
    line-height:1;
    color:#818181;
    font-weight:normal;
    margin-bottom:20px
}
.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"]{
    width:100%
}
.comment-form-author,.comment-form-email{
    display:inline-block;
    margin-right:15px;
    margin-bottom:30px;
    max-width:265px;
    width:100%
}
.comment-form-url{
    display:inline-block;
    max-width:260px;
    width:100%
}
.comment-form-comment{
    margin-bottom:35px
}
.form-allowed-tags,.form-allowed-tags code{
    font-size:12px;
    line-height:1.5
}
.required{
    color:#c0392b
}
.comment-reply-title small a{
    color:#2b2b2b;
    float:right;
    overflow:hidden;
    font-size:12px;
    text-transform:uppercase;
    color:#06b0ef;
    font-weight:normal
}
.comment-navigation{
    font-size:14px;
    line-height:2;
    margin-bottom:50px
}
.comment-navigation .next a:after{
    border:1px solid;
    border-radius:50%;
    content:"\f178";
    font-family:"FontAwesome";
    font-size:10px;
    margin-left:10px;
    padding:2px
}
.comment-navigation .prev a:before{
    border:1px solid;
    border-radius:50%;
    content:"\f177";
    font-family:"FontAwesome";
    font-size:10px;
    margin-right:10px;
    padding:2px
}
.navigation.comment-numeric-navigation{
    margin-bottom:30px
}
.navigation.comment-numeric-navigation .current{
    background-clip:padding-box;
    background-color:#e71773 !important;
    border-radius:20px;
    color:#fff;
    display:inline-block;
    height:27px;
    margin-right:10px;
    padding-top:3px;
    vertical-align:middle;
    width:27px;
    text-align:center
}
.navigation.comment-numeric-navigation a{
    display:inline-block;
    vertical-align:middle;
    position:relative;
    text-align:center;
    height:27px;
    width:27px;
    padding-top:3px;
    color:#e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    transition:all .5s ease 0s;
    margin-right:10px
}
.navigation.comment-numeric-navigation a .fa.fa-angle-left{
    font-size:21px;
    position:absolute;
    right:11px;
    top:2px
}
.navigation.comment-numeric-navigation a .fa.fa-angle-right{
    font-size:21px;
    position:absolute;
    left:11px;
    top:2px
}
.navigation.comment-numeric-navigation a:before{
    content:'';
    border:1px solid #e71773;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:20px;
    border-radius:20px;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.navigation.comment-numeric-navigation a:hover:before{
    opacity:0;
    background:transparent;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.navigation.comment-numeric-navigation a:hover{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box
}
.navigation.comment-numeric-navigation .page-links-title{
    margin-right:10px
}
.comment-navigation .nav-next,.comment-navigation .nav-previous{
    display:inline-block
}
.comment-navigation .nav-previous a{
    margin-right:10px
}
#comment-nav-above{
    margin-top:36px;
    margin-bottom:0
}
@media(max-width:800px){
    .comment-form-author,.comment-form-email,.comment-form-url{
        max-width:100% !important
    }
}
@media(max-width:800px){
    .comment-form-url{
        margin-bottom:30px
    }
}
.search header.page-header{
    margin:0 0 10px 0
}
.entry-title.search-title{
    margin:20px 0 0 0
}
.search article .entry-content{
    border-bottom:1px solid #ebebeb;
    padding-bottom:30px
}
.search-excerpt{
    font-size:16px
}
.search .not-found{
    font-size:16px
}
.search .search-form{
    margin:30px 0
}
.search-form .search-field{
    width:260px;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    -webkit-appearance:none
}
[data-function="videobg"] .container{
    color:#fff;
    padding:60px 0
}
.front-box{
    text-align:center
}
.front-box i.fa{
    color:#e71773;
    font-size:28px;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
    border:1px solid #e71773;
    height:55px;
    width:55px;
    padding:13px;
    margin-bottom:20px
}
.front-box .button_{
    display:inline-block;
    margin-bottom:50px;
    line-height:38px
}
.front-box p{
    margin-bottom:40px;
    color:#767676
}
.box-on-bg{
    text-align:center
}
.box-on-bg:before{
    content:'\f144';
    font-family:'FontAwesome';
    font-size:60px;
    position:absolute;
    top:0;
    left:47%
}
@media screen and (max-width:800px){
    .box-on-bg{
        display:none
    }
}
.box-on-bg .new{
    color:#ea351f;
    position:absolute;
    top:10px;
    right:20px
}
.box-on-bg .link-to-post{
    display:block;
    color:#e71773;
    padding-bottom:0
}
.box-on-bg .link-to-post a:after{
    content:'\f178';
    font-family:'FontAwesome';
    font-size:10px;
    margin-left:10px;
    border:1px solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding:3px
}
.box-on-bg .link-to-post a{
    color:#e71773
}
.box-on-bg .link-to-post a:hover{
    color:#000
}
.our-skills li{
    display:inline-block;
    border-right:1px solid #ebebeb;
    font-size:12px;
    color:#767676;
    padding:0 30px
}
@media screen and (max-width:420px){
    .our-skills li{
        display:block;
        border-right:0;
        text-align:center;
        border-bottom:1px solid #ebebeb;
        padding:10px
    }
    .our-skills li:last-child{
        border-bottom:0;
        padding:10px !important
    }
    .our-skills li:first-child{
        padding:10px !important
    }
}
.our-skills li:first-child{
    padding:0 30px 0 0
}
.our-skills li .amount{
    color:#e71773;
    font-size:24px
}
.our-skills li:last-child{
    border-right:0;
    padding:0 0 0 30px
}
.we-work{
    text-align:center
}
.we-work ul li{
    display:inline-block;
    margin-right:20px
}
.we-work ul li a{
    display:block;
    width:50px;
    height:50px;
    color:#e71773;
    font-size:25px;
    vertical-align:middle;
    cursor:pointer;
    position:relative;
    -webkit-border-radius:50%;
    border-radius:50%;
    z-index:2;
    -webkit-transition:color .3s;
    transition:color .3s;
    padding-top:6px
}
@media screen and (max-width:480px){
    .we-work ul li{
        margin-right:5px
    }
}
.we-work ul li a:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
    z-index:-1;
    box-shadow:inset 0 0 0 1px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:box-shadow .3s,-webkit-transform .3;
    transition:box-shadow .3s,transform .3s
}
.we-work ul li a:hover{
    color:#fff
}
.we-work ul li a:hover:before{
    box-shadow:inset 0 0 0 25px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.post-password-form p{
    margin-bottom:20px
}
.post-password-form p label{
    display:inline-block
}
.post-password-form input[type="password"]{
    display:block;
    -webkit-border-radius:20px;
    border-radius:20px;
    max-width:250px;
    width:100%;
    margin:10px 0;
    display:inline-block
}
#portfolio-gallery .portfolio-item-description{
    margin:0;
    text-align:left;
    padding:25px;
    border:1px solid #e1e1e1;
    border-top:0
}
#portfolio-gallery .portfolio-item-description a h3{
    margin-bottom:10px
}
#portfolio-gallery .gallery-item img{
    -webkit-transition:all .3s linear 0s;
    transition:all .3s linear 0s;
    border:0 none !important;
    width:100%
}
#portfolio-gallery .gallery-item:hover img{
    -moz-transform:scale(1.1);
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    -o-transform:scale(1.1);
    transform:scale(1.1)
}
#portfolio-gallery dt.gallery-icon{
    border:1px solid #e1e1e1;
    border-bottom:0;
    position:relative
}
#portfolio-gallery dt.gallery-icon .quick-view{
    position:absolute;
    top:-30%;
    left:50%;
    margin-left:-15px;
    font-size:20px;
    color:#e71773;
    width:35px;
    height:35px;
    -webkit-transition:top .4s ease-in-out;
    -moz-transition:top .4s ease-in-out;
    -ms-transition:top .4s ease-in-out;
    -o-transition:top .4s ease-in-out;
    transition:top .4s ease-in-out;
    z-index:3
}
#portfolio-gallery dt.gallery-icon span{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(0,0,0,.6);
    opacity:0;
    display:block;
    z-index:2;
    -webkit-transition:opacity .4s ease-in-out;
    -moz-transition:opacity .4s ease-in-out;
    -ms-transition:opacity .4s ease-in-out;
    -o-transition:opacity .4s ease-in-out;
    transition:opacity .4s ease-in-out
}
#portfolio-gallery .gallery-item:hover dt.gallery-icon span{
    opacity:1
}
#portfolio-gallery dt.gallery-icon .quick-view:before{
    position:absolute;
    top:-1px;
    left:0;
    content:'';
    border:1px solid #e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    width:100%;
    height:100%;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
#portfolio-gallery dt.gallery-icon .quick-view:hover:before{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
#portfolio-gallery .gallery-item:hover dt.gallery-icon .quick-view{
    position:absolute;
    top:50%;
    margin-top:-15px
}
#portfolio-gallery .link-to-post a{
    float:right;
    color:#b1b1b1;
    border:1px solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    line-height:1;
    padding:3px;
    margin-top:2px;
    font-size:10px
}
#portfolio-gallery .link-to-post a:hover{
    color:#00adff
}
#portfolio-gallery .comments-qty{
    float:left;
    color:#b1b1b1
}
#portfolio-gallery .buttons-wrapper{
    margin-top:15px
}
#portfolio-gallery .buttons-wrapper:after{
    content:'';
    display:block;
    clear:both
}
.stellar{
    overflow:hidden
}
.widget{
    margin-bottom:40px
}
.layout-two-col-right #sidebar-blog,.layout-two-col-right #sidebar-pages{
    border-left:1px solid #ebebeb;
    margin-bottom:30px
}
.widget-area.sidebar .widget-title{
    font-size:18px
}
.layout-two-col-right #sidebar-blog .widget,.layout-two-col-right #sidebar-pages .widget{
    padding-left:15px;
    padding-right:0 !important
}
.layout-two-col-left #sidebar-blog,.layout-two-col-left #sidebar-pages{
    border-right:1px solid #ebebeb;
    margin-bottom:30px
}
.layout-two-col-left #sidebar-blog .widget,.layout-two-col-left #sidebar-pages .widget{
    padding-right:15px !important;
    padding-left:0 !important
}
.widget.widget_calendar #calendar_wrap caption{
    color:#fff;
    background:#e71773;
    text-align:center;
    font-weight:bold;
    margin-bottom:20px;
    text-transform:uppercase;
    padding:9px 0
}
.widget.widget_calendar #calendar_wrap thead{
    border-bottom:1px solid #ebebeb
}
.widget.widget_calendar #calendar_wrap thead tr th{
    color:#3c4a55;
    border:0;
    font-weight:bold;
    padding:6px;
    text-align:center
}
.widget.widget_calendar #calendar_wrap tbody a{
    color:#000;
    background:none
}
.widget.widget_calendar #calendar_wrap tbody{
    padding-top:20px
}
.widget.widget_calendar #calendar_wrap tbody tr td,.widget.widget_calendar #calendar_wrap tfoot tr td{
    color:#818181;
    border:0;
    padding:7px;
    text-align:center;
    font-size:13px;
    position:relative
}
.widget.widget_calendar #calendar_wrap tbody tr td a{
    display:block
}
.widget.widget_calendar #calendar_wrap tbody tr:first-child td{
    padding-top:20px
}
.widget.widget_calendar #calendar_wrap tbody tr:last-child td{
    padding-bottom:20px
}
.widget.widget_calendar #calendar_wrap tbody tr td a:before{
    content:'\f040';
    font-family:'FontAwesome';
    margin-right:3px;
    font-size:12px
}
.widget.widget_calendar #calendar_wrap tfoot #prev{
    text-align:left
}
.widget.widget_calendar #calendar_wrap tfoot #next{
    text-align:right
}
.widget.widget_calendar #calendar_wrap tfoot #prev a,.widget.widget_calendar #calendar_wrap tfoot #next a{
    color:#e71773
}
.widget.widget_calendar #calendar_wrap tfoot #prev a:hover,.widget.widget_calendar #calendar_wrap tfoot #next a:hover{
    color:#000
}
.widget.widget_calendar #calendar_wrap tfoot #next{
    text-align:right
}
.widget.widget_calendar #calendar_wrap tfoot tr{
    border-top:1px solid #ebebeb
}
.widget.widget_calendar #calendar_wrap #today{
    color:#e71773;
    font-weight:bold
}
.widget.widget_calendar #calendar_wrap #today a{
    color:#e71773
}
.widget .tagcloud a{
    padding:9px 15px;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    margin:0 5px 12px 0;
    display:inline-block;
    font-size:12px !important;
    color:#e71773;
    -webkit-transition:color .3s;
    -moz-transition:color .3s;
    -ms-transition:color .3s;
    -o-transition:color .3s;
    transition:color .3s;
    position:relative
}
footer .widget .tagcloud a{
    color:#c4d0dd
}
footer .widget .tagcloud a:before{
    border:1px solid #c4d0dd
}
footer .widget .tagcloud a:hover{
    color:#f2f5f8
}
.widget .tagcloud a:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border:1px solid #e71773;
    border-radius:20px;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.125,1);
    transition-timing-function:cubic-bezier(0.75,0,.125,1);
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s
}
.widget .tagcloud a:hover:before{
    opacity:0;
    -webkit-transform:scale3d(0.6,.6,1);
    transform:scale3d(0.6,.6,1)
}
.widget .tagcloud a:hover{
    color:#000
}
.widget.widget_archive ul li{
    list-style-type:none;
    line-height:2;
    position:relative
}
.widget.widget_archive ul li a:before{
    content:"\f096";
    font-family:"FontAwesome";
    margin-left:1px;
    margin-right:10px
}
.widget.widget_archive ul li a{
    color:#818181
}
.widget.widget_archive ul li a:hover{
    color:#000
}
.widget.widget_archive ul li a:after{
    content:'\f105';
    font-family:'FontAwesome';
    font-size:16px;
    position:absolute;
    right:5px
}
.widget.widget_meta ul li{
    list-style-type:none;
    line-height:2;
    position:relative
}
.widget.widget_meta ul li a:before{
    content:"\f096";
    font-family:"FontAwesome";
    margin-left:1px;
    margin-right:10px
}
.widget.widget_meta ul li a{
    color:#818181
}
.widget.widget_meta ul li a:hover{
    color:#000
}
.widget.widget_meta ul li a:after{
    content:'\f105';
    font-family:'FontAwesome';
    font-size:16px;
    position:absolute;
    right:5px
}
.widget.widget_recent_comments ul li{
    list-style-type:none;
    line-height:2;
    color:#818181;
    position:relative
}
.widget.widget_recent_comments ul li a{
    color:#818181
}
.widget.widget_recent_comments ul li span:before{
    content:"\f096";
    font-family:"FontAwesome";
    margin-left:1px;
    margin-right:10px
}
.widget.widget_recent_comments ul li a:hover{
    color:#000
}
.widget.widget_recent_comments ul li.recentcomments a:after{
    content:"\f105";
    font-family:"FontAwesome";
    font-size:15px;
    position:absolute;
    right:-5px
}
.widget_recent_entries ul li{
    list-style-type:none;
    line-height:2;
    color:#818181;
    position:relative
}
.widget_recent_entries ul li a:before{
    content:"\f096";
    font-family:"FontAwesome";
    margin-left:1px;
    margin-right:10px
}
.widget.widget_recent_entries ul li a:after{
    content:"\f105";
    font-family:"FontAwesome";
    font-size:16px;
    position:absolute;
    right:5px
}
.widget_recent_entries ul li .post-date{
    margin-left:5px
}
.widget_recent_entries ul li a{
    color:#818181
}
.widget_recent_entries ul li a:hover{
    color:#000
}
.widget_search .search-form{
    position:relative
}
.screen-reader-text{
    clip:rect(1px,1px,1px,1px);
    position:absolute
}
.widget_search .search-form:before{
    content:'\f002';
    color:silver;
    font-family:'FontAwesome';
    font-size:17px;
    position:absolute;
    right:16px;
    top:7px;
    font-weight:100
}
.widget_search label{
    width:100%
}
.widget_search .search-field{
    background:rgba(0,0,0,0) none repeat scroll 0 0;
    border:1px solid #e0e5eb;
    border-radius:20px;
    color:inherit;
    font-size:14px;
    height:40px;
    padding:0 35px 0 20px;
    width:100%
}
.widget_search .search-submit{
    position:absolute;
    right:0;
    top:0;
    opacity:0;
    height:40px;
    width:40px;
    padding:0 !important;
    margin:0
}
.widget.widget_categories ul li{
    line-height:2;
    list-style:outside none none
}
.widget.widget_categories ul li a:before{
    content:"\f096";
    font-family:"FontAwesome";
    margin-left:1px;
    margin-right:10px
}
.widget.widget_categories ul li a{
    color:#818181
}
.widget.widget_categories ul li a:hover{
    color:#000
}
.site-footer{
    font-size:13px;
    color:#c4d0dd;
    position:relative;
    z-index:3;
    line-height:1.7;
    margin-top:20px
}
.site-footer a{
    color:#c4d0dd
}
.site-footer a:hover{
    color:#f2f5f8
}
.site-footer .widget .widget-title{
    font-family:Noto Serif SC,sans-serif;
    font-size:18px;
    font-weight:bold;
    letter-spacing:1px;
    color:#f2f5f8;
    margin-bottom:30px
}
.site-footer .widget_nav_menu li{
    list-style:none
}
.site-footer .widget .widget-title{
    font-family:Noto Serif SC,sans-serif;
    font-size:19px;
    letter-spacing:1px;
    color:#f2f5f8;
    margin-bottom:20px
}
.footer-top{
    padding:35px 0
}
@media screen and (max-width:800px){
    .footer-top{
        padding:10px 0
    }
}
.footer-top .widget{
    margin:0;
    display:inline-block;
    vertical-align:middle;
    margin-top:12px;
    margin-bottom:10px
}
@media screen and (max-width:1200px) and (min-width:800px){
    .footer-top .widget{
        margin-top:0
    }
}
.footer-top .widget .widget-title{
    font-family:Noto Serif SC,sans-serif;
    font-size:16px;
    font-weight:bold;
    color:#3c4a55;
    margin-bottom:30px
}
.footer-top{
    background:#f2f5f8
}
@media screen and (max-width:800px){
    .footer-top .widget{
        margin:20px 0;
        text-align:center;
        display:block
    }
    .footer-top .pt-socials-widget{
        margin-top:20px !important
    }
}
.footer-middle{
    background:#3c4a55
}
.fotter-bg-img{
    float:left
}
.footer-middle .widget{
    margin:45px 0 55px 0
}
div.name-store{
    line-height:1;
    margin-bottom:20px
}
span.last-letter{
    font-size:30px;
    font-weight:bold
}
span.name-store{
    font-size:30px;
    font-weight:bold;
    color:#e71773
}
.footer-bottom{
    background:#005d93;
    padding:20px 0;
    line-height:1.5;
    font-weight:300
}
.site-info{
    font-size:12px;
    color:#fff;
    padding:0
}
.site-footer #site-navigation-footer li a{
    font-size:12px
}
.site-footer #site-navigation-footer ul li{
    display:inline-block;
    list-style:none;
    margin-right:30px
}
@media screen and (max-width:800px){
    .site-footer #site-navigation-footer ul li{
        margin-right:10px
    }
}
#site-navigation-footer #menu-footer-menu li a{
    font-size:12px
}
#site-navigation-footer ul.menu{
    margin-bottom:10px;
    text-transform:uppercase;
    font-size:12px
}
.widget_pt_search_widget .search-wrapper{
    position:relative;
    width:40px;
    height:40px
}
.widget_pt_search_widget .show-search{
    cursor:pointer;
    position:relative;
    width:40px;
    height:40px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    text-align:center;
    color:#fff;
    border:0;
    z-index:1002;
    zoom:1 !important;
    background:#fff
}
.widget_pt_search_widget .show-search:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:inherit;
    z-index:-1;
    box-shadow:inset 0 0 0 20px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:box-shadow .3s,-webkit-transform .3;
    transition:box-shadow .3s,transform .3s
}
.widget_pt_search_widget .show-search:hover:before{
    box-shadow:inset 0 0 0 1px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.widget_pt_search_widget .show-search .fa.fa-search{
    color:#fff;
    font-size:20px;
    margin:9px 0 0 1px;
    -webkit-transition:color .3s;
    transition:color .3s
}
.widget_pt_search_widget .show-search:hover .fa.fa-search{
    color:#e71773
}
.widget_pt_search_widget #pt-searchform-container{
    position:absolute;
    right:0;
    top:0
}
.widget_pt_search_widget #pt-searchform-container.open .search-button{
    position:absolute;
    right:42px;
    top:2px;
    height:36px;
    width:auto;
    font-size:14px !important;
    font-family:inherit;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    color:#fff;
    border:0
}
.widget_pt_search_widget #pt-searchform-container.close .search-button{
    display:none
}
.widget_pt_search_widget #pt-searchform-container .searchtext{
    height:40px;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
    border:1px solid #e1e1e1;
    background:#fff;
    color:inherit;
    z-index:99;
    width:100%;
    padding:0 15px;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none
}
.widget_pt_search_widget #pt-searchform-container.open .searchtext{
    -webkit-box-shadow:0 0 5px 0 rgba(104,104,104,.3);
    -moz-box-shadow:0 0 5px 0 rgba(104,104,104,.3);
    box-shadow:0 0 5px 0 rgba(104,104,104,.3);
    padding-right:40px
}
.hgroup-sidebar .widget_pt_search_widget{
    margin-bottom:0
}
.hgroup-sidebar .widget_pt_search_widget .show-search{
    display:inline-block
}
@media screen and (max-width:991px){
	.aside-logo-container {
		margin-top: 15px;
		margin-bottom: 15px;
	}
}
#footer-bottom .widget_pt_pay_icons_widget{
    float:right;
    margin:12px 0 0 0
}
.widget_pt_pay_icons_widget .precontent{
    margin-bottom:10px
}
.widget_pt_pay_icons_widget .pt-widget-pay-icons li{
    width:40px;
    margin:0 10px 10px 0
}
@media screen and (max-width:800px){
    #footer-bottom .widget_pt_pay_icons_widget{
        float:none
    }
    .widget_pt_pay_icons_widget .widget-title{
        margin-top:10px
    }
}
.footer-top .widget.pt-socials-widget{
    margin-left:80px
}
@media screen and (max-width:800px){
    .footer-top .widget.pt-socials-widget{
        margin-left:0
    }
}
.widget.pt-socials-widget ul{
    padding-top:0;
    margin-top:0;
    display:inline-block
}
.footer-top .widget.pt-socials-widget h3{
    display:inline-block;
    vertical-align:middle;
    margin-right:40px;
    margin-top:10px;
    margin-bottom:0
}
@media screen and (max-width:800px){
    .footer-top .widget.pt-socials-widget h3{
        display:block;
        margin-right:0
    }
}
.pt-socials-widget ul li{
    display:inline-block;
    margin-right:20px;
    position:relative;
    line-height:1
}
.pt-socials-widget ul li a{
    display:inline-block;
    vertical-align:middle;
    padding:3px 12px
}
.pt-socials-widget .fa{
    transition:all .3s ease-out 0s;
    text-align:center;
    background-clip:padding-box
}
.pt-socials-widget a{
    color:#3c4a55;
    text-align:center
}
.pt-socials-widget a:hover{
    color:#e71773 !important;
    background:none repeat scroll 0 0 rgba(0,0,0,0)
}
.footer-top .pt-socials-widget{
    margin-top:0
}
.widget_wysija_cont{
    display:inline-block;
    width:312px
}
@media screen and (max-width:420px){
    .widget_wysija_cont{
        width:295px
    }
}
.wysija-input{
    height:38px;
    -webkit-border-radius:0 20px 20px 0;
    border-radius:20px 0 0 20px;
    background-clip:padding-box;
    padding-left:15px;
    display:inline-block !important;
    background:#fff !important;
    border:0 !important
}
.wysija-paragraph{
    display:inline-block !important;
    float:left
}
.wysija-submit{
    height:40px;
    -webkit-border-radius:0 20px 20px 0 !important;
    border-radius:0 20px 20px 0 !important;
    background-clip:padding-box;
    display:inline-block !important;
    background:#e71773;
    color:#FFF;
    font-weight:bold;
    font-size:13px !important;
    padding:20px;
    cursor:pointer;
    margin-left:-3px;
    margin-top:0 !important
}
@media screen and (max-width:420px){
    .wysija-paragraph{
        display:block
    }
}
div.widget_wysija{
    position:relative
}
.footer-top .widget_wysija .widget-title{
    margin:0;
    display:inline-block;
    margin-right:40px;
    line-height:40px
}
@media screen and (max-width:420px){
    .footer-top .widget_wysija .widget-title{
        margin-bottom:5px;
        margin-right:0
    }
}
@media screen and (max-width:1200px) and (min-width:768px){
    .footer-top .widget_wysija .widget-title{
        line-height:inherit
    }
    .footer-top .widget.pt-socials-widget h3{
        margin-top:0
    }
    .widget_wysija_cont{
        margin-top:12px
    }
}
.wysija-input{
    width:215px
}
@media screen and (max-width:420px){
    .wysija-input{
        width:200px
    }
}
.color-label{
    color:red
}
.wpcf7-form-control.wpcf7-submit{
    margin:35px 0 25px 0
}
.wpcf7-form{
    font-family:inherit !important
}
.wpcf7-form label{
    display:block;
    color:#818181;
    font-weight:normal
}
.wpcf7-form .name{
    margin-right:20px
}
.wpcf7-form .name,.wpcf7-form .email{
    display:inline-block;
    width:47%;
    margin-top:20px
}
.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-email{
    margin:10px 0;
    font-family:inherit;
    width:100%
}
.wpcf7-form .wpcf7-textarea{
    margin-top:20px;
    font-family:inherit;
    width:96.8%
}
.wpcf7-form p{
    margin:0
}
@media screen and (max-width:768px){
    .wpcf7-form .name{
        margin-right:0
    }
    .wpcf7-form .wpcf7-textarea{
        width:100%
    }
    .name,.email{
        width:100% !important;
        display:block
    }
}
.gmaps{
    margin:-55px 0 55px 0
}
.gmaps img{
    max-width:initial !important
}
.map-bubble{
    background:#000;
    opacity:.6;
    color:#fff;
    text-align:center;
    font-size:16px;
    padding:20px;
    font-weight:300
}
.map-bubble::after{
    background-color:#000;
    border-bottom:2px solid #000;
    border-left:2px solid #000;
    bottom:-5px;
    content:"";
    display:block;
    height:10px;
    left:50%;
    margin-left:-7px;
    position:absolute;
    transform:rotate(-45deg);
    width:10px
}
.contacts-section div{
    margin:1.5rem 0
}
.contacts-section .contact.email span{
    color:#e71773
}
.contacts-section .contact.address{
    font-style:normal
}
.widget_pt_contacts_widget{
    border-left:1px solid #f1f1f1;
    padding-left:20px
}
.site-footer .widget_pt_contacts_widget{
    border-left:0;
    padding-left:none
}
.widget_pt_contacts_widget .precontent{
    margin-bottom:30px
}
.widget_pt_contacts_widget .postcontent{
    margin-top:30px
}
.pt-widget-contacts li{
    list-style:none;
    margin-bottom:10px;
    position:relative;
    padding-left:25px
}
.widget_pt_contacts_widget .pt-widget-contacts li.a-address:before{
    content:'\f041';
    font-family:"FontAwesome";
    font-size:20px;
    position:absolute;
    top:3px;
    left:0;
    line-height:1
}
.widget_pt_contacts_widget .pt-widget-contacts li.a-phone:before{
    content:'\f10b';
    font-family:"FontAwesome";
    font-size:24px;
    position:absolute;
    top:3px;
    left:0;
    line-height:1
}
.widget_pt_contacts_widget .pt-widget-contacts li.a-email:before{
    content:'\f003';
    font-family:"FontAwesome";
    font-size:17px;
    position:absolute;
    top:4px;
    left:0;
    line-height:1
}
.widget_pt_contacts_widget .pt-widget-contacts li.a-fx:before{
    content:'\f1ac';
    font-family:"FontAwesome";
    font-size:16px;
    position:absolute;
    top:5px;
    left:0;
    line-height:1
}
.widget_pt_contacts_widget .pt-widget-contacts li.a-skype:before{
    content:'\f17e';
    font-family:"FontAwesome";
    font-size:19px;
    position:absolute;
    top:4px;
    left:0;
    line-height:1
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li{
    list-style:none;
    padding-left:35px;
    position:relative;
    margin-bottom:15px
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li.a-address:before{
    content:'\f041';
    font-family:"FontAwesome";
    font-size:23px;
    position:absolute;
    top:3px;
    left:0;
    line-height:1
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li.a-phone:before{
    content:'\f10b';
    font-family:"FontAwesome";
    font-size:29px;
    position:absolute;
    top:0;
    left:0;
    line-height:1
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li.a-email:before{
    content:'\f003';
    font-family:"FontAwesome";
    font-size:20px;
    position:absolute;
    top:2px;
    left:0;
    line-height:1
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li.a-fx:before{
    content:'\f1ac';
    font-family:"FontAwesome";
    font-size:18px;
    position:absolute;
    top:7px;
    left:0;
    line-height:1
}
.footer-middle .widget_pt_contacts_widget .pt-widget-contacts li.a-skype:before{
    content:'\f17e';
    font-family:"FontAwesome";
    font-size:20px;
    position:absolute;
    top:2px;
    left:0;
    line-height:1
}
.arconix-faq-wrap code,.arconix-faq-term-title code{
    font-family:"Noto Serif SC"
}
.arconix-faq-content{
    margin-top:20px
}
.arconix-faq-term-title{
    font-size:14px;
    text-transform:uppercase;
    padding:3rem 0 0 3rem;
    background-color:#f8f8f8;
    margin-bottom:0 !important;
    position:relative;
    padding-bottom:10px
}
.arconix-faq-term-title:before{
    width:230px;
    position:absolute;
    bottom:-1px;
    content:'';
    border-bottom:1px solid #e71773
}
.arconix-faq-wrap{
    background:none;
    -webkit-border-radius:0;
    border-radius:0;
    background-clip:padding-box;
    border:0;
    padding:12px 30px;
    margin:0;
    position:relative
}
div.arconix-faq-wrap:nth-child(odd){
    background-color:#f8f8f8
}
.arconix-faq-wrap:last-child{
    margin-bottom:50px !important
}
.arconix-faq-title,.arconix-faq-title.faq-open{
    background:none
}
.arconix-faq-title:before{
    background-color:#fff;
    border-radius:50%;
    -webkit-border-radius:50%;
    border:1px solid #e71773;
    color:#e71773;
    content:"+";
    font-weight:normal;
    height:22px;
    left:1px;
    line-height:14px;
    padding-top:3px;
    padding-left:1px;
    margin-top:-10px;
    position:absolute;
    text-align:center;
    top:50%;
    width:22px;
    font-size:23px
}
.arconix-faq-title.faq-open:before{
    content:"-";
    font-size:26px;
    padding-top:1px
}
.widget_recently_viewed_products .product_list_widget li{
    list-style-type:none
}
.widget.widget_pt_collapsing_categories{
    font-family:inherit
}
.widget.widget_pt_collapsing_categories ul li{
    list-style:none;
    line-height:20px;
    margin:10px 0;
}
.widget_pt_collapsing_categories ul li .show-children:before{
    content:''
}
.widget.widget_pt_collapsing_categories ul li a{
    color:#333;
    font-weight:bold
}
.widget_pt_collapsing_categories ul.collapse-categories>li.current-cat>a.category:before{
    content:'\f046';
    font-family:'FontAwesome';
    margin-right:10px;
    margin-left:1px
}
.widget_pt_collapsing_categories ul.collapse-categories li.cat-parent.current-cat-parent>a{
    color:#000 !important
}
.widget_pt_collapsing_categories ul.collapse-categories ul>li.current-cat>a.category:before{
    content:'\f046';
    font-family:'FontAwesome';
    margin-right:10px;
    margin-left:1px
}
.widget_pt_collapsing_categories ul>li.current-cat a{
    color:#000 !important
}
.widget_pt_collapsing_categories .collapse-categories li .show-children span{
    vertical-align:top;
    display:inline-block;
    height:18px;
    line-height:18px;
    text-align:center
}
.widget_pt_collapsing_categories .collapse-categories .cat-parent .collapsed span,.widget_pt_collapsing_categories .collapse-categories .cat-parent .show-children{
    float:right
}
.widget_pt_collapsing_categories .collapse-categories .cat-parent .show-children{
    float:right;
    margin:0 !important
}
.widget_pt_collapsing_categories .collapse-categories .cat-parent .show-children.collapsed span:before{
    content:'\f105' !important;
    font-family:'FontAwesome';
    font-size:18px;
    vertical-align:middle
}
.widget_pt_collapsing_categories .collapse-categories .cat-parent .show-children span:before{
    content:'\f107' !important;
    font-family:'FontAwesome';
    font-size:18px;
    vertical-align:middle
}
.show-children.collapsed:before{
    content:'';
    margin:0
}
.widget.widget_pt_collapsing_categories ul li a:hover{
    color:#000
}
.widget_pt_collapsing_categories .count{
    color:#818181
}
.wp-playlist{
    border:0 !important;
    padding-right:15px !important;
    padding-left:15px !important
}
.format-audio .content-post{
    margin:0 20px
}
.mejs-controls{
    background:#3c4a55 !important
}
.mejs-container .mejs-controls{
    overflow:hidden !important
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{
    background:#f2f5f8 !important
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-mute.mejs-horizontal-volume-current{
    background:#f2f5f8 !important
}
.mejs-button{
    background-image:-webkit-gradient(linear,left top,left bottom,from(#67d2f4),to(#e71773));
    background-image:-webkit-linear-gradient(top,#67d2f4,#e71773);
    background-image:-moz-linear-gradient(top,#67d2f4,#e71773);
    background-image:-ms-linear-gradient(top,#67d2f4,#e71773);
    background-image:-o-linear-gradient(top,#67d2f4,#e71773);
    background-image:linear-gradient(top,#67d2f4,#e71773);
    background-color:#e71773 !important;
    height:30px !important;
    width:30px !important
}
.mejs-button.mejs-volume-button{
    margin-right:10px !important
}
.mejs-controls .mejs-time-rail .mejs-time-current,.mejs-horizontal-volume-current{
    background-color:#e71773 !important
}
button.mfp-arrow-left{
    background:none !important;
    border:1px solid #e71773 !important;
    height:50px;
    width:50px;
    left:-70px;
    margin:-30px 0 0 0;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box
}
button.mfp-arrow-left:before,button.mfp-arrow-left .mfp-arrow-left .mfp-b{
    border-left:0;
    border-right:0;
    margin:0;
    content:'\f104';
    font-family:'FontAwesome';
    font-size:30px;
    color:#e71773;
    top:-17px;
    left:17px
}
button.mfp-arrow-left:after{
    border-right:0
}
button.mfp-arrow-right{
    border:1px solid #e71773 !important;
    -webkit-border-radius:50%;
    border-radius:50%;
    background-clip:padding-box;
    background:none !important;
    height:50px;
    width:50px;
    right:-70px;
    margin:-30px 0 0 0
}
button.mfp-arrow-right:before,button.mfp-arrow-right .mfp-arrow-left .mfp-b{
    border-right:0;
    border-left:0;
    margin-left:25px;
    content:'\f105';
    font-family:'FontAwesome';
    font-size:30px;
    color:#e71773;
    margin:0;
    top:-17px;
    left:20px
}
button.mfp-arrow-right:after{
    border-left:0
}
button.mfp-close{
    background:none !important
}
.select2-container .select2-choice{
    background:#f2f5f8 !important;
    padding:8px 15px !important;
    width:100% !important;
    border:1px solid #e0e5eb !important
}
.select2-container .select2-choice .select2-arrow::after{
    border-radius:0 !important;
    content:"\f107" !important;
    display:block !important;
    font-family:"FontAwesome" !important;
    font-size:16px !important;
    color:#818181;
    padding-top:4px
}
.select2-container .select2-choice .select2-arrow{
    right:10px !important;
    top:3px !important
}
.select2-container .select2-choice .select2-arrow b{
    display:none !important
}
.select2-results li{
    border-bottom:1px solid #e0e5eb;
    margin:0 !important
}
.select2-results .select2-result-label{
    padding:7px !important
}
.select2-results .select2-highlighted{
    background:#f2f5f8 !important
}
.select2-results{
    padding:0 !important
}
.select2-drop,.select2-drop-active{
    border:1px solid #e0e5eb !important
}
.widget_pt_recent_post_widget ul li{
    list-style-type:none;
    margin-bottom:25px
}
.widget_pt_recent_post_widget ul li .thumb-wrapper{
    display:inline-block;
    float:left;
    width:70px;
    height:auto;
    overflow:hidden;
    margin-right:15px
}
.widget_pt_recent_post_widget ul li .thumb-wrapper img{
    width:100%;
    height:100%
}
.widget_pt_recent_post_widget ul li:after{
    content:"" !important;
    clear:both;
    display:block;
    position:relative
}
.widget_pt_recent_post_widget ul li .content-wrapper{
    display:inline-block;
    width:150px
}
.widget_pt_recent_post_widget ul li .content-wrapper h4{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px
}
.widget_pt_recent_post_widget ul li .content-wrapper .post-author{
    display:block;
    color:#e71773
}
.widget_pt_recent_post_widget ul li .content-wrapper .post-author a{
    color:#e71773;
    font-weight:normal
}
.widget_pt_recent_post_widget ul li .content-wrapper .post-date{
    color:#adadad;
    font-size:12px;
    font-weight:bold
}
.widget_pt_recent_post_widget ul li .content-wrapper .comments-qty{
    color:#e71773
}
.widget_pt_recent_post_widget ul li .content-wrapper .comments-qty .fa.fa-comments-o{
    margin-right:5px
}
.pt-mega-posts{
    max-width:100%
}
.pt-mega-posts.recent_post ul.post-list li{
    margin:0 23px 23px 0
}
.pt-mega-posts.recent_post_editor ul.post-list{
    float:left;
    width:76.5%
}
@media screen and (max-width:1200px) and (min-width:800px){
    .pt-mega-posts.recent_post_editor ul.post-list{
        width:62.5%
    }
}
.pt-mega-posts.recent_post_editor .editor-choice-wrapper{
    width:23.5%;
    float:right;
    background:#fff
}
@media screen and (max-width:1200px) and (min-width:800px){
    .pt-mega-posts.recent_post_editor .editor-choice-wrapper{
        width:37.5%;
        float:right
    }
}
@media screen and (max-width:800px){
    .pt-mega-posts.recent_post_editor .editor-choice-wrapper{
        width:100%;
        float:none
    }
    .pt-mega-posts.recent_post_editor ul.post-list{
        float:none;
        width:100%
    }
}
.pt-mega-posts.recent_post ul.post-list li{
    margin:0 23px 23px 0
}
.pt-mega-posts.recent_post ul.post-list li.first{
    max-width:544px
}
.pt-mega-posts.recent_post ul{
    max-width:100%
}
.pt-mega-posts ul.post-list li.post{
    list-style-type:none;
    display:inline-block
}
.pt-mega-posts ul.post-list li span.new{
    position:absolute;
    top:0;
    left:0;
    background:#e71773;
    color:#fff;
    display:inline-block;
    padding:5px 16px
}
.pt-mega-posts ul.post-list li.post .thumb-wrapper img{
    width:260px;
    height:165px
}
.pt-mega-posts ul.post-list li span.new:after{
    content:'';
    position:absolute;
    left:12px;
    top:31px;
    border:5px solid transparent;
    border-right:5px solid #e71773;
    border-top:5px solid #e71773
}
.pt-mega-posts ul.post-list li .content-item .entry-excerpt{
    padding:0 22px 24px 22px;
    color:#767676
}
.pt-mega-posts ul.post-list li.first{
    min-width:260px;
    max-width:550px;
    width:100%
}
.pt-mega-posts ul.post-list li.post.first .thumb-wrapper img{
    max-width:260px;
    min-width:220px;
    height:240px;
    width:100%
}
.pt-mega-posts ul.post-list li.first .wrapper-item{
    position:relative;
    padding:35px 25px 35px 25px
}
.pt-mega-posts ul.post-list li.first .wrapper-item .thumb-wrapper{
    width:255px;
    display:inline-block;
    float:right;
    overflow:hidden;
    margin-left:10px;
    padding-top:42px
}
@media screen and (max-width:800px){
    .pt-mega-posts ul.post-list li.first .wrapper-item .thumb-wrapper{
        float:none;
        width:auto
    }
}
.pt-mega-posts ul.post-list li.first .wrapper-item .content-item{
    overflow:hidden
}
.pt-mega-postspt-mega-posts ul.post-list li.first .wrapper-item .content-item .entry-excerpt{
    margin-bottom:25px;
    padding:0
}
.pt-mega-posts ul.post-list li.first .wrapper-item .content-item .meta-data{
    margin-top:10px;
    margin-bottom:5px
}
.pt-mega-posts ul.post-list li.first .wrapper-item .content-item h3{
    margin-bottom:19px;
    padding:0;
    font-size:22px
}
.pt-mega-posts ul.post-list li.first .content-item .entry-excerpt{
    padding:0 0 24px 0;
    color:#767676
}
.pt-mega-posts ul.post-list li.first .wrapper-item .date{
    color:#adadad;
    margin-right:5px;
    font-size:13px
}
.pt-mega-posts ul.post-list li.first .author a{
    color:#e71773
}
.pt-mega-posts ul.post-list li.first .author a:hover{
    color:#adadad
}
.pt-mega-posts ul.post-list li.first .link-to-post a{
    color:#e71773;
    font-size:14px;
    line-height:1;
    padding:10px 20px
}
.pt-mega-posts ul.post-list li.first .link-to-post a:hover{
    color:#adadad
}
.pt-mega-posts ul.post-list li .content-item h3{
    padding:25px 22px 2px 22px;
    font-size:18px
}
.pt-mega-posts ul.post-list li{
    width:260px;
    margin:0 30px 30px 0;
    background:#fff
}
.pt-mega-posts ul.post-list li .post-like-views{
    border-top:1px solid #e9e9e9;
    padding:10px 25px;
    font-size:13px;
    color:#b5b5b5
}
.pt-mega-posts ul.post-list li .post-like-views .post-views .fa{
    margin-right:5px;
    font-size:16px
}
.pt-mega-posts ul.post-list li .post-like-views .likes-counter .fa{
    margin-right:5px
}
.pt-mega-posts ul.post-list li .post-like-views div{
    display:inline-block
}
.pt-mega-posts ul.post-list li .post-like-views .post-views,.pt-mega-posts ul.post-list li .post-like-views .likes-counter{
    margin-right:25px;
    color:#b5b5b5;
    font-size:14px
}
.pt-mega-posts ul.post-list li .post-like-views .post-views .fa,.pt-mega-posts ul.post-list li .post-like-views .likes-counter .fa{
    color:#dfdfdf
}
.pt-mega-posts ul.post-list li .read-more{
    float:right;
    color:#dfdfdf;
    border:1px solid;
    -webkit-border-radius:50%;
    border-radius:50%;
    line-height:1;
    padding:3px 2px 3px 4px;
    margin-top:2px;
    font-size:10px
}
.pt-mega-posts ul.post-list li:hover .read-more{
    color:#e71773
}
.pt-mega-posts ul.post-list li.aside{
    background:#e71773
}
.pt-mega-posts ul.post-list li.aside .content-item{
    padding:40px 25px 40px 25px
}
.pt-mega-posts ul.post-list li.aside .entry-excerpt{
    padding:0;
    color:#fff
}
.pt-mega-posts ul.post-list li.aside .entry-excerpt h3{
    padding:0;
    font-size:22px;
    color:#fff;
    margin-bottom:30px
}
.pt-mega-posts ul.post-list li.aside .date{
    color:#8fdbf8;
    font-size:13px
}
.pt-mega-posts ul.post-list li.aside .date .fa{
    margin-right:10px;
    font-size:14px
}
.pt-mega-posts ul.post-list li.aside .author-meta{
    color:#fff;
    font-size:16px;
    border-top:1px solid #47bae6;
    padding:21px 25px 20px 25px;
    position:relative
}
.pt-mega-posts ul.post-list li.aside .avatar{
    width:65px;
    height:65px;
    -webkit-border-radius:50%;
    border-radius:50%;
    float:left;
    margin-right:15px
}
.pt-mega-posts ul.post-list li.aside .user-info:after{
    content:'';
    clear:both;
    display:block
}
.pt-mega-posts ul.post-list li.aside .user-info{
    color:#3c4a55
}
.pt-mega-posts ul.post-list li.aside .read-more{
    position:absolute;
    bottom:20px;
    right:20px;
    color:#8fdbf8
}
.pt-mega-posts ul.post-list li.post-2 .content-item{
    background:#3c4a55
}
.pt-mega-posts ul.post-list li.post-2 .content-item h3{
    color:#fff
}
.pt-mega-posts ul.post-list li.post-2 .content-item .entry-excerpt{
    color:#b5c0c9
}
.pt-mega-posts ul.post-list li.post-2 .post-like-views .post-views,.pt-mega-posts ul.post-list li.post-2 .post-like-views .likes-counter{
    color:#b5c0c9
}
.pt-mega-posts ul.post-list li.post-2 .post-like-views .post-views .fa,.pt-mega-posts ul.post-list li.post-2 .post-like-views .likes-counter .fa{
    color:#7a8591
}
.pt-mega-posts ul.post-list li.post-2 .read-more{
    color:#7a8591
}
.pt-mega-posts ul.post-list li.post-2:hover .read-more{
    color:#e71773
}
.pt-mega-posts ul.post-list li.post-2 .post-like-views{
    border-top:1px solid #5e6972
}
.pt-mega-posts ul.post-list-editor-choice{
    background:#fff
}
.pt-mega-posts .editor-choice-wrapper .title{
    color:#3c4a55;
    font-size:13px;
    margin-left:25px;
    margin-bottom:16px;
    padding-top:18px
}
.pt-mega-posts .editor-choice-wrapper .editors-choice-img{
    padding:0 25px 27px;
    text-align:center
}
.pt-mega-posts ul.post-list-editor-choice li{
    list-style-type:none;
    padding:20px 26px 24px;
    border-top:1px solid #ebebeb
}
.pt-mega-posts ul.post-list-editor-choice li h3{
    font-size:14px
}
.pt-mega-posts ul.post-list-editor-choice li .meta-data{
    color:#adadad;
    font-size:14px;
    padding-top:7px
}
.pt-mega-posts ul.post-list-editor-choice li .fa{
    margin-right:10px
}
.pt-mega-posts .read-more-button{
    text-align:center;
    border-top:1px solid #ebebeb;
    padding:10px 0
}
.pt-mega-posts .read-more-button a{
    text-transform:uppercase;
    color:#989898;
    font-size:14px
}
.pt-woo-shortcode.with-slider .title-wrapper h3{
    margin:0 0 20px 15px;
    font-size:24px;
    position:relative
}
.pt-woo-shortcode.with-slider .title-wrapper h3:before{
    content:"";
    position:absolute;
    bottom:-4px;
    left:0;
    height:3px;
    width:25px;
    background-color:#e71773
}
.pt-woo-shortcode.with-slider .title-wrapper{
    position:relative
}
.pt-woo-shortcode.with-slider .title-wrapper h3{
    display:inline-block
}
.pt-woo-shortcode .slider-navi{
    float:right;
    height:37px;
    padding:5px 7px;
    background:#fafafa;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box;
    background:#fafafa
}
.pt-woo-shortcode .slider-navi:after{
    clear:both;
    display:table
}
.pt-woo-shortcode .slider-navi .prev,.pt-woo-shortcode .slider-navi .next{
    height:27px;
    width:27px;
    display:inline-block;
    position:relative;
    cursor:pointer;
    vertical-align:top;
    -webkit-border-radius:20px;
    border-radius:20px;
    position:relative;
    -webkit-transition:color .3s ease 0s;
    -moz-transition:color .3s ease 0s;
    -ms-transition:color .3s ease 0s;
    -o-transition:color .3s ease 0s;
    transition:color .3s ease 0s;
    color:#fff;
    font-size:22px;
    background-clip:padding-box
}
.pt-woo-shortcode .slider-navi .prev{
    padding:2px 0 0 8px;
    margin-right:7px;
    position:relative
}
.pt-woo-shortcode .slider-navi .next{
    padding:2px 0 0 11px;
    position:relative
}
.pt-woo-shortcode .slider-navi .prev .fa,.pt-woo-shortcode .slider-navi .next .fa{
    vertical-align:top
}
.pt-woo-shortcode .slider-navi .prev:hover,.pt-woo-shortcode .slider-navi .next:hover{
    color:#e71773
}
.pt-woo-shortcode .slider-navi .prev:before,.pt-woo-shortcode .slider-navi .next:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:inherit;
    box-shadow:inset 0 0 0 20px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:box-shadow .3s,-webkit-transform .3;
    transition:box-shadow .3s,transform .3s
}
.pt-woo-shortcode .slider-navi .prev:hover::before,.pt-woo-shortcode .slider-navi .next:hover::before{
    box-shadow:0 0 0 1px #e71773 inset;
    transform:scale3d(1,1,1)
}
.pt-carousel .title-wrapper{
    position:relative;
    margin-bottom:15px
}
.pt-carousel .title-wrapper h3{
    font-family:inherit;
    margin:0 0 15px 0;
    display:inline-block
}
.pt-carousel .slider-navi{
    position:absolute;
    top:0;
    right:0;
    height:37px;
    padding:5px 7px;
    background:#fafafa;
    -webkit-border-radius:20px;
    border-radius:20px;
    background-clip:padding-box
}
.pt-carousel .slider-navi .prev,.pt-carousel .slider-navi .next{
    height:27px;
    width:27px;
    display:inline-block;
    position:relative;
    cursor:pointer;
    vertical-align:top;
    -webkit-border-radius:20px;
    border-radius:20px;
    position:relative;
    -webkit-transition:color .3s ease 0s;
    -moz-transition:color .3s ease 0s;
    -ms-transition:color .3s ease 0s;
    -o-transition:color .3s ease 0s;
    transition:color .3s ease 0s;
    color:#fff;
    font-size:22px
}
.pt-carousel .slider-navi .prev:before,.pt-carousel .slider-navi .next:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    border-radius:inherit;
    box-shadow:inset 0 0 0 20px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:box-shadow .3s,-webkit-transform .3;
    transition:box-shadow .3s,transform .3s
}
.pt-carousel .slider-navi .prev:hover:before,.pt-carousel .slider-navi .next:hover:before{
    box-shadow:0 0 0 1px #e71773 inset;
    transform:scale3d(1,1,1)
}
.pt-carousel .slider-navi .prev:hover,.pt-carousel .slider-navi .next:hover{
    color:#e71773
}
.pt-carousel .slider-navi .prev{
    padding:2px 0 0 8px;
    margin-right:7px;
    position:relative
}
.pt-carousel .slider-navi .next{
    padding:2px 0 0 11px;
    position:relative
}
.pt-carousel .slider-navi .prev .fa,.pt-carousel .slider-navi .next .fa{
    vertical-align:top
}
.item-wrapper{
    float:left;
    padding:15px 14px;
    overflow:hidden
}
.carousel-container.item-border .item-wrapper{
    border:1px solid #e1e1e1;
    margin-right:-1px
}
.carousel-container.item-border .item-wrapper{
    border:1px solid #f2f5f8;
    margin-right:-1px;
    margin-top:-1px
}
.carousel-container.item-border .owl-wrapper{
    margin-top:1px;
    margin-bottom:1px
}
.carousel-container.no-indent .item-wrapper{
    padding:0
}
.carousel-container.no-indent{
    padding-top:15px
}
.per-slide-9 .item-wrapper{
    width:33%;
    overflow:hidden
}
.per-slide-6 .item-wrapper{
    width:33%
}
.per-slide-6 .item-wrapper figcaption{
    padding:20px 10px
}
.per-slide-6 .item-wrapper img{
    margin:0 auto;
    display:block
}
.per-slide-6 .item-wrapper figure{
    height:100%
}
.per-slide-3 .item-wrapper{
    width:33%
}
@media screen and (max-width:768px){
}
.per-slide-4 .item-wrapper{
    width:25%;
    overflow:hidden
}
.per-slide-2 .item-wrapper{
    width:50%;
    overflow:hidden
}
.per-slide-1 .item-wrapper{
    width:100%;
    overflow:hidden
}
.item-wrapper figure{
    position:relative
}
.item-wrapper figcaption{
    position:absolute;
    display:inline-block;
    vertical-align:middle;
    top:0;
    left:0;
    padding:35px 45px;
    color:#000;
    height:100%;
    width:100%;
    opacity:1;
    text-align:center;
    backface-visibility:hidden;
    transition:transform .3s,opacity .3s
}
@media screen and (max-width:460px){
    .item-wrapper figcaption{
        display:none
    }
}
.item-wrapper figcaption .caption-wrapper.top{
    vertical-align:top
}
.item-wrapper figcaption .caption-wrapper.middle{
    vertical-align:middle
}
.item-wrapper figcaption .caption-wrapper.bottom{
    vertical-align:bottom
}
.item-wrapper figcaption h2{
    margin:0;
    padding:0;
    color:#000;
    font-size:24px;
    font-family:inherit;
    font-weight:normal
}
.item-wrapper figcaption span{
    text-transform:uppercase;
    color:#a2a2a2
}
.item-wrapper figcaption .btn-wrapper a{
    color:#e71773;
    text-align:center
}
.item-wrapper figcaption .btn-wrapper a:hover{
    color:#000
}
.item-wrapper figcaption .btn-wrapper{
    margin-top:5px
}
.caption-wrapper{
    display:inline-block
}
.vertical-helper{
    display:inline-block;
    height:100%;
    vertical-align:middle
}
.carousel-container.effect-1 .item-wrapper figure .background_item{
    background:#e71773;
    opacity:0;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    -webkit-transition:opacity .3s linear;
    -moz-transition:opacity .3s linear;
    -ms-transition:opacity .3s linear;
    -o-transition:opacity .3s linear;
    transition:opacity .3s linear
}
.carousel-container.effect-1 .item-wrapper figure:hover .background_item{
    background:#e71773;
    opacity:.65
}
.carousel-container.effect-1 .item-wrapper figure .caption-wrapper span{
    -webkit-transition:color .3s linear;
    -moz-transition:color .3s linear;
    -ms-transition:color .3s linear;
    -o-transition:color .3s linear;
    transition:color .3s linear
}
.carousel-container.effect-1 .item-wrapper figure:hover .caption-wrapper span{
    color:#fff !important
}
.carousel-container.effect-3 .item-wrapper figure .btn-wrapper{
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0);
    display:block;
    opacity:0
}
.carousel-container.effect-3 .item-wrapper figure .caption-wrapper span{
    -webkit-transform:translate3d(0,-40px,0);
    transform:translate3d(0,-40px,0);
    display:block;
    opacity:0
}
.carousel-container.effect-3 .item-wrapper figure .caption-wrapper span,.carousel-container.effect-3 .item-wrapper figure .caption-wrapper .btn-wrapper{
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s
}
.carousel-container.effect-3 .item-wrapper figure:hover .caption-wrapper span{
    opacity:1
}
.carousel-container.effect-3 .item-wrapper figure:hover .caption-wrapper span{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.carousel-container.effect-3 .item-wrapper figure:hover .btn-wrapper{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    opacity:1
}
.carousel-container.effect-3 .item-wrapper figure:hover span,figure:hover .btn-wrapper{
    -webkit-transition-delay:.05s;
    transition-delay:.05s;
    -webkit-transition-duration:.35s;
    transition-duration:.35s
}
.pt-carousel .carousel-item::after{
    clear:both;
    content:"";
    display:block
}
.pt-carousel .carousel-item{
    margin-right:-15px
}
.pt-carousel .no-indent .carousel-item{
    margin:0
}
.pt-member-contact.hover{
    position:relative;
    border-bottom:1px solid transparent;
    -webkit-transition:border-bottom .3s;
    transition:border-bottom .3s
}
.pt-member-contact.hover:hover{
    border-bottom:1px solid #e71773
}
.pt-member-contact{
    background:#f8f8f8;
    margin-bottom:20px
}
.pt-member-contact .contact-img-wrapper{
    margin-bottom:25px;
    max-height:223px;
    overflow:hidden;
    position:relative
}
.pt-member-contact.hover .contact-img-wrapper .background{
    background:#f8f8f8;
    height:100%;
    left:0;
    opacity:0;
    position:absolute;
    top:0;
    width:100%;
    -webkit-transition:opacity .4s;
    transition:opacity .4s
}
.pt-member-contact.hover:hover .background{
    opacity:.8
}
.pt-member-contact .text-wrapper h3{
    padding:0 22px;
    margin:0;
    line-height:1.2;
    font-size:18px
}
.pt-member-contact .text-wrapper span{
    font-size:13px;
    margin-top:5px;
    color:#919191;
    padding:0 22px;
    margin-bottom:12px;
    display:block
}
.pt-member-contact.hover .text-wrapper span{
    margin-bottom:24px
}
.pt-member-contact.hover .text-wrapper .short-biography{
    position:absolute;
    top:0;
    opacity:0;
    padding:60px 10px 0;
    -webkit-transition:opacity .4s;
    transition:opacity .4s;
    text-align:center;
    width:100%
}
.pt-member-contact.hover:hover .text-wrapper .short-biography{
    opacity:1
}
.pt-member-contact .text-wrapper p{
    padding:0 22px;
    margin-bottom:25px
}
.pt-member-contact .text-wrapper .contact-btns{
    padding:0 22px 22px
}
.pt-member-contact .text-wrapper .contact-btns a{
    width:28px;
    height:28px;
    margin-right:5px;
    display:inline-block;
    position:relative;
    text-align:center;
    vertical-align:middle;
    -webkit-transition:color .3s;
    transition:color .3s;
    cursor:pointer;
    color:#fff;
    -webkit-border-radius:50%;
    border-radius:50%;
    padding-top:3px
}
.pt-member-contact .text-wrapper .contact-btns a:before{
    content:'';
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -webkit-border-radius:50%;
    border-radius:50%;
    box-shadow:inset 0 0 0 20px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    -webkit-transition:box-shadow .3s,-webkit-transform .3;
    transition:box-shadow .3s,transform .3s
}
.pt-member-contact .text-wrapper .contact-btns a:hover{
    color:#e71773
}
.pt-member-contact .text-wrapper .contact-btns a:hover:before{
    box-shadow:inset 0 0 0 1px #e71773;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.pt-testimonials .item-wrapper{
    text-align:center;
    width:100%
}
.pt-testimonials .text-wrapper{
    margin-bottom:20px
}
.pt-testimonials .text-wrapper p{
    margin:85px auto 28px;
    max-width:650px;
    position:relative;
    z-index:2
}
.pt-testimonials .text-wrapper p:before{
    content:'\60';
    font-family:IcoMoon;
    position:absolute;
    width:100%;
    text-align:center;
    top:-72px;
    margin-left:-20px;
    font-size:40px;
    color:#3c4a55;
    z-index:-1
}
.pt-testimonials .text-wrapper p q{
    font-size:18px
}
.pt-testimonials .navi{
    position:absolute;
    top:45%;
    z-index:100;
    width:100%
}
.pt-testimonials .navi .next{
    float:right;
    width:38px;
    height:38px;
    font-size:30px;
    position:relative;
    cursor:pointer
}
.pt-testimonials .navi .next i.fa{
    display:inline-block;
    padding:4px 0 0 14px;
    vertical-align:top;
    color:#e71773
}
.pt-testimonials .navi .prev i.fa{
    color:#e71773;
    display:inline-block;
    padding:4px 0 0 12px;
    vertical-align:top
}
.pt-testimonials .navi .next:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    border:1px solid #e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:38px;
    height:38px;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.pt-testimonials .navi .next:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.pt-testimonials .navi .prev{
    font-size:30px;
    position:relative;
    width:38px;
    height:38px;
    float:left;
    cursor:pointer
}
.pt-testimonials .navi .prev:after{
    position:absolute;
    top:0;
    left:0;
    content:'';
    border:1px solid #e71773;
    -webkit-border-radius:50%;
    border-radius:50%;
    width:38px;
    height:38px;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1);
    opacity:1;
    -webkit-transition:-webkit-transform .3s,opacity .3s;
    transition:transform .3s,opacity .3s;
    -webkit-transition-timing-function:cubic-bezier(0.75,0,.5,1);
    transition-timing-function:cubic-bezier(0.75,0,.5,1)
}
.pt-testimonials .navi .prev:hover:after{
    opacity:0;
    -webkit-transform:scale3d(0.5,.5,1);
    transform:scale3d(0.5,.5,1)
}
.pt-testimonials .item-wrapper h3{
    font-size:16px;
    margin:0;
    font-weight:normal
}
.pt-testimonials .item-wrapper .img-wrapper img{
    height:45px;
    width:45px;
    border-radius:50%;
    -webkit-border-radius:50%
}
.pt-testimonials .item-wrapper q::before,q::after{
    content:""
}
.pt-get-more-posts{
    display:block;
    bottom:0;
    position:absolute;
    width:95%;
    background:#092842;
    text-align:center;
    padding:20px 0;
    color:#fff;
    cursor:pointer;
    border-radius:30px;
    margin-bottom:15px;
    background:#2bbdf1
}
#temp_load{
    text-transform:uppercase;
    display:block;
    width:95%;
    bottom:0;
    position:absolute;
    border:2px solid #2bbdf1;
    text-align:center;
    color:#092842;
    padding:20px 0;
    border-radius:30px
}
#temp_load i{
    margin-right:10px;
    margin-right:1rem
}
.isotope-item{
    z-index:2
}
.isotope-hidden.isotope-item{
    pointer-events:none;
    z-index:1
}
.isotope,.isotope .isotope-item{
    -webkit-transition-duration:.8s;
    -moz-transition-duration:.8s;
    -ms-transition-duration:.8s;
    -o-transition-duration:.8s;
    transition-duration:.8s
}
.isotope{
    -webkit-transition-property:height,width;
    -moz-transition-property:height,width;
    -ms-transition-property:height,width;
    -o-transition-property:height,width;
    transition-property:height,width
}
.isotope .isotope-item{
    -webkit-transition-property:-webkit-transform,opacity;
    -moz-transition-property:-moz-transform,opacity;
    -ms-transition-property:-ms-transform,opacity;
    -o-transition-property:-o-transform,opacity;
    transition-property:transform,opacity
}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{
    -webkit-transition-duration:0s;
    -moz-transition-duration:0s;
    -ms-transition-duration:0s;
    -o-transition-duration:0s;
    transition-duration:0s
}
.isotope.infinite-scrolling{
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none
}
.isotope-container{
    display:inline
}
.isotope-container div{
    width:200px;
    height:200px;
    float:left;
    margin:20px
}
#toTop{
    display:none;
    text-decoration:none;
    position:fixed;
    bottom:20px;
    right:20px;
    overflow:hidden;
    width:55px;
    height:55px;
    border:0;
    text-indent:100%;
    z-index:500;
    background:#9ea1a2;
    -webkit-border-radius:50%;
    border-radius:50%
}
#toTop:before{
    content:'\f062';
    font-family:FontAwesome;
    font-size:26px;
    color:#454544;
    display:block;
    position:absolute;
    left:-40px;
    top:7px
}
#toTopHover{
    width:55px;
    height:55px;
    display:block;
    overflow:hidden;
    float:left;
    opacity:0;
    -moz-opacity:0;
    filter:alpha(opacity=0);
    background:#05b0ef;
    -webkit-border-radius:50%;
    border-radius:50%
}
#toTopHover:before{
    content:'\f062';
    font-family:FontAwesome;
    font-size:26px;
    color:#fff;
    display:block;
    position:absolute;
    left:-40px;
    top:7px
}
#toTop:active,#toTop:focus{
    outline:0
}
.twiget-widget .tweet-wrap li{
    list-style-type:none;
    margin-bottom:30px;
    position:relative;
    padding-left:30px
}
.twiget-widget .tweet-wrap li:before{
    content:'\f099';
    font-family:'FontAwesome';
    font-size:20px;
    line-height:28px;
    position:absolute;
    top:0;
    left:0
}
.twiget-widget .tweet-wrap li .twiget-tweet{
    margin-bottom:10px
}
.twiget-widget .tweet-wrap li:last-child{
    margin-bottom:0
}
.site-footer .twiget-widget ul li a{
    color:#fff !important;
    font-weight:normal
}
.twiget-widget ul li img{
    margin-bottom:5px
}
.widget.widget_pt_user_likes_widget ul li{
    list-style-type:none
}
.v-overlay{
    background:#249cd6;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    opacity:.6;
    z-index:-1
}
.effect-zoom.left_b .banner-content{
    text-align:center !important;
    font-weight:normal
}
.effect-zoom.left_b span{
    text-transform:uppercase;
    font-size:12px;
    color:#e1e4e9;
    font-weight:normal
}
.effect-zoom.left_b h4{
    font-size:32px;
    font-weight:normal;
    margin-bottom:0
}
@media screen and (max-width:480px){
    .effect-zoom.left_b h4{
        font-size:16px !important
    }
    .effect-zoom.left_b span{
        font-size:12px !important
    }
    .effect-zoom.left_b u{
        font-size:16px !important
    }
    .effect-zoom.left_b .banner-content.left.top{
        padding-top:0 !important
    }
    .effect-zoom.right_b .banner-content.left.top{
        padding-top:0 !important
    }
    .effect-zoom.right_b .banner-content.left.top div,.effect-zoom.right_b .banner-content.left.top u{
        display:none
    }
}
.effect-zoom.left_b u{
    color:#d2e734;
    font-size:18px;
    text-decoration:none;
    vertical-align:middle
}
.effect-zoom.left_b u span{
    color:#d2e734;
    font-size:20px;
    font-style:italic;
    vertical-align:middle
}
.effect-zoom.right_b i{
    color:#d2e734;
    font-size:60px;
    font-style:normal;
    font-weight:bold;
    float:left;
    line-height:1em !important;
    position:relative;
    margin-right:40px
}
.effect-zoom.right_b i span{
    font-size:24px;
    float:right;
    vertical-align:top;
    position:absolute;
    top:-10px;
    right:-24px
}
.effect-zoom.right_b i u{
    font-size:12px !important;
    vertical-align:bottom !important;
    position:absolute !important;
    bottom:8px !important;
    right:-26px !important;
    text-transform:uppercase !important;
    text-decoration:none !important;
    color:#d2e734 !important;
    line-height:10px
}
.effect-zoom.right_b .banner-content{
    width:52%
}
.effect-zoom.right_b .banner-content div{
    font-weight:bold;
    text-transform:uppercase;
    font-size:24px;
    line-height:1.05em;
    margin-top:8px
}
.effect-zoom.right_b .banner-content div:after{
    content:"";
    clear:both;
    display:block
}
.effect-zoom.right_b .banner-content u{
    text-decoration:none;
    text-align:center;
    color:#3c4a55;
    font-size:18px;
    font-weight:bold;
    display:block
}
.effect-sadie1+.effect-sadie1{
    margin-left:30px
}
@media(max-width:800px){
    .effect-sadie1+.effect-sadie1{
        margin-left:0
    }
}
.single-product.woocommerce .product-type-external .product_meta{
    margin-top:50px
}
.figure.banner-with-effects{
    position:relative;
    z-index:1;
    display:block;
    overflow:hidden;
    width:100%;
    height:auto;
    background:transparent;
    text-align:center;
    cursor:pointer
}
@media screen and (max-width:800px){
    .figure.banner-with-effects{
        margin-bottom:30px
    }
}
.entry-content .figure.banner-with-effects img{
    max-width:inherit
}
.figure.banner-with-effects img{
    position:relative;
    display:block;
    opacity:1;
    transform:translateZ(0)
}
.figure.banner-with-effects .figcaption{
    padding:1.538em;
    color:#fff;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.figure.banner-with-effects .figcaption::before,.figure.banner-with-effects .figcaption::after{
    pointer-events:none
}
.figure.banner-with-effects .figcaption{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.figure.banner-with-effects .figcaption.simple-banner{
    width:100%;
    height:100%
}
.figure.banner-with-effects .banner-title,.figure.banner-with-effects .banner-content{
    margin:0
}
.figure.banner-with-effects .banner-content{
    display:inline-block;
    position:absolute;
    text-align:left;
    padding-bottom:20px !important;
    padding-top:20px !important;
    padding-left:20px !important;
    padding-right:20px !important
}
.figure.banner-with-effects.with-button a{
    display:inline-block;
    background:transparent;
    font-size:13px;
    text-align:center;
    margin:0 auto;
    opacity:0;
    color:#fff;
    z-index:100;
    min-width:auto;
    position:absolute;
    text-align:center;
    background:transparent;
    -webkit-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.figure.banner-with-effects.with-button.solid-light-button a{
    font-family:Bold,'Open Sans',sans-serif;
    color:#444;
    font-size:1.077em;
    border-radius:2px;
    text-transform:uppercase;
    background:#f9fafb;
    border:1px solid #f9fafb
}
.figure.banner-with-effects.with-button.solid-light-button a:hover,.figure.banner-with-effects.with-button.solid-light-button a:focus{
    background:#c2d44e;
    border:1px solid #c2d44e;
    color:#FFF
}
.figure.banner-with-effects.with-button.green-button a{
    background:none repeat scroll 0 0 rgba(194,212,78,.6)
}
.figure.banner-with-effects.with-button.green-button a:hover,.figure.banner-with-effects.with-button.green-button a:focus{
    background:none repeat scroll 0 0 rgba(194,212,78,.9)
}
.figure.banner-with-effects .left.top{
    left:.538em;
    top:.538em;
    right:auto;
    bottom:auto
}
.figure.banner-with-effects .left.bottom{
    left:1.3em;
    bottom:40px;
    right:auto;
    top:auto
}
.figure.banner-with-effects .right.top{
    top:.538em;
    right:.1em;
    left:auto;
    bottom:auto;
    padding-right:20px
}
.figure.banner-with-effects.effect-julia .right.top{
    top:.538em;
    right:4em;
    left:auto;
    bottom:auto;
    padding-right:20px
}
@media screen and (max-width:480px){
    .figure.banner-with-effects.effect-julia .right.top{
        right:-5em !important;
        top:.8em !important
    }
    .figure.banner-with-effects.effect-julia .right.bottom{
        bottom:35px !important;
        right:12% !important
    }
}
.figure.banner-with-effects .center.center{
    top:50%;
    left:50%;
    margin:-1.7em 0 0 -5em
}
.figure.banner-with-effects .left.center{
    left:1.2em;
    top:50%;
    margin:-1.3em 0 0 0;
    bottom:auto;
    right:auto
}
.figure.banner-with-effects .right.center{
    right:.538em;
    top:50%;
    margin:-1.3em 0 0 0;
    bottom:auto;
    left:auto
}
.figure.banner-with-effects .right.bottom{
    right:1.3em;
    bottom:20px;
    top:auto;
    left:auto
}
.figure.banner-with-effects .center.top{
    top:.538em;
    left:50%;
    margin:0 0 0 -9.5em;
    bottom:auto;
    right:auto
}
.figure.banner-with-effects .center.bottom{
    bottom:40px;
    left:50%;
    margin:0 0 0 -4.5em;
    top:auto
}
.figure.effect-lily img{
    width:-webkit-calc(100% + 40px);
    width:calc(100% + 40px);
    opacity:.8;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0);
    max-width:inherit
}
.figure.effect-lily .banner-content,.figure.effect-lily.with-button a{
    -webkit-transform:translate3d(0,40px,0);
    transform:translate3d(0,40px,0)
}
.figure.effect-lily .banner-content{
    -webkit-transition:-webkit-transform .35s;
    transition:transform .35s
}
.figure.effect-lily.with-button a{
    opacity:0;
    -webkit-transition:opacity .2s,-webkit-transform .35s;
    transition:opacity .2s,transform .35s
}
.figure.effect-lily.with-button a.right.bottom{
    margin:0 20px 20px 0
}
.figure.effect-lily:hover img,.figure.effect-lily:hover .banner-content,.figure.effect-lily.with-button:hover a{
    opacity:1
}
.figure.effect-lily:hover img,.figure.effect-lily:hover .banner-content,.figure.effect-lily.with-button:hover a{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-sadie .figcaption::before{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:-webkit-linear-gradient(top,rgba(57,42,58,0) 0,rgba(51,52,74,0.3) 94%);
    background:linear-gradient(to bottom,rgba(57,42,58,0) 0,rgba(51,52,74,.3) 94%);
    content:'';
    opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.figure.effect-sadie img{
    max-width:100% !important
}
.figure.effect-sadie.with-button a{
    -webkit-transition:-webkit-transform .35s,color .35s,background .35s,border .35s;
    transition:transform .35s,color .35s,background .35s,border .35s;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.figure.effect-sadie.with-button a.right.bottom{
    margin:0 55px 0 0;
    min-width:auto
}
.figure.effect-sadie.with-button a.right.bottom.btn_type_3{
    bottom:20px;
    min-width:auto;
    margin-right:76px
}
.figure.effect-sadie .figcaption::before,.figure.effect-sadie .banner-content,.figure.effect-sadie.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s,background .35s,border .35s;
    transition:opacity .35s,transform .35s,background .35s,border .35s
}
.figure.effect-sadie .banner-content{
    opacity:.8;
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
}
.figure.effect-sadie.with-button:hover a{
    -webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);
    transform:translate3d(0,-50%,0) translate3d(0,-40px,0)
}
.figure.effect-sadie:hover .figcaption::before,.figure.effect-sadie:hover .banner-content,.figure.effect-sadie.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-sadie:hover .banner-content{
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
.figure.effect-sadie1 .figcaption::before{
    background:none;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:'';
    opacity:0;
    -webkit-transform:translate3d(0,50%,0);
    transform:translate3d(0,50%,0)
}
.figure.effect-sadie1 img{
    max-width:100% !important
}
.figure.effect-sadie1.with-button a{
    -webkit-transition:-webkit-transform .35s,color .35s;
    transition:transform .35s,color .35s;
    -webkit-transform:translate3d(0,-50%,0);
    transform:translate3d(0,-50%,0)
}
.figure.effect-sadie1.with-button a.right.bottom{
    margin:0 44px 0 0;
    min-width:auto
}
.figure.effect-sadie1.with-button a.left.bottom{
    margin:0 0 0 12px;
    min-width:auto
}
.figure.effect-sadie1 .figcaption::before,.figure.effect-sadie1 .banner-content,.figure.effect-sadie1.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s
}
.figure.effect-sadie1 .banner-content{
    opacity:.8;
    -webkit-transform:translate3d(0,10px,0);
    transform:translate3d(0,10px,0)
}
.figure.effect-sadie1.with-button:hover a{
    -webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);
    transform:translate3d(0,-50%,0) translate3d(0,-40px,0)
}
.figure.effect-sadie1:hover .figcaption::before,.figure.effect-sadie1:hover .banner-content,.figure.effect-sadie1.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-sadie1:hover .banner-content{
    -webkit-transform:translate3d(0,-10px,0);
    transform:translate3d(0,-10px,0)
}
.figure.effect-roxy img{
    width:-webkit-calc(100% + 50px);
    width:calc(100% + 50px);
    max-height:100%;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.figure.effect-roxy .figcaption::before{
    position:absolute;
    top:10px;
    right:10px;
    bottom:10px;
    left:10px;
    border:1px solid rgba(255,255,255,0.5);
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-20px,0,0);
    transform:translate3d(-20px,0,0)
}
.figure.effect-roxy .figcaption{
    padding:3em;
    text-align:left
}
.figure.effect-roxy .banner-content,.figure.effect-roxy.with-button a{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-10px,0,0);
    transform:translate3d(-10px,0,0)
}
.figure.effect-roxy .banner-content{
    opacity:.8
}
.figure.effect-roxy:hover img{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-roxy:hover .figcaption::before,.figure.effect-roxy:hover .banner-content,.figure.effect-roxy.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-bubba{
    background:#transparent
}
.figure.effect-bubba.with-button .right.bottom.btn_type_3{
    margin-right:80px
}
.figure.banner-with-effects.effect-bubba .left.bottom{
    bottom:28px
}
.figure.effect-bubba img{
    opacity:1;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.figure.effect-bubba img{
    max-width:100% !important
}
.figure.effect-bubba:hover img{
    opacity:.95
}
.figure.effect-bubba .figcaption::before,.figure.effect-bubba .figcaption::after{
    position:absolute;
    top:10px;
    right:10px;
    bottom:10px;
    left:10px;
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s
}
.figure.effect-bubba .figcaption::before{
    border-top:1px solid rgba(255,255,255,0.5);
    border-bottom:1px solid rgba(255,255,255,0.5);
    -webkit-transform:scale(0,1);
    transform:scale(0,1)
}
.figure.effect-bubba .figcaption::after{
    border-right:1px solid rgba(255,255,255,0.5);
    border-left:1px solid rgba(255,255,255,0.5);
    -webkit-transform:scale(1,0);
    transform:scale(1,0)
}
.figure.effect-bubba .banner-content{
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.figure.effect-bubba .banner-content.right.top{
    padding:5px 20px !important
}
.figure.effect-bubba.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s,background .35s,border .35s;
    transition:opacity .35s,transform .35s,background .35s,border .35s;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0);
    margin:0 20px
}
.figure.effect-bubba:hover .figcaption::before,.figure.effect-bubba:hover .figcaption::after{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.figure.effect-bubba:hover .banner-content,.figure.effect-bubba.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-bubba.with-button a.right.bottom{
    bottom:1.538em
}
.figure.effect-romeo{
    -webkit-perspective:1000px;
    perspective:1000px
}
.figure.effect-romeo img{
    max-width:100% !important
}
.figure.effect-romeo img,.figure.effect-romeo.with-button a,.figure.effect-romeo a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,0,300px);
    transform:translate3d(0,0,300px)
}
.figure.effect-romeo:hover img,.figure.effect-romeo.with-button:hover a{
    opacity:.9;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-romeo .figcaption::before,.figure.effect-romeo .figcaption::after{
    position:absolute;
    top:50%;
    left:50%;
    width:80%;
    height:1px;
    background:rgba(255,255,255,0.5);
    content:'';
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-50%,-50%,0);
    transform:translate3d(-50%,-50%,0)
}
.figure.effect-romeo:hover .figcaption::before{
    opacity:1;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(45deg);
    transform:translate3d(-50%,-50%,0) rotate(45deg)
}
.figure.effect-romeo:hover .figcaption::after{
    opacity:1;
    -webkit-transform:translate3d(-50%,-50%,0) rotate(-45deg);
    transform:translate3d(-50%,-50%,0) rotate(-45deg)
}
.figure.effect-romeo .banner-content{
    -webkit-transition:-webkit-transform .35s;
    transition:transform .35s;
    padding:0 20px;
    -webkit-transform:translate3d(0,20px,0);
    transform:translate3d(0,20px,0)
}
.figure.effect-romeo:hover .banner-content{
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-oscar img{
    opacity:1;
    max-width:100% !important;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.figure.effect-oscar .figcaption{
    background:transparent;
    -webkit-transition:background-color .35s;
    transition:background-color .35s
}
.figure.effect-oscar .figcaption::before{
    position:absolute;
    top:10px;
    right:10px;
    bottom:10px;
    left:10px;
    border:1px solid rgba(255,255,255,0.5);
    content:''
}
.figure.effect-oscar .figcaption::before,.figure.effect-oscar .banner-content,.figure.effect-oscar.with-button a{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:scale(0);
    transform:scale(0)
}
.figure.effect-oscar .banner-content{
    padding:0 20px;
    opacity:1;
    transform:none
}
.figure.effect-oscar:hover .figcaption::before,.figure.effect-oscar.with-button:hover a{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.figure.effect-oscar:hover .figcaption{
    background-color:rgba(58,52,42,0)
}
.figure.effect-oscar:hover img{
    opacity:.8
}
.figure.effect-ruby img{
    opacity:.8;
    max-width:100% !important;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:scale(1.15);
    transform:scale(1.15)
}
.figure.effect-ruby:hover img{
    opacity:1;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.figure.effect-ruby .banner-content{
    opacity:.7;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-20px,20px,0) scale(1.1);
    transform:translate3d(-20px,20px,0) scale(1.1)
}
.figure.effect-ruby.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,20px,0) scale(1.1);
    transform:translate3d(0,20px,0) scale(1.1)
}
.figure.effect-ruby:hover .banner-content,.figure.effect-ruby.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.figure.effect-ruby.with-button .banner-content.center.center{
    -webkit-transform:translate3d(0px,13px,0) scale(1.1);
    transform:translate3d(0px,13px,0) scale(1.1)
}
.figure.effect-ruby:hover .banner-content.center.center{
    opacity:1;
    -webkit-transform:translate3d(5px,13px,0) scale(1);
    transform:translate3d(5px,13px,0) scale(1)
}
.figure.effect-ruby.with-button a.right.center{
    margin-right:10px;
    margin-top:-20px
}
.figure.effect-milo img{
    width:-webkit-calc(100% + 60px);
    width:calc(100% + 60px);
    opacity:1;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-30px,0,0) scale(1.12);
    transform:translate3d(-30px,0,0) scale(1.12);
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.figure.effect-milo:hover img{
    opacity:.8;
    -webkit-transform:translate3d(0,0,0) scale(1);
    transform:translate3d(0,0,0) scale(1)
}
.figure.effect-milo .banner-content{
    padding:0 20px 0 0;
    text-align:right;
    opacity:.7;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(40px,0,0);
    transform:translate3d(40px,0,0)
}
.figure.effect-milo.with-button a{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-40px,0,0);
    transform:translate3d(-40px,0,0)
}
.figure.effect-milo:hover .banner-content,.figure.effect-milo.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.banner-with-effects.effect-milo .right.center{
    margin:-1.55em 0 0;
    right:25px
}
.figure.effect-dexter{
    background:-webkit-linear-gradient(top,rgba(37,141,200,1) 0,rgba(104,60,19,1) 100%);
    background:linear-gradient(to bottom,rgba(37,141,200,1) 0,rgba(104,60,19,1) 100%)
}
.figure.effect-dexter img{
    max-width:100% !important;
    -webkit-transition:opacity .35s;
    transition:opacity .35s
}
.figure.effect-dexter:hover img{
    opacity:.4
}
.figure.effect-dexter .figcaption::after{
    display:none
}
.figure.effect-dexter .banner-content{
    opacity:0;
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,-100px,0);
    transform:translate3d(0,-100px,0)
}
.figure.effect-dexter.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(0,-100px,0);
    transform:translate3d(0,-100px,0)
}
.figure.effect-dexter:hover .banner-content,.figure.effect-dexter.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0)
}
.figure.effect-julia img{
    max-width:100% !important;
    -webkit-transition:opacity .6s,-webkit-transform .6s;
    transition:opacity .6s,transform .6s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden
}
.figure.effect-julia:hover img{
    opacity:1;
    -webkit-transform:scale3d(1.05,1.05,1.05);
    transform:scale3d(1.05,1.05,1.05)
}
.figure.effect-julia.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    -webkit-transition-delay:.25s;
    transition-delay:.25s
}
.figure.effect-julia.with-button a.right.bottom{
    right:22%
}
.figure.effect-julia.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-delay:.15s;
    transition-delay:.15s
}
.figure.banner-with-effects.effect-julia .left.center{
    left:2.2em;
    top:35%;
    margin:-1.3em 0 0 0;
    bottom:auto;
    right:auto
}
@media screen and (max-width:480px){
    .figure.banner-with-effects.effect-julia .left.center{
        top:44% !important
    }
}
.figure.effect-julia1 img{
    max-width:100% !important;
    -webkit-transition:opacity .6s,-webkit-transform .6s;
    transition:opacity .6s,transform .6s;
    -webkit-backface-visibility:hidden;
    backface-visibility:hidden;
    -webkit-transform:scale3d(1,1,1);
    transform:scale3d(1,1,1)
}
.figure.effect-julia1:hover img{
    opacity:1;
    -webkit-transform:scale3d(0.95,0.95,0.95);
    transform:scale3d(0.95,0.95,0.95)
}
.figure.effect-julia1.with-button a{
    -webkit-transition:opacity .35s,-webkit-transform .35s;
    transition:opacity .35s,transform .35s;
    -webkit-transform:translate3d(-100%,0,0);
    transform:translate3d(-100%,0,0);
    -webkit-transition-delay:.25s;
    transition-delay:.25s
}
.figure.effect-julia1.with-button:hover a{
    opacity:1;
    -webkit-transform:translate3d(0,0,0);
    transform:translate3d(0,0,0);
    -webkit-transition-delay:.15s;
    transition-delay:.15s
}
.btn_type_1:after{
    content:'\f178';
    font-family:'FontAwesome';
    margin-left:10px;
    border:1px solid;
    border-radius:50%;
    font-size:10px;
    padding:3px
}
.btn_type_1{
    padding-right:3px
}
.btn_type_2:before{
    content:'\f07a';
    font-family:'FontAwesome';
    font-size:14px;
    margin-right:10px
}
.btn_type_3{
    font-weight:bold;
    padding:10px 20px;
    background:#e71773 !important;
    -webkit-border-radius:20px;
    border-radius:20px;
    border:1px solid transparent;
    -webkit-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.btn_type_3:hover{
    background:transparent !important;
    border:1px solid #e71773
}
.figure.effect-sadie1+.figure.effect-sadie{
    margin-left:4%
}
.figure.banner-width{
    width:31%;
    float:left;
    margin-bottom:28px
}
@media screen and (max-width:1200px) and (min-width:800px){
    .figure.banner-width{
        width:47%
    }
}
@media screen and (max-width:800px){
    .figure.banner-width{
        width:100%;
        float:none;
        margin-bottom:28px
    }
    .figure.effect-sadie1+.figure.effect-sadie{
        margin-left:0
    }
}
@media screen and (max-width:480px){
    .figure .banner-content span{
        font-size:14px !important
    }
    .figure .banner-content span br{
        display:none
    }
}
.figure.banner-with-effects.effect-zoom img{
    max-width:100%;
    -webkit-transition:all .3s ease-out;
    -ms-transition:all .3s ease-out;
    -moz-transition:all .3s ease-out;
    transition:all .3s ease-out
}
.figure.banner-with-effects.effect-zoom:hover img{
    transform:scale(1.05,1.05) !important
}
 
 /*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
 .container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media(min-width:768px){.container,.row.ig_fullwidth{width:750px}}@media(min-width:992px){.container,.row.ig_fullwidth{width:970px}}@media(min-width:1200px){.container,.row.ig_fullwidth{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.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-xs-10,.col-xs-11,.col-xs-12{float:left}.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:0}.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:0}.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:768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{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:0}.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:0}.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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{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:0}.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:0}.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-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{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:0}.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:0}.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}}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media(max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !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}}@media(min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media print{.hidden-print{display:none !important}}
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:12px;line-height:1.4;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;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;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);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;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.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{content:" ";left:1px;bottom:-10px;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{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid: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}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}

 * Bootstrap v3.1.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
/* Customized by InnoGears
 * This version of bootstrap contains only neccessary styles
 * which used for IG PageBuilder's elements
 */
.jsn-master.contentpane { color: #5d5d5d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.42857; }
.jsn-bootstrap3 article, .jsn-bootstrap3 aside, .jsn-bootstrap3 details, .jsn-bootstrap3 figcaption, .jsn-bootstrap3 figure, .jsn-bootstrap3 footer, .jsn-bootstrap3 header, .jsn-bootstrap3 hgroup, .jsn-bootstrap3 main, .jsn-bootstrap3 nav, .jsn-bootstrap3 section, .jsn-bootstrap3 summary { display: block;}
.jsn-bootstrap3 audio, .jsn-bootstrap3 canvas, .jsn-bootstrap3 progress, .jsn-bootstrap3 video { display: inline-block;vertical-align: baseline;}
.jsn-bootstrap3 audio:not([controls]) { display: none;height: 0;}
.jsn-bootstrap3 [hidden], .jsn-bootstrap3 template { display: none;}
.jsn-bootstrap3 a { background: transparent;}
.jsn-bootstrap3 a:active, .jsn-bootstrap3 a:hover { outline: 0;}
.jsn-bootstrap3 abbr[title] { border-bottom: 1px dotted;}
.jsn-bootstrap3 b, .jsn-bootstrap3 strong { font-weight: bold;}
.jsn-bootstrap3 dfn { font-style: italic;}
.jsn-bootstrap3 h1 { font-size: 2em;margin: 0.67em 0;}
.jsn-bootstrap3 mark { background: #ff0;color: #000;}
.jsn-bootstrap3 small { font-size: 80%;}
.jsn-bootstrap3 sub, .jsn-bootstrap3 sup { font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.jsn-bootstrap3 sup { top: -0.5em;}
.jsn-bootstrap3 sub { bottom: -0.25em;}
.jsn-bootstrap3 img { border: 0;}
.jsn-bootstrap3 svg:not(:root) { overflow: hidden;}
.jsn-bootstrap3 figure { margin: 1em 40px;}
.jsn-bootstrap3 hr { -moz-box-sizing: content-box;box-sizing: content-box;height: 0;}
.jsn-bootstrap3 pre { overflow: auto;}
.jsn-bootstrap3 code, .jsn-bootstrap3 kbd, .jsn-bootstrap3 pre, .jsn-bootstrap3 samp { font-family: monospace, monospace;font-size: 1em;}
.jsn-bootstrap3 button, .jsn-bootstrap3 input, .jsn-bootstrap3 optgroup, .jsn-bootstrap3 select, .jsn-bootstrap3 textarea { color: inherit;font: inherit;margin: 0;}
.jsn-bootstrap3 button { overflow: visible;}
.jsn-bootstrap3 button, .jsn-bootstrap3 select { text-transform: none;}
.jsn-bootstrap3 button, .jsn-bootstrap3 html input[type="button"], .jsn-bootstrap3 input[type="reset"], .jsn-bootstrap3 input[type="submit"] { -webkit-appearance: button;cursor: pointer;}
.jsn-bootstrap3 button[disabled], .jsn-bootstrap3 html input[disabled] { cursor: default;}
.jsn-bootstrap3 button::-moz-focus-inner, .jsn-bootstrap3 input::-moz-focus-inner { border: 0;padding: 0;}
.jsn-bootstrap3 input { line-height: normal;}
.jsn-bootstrap3 input[type="checkbox"], .jsn-bootstrap3 input[type="radio"] { box-sizing: border-box;padding: 0;}
.jsn-bootstrap3 input[type="number"]::-webkit-inner-spin-button, .jsn-bootstrap3 input[type="number"]::-webkit-outer-spin-button { height: auto;}
.jsn-bootstrap3 input[type="search"] { -webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
.jsn-bootstrap3 input[type="search"]::-webkit-search-cancel-button, .jsn-bootstrap3 input[type="search"]::-webkit-search-decoration { -webkit-appearance: none;}
.jsn-bootstrap3 fieldset { border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}
.jsn-bootstrap3 legend { border: 0;padding: 0;}
.jsn-bootstrap3 textarea { overflow: auto;}
.jsn-bootstrap3 optgroup { font-weight: bold;}
.jsn-bootstrap3 table { border-collapse: collapse;border-spacing: 0;}
.jsn-bootstrap3 td, .jsn-bootstrap3 th { padding: 0;}
.jsn-bootstrap3 .container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }
.jsn-bootstrap3 .container:before, .jsn-bootstrap3 .container:after { display: table; content: " "; }
.jsn-bootstrap3 .container:after { clear: both; }
.jsn-bootstrap3 .container:before, .jsn-bootstrap3 .container:after { display: table; content: " "; }
.jsn-bootstrap3 .container:after { clear: both; }
 @media (min-width: 768px) {
.jsn-bootstrap3 .container { width: 750px; }
}
 @media (min-width: 992px) {
.jsn-bootstrap3 .container { width: 970px; }
}
 @media (min-width: 1200px) {
.jsn-bootstrap3 .container { width: 1170px; }
}
.jsn-bootstrap3 .row { margin-right: -15px; margin-left: -15px; }
.jsn-bootstrap3 .row:before, .jsn-bootstrap3 .row:after { display: table; content: " "; }
.jsn-bootstrap3 .row:after { clear: both; }
.jsn-bootstrap3 .row:before, .jsn-bootstrap3 .row:after { display: table; content: " "; }
.jsn-bootstrap3 .row:after { clear: both; }
.jsn-bootstrap3 .col-xs-1, .jsn-bootstrap3 .col-sm-1, .jsn-bootstrap3 .col-md-1, .jsn-bootstrap3 .col-lg-1, .jsn-bootstrap3 .col-xs-2, .jsn-bootstrap3 .col-sm-2, .jsn-bootstrap3 .col-md-2, .jsn-bootstrap3 .col-lg-2, .jsn-bootstrap3 .col-xs-3, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-md-3, .jsn-bootstrap3 .col-lg-3, .jsn-bootstrap3 .col-xs-4, .jsn-bootstrap3 .col-sm-4, .jsn-bootstrap3 .col-md-4, .jsn-bootstrap3 .col-lg-4, .jsn-bootstrap3 .col-xs-5, .jsn-bootstrap3 .col-sm-5, .jsn-bootstrap3 .col-md-5, .jsn-bootstrap3 .col-lg-5, .jsn-bootstrap3 .col-xs-6, .jsn-bootstrap3 .col-sm-6, .jsn-bootstrap3 .col-md-6, .jsn-bootstrap3 .col-lg-6, .jsn-bootstrap3 .col-xs-7, .jsn-bootstrap3 .col-sm-7, .jsn-bootstrap3 .col-md-7, .jsn-bootstrap3 .col-lg-7, .jsn-bootstrap3 .col-xs-8, .jsn-bootstrap3 .col-sm-8, .jsn-bootstrap3 .col-md-8, .jsn-bootstrap3 .col-lg-8, .jsn-bootstrap3 .col-xs-9, .jsn-bootstrap3 .col-sm-9, .jsn-bootstrap3 .col-md-9, .jsn-bootstrap3 .col-lg-9, .jsn-bootstrap3 .col-xs-10, .jsn-bootstrap3 .col-sm-10, .jsn-bootstrap3 .col-md-10, .jsn-bootstrap3 .col-lg-10, .jsn-bootstrap3 .col-xs-11, .jsn-bootstrap3 .col-sm-11, .jsn-bootstrap3 .col-md-11, .jsn-bootstrap3 .col-lg-11, .jsn-bootstrap3 .col-xs-12, .jsn-bootstrap3 .col-sm-12, .jsn-bootstrap3 .col-md-12, .jsn-bootstrap3 .col-lg-12 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }
.jsn-bootstrap3 .col-xs-1, .jsn-bootstrap3 .col-xs-2, .jsn-bootstrap3 .col-xs-3, .jsn-bootstrap3 .col-xs-4, .jsn-bootstrap3 .col-xs-5, .jsn-bootstrap3 .col-xs-6, .jsn-bootstrap3 .col-xs-7, .jsn-bootstrap3 .col-xs-8, .jsn-bootstrap3 .col-xs-9, .jsn-bootstrap3 .col-xs-10, .jsn-bootstrap3 .col-xs-11, .jsn-bootstrap3 .col-xs-12 { float: left; }
.jsn-bootstrap3 .col-xs-12 { width: 100%; }
.jsn-bootstrap3 .col-xs-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-9 { width: 75%; }
.jsn-bootstrap3 .col-xs-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-6 { width: 50%; }
.jsn-bootstrap3 .col-xs-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-3 { width: 25%; }
.jsn-bootstrap3 .col-xs-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-xs-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-xs-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-xs-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-xs-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-pull-0 { right: 0; }
.jsn-bootstrap3 .col-xs-push-12 { left: 100%; }
.jsn-bootstrap3 .col-xs-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-push-9 { left: 75%; }
.jsn-bootstrap3 .col-xs-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-push-6 { left: 50%; }
.jsn-bootstrap3 .col-xs-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-push-3 { left: 25%; }
.jsn-bootstrap3 .col-xs-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-push-0 { left: 0; }
.jsn-bootstrap3 .col-xs-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-xs-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-xs-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-xs-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-xs-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-xs-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-xs-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-xs-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-xs-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-xs-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-xs-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-xs-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-xs-offset-0 { margin-left: 0; }
 @media (min-width: 768px) {
.jsn-bootstrap3 .col-sm-1, .jsn-bootstrap3 .col-sm-2, .jsn-bootstrap3 .col-sm-3, .jsn-bootstrap3 .col-sm-4, .jsn-bootstrap3 .col-sm-5, .jsn-bootstrap3 .col-sm-6, .jsn-bootstrap3 .col-sm-7, .jsn-bootstrap3 .col-sm-8, .jsn-bootstrap3 .col-sm-9, .jsn-bootstrap3 .col-sm-10, .jsn-bootstrap3 .col-sm-11, .jsn-bootstrap3 .col-sm-12 { float: left; }
.jsn-bootstrap3 .col-sm-12 { width: 100%; }
.jsn-bootstrap3 .col-sm-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-9 { width: 75%; }
.jsn-bootstrap3 .col-sm-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-6 { width: 50%; }
.jsn-bootstrap3 .col-sm-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-3 { width: 25%; }
.jsn-bootstrap3 .col-sm-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-sm-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-sm-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-sm-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-sm-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-pull-0 { right: 0; }
.jsn-bootstrap3 .col-sm-push-12 { left: 100%; }
.jsn-bootstrap3 .col-sm-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-push-9 { left: 75%; }
.jsn-bootstrap3 .col-sm-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-push-6 { left: 50%; }
.jsn-bootstrap3 .col-sm-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-push-3 { left: 25%; }
.jsn-bootstrap3 .col-sm-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-push-0 { left: 0; }
.jsn-bootstrap3 .col-sm-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-sm-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-sm-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-sm-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-sm-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-sm-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-sm-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-sm-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-sm-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-sm-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-sm-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-sm-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-sm-offset-0 { margin-left: 0; }
}
 @media (min-width: 992px) {
.jsn-bootstrap3 .col-md-1, .jsn-bootstrap3 .col-md-2, .jsn-bootstrap3 .col-md-3, .jsn-bootstrap3 .col-md-4, .jsn-bootstrap3 .col-md-5, .jsn-bootstrap3 .col-md-6, .jsn-bootstrap3 .col-md-7, .jsn-bootstrap3 .col-md-8, .jsn-bootstrap3 .col-md-9, .jsn-bootstrap3 .col-md-10, .jsn-bootstrap3 .col-md-11, .jsn-bootstrap3 .col-md-12 { float: left; }
.jsn-bootstrap3 .col-md-12 { width: 100%; }
.jsn-bootstrap3 .col-md-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-9 { width: 75%; }
.jsn-bootstrap3 .col-md-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-6 { width: 50%; }
.jsn-bootstrap3 .col-md-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-3 { width: 25%; }
.jsn-bootstrap3 .col-md-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-md-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-md-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-md-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-md-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-pull-0 { right: 0; }
.jsn-bootstrap3 .col-md-push-12 { left: 100%; }
.jsn-bootstrap3 .col-md-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-push-9 { left: 75%; }
.jsn-bootstrap3 .col-md-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-push-6 { left: 50%; }
.jsn-bootstrap3 .col-md-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-push-3 { left: 25%; }
.jsn-bootstrap3 .col-md-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-push-0 { left: 0; }
.jsn-bootstrap3 .col-md-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-md-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-md-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-md-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-md-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-md-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-md-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-md-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-md-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-md-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-md-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-md-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-md-offset-0 { margin-left: 0; }
}
 @media (min-width: 1200px) {
.jsn-bootstrap3 .col-lg-1, .jsn-bootstrap3 .col-lg-2, .jsn-bootstrap3 .col-lg-3, .jsn-bootstrap3 .col-lg-4, .jsn-bootstrap3 .col-lg-5, .jsn-bootstrap3 .col-lg-6, .jsn-bootstrap3 .col-lg-7, .jsn-bootstrap3 .col-lg-8, .jsn-bootstrap3 .col-lg-9, .jsn-bootstrap3 .col-lg-10, .jsn-bootstrap3 .col-lg-11, .jsn-bootstrap3 .col-lg-12 { float: left; }
.jsn-bootstrap3 .col-lg-12 { width: 100%; }
.jsn-bootstrap3 .col-lg-11 { width: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-10 { width: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-9 { width: 75%; }
.jsn-bootstrap3 .col-lg-8 { width: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-7 { width: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-6 { width: 50%; }
.jsn-bootstrap3 .col-lg-5 { width: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-4 { width: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-3 { width: 25%; }
.jsn-bootstrap3 .col-lg-2 { width: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-1 { width: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-pull-12 { right: 100%; }
.jsn-bootstrap3 .col-lg-pull-11 { right: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-pull-10 { right: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-pull-9 { right: 75%; }
.jsn-bootstrap3 .col-lg-pull-8 { right: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-pull-7 { right: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-pull-6 { right: 50%; }
.jsn-bootstrap3 .col-lg-pull-5 { right: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-pull-4 { right: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-pull-3 { right: 25%; }
.jsn-bootstrap3 .col-lg-pull-2 { right: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-pull-1 { right: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-pull-0 { right: 0; }
.jsn-bootstrap3 .col-lg-push-12 { left: 100%; }
.jsn-bootstrap3 .col-lg-push-11 { left: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-push-10 { left: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-push-9 { left: 75%; }
.jsn-bootstrap3 .col-lg-push-8 { left: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-push-7 { left: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-push-6 { left: 50%; }
.jsn-bootstrap3 .col-lg-push-5 { left: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-push-4 { left: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-push-3 { left: 25%; }
.jsn-bootstrap3 .col-lg-push-2 { left: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-push-1 { left: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-push-0 { left: 0; }
.jsn-bootstrap3 .col-lg-offset-12 { margin-left: 100%; }
.jsn-bootstrap3 .col-lg-offset-11 { margin-left: 91.66666666666666%; }
.jsn-bootstrap3 .col-lg-offset-10 { margin-left: 83.33333333333334%; }
.jsn-bootstrap3 .col-lg-offset-9 { margin-left: 75%; }
.jsn-bootstrap3 .col-lg-offset-8 { margin-left: 66.66666666666666%; }
.jsn-bootstrap3 .col-lg-offset-7 { margin-left: 58.333333333333336%; }
.jsn-bootstrap3 .col-lg-offset-6 { margin-left: 50%; }
.jsn-bootstrap3 .col-lg-offset-5 { margin-left: 41.66666666666667%; }
.jsn-bootstrap3 .col-lg-offset-4 { margin-left: 33.33333333333333%; }
.jsn-bootstrap3 .col-lg-offset-3 { margin-left: 25%; }
.jsn-bootstrap3 .col-lg-offset-2 { margin-left: 16.666666666666664%; }
.jsn-bootstrap3 .col-lg-offset-1 { margin-left: 8.333333333333332%; }
.jsn-bootstrap3 .col-lg-offset-0 { margin-left: 0; }
}
@media print { .jsn-bootstrap3 * { text-shadow: none !important;color: #000 !important;background: transparent !important;box-shadow: none !important;}
  .jsn-bootstrap3 a, .jsn-bootstrap3 a:visited { text-decoration: underline;}
  .jsn-bootstrap3 a[href]:after { content: " (" attr(href) ")";}
  .jsn-bootstrap3 abbr[title]:after { content: " (" attr(title) ")";}
  .jsn-bootstrap3 a[href^="javascript:"]:after, .jsn-bootstrap3 a[href^="#"]:after { content: "";}
  .jsn-bootstrap3 pre, .jsn-bootstrap3 blockquote { border: 1px solid #999;page-break-inside: avoid;}
  .jsn-bootstrap3 thead { display: table-header-group;}
  .jsn-bootstrap3 tr, .jsn-bootstrap3 img { page-break-inside: avoid;}
  .jsn-bootstrap3 img { max-width: 100% !important;}
  .jsn-bootstrap3 p, .jsn-bootstrap3 h2, .jsn-bootstrap3 h3 { orphans: 3;widows: 3;}
  .jsn-bootstrap3 h2, .jsn-bootstrap3 h3 { page-break-after: avoid;}
  .jsn-bootstrap3 select { background: #fff !important;}
  .jsn-bootstrap3 .navbar { display: none;}
  .jsn-bootstrap3 .table td, .jsn-bootstrap3 .table th { background-color: #fff !important;}
  .jsn-bootstrap3 .btn > .caret, .jsn-bootstrap3 .dropup > .btn > .caret { border-top-color: #000 !important;}
  .jsn-bootstrap3 .label { border: 1px solid #000;}
  .jsn-bootstrap3 .table { border-collapse: collapse !important;}
  .jsn-bootstrap3 .table-bordered th, .jsn-bootstrap3 .table-bordered td { border: 1px solid #ddd !important;}
}
.jsn-bootstrap3 * { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jsn-bootstrap3 *:before,
.jsn-bootstrap3 *:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jsn-bootstrap3 input, .jsn-bootstrap3 button, .jsn-bootstrap3 select, .jsn-bootstrap3 textarea { font-family: inherit;font-size: inherit;line-height: inherit;}
.jsn-bootstrap3 a { color: #428bca;text-decoration: none;}
.jsn-bootstrap3 a:hover, .jsn-bootstrap3 a:focus { color: #2a6496;text-decoration: underline;}
.jsn-bootstrap3 a:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 figure { margin: 0;}
.jsn-bootstrap3 img { vertical-align: middle;}
.jsn-bootstrap3 .img-responsive { display: block;max-width: 100%;height: auto;}
.jsn-bootstrap3 .img-rounded { border-radius: 6px;}
.jsn-bootstrap3 .img-thumbnail { padding: 4px;line-height: 1.428571429;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;max-width: 100%;height: auto;}
.jsn-bootstrap3 .img-circle { border-radius: 50%;}
.jsn-bootstrap3 hr { margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eeeeee;}
.jsn-bootstrap3 .sr-only { position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 h2, .jsn-bootstrap3 h3, .jsn-bootstrap3 h4, .jsn-bootstrap3 h5, .jsn-bootstrap3 h6, .jsn-bootstrap3 .h1, .jsn-bootstrap3 .h2, .jsn-bootstrap3 .h3, .jsn-bootstrap3 .h4, .jsn-bootstrap3 .h5, .jsn-bootstrap3 .h6 { font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
.jsn-bootstrap3 h1 small, .jsn-bootstrap3 h2 small, .jsn-bootstrap3 h3 small, .jsn-bootstrap3 h4 small, .jsn-bootstrap3 h5 small, .jsn-bootstrap3 h6 small, .jsn-bootstrap3 .h1 small, .jsn-bootstrap3 .h2 small, .jsn-bootstrap3 .h3 small, .jsn-bootstrap3 .h4 small, .jsn-bootstrap3 .h5 small, .jsn-bootstrap3 .h6 small, .jsn-bootstrap3 h1 .small, .jsn-bootstrap3 h2 .small, .jsn-bootstrap3 h3 .small, .jsn-bootstrap3 h4 .small, .jsn-bootstrap3 h5 .small, .jsn-bootstrap3 h6 .small, .jsn-bootstrap3 .h1 .small, .jsn-bootstrap3 .h2 .small, .jsn-bootstrap3 .h3 .small, .jsn-bootstrap3 .h4 .small, .jsn-bootstrap3 .h5 .small, .jsn-bootstrap3 .h6 .small { font-weight: normal;line-height: 1;color: #999999;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 .h1, .jsn-bootstrap3 h2, .jsn-bootstrap3 .h2, .jsn-bootstrap3 h3, .jsn-bootstrap3 .h3 { margin-top: 20px;margin-bottom: 10px;}
.jsn-bootstrap3 h1 small, .jsn-bootstrap3 .h1 small, .jsn-bootstrap3 h2 small, .jsn-bootstrap3 .h2 small, .jsn-bootstrap3 h3 small, .jsn-bootstrap3 .h3 small, .jsn-bootstrap3 h1 .small, .jsn-bootstrap3 .h1 .small, .jsn-bootstrap3 h2 .small, .jsn-bootstrap3 .h2 .small, .jsn-bootstrap3 h3 .small, .jsn-bootstrap3 .h3 .small { font-size: 65%;}
.jsn-bootstrap3 h4, .jsn-bootstrap3 .h4, .jsn-bootstrap3 h5, .jsn-bootstrap3 .h5, .jsn-bootstrap3 h6, .jsn-bootstrap3 .h6 { margin-top: 10px;margin-bottom: 10px;}
.jsn-bootstrap3 h4 small, .jsn-bootstrap3 .h4 small, .jsn-bootstrap3 h5 small, .jsn-bootstrap3 .h5 small, .jsn-bootstrap3 h6 small, .jsn-bootstrap3 .h6 small, .jsn-bootstrap3 h4 .small, .jsn-bootstrap3 .h4 .small, .jsn-bootstrap3 h5 .small, .jsn-bootstrap3 .h5 .small, .jsn-bootstrap3 h6 .small, .jsn-bootstrap3 .h6 .small { font-size: 75%;}
.jsn-bootstrap3 h1, .jsn-bootstrap3 .h1 { font-size: 36px;}
.jsn-bootstrap3 h2, .jsn-bootstrap3 .h2 { font-size: 30px;}
.jsn-bootstrap3 h3, .jsn-bootstrap3 .h3 { font-size: 24px;}
.jsn-bootstrap3 h4, .jsn-bootstrap3 .h4 { font-size: 18px;}
.jsn-bootstrap3 h5, .jsn-bootstrap3 .h5 { font-size: 14px;}
.jsn-bootstrap3 h6, .jsn-bootstrap3 .h6 { font-size: 12px;}
.jsn-bootstrap3 p { margin: 0 0 10px;}
.jsn-bootstrap3 .lead { margin-bottom: 20px;font-size: 16px;font-weight: 200;line-height: 1.4;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .lead { font-size: 21px;}
}
.jsn-bootstrap3 small, .jsn-bootstrap3 .small { font-size: 85%;}
.jsn-bootstrap3 cite { font-style: normal;}
.jsn-bootstrap3 .text-left { text-align: left;}
.jsn-bootstrap3 .text-right { text-align: right;}
.jsn-bootstrap3 .text-center { text-align: center;}
.jsn-bootstrap3 .text-justify { text-align: justify;}
.jsn-bootstrap3 .text-muted { color: #999999;}
.jsn-bootstrap3 .text-primary { color: #428bca;}
.jsn-bootstrap3 a.text-primary:hover { color: #3071a9;}
.jsn-bootstrap3 .text-success { color: #3c763d;}
.jsn-bootstrap3 a.text-success:hover { color: #2b542c;}
.jsn-bootstrap3 .text-info { color: #31708f;}
.jsn-bootstrap3 a.text-info:hover { color: #245269;}
.jsn-bootstrap3 .text-warning { color: #8a6d3b;}
.jsn-bootstrap3 a.text-warning:hover { color: #66512c;}
.jsn-bootstrap3 .text-danger { color: #a94442;}
.jsn-bootstrap3 a.text-danger:hover { color: #843534;}
.jsn-bootstrap3 .bg-primary { color: #fff;background-color: #428bca;}
.jsn-bootstrap3 a.bg-primary:hover { background-color: #3071a9;}
.jsn-bootstrap3 .bg-success { background-color: #dff0d8;}
.jsn-bootstrap3 a.bg-success:hover { background-color: #c1e2b3;}
.jsn-bootstrap3 .bg-info { background-color: #d9edf7;}
.jsn-bootstrap3 a.bg-info:hover { background-color: #afd9ee;}
.jsn-bootstrap3 .bg-warning { background-color: #fcf8e3;}
.jsn-bootstrap3 a.bg-warning:hover { background-color: #f7ecb5;}
.jsn-bootstrap3 .bg-danger { background-color: #f2dede;}
.jsn-bootstrap3 a.bg-danger:hover { background-color: #e4b9b9;}
.jsn-bootstrap3 .page-header { padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eeeeee;}
.jsn-bootstrap3 ul, .jsn-bootstrap3 ol { margin-top: 0;margin-bottom: 10px;}
.jsn-bootstrap3 ul ul, .jsn-bootstrap3 ol ul, .jsn-bootstrap3 ul ol, .jsn-bootstrap3 ol ol { margin-bottom: 0;}
.jsn-bootstrap3 .list-unstyled { padding-left: 0;list-style: none;}
.jsn-bootstrap3 .list-inline { padding-left: 0;list-style: none;}
.jsn-bootstrap3 .list-inline > li { display: inline-block;padding-left: 5px;padding-right: 5px;}
.jsn-bootstrap3 .list-inline > li:first-child { padding-left: 0;}
.jsn-bootstrap3 dl { margin-top: 0;margin-bottom: 20px;}
.jsn-bootstrap3 dt, .jsn-bootstrap3 dd { line-height: 1.428571429;}
.jsn-bootstrap3 dt { font-weight: bold;}
.jsn-bootstrap3 dd { margin-left: 0;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .dl-horizontal dt { float: left;width: 160px;clear: left;text-align: right;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
  .jsn-bootstrap3 .dl-horizontal dd { margin-left: 180px;}
}
.jsn-bootstrap3 abbr[title], .jsn-bootstrap3 abbr[data-original-title] { cursor: help;border-bottom: 1px dotted #999999;}
.jsn-bootstrap3 .initialism { font-size: 90%;text-transform: uppercase;}
.jsn-bootstrap3 blockquote { padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eeeeee;}
.jsn-bootstrap3 blockquote p:last-child, .jsn-bootstrap3 blockquote ul:last-child, .jsn-bootstrap3 blockquote ol:last-child { margin-bottom: 0;}
.jsn-bootstrap3 blockquote footer, .jsn-bootstrap3 blockquote small, .jsn-bootstrap3 blockquote .small { display: block;font-size: 80%;line-height: 1.428571429;color: #999999;}
.jsn-bootstrap3 blockquote footer:before, .jsn-bootstrap3 blockquote small:before, .jsn-bootstrap3 blockquote .small:before { content: '\2014 \00A0';}
.jsn-bootstrap3 .blockquote-reverse, .jsn-bootstrap3 blockquote.pull-right { padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0;text-align: right;}
.jsn-bootstrap3 .blockquote-reverse footer:before, .jsn-bootstrap3 blockquote.pull-right footer:before, .jsn-bootstrap3 .blockquote-reverse small:before, .jsn-bootstrap3 blockquote.pull-right small:before, .jsn-bootstrap3 .blockquote-reverse .small:before, .jsn-bootstrap3 blockquote.pull-right .small:before { content: '';}
.jsn-bootstrap3 .blockquote-reverse footer:after, .jsn-bootstrap3 blockquote.pull-right footer:after, .jsn-bootstrap3 .blockquote-reverse small:after, .jsn-bootstrap3 blockquote.pull-right small:after, .jsn-bootstrap3 .blockquote-reverse .small:after, .jsn-bootstrap3 blockquote.pull-right .small:after { content: '\00A0 \2014';}
.jsn-bootstrap3 blockquote:before, .jsn-bootstrap3 blockquote:after { content: "";}
.jsn-bootstrap3 address { margin-bottom: 20px;font-style: normal;line-height: 1.428571429;}
.jsn-bootstrap3 table { max-width: 100%;background-color: transparent;}
.jsn-bootstrap3 th { text-align: left;}
.jsn-bootstrap3 .table { width: 100%;margin-bottom: 20px;}
.jsn-bootstrap3 .table > thead > tr > th, .jsn-bootstrap3 .table > tbody > tr > th, .jsn-bootstrap3 .table > tfoot > tr > th, .jsn-bootstrap3 .table > thead > tr > td, .jsn-bootstrap3 .table > tbody > tr > td, .jsn-bootstrap3 .table > tfoot > tr > td { padding: 8px;line-height: 1.428571429;vertical-align: top;border-top: 1px solid #dddddd;}
.jsn-bootstrap3 .table > thead > tr > th { vertical-align: bottom;border-bottom: 2px solid #dddddd;}
.jsn-bootstrap3 .table > caption + thead > tr:first-child > th, .jsn-bootstrap3 .table > colgroup + thead > tr:first-child > th, .jsn-bootstrap3 .table > thead:first-child > tr:first-child > th, .jsn-bootstrap3 .table > caption + thead > tr:first-child > td, .jsn-bootstrap3 .table > colgroup + thead > tr:first-child > td, .jsn-bootstrap3 .table > thead:first-child > tr:first-child > td { border-top: 0;}
.jsn-bootstrap3 .table > tbody + tbody { border-top: 2px solid #dddddd;}
.jsn-bootstrap3 .table .table { background-color: #ffffff;}
.jsn-bootstrap3 .table-condensed > thead > tr > th, .jsn-bootstrap3 .table-condensed > tbody > tr > th, .jsn-bootstrap3 .table-condensed > tfoot > tr > th, .jsn-bootstrap3 .table-condensed > thead > tr > td, .jsn-bootstrap3 .table-condensed > tbody > tr > td, .jsn-bootstrap3 .table-condensed > tfoot > tr > td { padding: 5px;}
.jsn-bootstrap3 .table-bordered { border: 1px solid #dddddd;}
.jsn-bootstrap3 .table-bordered > thead > tr > th, .jsn-bootstrap3 .table-bordered > tbody > tr > th, .jsn-bootstrap3 .table-bordered > tfoot > tr > th, .jsn-bootstrap3 .table-bordered > thead > tr > td, .jsn-bootstrap3 .table-bordered > tbody > tr > td, .jsn-bootstrap3 .table-bordered > tfoot > tr > td { border: 1px solid #dddddd;}
.jsn-bootstrap3 .table-bordered > thead > tr > th, .jsn-bootstrap3 .table-bordered > thead > tr > td { border-bottom-width: 2px;}
.jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > td, .jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > th { background-color: #f9f9f9;}
.jsn-bootstrap3 .table-hover > tbody > tr:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr:hover > th { background-color: #f5f5f5;}
.jsn-bootstrap3 table col[class*="col-"] { position: static;float: none;display: table-column;}
.jsn-bootstrap3 table td[class*="col-"], .jsn-bootstrap3 table th[class*="col-"] { position: static;float: none;display: table-cell;}
.jsn-bootstrap3 .table > thead > tr > td.active, .jsn-bootstrap3 .table > tbody > tr > td.active, .jsn-bootstrap3 .table > tfoot > tr > td.active, .jsn-bootstrap3 .table > thead > tr > th.active, .jsn-bootstrap3 .table > tbody > tr > th.active, .jsn-bootstrap3 .table > tfoot > tr > th.active, .jsn-bootstrap3 .table > thead > tr.active > td, .jsn-bootstrap3 .table > tbody > tr.active > td, .jsn-bootstrap3 .table > tfoot > tr.active > td, .jsn-bootstrap3 .table > thead > tr.active > th, .jsn-bootstrap3 .table > tbody > tr.active > th, .jsn-bootstrap3 .table > tfoot > tr.active > th { background-color: #f5f5f5;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.active:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.active:hover, .jsn-bootstrap3 .table-hover > tbody > tr.active:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.active:hover > th { background-color: #e8e8e8;}
.jsn-bootstrap3 .table > thead > tr > td.success, .jsn-bootstrap3 .table > tbody > tr > td.success, .jsn-bootstrap3 .table > tfoot > tr > td.success, .jsn-bootstrap3 .table > thead > tr > th.success, .jsn-bootstrap3 .table > tbody > tr > th.success, .jsn-bootstrap3 .table > tfoot > tr > th.success, .jsn-bootstrap3 .table > thead > tr.success > td, .jsn-bootstrap3 .table > tbody > tr.success > td, .jsn-bootstrap3 .table > tfoot > tr.success > td, .jsn-bootstrap3 .table > thead > tr.success > th, .jsn-bootstrap3 .table > tbody > tr.success > th, .jsn-bootstrap3 .table > tfoot > tr.success > th { background-color: #dff0d8;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.success:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.success:hover, .jsn-bootstrap3 .table-hover > tbody > tr.success:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.success:hover > th { background-color: #d0e9c6;}
.jsn-bootstrap3 .table > thead > tr > td.info, .jsn-bootstrap3 .table > tbody > tr > td.info, .jsn-bootstrap3 .table > tfoot > tr > td.info, .jsn-bootstrap3 .table > thead > tr > th.info, .jsn-bootstrap3 .table > tbody > tr > th.info, .jsn-bootstrap3 .table > tfoot > tr > th.info, .jsn-bootstrap3 .table > thead > tr.info > td, .jsn-bootstrap3 .table > tbody > tr.info > td, .jsn-bootstrap3 .table > tfoot > tr.info > td, .jsn-bootstrap3 .table > thead > tr.info > th, .jsn-bootstrap3 .table > tbody > tr.info > th, .jsn-bootstrap3 .table > tfoot > tr.info > th { background-color: #d9edf7;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.info:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.info:hover, .jsn-bootstrap3 .table-hover > tbody > tr.info:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.info:hover > th { background-color: #c4e3f3;}
.jsn-bootstrap3 .table > thead > tr > td.warning, .jsn-bootstrap3 .table > tbody > tr > td.warning, .jsn-bootstrap3 .table > tfoot > tr > td.warning, .jsn-bootstrap3 .table > thead > tr > th.warning, .jsn-bootstrap3 .table > tbody > tr > th.warning, .jsn-bootstrap3 .table > tfoot > tr > th.warning, .jsn-bootstrap3 .table > thead > tr.warning > td, .jsn-bootstrap3 .table > tbody > tr.warning > td, .jsn-bootstrap3 .table > tfoot > tr.warning > td, .jsn-bootstrap3 .table > thead > tr.warning > th, .jsn-bootstrap3 .table > tbody > tr.warning > th, .jsn-bootstrap3 .table > tfoot > tr.warning > th { background-color: #fcf8e3;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.warning:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.warning:hover, .jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > th { background-color: #faf2cc;}
.jsn-bootstrap3 .table > thead > tr > td.danger, .jsn-bootstrap3 .table > tbody > tr > td.danger, .jsn-bootstrap3 .table > tfoot > tr > td.danger, .jsn-bootstrap3 .table > thead > tr > th.danger, .jsn-bootstrap3 .table > tbody > tr > th.danger, .jsn-bootstrap3 .table > tfoot > tr > th.danger, .jsn-bootstrap3 .table > thead > tr.danger > td, .jsn-bootstrap3 .table > tbody > tr.danger > td, .jsn-bootstrap3 .table > tfoot > tr.danger > td, .jsn-bootstrap3 .table > thead > tr.danger > th, .jsn-bootstrap3 .table > tbody > tr.danger > th, .jsn-bootstrap3 .table > tfoot > tr.danger > th { background-color: #f2dede;}
.jsn-bootstrap3 .table-hover > tbody > tr > td.danger:hover, .jsn-bootstrap3 .table-hover > tbody > tr > th.danger:hover, .jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > td, .jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > th { background-color: #ebcccc;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .table-responsive { width: 100%;margin-bottom: 15px;overflow-y: hidden;overflow-x: scroll;-ms-overflow-style: -ms-autohiding-scrollbar;border: 1px solid #dddddd;-webkit-overflow-scrolling: touch;}
  .jsn-bootstrap3 .table-responsive > .table { margin-bottom: 0;}
  .jsn-bootstrap3 .table-responsive > .table > thead > tr > th, .jsn-bootstrap3 .table-responsive > .table > tbody > tr > th, .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > th, .jsn-bootstrap3 .table-responsive > .table > thead > tr > td, .jsn-bootstrap3 .table-responsive > .table > tbody > tr > td, .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > td { white-space: nowrap;}
  .jsn-bootstrap3 .table-responsive > .table-bordered { border: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0;}
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0;}
}
.jsn-bootstrap3 fieldset { padding: 0;margin: 0;border: 0;min-width: 0;}
.jsn-bootstrap3 legend { display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333333;border: 0;border-bottom: 1px solid #e5e5e5;}
.jsn-bootstrap3 label { display: inline-block;margin-bottom: 5px;font-weight: bold;}
.jsn-bootstrap3 input[type="search"] { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.jsn-bootstrap3 input[type="radio"], .jsn-bootstrap3 input[type="checkbox"] { margin: 4px 0 0;margin-top: 1px \9;/* IE8-9 */
  line-height: normal;}
.jsn-bootstrap3 input[type="file"] { display: block;}
.jsn-bootstrap3 input[type="range"] { display: block;width: 100%;}
.jsn-bootstrap3 select[multiple], .jsn-bootstrap3 select[size] { height: auto;}
.jsn-bootstrap3 input[type="file"]:focus, .jsn-bootstrap3 input[type="radio"]:focus, .jsn-bootstrap3 input[type="checkbox"]:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 output { display: block;padding-top: 7px;font-size: 14px;line-height: 1.428571429;color: #555555;}
.jsn-bootstrap3 .form-control { display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555555;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.jsn-bootstrap3 .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, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);}
.jsn-bootstrap3 .form-control:-moz-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control::-moz-placeholder { color: #999999;opacity: 1;}
.jsn-bootstrap3 .form-control:-ms-input-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control::-webkit-input-placeholder { color: #999999;}
.jsn-bootstrap3 .form-control[disabled], .jsn-bootstrap3 .form-control[readonly], .jsn-bootstrap3 fieldset[disabled] .form-control { cursor: not-allowed;background-color: #eeeeee;opacity: 1;}
.jsn-bootstrap3 textarea.form-control { height: auto;}
.jsn-bootstrap3 input[type="date"] { line-height: 34px;}
.jsn-bootstrap3 .form-group { margin-bottom: 15px;}
.jsn-bootstrap3 .radio, .jsn-bootstrap3 .checkbox { display: block;min-height: 20px;margin-top: 10px;margin-bottom: 10px;padding-left: 20px;}
.jsn-bootstrap3 .radio label, .jsn-bootstrap3 .checkbox label { display: inline;font-weight: normal;cursor: pointer;}
.jsn-bootstrap3 .radio input[type="radio"], .jsn-bootstrap3 .radio-inline input[type="radio"], .jsn-bootstrap3 .checkbox input[type="checkbox"], .jsn-bootstrap3 .checkbox-inline input[type="checkbox"] { float: left;margin-left: -20px;}
.jsn-bootstrap3 .radio + .radio, .jsn-bootstrap3 .checkbox + .checkbox { margin-top: -5px;}
.jsn-bootstrap3 .radio-inline, .jsn-bootstrap3 .checkbox-inline { display: inline-block;padding-left: 20px;margin-bottom: 0;vertical-align: middle;font-weight: normal;cursor: pointer;}
.jsn-bootstrap3 .radio-inline + .radio-inline, .jsn-bootstrap3 .checkbox-inline + .checkbox-inline { margin-top: 0;margin-left: 10px;}
.jsn-bootstrap3 input[type="radio"][disabled], .jsn-bootstrap3 input[type="checkbox"][disabled], .jsn-bootstrap3 .radio[disabled], .jsn-bootstrap3 .radio-inline[disabled], .jsn-bootstrap3 .checkbox[disabled], .jsn-bootstrap3 .checkbox-inline[disabled], .jsn-bootstrap3 fieldset[disabled] input[type="radio"], .jsn-bootstrap3 fieldset[disabled] input[type="checkbox"], .jsn-bootstrap3 fieldset[disabled] .radio, .jsn-bootstrap3 fieldset[disabled] .radio-inline, .jsn-bootstrap3 fieldset[disabled] .checkbox, .jsn-bootstrap3 fieldset[disabled] .checkbox-inline { cursor: not-allowed;}
.jsn-bootstrap3 .input-sm { height: 30px;padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 select.input-sm { height: 30px;line-height: 30px;}
.jsn-bootstrap3 textarea.input-sm, .jsn-bootstrap3 select[multiple].input-sm { height: auto;}
.jsn-bootstrap3 .input-lg { height: 46px;padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 select.input-lg { height: 46px;line-height: 46px;}
.jsn-bootstrap3 textarea.input-lg, .jsn-bootstrap3 select[multiple].input-lg { height: auto;}
.jsn-bootstrap3 .has-feedback { position: relative;}
.jsn-bootstrap3 .has-feedback .form-control { padding-right: 42.5px;}
.jsn-bootstrap3 .has-feedback .form-control-feedback { position: absolute;top: 25px;right: 0;display: block;width: 34px;height: 34px;line-height: 34px;text-align: center;}
.jsn-bootstrap3 .has-success .help-block, .jsn-bootstrap3 .has-success .control-label, .jsn-bootstrap3 .has-success .radio, .jsn-bootstrap3 .has-success .checkbox, .jsn-bootstrap3 .has-success .radio-inline, .jsn-bootstrap3 .has-success .checkbox-inline { color: #3c763d;}
.jsn-bootstrap3 .has-success .form-control { border-color: #3c763d;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-success .form-control:focus { border-color: #2b542c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;}
.jsn-bootstrap3 .has-success .input-group-addon { color: #3c763d;border-color: #3c763d;background-color: #dff0d8;}
.jsn-bootstrap3 .has-success .form-control-feedback { color: #3c763d;}
.jsn-bootstrap3 .has-warning .help-block, .jsn-bootstrap3 .has-warning .control-label, .jsn-bootstrap3 .has-warning .radio, .jsn-bootstrap3 .has-warning .checkbox, .jsn-bootstrap3 .has-warning .radio-inline, .jsn-bootstrap3 .has-warning .checkbox-inline { color: #8a6d3b;}
.jsn-bootstrap3 .has-warning .form-control { border-color: #8a6d3b;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-warning .form-control:focus { border-color: #66512c;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;}
.jsn-bootstrap3 .has-warning .input-group-addon { color: #8a6d3b;border-color: #8a6d3b;background-color: #fcf8e3;}
.jsn-bootstrap3 .has-warning .form-control-feedback { color: #8a6d3b;}
.jsn-bootstrap3 .has-error .help-block, .jsn-bootstrap3 .has-error .control-label, .jsn-bootstrap3 .has-error .radio, .jsn-bootstrap3 .has-error .checkbox, .jsn-bootstrap3 .has-error .radio-inline, .jsn-bootstrap3 .has-error .checkbox-inline { color: #a94442;}
.jsn-bootstrap3 .has-error .form-control { border-color: #a94442;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);}
.jsn-bootstrap3 .has-error .form-control:focus { border-color: #843534;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;}
.jsn-bootstrap3 .has-error .input-group-addon { color: #a94442;border-color: #a94442;background-color: #f2dede;}
.jsn-bootstrap3 .has-error .form-control-feedback { color: #a94442;}
.jsn-bootstrap3 .form-control-static { margin-bottom: 0;}
.jsn-bootstrap3 .help-block { display: block;margin-top: 5px;margin-bottom: 10px;color: #737373;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-inline .form-group { display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .form-control { display: inline-block;width: auto;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .control-label { margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .radio, .jsn-bootstrap3 .form-inline .checkbox { display: inline-block;margin-top: 0;margin-bottom: 0;padding-left: 0;vertical-align: middle;}
  .jsn-bootstrap3 .form-inline .radio input[type="radio"], .jsn-bootstrap3 .form-inline .checkbox input[type="checkbox"] { float: none;margin-left: 0;}
  .jsn-bootstrap3 .form-inline .has-feedback .form-control-feedback { top: 0;}
}
.jsn-bootstrap3 .form-horizontal .control-label, .jsn-bootstrap3 .form-horizontal .radio, .jsn-bootstrap3 .form-horizontal .checkbox, .jsn-bootstrap3 .form-horizontal .radio-inline, .jsn-bootstrap3 .form-horizontal .checkbox-inline { margin-top: 0;margin-bottom: 0;padding-top: 7px;}
.jsn-bootstrap3 .form-horizontal .radio, .jsn-bootstrap3 .form-horizontal .checkbox { min-height: 27px;}
.jsn-bootstrap3 .form-horizontal .form-group { margin-left: -15px;margin-right: -15px;}
.jsn-bootstrap3 .form-horizontal .form-control-static { padding-top: 7px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-horizontal .control-label { text-align: right;}
}
.jsn-bootstrap3 .form-horizontal .has-feedback .form-control-feedback { top: 0;right: 15px;}
.jsn-bootstrap3 .btn { display: inline-block;margin-bottom: 0;font-weight: normal;text-align: center;vertical-align: middle;cursor: pointer;background-image: none;border: 1px solid transparent;white-space: nowrap;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;border-radius: 4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;}
.jsn-bootstrap3 .btn:focus { outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}
.jsn-bootstrap3 .btn:hover, .jsn-bootstrap3 .btn:focus { color: #333333;text-decoration: none;}
.jsn-bootstrap3 .btn:active, .jsn-bootstrap3 .btn.active { outline: 0;background-image: none;-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.jsn-bootstrap3 .btn.disabled, .jsn-bootstrap3 .btn[disabled], .jsn-bootstrap3 fieldset[disabled] .btn { cursor: not-allowed;pointer-events: none;opacity: 0.65;filter: alpha(opacity=65);-webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn-default { color: #333333;background-color: #ffffff;border-color: #cccccc;}
.jsn-bootstrap3 .btn-default:hover, .jsn-bootstrap3 .btn-default:focus, .jsn-bootstrap3 .btn-default:active, .jsn-bootstrap3 .btn-default.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-default { color: #333333;background-color: #ebebeb;border-color: #adadad;}
.jsn-bootstrap3 .btn-default:active, .jsn-bootstrap3 .btn-default.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-default { background-image: none;}
.jsn-bootstrap3 .btn-default.disabled, .jsn-bootstrap3 .btn-default[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-default, .jsn-bootstrap3 .btn-default.disabled:hover, .jsn-bootstrap3 .btn-default[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-default:hover, .jsn-bootstrap3 .btn-default.disabled:focus, .jsn-bootstrap3 .btn-default[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-default:focus, .jsn-bootstrap3 .btn-default.disabled:active, .jsn-bootstrap3 .btn-default[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-default:active, .jsn-bootstrap3 .btn-default.disabled.active, .jsn-bootstrap3 .btn-default[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-default.active { background-color: #ffffff;border-color: #cccccc;}
.jsn-bootstrap3 .btn-default .badge { color: #ffffff;background-color: #333333;}
.jsn-bootstrap3 .btn-primary { color: #ffffff;background-color: #428bca;border-color: #357ebd;}
.jsn-bootstrap3 .btn-primary:hover, .jsn-bootstrap3 .btn-primary:focus, .jsn-bootstrap3 .btn-primary:active, .jsn-bootstrap3 .btn-primary.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-primary { color: #ffffff;background-color: #3276b1;border-color: #285e8e;}
.jsn-bootstrap3 .btn-primary:active, .jsn-bootstrap3 .btn-primary.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-primary { background-image: none;}
.jsn-bootstrap3 .btn-primary.disabled, .jsn-bootstrap3 .btn-primary[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-primary, .jsn-bootstrap3 .btn-primary.disabled:hover, .jsn-bootstrap3 .btn-primary[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-primary:hover, .jsn-bootstrap3 .btn-primary.disabled:focus, .jsn-bootstrap3 .btn-primary[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-primary:focus, .jsn-bootstrap3 .btn-primary.disabled:active, .jsn-bootstrap3 .btn-primary[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-primary:active, .jsn-bootstrap3 .btn-primary.disabled.active, .jsn-bootstrap3 .btn-primary[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-primary.active { background-color: #428bca;border-color: #357ebd;}
.jsn-bootstrap3 .btn-primary .badge { color: #428bca;background-color: #ffffff;}
.jsn-bootstrap3 .btn-success { color: #ffffff;background-color: #5cb85c;border-color: #4cae4c;}
.jsn-bootstrap3 .btn-success:hover, .jsn-bootstrap3 .btn-success:focus, .jsn-bootstrap3 .btn-success:active, .jsn-bootstrap3 .btn-success.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-success { color: #ffffff;background-color: #47a447;border-color: #398439;}
.jsn-bootstrap3 .btn-success:active, .jsn-bootstrap3 .btn-success.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-success { background-image: none;}
.jsn-bootstrap3 .btn-success.disabled, .jsn-bootstrap3 .btn-success[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-success, .jsn-bootstrap3 .btn-success.disabled:hover, .jsn-bootstrap3 .btn-success[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-success:hover, .jsn-bootstrap3 .btn-success.disabled:focus, .jsn-bootstrap3 .btn-success[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-success:focus, .jsn-bootstrap3 .btn-success.disabled:active, .jsn-bootstrap3 .btn-success[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-success:active, .jsn-bootstrap3 .btn-success.disabled.active, .jsn-bootstrap3 .btn-success[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-success.active { background-color: #5cb85c;border-color: #4cae4c;}
.jsn-bootstrap3 .btn-success .badge { color: #5cb85c;background-color: #ffffff;}
.jsn-bootstrap3 .btn-info { color: #ffffff;background-color: #5bc0de;border-color: #46b8da;}
.jsn-bootstrap3 .btn-info:hover, .jsn-bootstrap3 .btn-info:focus, .jsn-bootstrap3 .btn-info:active, .jsn-bootstrap3 .btn-info.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-info { color: #ffffff;background-color: #39b3d7;border-color: #269abc;}
.jsn-bootstrap3 .btn-info:active, .jsn-bootstrap3 .btn-info.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-info { background-image: none;}
.jsn-bootstrap3 .btn-info.disabled, .jsn-bootstrap3 .btn-info[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-info, .jsn-bootstrap3 .btn-info.disabled:hover, .jsn-bootstrap3 .btn-info[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-info:hover, .jsn-bootstrap3 .btn-info.disabled:focus, .jsn-bootstrap3 .btn-info[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-info:focus, .jsn-bootstrap3 .btn-info.disabled:active, .jsn-bootstrap3 .btn-info[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-info:active, .jsn-bootstrap3 .btn-info.disabled.active, .jsn-bootstrap3 .btn-info[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-info.active { background-color: #5bc0de;border-color: #46b8da;}
.jsn-bootstrap3 .btn-info .badge { color: #5bc0de;background-color: #ffffff;}
.jsn-bootstrap3 .btn-warning { color: #ffffff;background-color: #f0ad4e;border-color: #eea236;}
.jsn-bootstrap3 .btn-warning:hover, .jsn-bootstrap3 .btn-warning:focus, .jsn-bootstrap3 .btn-warning:active, .jsn-bootstrap3 .btn-warning.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-warning { color: #ffffff;background-color: #ed9c28;border-color: #d58512;}
.jsn-bootstrap3 .btn-warning:active, .jsn-bootstrap3 .btn-warning.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-warning { background-image: none;}
.jsn-bootstrap3 .btn-warning.disabled, .jsn-bootstrap3 .btn-warning[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-warning, .jsn-bootstrap3 .btn-warning.disabled:hover, .jsn-bootstrap3 .btn-warning[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-warning:hover, .jsn-bootstrap3 .btn-warning.disabled:focus, .jsn-bootstrap3 .btn-warning[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-warning:focus, .jsn-bootstrap3 .btn-warning.disabled:active, .jsn-bootstrap3 .btn-warning[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-warning:active, .jsn-bootstrap3 .btn-warning.disabled.active, .jsn-bootstrap3 .btn-warning[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-warning.active { background-color: #f0ad4e;border-color: #eea236;}
.jsn-bootstrap3 .btn-warning .badge { color: #f0ad4e;background-color: #ffffff;}
.jsn-bootstrap3 .btn-danger { color: #ffffff;background-color: #d9534f;border-color: #d43f3a;}
.jsn-bootstrap3 .btn-danger:hover, .jsn-bootstrap3 .btn-danger:focus, .jsn-bootstrap3 .btn-danger:active, .jsn-bootstrap3 .btn-danger.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-danger { color: #ffffff;background-color: #d2322d;border-color: #ac2925;}
.jsn-bootstrap3 .btn-danger:active, .jsn-bootstrap3 .btn-danger.active, .jsn-bootstrap3 .open .dropdown-toggle.btn-danger { background-image: none;}
.jsn-bootstrap3 .btn-danger.disabled, .jsn-bootstrap3 .btn-danger[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-danger, .jsn-bootstrap3 .btn-danger.disabled:hover, .jsn-bootstrap3 .btn-danger[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-danger:hover, .jsn-bootstrap3 .btn-danger.disabled:focus, .jsn-bootstrap3 .btn-danger[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-danger:focus, .jsn-bootstrap3 .btn-danger.disabled:active, .jsn-bootstrap3 .btn-danger[disabled]:active, .jsn-bootstrap3 fieldset[disabled] .btn-danger:active, .jsn-bootstrap3 .btn-danger.disabled.active, .jsn-bootstrap3 .btn-danger[disabled].active, .jsn-bootstrap3 fieldset[disabled] .btn-danger.active { background-color: #d9534f;border-color: #d43f3a;}
.jsn-bootstrap3 .btn-danger .badge { color: #d9534f;background-color: #ffffff;}
.jsn-bootstrap3 .btn-link { color: #428bca;font-weight: normal;cursor: pointer;border-radius: 0;}
.jsn-bootstrap3 .btn-link, .jsn-bootstrap3 .btn-link:active, .jsn-bootstrap3 .btn-link[disabled], .jsn-bootstrap3 fieldset[disabled] .btn-link { background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn-link, .jsn-bootstrap3 .btn-link:hover, .jsn-bootstrap3 .btn-link:focus, .jsn-bootstrap3 .btn-link:active { border-color: transparent;}
.jsn-bootstrap3 .btn-link:hover, .jsn-bootstrap3 .btn-link:focus { color: #2a6496;text-decoration: underline;background-color: transparent;}
.jsn-bootstrap3 .btn-link[disabled]:hover, .jsn-bootstrap3 fieldset[disabled] .btn-link:hover, .jsn-bootstrap3 .btn-link[disabled]:focus, .jsn-bootstrap3 fieldset[disabled] .btn-link:focus { color: #999999;text-decoration: none;}
.jsn-bootstrap3 .btn-lg { padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 .btn-sm { padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-xs { padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-block { display: block;width: 100%;padding-left: 0;padding-right: 0;}
.jsn-bootstrap3 .btn-block + .btn-block { margin-top: 5px;}
.jsn-bootstrap3 input[type="submit"].btn-block, .jsn-bootstrap3 input[type="reset"].btn-block, .jsn-bootstrap3 input[type="button"].btn-block { width: 100%;}
.jsn-bootstrap3 .fade { opacity: 0;-webkit-transition: opacity 0.15s linear;transition: opacity 0.15s linear;}
.jsn-bootstrap3 .fade.in { opacity: 1;}
.jsn-bootstrap3 .collapse { display: none;}
.jsn-bootstrap3 .collapse.in { display: block;}
.jsn-bootstrap3 .collapsing { position: relative;height: 0;overflow: hidden;-webkit-transition: height 0.35s ease;transition: height 0.35s ease;}
.jsn-bootstrap3 .btn-group, .jsn-bootstrap3 .btn-group-vertical { position: relative;display: inline-block;vertical-align: middle;}
.jsn-bootstrap3 .btn-group > .btn, .jsn-bootstrap3 .btn-group-vertical > .btn { position: relative;float: left;}
.jsn-bootstrap3 .btn-group > .btn:hover, .jsn-bootstrap3 .btn-group-vertical > .btn:hover, .jsn-bootstrap3 .btn-group > .btn:focus, .jsn-bootstrap3 .btn-group-vertical > .btn:focus, .jsn-bootstrap3 .btn-group > .btn:active, .jsn-bootstrap3 .btn-group-vertical > .btn:active, .jsn-bootstrap3 .btn-group > .btn.active, .jsn-bootstrap3 .btn-group-vertical > .btn.active { z-index: 2;}
.jsn-bootstrap3 .btn-group > .btn:focus, .jsn-bootstrap3 .btn-group-vertical > .btn:focus { outline: none;}
.jsn-bootstrap3 .btn-group .btn + .btn, .jsn-bootstrap3 .btn-group .btn + .btn-group, .jsn-bootstrap3 .btn-group .btn-group + .btn, .jsn-bootstrap3 .btn-group .btn-group + .btn-group { margin-left: -1px;}
.jsn-bootstrap3 .btn-toolbar { margin-left: -5px;}
.jsn-bootstrap3 .btn-toolbar .btn-group, .jsn-bootstrap3 .btn-toolbar .input-group { float: left;}
.jsn-bootstrap3 .btn-toolbar > .btn, .jsn-bootstrap3 .btn-toolbar > .btn-group, .jsn-bootstrap3 .btn-toolbar > .input-group { margin-left: 5px;}
.jsn-bootstrap3 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn:first-child { margin-left: 0;}
.jsn-bootstrap3 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-bottom-right-radius: 0;border-top-right-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn:last-child:not(:first-child), .jsn-bootstrap3 .btn-group > .dropdown-toggle:not(:first-child) { border-bottom-left-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group { float: left;}
.jsn-bootstrap3 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group:first-child > .btn:last-child, .jsn-bootstrap3 .btn-group > .btn-group:first-child > .dropdown-toggle { border-bottom-right-radius: 0;border-top-right-radius: 0;}
.jsn-bootstrap3 .btn-group > .btn-group:last-child > .btn:first-child { border-bottom-left-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group .dropdown-toggle:active, .jsn-bootstrap3 .btn-group.open .dropdown-toggle { outline: 0;}
.jsn-bootstrap3 .btn-group-xs > .btn { padding: 1px 5px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-group-sm > .btn { padding: 5px 10px;font-size: 12px;line-height: 1.5;border-radius: 3px;}
.jsn-bootstrap3 .btn-group-lg > .btn { padding: 10px 16px;font-size: 18px;line-height: 1.33;border-radius: 6px;}
.jsn-bootstrap3 .btn-group > .btn + .dropdown-toggle { padding-left: 8px;padding-right: 8px;}
.jsn-bootstrap3 .btn-group > .btn-lg + .dropdown-toggle { padding-left: 12px;padding-right: 12px;}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none;box-shadow: none;}
.jsn-bootstrap3 .btn .caret { margin-left: 0;}
.jsn-bootstrap3 .btn-lg .caret { border-width: 5px 5px 0;border-bottom-width: 0;}
.jsn-bootstrap3 .dropup .btn-lg .caret { border-width: 0 5px 5px;}
.jsn-bootstrap3 .btn-group-vertical > .btn, .jsn-bootstrap3 .btn-group-vertical > .btn-group, .jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn { display: block;float: none;width: 100%;max-width: 100%;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn { float: none;}
.jsn-bootstrap3 .btn-group-vertical > .btn + .btn, .jsn-bootstrap3 .btn-group-vertical > .btn + .btn-group, .jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn, .jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px;margin-left: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn:last-child:not(:first-child) { border-bottom-left-radius: 4px;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .btn-group-justified { display: table;width: 100%;table-layout: fixed;border-collapse: separate;}
.jsn-bootstrap3 .btn-group-justified > .btn, .jsn-bootstrap3 .btn-group-justified > .btn-group { float: none;display: table-cell;width: 1%;}
.jsn-bootstrap3 .btn-group-justified > .btn-group .btn { width: 100%;}
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="radio"],
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="checkbox"] { display: none;}
.jsn-bootstrap3 .nav { margin-bottom: 0;padding-left: 0;list-style: none;}
.jsn-bootstrap3 .nav > li { position: relative;display: block;}
.jsn-bootstrap3 .nav > li > a { position: relative;display: block;padding: 10px 15px;}
.jsn-bootstrap3 .nav > li > a:hover, .jsn-bootstrap3 .nav > li > a:focus { text-decoration: none;background-color: #eeeeee;}
.jsn-bootstrap3 .nav > li.disabled > a { color: #999999;}
.jsn-bootstrap3 .nav > li.disabled > a:hover, .jsn-bootstrap3 .nav > li.disabled > a:focus { color: #999999;text-decoration: none;background-color: transparent;cursor: not-allowed;}
.jsn-bootstrap3 .nav .open > a, .jsn-bootstrap3 .nav .open > a:hover, .jsn-bootstrap3 .nav .open > a:focus { background-color: #eeeeee;border-color: #428bca;}
.jsn-bootstrap3 .nav .nav-divider { height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}
.jsn-bootstrap3 .nav > li > a > img { max-width: none;}
.jsn-bootstrap3 .nav-tabs { border-bottom: 1px solid #dddddd;}
.jsn-bootstrap3 .nav-tabs > li { float: left;margin-bottom: -1px;}
.jsn-bootstrap3 .nav-tabs > li > a { margin-right: 2px;line-height: 1.428571429;border: 1px solid transparent;border-radius: 4px 4px 0 0;}
.jsn-bootstrap3 .nav-tabs > li > a:hover { border-color: #eeeeee #eeeeee #dddddd;}
.jsn-bootstrap3 .nav-tabs > li.active > a, .jsn-bootstrap3 .nav-tabs > li.active > a:hover, .jsn-bootstrap3 .nav-tabs > li.active > a:focus { color: #555555;background-color: #ffffff;border: 1px solid #dddddd;border-bottom-color: transparent;cursor: default;}
.jsn-bootstrap3 .nav-tabs.nav-justified { width: 100%;border-bottom: 0;}
.jsn-bootstrap3 .nav-tabs.nav-justified > li { float: none;}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a { text-align: center;margin-bottom: 5px;}
.jsn-bootstrap3 .nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto;left: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li { display: table-cell;width: 1%;}
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a { margin-bottom: 0;}
}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a { margin-right: 0;border-radius: 4px;}
.jsn-bootstrap3 .nav-tabs.nav-justified > .active > a, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #dddddd;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
  .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #ffffff;}
}
.jsn-bootstrap3 .nav-pills > li { float: left;}
.jsn-bootstrap3 .nav-pills > li > a { border-radius: 4px;}
.jsn-bootstrap3 .nav-pills > li + li { margin-left: 2px;}
.jsn-bootstrap3 .nav-pills > li.active > a, .jsn-bootstrap3 .nav-pills > li.active > a:hover, .jsn-bootstrap3 .nav-pills > li.active > a:focus { color: #ffffff;background-color: #428bca;}
.jsn-bootstrap3 .nav-stacked > li { float: none;}
.jsn-bootstrap3 .nav-stacked > li + li { margin-top: 2px;margin-left: 0;}
.jsn-bootstrap3 .nav-justified { width: 100%;}
.jsn-bootstrap3 .nav-justified > li { float: none;}
.jsn-bootstrap3 .nav-justified > li > a { text-align: center;margin-bottom: 5px;}
.jsn-bootstrap3 .nav-justified > .dropdown .dropdown-menu { top: auto;left: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-justified > li { display: table-cell;width: 1%;}
  .jsn-bootstrap3 .nav-justified > li > a { margin-bottom: 0;}
}
.jsn-bootstrap3 .nav-tabs-justified { border-bottom: 0;}
.jsn-bootstrap3 .nav-tabs-justified > li > a { margin-right: 0;border-radius: 4px;}
.jsn-bootstrap3 .nav-tabs-justified > .active > a, .jsn-bootstrap3 .nav-tabs-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs-justified > .active > a:focus { border: 1px solid #dddddd;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs-justified > li > a { border-bottom: 1px solid #dddddd;border-radius: 4px 4px 0 0;}
  .jsn-bootstrap3 .nav-tabs-justified > .active > a, .jsn-bootstrap3 .nav-tabs-justified > .active > a:hover, .jsn-bootstrap3 .nav-tabs-justified > .active > a:focus { border-bottom-color: #ffffff;}
}
.jsn-bootstrap3 .tab-content > .tab-pane { display: none;}
.jsn-bootstrap3 .tab-content > .active { display: block;}
.jsn-bootstrap3 .nav-tabs .dropdown-menu { margin-top: -1px;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .navbar { position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar { border-radius: 4px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-header { float: left;}
}
.jsn-bootstrap3 .navbar-collapse { max-height: 340px;overflow-x: visible;padding-right: 15px;padding-left: 15px;border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);-webkit-overflow-scrolling: touch;}
.jsn-bootstrap3 .navbar-collapse.in { overflow-y: auto;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-collapse { width: auto;border-top: 0;box-shadow: none;}
  .jsn-bootstrap3 .navbar-collapse.collapse { display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}
  .jsn-bootstrap3 .navbar-collapse.in { overflow-y: visible;}
  .jsn-bootstrap3 .navbar-fixed-top .navbar-collapse, .jsn-bootstrap3 .navbar-static-top .navbar-collapse, .jsn-bootstrap3 .navbar-fixed-bottom .navbar-collapse { padding-left: 0;padding-right: 0;}
}
.jsn-bootstrap3 .container > .navbar-header, .jsn-bootstrap3 .container-fluid > .navbar-header, .jsn-bootstrap3 .container > .navbar-collapse, .jsn-bootstrap3 .container-fluid > .navbar-collapse { margin-right: -15px;margin-left: -15px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .container > .navbar-header, .jsn-bootstrap3 .container-fluid > .navbar-header, .jsn-bootstrap3 .container > .navbar-collapse, .jsn-bootstrap3 .container-fluid > .navbar-collapse { margin-right: 0;margin-left: 0;}
}
.jsn-bootstrap3 .navbar-static-top { z-index: 1000;border-width: 0 0 1px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-static-top { border-radius: 0;}
}
.jsn-bootstrap3 .navbar-fixed-top, .jsn-bootstrap3 .navbar-fixed-bottom { position: fixed;right: 0;left: 0;z-index: 1030;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-fixed-top, .jsn-bootstrap3 .navbar-fixed-bottom { border-radius: 0;}
}
.jsn-bootstrap3 .navbar-fixed-top { top: 0;border-width: 0 0 1px;}
.jsn-bootstrap3 .navbar-fixed-bottom { bottom: 0;margin-bottom: 0;border-width: 1px 0 0;}
.jsn-bootstrap3 .navbar-brand { float: left;padding: 15px 15px;font-size: 18px;line-height: 20px;height: 20px;}
.jsn-bootstrap3 .navbar-brand:hover, .jsn-bootstrap3 .navbar-brand:focus { text-decoration: none;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar > .container .navbar-brand, .jsn-bootstrap3 .navbar > .container-fluid .navbar-brand { margin-left: -15px;}
}
.jsn-bootstrap3 .navbar-toggle { position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 8px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}
.jsn-bootstrap3 .navbar-toggle:focus { outline: none;}
.jsn-bootstrap3 .navbar-toggle .icon-bar { display: block;width: 22px;height: 2px;border-radius: 1px;}
.jsn-bootstrap3 .navbar-toggle .icon-bar + .icon-bar { margin-top: 4px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-toggle { display: none;}
}
.jsn-bootstrap3 .navbar-nav { margin: 7.5px -15px;}
.jsn-bootstrap3 .navbar-nav > li > a { padding-top: 10px;padding-bottom: 10px;line-height: 20px;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu { position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;box-shadow: none;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a, .jsn-bootstrap3 .navbar-nav .open .dropdown-menu .dropdown-header { padding: 5px 15px 5px 25px;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a { line-height: 20px;}
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:focus { background-image: none;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-nav { float: left;margin: 0;}
  .jsn-bootstrap3 .navbar-nav > li { float: left;}
  .jsn-bootstrap3 .navbar-nav > li > a { padding-top: 15px;padding-bottom: 15px;}
  .jsn-bootstrap3 .navbar-nav.navbar-right:last-child { margin-right: -15px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-left { float: left !important;}
  .jsn-bootstrap3 .navbar-right { float: right !important;}
}
.jsn-bootstrap3 .navbar-form { margin-left: -15px;margin-right: -15px;padding: 10px 15px;border-top: 1px solid transparent;border-bottom: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);margin-top: 8px;margin-bottom: 8px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form .form-group { display: inline-block;margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .form-control { display: inline-block;width: auto;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .control-label { margin-bottom: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .radio, .jsn-bootstrap3 .navbar-form .checkbox { display: inline-block;margin-top: 0;margin-bottom: 0;padding-left: 0;vertical-align: middle;}
  .jsn-bootstrap3 .navbar-form .radio input[type="radio"], .jsn-bootstrap3 .navbar-form .checkbox input[type="checkbox"] { float: none;margin-left: 0;}
  .jsn-bootstrap3 .navbar-form .has-feedback .form-control-feedback { top: 0;}
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-form .form-group { margin-bottom: 5px;}
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form { width: auto;border: 0;margin-left: 0;margin-right: 0;padding-top: 0;padding-bottom: 0;-webkit-box-shadow: none;box-shadow: none;}
  .jsn-bootstrap3 .navbar-form.navbar-right:last-child { margin-right: -15px;}
}
.jsn-bootstrap3 .navbar-nav > li > .dropdown-menu { margin-top: 0;border-top-right-radius: 0;border-top-left-radius: 0;}
.jsn-bootstrap3 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.jsn-bootstrap3 .navbar-btn { margin-top: 8px;margin-bottom: 8px;}
.jsn-bootstrap3 .navbar-btn.btn-sm { margin-top: 10px;margin-bottom: 10px;}
.jsn-bootstrap3 .navbar-btn.btn-xs { margin-top: 14px;margin-bottom: 14px;}
.jsn-bootstrap3 .navbar-text { margin-top: 15px;margin-bottom: 15px;}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-text { float: left;margin-left: 15px;margin-right: 15px;}
  .jsn-bootstrap3 .navbar-text.navbar-right:last-child { margin-right: 0;}
}
.jsn-bootstrap3 .navbar-default { background-color: #f8f8f8;border-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-brand { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-brand:hover, .jsn-bootstrap3 .navbar-default .navbar-brand:focus { color: #5e5e5e;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-text { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > li > a:focus { color: #333333;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .active > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:focus { color: #555555;background-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:focus { color: #cccccc;background-color: transparent;}
.jsn-bootstrap3 .navbar-default .navbar-toggle { border-color: #dddddd;}
.jsn-bootstrap3 .navbar-default .navbar-toggle:hover, .jsn-bootstrap3 .navbar-default .navbar-toggle:focus { background-color: #dddddd;}
.jsn-bootstrap3 .navbar-default .navbar-toggle .icon-bar { background-color: #888888;}
.jsn-bootstrap3 .navbar-default .navbar-collapse, .jsn-bootstrap3 .navbar-default .navbar-form { border-color: #e7e7e7;}
.jsn-bootstrap3 .navbar-default .navbar-nav > .open > a, .jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:focus { background-color: #e7e7e7;color: #555555;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #777777;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { color: #333333;background-color: transparent;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus { color: #555555;background-color: #e7e7e7;}
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #cccccc;background-color: transparent;}
}
.jsn-bootstrap3 .navbar-default .navbar-link { color: #777777;}
.jsn-bootstrap3 .navbar-default .navbar-link:hover { color: #333333;}
.jsn-bootstrap3 .navbar-inverse { background-color: #222222;border-color: #080808;}
.jsn-bootstrap3 .navbar-inverse .navbar-brand { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-brand:hover, .jsn-bootstrap3 .navbar-inverse .navbar-brand:focus { color: #ffffff;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-text { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:focus { color: #ffffff;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:focus { color: #ffffff;background-color: #080808;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:focus { color: #444444;background-color: transparent;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle { border-color: #333333;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle:hover, .jsn-bootstrap3 .navbar-inverse .navbar-toggle:focus { background-color: #333333;}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle .icon-bar { background-color: #ffffff;}
.jsn-bootstrap3 .navbar-inverse .navbar-collapse, .jsn-bootstrap3 .navbar-inverse .navbar-form { border-color: #101010;}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:focus { background-color: #080808;color: #ffffff;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header { border-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu .divider { background-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a { color: #999999;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { color: #ffffff;background-color: transparent;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus { color: #ffffff;background-color: #080808;}
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus { color: #444444;background-color: transparent;}
}
.jsn-bootstrap3 .navbar-inverse .navbar-link { color: #999999;}
.jsn-bootstrap3 .navbar-inverse .navbar-link:hover { color: #ffffff;}
.jsn-bootstrap3 .thumbnail { display: block;padding: 4px;margin-bottom: 20px;line-height: 1.428571429;background-color: #ffffff;border: 1px solid #dddddd;border-radius: 4px;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.jsn-bootstrap3 .thumbnail > img, .jsn-bootstrap3 .thumbnail a > img { display: block;max-width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.jsn-bootstrap3 a.thumbnail:hover, .jsn-bootstrap3 a.thumbnail:focus, .jsn-bootstrap3 a.thumbnail.active { border-color: #428bca;}
.jsn-bootstrap3 .thumbnail .caption { padding: 9px;color: #333333;}
.jsn-bootstrap3 .alert { padding: 15px;margin-bottom: 20px;border: 1px solid transparent;border-radius: 4px;}
.jsn-bootstrap3 .alert h4 { margin-top: 0;color: inherit;}
.jsn-bootstrap3 .alert .alert-link { font-weight: bold;}
.jsn-bootstrap3 .alert > p, .jsn-bootstrap3 .alert > ul { margin-bottom: 0;}
.jsn-bootstrap3 .alert > p + p { margin-top: 5px;}
.jsn-bootstrap3 .alert-dismissable { padding-right: 35px;}
.jsn-bootstrap3 .alert-dismissable .close { position: relative;top: -2px;right: -21px;color: inherit;}
.jsn-bootstrap3 .alert-success { background-color: #dff0d8;border-color: #d6e9c6;color: #3c763d;}
.jsn-bootstrap3 .alert-success hr { border-top-color: #c9e2b3;}
.jsn-bootstrap3 .alert-success .alert-link { color: #2b542c;}
.jsn-bootstrap3 .alert-info { background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.jsn-bootstrap3 .alert-info hr { border-top-color: #a6e1ec;}
.jsn-bootstrap3 .alert-info .alert-link { color: #245269;}
.jsn-bootstrap3 .alert-warning { background-color: #fcf8e3;border-color: #faebcc;color: #8a6d3b;}
.jsn-bootstrap3 .alert-warning hr { border-top-color: #f7e1b5;}
.jsn-bootstrap3 .alert-warning .alert-link { color: #66512c;}
.jsn-bootstrap3 .alert-danger { background-color: #f2dede;border-color: #ebccd1;color: #a94442;}
.jsn-bootstrap3 .alert-danger hr { border-top-color: #e4b9c0;}
.jsn-bootstrap3 .alert-danger .alert-link { color: #843534;}
@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
	to {
		background-position: 0 0;
	}
}
@keyframes progress-bar-stripes {
	from {
		background-position: 40px 0;
	}
  	to {
  		background-position: 0 0;
  	}
}
.jsn-bootstrap3 .progress { overflow: hidden;height: 20px;margin-bottom: 20px;background-color: #f5f5f5;border-radius: 4px;-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}
.jsn-bootstrap3 .progress-bar { float: left;width: 0%;height: 100%;font-size: 12px;line-height: 20px;color: #ffffff;text-align: center;background-color: #428bca;-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);-webkit-transition: width 0.6s ease;transition: width 0.6s ease;}
.jsn-bootstrap3 .progress-striped .progress-bar { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size: 40px 40px;}
.jsn-bootstrap3 .progress.active .progress-bar { -webkit-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}
.jsn-bootstrap3 .progress-bar-success { background-color: #5cb85c;}
.jsn-bootstrap3 .progress-striped .progress-bar-success { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-info { background-color: #5bc0de;}
.jsn-bootstrap3 .progress-striped .progress-bar-info { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-warning { background-color: #f0ad4e;}
.jsn-bootstrap3 .progress-striped .progress-bar-warning { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .progress-bar-danger { background-color: #d9534f;}
.jsn-bootstrap3 .progress-striped .progress-bar-danger { background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);}
.jsn-bootstrap3 .close { float: right;font-size: 21px;font-weight: bold;line-height: 1;color: #000000;text-shadow: 0 1px 0 #ffffff;opacity: 0.2;filter: alpha(opacity=20);}
.jsn-bootstrap3 .close:hover, .jsn-bootstrap3 .close:focus { color: #000000;text-decoration: none;cursor: pointer;opacity: 0.5;filter: alpha(opacity=50);}
.jsn-bootstrap3 button.close { padding: 0;cursor: pointer;background: transparent;border: 0;-webkit-appearance: none;}
.jsn-bootstrap3 .tooltip { position: absolute;z-index: 1030;display: block;visibility: visible;font-size: 12px;line-height: 1.4;opacity: 0;filter: alpha(opacity=0);}
.jsn-bootstrap3 .tooltip.in { opacity: 0.9;filter: alpha(opacity=90);}
.jsn-bootstrap3 .tooltip.top { margin-top: -3px;padding: 5px 0;}
.jsn-bootstrap3 .tooltip.right { margin-left: 3px;padding: 0 5px;}
.jsn-bootstrap3 .tooltip.bottom { margin-top: 3px;padding: 5px 0;}
.jsn-bootstrap3 .tooltip.left { margin-left: -3px;padding: 0 5px;}
.jsn-bootstrap3 .tooltip-inner { max-width: 200px;padding: 3px 8px;color: #ffffff;text-align: center;text-decoration: none;background-color: #000000;border-radius: 4px;}
.jsn-bootstrap3 .tooltip-arrow { position: absolute;width: 0;height: 0;border-color: transparent;border-style: solid;}
.jsn-bootstrap3 .tooltip.top .tooltip-arrow { bottom: 0;left: 50%;margin-left: -5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.top-left .tooltip-arrow { bottom: 0;left: 5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.top-right .tooltip-arrow { bottom: 0;right: 5px;border-width: 5px 5px 0;border-top-color: #000000;}
.jsn-bootstrap3 .tooltip.right .tooltip-arrow { top: 50%;left: 0;margin-top: -5px;border-width: 5px 5px 5px 0;border-right-color: #000000;}
.jsn-bootstrap3 .tooltip.left .tooltip-arrow { top: 50%;right: 0;margin-top: -5px;border-width: 5px 0 5px 5px;border-left-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom .tooltip-arrow { top: 0;left: 50%;margin-left: -5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom-left .tooltip-arrow { top: 0;left: 5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .tooltip.bottom-right .tooltip-arrow { top: 0;right: 5px;border-width: 0 5px 5px;border-bottom-color: #000000;}
.jsn-bootstrap3 .carousel { position: relative;}
.jsn-bootstrap3 .carousel-inner { position: relative;overflow: hidden;width: 100%;}
.jsn-bootstrap3 .carousel-inner > .item { display: none;position: relative;-webkit-transition: 0.6s ease-in-out left;transition: 0.6s ease-in-out left;}
.jsn-bootstrap3 .carousel-inner > .item > img, .jsn-bootstrap3 .carousel-inner > .item > a > img { display: block;max-width: 100%;height: auto;line-height: 1;}
.jsn-bootstrap3 .carousel-inner > .active, .jsn-bootstrap3 .carousel-inner > .next, .jsn-bootstrap3 .carousel-inner > .prev { display: block;}
.jsn-bootstrap3 .carousel-inner > .active { left: 0;}
.jsn-bootstrap3 .carousel-inner > .next, .jsn-bootstrap3 .carousel-inner > .prev { position: absolute;top: 0;width: 100%;}
.jsn-bootstrap3 .carousel-inner > .next { left: 100%;}
.jsn-bootstrap3 .carousel-inner > .prev { left: -100%;}
.jsn-bootstrap3 .carousel-inner > .next.left, .jsn-bootstrap3 .carousel-inner > .prev.right { left: 0;}
.jsn-bootstrap3 .carousel-inner > .active.left { left: -100%;}
.jsn-bootstrap3 .carousel-inner > .active.right { left: 100%;}
.jsn-bootstrap3 .carousel-control { position: absolute;top: 0;left: 0;bottom: 0;width: 15%;opacity: 0.5;filter: alpha(opacity=50);font-size: 20px;color: #ffffff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.jsn-bootstrap3 .carousel-control.left { background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.jsn-bootstrap3 .carousel-control.right { left: auto;right: 0;background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.jsn-bootstrap3 .carousel-control:hover, .jsn-bootstrap3 .carousel-control:focus { outline: none;color: #ffffff;text-decoration: none;opacity: 0.9;filter: alpha(opacity=90);}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-left, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-right { position: absolute;top: 50%;z-index: 5;display: inline-block;}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-left { left: 50%;}
.jsn-bootstrap3 .carousel-control .icon-next, .jsn-bootstrap3 .carousel-control .glyphicon-chevron-right { right: 50%;}
.jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next { width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;font-family: serif;}
.jsn-bootstrap3 .carousel-control .icon-prev:before { content: '\2039';}
.jsn-bootstrap3 .carousel-control .icon-next:before { content: '\203a';}
.jsn-bootstrap3 .carousel-indicators { position: absolute;bottom: 10px;left: 50%;z-index: 15;width: 60%;margin-left: -30%;padding-left: 0;list-style: none;text-align: center;}
.jsn-bootstrap3 .carousel-indicators li { display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;border: 1px solid #ffffff;border-radius: 10px;cursor: pointer;background-color: #000 \9;background-color: rgba(0, 0, 0, 0);}
.jsn-bootstrap3 .carousel-indicators .active { margin: 0;width: 12px;height: 12px;background-color: #ffffff;}
.jsn-bootstrap3 .carousel-caption { position: absolute;left: 15%;right: 15%;bottom: 20px;z-index: 10;padding-top: 20px;padding-bottom: 20px;color: #ffffff;text-align: center;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.jsn-bootstrap3 .carousel-caption .btn { text-shadow: none;}
.jsn-bootstrap3 .panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.jsn-bootstrap3 .panel-body { padding: 15px; }
.jsn-bootstrap3 .panel-body:before, .jsn-bootstrap3 .panel-body:after { display: table; content: " "; }
.jsn-bootstrap3 .panel-body:after { clear: both; }
.jsn-bootstrap3 .panel-body:before, .jsn-bootstrap3 .panel-body:after { display: table; content: " "; }
.jsn-bootstrap3 .panel-body:after { clear: both; }
.jsn-bootstrap3 .panel > .list-group { margin-bottom: 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item { border-width: 1px 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item:first-child { border-top-right-radius: 0; border-top-left-radius: 0; }
.jsn-bootstrap3 .panel > .list-group .list-group-item:last-child { border-bottom: 0; }
.jsn-bootstrap3 .panel-heading + .list-group .list-group-item:first-child { border-top-width: 0; }
.jsn-bootstrap3 .panel > .table, .jsn-bootstrap3 .panel > .table-responsive > .table { margin-bottom: 0; }
.jsn-bootstrap3 .panel > .panel-body + .table, .jsn-bootstrap3 .panel > .panel-body + .table-responsive { border-top: 1px solid #dddddd; }
.jsn-bootstrap3 .panel > .table > tbody:first-child th, .jsn-bootstrap3 .panel > .table > tbody:first-child td { border-top: 0; }
.jsn-bootstrap3 .panel > .table-bordered, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered { border: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:first-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child { border-left: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:last-child, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child { border-right: 0; }
.jsn-bootstrap3 .panel > .table-bordered > thead > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th, .jsn-bootstrap3 .panel > .table-bordered > thead > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:last-child > td, .jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > td, .jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td { border-bottom: 0; }
.jsn-bootstrap3 .panel > .table-responsive { margin-bottom: 0; border: 0; }
.jsn-bootstrap3 .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; }
.jsn-bootstrap3 .panel-heading > .dropdown .dropdown-toggle { color: inherit; }
.jsn-bootstrap3 .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; }
.jsn-bootstrap3 .panel-title > a { color: inherit; }
.jsn-bootstrap3 .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; }
.jsn-bootstrap3 .panel-group .panel { margin-bottom: 0; overflow: hidden; border-radius: 4px; }
.jsn-bootstrap3 .panel-group .panel + .panel { margin-top: 5px; }
.jsn-bootstrap3 .panel-group .panel-heading { border-bottom: 0; }
.jsn-bootstrap3 .panel-group .panel-heading + .panel-collapse .panel-body { border-top: 1px solid #dddddd; }
.jsn-bootstrap3 .panel-group .panel-footer { border-top: 0; }
.jsn-bootstrap3 .panel-group .panel-footer + .panel-collapse .panel-body { border-bottom: 1px solid #dddddd; }
.jsn-bootstrap3 .panel-default { border-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-heading + .panel-collapse .panel-body { border-top-color: #dddddd; }
.jsn-bootstrap3 .panel-default > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #dddddd; }
.jsn-bootstrap3 .panel-primary { border-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-heading { color: #ffffff; background-color: #428bca; border-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-heading + .panel-collapse .panel-body { border-top-color: #428bca; }
.jsn-bootstrap3 .panel-primary > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #428bca; }
.jsn-bootstrap3 .panel-success { border-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-heading + .panel-collapse .panel-body { border-top-color: #d6e9c6; }
.jsn-bootstrap3 .panel-success > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #d6e9c6; }
.jsn-bootstrap3 .panel-warning { border-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-heading + .panel-collapse .panel-body { border-top-color: #faebcc; }
.jsn-bootstrap3 .panel-warning > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #faebcc; }
.jsn-bootstrap3 .panel-danger { border-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-heading { color: #a94442; background-color: #f2dede; border-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-heading + .panel-collapse .panel-body { border-top-color: #ebccd1; }
.jsn-bootstrap3 .panel-danger > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #ebccd1; }
.jsn-bootstrap3 .panel-info { border-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-heading { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-heading + .panel-collapse .panel-body { border-top-color: #bce8f1; }
.jsn-bootstrap3 .panel-info > .panel-footer + .panel-collapse .panel-body { border-bottom-color: #bce8f1; }
@media screen and (min-width: 768px) { .carousel-control .glyphicons-chevron-left, .jsn-bootstrap3 .carousel-control .glyphicons-chevron-right, .jsn-bootstrap3 .carousel-control .icon-prev, .jsn-bootstrap3 .carousel-control .icon-next { width: 30px;height: 30px;margin-top: -15px;margin-left: -15px;font-size: 30px;}
  .jsn-bootstrap3 .carousel-caption { left: 20%;right: 20%;padding-bottom: 30px;}
  .jsn-bootstrap3 .carousel-indicators { bottom: 20px;}
}
.jsn-bootstrap3 .clearfix:before, .jsn-bootstrap3 .clearfix:after, .jsn-bootstrap3 .form-horizontal .form-group:before, .jsn-bootstrap3 .form-horizontal .form-group:after, .jsn-bootstrap3 .btn-toolbar:before, .jsn-bootstrap3 .btn-toolbar:after, .jsn-bootstrap3 .btn-group-vertical > .btn-group:before, .jsn-bootstrap3 .btn-group-vertical > .btn-group:after, .jsn-bootstrap3 .nav:before, .jsn-bootstrap3 .nav:after, .jsn-bootstrap3 .navbar:before, .jsn-bootstrap3 .navbar:after, .jsn-bootstrap3 .navbar-header:before, .jsn-bootstrap3 .navbar-header:after, .jsn-bootstrap3 .navbar-collapse:before, .jsn-bootstrap3 .navbar-collapse:after { content: " ";display: table;}
.jsn-bootstrap3 .clearfix:after, .jsn-bootstrap3 .form-horizontal .form-group:after, .jsn-bootstrap3 .btn-toolbar:after, .jsn-bootstrap3 .btn-group-vertical > .btn-group:after, .jsn-bootstrap3 .nav:after, .jsn-bootstrap3 .navbar:after, .jsn-bootstrap3 .navbar-header:after, .jsn-bootstrap3 .navbar-collapse:after { clear: both;}
.jsn-bootstrap3 .center-block { display: block;margin-left: auto;margin-right: auto;}
.jsn-bootstrap3 .pull-right { float: right !important;}
.jsn-bootstrap3 .pull-left { float: left !important;}
.jsn-bootstrap3 .hide { display: none !important;}
.jsn-bootstrap3 .show { display: block !important;}
.jsn-bootstrap3 .invisible { visibility: hidden;}
.jsn-bootstrap3 .text-hide { font: 0/0 a;color: transparent;text-shadow: none;background-color: transparent;border: 0;}
.jsn-bootstrap3 .hidden { display: none !important;visibility: hidden !important;}
.jsn-bootstrap3 .affix { position: fixed;}
@-ms-viewport { width: device-width;}
.jsn-bootstrap3 .visible-xs, .jsn-bootstrap3 tr.visible-xs, .jsn-bootstrap3 th.visible-xs, .jsn-bootstrap3 td.visible-xs { display: none !important;}
@media (max-width: 767px) {
  .jsn-bootstrap3 .visible-xs { display: block !important;}
  .jsn-bootstrap3 table.visible-xs { display: table;}
  .jsn-bootstrap3 tr.visible-xs { display: table-row !important;}
  .jsn-bootstrap3 th.visible-xs, .jsn-bootstrap3 td.visible-xs { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-sm, .jsn-bootstrap3 tr.visible-sm, .jsn-bootstrap3 th.visible-sm, .jsn-bootstrap3 td.visible-sm { display: none !important;}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .visible-sm { display: block !important;}
  .jsn-bootstrap3 table.visible-sm { display: table;}
  .jsn-bootstrap3 tr.visible-sm { display: table-row !important;}
  .jsn-bootstrap3 th.visible-sm, .jsn-bootstrap3 td.visible-sm { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-md, .jsn-bootstrap3 tr.visible-md, .jsn-bootstrap3 th.visible-md, .jsn-bootstrap3 td.visible-md { display: none !important;}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .visible-md { display: block !important;}
  .jsn-bootstrap3 table.visible-md { display: table;}
  .jsn-bootstrap3 tr.visible-md { display: table-row !important;}
  .jsn-bootstrap3 th.visible-md, .jsn-bootstrap3 td.visible-md { display: table-cell !important;}
}
.jsn-bootstrap3 .visible-lg, .jsn-bootstrap3 tr.visible-lg, .jsn-bootstrap3 th.visible-lg, .jsn-bootstrap3 td.visible-lg { display: none !important;}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .visible-lg { display: block !important;}
  .jsn-bootstrap3 table.visible-lg { display: table;}
  .jsn-bootstrap3 tr.visible-lg { display: table-row !important;}
  .jsn-bootstrap3 th.visible-lg, .jsn-bootstrap3 td.visible-lg { display: table-cell !important;}
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .hidden-xs, .jsn-bootstrap3 tr.hidden-xs, .jsn-bootstrap3 th.hidden-xs, .jsn-bootstrap3 td.hidden-xs { display: none !important;}
}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .hidden-sm, .jsn-bootstrap3 tr.hidden-sm, .jsn-bootstrap3 th.hidden-sm, .jsn-bootstrap3 td.hidden-sm { display: none !important;}
}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .hidden-md, .jsn-bootstrap3 tr.hidden-md, .jsn-bootstrap3 th.hidden-md, .jsn-bootstrap3 td.hidden-md { display: none !important;}
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .hidden-lg, .jsn-bootstrap3 tr.hidden-lg, .jsn-bootstrap3 th.hidden-lg, .jsn-bootstrap3 td.hidden-lg { display: none !important;}
}
.jsn-bootstrap3 .visible-print, .jsn-bootstrap3 tr.visible-print, .jsn-bootstrap3 th.visible-print, .jsn-bootstrap3 td.visible-print { display: none !important;}
@media print { .jsn-bootstrap3 .visible-print { display: block !important;}
  .jsn-bootstrap3 table.visible-print { display: table;}
  .jsn-bootstrap3 tr.visible-print { display: table-row !important;}
  .jsn-bootstrap3 th.visible-print, .jsn-bootstrap3 td.visible-print { display: table-cell !important;}
}
@media print { .jsn-bootstrap3 .hidden-print, .jsn-bootstrap3 tr.hidden-print, .jsn-bootstrap3 th.hidden-print, .jsn-bootstrap3 td.hidden-print { display: none !important;}
}
 .jsn-bootstrap3 .carousel h4{color:#fff;font-weight:bold}.jsn-bootstrap3 img[class*="img-"]{margin:10px 0}div.ig_text p.dropcap:first-letter {margin:.1em .2em .1em -.05em}.jsn-master .jsn-bootstrap3 .mejs-container,.jsn-master .jsn-bootstrap3 .local_file,iframe,object,video{max-width:100%}.modal-backdrop.in{opacity:0;z-index:-1}.ig_loading{display:none}.ig_loading.active{display:block !important}[class*="col-"]{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;-o-box-sizing:border-box !important;-ms-box-sizing:border-box !important;box-sizing:border-box !important}.ig-element-container img{max-width:100%;float:inherit !important}.wp-audio-shortcode{margin:10px 0}.tipsy img{float:none !important}ul.ig-social-links li a.facebook{background:url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../images/icon-socials/facebook.png) no-repeat 2px 3px #eceef5;border:1px solid #cad4e7;width:20px}ul.ig-social-links li a.facebook:hover{border-color:#9dacce}ul.ig-social-links li a.twitter{background:url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../images/icon-socials/twitter.png) no-repeat 2px 5px #EEE;border:1px solid #CCC;width:22px}ul.ig-social-links li a.googleplus{background:url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/innogears/css/../images/icon-socials/gplus.png) no-repeat 8px 2px;border:1px solid rgba(0,0,0,.17);width:42px}ul.ig-social-links{margin:0;padding:0}ul.ig-social-links li{list-style:none;display:inline-block;margin:0 5px 0 0 !important}ul.ig-social-links li a:hover{text-decoration:none}ul.ig-social-links li a{font-size:.9em;display:inline-block;height:21px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}ul.ig-social-links li a.googleplus:hover{border-color:rgba(0,0,0,.3)}ul.ig-social-links li a.twitter:hover{border-color:#AAA}.ig-full-width{overflow-x:hidden}.jsn-bootstrap3 .ig-element-container p{margin:5px 0 15px;padding:0}.jsn-bootstrap3 .ig-element-container>.jsn-bglabel{background-position:center top;background-repeat:no-repeat;color:#d3d3d3;font-size:32px;font-family:Arial,Helvetica,sans-serif;line-height:1.5em;text-align:center;margin-top:65px}.jsn-bootstrap3 .ig-element-container [class^="icon-"]{margin-right:5px}@media only screen and (max-width:480px),(max-device-width:480px){#fancybox-wrap,#fancybox-content,.jsn-bootstrap3 .progress-info,.jsn-bootstrap3 .ig-element-pricingtable[class*="table-"]>div{width:100% !important}.jsn-bootstrap3 .carousel .carousel-image,.mejs-container.mejs-audio,.local_file{max-width:100%}#fancybox-wrap,#fancybox-content{left:0 !important}.jsn-bootstrap3 .btn{margin:5px}.jsn-bootstrap3 .btn-group .btn{margin:0}.jsn-bootstrap3 .carousel-caption{position:absolute}.testimonial .testimonial-item{margin-bottom:20px}.jsn-bootstrap3 .row-fluid.ig_fullwidth{padding:10px !important}.jsn-bootstrap3 .ig-element-pricingtable{display:inline-block}.jsn-bootstrap3 .ig-pricingtable .ig-prtbl-cols-featured{margin-top:35px}.jsn-bootstrap3 .contentclips-item{margin-bottom:15px}.jsn-bootstrap3 .ig-pricingtable .ig-prtbl-cols{border-left:1px solid #e4e4e4}}@media only screen and (min-width:481px) and (max-width:960px),(min-device-width:481px) and (max-device-width:960px){.jsn-bootstrap3 .row{margin:0}#fancybox-wrap,#fancybox-content{width:100% !important;left:0 !important}.jsn-bootstrap3 .carousel .carousel-image,.mejs-container.mejs-audio,.local_file{max-width:100%}.jsn-bootstrap3 .btn{margin:5px}.jsn-bootstrap3 .btn-group .btn{margin:0}.testimonial .testimonial-item{margin-bottom:20px}}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
.jsn-bootstrap3 html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
.jsn-bootstrap3 body {
  margin: 0;
}
.jsn-bootstrap3 article,
.jsn-bootstrap3 aside,
.jsn-bootstrap3 details,
.jsn-bootstrap3 figcaption,
.jsn-bootstrap3 figure,
.jsn-bootstrap3 footer,
.jsn-bootstrap3 header,
.jsn-bootstrap3 hgroup,
.jsn-bootstrap3 main,
.jsn-bootstrap3 nav,
.jsn-bootstrap3 section,
.jsn-bootstrap3 summary {
  display: block;
}
.jsn-bootstrap3 audio,
.jsn-bootstrap3 canvas,
.jsn-bootstrap3 progress,
.jsn-bootstrap3 video {
  display: inline-block;
  vertical-align: baseline;
}
.jsn-bootstrap3 audio:not([controls]) {
  display: none;
  height: 0;
}
.jsn-bootstrap3 [hidden],
.jsn-bootstrap3 template {
  display: none;
}
.jsn-bootstrap3 a {
  background: transparent;
}
.jsn-bootstrap3 a:active,
.jsn-bootstrap3 a:hover {
  outline: 0;
}
.jsn-bootstrap3 abbr[title] {
  border-bottom: 1px dotted;
}
.jsn-bootstrap3 b,
.jsn-bootstrap3 strong {
  font-weight: bold;
}
.jsn-bootstrap3 dfn {
  font-style: italic;
}
.jsn-bootstrap3 h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
.jsn-bootstrap3 mark {
  background: #ff0;
  color: #000;
}
.jsn-bootstrap3 small {
  font-size: 80%;
}
.jsn-bootstrap3 sub,
.jsn-bootstrap3 sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
.jsn-bootstrap3 sup {
  top: -0.5em;
}
.jsn-bootstrap3 sub {
  bottom: -0.25em;
}
.jsn-bootstrap3 img {
  border: 0;
}
.jsn-bootstrap3 svg:not(:root) {
  overflow: hidden;
}
.jsn-bootstrap3 figure {
  margin: 1em 40px;
}
.jsn-bootstrap3 hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
.jsn-bootstrap3 pre {
  overflow: auto;
}
.jsn-bootstrap3 code,
.jsn-bootstrap3 kbd,
.jsn-bootstrap3 pre,
.jsn-bootstrap3 samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
.jsn-bootstrap3 button,
.jsn-bootstrap3 input,
.jsn-bootstrap3 optgroup,
.jsn-bootstrap3 select,
.jsn-bootstrap3 textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
.jsn-bootstrap3 button {
  overflow: visible;
}
.jsn-bootstrap3 button,
.jsn-bootstrap3 select {
  text-transform: none;
}
.jsn-bootstrap3 button,
.jsn-bootstrap3 html input[type="button"],
.jsn-bootstrap3 input[type="reset"],
.jsn-bootstrap3 input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
.jsn-bootstrap3 button[disabled],
.jsn-bootstrap3 html input[disabled] {
  cursor: default;
}
.jsn-bootstrap3 button::-moz-focus-inner,
.jsn-bootstrap3 input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.jsn-bootstrap3 input {
  line-height: normal;
}
.jsn-bootstrap3 input[type="checkbox"],
.jsn-bootstrap3 input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
.jsn-bootstrap3 input[type="number"]::-webkit-inner-spin-button,
.jsn-bootstrap3 input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
.jsn-bootstrap3 input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
.jsn-bootstrap3 input[type="search"]::-webkit-search-cancel-button,
.jsn-bootstrap3 input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.jsn-bootstrap3 fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.jsn-bootstrap3 legend {
  border: 0;
  padding: 0;
}
.jsn-bootstrap3 textarea {
  overflow: auto;
}
.jsn-bootstrap3 optgroup {
  font-weight: bold;
}
.jsn-bootstrap3 table {
  border-collapse: collapse;
  border-spacing: 0;
}
.jsn-bootstrap3 td,
.jsn-bootstrap3 th {
  padding: 0;
}
@media print {
  .jsn-bootstrap3 * {
    text-shadow: none !important;
    color: #000 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .jsn-bootstrap3 a,
  .jsn-bootstrap3 a:visited {
    text-decoration: underline;
  }
  .jsn-bootstrap3 a[href]:after {
    content: " (" attr(href) ")";
  }
  .jsn-bootstrap3 abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .jsn-bootstrap3 a[href^="javascript:"]:after,
  .jsn-bootstrap3 a[href^="#"]:after {
    content: "";
  }
  .jsn-bootstrap3 pre,
  .jsn-bootstrap3 blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  .jsn-bootstrap3 thead {
    display: table-header-group;
  }
  .jsn-bootstrap3 tr,
  .jsn-bootstrap3 img {
    page-break-inside: avoid;
  }
  .jsn-bootstrap3 img {
    max-width: 100% !important;
  }
  .jsn-bootstrap3 p,
  .jsn-bootstrap3 h2,
  .jsn-bootstrap3 h3 {
    orphans: 3;
    widows: 3;
  }
  .jsn-bootstrap3 h2,
  .jsn-bootstrap3 h3 {
    page-break-after: avoid;
  }
  .jsn-bootstrap3 select {
    background: #fff !important;
  }
  .jsn-bootstrap3 .navbar {
    display: none;
  }
  .jsn-bootstrap3 .table td,
  .jsn-bootstrap3 .table th {
    background-color: #fff !important;
  }
  .jsn-bootstrap3 .btn > .caret,
  .jsn-bootstrap3 .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .jsn-bootstrap3 .label {
    border: 1px solid #000;
  }
  .jsn-bootstrap3 .table {
    border-collapse: collapse !important;
  }
  .jsn-bootstrap3 .table-bordered th,
  .jsn-bootstrap3 .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.jsn-bootstrap3 * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jsn-bootstrap3 *:before,
.jsn-bootstrap3 *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jsn-bootstrap3 html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.jsn-bootstrap3 body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.428571429;
  color: #333333;
  background-color: #ffffff;
}
.jsn-bootstrap3 input,
.jsn-bootstrap3 button,
.jsn-bootstrap3 select,
.jsn-bootstrap3 textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.jsn-bootstrap3 a {
  color: #428bca;
  text-decoration: none;
}
.jsn-bootstrap3 a:hover,
.jsn-bootstrap3 a:focus {
  color: #2a6496;
  text-decoration: underline;
}
.jsn-bootstrap3 a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.jsn-bootstrap3 figure {
  margin: 0;
}
.jsn-bootstrap3 img {
  vertical-align: middle;
}
.jsn-bootstrap3 .img-responsive {
  display: block;
  max-width: 100%;
  height: auto;
}
.jsn-bootstrap3 .img-rounded {
  border-radius: 6px;
}
.jsn-bootstrap3 .img-thumbnail {
  padding: 4px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.jsn-bootstrap3 .img-circle {
  border-radius: 50%;
}
.jsn-bootstrap3 hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.jsn-bootstrap3 .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.jsn-bootstrap3 h1,
.jsn-bootstrap3 h2,
.jsn-bootstrap3 h3,
.jsn-bootstrap3 h4,
.jsn-bootstrap3 h5,
.jsn-bootstrap3 h6,
.jsn-bootstrap3 .h1,
.jsn-bootstrap3 .h2,
.jsn-bootstrap3 .h3,
.jsn-bootstrap3 .h4,
.jsn-bootstrap3 .h5,
.jsn-bootstrap3 .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
.jsn-bootstrap3 h1 small,
.jsn-bootstrap3 h2 small,
.jsn-bootstrap3 h3 small,
.jsn-bootstrap3 h4 small,
.jsn-bootstrap3 h5 small,
.jsn-bootstrap3 h6 small,
.jsn-bootstrap3 .h1 small,
.jsn-bootstrap3 .h2 small,
.jsn-bootstrap3 .h3 small,
.jsn-bootstrap3 .h4 small,
.jsn-bootstrap3 .h5 small,
.jsn-bootstrap3 .h6 small,
.jsn-bootstrap3 h1 .small,
.jsn-bootstrap3 h2 .small,
.jsn-bootstrap3 h3 .small,
.jsn-bootstrap3 h4 .small,
.jsn-bootstrap3 h5 .small,
.jsn-bootstrap3 h6 .small,
.jsn-bootstrap3 .h1 .small,
.jsn-bootstrap3 .h2 .small,
.jsn-bootstrap3 .h3 .small,
.jsn-bootstrap3 .h4 .small,
.jsn-bootstrap3 .h5 .small,
.jsn-bootstrap3 .h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #999999;
}
.jsn-bootstrap3 h1,
.jsn-bootstrap3 .h1,
.jsn-bootstrap3 h2,
.jsn-bootstrap3 .h2,
.jsn-bootstrap3 h3,
.jsn-bootstrap3 .h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.jsn-bootstrap3 h1 small,
.jsn-bootstrap3 .h1 small,
.jsn-bootstrap3 h2 small,
.jsn-bootstrap3 .h2 small,
.jsn-bootstrap3 h3 small,
.jsn-bootstrap3 .h3 small,
.jsn-bootstrap3 h1 .small,
.jsn-bootstrap3 .h1 .small,
.jsn-bootstrap3 h2 .small,
.jsn-bootstrap3 .h2 .small,
.jsn-bootstrap3 h3 .small,
.jsn-bootstrap3 .h3 .small {
  font-size: 65%;
}
.jsn-bootstrap3 h4,
.jsn-bootstrap3 .h4,
.jsn-bootstrap3 h5,
.jsn-bootstrap3 .h5,
.jsn-bootstrap3 h6,
.jsn-bootstrap3 .h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.jsn-bootstrap3 h4 small,
.jsn-bootstrap3 .h4 small,
.jsn-bootstrap3 h5 small,
.jsn-bootstrap3 .h5 small,
.jsn-bootstrap3 h6 small,
.jsn-bootstrap3 .h6 small,
.jsn-bootstrap3 h4 .small,
.jsn-bootstrap3 .h4 .small,
.jsn-bootstrap3 h5 .small,
.jsn-bootstrap3 .h5 .small,
.jsn-bootstrap3 h6 .small,
.jsn-bootstrap3 .h6 .small {
  font-size: 75%;
}
.jsn-bootstrap3 h1,
.jsn-bootstrap3 .h1 {
  font-size: 36px;
}
.jsn-bootstrap3 h2,
.jsn-bootstrap3 .h2 {
  font-size: 30px;
}
.jsn-bootstrap3 h3,
.jsn-bootstrap3 .h3 {
  font-size: 24px;
}
.jsn-bootstrap3 h4,
.jsn-bootstrap3 .h4 {
  font-size: 18px;
}
.jsn-bootstrap3 h5,
.jsn-bootstrap3 .h5 {
  font-size: 14px;
}
.jsn-bootstrap3 h6,
.jsn-bootstrap3 .h6 {
  font-size: 12px;
}
.jsn-bootstrap3 p {
  margin: 0 0 10px;
}
.jsn-bootstrap3 .lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .lead {
    font-size: 21px;
  }
}
.jsn-bootstrap3 small,
.jsn-bootstrap3 .small {
  font-size: 85%;
}
.jsn-bootstrap3 cite {
  font-style: normal;
}
.jsn-bootstrap3 .text-left {
  text-align: left;
}
.jsn-bootstrap3 .text-right {
  text-align: right;
}
.jsn-bootstrap3 .text-center {
  text-align: center;
}
.jsn-bootstrap3 .text-justify {
  text-align: justify;
}
.jsn-bootstrap3 .text-muted {
  color: #999999;
}
.jsn-bootstrap3 .text-primary {
  color: #428bca;
}
a.jsn-bootstrap3 .text-primary:hover {
  color: #3071a9;
}
.jsn-bootstrap3 .text-success {
  color: #3c763d;
}
a.jsn-bootstrap3 .text-success:hover {
  color: #2b542c;
}
.jsn-bootstrap3 .text-info {
  color: #31708f;
}
a.jsn-bootstrap3 .text-info:hover {
  color: #245269;
}
.jsn-bootstrap3 .text-warning {
  color: #8a6d3b;
}
a.jsn-bootstrap3 .text-warning:hover {
  color: #66512c;
}
.jsn-bootstrap3 .text-danger {
  color: #a94442;
}
a.jsn-bootstrap3 .text-danger:hover {
  color: #843534;
}
.jsn-bootstrap3 .bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.jsn-bootstrap3 .bg-primary:hover {
  background-color: #3071a9;
}
.jsn-bootstrap3 .bg-success {
  background-color: #dff0d8;
}
a.jsn-bootstrap3 .bg-success:hover {
  background-color: #c1e2b3;
}
.jsn-bootstrap3 .bg-info {
  background-color: #d9edf7;
}
a.jsn-bootstrap3 .bg-info:hover {
  background-color: #afd9ee;
}
.jsn-bootstrap3 .bg-warning {
  background-color: #fcf8e3;
}
a.jsn-bootstrap3 .bg-warning:hover {
  background-color: #f7ecb5;
}
.jsn-bootstrap3 .bg-danger {
  background-color: #f2dede;
}
a.jsn-bootstrap3 .bg-danger:hover {
  background-color: #e4b9b9;
}
.jsn-bootstrap3 .page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
.jsn-bootstrap3 ul,
.jsn-bootstrap3 ol {
  margin-top: 0;
  margin-bottom: 10px;
}
.jsn-bootstrap3 ul ul,
.jsn-bootstrap3 ol ul,
.jsn-bootstrap3 ul ol,
.jsn-bootstrap3 ol ol {
  margin-bottom: 0;
}
.jsn-bootstrap3 .list-unstyled {
  padding-left: 0;
  list-style: none;
}
.jsn-bootstrap3 .list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.jsn-bootstrap3 .list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
.jsn-bootstrap3 dl {
  margin-top: 0;
  margin-bottom: 20px;
}
.jsn-bootstrap3 dt,
.jsn-bootstrap3 dd {
  line-height: 1.428571429;
}
.jsn-bootstrap3 dt {
  font-weight: bold;
}
.jsn-bootstrap3 dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .jsn-bootstrap3 .dl-horizontal dd {
    margin-left: 180px;
  }
}
.jsn-bootstrap3 abbr[title],
.jsn-bootstrap3 abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999999;
}
.jsn-bootstrap3 .initialism {
  font-size: 90%;
  text-transform: uppercase;
}
.jsn-bootstrap3 blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
.jsn-bootstrap3 blockquote p:last-child,
.jsn-bootstrap3 blockquote ul:last-child,
.jsn-bootstrap3 blockquote ol:last-child {
  margin-bottom: 0;
}
.jsn-bootstrap3 blockquote footer,
.jsn-bootstrap3 blockquote small,
.jsn-bootstrap3 blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.428571429;
  color: #999999;
}
.jsn-bootstrap3 blockquote footer:before,
.jsn-bootstrap3 blockquote small:before,
.jsn-bootstrap3 blockquote .small:before {
  content: '\2014 \00A0';
}
.jsn-bootstrap3 .blockquote-reverse,
.jsn-bootstrap3 blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.jsn-bootstrap3 .blockquote-reverse footer:before,
.jsn-bootstrap3 blockquote.pull-right footer:before,
.jsn-bootstrap3 .blockquote-reverse small:before,
.jsn-bootstrap3 blockquote.pull-right small:before,
.jsn-bootstrap3 .blockquote-reverse .small:before,
.jsn-bootstrap3 blockquote.pull-right .small:before {
  content: '';
}
.jsn-bootstrap3 .blockquote-reverse footer:after,
.jsn-bootstrap3 blockquote.pull-right footer:after,
.jsn-bootstrap3 .blockquote-reverse small:after,
.jsn-bootstrap3 blockquote.pull-right small:after,
.jsn-bootstrap3 .blockquote-reverse .small:after,
.jsn-bootstrap3 blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
.jsn-bootstrap3 blockquote:before,
.jsn-bootstrap3 blockquote:after {
  content: "";
}
.jsn-bootstrap3 address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.428571429;
}
.jsn-bootstrap3 code,
.jsn-bootstrap3 kbd,
.jsn-bootstrap3 pre,
.jsn-bootstrap3 samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
.jsn-bootstrap3 code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
.jsn-bootstrap3 kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #ffffff;
  background-color: #333333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.jsn-bootstrap3 pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.428571429;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.jsn-bootstrap3 pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.jsn-bootstrap3 .pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.jsn-bootstrap3 .container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .jsn-bootstrap3 .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .container {
    width: 1170px;
  }
}
.jsn-bootstrap3 .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.jsn-bootstrap3 .row {
  margin-left: -15px;
  margin-right: -15px;
}
.jsn-bootstrap3 .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.jsn-bootstrap3 .col-xs-1, .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-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.jsn-bootstrap3 .col-xs-12 {
  width: 100%;
}
.jsn-bootstrap3 .col-xs-11 {
  width: 91.66666666666666%;
}
.jsn-bootstrap3 .col-xs-10 {
  width: 83.33333333333334%;
}
.jsn-bootstrap3 .col-xs-9 {
  width: 75%;
}
.jsn-bootstrap3 .col-xs-8 {
  width: 66.66666666666666%;
}
.jsn-bootstrap3 .col-xs-7 {
  width: 58.333333333333336%;
}
.jsn-bootstrap3 .col-xs-6 {
  width: 50%;
}
.jsn-bootstrap3 .col-xs-5 {
  width: 41.66666666666667%;
}
.jsn-bootstrap3 .col-xs-4 {
  width: 33.33333333333333%;
}
.jsn-bootstrap3 .col-xs-3 {
  width: 25%;
}
.jsn-bootstrap3 .col-xs-2 {
  width: 16.666666666666664%;
}
.jsn-bootstrap3 .col-xs-1 {
  width: 8.333333333333332%;
}
.jsn-bootstrap3 .col-xs-pull-12 {
  right: 100%;
}
.jsn-bootstrap3 .col-xs-pull-11 {
  right: 91.66666666666666%;
}
.jsn-bootstrap3 .col-xs-pull-10 {
  right: 83.33333333333334%;
}
.jsn-bootstrap3 .col-xs-pull-9 {
  right: 75%;
}
.jsn-bootstrap3 .col-xs-pull-8 {
  right: 66.66666666666666%;
}
.jsn-bootstrap3 .col-xs-pull-7 {
  right: 58.333333333333336%;
}
.jsn-bootstrap3 .col-xs-pull-6 {
  right: 50%;
}
.jsn-bootstrap3 .col-xs-pull-5 {
  right: 41.66666666666667%;
}
.jsn-bootstrap3 .col-xs-pull-4 {
  right: 33.33333333333333%;
}
.jsn-bootstrap3 .col-xs-pull-3 {
  right: 25%;
}
.jsn-bootstrap3 .col-xs-pull-2 {
  right: 16.666666666666664%;
}
.jsn-bootstrap3 .col-xs-pull-1 {
  right: 8.333333333333332%;
}
.jsn-bootstrap3 .col-xs-pull-0 {
  right: 0%;
}
.jsn-bootstrap3 .col-xs-push-12 {
  left: 100%;
}
.jsn-bootstrap3 .col-xs-push-11 {
  left: 91.66666666666666%;
}
.jsn-bootstrap3 .col-xs-push-10 {
  left: 83.33333333333334%;
}
.jsn-bootstrap3 .col-xs-push-9 {
  left: 75%;
}
.jsn-bootstrap3 .col-xs-push-8 {
  left: 66.66666666666666%;
}
.jsn-bootstrap3 .col-xs-push-7 {
  left: 58.333333333333336%;
}
.jsn-bootstrap3 .col-xs-push-6 {
  left: 50%;
}
.jsn-bootstrap3 .col-xs-push-5 {
  left: 41.66666666666667%;
}
.jsn-bootstrap3 .col-xs-push-4 {
  left: 33.33333333333333%;
}
.jsn-bootstrap3 .col-xs-push-3 {
  left: 25%;
}
.jsn-bootstrap3 .col-xs-push-2 {
  left: 16.666666666666664%;
}
.jsn-bootstrap3 .col-xs-push-1 {
  left: 8.333333333333332%;
}
.jsn-bootstrap3 .col-xs-push-0 {
  left: 0%;
}
.jsn-bootstrap3 .col-xs-offset-12 {
  margin-left: 100%;
}
.jsn-bootstrap3 .col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}
.jsn-bootstrap3 .col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}
.jsn-bootstrap3 .col-xs-offset-9 {
  margin-left: 75%;
}
.jsn-bootstrap3 .col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}
.jsn-bootstrap3 .col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}
.jsn-bootstrap3 .col-xs-offset-6 {
  margin-left: 50%;
}
.jsn-bootstrap3 .col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}
.jsn-bootstrap3 .col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}
.jsn-bootstrap3 .col-xs-offset-3 {
  margin-left: 25%;
}
.jsn-bootstrap3 .col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}
.jsn-bootstrap3 .col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}
.jsn-bootstrap3 .col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .col-sm-1, .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-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .jsn-bootstrap3 .col-sm-12 {
    width: 100%;
  }
  .jsn-bootstrap3 .col-sm-11 {
    width: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-10 {
    width: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-sm-9 {
    width: 75%;
  }
  .jsn-bootstrap3 .col-sm-8 {
    width: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-7 {
    width: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-sm-6 {
    width: 50%;
  }
  .jsn-bootstrap3 .col-sm-5 {
    width: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-sm-4 {
    width: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-sm-3 {
    width: 25%;
  }
  .jsn-bootstrap3 .col-sm-2 {
    width: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-sm-1 {
    width: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-sm-pull-12 {
    right: 100%;
  }
  .jsn-bootstrap3 .col-sm-pull-11 {
    right: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-pull-10 {
    right: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-sm-pull-9 {
    right: 75%;
  }
  .jsn-bootstrap3 .col-sm-pull-8 {
    right: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-pull-7 {
    right: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-sm-pull-6 {
    right: 50%;
  }
  .jsn-bootstrap3 .col-sm-pull-5 {
    right: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-sm-pull-4 {
    right: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-sm-pull-3 {
    right: 25%;
  }
  .jsn-bootstrap3 .col-sm-pull-2 {
    right: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-sm-pull-1 {
    right: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-sm-pull-0 {
    right: 0%;
  }
  .jsn-bootstrap3 .col-sm-push-12 {
    left: 100%;
  }
  .jsn-bootstrap3 .col-sm-push-11 {
    left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-push-10 {
    left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-sm-push-9 {
    left: 75%;
  }
  .jsn-bootstrap3 .col-sm-push-8 {
    left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-push-7 {
    left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-sm-push-6 {
    left: 50%;
  }
  .jsn-bootstrap3 .col-sm-push-5 {
    left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-sm-push-4 {
    left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-sm-push-3 {
    left: 25%;
  }
  .jsn-bootstrap3 .col-sm-push-2 {
    left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-sm-push-1 {
    left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-sm-push-0 {
    left: 0%;
  }
  .jsn-bootstrap3 .col-sm-offset-12 {
    margin-left: 100%;
  }
  .jsn-bootstrap3 .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-sm-offset-9 {
    margin-left: 75%;
  }
  .jsn-bootstrap3 .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-sm-offset-6 {
    margin-left: 50%;
  }
  .jsn-bootstrap3 .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-sm-offset-3 {
    margin-left: 25%;
  }
  .jsn-bootstrap3 .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .jsn-bootstrap3 .col-md-1, .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-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .jsn-bootstrap3 .col-md-12 {
    width: 100%;
  }
  .jsn-bootstrap3 .col-md-11 {
    width: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-10 {
    width: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-md-9 {
    width: 75%;
  }
  .jsn-bootstrap3 .col-md-8 {
    width: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-7 {
    width: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-md-6 {
    width: 50%;
  }
  .jsn-bootstrap3 .col-md-5 {
    width: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-md-4 {
    width: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-md-3 {
    width: 25%;
  }
  .jsn-bootstrap3 .col-md-2 {
    width: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-md-1 {
    width: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-md-pull-12 {
    right: 100%;
  }
  .jsn-bootstrap3 .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-md-pull-9 {
    right: 75%;
  }
  .jsn-bootstrap3 .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-md-pull-6 {
    right: 50%;
  }
  .jsn-bootstrap3 .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-md-pull-3 {
    right: 25%;
  }
  .jsn-bootstrap3 .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-md-pull-0 {
    right: 0%;
  }
  .jsn-bootstrap3 .col-md-push-12 {
    left: 100%;
  }
  .jsn-bootstrap3 .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-md-push-9 {
    left: 75%;
  }
  .jsn-bootstrap3 .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-md-push-6 {
    left: 50%;
  }
  .jsn-bootstrap3 .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-md-push-3 {
    left: 25%;
  }
  .jsn-bootstrap3 .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-md-push-0 {
    left: 0%;
  }
  .jsn-bootstrap3 .col-md-offset-12 {
    margin-left: 100%;
  }
  .jsn-bootstrap3 .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-md-offset-9 {
    margin-left: 75%;
  }
  .jsn-bootstrap3 .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-md-offset-6 {
    margin-left: 50%;
  }
  .jsn-bootstrap3 .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-md-offset-3 {
    margin-left: 25%;
  }
  .jsn-bootstrap3 .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .col-lg-1, .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-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .jsn-bootstrap3 .col-lg-12 {
    width: 100%;
  }
  .jsn-bootstrap3 .col-lg-11 {
    width: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-10 {
    width: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-lg-9 {
    width: 75%;
  }
  .jsn-bootstrap3 .col-lg-8 {
    width: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-7 {
    width: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-lg-6 {
    width: 50%;
  }
  .jsn-bootstrap3 .col-lg-5 {
    width: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-lg-4 {
    width: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-lg-3 {
    width: 25%;
  }
  .jsn-bootstrap3 .col-lg-2 {
    width: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-lg-1 {
    width: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-lg-pull-12 {
    right: 100%;
  }
  .jsn-bootstrap3 .col-lg-pull-11 {
    right: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-pull-10 {
    right: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-lg-pull-9 {
    right: 75%;
  }
  .jsn-bootstrap3 .col-lg-pull-8 {
    right: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-pull-7 {
    right: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-lg-pull-6 {
    right: 50%;
  }
  .jsn-bootstrap3 .col-lg-pull-5 {
    right: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-lg-pull-4 {
    right: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-lg-pull-3 {
    right: 25%;
  }
  .jsn-bootstrap3 .col-lg-pull-2 {
    right: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-lg-pull-1 {
    right: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-lg-pull-0 {
    right: 0%;
  }
  .jsn-bootstrap3 .col-lg-push-12 {
    left: 100%;
  }
  .jsn-bootstrap3 .col-lg-push-11 {
    left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-push-10 {
    left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-lg-push-9 {
    left: 75%;
  }
  .jsn-bootstrap3 .col-lg-push-8 {
    left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-push-7 {
    left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-lg-push-6 {
    left: 50%;
  }
  .jsn-bootstrap3 .col-lg-push-5 {
    left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-lg-push-4 {
    left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-lg-push-3 {
    left: 25%;
  }
  .jsn-bootstrap3 .col-lg-push-2 {
    left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-lg-push-1 {
    left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-lg-push-0 {
    left: 0%;
  }
  .jsn-bootstrap3 .col-lg-offset-12 {
    margin-left: 100%;
  }
  .jsn-bootstrap3 .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .jsn-bootstrap3 .col-lg-offset-9 {
    margin-left: 75%;
  }
  .jsn-bootstrap3 .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .jsn-bootstrap3 .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .jsn-bootstrap3 .col-lg-offset-6 {
    margin-left: 50%;
  }
  .jsn-bootstrap3 .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .jsn-bootstrap3 .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .jsn-bootstrap3 .col-lg-offset-3 {
    margin-left: 25%;
  }
  .jsn-bootstrap3 .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .jsn-bootstrap3 .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .jsn-bootstrap3 .col-lg-offset-0 {
    margin-left: 0%;
  }
}
.jsn-bootstrap3 table {
  max-width: 100%;
  background-color: transparent;
}
.jsn-bootstrap3 th {
  text-align: left;
}
.jsn-bootstrap3 .table {
  width: 100%;
  margin-bottom: 20px;
}
.jsn-bootstrap3 .table > thead > tr > th,
.jsn-bootstrap3 .table > tbody > tr > th,
.jsn-bootstrap3 .table > tfoot > tr > th,
.jsn-bootstrap3 .table > thead > tr > td,
.jsn-bootstrap3 .table > tbody > tr > td,
.jsn-bootstrap3 .table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-top: 1px solid #dddddd;
}
.jsn-bootstrap3 .table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #dddddd;
}
.jsn-bootstrap3 .table > caption + thead > tr:first-child > th,
.jsn-bootstrap3 .table > colgroup + thead > tr:first-child > th,
.jsn-bootstrap3 .table > thead:first-child > tr:first-child > th,
.jsn-bootstrap3 .table > caption + thead > tr:first-child > td,
.jsn-bootstrap3 .table > colgroup + thead > tr:first-child > td,
.jsn-bootstrap3 .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.jsn-bootstrap3 .table > tbody + tbody {
  border-top: 2px solid #dddddd;
}
.jsn-bootstrap3 .table .table {
  background-color: #ffffff;
}
.jsn-bootstrap3 .table-condensed > thead > tr > th,
.jsn-bootstrap3 .table-condensed > tbody > tr > th,
.jsn-bootstrap3 .table-condensed > tfoot > tr > th,
.jsn-bootstrap3 .table-condensed > thead > tr > td,
.jsn-bootstrap3 .table-condensed > tbody > tr > td,
.jsn-bootstrap3 .table-condensed > tfoot > tr > td {
  padding: 5px;
}
.jsn-bootstrap3 .table-bordered {
  border: 1px solid #dddddd;
}
.jsn-bootstrap3 .table-bordered > thead > tr > th,
.jsn-bootstrap3 .table-bordered > tbody > tr > th,
.jsn-bootstrap3 .table-bordered > tfoot > tr > th,
.jsn-bootstrap3 .table-bordered > thead > tr > td,
.jsn-bootstrap3 .table-bordered > tbody > tr > td,
.jsn-bootstrap3 .table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}
.jsn-bootstrap3 .table-bordered > thead > tr > th,
.jsn-bootstrap3 .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > td,
.jsn-bootstrap3 .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.jsn-bootstrap3 .table-hover > tbody > tr:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
.jsn-bootstrap3 table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
.jsn-bootstrap3 table td[class*="col-"],
.jsn-bootstrap3 table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.jsn-bootstrap3 .table > thead > tr > td.active,
.jsn-bootstrap3 .table > tbody > tr > td.active,
.jsn-bootstrap3 .table > tfoot > tr > td.active,
.jsn-bootstrap3 .table > thead > tr > th.active,
.jsn-bootstrap3 .table > tbody > tr > th.active,
.jsn-bootstrap3 .table > tfoot > tr > th.active,
.jsn-bootstrap3 .table > thead > tr.active > td,
.jsn-bootstrap3 .table > tbody > tr.active > td,
.jsn-bootstrap3 .table > tfoot > tr.active > td,
.jsn-bootstrap3 .table > thead > tr.active > th,
.jsn-bootstrap3 .table > tbody > tr.active > th,
.jsn-bootstrap3 .table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.jsn-bootstrap3 .table-hover > tbody > tr > td.active:hover,
.jsn-bootstrap3 .table-hover > tbody > tr > th.active:hover,
.jsn-bootstrap3 .table-hover > tbody > tr.active:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.jsn-bootstrap3 .table > thead > tr > td.success,
.jsn-bootstrap3 .table > tbody > tr > td.success,
.jsn-bootstrap3 .table > tfoot > tr > td.success,
.jsn-bootstrap3 .table > thead > tr > th.success,
.jsn-bootstrap3 .table > tbody > tr > th.success,
.jsn-bootstrap3 .table > tfoot > tr > th.success,
.jsn-bootstrap3 .table > thead > tr.success > td,
.jsn-bootstrap3 .table > tbody > tr.success > td,
.jsn-bootstrap3 .table > tfoot > tr.success > td,
.jsn-bootstrap3 .table > thead > tr.success > th,
.jsn-bootstrap3 .table > tbody > tr.success > th,
.jsn-bootstrap3 .table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.jsn-bootstrap3 .table-hover > tbody > tr > td.success:hover,
.jsn-bootstrap3 .table-hover > tbody > tr > th.success:hover,
.jsn-bootstrap3 .table-hover > tbody > tr.success:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.jsn-bootstrap3 .table > thead > tr > td.info,
.jsn-bootstrap3 .table > tbody > tr > td.info,
.jsn-bootstrap3 .table > tfoot > tr > td.info,
.jsn-bootstrap3 .table > thead > tr > th.info,
.jsn-bootstrap3 .table > tbody > tr > th.info,
.jsn-bootstrap3 .table > tfoot > tr > th.info,
.jsn-bootstrap3 .table > thead > tr.info > td,
.jsn-bootstrap3 .table > tbody > tr.info > td,
.jsn-bootstrap3 .table > tfoot > tr.info > td,
.jsn-bootstrap3 .table > thead > tr.info > th,
.jsn-bootstrap3 .table > tbody > tr.info > th,
.jsn-bootstrap3 .table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.jsn-bootstrap3 .table-hover > tbody > tr > td.info:hover,
.jsn-bootstrap3 .table-hover > tbody > tr > th.info:hover,
.jsn-bootstrap3 .table-hover > tbody > tr.info:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.jsn-bootstrap3 .table > thead > tr > td.warning,
.jsn-bootstrap3 .table > tbody > tr > td.warning,
.jsn-bootstrap3 .table > tfoot > tr > td.warning,
.jsn-bootstrap3 .table > thead > tr > th.warning,
.jsn-bootstrap3 .table > tbody > tr > th.warning,
.jsn-bootstrap3 .table > tfoot > tr > th.warning,
.jsn-bootstrap3 .table > thead > tr.warning > td,
.jsn-bootstrap3 .table > tbody > tr.warning > td,
.jsn-bootstrap3 .table > tfoot > tr.warning > td,
.jsn-bootstrap3 .table > thead > tr.warning > th,
.jsn-bootstrap3 .table > tbody > tr.warning > th,
.jsn-bootstrap3 .table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.jsn-bootstrap3 .table-hover > tbody > tr > td.warning:hover,
.jsn-bootstrap3 .table-hover > tbody > tr > th.warning:hover,
.jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.jsn-bootstrap3 .table > thead > tr > td.danger,
.jsn-bootstrap3 .table > tbody > tr > td.danger,
.jsn-bootstrap3 .table > tfoot > tr > td.danger,
.jsn-bootstrap3 .table > thead > tr > th.danger,
.jsn-bootstrap3 .table > tbody > tr > th.danger,
.jsn-bootstrap3 .table > tfoot > tr > th.danger,
.jsn-bootstrap3 .table > thead > tr.danger > td,
.jsn-bootstrap3 .table > tbody > tr.danger > td,
.jsn-bootstrap3 .table > tfoot > tr.danger > td,
.jsn-bootstrap3 .table > thead > tr.danger > th,
.jsn-bootstrap3 .table > tbody > tr.danger > th,
.jsn-bootstrap3 .table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.jsn-bootstrap3 .table-hover > tbody > tr > td.danger:hover,
.jsn-bootstrap3 .table-hover > tbody > tr > th.danger:hover,
.jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > td,
.jsn-bootstrap3 .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #dddddd;
    -webkit-overflow-scrolling: touch;
  }
  .jsn-bootstrap3 .table-responsive > .table {
    margin-bottom: 0;
  }
  .jsn-bootstrap3 .table-responsive > .table > thead > tr > th,
  .jsn-bootstrap3 .table-responsive > .table > tbody > tr > th,
  .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > th,
  .jsn-bootstrap3 .table-responsive > .table > thead > tr > td,
  .jsn-bootstrap3 .table-responsive > .table > tbody > tr > td,
  .jsn-bootstrap3 .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .jsn-bootstrap3 .table-responsive > .table-bordered {
    border: 0;
  }
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:first-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:first-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > th:last-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > thead > tr > td:last-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .jsn-bootstrap3 .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
.jsn-bootstrap3 fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
.jsn-bootstrap3 legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
.jsn-bootstrap3 label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: bold;
}
.jsn-bootstrap3 input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.jsn-bootstrap3 input[type="radio"],
.jsn-bootstrap3 input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
.jsn-bootstrap3 input[type="file"] {
  display: block;
}
.jsn-bootstrap3 input[type="range"] {
  display: block;
  width: 100%;
}
.jsn-bootstrap3 select[multiple],
.jsn-bootstrap3 select[size] {
  height: auto;
}
.jsn-bootstrap3 input[type="file"]:focus,
.jsn-bootstrap3 input[type="radio"]:focus,
.jsn-bootstrap3 input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.jsn-bootstrap3 output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
}
.jsn-bootstrap3 .form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.jsn-bootstrap3 .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, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.jsn-bootstrap3 .form-control::-moz-placeholder {
  color: #999999;
  opacity: 1;
}
.jsn-bootstrap3 .form-control:-ms-input-placeholder {
  color: #999999;
}
.jsn-bootstrap3 .form-control::-webkit-input-placeholder {
  color: #999999;
}
.jsn-bootstrap3 .form-control[disabled],
.jsn-bootstrap3 .form-control[readonly],
fieldset[disabled] .jsn-bootstrap3 .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.jsn-bootstrap3 .form-control {
  height: auto;
}
.jsn-bootstrap3 input[type="search"] {
  -webkit-appearance: none;
}
.jsn-bootstrap3 input[type="date"] {
  line-height: 34px;
}
.jsn-bootstrap3 .form-group {
  margin-bottom: 15px;
}
.jsn-bootstrap3 .radio,
.jsn-bootstrap3 .checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.jsn-bootstrap3 .radio label,
.jsn-bootstrap3 .checkbox label {
  display: inline;
  font-weight: normal;
  cursor: pointer;
}
.jsn-bootstrap3 .radio input[type="radio"],
.jsn-bootstrap3 .radio-inline input[type="radio"],
.jsn-bootstrap3 .checkbox input[type="checkbox"],
.jsn-bootstrap3 .checkbox-inline input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
.jsn-bootstrap3 .radio + .radio,
.jsn-bootstrap3 .checkbox + .checkbox {
  margin-top: -5px;
}
.jsn-bootstrap3 .radio-inline,
.jsn-bootstrap3 .checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.jsn-bootstrap3 .radio-inline + .radio-inline,
.jsn-bootstrap3 .checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.jsn-bootstrap3 input[type="radio"][disabled],
.jsn-bootstrap3 input[type="checkbox"][disabled],
.jsn-bootstrap3 .radio[disabled],
.jsn-bootstrap3 .radio-inline[disabled],
.jsn-bootstrap3 .checkbox[disabled],
.jsn-bootstrap3 .checkbox-inline[disabled],
fieldset[disabled] .jsn-bootstrap3 input[type="radio"],
fieldset[disabled] .jsn-bootstrap3 input[type="checkbox"],
fieldset[disabled] .jsn-bootstrap3 .radio,
fieldset[disabled] .jsn-bootstrap3 .radio-inline,
fieldset[disabled] .jsn-bootstrap3 .checkbox,
fieldset[disabled] .jsn-bootstrap3 .checkbox-inline {
  cursor: not-allowed;
}
.jsn-bootstrap3 .input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.jsn-bootstrap3 .input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.jsn-bootstrap3 .input-sm,
select[multiple].jsn-bootstrap3 .input-sm {
  height: auto;
}
.jsn-bootstrap3 .input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.jsn-bootstrap3 .input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.jsn-bootstrap3 .input-lg,
select[multiple].jsn-bootstrap3 .input-lg {
  height: auto;
}
.jsn-bootstrap3 .has-feedback {
  position: relative;
}
.jsn-bootstrap3 .has-feedback .form-control {
  padding-right: 42.5px;
}
.jsn-bootstrap3 .has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.jsn-bootstrap3 .has-success .help-block,
.jsn-bootstrap3 .has-success .control-label,
.jsn-bootstrap3 .has-success .radio,
.jsn-bootstrap3 .has-success .checkbox,
.jsn-bootstrap3 .has-success .radio-inline,
.jsn-bootstrap3 .has-success .checkbox-inline {
  color: #3c763d;
}
.jsn-bootstrap3 .has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jsn-bootstrap3 .has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.jsn-bootstrap3 .has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.jsn-bootstrap3 .has-success .form-control-feedback {
  color: #3c763d;
}
.jsn-bootstrap3 .has-warning .help-block,
.jsn-bootstrap3 .has-warning .control-label,
.jsn-bootstrap3 .has-warning .radio,
.jsn-bootstrap3 .has-warning .checkbox,
.jsn-bootstrap3 .has-warning .radio-inline,
.jsn-bootstrap3 .has-warning .checkbox-inline {
  color: #8a6d3b;
}
.jsn-bootstrap3 .has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jsn-bootstrap3 .has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.jsn-bootstrap3 .has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.jsn-bootstrap3 .has-warning .form-control-feedback {
  color: #8a6d3b;
}
.jsn-bootstrap3 .has-error .help-block,
.jsn-bootstrap3 .has-error .control-label,
.jsn-bootstrap3 .has-error .radio,
.jsn-bootstrap3 .has-error .checkbox,
.jsn-bootstrap3 .has-error .radio-inline,
.jsn-bootstrap3 .has-error .checkbox-inline {
  color: #a94442;
}
.jsn-bootstrap3 .has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.jsn-bootstrap3 .has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.jsn-bootstrap3 .has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.jsn-bootstrap3 .has-error .form-control-feedback {
  color: #a94442;
}
.jsn-bootstrap3 .form-control-static {
  margin-bottom: 0;
}
.jsn-bootstrap3 .help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .form-inline .input-group > .form-control {
    width: 100%;
  }
  .jsn-bootstrap3 .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .form-inline .radio,
  .jsn-bootstrap3 .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .form-inline .radio input[type="radio"],
  .jsn-bootstrap3 .form-inline .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .jsn-bootstrap3 .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.jsn-bootstrap3 .form-horizontal .control-label,
.jsn-bootstrap3 .form-horizontal .radio,
.jsn-bootstrap3 .form-horizontal .checkbox,
.jsn-bootstrap3 .form-horizontal .radio-inline,
.jsn-bootstrap3 .form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.jsn-bootstrap3 .form-horizontal .radio,
.jsn-bootstrap3 .form-horizontal .checkbox {
  min-height: 27px;
}
.jsn-bootstrap3 .form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.jsn-bootstrap3 .form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .form-horizontal .control-label {
    text-align: right;
  }
}
.jsn-bootstrap3 .form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.jsn-bootstrap3 .btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.jsn-bootstrap3 .btn:focus,
.jsn-bootstrap3 .btn:active:focus,
.jsn-bootstrap3 .btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.jsn-bootstrap3 .btn:hover,
.jsn-bootstrap3 .btn:focus {
  color: #333333;
  text-decoration: none;
}
.jsn-bootstrap3 .btn:active,
.jsn-bootstrap3 .btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.jsn-bootstrap3 .btn.disabled,
.jsn-bootstrap3 .btn[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.jsn-bootstrap3 .btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.jsn-bootstrap3 .btn-default:hover,
.jsn-bootstrap3 .btn-default:focus,
.jsn-bootstrap3 .btn-default:active,
.jsn-bootstrap3 .btn-default.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-default {
  color: #333333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.jsn-bootstrap3 .btn-default:active,
.jsn-bootstrap3 .btn-default.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-default {
  background-image: none;
}
.jsn-bootstrap3 .btn-default.disabled,
.jsn-bootstrap3 .btn-default[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-default,
.jsn-bootstrap3 .btn-default.disabled:hover,
.jsn-bootstrap3 .btn-default[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-default:hover,
.jsn-bootstrap3 .btn-default.disabled:focus,
.jsn-bootstrap3 .btn-default[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-default:focus,
.jsn-bootstrap3 .btn-default.disabled:active,
.jsn-bootstrap3 .btn-default[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-default:active,
.jsn-bootstrap3 .btn-default.disabled.active,
.jsn-bootstrap3 .btn-default[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.jsn-bootstrap3 .btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.jsn-bootstrap3 .btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.jsn-bootstrap3 .btn-primary:hover,
.jsn-bootstrap3 .btn-primary:focus,
.jsn-bootstrap3 .btn-primary:active,
.jsn-bootstrap3 .btn-primary.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-primary {
  color: #ffffff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.jsn-bootstrap3 .btn-primary:active,
.jsn-bootstrap3 .btn-primary.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-primary {
  background-image: none;
}
.jsn-bootstrap3 .btn-primary.disabled,
.jsn-bootstrap3 .btn-primary[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-primary,
.jsn-bootstrap3 .btn-primary.disabled:hover,
.jsn-bootstrap3 .btn-primary[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-primary:hover,
.jsn-bootstrap3 .btn-primary.disabled:focus,
.jsn-bootstrap3 .btn-primary[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-primary:focus,
.jsn-bootstrap3 .btn-primary.disabled:active,
.jsn-bootstrap3 .btn-primary[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-primary:active,
.jsn-bootstrap3 .btn-primary.disabled.active,
.jsn-bootstrap3 .btn-primary[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.jsn-bootstrap3 .btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.jsn-bootstrap3 .btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.jsn-bootstrap3 .btn-success:hover,
.jsn-bootstrap3 .btn-success:focus,
.jsn-bootstrap3 .btn-success:active,
.jsn-bootstrap3 .btn-success.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-success {
  color: #ffffff;
  background-color: #47a447;
  border-color: #398439;
}
.jsn-bootstrap3 .btn-success:active,
.jsn-bootstrap3 .btn-success.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-success {
  background-image: none;
}
.jsn-bootstrap3 .btn-success.disabled,
.jsn-bootstrap3 .btn-success[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-success,
.jsn-bootstrap3 .btn-success.disabled:hover,
.jsn-bootstrap3 .btn-success[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-success:hover,
.jsn-bootstrap3 .btn-success.disabled:focus,
.jsn-bootstrap3 .btn-success[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-success:focus,
.jsn-bootstrap3 .btn-success.disabled:active,
.jsn-bootstrap3 .btn-success[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-success:active,
.jsn-bootstrap3 .btn-success.disabled.active,
.jsn-bootstrap3 .btn-success[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.jsn-bootstrap3 .btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.jsn-bootstrap3 .btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.jsn-bootstrap3 .btn-info:hover,
.jsn-bootstrap3 .btn-info:focus,
.jsn-bootstrap3 .btn-info:active,
.jsn-bootstrap3 .btn-info.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-info {
  color: #ffffff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.jsn-bootstrap3 .btn-info:active,
.jsn-bootstrap3 .btn-info.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-info {
  background-image: none;
}
.jsn-bootstrap3 .btn-info.disabled,
.jsn-bootstrap3 .btn-info[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-info,
.jsn-bootstrap3 .btn-info.disabled:hover,
.jsn-bootstrap3 .btn-info[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-info:hover,
.jsn-bootstrap3 .btn-info.disabled:focus,
.jsn-bootstrap3 .btn-info[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-info:focus,
.jsn-bootstrap3 .btn-info.disabled:active,
.jsn-bootstrap3 .btn-info[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-info:active,
.jsn-bootstrap3 .btn-info.disabled.active,
.jsn-bootstrap3 .btn-info[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.jsn-bootstrap3 .btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.jsn-bootstrap3 .btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.jsn-bootstrap3 .btn-warning:hover,
.jsn-bootstrap3 .btn-warning:focus,
.jsn-bootstrap3 .btn-warning:active,
.jsn-bootstrap3 .btn-warning.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-warning {
  color: #ffffff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.jsn-bootstrap3 .btn-warning:active,
.jsn-bootstrap3 .btn-warning.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-warning {
  background-image: none;
}
.jsn-bootstrap3 .btn-warning.disabled,
.jsn-bootstrap3 .btn-warning[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-warning,
.jsn-bootstrap3 .btn-warning.disabled:hover,
.jsn-bootstrap3 .btn-warning[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-warning:hover,
.jsn-bootstrap3 .btn-warning.disabled:focus,
.jsn-bootstrap3 .btn-warning[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-warning:focus,
.jsn-bootstrap3 .btn-warning.disabled:active,
.jsn-bootstrap3 .btn-warning[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-warning:active,
.jsn-bootstrap3 .btn-warning.disabled.active,
.jsn-bootstrap3 .btn-warning[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.jsn-bootstrap3 .btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.jsn-bootstrap3 .btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.jsn-bootstrap3 .btn-danger:hover,
.jsn-bootstrap3 .btn-danger:focus,
.jsn-bootstrap3 .btn-danger:active,
.jsn-bootstrap3 .btn-danger.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-danger {
  color: #ffffff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.jsn-bootstrap3 .btn-danger:active,
.jsn-bootstrap3 .btn-danger.active,
.open .dropdown-toggle.jsn-bootstrap3 .btn-danger {
  background-image: none;
}
.jsn-bootstrap3 .btn-danger.disabled,
.jsn-bootstrap3 .btn-danger[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-danger,
.jsn-bootstrap3 .btn-danger.disabled:hover,
.jsn-bootstrap3 .btn-danger[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-danger:hover,
.jsn-bootstrap3 .btn-danger.disabled:focus,
.jsn-bootstrap3 .btn-danger[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-danger:focus,
.jsn-bootstrap3 .btn-danger.disabled:active,
.jsn-bootstrap3 .btn-danger[disabled]:active,
fieldset[disabled] .jsn-bootstrap3 .btn-danger:active,
.jsn-bootstrap3 .btn-danger.disabled.active,
.jsn-bootstrap3 .btn-danger[disabled].active,
fieldset[disabled] .jsn-bootstrap3 .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.jsn-bootstrap3 .btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.jsn-bootstrap3 .btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.jsn-bootstrap3 .btn-link,
.jsn-bootstrap3 .btn-link:active,
.jsn-bootstrap3 .btn-link[disabled],
fieldset[disabled] .jsn-bootstrap3 .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.jsn-bootstrap3 .btn-link,
.jsn-bootstrap3 .btn-link:hover,
.jsn-bootstrap3 .btn-link:focus,
.jsn-bootstrap3 .btn-link:active {
  border-color: transparent;
}
.jsn-bootstrap3 .btn-link:hover,
.jsn-bootstrap3 .btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.jsn-bootstrap3 .btn-link[disabled]:hover,
fieldset[disabled] .jsn-bootstrap3 .btn-link:hover,
.jsn-bootstrap3 .btn-link[disabled]:focus,
fieldset[disabled] .jsn-bootstrap3 .btn-link:focus {
  color: #999999;
  text-decoration: none;
}
.jsn-bootstrap3 .btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.jsn-bootstrap3 .btn-sm {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.jsn-bootstrap3 .btn-xs {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.jsn-bootstrap3 .btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.jsn-bootstrap3 .btn-block + .btn-block {
  margin-top: 5px;
}
.jsn-bootstrap3 input[type="submit"].btn-block,
.jsn-bootstrap3 input[type="reset"].btn-block,
.jsn-bootstrap3 input[type="button"].btn-block {
  width: 100%;
}
.jsn-bootstrap3 .fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.jsn-bootstrap3 .fade.in {
  opacity: 1;
}
.jsn-bootstrap3 .collapse {
  display: none;
}
.jsn-bootstrap3 .collapse.in {
  display: block;
}
.jsn-bootstrap3 .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.jsn-bootstrap3 .caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.jsn-bootstrap3 .dropdown {
  position: relative;
}
.jsn-bootstrap3 .dropdown-toggle:focus {
  outline: 0;
}
.jsn-bootstrap3 .dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.jsn-bootstrap3 .dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.jsn-bootstrap3 .dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.jsn-bootstrap3 .dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #333333;
  white-space: nowrap;
}
.jsn-bootstrap3 .dropdown-menu > li > a:hover,
.jsn-bootstrap3 .dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.jsn-bootstrap3 .dropdown-menu > .active > a,
.jsn-bootstrap3 .dropdown-menu > .active > a:hover,
.jsn-bootstrap3 .dropdown-menu > .active > a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.jsn-bootstrap3 .dropdown-menu > .disabled > a,
.jsn-bootstrap3 .dropdown-menu > .disabled > a:hover,
.jsn-bootstrap3 .dropdown-menu > .disabled > a:focus {
  color: #999999;
}
.jsn-bootstrap3 .dropdown-menu > .disabled > a:hover,
.jsn-bootstrap3 .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.jsn-bootstrap3 .open > .dropdown-menu {
  display: block;
}
.jsn-bootstrap3 .open > a {
  outline: 0;
}
.jsn-bootstrap3 .dropdown-menu-right {
  left: auto;
  right: 0;
}
.jsn-bootstrap3 .dropdown-menu-left {
  left: 0;
  right: auto;
}
.jsn-bootstrap3 .dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.428571429;
  color: #999999;
}
.jsn-bootstrap3 .dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.jsn-bootstrap3 .pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.jsn-bootstrap3 .dropup .caret,
.jsn-bootstrap3 .navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.jsn-bootstrap3 .dropup .dropdown-menu,
.jsn-bootstrap3 .navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .jsn-bootstrap3 .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.jsn-bootstrap3 .btn-group,
.jsn-bootstrap3 .btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.jsn-bootstrap3 .btn-group > .btn,
.jsn-bootstrap3 .btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.jsn-bootstrap3 .btn-group > .btn:hover,
.jsn-bootstrap3 .btn-group-vertical > .btn:hover,
.jsn-bootstrap3 .btn-group > .btn:focus,
.jsn-bootstrap3 .btn-group-vertical > .btn:focus,
.jsn-bootstrap3 .btn-group > .btn:active,
.jsn-bootstrap3 .btn-group-vertical > .btn:active,
.jsn-bootstrap3 .btn-group > .btn.active,
.jsn-bootstrap3 .btn-group-vertical > .btn.active {
  z-index: 2;
}
.jsn-bootstrap3 .btn-group > .btn:focus,
.jsn-bootstrap3 .btn-group-vertical > .btn:focus {
  outline: none;
}
.jsn-bootstrap3 .btn-group .btn + .btn,
.jsn-bootstrap3 .btn-group .btn + .btn-group,
.jsn-bootstrap3 .btn-group .btn-group + .btn,
.jsn-bootstrap3 .btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.jsn-bootstrap3 .btn-toolbar {
  margin-left: -5px;
}
.jsn-bootstrap3 .btn-toolbar .btn-group,
.jsn-bootstrap3 .btn-toolbar .input-group {
  float: left;
}
.jsn-bootstrap3 .btn-toolbar > .btn,
.jsn-bootstrap3 .btn-toolbar > .btn-group,
.jsn-bootstrap3 .btn-toolbar > .input-group {
  margin-left: 5px;
}
.jsn-bootstrap3 .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.jsn-bootstrap3 .btn-group > .btn:first-child {
  margin-left: 0;
}
.jsn-bootstrap3 .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.jsn-bootstrap3 .btn-group > .btn:last-child:not(:first-child),
.jsn-bootstrap3 .btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .btn-group > .btn-group {
  float: left;
}
.jsn-bootstrap3 .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.jsn-bootstrap3 .btn-group > .btn-group:first-child > .btn:last-child,
.jsn-bootstrap3 .btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.jsn-bootstrap3 .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .btn-group .dropdown-toggle:active,
.jsn-bootstrap3 .btn-group.open .dropdown-toggle {
  outline: 0;
}
.jsn-bootstrap3 .btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.jsn-bootstrap3 .btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.jsn-bootstrap3 .btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.jsn-bootstrap3 .btn .caret {
  margin-left: 0;
}
.jsn-bootstrap3 .btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.jsn-bootstrap3 .dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.jsn-bootstrap3 .btn-group-vertical > .btn,
.jsn-bootstrap3 .btn-group-vertical > .btn-group,
.jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.jsn-bootstrap3 .btn-group-vertical > .btn-group > .btn {
  float: none;
}
.jsn-bootstrap3 .btn-group-vertical > .btn + .btn,
.jsn-bootstrap3 .btn-group-vertical > .btn + .btn-group,
.jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn,
.jsn-bootstrap3 .btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.jsn-bootstrap3 .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.jsn-bootstrap3 .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.jsn-bootstrap3 .btn-group-justified > .btn,
.jsn-bootstrap3 .btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.jsn-bootstrap3 .btn-group-justified > .btn-group .btn {
  width: 100%;
}
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="radio"],
.jsn-bootstrap3 [data-toggle="buttons"] > .btn > input[type="checkbox"] {
  display: none;
}
.jsn-bootstrap3 .input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.jsn-bootstrap3 .input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.jsn-bootstrap3 .input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.jsn-bootstrap3 .input-group-lg > .form-control,
.jsn-bootstrap3 .input-group-lg > .input-group-addon,
.jsn-bootstrap3 .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.jsn-bootstrap3 .input-group-lg > .form-control,
select.jsn-bootstrap3 .input-group-lg > .input-group-addon,
select.jsn-bootstrap3 .input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.jsn-bootstrap3 .input-group-lg > .form-control,
textarea.jsn-bootstrap3 .input-group-lg > .input-group-addon,
textarea.jsn-bootstrap3 .input-group-lg > .input-group-btn > .btn,
select[multiple].jsn-bootstrap3 .input-group-lg > .form-control,
select[multiple].jsn-bootstrap3 .input-group-lg > .input-group-addon,
select[multiple].jsn-bootstrap3 .input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.jsn-bootstrap3 .input-group-sm > .form-control,
.jsn-bootstrap3 .input-group-sm > .input-group-addon,
.jsn-bootstrap3 .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.jsn-bootstrap3 .input-group-sm > .form-control,
select.jsn-bootstrap3 .input-group-sm > .input-group-addon,
select.jsn-bootstrap3 .input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.jsn-bootstrap3 .input-group-sm > .form-control,
textarea.jsn-bootstrap3 .input-group-sm > .input-group-addon,
textarea.jsn-bootstrap3 .input-group-sm > .input-group-btn > .btn,
select[multiple].jsn-bootstrap3 .input-group-sm > .form-control,
select[multiple].jsn-bootstrap3 .input-group-sm > .input-group-addon,
select[multiple].jsn-bootstrap3 .input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.jsn-bootstrap3 .input-group-addon,
.jsn-bootstrap3 .input-group-btn,
.jsn-bootstrap3 .input-group .form-control {
  display: table-cell;
}
.jsn-bootstrap3 .input-group-addon:not(:first-child):not(:last-child),
.jsn-bootstrap3 .input-group-btn:not(:first-child):not(:last-child),
.jsn-bootstrap3 .input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.jsn-bootstrap3 .input-group-addon,
.jsn-bootstrap3 .input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.jsn-bootstrap3 .input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #cccccc;
  border-radius: 4px;
}
.jsn-bootstrap3 .input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.jsn-bootstrap3 .input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.jsn-bootstrap3 .input-group-addon input[type="radio"],
.jsn-bootstrap3 .input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.jsn-bootstrap3 .input-group .form-control:first-child,
.jsn-bootstrap3 .input-group-addon:first-child,
.jsn-bootstrap3 .input-group-btn:first-child > .btn,
.jsn-bootstrap3 .input-group-btn:first-child > .btn-group > .btn,
.jsn-bootstrap3 .input-group-btn:first-child > .dropdown-toggle,
.jsn-bootstrap3 .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.jsn-bootstrap3 .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.jsn-bootstrap3 .input-group-addon:first-child {
  border-right: 0;
}
.jsn-bootstrap3 .input-group .form-control:last-child,
.jsn-bootstrap3 .input-group-addon:last-child,
.jsn-bootstrap3 .input-group-btn:last-child > .btn,
.jsn-bootstrap3 .input-group-btn:last-child > .btn-group > .btn,
.jsn-bootstrap3 .input-group-btn:last-child > .dropdown-toggle,
.jsn-bootstrap3 .input-group-btn:first-child > .btn:not(:first-child),
.jsn-bootstrap3 .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .input-group-addon:last-child {
  border-left: 0;
}
.jsn-bootstrap3 .input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.jsn-bootstrap3 .input-group-btn > .btn {
  position: relative;
}
.jsn-bootstrap3 .input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.jsn-bootstrap3 .input-group-btn > .btn:hover,
.jsn-bootstrap3 .input-group-btn > .btn:focus,
.jsn-bootstrap3 .input-group-btn > .btn:active {
  z-index: 2;
}
.jsn-bootstrap3 .input-group-btn:first-child > .btn,
.jsn-bootstrap3 .input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.jsn-bootstrap3 .input-group-btn:last-child > .btn,
.jsn-bootstrap3 .input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.jsn-bootstrap3 .nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.jsn-bootstrap3 .nav > li {
  position: relative;
  display: block;
}
.jsn-bootstrap3 .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.jsn-bootstrap3 .nav > li > a:hover,
.jsn-bootstrap3 .nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.jsn-bootstrap3 .nav > li.disabled > a {
  color: #999999;
}
.jsn-bootstrap3 .nav > li.disabled > a:hover,
.jsn-bootstrap3 .nav > li.disabled > a:focus {
  color: #999999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.jsn-bootstrap3 .nav .open > a,
.jsn-bootstrap3 .nav .open > a:hover,
.jsn-bootstrap3 .nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #428bca;
}
.jsn-bootstrap3 .nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.jsn-bootstrap3 .nav > li > a > img {
  max-width: none;
}
.jsn-bootstrap3 .nav-tabs {
  border-bottom: 1px solid #dddddd;
}
.jsn-bootstrap3 .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.jsn-bootstrap3 .nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.428571429;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.jsn-bootstrap3 .nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #dddddd;
}
.jsn-bootstrap3 .nav-tabs > li.active > a,
.jsn-bootstrap3 .nav-tabs > li.active > a:hover,
.jsn-bootstrap3 .nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-bottom-color: transparent;
  cursor: default;
}
.jsn-bootstrap3 .nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.jsn-bootstrap3 .nav-tabs.nav-justified > li {
  float: none;
}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.jsn-bootstrap3 .nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.jsn-bootstrap3 .nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.jsn-bootstrap3 .nav-tabs.nav-justified > .active > a,
.jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover,
.jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a,
  .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:hover,
  .jsn-bootstrap3 .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.jsn-bootstrap3 .nav-pills > li {
  float: left;
}
.jsn-bootstrap3 .nav-pills > li > a {
  border-radius: 4px;
}
.jsn-bootstrap3 .nav-pills > li + li {
  margin-left: 2px;
}
.jsn-bootstrap3 .nav-pills > li.active > a,
.jsn-bootstrap3 .nav-pills > li.active > a:hover,
.jsn-bootstrap3 .nav-pills > li.active > a:focus {
  color: #ffffff;
  background-color: #428bca;
}
.jsn-bootstrap3 .nav-stacked > li {
  float: none;
}
.jsn-bootstrap3 .nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.jsn-bootstrap3 .nav-justified {
  width: 100%;
}
.jsn-bootstrap3 .nav-justified > li {
  float: none;
}
.jsn-bootstrap3 .nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.jsn-bootstrap3 .nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .jsn-bootstrap3 .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.jsn-bootstrap3 .nav-tabs-justified {
  border-bottom: 0;
}
.jsn-bootstrap3 .nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.jsn-bootstrap3 .nav-tabs-justified > .active > a,
.jsn-bootstrap3 .nav-tabs-justified > .active > a:hover,
.jsn-bootstrap3 .nav-tabs-justified > .active > a:focus {
  border: 1px solid #dddddd;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .nav-tabs-justified > li > a {
    border-bottom: 1px solid #dddddd;
    border-radius: 4px 4px 0 0;
  }
  .jsn-bootstrap3 .nav-tabs-justified > .active > a,
  .jsn-bootstrap3 .nav-tabs-justified > .active > a:hover,
  .jsn-bootstrap3 .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #ffffff;
  }
}
.jsn-bootstrap3 .tab-content > .tab-pane {
  display: none;
}
.jsn-bootstrap3 .tab-content > .active {
  display: block;
}
.jsn-bootstrap3 .nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-header {
    float: left;
  }
}
.jsn-bootstrap3 .navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.jsn-bootstrap3 .navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .jsn-bootstrap3 .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .jsn-bootstrap3 .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .jsn-bootstrap3 .navbar-collapse,
  .navbar-static-top .jsn-bootstrap3 .navbar-collapse,
  .navbar-fixed-bottom .jsn-bootstrap3 .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.jsn-bootstrap3 .container > .navbar-header,
.jsn-bootstrap3 .container-fluid > .navbar-header,
.jsn-bootstrap3 .container > .navbar-collapse,
.jsn-bootstrap3 .container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .container > .navbar-header,
  .jsn-bootstrap3 .container-fluid > .navbar-header,
  .jsn-bootstrap3 .container > .navbar-collapse,
  .jsn-bootstrap3 .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.jsn-bootstrap3 .navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-static-top {
    border-radius: 0;
  }
}
.jsn-bootstrap3 .navbar-fixed-top,
.jsn-bootstrap3 .navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-fixed-top,
  .jsn-bootstrap3 .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.jsn-bootstrap3 .navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.jsn-bootstrap3 .navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.jsn-bootstrap3 .navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.jsn-bootstrap3 .navbar-brand:hover,
.jsn-bootstrap3 .navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .jsn-bootstrap3 .navbar-brand,
  .navbar > .container-fluid .jsn-bootstrap3 .navbar-brand {
    margin-left: -15px;
  }
}
.jsn-bootstrap3 .navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.jsn-bootstrap3 .navbar-toggle:focus {
  outline: none;
}
.jsn-bootstrap3 .navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.jsn-bootstrap3 .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-toggle {
    display: none;
  }
}
.jsn-bootstrap3 .navbar-nav {
  margin: 7.5px -15px;
}
.jsn-bootstrap3 .navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a,
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:hover,
  .jsn-bootstrap3 .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-nav {
    float: left;
    margin: 0;
  }
  .jsn-bootstrap3 .navbar-nav > li {
    float: left;
  }
  .jsn-bootstrap3 .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .jsn-bootstrap3 .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-left {
    float: left !important;
  }
  .jsn-bootstrap3 .navbar-right {
    float: right !important;
  }
}
.jsn-bootstrap3 .navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .jsn-bootstrap3 .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .navbar-form .radio,
  .jsn-bootstrap3 .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .jsn-bootstrap3 .navbar-form .radio input[type="radio"],
  .jsn-bootstrap3 .navbar-form .checkbox input[type="checkbox"] {
    float: none;
    margin-left: 0;
  }
  .jsn-bootstrap3 .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .jsn-bootstrap3 .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.jsn-bootstrap3 .navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.jsn-bootstrap3 .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.jsn-bootstrap3 .navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.jsn-bootstrap3 .navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.jsn-bootstrap3 .navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.jsn-bootstrap3 .navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .jsn-bootstrap3 .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.jsn-bootstrap3 .navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.jsn-bootstrap3 .navbar-default .navbar-brand {
  color: #777777;
}
.jsn-bootstrap3 .navbar-default .navbar-brand:hover,
.jsn-bootstrap3 .navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-default .navbar-text {
  color: #777777;
}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a {
  color: #777777;
}
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a:hover,
.jsn-bootstrap3 .navbar-default .navbar-nav > li > a:focus {
  color: #333333;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-default .navbar-nav > .active > a,
.jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:hover,
.jsn-bootstrap3 .navbar-default .navbar-nav > .active > a:focus {
  color: #555555;
  background-color: #e7e7e7;
}
.jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a,
.jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:hover,
.jsn-bootstrap3 .navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.jsn-bootstrap3 .navbar-default .navbar-toggle:hover,
.jsn-bootstrap3 .navbar-default .navbar-toggle:focus {
  background-color: #dddddd;
}
.jsn-bootstrap3 .navbar-default .navbar-toggle .icon-bar {
  background-color: #888888;
}
.jsn-bootstrap3 .navbar-default .navbar-collapse,
.jsn-bootstrap3 .navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.jsn-bootstrap3 .navbar-default .navbar-nav > .open > a,
.jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:hover,
.jsn-bootstrap3 .navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555555;
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
  }
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333333;
    background-color: transparent;
  }
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555555;
    background-color: #e7e7e7;
  }
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .jsn-bootstrap3 .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color: transparent;
  }
}
.jsn-bootstrap3 .navbar-default .navbar-link {
  color: #777777;
}
.jsn-bootstrap3 .navbar-default .navbar-link:hover {
  color: #333333;
}
.jsn-bootstrap3 .navbar-inverse {
  background-color: #222222;
  border-color: #080808;
}
.jsn-bootstrap3 .navbar-inverse .navbar-brand {
  color: #999999;
}
.jsn-bootstrap3 .navbar-inverse .navbar-brand:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-inverse .navbar-text {
  color: #999999;
}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a {
  color: #999999;
}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.jsn-bootstrap3 .navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.jsn-bootstrap3 .navbar-inverse .navbar-collapse,
.jsn-bootstrap3 .navbar-inverse .navbar-form {
  border-color: #101010;
}
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:hover,
.jsn-bootstrap3 .navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999999;
  }
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .jsn-bootstrap3 .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.jsn-bootstrap3 .navbar-inverse .navbar-link {
  color: #999999;
}
.jsn-bootstrap3 .navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.jsn-bootstrap3 .breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.jsn-bootstrap3 .breadcrumb > li {
  display: inline-block;
}
.jsn-bootstrap3 .breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #cccccc;
}
.jsn-bootstrap3 .breadcrumb > .active {
  color: #999999;
}
.jsn-bootstrap3 .pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.jsn-bootstrap3 .pagination > li {
  display: inline;
}
.jsn-bootstrap3 .pagination > li > a,
.jsn-bootstrap3 .pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.428571429;
  text-decoration: none;
  color: #428bca;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  margin-left: -1px;
}
.jsn-bootstrap3 .pagination > li:first-child > a,
.jsn-bootstrap3 .pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.jsn-bootstrap3 .pagination > li:last-child > a,
.jsn-bootstrap3 .pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.jsn-bootstrap3 .pagination > li > a:hover,
.jsn-bootstrap3 .pagination > li > span:hover,
.jsn-bootstrap3 .pagination > li > a:focus,
.jsn-bootstrap3 .pagination > li > span:focus {
  color: #2a6496;
  background-color: #eeeeee;
  border-color: #dddddd;
}
.jsn-bootstrap3 .pagination > .active > a,
.jsn-bootstrap3 .pagination > .active > span,
.jsn-bootstrap3 .pagination > .active > a:hover,
.jsn-bootstrap3 .pagination > .active > span:hover,
.jsn-bootstrap3 .pagination > .active > a:focus,
.jsn-bootstrap3 .pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.jsn-bootstrap3 .pagination > .disabled > span,
.jsn-bootstrap3 .pagination > .disabled > span:hover,
.jsn-bootstrap3 .pagination > .disabled > span:focus,
.jsn-bootstrap3 .pagination > .disabled > a,
.jsn-bootstrap3 .pagination > .disabled > a:hover,
.jsn-bootstrap3 .pagination > .disabled > a:focus {
  color: #999999;
  background-color: #ffffff;
  border-color: #dddddd;
  cursor: not-allowed;
}
.jsn-bootstrap3 .pagination-lg > li > a,
.jsn-bootstrap3 .pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.jsn-bootstrap3 .pagination-lg > li:first-child > a,
.jsn-bootstrap3 .pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.jsn-bootstrap3 .pagination-lg > li:last-child > a,
.jsn-bootstrap3 .pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.jsn-bootstrap3 .pagination-sm > li > a,
.jsn-bootstrap3 .pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.jsn-bootstrap3 .pagination-sm > li:first-child > a,
.jsn-bootstrap3 .pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.jsn-bootstrap3 .pagination-sm > li:last-child > a,
.jsn-bootstrap3 .pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.jsn-bootstrap3 .pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.jsn-bootstrap3 .pager li {
  display: inline;
}
.jsn-bootstrap3 .pager li > a,
.jsn-bootstrap3 .pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}
.jsn-bootstrap3 .pager li > a:hover,
.jsn-bootstrap3 .pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.jsn-bootstrap3 .pager .next > a,
.jsn-bootstrap3 .pager .next > span {
  float: right;
}
.jsn-bootstrap3 .pager .previous > a,
.jsn-bootstrap3 .pager .previous > span {
  float: left;
}
.jsn-bootstrap3 .pager .disabled > a,
.jsn-bootstrap3 .pager .disabled > a:hover,
.jsn-bootstrap3 .pager .disabled > a:focus,
.jsn-bootstrap3 .pager .disabled > span {
  color: #999999;
  background-color: #ffffff;
  cursor: not-allowed;
}
.jsn-bootstrap3 .label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.jsn-bootstrap3 .label[href]:hover,
.jsn-bootstrap3 .label[href]:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.jsn-bootstrap3 .label:empty {
  display: none;
}
.btn .jsn-bootstrap3 .label {
  position: relative;
  top: -1px;
}
.jsn-bootstrap3 .label-default {
  background-color: #999999;
}
.jsn-bootstrap3 .label-default[href]:hover,
.jsn-bootstrap3 .label-default[href]:focus {
  background-color: #808080;
}
.jsn-bootstrap3 .label-primary {
  background-color: #428bca;
}
.jsn-bootstrap3 .label-primary[href]:hover,
.jsn-bootstrap3 .label-primary[href]:focus {
  background-color: #3071a9;
}
.jsn-bootstrap3 .label-success {
  background-color: #5cb85c;
}
.jsn-bootstrap3 .label-success[href]:hover,
.jsn-bootstrap3 .label-success[href]:focus {
  background-color: #449d44;
}
.jsn-bootstrap3 .label-info {
  background-color: #5bc0de;
}
.jsn-bootstrap3 .label-info[href]:hover,
.jsn-bootstrap3 .label-info[href]:focus {
  background-color: #31b0d5;
}
.jsn-bootstrap3 .label-warning {
  background-color: #f0ad4e;
}
.jsn-bootstrap3 .label-warning[href]:hover,
.jsn-bootstrap3 .label-warning[href]:focus {
  background-color: #ec971f;
}
.jsn-bootstrap3 .label-danger {
  background-color: #d9534f;
}
.jsn-bootstrap3 .label-danger[href]:hover,
.jsn-bootstrap3 .label-danger[href]:focus {
  background-color: #c9302c;
}
.jsn-bootstrap3 .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999999;
  border-radius: 10px;
}
.jsn-bootstrap3 .badge:empty {
  display: none;
}
.btn .jsn-bootstrap3 .badge {
  position: relative;
  top: -1px;
}
.btn-xs .jsn-bootstrap3 .badge {
  top: 0;
  padding: 1px 5px;
}
.jsn-bootstrap3 a.badge:hover,
.jsn-bootstrap3 a.badge:focus {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.jsn-bootstrap3 a.list-group-item.active > .badge,
.jsn-bootstrap3 .nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #ffffff;
}
.jsn-bootstrap3 .nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jsn-bootstrap3 .jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jsn-bootstrap3 .jumbotron h1,
.jsn-bootstrap3 .jumbotron .h1 {
  color: inherit;
}
.jsn-bootstrap3 .jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jsn-bootstrap3 .jumbotron {
  border-radius: 6px;
}
.jsn-bootstrap3 .jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jsn-bootstrap3 .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jsn-bootstrap3 .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jsn-bootstrap3 .jumbotron h1,
  .jsn-bootstrap3 .jumbotron .h1 {
    font-size: 63px;
  }
}
.jsn-bootstrap3 .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.428571429;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.jsn-bootstrap3 .thumbnail > img,
.jsn-bootstrap3 .thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.jsn-bootstrap3 .thumbnail:hover,
a.jsn-bootstrap3 .thumbnail:focus,
a.jsn-bootstrap3 .thumbnail.active {
  border-color: #428bca;
}
.jsn-bootstrap3 .thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.jsn-bootstrap3 .alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.jsn-bootstrap3 .alert h4 {
  margin-top: 0;
  color: inherit;
}
.jsn-bootstrap3 .alert .alert-link {
  font-weight: bold;
}
.jsn-bootstrap3 .alert > p,
.jsn-bootstrap3 .alert > ul {
  margin-bottom: 0;
}
.jsn-bootstrap3 .alert > p + p {
  margin-top: 5px;
}
.jsn-bootstrap3 .alert-dismissable {
  padding-right: 35px;
}
.jsn-bootstrap3 .alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.jsn-bootstrap3 .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.jsn-bootstrap3 .alert-success hr {
  border-top-color: #c9e2b3;
}
.jsn-bootstrap3 .alert-success .alert-link {
  color: #2b542c;
}
.jsn-bootstrap3 .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.jsn-bootstrap3 .alert-info hr {
  border-top-color: #a6e1ec;
}
.jsn-bootstrap3 .alert-info .alert-link {
  color: #245269;
}
.jsn-bootstrap3 .alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.jsn-bootstrap3 .alert-warning hr {
  border-top-color: #f7e1b5;
}
.jsn-bootstrap3 .alert-warning .alert-link {
  color: #66512c;
}
.jsn-bootstrap3 .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.jsn-bootstrap3 .alert-danger hr {
  border-top-color: #e4b9c0;
}
.jsn-bootstrap3 .alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.jsn-bootstrap3 .progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.jsn-bootstrap3 .progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #ffffff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.jsn-bootstrap3 .progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.jsn-bootstrap3 .progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.jsn-bootstrap3 .progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .jsn-bootstrap3 .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.jsn-bootstrap3 .progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .jsn-bootstrap3 .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.jsn-bootstrap3 .progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .jsn-bootstrap3 .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.jsn-bootstrap3 .progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .jsn-bootstrap3 .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.jsn-bootstrap3 .media,
.jsn-bootstrap3 .media-body {
  overflow: hidden;
  zoom: 1;
}
.jsn-bootstrap3 .media,
.jsn-bootstrap3 .media .media {
  margin-top: 15px;
}
.jsn-bootstrap3 .media:first-child {
  margin-top: 0;
}
.jsn-bootstrap3 .media-object {
  display: block;
}
.jsn-bootstrap3 .media-heading {
  margin: 0 0 5px;
}
.jsn-bootstrap3 .media > .pull-left {
  margin-right: 10px;
}
.jsn-bootstrap3 .media > .pull-right {
  margin-left: 10px;
}
.jsn-bootstrap3 .media-list {
  padding-left: 0;
  list-style: none;
}
.jsn-bootstrap3 .list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.jsn-bootstrap3 .list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.jsn-bootstrap3 .list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.jsn-bootstrap3 .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.jsn-bootstrap3 .list-group-item > .badge {
  float: right;
}
.jsn-bootstrap3 .list-group-item > .badge + .badge {
  margin-right: 5px;
}
.jsn-bootstrap3 a.list-group-item {
  color: #555555;
}
.jsn-bootstrap3 a.list-group-item .list-group-item-heading {
  color: #333333;
}
.jsn-bootstrap3 a.list-group-item:hover,
.jsn-bootstrap3 a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
.jsn-bootstrap3 a.list-group-item.active,
.jsn-bootstrap3 a.list-group-item.active:hover,
.jsn-bootstrap3 a.list-group-item.active:focus {
  z-index: 2;
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.jsn-bootstrap3 a.list-group-item.active .list-group-item-heading,
.jsn-bootstrap3 a.list-group-item.active:hover .list-group-item-heading,
.jsn-bootstrap3 a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
.jsn-bootstrap3 a.list-group-item.active .list-group-item-text,
.jsn-bootstrap3 a.list-group-item.active:hover .list-group-item-text,
.jsn-bootstrap3 a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.jsn-bootstrap3 .list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.jsn-bootstrap3 .list-group-item-success {
  color: #3c763d;
}
a.jsn-bootstrap3 .list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.jsn-bootstrap3 .list-group-item-success:hover,
a.jsn-bootstrap3 .list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.jsn-bootstrap3 .list-group-item-success.active,
a.jsn-bootstrap3 .list-group-item-success.active:hover,
a.jsn-bootstrap3 .list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.jsn-bootstrap3 .list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.jsn-bootstrap3 .list-group-item-info {
  color: #31708f;
}
a.jsn-bootstrap3 .list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.jsn-bootstrap3 .list-group-item-info:hover,
a.jsn-bootstrap3 .list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.jsn-bootstrap3 .list-group-item-info.active,
a.jsn-bootstrap3 .list-group-item-info.active:hover,
a.jsn-bootstrap3 .list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.jsn-bootstrap3 .list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.jsn-bootstrap3 .list-group-item-warning {
  color: #8a6d3b;
}
a.jsn-bootstrap3 .list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.jsn-bootstrap3 .list-group-item-warning:hover,
a.jsn-bootstrap3 .list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.jsn-bootstrap3 .list-group-item-warning.active,
a.jsn-bootstrap3 .list-group-item-warning.active:hover,
a.jsn-bootstrap3 .list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.jsn-bootstrap3 .list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.jsn-bootstrap3 .list-group-item-danger {
  color: #a94442;
}
a.jsn-bootstrap3 .list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.jsn-bootstrap3 .list-group-item-danger:hover,
a.jsn-bootstrap3 .list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.jsn-bootstrap3 .list-group-item-danger.active,
a.jsn-bootstrap3 .list-group-item-danger.active:hover,
a.jsn-bootstrap3 .list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.jsn-bootstrap3 .list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.jsn-bootstrap3 .list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.jsn-bootstrap3 .panel {
  margin-bottom: 20px;
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.jsn-bootstrap3 .panel-body {
  padding: 15px;
}
.jsn-bootstrap3 .panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.jsn-bootstrap3 .panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.jsn-bootstrap3 .panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.jsn-bootstrap3 .panel-title > a {
  color: inherit;
}
.jsn-bootstrap3 .panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #dddddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .list-group {
  margin-bottom: 0;
}
.jsn-bootstrap3 .panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.jsn-bootstrap3 .panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.jsn-bootstrap3 .panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.jsn-bootstrap3 .panel > .table,
.jsn-bootstrap3 .panel > .table-responsive > .table {
  margin-bottom: 0;
}
.jsn-bootstrap3 .panel > .table:first-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.jsn-bootstrap3 .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.jsn-bootstrap3 .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.jsn-bootstrap3 .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.jsn-bootstrap3 .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.jsn-bootstrap3 .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.jsn-bootstrap3 .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.jsn-bootstrap3 .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.jsn-bootstrap3 .panel > .table:last-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.jsn-bootstrap3 .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.jsn-bootstrap3 .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.jsn-bootstrap3 .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.jsn-bootstrap3 .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.jsn-bootstrap3 .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.jsn-bootstrap3 .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.jsn-bootstrap3 .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.jsn-bootstrap3 .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.jsn-bootstrap3 .panel > .panel-body + .table,
.jsn-bootstrap3 .panel > .panel-body + .table-responsive {
  border-top: 1px solid #dddddd;
}
.jsn-bootstrap3 .panel > .table > tbody:first-child > tr:first-child th,
.jsn-bootstrap3 .panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.jsn-bootstrap3 .panel > .table-bordered,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered {
  border: 0;
}
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:first-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.jsn-bootstrap3 .panel > .table-bordered > thead > tr > td:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr > td:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr > td:last-child,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.jsn-bootstrap3 .panel > .table-bordered > thead > tr:first-child > td,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr:first-child > td,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.jsn-bootstrap3 .panel > .table-bordered > thead > tr:first-child > th,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr:first-child > th,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > td,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > td,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.jsn-bootstrap3 .panel > .table-bordered > tbody > tr:last-child > th,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.jsn-bootstrap3 .panel > .table-bordered > tfoot > tr:last-child > th,
.jsn-bootstrap3 .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.jsn-bootstrap3 .panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.jsn-bootstrap3 .panel-group {
  margin-bottom: 20px;
}
.jsn-bootstrap3 .panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.jsn-bootstrap3 .panel-group .panel + .panel {
  margin-top: 5px;
}
.jsn-bootstrap3 .panel-group .panel-heading {
  border-bottom: 0;
}
.jsn-bootstrap3 .panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #dddddd;
}
.jsn-bootstrap3 .panel-group .panel-footer {
  border-top: 0;
}
.jsn-bootstrap3 .panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #dddddd;
}
.jsn-bootstrap3 .panel-default {
  border-color: #dddddd;
}
.jsn-bootstrap3 .panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #dddddd;
}
.jsn-bootstrap3 .panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #dddddd;
}
.jsn-bootstrap3 .panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #dddddd;
}
.jsn-bootstrap3 .panel-primary {
  border-color: #428bca;
}
.jsn-bootstrap3 .panel-primary > .panel-heading {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.jsn-bootstrap3 .panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.jsn-bootstrap3 .panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.jsn-bootstrap3 .panel-success {
  border-color: #d6e9c6;
}
.jsn-bootstrap3 .panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.jsn-bootstrap3 .panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.jsn-bootstrap3 .panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.jsn-bootstrap3 .panel-info {
  border-color: #bce8f1;
}
.jsn-bootstrap3 .panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.jsn-bootstrap3 .panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.jsn-bootstrap3 .panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.jsn-bootstrap3 .panel-warning {
  border-color: #faebcc;
}
.jsn-bootstrap3 .panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.jsn-bootstrap3 .panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.jsn-bootstrap3 .panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.jsn-bootstrap3 .panel-danger {
  border-color: #ebccd1;
}
.jsn-bootstrap3 .panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.jsn-bootstrap3 .panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.jsn-bootstrap3 .panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.jsn-bootstrap3 .well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.jsn-bootstrap3 .well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.jsn-bootstrap3 .well-lg {
  padding: 24px;
  border-radius: 6px;
}
.jsn-bootstrap3 .well-sm {
  padding: 9px;
  border-radius: 3px;
}
.jsn-bootstrap3 .close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.jsn-bootstrap3 .close:hover,
.jsn-bootstrap3 .close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.jsn-bootstrap3 .close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.jsn-bootstrap3 .modal-open {
  overflow: hidden;
}
.jsn-bootstrap3 .modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.jsn-bootstrap3 .modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.jsn-bootstrap3 .modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.jsn-bootstrap3 .modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.jsn-bootstrap3 .modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: none;
}
.jsn-bootstrap3 .modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.jsn-bootstrap3 .modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.jsn-bootstrap3 .modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.jsn-bootstrap3 .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.428571429px;
}
.jsn-bootstrap3 .modal-header .close {
  margin-top: -2px;
}
.jsn-bootstrap3 .modal-title {
  margin: 0;
  line-height: 1.428571429;
}
.jsn-bootstrap3 .modal-body {
  position: relative;
  padding: 20px;
}
.jsn-bootstrap3 .modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.jsn-bootstrap3 .modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.jsn-bootstrap3 .modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.jsn-bootstrap3 .modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .jsn-bootstrap3 .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .jsn-bootstrap3 .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .jsn-bootstrap3 .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .jsn-bootstrap3 .modal-lg {
    width: 900px;
  }
}
.jsn-bootstrap3 .tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.jsn-bootstrap3 .tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.jsn-bootstrap3 .tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.jsn-bootstrap3 .tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.jsn-bootstrap3 .tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.jsn-bootstrap3 .tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.jsn-bootstrap3 .tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  border-radius: 4px;
}
.jsn-bootstrap3 .tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.jsn-bootstrap3 .tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.jsn-bootstrap3 .tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.jsn-bootstrap3 .tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000000;
}
.jsn-bootstrap3 .tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000;
}
.jsn-bootstrap3 .tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000;
}
.jsn-bootstrap3 .tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.jsn-bootstrap3 .tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.jsn-bootstrap3 .tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000;
}
.jsn-bootstrap3 .popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.jsn-bootstrap3 .popover.top {
  margin-top: -10px;
}
.jsn-bootstrap3 .popover.right {
  margin-left: 10px;
}
.jsn-bootstrap3 .popover.bottom {
  margin-top: 10px;
}
.jsn-bootstrap3 .popover.left {
  margin-left: -10px;
}
.jsn-bootstrap3 .popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.jsn-bootstrap3 .popover-content {
  padding: 9px 14px;
}
.jsn-bootstrap3 .popover > .arrow,
.jsn-bootstrap3 .popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.jsn-bootstrap3 .popover > .arrow {
  border-width: 11px;
}
.jsn-bootstrap3 .popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.jsn-bootstrap3 .popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.jsn-bootstrap3 .popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}
.jsn-bootstrap3 .popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.jsn-bootstrap3 .popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}
.jsn-bootstrap3 .popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.jsn-bootstrap3 .popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}
.jsn-bootstrap3 .popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.jsn-bootstrap3 .popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}
.jsn-bootstrap3 .carousel {
  position: relative;
}
.jsn-bootstrap3 .carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.jsn-bootstrap3 .carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.jsn-bootstrap3 .carousel-inner > .item > img,
.jsn-bootstrap3 .carousel-inner > .item > a > img {
  line-height: 1;
}
.jsn-bootstrap3 .carousel-inner > .active,
.jsn-bootstrap3 .carousel-inner > .next,
.jsn-bootstrap3 .carousel-inner > .prev {
  display: block;
}
.jsn-bootstrap3 .carousel-inner > .active {
  left: 0;
}
.jsn-bootstrap3 .carousel-inner > .next,
.jsn-bootstrap3 .carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.jsn-bootstrap3 .carousel-inner > .next {
  left: 100%;
}
.jsn-bootstrap3 .carousel-inner > .prev {
  left: -100%;
}
.jsn-bootstrap3 .carousel-inner > .next.left,
.jsn-bootstrap3 .carousel-inner > .prev.right {
  left: 0;
}
.jsn-bootstrap3 .carousel-inner > .active.left {
  left: -100%;
}
.jsn-bootstrap3 .carousel-inner > .active.right {
  left: 100%;
}
.jsn-bootstrap3 .carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.jsn-bootstrap3 .carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0%), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.jsn-bootstrap3 .carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0%), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.jsn-bootstrap3 .carousel-control:hover,
.jsn-bootstrap3 .carousel-control:focus {
  outline: none;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.jsn-bootstrap3 .carousel-control .icon-prev,
.jsn-bootstrap3 .carousel-control .icon-next,
.jsn-bootstrap3 .carousel-control .glyphicon-chevron-left,
.jsn-bootstrap3 .carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.jsn-bootstrap3 .carousel-control .icon-prev,
.jsn-bootstrap3 .carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.jsn-bootstrap3 .carousel-control .icon-next,
.jsn-bootstrap3 .carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.jsn-bootstrap3 .carousel-control .icon-prev,
.jsn-bootstrap3 .carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.jsn-bootstrap3 .carousel-control .icon-prev:before {
  content: '\2039';
}
.jsn-bootstrap3 .carousel-control .icon-next:before {
  content: '\203a';
}
.jsn-bootstrap3 .carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.jsn-bootstrap3 .carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.jsn-bootstrap3 .carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.jsn-bootstrap3 .carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #ffffff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.jsn-bootstrap3 .carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .jsn-bootstrap3 .carousel-control .glyphicon-chevron-left,
  .jsn-bootstrap3 .carousel-control .glyphicon-chevron-right,
  .jsn-bootstrap3 .carousel-control .icon-prev,
  .jsn-bootstrap3 .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .jsn-bootstrap3 .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .jsn-bootstrap3 .carousel-indicators {
    bottom: 20px;
  }
}
.jsn-bootstrap3 .clearfix:before,
.jsn-bootstrap3 .clearfix:after,
.jsn-bootstrap3 .container:before,
.jsn-bootstrap3 .container:after,
.jsn-bootstrap3 .container-fluid:before,
.jsn-bootstrap3 .container-fluid:after,
.jsn-bootstrap3 .row:before,
.jsn-bootstrap3 .row:after,
.jsn-bootstrap3 .form-horizontal .form-group:before,
.jsn-bootstrap3 .form-horizontal .form-group:after,
.jsn-bootstrap3 .btn-toolbar:before,
.jsn-bootstrap3 .btn-toolbar:after,
.jsn-bootstrap3 .btn-group-vertical > .btn-group:before,
.jsn-bootstrap3 .btn-group-vertical > .btn-group:after,
.jsn-bootstrap3 .nav:before,
.jsn-bootstrap3 .nav:after,
.jsn-bootstrap3 .navbar:before,
.jsn-bootstrap3 .navbar:after,
.jsn-bootstrap3 .navbar-header:before,
.jsn-bootstrap3 .navbar-header:after,
.jsn-bootstrap3 .navbar-collapse:before,
.jsn-bootstrap3 .navbar-collapse:after,
.jsn-bootstrap3 .pager:before,
.jsn-bootstrap3 .pager:after,
.jsn-bootstrap3 .panel-body:before,
.jsn-bootstrap3 .panel-body:after,
.jsn-bootstrap3 .modal-footer:before,
.jsn-bootstrap3 .modal-footer:after {
  content: " ";
  display: table;
}
.jsn-bootstrap3 .clearfix:after,
.jsn-bootstrap3 .container:after,
.jsn-bootstrap3 .container-fluid:after,
.jsn-bootstrap3 .row:after,
.jsn-bootstrap3 .form-horizontal .form-group:after,
.jsn-bootstrap3 .btn-toolbar:after,
.jsn-bootstrap3 .btn-group-vertical > .btn-group:after,
.jsn-bootstrap3 .nav:after,
.jsn-bootstrap3 .navbar:after,
.jsn-bootstrap3 .navbar-header:after,
.jsn-bootstrap3 .navbar-collapse:after,
.jsn-bootstrap3 .pager:after,
.jsn-bootstrap3 .panel-body:after,
.jsn-bootstrap3 .modal-footer:after {
  clear: both;
}
.jsn-bootstrap3 .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.jsn-bootstrap3 .pull-right {
  float: right !important;
}
.jsn-bootstrap3 .pull-left {
  float: left !important;
}
.jsn-bootstrap3 .hide {
  display: none !important;
}
.jsn-bootstrap3 .show {
  display: block !important;
}
.jsn-bootstrap3 .invisible {
  visibility: hidden;
}
.jsn-bootstrap3 .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.jsn-bootstrap3 .hidden {
  display: none !important;
  visibility: hidden !important;
}
.jsn-bootstrap3 .affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.jsn-bootstrap3 .visible-xs,
.jsn-bootstrap3 .visible-sm,
.jsn-bootstrap3 .visible-md,
.jsn-bootstrap3 .visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .visible-xs {
    display: block !important;
  }
  table.jsn-bootstrap3 .visible-xs {
    display: table;
  }
  tr.jsn-bootstrap3 .visible-xs {
    display: table-row !important;
  }
  th.jsn-bootstrap3 .visible-xs,
  td.jsn-bootstrap3 .visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .visible-sm {
    display: block !important;
  }
  table.jsn-bootstrap3 .visible-sm {
    display: table;
  }
  tr.jsn-bootstrap3 .visible-sm {
    display: table-row !important;
  }
  th.jsn-bootstrap3 .visible-sm,
  td.jsn-bootstrap3 .visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .visible-md {
    display: block !important;
  }
  table.jsn-bootstrap3 .visible-md {
    display: table;
  }
  tr.jsn-bootstrap3 .visible-md {
    display: table-row !important;
  }
  th.jsn-bootstrap3 .visible-md,
  td.jsn-bootstrap3 .visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .visible-lg {
    display: block !important;
  }
  table.jsn-bootstrap3 .visible-lg {
    display: table;
  }
  tr.jsn-bootstrap3 .visible-lg {
    display: table-row !important;
  }
  th.jsn-bootstrap3 .visible-lg,
  td.jsn-bootstrap3 .visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .jsn-bootstrap3 .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .jsn-bootstrap3 .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .jsn-bootstrap3 .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .jsn-bootstrap3 .hidden-lg {
    display: none !important;
  }
}
.jsn-bootstrap3 .visible-print {
  display: none !important;
}
@media print {
  .jsn-bootstrap3 .visible-print {
    display: block !important;
  }
  table.jsn-bootstrap3 .visible-print {
    display: table;
  }
  tr.jsn-bootstrap3 .visible-print {
    display: table-row !important;
  }
  th.jsn-bootstrap3 .visible-print,
  td.jsn-bootstrap3 .visible-print {
    display: table-cell !important;
  }
}
@media print {
  .jsn-bootstrap3 .hidden-print {
    display: none !important;
  }
}
 @font-face{font-family:'IcoMoon';src:url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/3rd-party/bs3/font-icomoon/css/../fonts/IcoMoon.eot);src:url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/3rd-party/bs3/font-icomoon/css/../fonts/IcoMoon.eot?#iefix) format('embedded-opentype'),url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/3rd-party/bs3/font-icomoon/css/../fonts/IcoMoon.svg#IcoMoon) format('svg'),url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/3rd-party/bs3/font-icomoon/css/../fonts/IcoMoon.woff) format('woff'),url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/3rd-party/bs3/font-icomoon/css/../fonts/IcoMoon.ttf) format('truetype');font-weight:normal;font-style:normal}.jsn-bootstrap3 [data-icon]:before{font-family:'IcoMoon';content:attr(data-icon);speak:none}.jsn-bootstrap3 [class^="icon-"],.jsn-bootstrap3 [class*=" icon-"]{display:inline-block;width:14px;height:14px;*margin-right:.3em;line-height:14px}.jsn-bootstrap3 [class^="icon-"]:before,.jsn-bootstrap3 [class*=" icon-"]:before{font-family:'IcoMoon';font-style:normal;speak:none}.jsn-bootstrap3 [class^="icon-"].disabled,.jsn-bootstrap3 [class*=" icon-"].disabled{font-weight:normal}.jsn-bootstrap3 .icon-home:before{content:"\21"}.jsn-bootstrap3 .icon-user:before{content:"\22"}.jsn-bootstrap3 .icon-checkedout:before,.jsn-bootstrap3 .icon-lock:before,.jsn-bootstrap3 .icon-locked:before{content:"\23"}.jsn-bootstrap3 .icon-comment:before,.jsn-bootstrap3 .icon-comments:before{content:"\24"}.jsn-bootstrap3 .icon-comments-2:before{content:"\25"}.jsn-bootstrap3 .icon-share-alt:before,.jsn-bootstrap3 .icon-out:before{content:"\26"}.jsn-bootstrap3 .icon-share:before,.jsn-bootstrap3 .icon-redo:before{content:"\27"}.jsn-bootstrap3 .icon-undo:before{content:"\28"}.jsn-bootstrap3 .icon-file-add:before{content:"\29"}.jsn-bootstrap3 .icon-new:before,.jsn-bootstrap3 .icon-plus:before{content:"\2a"}.jsn-bootstrap3 .icon-apply:before,.jsn-bootstrap3 .icon-edit:before,.jsn-bootstrap3 .icon-pencil:before{content:"\2b"}.jsn-bootstrap3 .icon-pencil-2:before{content:"\2c"}.jsn-bootstrap3 .icon-folder-open:before,.jsn-bootstrap3 .icon-folder:before{content:"\2d"}.jsn-bootstrap3 .icon-folder-close:before,.jsn-bootstrap3 .icon-folder-2:before{content:"\2e"}.jsn-bootstrap3 .icon-picture:before{content:"\2f"}.jsn-bootstrap3 .icon-pictures:before{content:"\30"}.jsn-bootstrap3 .icon-list:before,.jsn-bootstrap3 .icon-list-view:before{content:"\31"}.jsn-bootstrap3 .icon-power-cord:before{content:"\32"}.jsn-bootstrap3 .icon-cube:before{content:"\33"}.jsn-bootstrap3 .icon-puzzle:before{content:"\34"}.jsn-bootstrap3 .icon-flag:before{content:"\35"}.jsn-bootstrap3 .icon-tools:before{content:"\36"}.jsn-bootstrap3 .icon-cogs:before{content:"\37"}.jsn-bootstrap3 .icon-options:before,.jsn-bootstrap3 .icon-cog:before{content:"\38"}.jsn-bootstrap3 .icon-equalizer:before{content:"\39"}.jsn-bootstrap3 .icon-wrench:before{content:"\3a"}.jsn-bootstrap3 .icon-brush:before{content:"\3b"}.jsn-bootstrap3 .icon-eye-open:before,.jsn-bootstrap3 .icon-eye:before{content:"\3c"}.jsn-bootstrap3 .icon-checkbox-unchecked:before{content:"\3d"}.jsn-bootstrap3 .icon-checkin:before,.jsn-bootstrap3 .icon-checkbox:before{content:"\3e"}.jsn-bootstrap3 .icon-checkbox-partial:before{content:"\3f"}.jsn-bootstrap3 .icon-asterisk:before,.jsn-bootstrap3 .icon-star-empty:before{content:"\40"}.jsn-bootstrap3 .icon-star-2:before{content:"\41"}.jsn-bootstrap3 .icon-featured:before,.jsn-bootstrap3 .icon-star:before{content:"\42"}.jsn-bootstrap3 .icon-calendar:before{content:"\43"}.jsn-bootstrap3 .icon-calendar-2:before{content:"\44"}.jsn-bootstrap3 .icon-question-sign:before,.jsn-bootstrap3 .icon-help:before{content:"\45"}.jsn-bootstrap3 .icon-support:before{content:"\46"}.jsn-bootstrap3 .icon-pending:before,.jsn-bootstrap3 .icon-warning:before{content:"\48"}.jsn-bootstrap3 .icon-publish:before,.jsn-bootstrap3 .icon-save:before,.jsn-bootstrap3 .icon-ok:before,.jsn-bootstrap3 .icon-checkmark:before{content:"\47"}.jsn-bootstrap3 .icon-unpublish:before,.jsn-bootstrap3 .icon-cancel:before{content:"\4a"}.jsn-bootstrap3 .icon-eye-close:before,.jsn-bootstrap3 .icon-minus:before{content:"\4b"}.jsn-bootstrap3 .icon-purge:before,.jsn-bootstrap3 .icon-trash:before{content:"\4c"}.jsn-bootstrap3 .icon-envelope:before,.jsn-bootstrap3 .icon-mail:before{content:"\4d"}.jsn-bootstrap3 .icon-mail-2:before{content:"\4e"}.jsn-bootstrap3 .icon-unarchive:before,.jsn-bootstrap3 .icon-drawer:before{content:"\4f"}.jsn-bootstrap3 .icon-archive:before,.jsn-bootstrap3 .icon-drawer-2:before{content:"\50"}.jsn-bootstrap3 .icon-box-add:before{content:"\51"}.jsn-bootstrap3 .icon-box-remove:before{content:"\52"}.jsn-bootstrap3 .icon-search:before{content:"\53"}.jsn-bootstrap3 .icon-filter:before{content:"\54"}.jsn-bootstrap3 .icon-camera:before{content:"\55"}.jsn-bootstrap3 .icon-play:before{content:"\56"}.jsn-bootstrap3 .icon-music:before{content:"\57"}.jsn-bootstrap3 .icon-grid-view:before{content:"\58"}.jsn-bootstrap3 .icon-grid-view-2:before{content:"\59"}.jsn-bootstrap3 .icon-menu:before{content:"\5a"}.jsn-bootstrap3 .icon-thumbs-up:before{content:"\5b"}.jsn-bootstrap3 .icon-thumbs-down:before{content:"\5c"}.jsn-bootstrap3 .icon-delete:before,.jsn-bootstrap3 .icon-remove:before,.jsn-bootstrap3 .icon-cancel-2:before{content:"\49"}.jsn-bootstrap3 .icon-save-new:before,.jsn-bootstrap3 .icon-plus-2:before{content:"\5d"}.jsn-bootstrap3 .icon-ban-circle:before,.jsn-bootstrap3 .icon-minus-sign:before,.jsn-bootstrap3 .icon-minus-2:before{content:"\5e"}.jsn-bootstrap3 .icon-key:before{content:"\5f"}.jsn-bootstrap3 .icon-quote:before{content:"\60"}.jsn-bootstrap3 .icon-quote-2:before{content:"\61"}.jsn-bootstrap3 .icon-database:before{content:"\62"}.jsn-bootstrap3 .icon-location:before{content:"\63"}.jsn-bootstrap3 .icon-zoom-in:before{content:"\64"}.jsn-bootstrap3 .icon-zoom-out:before{content:"\65"}.jsn-bootstrap3 .icon-expand:before{content:"\66"}.jsn-bootstrap3 .icon-contract:before{content:"\67"}.jsn-bootstrap3 .icon-expand-2:before{content:"\68"}.jsn-bootstrap3 .icon-contract-2:before{content:"\69"}.jsn-bootstrap3 .icon-health:before{content:"\6a"}.jsn-bootstrap3 .icon-wand:before{content:"\6b"}.jsn-bootstrap3 .icon-unblock:before,.jsn-bootstrap3 .icon-refresh:before{content:"\6c"}.jsn-bootstrap3 .icon-vcard:before{content:"\6d"}.jsn-bootstrap3 .icon-clock:before{content:"\6e"}.jsn-bootstrap3 .icon-compass:before{content:"\6f"}.jsn-bootstrap3 .icon-address:before{content:"\70"}.jsn-bootstrap3 .icon-feed:before{content:"\71"}.jsn-bootstrap3 .icon-flag-2:before{content:"\72"}.jsn-bootstrap3 .icon-pin:before{content:"\73"}.jsn-bootstrap3 .icon-lamp:before{content:"\74"}.jsn-bootstrap3 .icon-chart:before{content:"\75"}.jsn-bootstrap3 .icon-bars:before{content:"\76"}.jsn-bootstrap3 .icon-pie:before{content:"\77"}.jsn-bootstrap3 .icon-dashboard:before{content:"\78"}.jsn-bootstrap3 .icon-lightning:before{content:"\79"}.jsn-bootstrap3 .icon-move:before{content:"\7a"}.jsn-bootstrap3 .icon-next:before{content:"\7b"}.jsn-bootstrap3 .icon-previous:before{content:"\7c"}.jsn-bootstrap3 .icon-first:before{content:"\7d"}.jsn-bootstrap3 .icon-last:before{content:"\e000"}.jsn-bootstrap3 .icon-loop:before{content:"\e001"}.jsn-bootstrap3 .icon-shuffle:before{content:"\e002"}.jsn-bootstrap3 .icon-arrow-first:before{content:"\e003"}.jsn-bootstrap3 .icon-arrow-last:before{content:"\e004"}.jsn-bootstrap3 .icon-chevron-up:before,.jsn-bootstrap3 .icon-uparrow:before,.jsn-bootstrap3 .icon-arrow-up:before{content:"\e005"}.jsn-bootstrap3 .icon-chevron-right:before,.jsn-bootstrap3 .icon-arrow-right:before{content:"\e006"}.jsn-bootstrap3 .icon-chevron-down:before,.jsn-bootstrap3 .icon-downarrow:before,.jsn-bootstrap3 .icon-arrow-down:before{content:"\e007"}.jsn-bootstrap3 .icon-chevron-left:before,.jsn-bootstrap3 .icon-arrow-left:before{content:"\e008"}.jsn-bootstrap3 .icon-arrow-up-2:before{content:"\e009"}.jsn-bootstrap3 .icon-arrow-right-2:before{content:"\e00a"}.jsn-bootstrap3 .icon-download:before,.jsn-bootstrap3 .icon-arrow-down-2:before{content:"\e00b"}.jsn-bootstrap3 .icon-arrow-left-2:before{content:"\e00c"}.jsn-bootstrap3 .icon-play-2:before{content:"\e00d"}.jsn-bootstrap3 .icon-menu-2:before{content:"\e00e"}.jsn-bootstrap3 .icon-arrow-up-3:before{content:"\e00f"}.jsn-bootstrap3 .icon-arrow-right-3:before{content:"\e010"}.jsn-bootstrap3 .icon-arrow-down-3:before{content:"\e011"}.jsn-bootstrap3 .icon-arrow-left-3:before{content:"\e012"}.jsn-bootstrap3 .icon-print:before,.jsn-bootstrap3 .icon-printer:before{content:"\e013"}.jsn-bootstrap3 .icon-color-palette:before{content:"\e014"}.jsn-bootstrap3 .icon-camera-2:before{content:"\e015"}.jsn-bootstrap3 .icon-file:before{content:"\e016"}.jsn-bootstrap3 .icon-file-remove:before{content:"\e017"}.jsn-bootstrap3 .icon-save-copy:before,.jsn-bootstrap3 .icon-copy:before{content:"\e018"}.jsn-bootstrap3 .icon-cart:before{content:"\e019"}.jsn-bootstrap3 .icon-basket:before{content:"\e01a"}.jsn-bootstrap3 .icon-broadcast:before{content:"\e01b"}.jsn-bootstrap3 .icon-screen:before{content:"\e01c"}.jsn-bootstrap3 .icon-tablet:before{content:"\e01d"}.jsn-bootstrap3 .icon-mobile:before{content:"\e01e"}.jsn-bootstrap3 .icon-users:before{content:"\e01f"}.jsn-bootstrap3 .icon-briefcase:before{content:"\e020"}.jsn-bootstrap3 .icon-download:before{content:"\e021"}.jsn-bootstrap3 .icon-upload:before{content:"\e022"}.jsn-bootstrap3 .icon-bookmark:before{content:"\e023"}.jsn-bootstrap3 .icon-out-2:before{content:"\e024"}
 .site {
     overflow: visible
 }
 .wr-megamenu-container {
     width: 100%;
     font-size: 12px;
     -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
     -ms-box-sizing: border-box;
     -o-box-sizing: border-box;
     box-sizing: border-box
 }
 .wr-megamenu-container a:hover,
 .wr-megamenu-container a:focus {
     text-decoration: none
 }
 .wr-megamenu-container:before,
 .wr-megamenu-container:after {
     content: " ";
     display: table
 }
 .wr-megamenu-container:after {
     clear: both
 }
 .wr-megamenu-container ul.wr-mega-menu {
     z-index: 9999;
     float: left;
     margin: 0;
     padding: 0;
     width: 100%
 }
 .wr-megamenu-container .block-sub-menu:after {
     content: ' ';
     clear: both;
     display: table
 }
 .wr-megamenu-container ul.wr-mega-menu li {
     list-style: none
 }
 .wr-megamenu-container .jsn-bootstrap3 .row {
     margin-left: 0;
     margin-right: 0
 }
 .wr-megamenu-container .jsn-bootstrap3 .row>div {
     padding-left: 10px;
     padding-right: 10px
 }
 .wr-megamenu-container .wr-element-container.wr-element-megamenu_image img {
     max-width: 100%;
     height: auto
 }
 .wr-megamenu-container ul.wr-mega-menu li.menu-default li a {
     padding: 13px
 }
 @media only screen and (min-width: 768px) {
     .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item:hover>a.menu-item-link {
         background-color: #111;
         color: #fff
     }
     .wr-megamenu-container ul.wr-mega-menu li:hover>ul.sub-menu,
     .wr-megamenu-container ul.wr-mega-menu li:hover>.wr-megamenu-inner {
         height: auto
     }
     .wr-megamenu-container ul.wr-mega-menu li:hover>ul.sub-menu,
     .wr-megamenu-container ul.wr-mega-menu li:hover>.wr-megamenu-inner {
         visibility: visible;
         filter: alpha(opacity=100);
         -webkit-opacity: 1;
         -moz-opacity: 1;
         -ms-opacity: 1;
         -o-opacity: 1;
         opacity: 1;
         -webkit-transform: translateY(0);
         -moz-transform: translateY(0);
         -ms-transform: translateY(0);
         -o-transform: translateY(0);
         transform: translateY(0)
     }
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
     .wr-megamenu-inner {
         border-color: #ddd;
         border-style: solid;
         border-width: 0 1px 1px 1px;
         display: inherit;
         visibility: hidden;
         z-index: 9999;
         position: absolute;
         top: auto;
         margin: 0;
         padding: 0;
         -webkit-opacity: 0;
         -moz-opacity: 0;
         -ms-opacity: 0;
         -o-opacity: 0;
         opacity: 0;
         -webkit-transform: translateY(40px);
         -moz-transform: translateY(40px);
         -ms-transform: translateY(40px);
         -o-transform: translateY(40px);
         transform: translateY(40px);
         -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
         -moz-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
         -ms-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
         -o-box-shadow: 0 0 2px rgba(0, 0, 0, .1);
         box-shadow: 0 0 2px rgba(0, 0, 0, .1);
         -webkit-transition: -moz-transform .3s;
         -moz-transition: -moz-transform .3s;
         -ms-transition: -ms-transform .3s;
         -o-transition: -o-transform .3s;
         transition: transform .3s 0s
     }
 }
 .wr-megamenu-container ul.wr-mega-menu>li {
     height: 100%;
     position: relative;
     float: left
 }
 .wr-mega-menu>li>a {
     padding: 15px;
     -webkit-transition: background .2s ease-in-out;
     -moz-transition: background .2s ease-in-out;
     -ms-transition: background .2s ease-in-out;
     -o-transition: background .2s ease-in-out;
     transition: background .2s ease-in-out
 }
 .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children>a:after,
 .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children i.wr-arrow-down {
     display: none
 }
 .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget {
     position: static
 }
 .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul {
     background: none;
     display: block;
     position: relative;
     left: 0;
     width: 100%
 }
 .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul li {
     display: block;
     margin: 0;
     padding: 0
 }
 .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul li a {
     display: block;
     margin: 0 -10px;
     padding: 10px;
     width: 100%
 }
 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
     background: none
 }
 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li.wr-megamenu-item {
     text-align: left;
     margin: 0;
     width: 200px
 }
 .wr-megamenu-container ul.wr-mega-menu ul li a.menu-item-link {
     display: block;
     width: 100%
 }
 .wr-megamenu-container ul.wr-mega-menu ul ul.sub-menu {
     left: 110%;
     top: 0
 }
 .wr-megamenu-container ul.wr-mega-menu ul li:hover>ul.sub-menu {
     left: 100%
 }
 .wr-megamenu-container ul {
     margin: 0
 }
 .wr-megamenu-container a {
     color: #333;
     display: block
 }
 .wr-megamenu-container.toggled-on .wr-mega-menu {
     display: block
 }
 .wr-mega-menu li a i {
     margin-right: 10px;
     text-transform: none !important
 }
 .wr-megamenu-container .wr-megamenu-inner ul {
     width: 100%;
     position: static !important;
     background-color: inherit;
     height: auto
 }
 .wr-megamenu-container .wr-megamenu-inner ul a {
     width: 100% !important
 }
 .wr-element-submenu .caption {
     width: 100%;
     padding: 15px 10px
 }
 ul.sub-menu li a>i,
 ul.submenu-items li a>i {
     margin-right: 4px
 }
 .wr-element-submenu ul {
     margin: 0;
     padding: 0
 }
 .wr-element-submenu .submenu-divider {
     height: 2px;
     border-bottom: #ccc solid 1px
 }
 .wr-element-submenu .submenu-items {
     padding: 0 10px;
     background-color: #f9f9f9
 }
 .wr-element-submenu .submenu-items ul {
     margin-left: 20px !important;
     position: static !important;
     -webkit-opacity: 1 !important;
     -moz-opacity: 1 !important;
     -ms-opacity: 1 !important;
     -o-opacity: 1 !important;
     opacity: 1 !important;
     -webkit-transform: translateY(0px) !important;
     -moz-transform: translateY(0px) !important;
     -ms-transform: translateY(0px) !important;
     -o-transform: translateY(0px) !important;
     transform: translateY(0px) !important;
     -webkit-box-shadow: none !important;
     -moz-box-shadow: none !important;
     -ms-box-shadow: none !important;
     -o-box-shadow: none !important;
     box-shadow: none !important;
     border: 0 !important;
     visibility: visible !important
 }
 .wr-element-submenu .submenu-items.has-sub>li>a {
     font-weight: bold;
     font-size: 14px;
     width: 99%
 }
 .wr-element-submenu .submenu-items.no-sub>.level-1 li {
     display: none
 }
 .wr-element-submenu .submenu-items>li>ul ul {
     margin-left: 10px
 }
 .wr-element-submenu .submenu-items a {
     padding: 10px
 }
 .wr-megamenu-container.vertical {
     width: auto !important;
     display: table !important
 }
 .vertical ul.wr-mega-menu {
     width: auto;
     display: block
 }
 .vertical ul.wr-mega-menu>li {
     float: none;
     display: block
 }
 .vertical .wr-megamenu-container li {
     display: table
 }
 .stick {
     top: 0;
     position: fixed;
     left: 0;
     margin: 0 auto;
     z-index: 1000
 }
 .wr-megamenu-rtl {
     right: 0 !important;
     direction: rtl !important
 }
 .wr-megamenu-left-inner {
     right: 0 !important;
     left: auto !important
 }
 .menu-toggle,
 #menu-toggle,
 #wr-menu-toggle {
     display: none !important
 }
 .it-responsive-mega {
     display: none
 }
 .wr-mega-menu .wr-menu-down {
     display: none
 }
 @media only screen and (max-width: 991px) {
	.mobile_search {
		display: block !important;
		text-align: center;
		margin-bottom: 15px;
	}
	.widget_pt_search_widget {
		display:none !important;
	}
     .wr-megamenu-container ul li {
         border-top: 1px solid rgba(255, 255, 255, .15);
         line-height: 1.5;
         width: 100%
     }
     .wr-megamenu-container ul li a {
         color: #fff
     }
     .wr-megamenu-container ul.wr-mega-menu li.wr-megamenu-item>a.menu-item-link:hover {
         background-color: #111;
         color: #fff
     }
     .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu {
         background: #222;
         border: 0;
         left: 0;
         -webkit-box-shadow: none 0 2px rgba(0, 0, 0, .1);
         -moz-box-shadow: none 0 2px rgba(0, 0, 0, .1);
         -ms-box-shadow: none 0 2px rgba(0, 0, 0, .1);
         -o-box-shadow: none 0 2px rgba(0, 0, 0, .1);
         box-shadow: none 0 2px rgba(0, 0, 0, .1)
     }
     .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu,
     .wr-megamenu-container ul.wr-mega-menu li ul.sub-menu li {
         width: 100% !important;
         float: left
     }
     .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children>i.wr-arrow-down {
         background: url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/css/../images/icons.png) no-repeat -64px 0;
         display: block;
         height: 20px;
         z-index: 9999;
         position: absolute;
         right: 5px;
         top: 17px;
         width: 20px
     }
     .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children>i.wr-arrow-down:hover {
         cursor: pointer
     }
     .wr-megamenu-container ul.wr-mega-menu li.menu-item-has-children .active+.sub-menu {
         visibility: visible;
         max-height: 2000px;
         overflow: hidden;
         left: 0;
         -webkit-opacity: 1;
         -moz-opacity: 1;
         -ms-opacity: 1;
         -o-opacity: 1;
         opacity: 1;
         filter: alpha(opacity=100);
         position: relative
     }
     .wr-megamenu-container ul.wr-mega-menu li.megaitem-widget .itmm-widget-container ul {
         margin: 0
     }
     .wr-megamenu-container ul.wr-mega-menu>li.wr-megamenu-item>a.menu-item-link {
         padding: 15px 10px
     }
     .wr-megamenu-container ul.sub-menu>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 25px;
         text-align: left;
         color: #fff;
         font-weight: normal;
         font-size: 13px;
         font-style: normal
     }
     .wr-megamenu-container a.menu-item-link {
         margin-right: 42px;
         width: auto !important
     }
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
         color: #fff
     }
     .wr-megamenu-container ul.sub-menu ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 40px
     }
     .wr-megamenu-container ul.sub-menu ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 55px
     }
     .wr-megamenu-container ul.sub-menu ul ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 70px
     }
     .wr-megamenu-container ul.sub-menu ul ul ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 85px
     }
     .wr-megamenu-container ul.sub-menu ul ul ul ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 100px
     }
     .wr-megamenu-container ul.sub-menu ul ul ul ul ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 115px
     }
     .wr-megamenu-container ul.sub-menu ul ul ul ul ul ul ul>li.wr-megamenu-item>a.menu-item-link {
         padding-left: 130px
     }
     .wr-megamenu-container ul.sub-menu .itmm-widget-container .widget li a:before {
         background: none
     }
     .itmm-widget-container {
         color: #fff
     }
     .itmm-widget-container .widget {
         overflow: hidden
     }
     .itmm-widget-container .widget .widgettitle {
         color: #fff
     }
     .wr-megamenu-container.active ul.wr-mega-menu {

         opacity: 1 !important;
         -o-opacity: 1 !important;
         -ms-opacity: 1 !important;
         -moz-opacity: 1 !important;
         -webkit-opacity: 1 !important
     }
     .it-responsive-mega {
         display: block;
         width: 38px;
         clear: both;
         height: 38px;
         background: rgba(204, 204, 204, .5) url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/css/../images/icon-menu.svg) center no-repeat
     }
     .it-responsive-mega .glyphicon {
         font-size: 18px;
         color: #333;
         padding: 10px
     }
     .wr-mega-menu .wr-menu-down {
         position: relative;
         float: right;
         color: #ccc;
         width: 32px;
         height: 32px;
         line-height: 32px;
         text-align: center;
         border-radius: 3px;
         -o-border-radius: 3px;
         -ms-border-radius: 3px;
         -moz-border-radius: 3px;
         -webkit-border-radius: 3px;
         margin: -35px 5px 0 0;
         z-index: 9999;
         cursor: pointer;
         display: block;
         background: rgba(255, 255, 255, .2) url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/css/../images/icon-down.svg) center 12px no-repeat;
         background-size: 20px
     }
     .wr-mega-menu .wr-menu-down.active {
         background: rgba(255, 255, 255, .2) url(//storex.themes.zone/wp-content/plugins/wr-megamenu/assets/css/../images/icon-up.svg) center 12px no-repeat;
         background-size: 20px
     }
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
     .wr-megamenu-inner {
         display: none
     }
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu.active,
     .wr-megamenu-inner.active {
         display: block !important;
         height: auto;
         opacity: 1 !important;
         -o-opacity: 1 !important;
         -ms-opacity: 1 !important;
         -moz-opacity: 1 !important;
         -webkit-opacity: 1 !important;
         visibility: initial !important
     }
     .wr-mega-menu .sub-menu,
     .wr-mega-menu .children {
         position: static
     }
     .wr-megamenu-container .fa-angle-down {
         display: none !important
     }
     .wr-megamenu-container.stick.active {
         top: 38px;
         height: 90%;
         overflow: auto;
         overflow-scrolling: touch;
         -o-overflow-scrolling: touch;
         -ms-overflow-scrolling: touch;
         -moz-overflow-scrolling: touch;
         -webkit-overflow-scrolling: touch;
         -webkit-overflow-scrolling: touch
     }
 }
 @media only screen and (max-width: 768px),
 (max-device-width: 768px) {
     .row [class*="col-md-"] {
         width: 100%;
         margin: 0
     }
 }
 @media screen and (min-width: 768px) {
     .wr-megamenu-container li .current_page_item>a,
     .wr-megamenu-container li .current_page_ancestor>a,
     .wr-megamenu-container li .current-menu-item>a,
     .wr-megamenu-container li .current-menu-ancestor>a {
         color: #fff
     }
     .wr-megamenu-container {
         padding: 0
     }
     .wr-megamenu-container li {
         border: 0;
         display: inline-block;
         position: relative
     }
     .wr-megamenu-container a {
         white-space: nowrap
     }
     .wr-megamenu-container ul ul {
         background-color: #24890d;
         float: left;
         margin: 0;
         position: absolute;
         top: 48px;
         left: -999em;
         z-index: 99999
     }
     .wr-megamenu-container li li {
         display: block;
         height: auto;
         width: 100%;
         line-height: 1.0909090909
     }
     .wr-megamenu-container ul ul ul {
         left: -999em;
         top: 0
     }
     .wr-megamenu-container ul ul a {
         white-space: normal
     }
     .wr-megamenu-container li:hover>a,
     .wr-megamenu-container li.focus>a {
         color: #41a62a
     }
     .wr-megamenu-container ul ul a:hover,
     .wr-megamenu-container ul ul li.focus>a {
         color: #41a62a
     }
     .wr-megamenu-container ul li:hover>ul,
     .wr-megamenu-container ul li.focus>ul {
         left: auto
     }
     .wr-megamenu-container ul ul li:hover>ul,
     .wr-megamenu-container ul ul li.focus>ul {
         left: 100%
     }
 }
 .wr-megamenu-container {
     text-align: left
 }
 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu,
 .wr-megamenu-inner {
     background-color: #fff
 }
 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a {
     color: #222
 }
 .wr-megamenu-container ul.wr-mega-menu ul.sub-menu a:hover {
     color: #5aae29
 }
 @media screen and (min-width: 768px) {
     .wr-megamenu-container ul.wr-mega-menu ul.sub-menu li:hover>a {
         color: #41a62a
     }
 }
 .wr-megamenu-container .widget a {
     color: #000
 }
 .wr-megamenu-container a:hover {
     color: #41a62a
 }
 .wr-megamenu-container .current_page_item>a,
 .wr-megamenu-container .current_page_ancestor>a,
 .wr-megamenu-container .current-menu-item>a,
 .wr-megamenu-container .current-menu-ancestor>a {
     color: #3686ff;
     font-weight: 900
 }
 .wr-megamenu-inner {
     color: #000
 }
 .submenu-items a {
     color: #000
 }
 .wr-element-submenu .submenu-items a {
     color: #777
 }
 #fancybox-loading {
     position: fixed;
     top: 50%;
     left: 50%;
     width: 40px;
     height: 40px;
     margin-top: -20px;
     margin-left: -20px;
     cursor: pointer;
     overflow: hidden;
     z-index: 1104;
     display: none
 }
 #fancybox-loading div {
     position: absolute;
     top: 0;
     left: 0;
     width: 40px;
     height: 480px;
     background-image: url(../jquery-fancybox/fancybox.png)
 }
 #fancybox-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 1100;
     display: none
 }
 #fancybox-tmp {
     padding: 0;
     margin: 0;
     border: 0;
     overflow: auto;
     display: none
 }
 #fancybox-wrap {
     position: absolute;
     top: 0;
     left: 0;
     padding: 20px;
     z-index: 1101;
     outline: 0;
     display: none
 }
 #fancybox-outer {
     position: relative;
     width: 100%;
     height: 100%;
     background: #fff
 }
 #fancybox-content {
     width: 0;
     height: 0;
     padding: 0;
     outline: 0;
     position: relative;
     overflow: hidden;
     z-index: 1102;
     border: 0 solid #fff
 }
 #fancybox-hide-sel-frame {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: transparent;
     z-index: 1101
 }
 #fancybox-close {
     position: absolute;
     top: -15px;
     right: -15px;
     width: 30px;
     height: 30px;
     background: transparent url(../jquery-fancybox/fancybox.png) -40px 0;
     cursor: pointer;
     z-index: 1103;
     display: none
 }
 #fancybox-error {
     color: #444;
     font: normal 12px/20px Arial;
     padding: 14px;
     margin: 0
 }
 #fancybox-img {
     width: 100%;
     height: 100%;
     padding: 0;
     margin: 0;
     border: 0;
     outline: 0;
     line-height: 0;
     vertical-align: top
 }
 #fancybox-frame {
     width: 100%;
     height: 100%;
     border: 0;
     display: block
 }
 #fancybox-left,
 #fancybox-right {
     position: absolute;
     bottom: 0;
     height: 100%;
     width: 35%;
     cursor: pointer;
     outline: 0;
     background: transparent url(../jquery-fancybox/blank.gif);
     z-index: 1102;
     display: none
 }
 #fancybox-left {
     left: 0
 }
 #fancybox-right {
     right: 0
 }
 #fancybox-left-ico,
 #fancybox-right-ico {
     position: absolute;
     top: 50%;
     left: -9999px;
     width: 30px;
     height: 30px;
     margin-top: -15px;
     cursor: pointer;
     z-index: 1102;
     display: block
 }
 #fancybox-left-ico {
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -30px
 }
 #fancybox-right-ico {
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -60px
 }
 #fancybox-left:hover,
 #fancybox-right:hover {
     visibility: visible
 }
 #fancybox-left:hover span {
     left: 20px
 }
 #fancybox-right:hover span {
     left: auto;
     right: 20px
 }
 .fancybox-bg {
     position: absolute;
     padding: 0;
     margin: 0;
     border: 0;
     width: 20px;
     height: 20px;
     z-index: 1001
 }
 #fancybox-bg-n {
     top: -20px;
     left: 0;
     width: 100%;
     background-image: url(../jquery-fancybox/fancybox-x.png)
 }
 #fancybox-bg-ne {
     top: -20px;
     right: -20px;
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -162px
 }
 #fancybox-bg-e {
     top: 0;
     right: -20px;
     height: 100%;
     background-image: url(../jquery-fancybox/fancybox-y.png);
     background-position: -20px 0
 }
 #fancybox-bg-se {
     bottom: -20px;
     right: -20px;
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -182px
 }
 #fancybox-bg-s {
     bottom: -20px;
     left: 0;
     width: 100%;
     background-image: url(../jquery-fancybox/fancybox-x.png);
     background-position: 0 -20px
 }
 #fancybox-bg-sw {
     bottom: -20px;
     left: -20px;
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -142px
 }
 #fancybox-bg-w {
     top: 0;
     left: -20px;
     height: 100%;
     background-image: url(../jquery-fancybox/fancybox-y.png)
 }
 #fancybox-bg-nw {
     top: -20px;
     left: -20px;
     background-image: url(../jquery-fancybox/fancybox.png);
     background-position: -40px -122px
 }
 #fancybox-title {
     font-family: Helvetica;
     font-size: 12px;
     z-index: 1102
 }
 .fancybox-title-inside {
     padding-bottom: 10px;
     text-align: center;
     color: #333;
     background: #fff;
     position: relative
 }
 .fancybox-title-outside {
     padding-top: 10px;
     color: #fff
 }
 .fancybox-title-over {
     position: absolute;
     bottom: 0;
     left: 0;
     color: #FFF;
     text-align: left
 }
 #fancybox-title-over {
     padding: 10px;
     background-image: url(../jquery-fancybox/fancy_title_over.png);
     display: block
 }
 .fancybox-title-float {
     position: absolute;
     left: 0;
     bottom: -20px;
     height: 32px
 }
 #fancybox-title-float-wrap {
     border: 0;
     border-collapse: collapse;
     width: auto
 }
 #fancybox-title-float-wrap td {
     border: 0;
     white-space: nowrap
 }
 #fancybox-title-float-left {
     padding: 0 0 0 15px;
     background: url(../jquery-fancybox/fancybox.png) -40px -90px no-repeat
 }
 #fancybox-title-float-main {
     color: #FFF;
     line-height: 29px;
     font-weight: bold;
     padding: 0 0 3px 0;
     background: url(../jquery-fancybox/fancybox-x.png) 0 -40px
 }
 #fancybox-title-float-right {
     padding: 0 0 0 15px;
     background: url(../jquery-fancybox/fancybox.png) -55px -90px no-repeat
 }
 .fancybox-ie6 #fancybox-close {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-left-ico {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-right-ico {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-over {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
     zoom: 1
 }
 .fancybox-ie6 #fancybox-title-float-left {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-float-main {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-float-right {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-bg-w,
 .fancybox-ie6 #fancybox-bg-e,
 .fancybox-ie6 #fancybox-left,
 .fancybox-ie6 #fancybox-right,
 #fancybox-hide-sel-frame {
     height: expression(this.parentNode.clientHeight+"px")
 }
 #fancybox-loading.fancybox-ie6 {
     position: absolute;
     margin-top: 0;
     top: expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/ 2: document.body.clientHeight/ 2)+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px')
 }
 #fancybox-loading.fancybox-ie6 div {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')
 }
 .fancybox-ie .fancybox-bg {
     background: transparent !important
 }
 .fancybox-ie #fancybox-bg-n {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-ne {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-e {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-se {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-s {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-sw {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-w {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-nw {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')
 }
 #fancybox-loading {
     position: fixed;
     top: 50%;
     left: 50%;
     width: 40px;
     height: 40px;
     margin-top: -20px;
     margin-left: -20px;
     cursor: pointer;
     overflow: hidden;
     z-index: 1104;
     display: none
 }
 #fancybox-loading div {
     position: absolute;
     top: 0;
     left: 0;
     width: 40px;
     height: 480px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png)
 }
 #fancybox-overlay {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 1100;
     display: none
 }
 #fancybox-tmp {
     padding: 0;
     margin: 0;
     border: 0;
     overflow: auto;
     display: none
 }
 #fancybox-wrap {
     position: absolute;
     top: 0;
     left: 0;
     padding: 20px;
     z-index: 1101;
     outline: 0;
     display: none
 }
 #fancybox-outer {
     position: relative;
     width: 100%;
     height: 100%;
     background: #fff
 }
 #fancybox-content {
     width: 0;
     height: 0;
     padding: 0;
     outline: 0;
     position: relative;
     overflow: hidden;
     z-index: 1102;
     border: 0 solid #fff
 }
 #fancybox-hide-sel-frame {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: transparent;
     z-index: 1101
 }
 #fancybox-close {
     position: absolute;
     top: -15px;
     right: -15px;
     width: 30px;
     height: 30px;
     background: transparent url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png) -40px 0;
     cursor: pointer;
     z-index: 1103;
     display: none
 }
 #fancybox-error {
     color: #444;
     font: normal 12px/20px Arial;
     padding: 14px;
     margin: 0
 }
 #fancybox-img {
     width: 100%;
     height: 100%;
     padding: 0;
     margin: 0;
     border: 0;
     outline: 0;
     line-height: 0;
     vertical-align: top
 }
 #fancybox-frame {
     width: 100%;
     height: 100%;
     border: 0;
     display: block
 }
 #fancybox-left,
 #fancybox-right {
     position: absolute;
     bottom: 0;
     height: 100%;
     width: 35%;
     cursor: pointer;
     outline: 0;
     background: transparent url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/blank.gif);
     z-index: 1102;
     display: none
 }
 #fancybox-left {
     left: 0
 }
 #fancybox-right {
     right: 0
 }
 #fancybox-left-ico,
 #fancybox-right-ico {
     position: absolute;
     top: 50%;
     left: -9999px;
     width: 30px;
     height: 30px;
     margin-top: -15px;
     cursor: pointer;
     z-index: 1102;
     display: block
 }
 #fancybox-left-ico {
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -30px
 }
 #fancybox-right-ico {
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -60px
 }
 #fancybox-left:hover,
 #fancybox-right:hover {
     visibility: visible
 }
 #fancybox-left:hover span {
     left: 20px
 }
 #fancybox-right:hover span {
     left: auto;
     right: 20px
 }
 .fancybox-bg {
     position: absolute;
     padding: 0;
     margin: 0;
     border: 0;
     width: 20px;
     height: 20px;
     z-index: 1001
 }
 #fancybox-bg-n {
     top: -20px;
     left: 0;
     width: 100%;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox-x.png)
 }
 #fancybox-bg-ne {
     top: -20px;
     right: -20px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -162px
 }
 #fancybox-bg-e {
     top: 0;
     right: -20px;
     height: 100%;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox-y.png);
     background-position: -20px 0
 }
 #fancybox-bg-se {
     bottom: -20px;
     right: -20px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -182px
 }
 #fancybox-bg-s {
     bottom: -20px;
     left: 0;
     width: 100%;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox-x.png);
     background-position: 0 -20px
 }
 #fancybox-bg-sw {
     bottom: -20px;
     left: -20px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -142px
 }
 #fancybox-bg-w {
     top: 0;
     left: -20px;
     height: 100%;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox-y.png)
 }
 #fancybox-bg-nw {
     top: -20px;
     left: -20px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png);
     background-position: -40px -122px
 }
 #fancybox-title {
     font-family: Helvetica;
     font-size: 12px;
     z-index: 1102
 }
 .fancybox-title-inside {
     padding-bottom: 10px;
     text-align: center;
     color: #333;
     background: #fff;
     position: relative
 }
 .fancybox-title-outside {
     padding-top: 10px;
     color: #fff
 }
 .fancybox-title-over {
     position: absolute;
     bottom: 0;
     left: 0;
     color: #FFF;
     text-align: left
 }
 #fancybox-title-over {
     padding: 10px;
     background-image: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancy_title_over.png);
     display: block
 }
 .fancybox-title-float {
     position: absolute;
     left: 0;
     bottom: -20px;
     height: 32px
 }
 #fancybox-title-float-wrap {
     border: 0;
     border-collapse: collapse;
     width: auto
 }
 #fancybox-title-float-wrap td {
     border: 0;
     white-space: nowrap
 }
 #fancybox-title-float-left {
     padding: 0 0 0 15px;
     background: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png) -40px -90px no-repeat
 }
 #fancybox-title-float-main {
     color: #FFF;
     line-height: 29px;
     font-weight: bold;
     padding: 0 0 3px 0;
     background: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox-x.png) 0 -40px
 }
 #fancybox-title-float-right {
     padding: 0 0 0 15px;
     background: url(//storex.themes.zone/wp-content/plugins/contentbuilder/assets/3rd-party/jquery-fancybox/fancybox.png) -55px -90px no-repeat
 }
 .fancybox-ie6 #fancybox-close {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-left-ico {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-right-ico {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-over {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale');
     zoom: 1
 }
 .fancybox-ie6 #fancybox-title-float-left {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-float-main {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-title-float-right {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale')
 }
 .fancybox-ie6 #fancybox-bg-w,
 .fancybox-ie6 #fancybox-bg-e,
 .fancybox-ie6 #fancybox-left,
 .fancybox-ie6 #fancybox-right,
 #fancybox-hide-sel-frame {
     height: expression(this.parentNode.clientHeight+"px")
 }
 #fancybox-loading.fancybox-ie6 {
     position: absolute;
     margin-top: 0;
     top: expression((-20+(document.documentElement.clientHeight ? document.documentElement.clientHeight/2: document.body.clientHeight/2)+(ignoreMe=document.documentElement.scrollTop ? document.documentElement.scrollTop: document.body.scrollTop))+'px')
 }
 #fancybox-loading.fancybox-ie6 div {
     background: transparent;
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale')
 }
 .fancybox-ie .fancybox-bg {
     background: transparent !important
 }
 .fancybox-ie #fancybox-bg-n {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-ne {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-e {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-se {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-s {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-sw {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-w {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale')
 }
 .fancybox-ie #fancybox-bg-nw {
     filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale')
 }
 .ig-list-icons {
     margin: 0;
     padding: 0
 }
 .ig-list-icons li {
     clear: both;
     list-style-type: none;
     list-style-position: outside;
     margin: 0;
     min-height: 60px;
     overflow: hidden;
     position: relative;
     padding-bottom: 30px
 }
 .ig-list-icons .ig-icon-base i {
     position: relative
 }
 .ig-list-icons [class^="icon-"],
 .ig-list-icons [class*=" icon-"] {
     height: auto;
     line-height: 100%;
     margin-top: 0;
     vertical-align: middle;
     width: auto
 }
 .ig-list-icons.ig-icon-16 .ig-icon-base i[class*="icon-"] {
     font-size: 14px
 }
 .ig-list-icons.ig-icon-24 .ig-icon-base i[class*="icon-"] {
     font-size: 22px
 }
 .ig-list-icons.ig-icon-32 .ig-icon-base i[class*="icon-"] {
     font-size: 30px
 }
 .ig-list-icons.ig-icon-48 .ig-icon-base i[class*="icon-"] {
     font-size: 46px
 }
 .ig-list-icons.ig-icon-64 .ig-icon-base i[class*="icon-"] {
     font-size: 62px
 }
 .ig-list-icons .ig-icon-base {
     position: relative;
     z-index: 9;
     text-align: center
 }
 .ig-list-icons.ig-shape-circle .ig-icon-base {
     border-radius: 50px;
     -moz-border-radius: 50px;
     -webkit-border-radius: 50px;
     border: 2px solid rgba(255, 255, 255, 0.4)
 }
 .ig-list-icons.ig-shape-square .ig-icon-base {
     border-radius: 2px;
     -moz-border-radius: 2px;
     -webkit-border-radius: 2px
 }
 .ig-list-icons.ig-position-left .ig-icon-base {
     float: left;
     margin-right: 15px
 }
 .ig-list-icons.ig-position-right {
     text-align: right
 }
 .ig-list-icons.ig-position-right .ig-icon-base {
     float: right;
     margin-left: 15px
 }
 .ig-list-content-wrap {
     overflow: hidden
 }
 .ig-list-icons.ig-shape-circle.ig-icon-16 .ig-icon-base,
 .ig-list-icons.ig-shape-square.ig-icon-16 .ig-icon-base {
     width: 45px;
     height: 45px;
     line-height: 37px
 }
 .ig-list-icons.ig-shape-circle.ig-icon-24 .ig-icon-base,
 .ig-list-icons.ig-shape-square.ig-icon-24 .ig-icon-base {
     width: 55px;
     height: 55px;
     line-height: 50px
 }
 .ig-list-icons.ig-icon-32 .ig-icon-base {
     width: 67px;
     height: 67px;
     line-height: 60px
 }
 .ig-list-icons.ig-icon-48 .ig-icon-base {
     width: 85px;
     height: 85px;
     line-height: 81px
 }
 .ig-list-icons.ig-icon-64 .ig-icon-base {
     width: 100px;
     height: 100px;
     line-height: 98px
 }
 .ig-list-icons.ig-shape-square.ig-icon-16 .ig-icon-base {
     line-height: 42px
 }
 .ig-list-icons.ig-shape-square.ig-icon-24 .ig-icon-base {
     line-height: 54px
 }

 .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}
.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}
.owl-carousel .owl-item {
    float: left
}
.owl-carousel .owl-item .product {
    width: 100% !important
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div {
    cursor: pointer
}
.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}
.grabbing {
    cursor: url(//storex.themes.zone/wp-content/themes/storex/extensions/owl-carousel/css/grabbing.png) 8 8, move
}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}
.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center
}
.owl-theme .owl-controls .owl-buttons div {
    color: #FFF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}
.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}
.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #d7d7d7;
    -webkit-transition: background .3s linear;
    -moz-transition: background .3s linear;
    -ms-transition: background .3s linear;
    -o-transition: background .3s linear;
    transition: background .3s linear
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1;
    background: #e71773
}
.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #FFF;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}
.owl-item.loading {
    min-height: 150px;
    background: url(//storex.themes.zone/wp-content/themes/storex/extensions/owl-carousel/css/AjaxLoader.gif) no-repeat center center
}
.owl-origin {
    -webkit-perspective: 1200px;
    -webkit-perspective-origin-x: 50%;
    -webkit-perspective-origin-y: 50%;
    -moz-perspective: 1200px;
    -moz-perspective-origin-x: 50%;
    -moz-perspective-origin-y: 50%;
    perspective: 1200px
}
.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut .7s both ease;
    -moz-animation: fadeOut .7s both ease;
    animation: fadeOut .7s both ease
}
.owl-fade-in {
    -webkit-animation: fadeIn .7s both ease;
    -moz-animation: fadeIn .7s both ease;
    animation: fadeIn .7s both ease
}
.owl-backSlide-out {
    -webkit-animation: backSlideOut 1s both ease;
    -moz-animation: backSlideOut 1s both ease;
    animation: backSlideOut 1s both ease
}
.owl-backSlide-in {
    -webkit-animation: backSlideIn 1s both ease;
    -moz-animation: backSlideIn 1s both ease;
    animation: backSlideIn 1s both ease
}
.owl-goDown-out {
    -webkit-animation: scaleToFade .7s ease both;
    -moz-animation: scaleToFade .7s ease both;
    animation: scaleToFade .7s ease both
}
.owl-goDown-in {
    -webkit-animation: goDown .6s ease both;
    -moz-animation: goDown .6s ease both;
    animation: goDown .6s ease both
}
.owl-fadeUp-in {
    -webkit-animation: scaleUpFrom .5s ease both;
    -moz-animation: scaleUpFrom .5s ease both;
    animation: scaleUpFrom .5s ease both
}
.owl-fadeUp-out {
    -webkit-animation: scaleUpTo .5s ease both;
    -moz-animation: scaleUpTo .5s ease both;
    animation: scaleUpTo .5s ease both
}

.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
    color: #777;
    text-transform: uppercase;
    color: #e71773;
}
#partners .title {
	font-size:18px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
	color:#3c4a55;
	font-weight:bold;
}
#partners .col-md-6 b {
	color: #e71773;
	margin-top:15px;
	margin-bottom:10px;
	display:block;
}
#partners ul {
	list-style:none
}
.widget_pt_collapsing_categories li.selected > a {
	color:#e71773 !important
}
.woocommerce-variation-add-to-cart button {
	vertical-align:top;
}
ul.products .woocommerce-variation-add-to-cart .quantity {
	display:inline-block;
}

ul.products .woocommerce-variation-add-to-cart .quantity input {
	margin-right:5px
}
ul.products .woocommerce-variation-add-to-cart {
	text-align:center;
}
ul.products .product-price-wrapper .min_order {
	text-align:center;
	margin-bottom:5px;
}
ul.products .product-price-wrapper .desc {
	text-align:center;
	font-size:14px;
	margin-top:5px
}
p.bg-danger {
	background-color: #adf99e;
	padding: 15px;
	margin-bottom:20px
}
.onvideo {
	font-size: 14px;
    font-weight: normal;
    position: absolute;
    text-align: center;
    top: 0;
    left: 0;
    margin: 0;
    text-transform: uppercase;
    font-family: inherit;
    color: #fff;
    background: #e71773;
    padding: 5px 20px;
	z-index:999;
}
.onvideo:after {
	content: '';
    position: absolute;
    left: 60px;
    top: 31px;
    border: 5px solid transparent;
    border-right: 5px solid #e71773;
    border-top: 5px solid #e71773;
}
.onvideo.sale {
	background: red;
}
.onvideo.sale:after {
	border-right: 5px solid red;
    border-top: 5px solid red;
}
.woocommerce nav.woocommerce-pagination .page-numbers li.ends {
	width: auto;
}
.woocommerce nav.woocommerce-pagination .page-numbers li.ends .page-numbers {
	width:60px

}
.select2-container {
    margin: 0;
    position: relative;
	display:inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}
.select2-container .select2-choice {
    display: block;
    padding: 0 0 0 8px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ccc;
    white-space: nowrap;
    color: #444;
    text-decoration: none;
    border-radius: 3px;
    background-clip: padding-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #fff;
    font-weight: 400
}
html[dir="rtl"] .select2-container .select2-choice {
    padding: 0 8px 0 0
}
.select2-container.select2-drop-above .select2-choice {
    border-bottom-color: #ccc;
    border-radius: 0 0 4px 4px
}
.select2-container.select2-allowclear .select2-choice .select2-chosen {
    margin-right: 42px
}
.select2-container .select2-choice>.select2-chosen {
    margin-right: 26px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: none;
    width: auto
}
html[dir="rtl"] .select2-container .select2-choice>.select2-chosen {
    margin-left: 26px;
    margin-right: 0
}
.select2-container .select2-choice abbr {
    display: none;
    width: 12px;
    height: 12px;
    position: absolute;
    right: 24px;
    top: 5px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2.png) right top no-repeat;
    cursor: pointer;
    outline: 0
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block
}
.select2-container .select2-choice abbr:hover {
    background-position: right -11px;
    cursor: pointer
}
.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
    background-color: #fff;
    filter: alpha(opacity=0)
}
.select2-drop {
    width: 100%;
    margin-top: -1px;
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    border-top: 0;
    border-radius: 0 0 3px 3px
}
.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #ccc;
    border-bottom: 0;
    border-radius: 3px 3px 0 0; //-webkit-box-shadow:0 -4px 5px rgba(0,0,0,.15);// box-shadow:0 -4px 5px rgba(0,0,0,.15)}.select2-drop-active{border:1px solid #666;border-top:0}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #666}.select2-drop-auto-width{border-top:1px solid #ccc;width:auto}.select2-drop-auto-width .select2-search{padding-top:4px}.select2-container .select2-choice .select2-arrow{display:inline-block;width:18px;height:100%;position:absolute;right:0;top:0;border-radius:0 3px 3px 0;background-clip:padding-box}html[dir="rtl"] .select2-container .select2-choice .select2-arrow{left:0;right:auto;border-radius:3px 0 0 3px}.select2-container .select2-choice .select2-arrow b{display:block;width:100%;height:100%;//background:url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2.png) no-repeat 0 1px;position:relative;&:after{position:absolute;display:block;content:"";top:50%;left:50%;border:4px solid transparent;border-top-color:#666;margin-left:-7px;margin-top:-2px}}html[dir="rtl"] .select2-container .select2-choice .select2-arrow b{//background-position:2px 1px}.select2-search{display:inline-block;width:100%;margin:0;padding-left:4px;padding-right:4px;position:relative;z-index:10000;white-space:nowrap;//box-shadow:0 1px 2px rgba(0,0,0,0.2);padding-bottom:4px}.select2-search input{width:100%;height:auto !important;padding:4px 20px 4px 5px !important;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #ccc;-webkit-box-shadow:none;box-shadow:none;background:#fff url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2.png) no-repeat 100% -22px}html[dir="rtl"] .select2-search input{padding:4px 5px 4px 20px;background:#fff url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2.png) no-repeat -37px -22px}.select2-drop.select2-drop-above .select2-search input{margin-top:4px}.select2-search input.select2-active{background:#fff url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2-spinner.gif) no-repeat 100%}.select2-container-active .select2-choice,.select2-container-active .select2-choices{border:1px solid #666;outline:0}.select2-dropdown-open .select2-choice{border-bottom-color:transparent;-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset;border-bottom-left-radius:0;border-bottom-right-radius:0;.select2-arrow{b{&:after{border-top-color:transparent;border-bottom-color:#666;margin-top:-6px}}}}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choices{border:1px solid #666;border-top-color:transparent}.select2-dropdown-open .select2-choice .select2-arrow{background:transparent;border-left:0;filter:none}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow{border-right:0}.select2-dropdown-open .select2-choice .select2-arrow b{background-position:-18px 1px}html[dir="rtl"] .select2-dropdown-open .select2-choice .select2-arrow b{background-position:-16px 1px}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.select2-results{max-height:200px;padding:4px;margin:0;position:relative;overflow-x:hidden;overflow-y:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);background:#fafafa}html[dir="rtl"] .select2-results{padding:0 4px 0 0;margin:4px 0 4px 4px}.select2-results ul.select2-result-sub{margin:0;padding-left:0}.select2-results li{list-style:none;display:list-item;background-image:none;margin:3px 0}.select2-results li.select2-result-with-children>.select2-result-label{font-weight:bold}.select2-results .select2-result-label{padding:5px 7px;margin:0;cursor:pointer;min-height:1em;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-results-dept-1 .select2-result-label{padding-left:20px}.select2-results-dept-2 .select2-result-label{padding-left:40px}.select2-results-dept-3 .select2-result-label{padding-left:60px}.select2-results-dept-4 .select2-result-label{padding-left:80px}.select2-results-dept-5 .select2-result-label{padding-left:100px}.select2-results-dept-6 .select2-result-label{padding-left:110px}.select2-results-dept-7 .select2-result-label{padding-left:120px}.select2-results .select2-highlighted{background:#f1f1f1;border-radius:3px}.select2-results li em{background:#feffde;font-style:normal}.select2-results .select2-highlighted em{background:transparent}.select2-results .select2-highlighted ul{background:#fff;color:#000}.select2-results .select2-no-results,.select2-results .select2-searching,.select2-results .select2-ajax-error,.select2-results .select2-selection-limit{background:#f4f4f4;display:list-item;padding-left:5px}.select2-results .select2-disabled.select2-highlighted{color:#666;background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-disabled{background:#f4f4f4;display:list-item;cursor:default}.select2-results .select2-selected{display:none}.select2-more-results.select2-active{background:#f4f4f4 url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2-spinner.gif) no-repeat 100%}.select2-results .select2-ajax-error{background:rgba(255,50,50,.2)}.select2-more-results{background:#f4f4f4;display:list-item}.select2-container.select2-container-disabled .select2-choice{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container.select2-container-disabled .select2-choice .select2-arrow{background-color:#f4f4f4;background-image:none;border-left:0}.select2-container.select2-container-disabled .select2-choice abbr{display:none}.select2-container-multi .select2-choices{height:auto !important;height:1%;margin:0;padding:0 5px 0 0;position:relative;border:1px solid #ccc;cursor:text;overflow:hidden;background-color:#fff}html[dir="rtl"] .select2-container-multi .select2-choices{padding:0 0 0 5px}.select2-locked{padding:3px 5px 3px 5px !important}.select2-container-multi .select2-choices{min-height:26px}.select2-container-multi.select2-container-active .select2-choices{border:1px solid #666;outline:0;//-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);// box-shadow:0 0 5px rgba(0,0,0,.3)}.select2-container-multi .select2-choices li{float:left;list-style:none}html[dir="rtl"] .select2-container-multi .select2-choices li{float:right}.select2-container-multi .select2-choices .select2-search-field{margin:0;padding:0;white-space:nowrap}.select2-container-multi .select2-choices .select2-search-field input{padding:5px;margin:1px 0;font-family:sans-serif;outline:0;border:0;-webkit-box-shadow:none;box-shadow:none;background:transparent !important}.select2-container-multi .select2-choices .select2-search-field input.select2-active{background:#fff url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2-spinner.gif) no-repeat 100% !important}.select2-default{color:#999 !important}.select2-container-multi .select2-choices .select2-search-choice{padding:5px 8px 5px 24px;margin:3px 0 3px 5px;position:relative;line-height:15px;color:#333;cursor:default;border-radius:2px;background-clip:padding-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#e4e4e4}html[dir="rtl"] .select2-container-multi .select2-choices .select2-search-choice{margin:3px 5px 3px 0;padding:5px 24px 5px 8px}.select2-container-multi .select2-choices .select2-search-choice .select2-chosen{cursor:default}.select2-container-multi .select2-choices .select2-search-choice-focus{background:#d4d4d4}.select2-search-choice-close{display:block;width:12px;height:13px;position:absolute;right:7px;top:6px;font-size:1px;outline:0;background:url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2.png) right top no-repeat}html[dir="rtl"] .select2-search-choice-close{right:auto;left:7px}.select2-container-multi .select2-search-choice-close{left:7px}html[dir="rtl"] .select2-container-multi .select2-search-choice-close{left:auto;right:7px}.select2-container-multi .select2-choices .select2-search-choice .select2-search-choice-close:hover{background-position:right -11px}.select2-container-multi .select2-choices .select2-search-choice-focus .select2-search-choice-close{background-position:right -11px}.select2-container-multi.select2-container-disabled .select2-choices{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice{padding:3px 5px 3px 5px;border:1px solid #ddd;background-image:none;background-color:#f4f4f4}.select2-container-multi.select2-container-disabled .select2-choices .select2-search-choice .select2-search-choice-close{display:none;background:none}.select2-result-selectable .select2-match,.select2-result-unselectable .select2-match{text-decoration:underline}.select2-offscreen,.select2-offscreen:focus{clip:rect(0 0 0 0) !important;width:1px !important;height:1px !important;border:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important;position:absolute !important;outline:0 !important;left:0 !important;top:0 !important}.select2-display-none{display:none}.select2-measure-scrollbar{position:absolute;top:-10000px;left:-10000px;width:100px;height:100px;overflow:scroll}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:2dppx){.select2-search input{background-image:url(//storex.themes.zone/wp-content/themes/storex/extensions/select2/css/../images/select2x2.png) !important;background-repeat:no-repeat !important;background-size:60px 40px !important}.select2-search input{background-position:100% -21px !important}}

#catalog_top_filters {
	margin-bottom:30px;
}
#catalog_top_filters .col-lg-3, #catalog_top_filters .col-lg-6 {
	text-align:center;
}
#catalog_top_filters span.fname {
	display:inline-block;
	margin-right:10px;
}
#catalog_top_filters #button-group-switcher {
	margin-bottom:10px;
}
.row.sections > div {
	text-align:center;
	margin-bottom:30px;
}
.row.sections > div img {
	margin-bottom:15px;
}
#preview{
	position:absolute;
	border:5px solid #ccc;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
}
.single-product.woocommerce div.product form.cart p {
	margin:5px 0;
}
a.checkbox {
	font-weight:normal
}
a.checkbox:before {
	content: '\f096';
    font-family: 'FontAwesome';
    margin-right: 10px;
    margin-left: 1px;
}
a.checkbox.active:before {
	content: '\f046';
    font-family: 'FontAwesome';
    margin-right: 10px;
    margin-left: 1px;
}
#price_filter .row .col-lg-9 {
	text-align:center;
}
#price_filter .row .col-lg-9 * {
	display:inline-block
}
#price_filter .col-lg-3 {
	text-align:center;
	margin-top:5px;
}
#price_filter .price_slider_amount {
	text-align:center;
}

@media only screen and (max-width: 991px), (max-device-width: 991px) {
     .site-logo, .top-nav-container  {
        text-align:center;
     }
	.aside-logo-container .row {
		text-align:center;
	}
	.aside-logo-container .row > div {
		display:inline-block;
		width:auto;
		float:none;
		vertical-align:top;
	}
	.logo-wrapper {
		padding-top:10px;
	}
}

.wpcf7-form .row {
	margin-bottom:25px
}
.wpcf7-form .error {
	border:1px solid red;
}
.mobile_search {
	display:none;
}
.figure.banner-with-effects .mobile-text {
	display:none;
}
.product-price-wrapper .img {
	display:none;
}
@media screen and (max-width: 768px) {
	.woocommerce ul.products li.product h3 {
		text-align:center;
	}
	.woocommerce ul.products li.product.list-view .product-price-wrapper {
		float:none !important;
	}
	.woocommerce ul.products li.product.list-view {
		padding:0 !important;
	}
	.product-price-wrapper .img {
		display:block;
		width: 110px;
		margin-right: 10px;
	}
	.product-price-wrapper .img img {
		width:100%;
	}
	.mobile-wrap {
		display:flex;
		width: 100%;
		margin-bottom:5px;
	}
	.mobile-wrap div:last-child {
		width:100%;
	}
	.woocommerce-LoopProduct-link {
		display:none;
	}
	.figure.banner-with-effects .figcaption {
		display:none;
	}
	.figure.banner-with-effects .mobile-text {
		display:block;
		background:#3c4a55;
		color:#fff;
		padding:10px 0;
	}
	.wr-megamenu-container li {
		background-color: #fff !important;
		padding:5px 10px;
	}
	.wr-megamenu-container > li {
		display:none
	}
	.header-primary-nav .wr-mega-menu.nav-menu>li:first-of-type a {
		height:auto;
	}
	.header-primary-nav .wr-mega-menu.nav-menu>li.opened ul {
		display: inline;
	}
	.header-primary-nav .wr-mega-menu.nav-menu>li.opened ul a {

	}
	.header-top .info-container .phone-header, .header-top .info-container .mail-header {
		margin-right:0;
		display:block;
	}
	.row.sections > div {
		text-align: left;
		min-height:40px;
	}
	.row.sections img {
		max-width:40px;
		margin-bottom:0;
		margin-right:10px;
		display:inline-block;
		float:left;
	}
	.row.sections a {
		display:block;
		width:100%
	}
	/*.header-top {
		display:none;
	}*/
	.top-nav-container {
		padding-top: 0 !important;
	}
	.top-nav-container .mail-header {
		display:inline-block !important;
	}
	.hide-adapt {
		display:none !important;
	}
	#woocommerce_widget_cart-3 {
		padding-bottom:10px
	}
	#masthead {
		/*position:fixed;*/
		width:100%;
		background:#fff;
		z-index:999;
		top:0;
	}
	/*#main {
		margin-top:330px;
	}*/
	
	.woocommerce ul.products li.product .product-wrapper {
		display:flex;
		width:100%;
	}
	.woocommerce ul.products li.product .product-wrapper > a {
		flex: 0 0 90px;
	}
	.woocommerce ul.products li.product .product-description-wrapper {
		padding: 10px !important;
		margin-left:10px;
		width:100%;
	}
	.woocommerce .products li.product {
		margin-bottom:10px !important;
		padding-left:0px;
		padding-right:0px;
	}
}

.woocommerce ul.products li.product.list-view .product-price-wrapper {
	float:left
}
.woocommerce form.login, .woocommerce-page form.login {
	margin:0 auto !important;
}
.logo-wrapper .widget_shopping_cart {
	padding-bottom:0 !important;
}
.log_links {
	margin-top:10px;
	text-align:right
}
.stuck {
	height:110px
}

.order-data {
	text-align:left !important;
	font-weight:normal !important;
}
.order-data ul {
	list-style:none;
	padding:0;
	margin:0;
	margin-top:10px;
	margin-bottom:10px;
}

.site-logo {
	text-align:center;
}
.site-logo .slogan {
	color: red;
    font-weight: bold;
    font-style: italic;
    font-size: 20px;
}
.top-nav-container .mail-header {
	display:block;
}
.cart-contents .count {
    white-space:nowrap;
}