html{font-family: sans-serif;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body{margin: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display: block;}audio, canvas, progress, video{display: inline-block;vertical-align: baseline;}audio:not([controls]){display: none;height: 0;}[hidden], template{display: none;}a{background-color: transparent;}a:active, a:hover{outline: 0;}abbr[title]{border-bottom: 1px dotted;}b, strong{font-weight: bold;}dfn{font-style: italic;}h1{margin: .67em 0;}mark{color: #000;background: #ff0;}small{font-size: 80%;}sub, sup{position: relative;font-size: 75%;line-height: 0;vertical-align: baseline;}sup{top: -.5em;}sub{bottom: -.25em;}img{border: 0;}svg:not(:root){overflow: hidden;}figure{margin: 1em 40px;}hr{height: 0;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}pre{overflow: auto;}code, kbd, pre, samp{font-family: monospace,monospace;font-size: 1em;}button, input, optgroup, select, textarea{margin: 0;font: inherit;color: inherit;}button{overflow: visible;}button, select{text-transform: none;}button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button;cursor: pointer;}button[disabled], html input[disabled]{cursor: default;}button::-moz-focus-inner, input::-moz-focus-inner{padding: 0;border: 0;}input{line-height: normal;}input[type="checkbox"], input[type="radio"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height: auto;}input[type="search"]{-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}fieldset{padding: .35em .625em .75em;margin: 0 2px;border: 1px solid #c0c0c0;}legend{padding: 0;border: 0;}textarea{overflow: auto;}optgroup{font-weight: bold;}table{border-spacing: 0;border-collapse: collapse;}td, th{padding: 0;}@media print{*, *:before, *:after{color: #000 !important;text-shadow: none !important;background: transparent !important;-webkit-box-shadow: none !important;box-shadow: none !important;}a, a:visited{text-decoration: underline;}a[href]:after{content: " (" attr(href) ")";}abbr[title]:after{content: " (" attr(title) ")";}a[href^="#"]:after, a[href^="javascript:"]:after{content: "";}pre, blockquote{border: 1px solid #999;page-break-inside: avoid;}thead{display: table-header-group;}tr, img{page-break-inside: avoid;}img{max-width: 100% !important;}p, h2, h3{orphans: 3;widows: 3;}h2, h3{page-break-after: avoid;}select{background: #fff !important;}.navbar{display: none;}}*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}*:before, *:after{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}html{font-size: 10px;-webkit-tap-highlight-color: rgba(0,0,0,0);}input, button, select, textarea{font-family: inherit;font-size: inherit;line-height: inherit;}a{color: #337ab7;text-decoration: none;}a:hover, a:focus{color: #23527c;text-decoration: underline;}a:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}figure{margin: 0;}img{vertical-align: middle;}hr{margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #eee;}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0;}[role="button"]{cursor: pointer;}p{margin: 0 0 10px;}.page-header{padding-bottom: 9px;margin: 40px 0 20px;border-bottom: 1px solid #eee;}ul, ol{margin-top: 0;margin-bottom: 10px;}ul ul, ol ul, ul ol, ol ol{margin-bottom: 0;}dl{margin-top: 0;margin-bottom: 20px;}dt, dd{line-height: 1.42857143;}dt{font-weight: bold;}dd{margin-left: 0;}abbr[title], abbr[data-original-title]{cursor: help;border-bottom: 1px dotted #777;}blockquote{padding: 10px 20px;margin: 0 0 20px;font-size: 17.5px;border-left: 5px solid #eee;}blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child{margin-bottom: 0;}address{margin-bottom: 20px;font-style: normal;line-height: 1.42857143;}code, kbd, pre, samp{font-family: Menlo,Monaco,Consolas,"Courier New",monospace;}code{padding: 2px 4px;font-size: 90%;color: #c7254e;background-color: #f9f2f4;border-radius: 4px;}kbd{padding: 2px 4px;font-size: 90%;color: #fff;background-color: #333;border-radius: 3px;-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);}kbd{padding: 0;font-size: 100%;font-weight: bold;-webkit-box-shadow: none;box-shadow: none;}pre{display: block;padding: 9.5px;margin: 0 0 10px;font-size: 13px;line-height: 1.42857143;color: #333;word-break: break-all;word-wrap: break-word;background-color: #f5f5f5;border: 1px solid #ccc;border-radius: 4px;}pre code{padding: 0;font-size: inherit;color: inherit;white-space: pre-wrap;background-color: transparent;border-radius: 0;}.container{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media (min-width: 768px){.container{width: 750px;}}@media (min-width: 992px){.container{width: 970px;}}@media (min-width: 1200px){.container{width: 1170px;}}.container-fluid{padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}.row{margin-right: -15px;margin-left: -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-right: 15px;padding-left: 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-1{width: 8.33333333%;}@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-6{width: 50%;}.col-sm-5{width: 41.66666667%;}}@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-8{width: 66.66666667%;}.col-md-6{width: 50%;}.col-md-4{width: 33.33333333%;}}table{background-color: transparent;}caption{padding-top: 8px;padding-bottom: 8px;color: #777;text-align: left;}th{text-align: left;}table col[class*="col-"]{position: static;display: table-column;float: none;}table td[class*="col-"], table th[class*="col-"]{position: static;display: table-cell;float: none;}.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th{background-color: #f5f5f5;}.table-hover > tbody > tr > td.active:hover, .table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th{background-color: #e8e8e8;}fieldset{min-width: 0;padding: 0;margin: 0;border: 0;}legend{display: block;width: 100%;padding: 0;margin-bottom: 20px;font-size: 21px;line-height: inherit;color: #333;border: 0;border-bottom: 1px solid #e5e5e5;}label{display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}input[type="search"]{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}input[type="radio"], input[type="checkbox"]{margin: 4px 0 0;margin-top: 1px \9;line-height: normal;}input[type="file"]{display: block;}input[type="range"]{display: block;width: 100%;}select[multiple], select[size]{height: auto;}input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}output{display: block;padding-top: 7px;font-size: 14px;line-height: 1.42857143;color: #555;}input[type="search"]{-webkit-appearance: none;}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"]{line-height: 34px;}}.has-feedback label.sr-only ~ .form-control-feedback{top: 0;}.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus{outline: thin dotted;outline: 5px auto -webkit-focus-ring-color;outline-offset: -2px;}.btn:active, .btn.active{background-image: none;outline: 0;-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{color: #333;background-color: #e6e6e6;border-color: #adadad;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default{background-image: none;}.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active{background-color: #fff;border-color: #ccc;}.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{color: #fff;background-color: #286090;border-color: #204d74;}.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary{background-image: none;}.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled.focus, .btn-primary[disabled].focus, fieldset[disabled] .btn-primary.focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active{background-color: #337ab7;border-color: #2e6da4;}.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{color: #fff;background-color: #449d44;border-color: #398439;}.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success{background-image: none;}.btn-success.disabled, .btn-success[disabled], fieldset[disabled] .btn-success, .btn-success.disabled:hover, .btn-success[disabled]:hover, fieldset[disabled] .btn-success:hover, .btn-success.disabled:focus, .btn-success[disabled]:focus, fieldset[disabled] .btn-success:focus, .btn-success.disabled.focus, .btn-success[disabled].focus, fieldset[disabled] .btn-success.focus, .btn-success.disabled:active, .btn-success[disabled]:active, fieldset[disabled] .btn-success:active, .btn-success.disabled.active, .btn-success[disabled].active, fieldset[disabled] .btn-success.active{background-color: #5cb85c;border-color: #4cae4c;}.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{color: #fff;background-color: #31b0d5;border-color: #269abc;}.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info{background-image: none;}.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info[disabled].active, fieldset[disabled] .btn-info.active{background-color: #5bc0de;border-color: #46b8da;}.btn-warning:hover, .btn-warning:focus, .btn-warning.focus, .btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{color: #fff;background-color: #ec971f;border-color: #d58512;}.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning{background-image: none;}.btn-warning.disabled, .btn-warning[disabled], fieldset[disabled] .btn-warning, .btn-warning.disabled:hover, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning:hover, .btn-warning.disabled:focus, .btn-warning[disabled]:focus, fieldset[disabled] .btn-warning:focus, .btn-warning.disabled.focus, .btn-warning[disabled].focus, fieldset[disabled] .btn-warning.focus, .btn-warning.disabled:active, .btn-warning[disabled]:active, fieldset[disabled] .btn-warning:active, .btn-warning.disabled.active, .btn-warning[disabled].active, fieldset[disabled] .btn-warning.active{background-color: #f0ad4e;border-color: #eea236;}.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{color: #fff;background-color: #c9302c;border-color: #ac2925;}.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger{background-image: none;}.btn-danger.disabled, .btn-danger[disabled], fieldset[disabled] .btn-danger, .btn-danger.disabled:hover, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger:hover, .btn-danger.disabled:focus, .btn-danger[disabled]:focus, fieldset[disabled] .btn-danger:focus, .btn-danger.disabled.focus, .btn-danger[disabled].focus, fieldset[disabled] .btn-danger.focus, .btn-danger.disabled:active, .btn-danger[disabled]:active, fieldset[disabled] .btn-danger:active, .btn-danger.disabled.active, .btn-danger[disabled].active, fieldset[disabled] .btn-danger.active{background-color: #d9534f;border-color: #d43f3a;}.btn-link, .btn-link:active, .btn-link.active, .btn-link[disabled], fieldset[disabled] .btn-link{background-color: transparent;-webkit-box-shadow: none;box-shadow: none;}.fade.in{opacity: 1;}.collapse{display: none;}.collapse.in{display: block;}tr.collapse.in{display: table-row;}tbody.collapse.in{display: table-row-group;}.dropup, .dropdown{position: relative;}.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;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0,0,0,.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);box-shadow: 0 6px 12px rgba(0,0,0,.175);}.dropdown-menu.pull-right{right: 0;left: auto;}.dropdown-menu .divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown-menu > li > a{display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.42857143;color: #333;white-space: nowrap;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #262626;text-decoration: none;background-color: #f5f5f5;}.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{color: #fff;text-decoration: none;background-color: #337ab7;outline: 0;}.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{color: #777;}.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus{text-decoration: none;cursor: not-allowed;background-color: transparent;background-image: none;filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}.open > .dropdown-menu{display: block;}.open > a{outline: 0;}.pull-right > .dropdown-menu{right: 0;left: auto;}.dropup .caret, .navbar-fixed-bottom .dropdown .caret{content: "";border-top: 0;border-bottom: 4px solid;}.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top: auto;bottom: 100%;margin-bottom: 2px;}@media (min-width: 768px){.navbar-right .dropdown-menu{right: 0;left: auto;}.navbar-right .dropdown-menu-left{right: auto;left: 0;}}.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active{z-index: 2;}.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{outline: 0;}.btn-group.open .dropdown-toggle{-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);box-shadow: inset 0 3px 5px rgba(0,0,0,.125);}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow: none;box-shadow: none;}.btn-group-justified > .btn-group .dropdown-menu{left: auto;}.nav{padding-left: 0;margin-bottom: 0;list-style: none;}.nav > li{position: relative;display: block;}.nav > li > a{position: relative;display: block;padding: 10px 15px;}.nav > li > a:hover, .nav > li > a:focus{text-decoration: none;background-color: #eee;}.nav > li.disabled > a{color: #777;}.nav > li.disabled > a:hover, .nav > li.disabled > a:focus{color: #777;text-decoration: none;cursor: not-allowed;background-color: transparent;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background-color: #eee;border-color: #337ab7;}.nav .nav-divider{height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.nav > li > a > img{max-width: none;}.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #555;cursor: default;background-color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}.nav-tabs.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto;}.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{border: 1px solid #ddd;}@media (min-width: 768px){.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{border-bottom-color: #fff;}}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus{color: #fff;background-color: #337ab7;}.nav-justified > .dropdown .dropdown-menu{top: auto;left: auto;}.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus{border: 1px solid #ddd;}@media (min-width: 768px){.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus{border-bottom-color: #fff;}}.tab-content > .active{display: block;}.nav-tabs .dropdown-menu{margin-top: -1px;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar{position: relative;min-height: 50px;margin-bottom: 20px;border: 1px solid transparent;}@media (min-width: 768px){.navbar{border-radius: 4px;}}@media (min-width: 768px){.navbar-header{float: left;}}.navbar-collapse{padding-right: 15px;padding-left: 15px;overflow-x: visible;-webkit-overflow-scrolling: touch;border-top: 1px solid transparent;-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);box-shadow: inset 0 1px 0 rgba(255,255,255,.1);}.navbar-collapse.in{overflow-y: auto;}@media (min-width: 768px){.navbar-collapse{width: auto;border-top: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-collapse.collapse{display: block !important;height: auto !important;padding-bottom: 0;overflow: visible !important;}.navbar-collapse.in{overflow-y: visible;}.navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{padding-right: 0;padding-left: 0;}}.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height: 340px;}@media (max-device-width: 480px) and (orientation: landscape){.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse{max-height: 200px;}}.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right: -15px;margin-left: -15px;}@media (min-width: 768px){.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{margin-right: 0;margin-left: 0;}}.navbar-brand{float: left;height: 50px;padding: 15px 15px;font-size: 18px;line-height: 20px;}.navbar-brand:hover, .navbar-brand:focus{text-decoration: none;}.navbar-brand > img{display: block;}@media (min-width: 768px){.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand{margin-left: -15px;}}.navbar-toggle{position: relative;float: right;padding: 9px 10px;margin-top: 8px;margin-right: 15px;margin-bottom: 8px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}.navbar-toggle:focus{outline: 0;}.navbar-toggle .icon-bar{display: block;width: 22px;height: 2px;border-radius: 1px;}.navbar-toggle .icon-bar + .icon-bar{margin-top: 4px;}@media (min-width: 768px){.navbar-toggle{display: none;}}.navbar-nav{margin: 7.5px -15px;}.navbar-nav > li > a{padding-top: 10px;padding-bottom: 10px;line-height: 20px;}@media (max-width: 767px){.navbar-nav .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{padding: 5px 15px 5px 25px;}.navbar-nav .open .dropdown-menu > li > a{line-height: 20px;}.navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus{background-image: none;}}@media (min-width: 768px){.navbar-nav{float: left;margin: 0;}.navbar-nav > li{float: left;}.navbar-nav > li > a{padding-top: 15px;padding-bottom: 15px;}}.navbar-nav > li > .dropdown-menu{margin-top: 0;border-top-left-radius: 0;border-top-right-radius: 0;}.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu{margin-bottom: 0;border-top-left-radius: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 0;border-bottom-left-radius: 0;}@media (min-width: 768px){.navbar-right{float: right !important;margin-right: -15px;}.navbar-right ~ .navbar-right{margin-right: 0;}}.navbar-default .navbar-brand{color: #777;}.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus{color: #5e5e5e;background-color: transparent;}.navbar-default .navbar-nav > li > a{color: #777;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #333;background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus{color: #ccc;background-color: transparent;}.navbar-default .navbar-toggle{border-color: #ddd;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #ddd;}.navbar-default .navbar-toggle .icon-bar{background-color: #888;}.navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color: #e7e7e7;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{color: #555;background-color: #e7e7e7;}@media (max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color: #777;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color: #333;background-color: transparent;}.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color: #555;background-color: #e7e7e7;}.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #ccc;background-color: transparent;}}.navbar-inverse .navbar-brand{color: #9d9d9d;}.navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus{color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > li > a{color: #9d9d9d;}.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus{color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus{color: #444;background-color: transparent;}.navbar-inverse .navbar-toggle{border-color: #333;}.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background-color: #333;}.navbar-inverse .navbar-toggle .icon-bar{background-color: #fff;}.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color: #101010;}.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus{color: #fff;background-color: #080808;}@media (max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color: #9d9d9d;}.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color: #fff;background-color: transparent;}.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color: #fff;background-color: #080808;}.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color: #444;background-color: transparent;}}.breadcrumb > .active{color: #777;}.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{z-index: 2;color: #fff;cursor: default;background-color: #337ab7;border-color: #337ab7;}.list-group-item.active > .badge, .nav-pills > .active > a > .badge{color: #337ab7;background-color: #fff;}.container .jumbotron, .container-fluid .jumbotron{border-radius: 6px;}.jumbotron .container{max-width: 100%;}@media screen and (min-width: 768px){.container .jumbotron, .container-fluid .jumbotron{padding-right: 60px;padding-left: 60px;}}a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active{border-color: #337ab7;}@-webkit-keyframes progress-bar-stripes{from{background-position: 40px 0;}to{background-position: 0 0;}}@-o-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.active .progress-bar, .progress-bar.active{-webkit-animation: progress-bar-stripes 2s linear infinite;-o-animation: progress-bar-stripes 2s linear infinite;animation: progress-bar-stripes 2s linear infinite;}.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{z-index: 2;color: #fff;background-color: #337ab7;border-color: #337ab7;}.list-group-item.active .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small, .list-group-item.active:hover .list-group-item-heading > small, .list-group-item.active:focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading > .small{color: inherit;}.list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text{color: #c7ddef;}a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus{color: #fff;background-color: #3c763d;border-color: #3c763d;}a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus{color: #fff;background-color: #31708f;border-color: #31708f;}a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus{color: #fff;background-color: #8a6d3b;border-color: #8a6d3b;}a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus{color: #fff;background-color: #a94442;border-color: #a94442;}.panel{margin-bottom: 20px;background-color: #fff;border: 1px solid transparent;border-radius: 4px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);box-shadow: 0 1px 1px rgba(0,0,0,.05);}.panel-body{padding: 15px;}.panel-heading{padding: 10px 15px;border-bottom: 1px solid transparent;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel-heading > .dropdown .dropdown-toggle{color: inherit;}.panel > .list-group, .panel > .panel-collapse > .list-group{margin-bottom: 0;}.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{border-width: 1px 0;border-radius: 0;}.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child{border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child{border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel-heading + .list-group .list-group-item:first-child{border-top-width: 0;}.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table{margin-bottom: 0;}.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption{padding-right: 15px;padding-left: 15px;}.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child{border-top-left-radius: 3px;border-top-right-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child{border-top-left-radius: 3px;}.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child{border-top-right-radius: 3px;}.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child{border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child{border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child{border-bottom-left-radius: 3px;}.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child{border-bottom-right-radius: 3px;}.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body{border-top: 1px solid #ddd;}.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td{border-top: 0;}.panel > .table-bordered, .panel > .table-responsive > .table-bordered{border: 0;}.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child{border-left: 0;}.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child{border-right: 0;}.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th{border-bottom: 0;}.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th{border-bottom: 0;}.panel > .table-responsive{margin-bottom: 0;border: 0;}.panel-group .panel{margin-bottom: 0;border-radius: 4px;}.panel-group .panel + .panel{margin-top: 5px;}.panel-group .panel-heading{border-bottom: 0;}.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group{border-top: 1px solid #ddd;}.panel-group .panel-footer + .panel-collapse .panel-body{border-bottom: 1px solid #ddd;}.panel-default > .panel-heading{color: #333;background-color: #f5f5f5;border-color: #ddd;}.panel-default > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ddd;}.panel-default > .panel-heading .badge{color: #f5f5f5;background-color: #333;}.panel-default > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ddd;}.panel-primary{border-color: #337ab7;}.panel-primary > .panel-heading{color: #fff;background-color: #337ab7;border-color: #337ab7;}.panel-primary > .panel-heading + .panel-collapse > .panel-body{border-top-color: #337ab7;}.panel-primary > .panel-heading .badge{color: #337ab7;background-color: #fff;}.panel-primary > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #337ab7;}.panel-success > .panel-heading{color: #3c763d;background-color: #dff0d8;border-color: #d6e9c6;}.panel-success > .panel-heading + .panel-collapse > .panel-body{border-top-color: #d6e9c6;}.panel-success > .panel-heading .badge{color: #dff0d8;background-color: #3c763d;}.panel-success > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #d6e9c6;}.panel-info > .panel-heading{color: #31708f;background-color: #d9edf7;border-color: #bce8f1;}.panel-info > .panel-heading + .panel-collapse > .panel-body{border-top-color: #bce8f1;}.panel-info > .panel-heading .badge{color: #d9edf7;background-color: #31708f;}.panel-info > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #bce8f1;}.panel-warning > .panel-heading{color: #8a6d3b;background-color: #fcf8e3;border-color: #faebcc;}.panel-warning > .panel-heading + .panel-collapse > .panel-body{border-top-color: #faebcc;}.panel-warning > .panel-heading .badge{color: #fcf8e3;background-color: #8a6d3b;}.panel-warning > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #faebcc;}.panel-danger > .panel-heading{color: #a94442;background-color: #f2dede;border-color: #ebccd1;}.panel-danger > .panel-heading + .panel-collapse > .panel-body{border-top-color: #ebccd1;}.panel-danger > .panel-heading .badge{color: #f2dede;background-color: #a94442;}.panel-danger > .panel-footer + .panel-collapse > .panel-body{border-bottom-color: #ebccd1;}.modal.in .modal-dialog{-webkit-transform: translate(0,0);-ms-transform: translate(0,0);-o-transform: translate(0,0);transform: translate(0,0);}.modal-backdrop.in{filter: alpha(opacity=50);opacity: .5;}.tooltip.in{filter: alpha(opacity=90);opacity: .9;}@media all and (transform-3d), (-webkit-transform-3d){.carousel-inner > .item.next, .carousel-inner > .item.active.right{left: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}.carousel-inner > .item.prev, .carousel-inner > .item.active.left{left: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}.carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active{left: 0;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}}.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev{display: block;}.carousel-inner > .active{left: 0;}.carousel-inner > .active.left{left: -100%;}.carousel-inner > .active.right{left: 100%;}.carousel-indicators .active{width: 12px;height: 12px;margin: 0;background-color: #fff;}.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after{display: table;content: " ";}.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after{clear: both;}.center-block{display: block;margin-right: auto;margin-left: auto;}@-ms-viewport{width: device-width;}.navbar-custom{background-color: #fff;border: 0;border-radius: 0;z-index: 1000;font-size: 1rem;transition: background,padding .4s ease-in-out 0s;margin: 0;min-height: 90px;}.navbar a{transition: color .125s ease-in-out 0s;}.navbar-custom .navbar-brand{letter-spacing: 1px;font-weight: 600;font-size: 2rem;line-height: 1.5;color: #1b1b1b;margin-left: 0px !important;height: auto;padding: 26px 30px 26px 15px;}.navbar-custom .navbar-brand{letter-spacing: 1px;font-weight: 600;font-size: 2rem;line-height: 1.5;color: #1b1b1b;margin-left: 0px !important;height: auto;padding: 6px 30px 6px 15px;}.navbar-custom .navbar-brand .custom-logo{height: 78px;width: auto;}.navbar-custom .navbar-nav li{margin: 0px;padding: 0;}.navbar-custom .navbar-nav li > a{position: relative;color: #1b1b1b;font-weight: 600;font-size: .875rem;padding: 35px 17px;transition: all .3s ease-in-out 0s;}.navbar-custom .navbar-nav li > a > i{padding-left: 5px;}.navbar-custom .dropdown-menu{border-radius: 0;padding: 0;min-width: 200px;background-color: #21202e;box-shadow: 0 0 3px 0 rgba(0,0,0,.5);position: static;float: none;width: auto;margin-top: 0;}.navbar-custom .dropdown-menu > li{padding: 0 10px;margin: 0;}.navbar-custom .dropdown-menu > li > a{color: #d5d5d5;border-bottom: 1px dotted #363544;font-weight: 600;font-size: .875rem;padding: 12px 15px;transition: all .2s ease-in-out 0s;letter-spacing: .7px;white-space: normal;}.navbar-custom .dropdown-menu > li > a:hover, .navbar-custom .dropdown-menu > li > a:focus{padding: 12px 15px 12px 20px;}.navbar-custom .dropdown-menu > li > a:hover, .navbar-custom .dropdown-menu > li > a:focus{color: #fff;background-color: #282737;}.navbar-custom .dropdown-menu .dropdown-menu{left: 100%;right: auto;top: 0;margin-top: 0;}.navbar-custom .dropdown-menu.left-side .dropdown-menu{border: 0;right: 100%;left: auto;}.navbar-custom .dropdown-menu .open > a, .navbar-custom .dropdown-menu .open > a:focus, .navbar-custom .dropdown-menu .open > a:hover{background: #282737;color: #fff;}.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{border-color: #363544;}.navbar-custom .dropdown-menu > .active > a, .navbar-custom .dropdown-menu > .active > a:hover, .navbar-custom .dropdown-menu > .active > a:focus{color: #fff;background-color: transparent;}.navbar-custom .navbar-toggle .icon-bar{background: #121213;width: 40px;height: 2px;}.navbar-toggle .icon-bar + .icon-bar{margin-top: 8px;}@media (min-width: 767px){.navbar-custom .navbar-brand{padding: 18px 0px 18px 0;}}@media (min-width: 1200px){.navbar-custom .open > .dropdown-menu{visibility: visible;opacity: 1;}.navbar-right .dropdown-menu{right: auto;left: 0;}}@media (min-width: 1101px){.navbar-custom .container-fluid{width: 970px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}/* .navbar-custom .dropdown-menu a > i.fa{display: none;}-- FontAwesome removed */ .navbar-custom .dropdown-menu{position: absolute;display: block;visibility: hidden;opacity: 0;}.navbar-custom .dropdown-menu a span:after{position: absolute;display: block;right: 0px;top: 50%;margin-top: -6px;content: "";}.navbar-custom .container-fluid{width: 970px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}}@media (min-width: 1200px){.navbar-custom .container-fluid{width: 1170px;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}}@media only screen and (max-width: 1200px) and (min-width: 955px){.navbar-header{padding: 0 115px !important;}.navbar-custom .navbar-brand .custom-logo{height: 65px;}}@media (max-width: 1200px){.navbar-custom .navbar-nav{letter-spacing: 0px;margin-top: 1px;margin-bottom: 0;}.navbar-custom .navbar-nav li{margin: 0 15px;padding: 0;}.navbar-custom .navbar-nav li > a{color: #bbb;padding: 12px 0px 12px 0px;}.navbar-custom .navbar-nav > li > a:focus, .navbar-custom .navbar-nav > li > a:hover{background: transparent;color: #fff;}.navbar-custom .dropdown-menu > li > a{display: block;clear: both;font-weight: normal;}.navbar-custom .dropdown-menu > li > a:hover, .navbar-custom .dropdown-menu > li > a:focus{background-color: #21202f;color: #fff;padding: 12px 0px 12px 0px;}.navbar-custom .open .dropdown-menu{position: static;float: none;width: auto;margin-top: 0;background-color: transparent;border: 0;-webkit-box-shadow: none;box-shadow: none;}.navbar-custom .open .dropdown-menu > li > a{line-height: 20px;}.navbar-custom .open .dropdown-menu .dropdown-header, .navbar-custom .open .dropdown-menu > li > a{padding: 12px 0px;}.navbar-custom .open .dropdown-menu .dropdown-menu .dropdown-header, .navbar-custom .open .dropdown-menu .dropdown-menu > li > a{padding: 12px 0px;}.navbar-custom li a, .navbar-custom .dropdown-search{border-bottom: 1px dotted #4c4a5f !important;}.navbar-header{padding: 0px 15px;float: none;}.navbar-custom .navbar-brand{padding: 20px 50px 20px 0px;}.navbar-toggle{display: block;margin: 24px 0px 24px 0;padding: 9px 0px;}.navbar-collapse{border-top: 1px solid transparent;box-shadow: inset 0 1px 0 rgba(255,255,255,.1);}.navbar-collapse.collapse{display: none !important;}.navbar-custom .navbar-nav{background-color: #21202e;float: none !important;margin: 0px;}.navbar-custom .navbar-nav > li{float: none;}.navbar-collapse.collapse.in{display: block !important;}.navbar-collapse, .navbar-collapse.collapse.in{padding-right: 0px;padding-left: 0px;}}@media (max-width: 1200px){.navbar-custom .dropdown a > i.fa{font-size: .938rem;position: absolute;right: 0;margin-top: -6px;top: 50%;padding-left: 7px;}}@media (max-width: 767px){.navbar-header{padding: 0 15px;}.navbar-collapse, .navbar-collapse.collapse.in{padding-right: 15px;padding-left: 15px;}.navbar-custom .navbar-brand{padding: 20px 50px 20px 15px;}.navbar-toggle{display: block;margin: 24px 15px 24px 0;}}@media (max-width: 756px){.navbar-custom .navbar-brand{float: none;display: block;text-align: center;padding: 25px 15px 12px 15px;}.navbar-custom .navbar-brand img{margin: 0 auto;}.navbar-toggle{float: none;margin: 10px auto 25px;}}@media only screen and (min-width: 200px) and (max-width: 767px){.header-sidebar .col-md-6:nth-child(2) ul.header-contact-info{padding-top: 0px;}}/* sytle.css */ html{overflow-y: scroll;overflow-x: hidden;-ms-overflow-style: scrollbar;}html{font-size: 14px;}@media (min-width:60em){html{font-size: 16px;}}body{background: #f5f5f5;color: #64646d;font-family: "Open Sans",Helvetica,Arial,sans-serif;font-size: .9375rem;line-height: 1.6;font-weight: 400;padding: 0;background-attachment: fixed;text-rendering: optimizeLegibility;overflow-x: hidden;}p{margin: 20px 0 0px;color: #64646d;}p:first-child{margin-top: 0px;}img{max-width: 100%;display: block;height: auto;}#wrapper{background: #f5f5f5;box-shadow: 0 0 5px 0 rgba(0,0,0,.5);margin: 0 auto;position: relative;transition: all 300ms cubic-bezier(.25,.46,.45,.94) 0s;}.p-l-r-0{padding-left: 0px;padding-right: 0px;}.header-sidebar .widget.graphite_header_topbar_info_widget{margin: 0;}.header-sidebar .col-md-6:nth-child(2) ul.header-contact-info{text-align: right;}.sidebar .sm-cont-widget .custom-social-icons{padding: 0;}.slider .overlay{content: "";display: block;height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 0;}.page-seperate{background: url("images/page-shadow.png") no-repeat center bottom;padding-bottom: 70px;margin: 0px;}#slider-carousel{margin: 0px;}#slider-carousel .item::before{content: "";display: block;height: 100%;position: absolute;top: 0;left: 0;width: 100%;z-index: 0;background-color: rgba(0,0,0,.3);}#slider-carousel .format-video h1{color: #fff;text-shadow: 1px 1px 2px #000;}#slider-carousel .format-video p{}#slider-carousel .format-status{background-color: rgba(18,4,1,.8);height: auto;left: 0;margin: 0px auto;padding: 15px 20px;position: absolute;text-align: center;right: 0;width: 50%;z-index: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#slider-carousel .format-status h1{color: #fff;border-radius: 2px;padding: 0 0 10px;letter-spacing: 0;margin: 0px;}#slider-carousel .format-status p{color: #fff;font-size: 1.063rem;border-radius: 2px;letter-spacing: 1px;padding: 0 0 5px;margin: 0px;}#slider-carousel .format-aside{background-color: rgba(18,4,1,.8);height: auto;left: 0;margin: 0px auto;padding: 15px 20px;position: absolute;right: 0;width: 50%;z-index: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#slider-carousel .format-aside p{color: #fff;font-size: 1.125rem;position: relative;padding: 15px 35px 10px;margin: 0 0 0px;}#slider-carousel .format-aside p:before, #slider-carousel .format-aside p:after{position: absolute;width: 30px;height: 30px;font-size: 3.75rem;line-height: 1;}#slider-carousel .format-aside p:before{top: 0;left: 0;content: "“";}#slider-carousel .format-aside p:after{top: 0;right: 0;content: "”";text-align: right;}#slider-carousel .format-quote{background-color: rgba(18,4,1,.8);color: #fff;height: auto;left: 0;margin: 0px auto;padding: 15px 20px;position: absolute;right: 0;width: 50%;z-index: 0;font-weight: 500;font-size: 1rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#slider-carousel .format-quote:before{content: "\201C";font-size: 1.2rem;line-height: .1rem;margin-right: .4rem;vertical-align: 0rem;position: relative;top: -2px;}#slider-carousel .format-quote small{display: block;font-size: .938rem;font-weight: 500;padding: 10px 0 0;}#slider-carousel .format-quote small:before{content: "— ";}#slider-carousel .format-video{height: auto;left: 0;position: absolute;right: 0;z-index: 0;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}#slider-carousel .video-frame{margin: 0px 0px 0px 0px;position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden;border: 5px solid #fff;}#slider-carousel .video-frame iframe{width: 100%;width: 100%;height: 300px;height: 100%;border: 0 none;position: absolute;top: 0;left: 0;}#slider-carousel .video-content{display: block;margin: 10px 0px 0px 0px;}#slider-carousel .format-video h1{color: #fff;text-shadow: 1px 1px 2px #000;border-radius: 2px;padding: 0 0 15px;letter-spacing: 0;margin: 0px;}#slider-carousel .format-video p{color: #fff;text-shadow: 1px 1px 2px #000;font-size: 1.063rem;font-weight: 400;border-radius: 2px;padding: 0 0 10px;margin: 0 0 0px;}#slider-carousel .owl-prev, #slider-carousel .owl-next{display: inline-block;background-color: #fff;color: #000;font-size: 2rem;line-height: normal;padding: 3px 7px 3px !important;margin: 0px;-moz-border-radius: 0px;-webkit-border-radius: 0px;border-radius: 0px;opacity: .8;width: 40px;height: 55px;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;overflow: hidden;cursor: pointer;text-align: center;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;transition: all .3s ease;}#slider-carousel .owl-prev{left: 15px;}#slider-carousel .owl-next{right: 15px;}#slider-carousel .owl-prev:hover{left: 25px;opacity: 1;}#slider-carousel .owl-next:hover{right: 25px;opacity: 1;}@media only screen and (max-width: 767px) and (min-width: 200px){#slider-carousel .owl-prev, #slider-carousel .owl-next{font-size: 24px;width: 32px;height: 40px;}#slider-carousel .owl-prev, #slider-carousel .owl-prev:hover{left: 10px;}#slider-carousel .owl-next, #slider-carousel .owl-next:hover{right: 10px;}}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{background-color: #0f0f16 !important;}.section-header{background-position: center top;background-repeat: no-repeat;margin: -15px auto 45px;padding: 0;position: relative;text-align: center;}.section-header h1.widget-title{margin: 0px;color: #0f0f16;}.section-header p{margin: 0px;font-size: 1rem;}.page-template-template-service #wrapper{background: #fff;}.service-section .post{background-color: #f9f9f9;border: 1px solid #e9e9e9;border-top: 3px solid #e9e9e9;margin: 0 0 40px;padding: 25px 20px 30px;transition: .3s;}.service-section .post:hover{box-shadow: 0 30px 30px 0 rgba(0,0,0,.1);}.service-section .post .post-thumbnail{margin: 0 0 15px;width: 100%;overflow: hidden;position: relative;position: relative;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);-webkit-transition-duration: .2s;transition-duration: .2s;}.service-section .post:hover .post-thumbnail{-webkit-transform: translateY(-5px);transform: translateY(-5px);}/* .service-section .post .post-thumbnail i.fa -- FontAwesome removed */ .service-section .post .entry-header{display: block;margin: 0 0 15px;padding: 0;}.portfolio-section .post{background-color: #fff;border: 1px solid #e9e9e9;border-radius: 0;margin-bottom: 40px;padding: 15px;transition: all .4s ease 0s;}.portfolio-section .post .post-thumbnail:hover img{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);opacity: 1;}.portfolio-section .post .post-thumbnail:hover .thumbnail-showcase-overlay{visibility: visible;opacity: 1;height: 100%;}.portfolio-section .post .post-thumbnail{text-align: center;position: relative;position: relative;line-height: 0px;font-size: 0px;transition: all 200ms ease-out;-webkit-transition: all 200ms ease-out;width: 100%;height: 100%;overflow: hidden;}.portfolio-section .post .post-thumbnail .thumbnail-showcase-icons{margin: -20px 0 0;position: absolute;top: 50%;right: 0;width: 100%;}.portfolio-section .post .post-thumbnail .thumbnail-showcase-icons a{font-size: 1.25rem;line-height: 2.1;display: inline-block;margin: 0 0 0 10px;padding: 1px;opacity: 1;text-decoration: none;text-align: center;color: #0f0f16;width: 2.85714rem;height: 2.85714rem;border-radius: 50%;background-color: #fff;-webkit-transition: all .4s;-moz-transition: all .4s;-o-transition: all .4s;transition: all .4s;-webkit-transform: translateY(30px);-moz-transform: translateY(30px);-o-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);}.portfolio-section .post .post-thumbnail:hover .thumbnail-showcase-icons a{-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.portfolio-section .post .post-thumbnail .thumbnail-showcase-icons a:hover{opacity: 1;}.portfolio-tabs li.active > a, .portfolio-tabs li > a:hover{color: #fff;}.testimonial-section .owl-theme .owl-dots .owl-dot.active span, .testimonial-section .owl-theme .owl-dots .owl-dot:hover span{background: #fff !important;}.widget{margin: 0;padding: 60px 0;}.widget-title{color: #0f0f16;margin: 0 0 25px;}a:hover, a:focus{text-decoration: none !important;}.page-title-section{height: 100%;margin: 0 0 0px;overflow: hidden;position: relative;padding: 0;width: 100%;}.page-title-section .overlay{height: 100%;padding: 50px 0 48px;position: relative;width: 100%;}.page-title{background-position: center top;background-repeat: no-repeat;margin: 0 auto 0px;padding: 0px;position: relative;width: 99%;}.page-title h1{color: #fff;letter-spacing: 1px;margin: 0px;word-wrap: break-word;}.page-breadcrumb{list-style: none outside none;margin: 0px;padding: 15px 0 0;font-weight: 500;text-align: right;line-height: 1rem;}.page-breadcrumb > li{display: inline-block;}.page-breadcrumb > li + li:before{color: #fff;content: "/ ";padding: 0 5px;}.page-breadcrumb > li a, .page-breadcrumb > li.active a{color: #fff;}@media (min-width: 200px) and (max-width: 990px){.page-title-section .overlay{padding: 25px 0 30px;}}@media only screen and (min-width: 200px) and (max-width: 767px){.page-title h1{text-align: center;}.page-breadcrumb{text-align: center;padding: 15px 0 5px;}}.home-news .post{background-color: #fff;border: 1px solid #e9e9e9;border-radius: 0;margin-bottom: 40px;padding: 25px 15px;transition: all .4s ease 0s;}.home-news .post .entry-header{margin: 0 0 21px;}.home-news .post .entry-header .entry-title{color: #0f0f16;line-height: 1.3;margin: 0px;margin: 0 0 10px;font-weight: 700;}.entry-meta .entry-date > a:hover, .entry-meta .entry-date > a:focus, .blog-section .entry-meta .entry-date > a:hover, .blog-section .entry-meta .entry-date > a:focus{color: #fff;}.blog-section .more-link{margin: 0px;background-color: transparent;color: #0f0f16 !important;}.home-news .more-link, .blog-section .more-link{font-size: .938rem;font-weight: 800;box-shadow: none;display: inline-block;transition: all .3s ease 0s;}.home-news .more-link::after, .blog-section .more-link::after{content: "\2192";margin: 0 0 0 7px;padding: 0;float: right;font-weight: 100;position: relative;}.blog-section{background: transparent;margin: 0px 0 40px;padding: 0;width: 100%;}.blog-section .post{background-color: #fff;border: 1px solid #e9e9e9;border-radius: 0;margin-bottom: 40px;padding: 30px 15px 25px;transition: all .4s ease 0s;}.blog-section .post-thumbnail{margin: 0px 0 20px;position: relative;transition: all 200ms ease-out 0s;}.blog-section .post .entry-header{margin: 0 0 21px;}.blog-section .post .entry-header .entry-title{font-weight: 700;line-height: normal;margin: 0px 0 15px;padding: 2px 0 0;}.blog-section .post .entry-header .entry-title > a{text-decoration: none;transition: all .4s ease 0s;}.blog-section .post .entry-content{display: block;overflow: hidden;margin: 0px;}.blog-section .entry-meta{font-size: .875rem;}.post.format-link .entry-content p a{box-shadow: 0 1px 0 0 currentColor;}.post.format-link .entry-content p a:hover, .post.format-link .entry-content p a:focus{box-shadow: none;}.blog-pagination a:hover, .blog-pagination a.active{background-color: #ee591f;border: 1px solid #ee591f;color: #fff;}.blog-section .post.format-aside p{font-size: 1.125rem;}.blog-section .post.format-link p{font-size: 1.125rem;}.sidebar{margin-bottom: 0px;margin-left: 0;padding: 0px;}.sidebar .widget{background-color: #fff;border: 1px solid #e9e9e9;margin: 0 0 40px;overflow: hidden;padding: 0;}.sidebar .section-header{background-color: #21202e;width: 100%;margin-bottom: 0px;margin-top: 0px;padding: 16px 20px;display: block;text-align: left;}.sidebar .section-header .widget-title{color: #fff;font-size: 1.25rem;margin: 0;padding-bottom: 0px;word-wrap: break-word;}.sidebar .section-header .widget-title .rsswidget, .header-sidebar .section-header .widget-title .rsswidget, .footer-sidebar .section-header .widget-title .rsswidget{color: #fff;}.sidebar .widget.widget_text select{width: 100%;margin: 0;}.sidebar .widget ul, .sidebar .widget.widget_rss ul, .sidebar .widget .calendar_wrap, .sidebar .widget .textwidget, .sidebar .widget.widget_rss ul .sidebar .widget .gallery, .sidebar .widget img.image, .sidebar .widget .search-form, .sidebar .widget .tagcloud{margin: 0;padding: 30px 25px;}.sidebar .section-header{border-left: 5px solid #395ca3;}.sidebar form.search-form label{padding: 0;}.sidebar .widget label{display: block;padding: 25px 25px 0;margin: 0;}.sidebar .widget select{margin: 0;margin: 30px 25px;width: 85%;}.sidebar .widget .cont-social{padding: 0;}.sidebar .widget.widget_media_audio .mejs-audio{max-width: 85%;height: auto;margin: 30px 25px;}.sidebar .widget.widget_media_video .wp-video{max-width: 85%;height: auto;margin: 30px 25px;}.sidebar .widget.widget_media_video .wp-video iframe{width: 100%;}.widget .post{background: transparent;border-bottom: 1px dotted #c5d1dc;border-left: 0 none;border-right: 0 none;border-top: 0 none;margin-bottom: 17px;margin-top: 0 !important;padding: 0 0 17px 0;overflow: hidden;}.widget .post:last-child{margin-bottom: 0px;padding-bottom: 0px;border-bottom: 0px;}.widget .post .entry-title{color: #0f0f16;display: block;font-size: 1.25rem;margin-bottom: 10px;margin-top: -4px;word-wrap: break-word;}.widget .post .entry-title a{color: #0f0f16;transition: all .3s ease 0s;}.widget .post .entry-content{margin: 0px;display: block;}.widget .post a.post-thumbnail{display: block;float: left;width: 90px;margin-left: 0;margin-right: 25px;padding: 1px;}.widget .post a.post-thumbnail img{border-radius: 0px;border: 4px solid #fff;-moz-box-shadow: 0px 0px 2px #ccc;-webkit-box-shadow: 0px 0px 2px #ccc;box-shadow: 0px 0px 2px #ccc;display: block;height: auto;max-width: 100%;transition: all .3s ease-in-out 0s;}.widget .post:hover a.post-thumbnail img{opacity: .7;}.sidebar .widget .post{margin: 30px 25px !important;padding: 0;}.calendar_wrap table#wp-calendar{color: #64646d;font-weight: 500;font-size: .938rem;border-collapse: separate;border-spacing: 0;border-width: 1px 0 0 1px;margin: 0;text-align: center;table-layout: fixed;width: 100%;}.calendar_wrap table#wp-calendar caption{color: #fff;text-align: center;font-weight: 600;font-size: 1rem;margin: 0;padding: 10px 0;}.calendar_wrap table#wp-calendar, .calendar_wrap table#wp-calendar th, .calendar_wrap table#wp-calendar td{background-color: #fff;border: 1px solid rgba(51,51,51,.1);text-align: center;padding: .25rem 0;border-width: 0 1px 1px 0;line-height: 1.9375;}.calendar_wrap table#wp-calendar a{color: #000;font-weight: 600;}.calendar_wrap table#wp-calendar #next a, .calendar_wrap table#wp-calendar #prev a{font-weight: 600;color: #000;}.widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_nav_menu ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul{list-style: outside none none;}.widget_archive li:first-child, .widget_categories li:first-child, .widget_links li:first-child, .widget_meta li:first-child, .widget_nav_menu li:first-child, .widget_pages li:first-child, .widget_recent_comments li:first-child, .widget_recent_entries li:first-child{border-top: 0 none;padding-top: 0;}.widget_archive li:last-child, .widget_categories li:last-child, .widget_links li:last-child, .widget_meta li:last-child, .widget_nav_menu li:last-child, .widget_pages li:last-child, .widget_recent_comments li:last-child, .widget_recent_entries li:last-child{padding-bottom: 0px;border-bottom: 0 none !important;margin-bottom: 0;}.widget_archive li, .widget_categories li, .widget_links li, .widget_meta li, .widget_nav_menu li, .widget_pages li, .widget_recent_comments li, .widget_recent_entries li{font-weight: 500;border-bottom: 1px dotted #c5d1dc;margin: 0 0 12px;padding: 0px 0px 12px 25px;position: relative;}.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before{position: absolute;top: 8px;left: 6px;content: "";width: 6px;height: 6px;background: #395ca3;border-radius: 50%;}.widget_archive a, .widget_categories a, .widget_links a, .widget_meta a, .widget_nav_menu a, .widget_pages a, .widget_recent_comments a, .widget_recent_entries a{border: 0 none;transition: all .3s ease 0s;color: #64646d;}.widget ul#recentcomments li.recentcomments span.comment-author-link{font-weight: 700;color: #64646d;}input[type="reset"]{background-color: #21202e;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select{height: 45px;}input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], select, textarea{padding: 6px 12px;border-radius: 0px;font-size: .875rem;letter-spacing: 1px;font-weight: 600;-webkit-box-shadow: none;box-shadow: none;color: #555;background: #fff;background-image: -webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border: 1px solid #e9e9e9;display: block;width: 100%;}input[type="radio"], input[type="checkbox"]{margin: .625rem .5rem 0 0;}.widget label{margin: 0 0 20px;}.header-sidebar .widget label, .footer-sidebar .widget label{color: #fff;margin: 0 0 20px;}.widget select{width: 100%;padding: 6px 12px;height: 45px;border-radius: 2px;font-size: .875rem;border: 1px solid #e9e9e9;}.widget.widget_rss ul{list-style: none;padding: 0;}.widget.widget_rss ul li{padding: 0 0 20px;}.widget .rssSummary{padding: 10px 0;}.site-footer{background-color: #21202e;margin: 0;padding: 80px 0 0;width: 100%;}.footer-sidebar{padding: 0;}.header-sidebar .widget, .footer-sidebar .widget{background-color: transparent;border: 0 none;margin: 0 0 40px;overflow: hidden;padding: 0;}.header-sidebar .section-header, .footer-sidebar .section-header{border-bottom: 1px solid #363544;width: 100%;padding: 0 0 15px;margin: 0 0 40px;display: block;text-align: left;}.header-sidebar .widget .post, .footer-sidebar .widget .post{background: transparent;border-bottom: 1px dotted #403f4e;border-left: 0 none;border-right: 0 none;border-top: 0 none;}.footer-sidebar .widget .post .entry-title, .footer-sidebar .widget .post .entry-title a, .header-sidebar .widget .post .entry-title, .header-sidebar .widget .post .entry-title a{color: #fff;}.footer-sidebar .widget .post .entry-content p, .header-sidebar .widget .post .entry-content p{color: #9595a0;}.footer-sidebar .widget .post a.post-thumbnail img, .header-sidebar .widget .post a.post-thumbnail img{border-radius: 0px;border: 4px solid #21202e;-moz-box-shadow: 0px 0px 2px #fff;-webkit-box-shadow: 0px 0px 2px #fff;box-shadow: 0px 0px 2px #fff;}.header-sidebar .section-header .widget-title, .footer-sidebar .section-header .widget-title{color: #fff;font-weight: 400;margin: 0;padding-bottom: 0px;word-wrap: break-word;}.header-sidebar .section-header span, .footer-sidebar .section-header span{bottom: 2px;bottom: -2px;display: block;height: 4px;margin: 0;position: absolute;left: 0;width: 30px;}.footer-sidebar .widget_archive ul, .footer-sidebar .widget_categories ul, .footer-sidebar .widget_links ul, .footer-sidebar .widget_meta ul, .footer-sidebar .widget_nav_menu ul, .footer-sidebar .widget_pages ul, .footer-sidebar .widget_recent_comments ul, .footer-sidebar .widget_recent_entries ul, .header-sidebar .widget_archive ul, .header-sidebar .widget_categories ul, .header-sidebar .widget_links ul, .header-sidebar .widget_meta ul, .header-sidebar .widget_nav_menu ul, .header-sidebar .widget_pages ul, .header-sidebar .widget_recent_comments ul, .header-sidebar .widget_recent_entries ul{padding: 0;margin: 0;}.footer-sidebar .widget_archive li, .footer-sidebar .widget_categories li, .footer-sidebar .widget_links li, .footer-sidebar .widget_meta li, .footer-sidebar .widget_nav_menu li, .footer-sidebar .widget_pages li, .footer-sidebar .widget_recent_comments li, .footer-sidebar .widget_recent_entries li, .header-sidebar .widget_archive li, .header-sidebar .widget_categories li, .header-sidebar .widget_links li, .header-sidebar .widget_meta li, .header-sidebar .widget_nav_menu li, .header-sidebar .widget_pages li, .header-sidebar .widget_recent_comments li, .header-sidebar .widget_recent_entries li{border-bottom: 1px dotted #403f4e;}.footer-sidebar .widget_nav_menu li:before{background: #9595a0;}.header-sidebar .widget_archive a, .header-sidebar .widget_categories a, .header-sidebar .widget_links a, .header-sidebar .widget_meta a, .header-sidebar .widget_nav_menu a, .header-sidebar .widget_pages a, .header-sidebar .widget_recent_comments a, .header-sidebar .widget_recent_entries a, .header-sidebar p, .header-sidebar dl, .header-sidebar ul > li, .header-sidebar ol > li, .header-sidebar address, .header-sidebar .wp-caption .wp-caption-text, .header-sidebar .gallery-caption, .header-sidebar .entry-caption{color: #fff;}.footer-sidebar .widget_archive a, .footer-sidebar .widget_categories a, .footer-sidebar .widget_links a, .footer-sidebar .widget_meta a, .footer-sidebar .widget_nav_menu a, .footer-sidebar .widget_pages a, .footer-sidebar .widget_recent_comments a, .footer-sidebar .widget_recent_entries a, .footer-sidebar p, .footer-sidebar dl, .footer-sidebar ul > li, .footer-sidebar ol > li, .footer-sidebar address, .footer-sidebar .wp-caption .wp-caption-text, .footer-sidebar .gallery-caption, .footer-sidebar .entry-caption{color: #9595a0;}.footer-sidebar h1, .footer-sidebar h2, .footer-sidebar h3, .footer-sidebar h4, .footer-sidebar h5, .footer-sidebar h6, .header-sidebar h1, .header-sidebar h2, .header-sidebar h3, .header-sidebar h4, .header-sidebar h5, .header-sidebar h6{color: #fff;}.header-sidebar .sm-cont-widget, .footer-sidebar .sm-cont-widget{background-color: transparent;border: 0 none;padding: 0;}.footer-sidebar .sm-cont-widget address, .footer-sidebar .sm-cont-widget address > a{color: #9595a0;}.header-sidebar .custom-social-icons li, .footer-sidebar .custom-social-icons li{border: 1px solid #21202e;}.site-info{border-top: 1px dotted #403f4e;padding: 25px 0;text-align: center;}.site-info p{color: #c4c4c4;margin: 0;padding: 0;}.site-info a{color: #fff;}ul, ol{font-weight: normal;margin: 20px 0 0;}ul > li, ol > li{margin: 0;padding: 4px 0;}ul, ol{padding: 0 0 0 20px;}li > ul, li > ol{margin-bottom: 0;margin-left: 1.5em;}blockquote{background-color: #f2f2f2;margin: 5px 0 20px;font-size: 1.25rem;}blockquote p{font-size: 18px;margin: 0 !important;}blockquote cite, blockquote small, blockquote a{color: #0f0f16;display: block;font-size: 1rem;line-height: 1.75;font-weight: 600;margin: 10px 0 0;}address{font-style: normal;margin: 0 0 20px;line-height: 27px;font-size: 16px;}address span, address p{display: block;padding: 0 0 10px;}address span:last-child{padding-bottom: 0;}table{font-weight: 500;font-size: .938rem;border-spacing: 0;border-width: 1px 0 0 1px;table-layout: fixed;width: 100%;margin: 0 0 25px;padding: 0;}table, table th, table td{background-color: #fff;color: #64646d;border: 1px solid rgba(51,51,51,.1);}table th, table td{padding: .7rem;}table th{border-width: 0 1px 1px 0;font-weight: 700;}table caption, table th, table td{text-align: left;}table a{text-decoration: none;}dl{margin-bottom: 20px;margin-top: 0;}dl dt{font-weight: 700;margin-bottom: 5px;}dl dd{margin-bottom: 20px;margin-left: 20px;line-height: 27px;}abbr{text-decoration: none;cursor: help;}tla, acronym{text-decoration: underline;cursor: help;}acronym{border-bottom: 0 none;}big{font-size: larger;font-weight: 600;}s, strike, del{text-decoration: line-through;}em, cite, q{font-style: italic;}ins, mark{color: #fff;text-decoration: none;padding: 0 3px;}code{color: #444;}pre{padding: 30px;margin: 0 0 20px;font-size: 15px;color: #64646d;max-width: 100%;background-color: #fff;border: 1px solid #e4e8ea;border-radius: 0px;white-space: pre-wrap;}code, kbd, tt, var, samp, pre{font-family: Inconsolata,monospace;-webkit-hyphens: none;-moz-hyphens: none;-ms-hyphens: none;hyphens: none;}address{font-style: italic;}#attachment_906{width: auto;}cite{font-style: italic !important;}#attachment_907{width: 100% !important;}a img.aligncenter{display: block;margin-left: auto;margin-right: auto;}.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;}fieldset{margin-bottom: 1rem;border: 1px solid #e9e9e9;margin: 0 2px;padding: .35rem .95rem .75rem;}fieldset p{margin: 0px 0 20px;}legend{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-size: 1.5rem;color: #0f0f16;font-weight: 600;display: table;max-width: 100%;border-bottom: none;width: auto;padding: 0;white-space: normal;}.404-section{margin: 0 0 30px;padding: 0;width: 100%;}#gallery-carousel .gallery-image{margin: 0px 0 40px;}.hc_scrollup{border-radius: 0px;bottom: 0px;padding: 3px;display: none;height: 40px;opacity: 1;position: fixed;right: 60px;text-align: center;width: 60px;overflow: hidden;z-index: 9999;color: #fff;font-size: 1rem;line-height: 1.9;}.hc_scrollup:hover{opacity: 1;}.hc_scrollup i{color: #fff;font-size: 14px;}/* animate css */ .animated{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}@-webkit-keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);transform: translateX(-2000px);}60%{opacity: 1;-webkit-transform: translateX(30px);transform: translateX(30px);}80%{-webkit-transform: translateX(-10px);transform: translateX(-10px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInLeft{0%{opacity: 0;-webkit-transform: translateX(-2000px);-ms-transform: translateX(-2000px);transform: translateX(-2000px);}60%{opacity: 1;-webkit-transform: translateX(30px);-ms-transform: translateX(30px);transform: translateX(30px);}80%{-webkit-transform: translateX(-10px);-ms-transform: translateX(-10px);transform: translateX(-10px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInLeft{-webkit-animation-name: bounceInLeft;animation-name: bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);transform: translateX(2000px);}60%{opacity: 1;-webkit-transform: translateX(-30px);transform: translateX(-30px);}80%{-webkit-transform: translateX(10px);transform: translateX(10px);}100%{-webkit-transform: translateX(0);transform: translateX(0);}}@keyframes bounceInRight{0%{opacity: 0;-webkit-transform: translateX(2000px);-ms-transform: translateX(2000px);transform: translateX(2000px);}60%{opacity: 1;-webkit-transform: translateX(-30px);-ms-transform: translateX(-30px);transform: translateX(-30px);}80%{-webkit-transform: translateX(10px);-ms-transform: translateX(10px);transform: translateX(10px);}100%{-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}}.bounceInRight{-webkit-animation-name: bounceInRight;animation-name: bounceInRight;}@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}.fadeIn{-webkit-animation-name: fadeIn;animation-name: fadeIn;}@-webkit-keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes fadeInDown{0%{opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px);}100%{opacity: 1;-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}}.fadeInDown{-webkit-animation-name: fadeInDown;animation-name: fadeInDown;}/* default css */ .navbar-custom .navbar-nav > li > a:focus, .navbar-custom .navbar-nav > li > a:hover, .navbar-custom .navbar-nav .open > a, .navbar-custom .navbar-nav .open > a:focus, .navbar-custom .navbar-nav .open > a:hover{color: #395ca3;background-color: transparent;}.navbar-custom .navbar-nav > .active > a, .navbar-custom .navbar-nav > .active > a:hover, .navbar-custom .navbar-nav > .active > a:focus{color: #fff;background-color: #395ca3;}.navbar-custom .dropdown-menu{border-top: 2px solid #395ca3;border-bottom: 2px solid #395ca3;}.navbar-custom .navbar-nav .open .dropdown-menu > .active > a, .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-custom .navbar-nav .open .dropdown-menu > .active > a:focus{background-color: transparent;color: #395ca3;}.navbar-custom .dropdown-menu{border-top: 2px solid #395ca3;border-bottom: 2px solid #395ca3;}@media (max-width: 1100px){.navbar-custom .dropdown-menu{border-top: none;border-bottom: none;box-shadow: none !important;border: none;}}@media (min-width: 100px) and (max-width: 1100px){.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus{color: #395ca3;background-color: transparent;}.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus{background-color: transparent;color: #395ca3;border-bottom: 1px dotted #4c4a5f;}}#slider-carousel .format-quote:before{color: #395ca3;}.service-section .post:hover{border-top: 3px solid #395ca3;}.portfolio-tabs li.active > a, .portfolio-tabs li > a:hover{border-color: #395ca3;background: #395ca3;}.page-title-section .overlay{background-color: #395ca3;}.home-news .more-link:hover, .home-news .more-link:focus, .blog-section .more-link:hover, .blog-section .more-link:focus{background-color: transparent;color: #395ca3 !important;}.calendar_wrap table#wp-calendar caption{background-color: #395ca3;}.calendar_wrap table#wp-calendar a:hover, .calendar_wrap table#wp-calendar a:focus, .calendar_wrap table#wp-calendar #next a:hover, .calendar_wrap table#wp-calendar #next a:focus, .calendar_wrap table#wp-calendar #prev a:hover, .calendar_wrap table#wp-calendar #prev a:focus{color: #395ca3;}.widget_archive a:hover, .widget_categories a:hover, .widget_links a:hover, .widget_meta a:hover, .widget_nav_menu a:hover, .widget_pages a:hover, .widget_recent_comments a:hover, .widget_recent_entries a:hover{color: #395ca3 !important;}.widget_archive li:before, .widget_categories li:before, .widget_links li:before, .widget_meta li:before, .widget_nav_menu li:before, .widget_pages li:before, .widget_recent_comments li:before, .widget_recent_entries li:before{color: #395ca3;}.site-footer{border-top: 3px solid #395ca3;border-bottom: 3px solid #395ca3;}.header-sidebar .section-header span, .footer-sidebar .section-header span{background-color: #395ca3;}.footer-sidebar .widget .post .entry-title:hover, .footer-sidebar .widget .post .entry-title a:hover, .header-sidebar .widget .post .entry-title:hover, .header-sidebar .widget .post .entry-title a:hover{color: #395ca3;}.widget .post:hover .entry-title a{color: #395ca3;}.site-info a:hover, .site-info a:focus{color: #395ca3;}blockquote{border-left: 5px solid #395ca3;}table a, table a:hover, table a:focus, a, a:hover, a:focus, dl dd a, dl dd a:hover, dl dd a:focus{color: #395ca3;}p > mark, p > ins{background-color: #395ca3;}.hc_scrollup{background-color: #395ca3;}body{
			font: 14px/1.231 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Helvetica, Verdana, sans-serif;
			vertical-align: baseline;
			-webkit-text-size-adjust: none;
			background: url("../images/bg.jpg") 0 0 repeat-x !important;
			background-attachment: fixed;
		}.overlay{
			padding-top: 10px !important;
			padding-bottom: 10px !important;
		}.page-seperate{
			padding-bottom: 20px;
		}.page-header{
			border-radius: 5px 5px 0px 0px;
			padding: 12px 20px;
			background-color: #326693;
			color: #ffffff;
			font-size: 16px;
			line-height: 16px;
			font-weight: bolder;
			margin-top: 10px;
		}.display-inline{
			display: inline-block;
			vertical-align: top;
		}.site-footer{
			padding-top: 15px !important;
		}.site-info{
			padding-bottom: 5px !important;
			padding-top: 10px !important;
		}ul#menu-footer_left li{
			border-bottom: 0px;
		}ul#menu-footer_center li{
			border-bottom: 0px;
		}ul#menu-footer_right li{
			border-bottom: 0px;
		}h1{
			font-size: 27px;
		}.contenthead{
			margin: 5px 0 5px 5px;
			padding: 2px 5px 5px 10px;
			line-height: 110%;
			font-size: 16px;
			color: #555555;
			border-bottom: solid 1px #2A5ECB;
			background-image: url(../images/h3_bg.gif);
			background-repeat: no-repeat;
		}.isms-footer{
				text-align: right;
				margin: 1px 0 1px 0;
				padding: 2px 2px 2px 15px;
				font-size: 12px;
				color: #666666;
			}.contentP{
			margin-left: 10px !important;
		}#isms_end{
			margin: 1px 0 1px 0;
			padding: 2px 2px 2px 15px;
			line-height: 120%;
			font-size: 12px;
			font-weight: 100;
			color: #666666;
			text-align: right;
			background-repeat: no-repeat;
		}.isms-footer{
				text-align: right;
				margin: 1px 0 1px 0;
				padding: 2px 2px 2px 15px;
				font-size: 12px;
				color: #666666;
			}.wp-block-table.table30 tr td:nth-child(1){
			width: 30%;
		}.wp-block-table.table40 tr td:nth-child(1){
			width: 40%;
		}/*---------- sitemap ----------*/ #sitemap{
  font-family: "Microsoft Yahei", "MS P Gothic", "Hiragino KaKu Gothic Pro",  Osaka, sans-serif;
  margin: 0;
  max-width: 580px;
  width: 100%;
  padding: 0px 5px 0px 20px;
  vertical-align: top;
}#sitemap a{
  color: #004080;
  text-decoration: none;
}#sitemap a:hover{
  color: #1E00FF;
  text-decoration: underline;
}#sitemap ul#sitemap ul{
  list-style: none;
  margin: 0;
  padding: 0;
}#sitemap .menu-heading{
  font-size: 15px;
  line-height: 120%;
  padding: 5px 5px 5px 10px;
  margin: 5px 0;
  text-align: left;
  font-weight: bold;
  background: url(../images/l_icon.gif) no-repeat;
  background-position: left center;
}#sitemap .menu-heading ul{
  margin: 5px 0;
}#sitemap .menu-heading li{
  list-style: none;
  font-size: 15px;
  line-height: 120%;
  padding: 0px 5px 0px 10px;
  margin: 0px 0px 0px 30px;
  text-align: left;
  font-weight: normal;
  background: url(../images/point_01.gif) no-repeat;
  background-position: left center;
}/* Products listing */ .products-section{
  padding: 20px 0;
}.products-intro{
  margin-bottom: 30px;
  font-size: 15px;
  color: #555;
}.products-grid{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(320px, 1fr));
  gap: 24px;
}.product-card{
  display: block;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  overflow: hidden;
  transition: box-shadow .25s, transform .2s;
  background: #fff;
  text-decoration: none !important;
  color: inherit;
}.product-card:hover{
  box-shadow: 0 4px 20px rgba(0,0,0,.12);
  transform: translateY(-2px);
}.product-card-header{
  padding: 24px 20px 12px;
  border-bottom: 1px solid #f0f0f0;
}.product-card-header h2{
  margin: 0 0 8px;
  font-size: 20px;
  color: #395ca3;
}.product-card-tagline{
  margin: 0;
  font-size: 13px;
  color: #888;
  line-height: 1.5;
}.product-card-body{
  padding: 14px 20px;
  font-size: 14px;
  color: #555;
  line-height: 1.6;
  min-height: 60px;
}.product-card-body p{ margin: 0; }.product-card-footer{
  padding: 12px 20px;
  background: #fafafa;
  border-top: 1px solid #f0f0f0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}.product-card-cta{
  color: #395ca3;
  font-weight: 600;
  font-size: 13px;
}/* Product detail page */ .product-detail{
  padding: 10px 0;
}.product-header{
  margin-bottom: 32px;
  padding-bottom: 24px;
  border-bottom: 2px solid #395ca3;
}.product-header h1{
  margin: 0 0 8px;
  font-size: 28px;
  color: #333;
}.product-tagline{
  font-size: 16px;
  color: #666;
  margin: 0 0 12px;
  line-height: 1.6;
}.product-content h2{
  margin-top: 40px;
  padding-bottom: 8px;
  border-bottom: 1px solid #e0e0e0;
  font-size: 22px;
  color: #395ca3;
}.product-content h3{
  margin-top: 28px;
  font-size: 17px;
  color: #444;
}.product-content h4{
  margin-top: 20px;
  font-size: 15px;
  color: #555;
}.product-content table{
  width: 100%;
  border-collapse: collapse;
  margin: 16px 0;
  font-size: 14px;
}.product-content table th, .product-content table td{
  border: 1px solid #ddd;
  padding: 8px 12px;
  text-align: left;
}.product-content table th{
  background: #f5f7fb;
  color: #395ca3;
  font-weight: 600;
}.product-content table tr:nth-child(even){ background: #fafafa; }.product-content pre{
  background: #f6f8fa;
  border: 1px solid #e0e0e0;
  border-radius: 6px;
  padding: 16px;
  overflow-x: auto;
  font-size: 13px;
  line-height: 1.5;
}.product-content code{
  font-family: "SF Mono","Fira Code","Consolas",monospace;
  font-size: .9em;
  background: #f0f0f0;
  padding: 2px 5px;
  border-radius: 3px;
}.product-content pre code{
  background: none;
  padding: 0;
}/* MailMinder specific */ .mm-hero{
  display: flex;
  align-items: flex-start;
  gap: 24px;
  padding: 24px;
  background: #f5f7fb;
  border-radius: 12px;
  margin-bottom: 24px;
}.mm-hero-icon{ flex-shrink: 0; }.mm-hero-desc{
  margin: 0;
  font-size: 15px;
  line-height: 1.8;
  color: #444;
}.mm-features{
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
  gap: 16px;
  margin: 16px 0;
}.mm-feature-card{
  border: 1px solid #e8e8e8;
  border-radius: 8px;
  padding: 20px;
  transition: box-shadow .2s;
}.mm-feature-card:hover{ box-shadow: 0 2px 12px rgba(0,0,0,.08); }.mm-feature-card h4{
  margin: 0 0 8px;
  font-size: 15px;
  color: #395ca3;
}.mm-feature-card p{
  margin: 0;
  font-size: 13px;
  color: #666;
  line-height: 1.6;
}.mm-feature-icon{
  margin-bottom: 12px;
  width: 28px;
  height: 28px;
}/* Product page unified styles */ .p-hero{
  display: flex;
  align-items: flex-start;
  gap: 24px;
  padding: 24px;
  background: #f5f7fb;
  border-radius: 12px;
  margin-bottom: 24px;
}.p-hero-icon{ flex-shrink: 0; }.p-hero-desc{
  margin: 0;
  font-size: 15px;
  line-height: 1.8;
  color: #444;
}.p-painpoints{
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin: 16px 0 32px;
}.p-painpoint{
  display: flex;
  gap: 16px;
  padding: 16px 20px;
  background: #fff;
  border: 1px solid #e8e8e8;
  border-left: 4px solid #395ca3;
  border-radius: 0 8px 8px 0;
}.p-painpoint-icon{
  font-size: 28px;
  line-height: 1;
  flex-shrink: 0;
  width: 36px;
  text-align: center;
}.p-painpoint-text p{
  margin: 4px 0 0;
  font-size: 14px;
  color: #666;
  line-height: 1.7;
}.p-painpoint-text strong{
  font-size: 15px;
  color: #333;
}@media (max-width: 600px){.p-hero{ flex-direction: column; }.mm-hero, .mm-features{ flex-direction: column; }.products-grid{ grid-template-columns: 1fr; }
}
