/** * @Project NUKEVIET 4.x * @Author VINADES.,JSC (contact@vinades.vn) * @Copyright (C) 2014 VINADES.,JSC. All rights reserved * @License GNU/GPL version 2 or any later version * @Createdate Thu,17 Apr 2014 04:03:46 GMT *//* NUKEVIET ICONS */@font-face {    font-family:'NukeVietIcons';    src:url('../../default/fonts/NukeVietIcons.eot?avyewf');    src:url('../../default/fonts/NukeVietIcons.eot?#iefixavyewf') format('embedded-opentype'),url('../../default/fonts/NukeVietIcons.ttf?avyewf') format('truetype'),url('../../default/fonts/NukeVietIcons.woff?avyewf') format('woff'),url('../../default/fonts/NukeVietIcons.svg?avyewf#NukeVietIcons') format('svg');    font-weight:normal;    font-style:normal;}[class^="icon-"],[class*=" icon-"] {    display:inline-block;    font:normal normal normal 14px/1 NukeVietIcons;    font-size:inherit;    text-rendering:auto;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;    transform:translate(0,0);    vertical-align:-10%;}.icon-lg {    font-size:1.33333333em;    line-height:.75em;    vertical-align:-25%;}.icon-horizon {    width:14px;}.icon-lg.icon-horizon {    width:22px;}.icon-nukeviet:before {    content:"\e607";}.icon-nukeviet_sm:before {    content:"\e608";}.icon-callcenter:before {    content:"\e609";}.icon-today:before {    content:"\e600";}.icon-qrcode:before {    content:"\e601";}.icon-enter:before {    content:"\e602";}.icon-exit:before {    content:"\e603";}.icon-yahoo:before {    content:"\e604";}.icon-old-phone:before {    content:"\e606";}.icon-icq:before {	content: "\e605";}.icon-viber:before {	content: "\e60a";}.icon_new {    background:url("../images/icons/new.gif") no-repeat;    display:inline-block;    width:33px;    height:15px;}.icon_new_small {    background:url("../images/squared-blue.png") no-repeat 0 8px;}.icon_list {    background:url("../images/bullet-tit.png") no-repeat 0 4px;}/* Fonts Color */.text-black {    color:#000 !important;}.text-white {    color:#fff !important;}/* Fonts Weight */.text-normal {    font-weight:400;}.text-bold {    font-weight:800;}/* Fix bootstrap */.form-horizontal .control-label {    margin-bottom: 0;    padding-top: 7px;    text-align: right;}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-ss-block,.visible-ss-inline,.visible-ss-inline-block {    display:none;}.hidden-ss-block {    display:block !important;}.hidden-ss-inline {    display:inline !important;}.hidden-ss-inline-block {    display:inline-block !important;}.margin {    margin:10px;}.margin-right {    margin-right:10px;}.margin-left {    margin-left:10px;}.margin-top {    margin-top:10px;}.margin-bottom {    margin-bottom:10px;}.margin-sm {    margin:4px;}.margin-right-sm {    margin-right:4px;}.margin-left-sm {    margin-left:4px;}.margin-top-sm {    margin-top:4px;}.margin-bottom-sm {    margin-bottom:4px;}.margin-lg {    margin:15px;}.margin-right-lg {    margin-right:15px;}.margin-left-lg {    margin-left:15px;}.margin-top-lg {    margin-top:15px;}.margin-bottom-lg {    margin-bottom:15px;}.padding-top{    padding-top: 10px}.padding-left{    padding-left: 10px}.padding-right{    padding-right: 10px}.padding-bottom{    padding-bottom: 10px}.boder-top{    border-top-width: 1px;    border-top-style: solid;    border-top-color: #ccc;}.boder-bottom{    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #ccc;}.border-left{    border-left-width: 1px;    border-left-style: solid;    border-left-color: #ccc;}.border-right{    border-right-width: 1px;    border-right-style: solid;    border-right-color: #ccc;}.column-margin-left{    margin-left: 10px !important}.bg-gainsboro{    background-color:#dcdcdc}.bg-lavender{    background-color:#eeeeee}/*Load_Bar*/.load-bar{    display: inline-block;    vertical-align: middle;    width: 33px;    height: 8px;    background: transparent url(../../../assets/images/load_bar.gif);    margin: auto 10px}/*Center DIV*/.centered {   text-align: center;   font-size: 0}.centered > div {   float: none;   display: inline-block;   text-align: left;   font-size: 14px;}/*nv-info*/.nv-info {    border-width:1px;    border-style:solid;    border-color:#dcdcdc;    border-radius:3px;    -webkit-border-radius:3px;    background-color:#f7f7f7;    color:#333;    padding:10px;}.nv-info.error {    background-color:#EFD7D7 !important;    border-color:#DCA8A6 !important;}.nv-info.success {    background-color:#edf4fa !important;    border-color:#82b2dc !important;}.nv-info.info{    background-color: #d9edf7;    border-color: #bce8f1;    color: #31708f;}.nv-info:before {    display:inline-block;    font-family:FontAwesome;    font-size:20px;    line-height:1;    vertical-align:middle;    margin-right:5px;}.nv-info.error:before {    content:" \f057 ";    color:#de495b;}.nv-info.success:before {    content:" \f13a ";    color:#68D044;}.nv-info.info:before {    content: "\f05a";    color:#31708f;}.clear {    clear:both;}.fl {    float:left;}.fr {    float:right;}.pointer {    cursor:pointer;}.middle{    vertical-align:middle}.align-bottom{    vertical-align: bottom}.align-top{    vertical-align: top}ul,ol {    list-style:none;}.input-group-btn {    font-size:14px !important;}.radius-top-left {    -webkit-border-top-left-radius:5px;    border-top-left-radius:5px;}.radius-top-right {    -webkit-border-top-right-radius:5px;    border-top-right-radius:5px;}.radius-bottom-left {    -webkit-border-bottom-left-radius:5px;    border-bottom-left-radius:5px;}.radius-bottom-right {    -webkit-border-bottom-right-radius:5px;    border-bottom-right-radius:5px;}.radius {    -webkit-border-radius:5px;    border-radius:5px;}.bg-gradient {    background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjMiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);    background-image:linear-gradient(to bottom,rgba(255,255,255,0.8) 0%,rgba(255,255,255,0.3) 100%);}.box-shadow {    box-shadow:0 0 4px rgba(0,0,0,0.15);    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);}.fix-box {    position:inherit !important;    margin-left:0 !important;}.well {    padding:8px;    line-height:18px}.well p {    margin:0;}input[type=text].required,input[type=password].required,input[type=email].required,input[type=number].required,input[type=search].required,input[type=tel].required,input[type=time].required,input[type=url].required,input[type=url].required,textarea.required,select.required,label.required {    background-image:url(../images/icons/required.png);    background-position:right center;    background-repeat:no-repeat;}textarea.required{    background-position: right 10px;}select.required{    background-position: calc(100% - 15px) 10px;}label.required{    padding-right: 20px;}label.radio-box,label.check-box{    font-weight: normal;    margin-right: 20px;    cursor: pointer;}div.radio-box,div.check-box{    background-color: #fff;    border-width: 1px;    border-style: solid;    border-color: #ccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    padding: 10px}.has-error div.radio-box,.has-error div.check-box{    border-color: #de495b;}.display-inline-block{    display: inline-block}.display-table {    display:table;}.display-table > * {    display:table-row;}.display-table > * > * {    display:table-cell;    padding:5px;}/*tooltip*/.tooltip-inner {    max-width:250px;    padding:10px;    color:#fff;    text-align:left !important;    background-color:#255986;    border-radius:4px;    height: auto;    overflow: auto}.tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {  border-top-color: #255986;}.tooltip.right .tooltip-arrow {  border-right-color: #255986;}.tooltip.left .tooltip-arrow {  border-left-color: #255986;}.tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {  border-bottom-color: #255986;}.tooltip-inner img.pull-left{    margin:3px 5px 1px 0;}.tooltip-inner img.pull-right{    margin:3px 1px 0 5px;}/* Fixed Jquery UI Style */.ui-widget {    font-size:12px !important;    font-weight:400 !important;    line-height:18px !important;}.ui-datepicker {    width:18em !important;}.ui-datepicker select.ui-datepicker-month {    width:59% !important;    font-weight:normal !important;}.ui-datepicker select.ui-datepicker-year {    width:39% !important;    font-weight:normal !important;}figure {    position: relative;    padding: 3px;    display: block;    float: left;    margin: 5px 10px 10px 0;    text-align: center}figure.article{    background-color: #939393;}figure.left{    float: left;    margin: 5px 10px 10px 0;}figure.right{    float: right;    margin: 5px 0 10px 10px;}figure.center{    float: none;    background: transparent;    margin: 0 auto 10px;    padding-top: 0;    text-align:center}figure.noncaption{    background: transparent;    padding: 0;}figcaption{    text-align: center;    margin-top: 5px;    font-weight: 700;}figure figcaption {    font-size: 12px;    font-weight: normal;}figure.article figcaption {    color: #fff;}figure.article.center figcaption{    color: inherit}figure.avatar{    margin-top:0 !important}figure.avatar figcaption{    position: absolute;    bottom: 12px;    left: 3px;    width:calc(100% - 6px);    background-color: #357ebd;    color:#fff;    font-size:11px}/* Global */html,body {    width:100%;    height:100%;    margin:0;    padding:0}body {    color: #333;    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;    font-size: 14px;    line-height: 1.42857;    background-color:#eeeeee;}a,a:link,a:active,a:visited {    color:#1a3f5e;}a:hover,a:focus {    text-decoration:none;    color:#0e2132;}a.dimgray  {    color:#707070;}a.dimgray:hover {    color:#0e2132;}a.black  {    color:#333;}a.black:hover {    color:#0e2132;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{    margin:0;    padding:0;    line-height: 1.5}h1,h2,h3,h4,h5,h6 {    font-weight:700;}.title{    font-size:22px}.hometext{    font-weight: 700}.bodytext {    word-break:keep-all;	max-width: 100%;	overflow-x: hidden;	overflow-y: visible;	line-height: 1.7em;}.bodytext p{    margin-bottom: 15px !important}.bodytext ol{	list-style-type: decimal!important;}.bodytext ul{	list-style-type: disc!important;	padding-left: 40px!important;	margin-bottom: 10px!important;}.bodytext li{	margin-bottom: 0!important;}.bodytext div.alert{	margin-bottom: 7px;	margin-top: 4px;}iframe {    border:0;}.m-bottom {    margin-bottom:10px !important;}.wraper {    position:relative;    width:1000px;    margin:0 auto;}.container,.rel {    position:relative;}.fa-fix {    margin-right:-5px;}.fa-pointer {    cursor:pointer;}.fa-horizon {    width:14px;}.fa-lg.fa-horizon {    width:22px;}h3.sm {    font-size:16px;}span.keyword {    background-color:yellow;}.nv-fullbg {    min-height:100%;    background-color:#fff;}a.btn {    color:#fff;}.body-bg {    position:absolute;    top:0;    left:0;    min-width:100%;    min-height:100%;    background-color: #ffffff;}/* Header */#header {    position:relative;    background:transparent;    margin-top:0px;    display: -webkit-flex;    -webkit-align-items: center;    display: flex;    align-items: center;}#header .logo {    position:relative;    margin:0;    padding:20px 10px;}#header .logo h1, #header .logo .site_name {    display:none;}#header .logo h2, #header .logo .site_description {    color:#707070;    font-size:18px;    font-weight:bold;    font-style:italic;    font-family:"Times New Roman";    line-height:1.1;    margin:0;    padding:0;    display: block;}/* breadcrumb */.breadcrumbs-wrap{	position: relative;}.breadcrumbs-wrap .display{	height: 35px;	overflow: hidden;}.breadcrumbs {    display: inline-block;}.breadcrumbs li {    float:left;    margin:0 .5em 0 1em;}.breadcrumbs a, .show-subs-breadcrumbs {    background-color:#dcdcdc;    padding:.6em 1em;    float:left;    text-decoration:none;    color:#333;    position:relative;}.breadcrumbs a:hover, .show-subs-breadcrumbs:hover {    background-color:#a6c8e6;}.breadcrumbs a:before {    content:"";    position:absolute;    top:50%;    margin-top:-1.5em;    border-width:1.5em 0 1.5em 1em;    border-style:solid;    border-color:#dcdcdc #dcdcdc #dcdcdc transparent;    left:-1em;}.breadcrumbs a:hover:before {    border-color:#a6c8e6 #a6c8e6 #a6c8e6 transparent;}.breadcrumbs a:after, .show-subs-breadcrumbs:after {    content:"";    position:absolute;    top:50%;    margin-top:-1.5em;    border-top-width:1.5em;    border-top-style: solid;    border-top-color: transparent;    border-bottom-width:1.5em;    border-bottom-style: solid;    border-bottom-color: transparent;    border-left-width: 1em;    border-left-style: solid;    border-left-color: #dcdcdc;    right:-1em;}.breadcrumbs a:hover:after, .show-subs-breadcrumbs:hover:after {    border-left-color:#a6c8e6;}/*.breadcrumbs li:last-child a,.breadcrumbs li:last-child a:hover {    font-weight:bold;    background:none;}.breadcrumbs li:last-child a:after,.breadcrumbs li:last-child a:before {    content:normal;}*/.subs-breadcrumbs{    margin: 0;    padding: 0;    background-color: #fff linear-gradient(to bottom, rgba(0, 0, 0, 0) 0px, rgba(0, 0, 0, 0.1) 100%);    background-repeat: repeat;    background-attachment: scroll;    background-position: 0 0;    position: absolute;    left: 0;    top: 40px;    border-width: 1px;    border-style: solid;    border-color: rgba(0,0,0,0.1);    border-top: none;    box-shadow: 0 0.063em 0.25em rgba(7, 20, 34, 0.25);    display: none;    z-index: 999999;}.subs-breadcrumbs.open{	display: block;}.subs-breadcrumbs li:last-child,.subs-breadcrumbs li:last-child a,.subs-breadcrumbs{    border-bottom-left-radius: 4px;    border-bottom-right-radius: 4px;}.subs-breadcrumbs li, .subs-breadcrumbs a {    display:block;    float:none;}.subs-breadcrumbs a{    line-height:40px;    height:40px;    overflow: hidden;    padding:0 10px;}.subs-breadcrumbs li:not(:last-child) a{    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: rgba(0,0,0,0.1);}.subs-breadcrumbs a:hover{    background-color: rgba(0,0,0,0.1)}.subs-breadcrumbs a em{	display: inline-block;	margin-right: 5px;	color: #707070;}.show-subs-breadcrumbs{	padding-right: 5px;	margin-right: 7px;	width: 30px;	text-align: center;}.fix_banner_left {    width:160px;    height:480px;    position:fixed;    top:33% !important;    left:5px !important;    display:none;}.fix_banner_right {    width:160px;    height:480px;    position:fixed;    top:33% !important;    right:5px!important;    display:none;}/* SECOND NAV */.second-nav{    z-index:3}.second-nav .bg {    background:#cccccc;    background-image:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%) !important;    -webkit-border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    border-top-left-radius:5px;    border-top-right-radius:5px;}/* THIRD NAV */.third-nav {    position:relative;    margin-bottom:6px;}.third-nav .row{    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: #dcdcdc;}.third-nav .bg {    background-color:#eeeeee;    padding:5px 5px 3px;}.third-nav .current-time {    display:inline-block;    vertical-align:middle;    margin-right:10px;    line-height:37px}.third-nav ul + .current-time{    float:right;    margin-top:-35px}/*.headerSearch {    margin:0.15em 0;}.headerSearch input {    border-color:#cccccc;    background-color:#fff !important;}.headerSearch input:hover,.headerSearch input:focus {    background-color:#fff !important;}*/.headerSearch .btn-info {    background-color:#428BCA;    border-color:#428BCA;    color:#fff}/*.headerSearch .btn-info:focus,.headerSearch .btn-info.focus,.headerSearch .btn-info:hover,.headerSearch .btn-info:active,.headerSearch .btn-info.active {  background-color: #e6b902;  border-color: #caa202;  color:#333333;}*//* Bootstrap Menu */#menusite .navbar-default {    background-color:#428BCA;    border-bottom-color:#428BCA;    border-bottom-width: 1px;    border-bottom-style: solid;    -webkit-border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    border-top-left-radius:5px;    border-top-right-radius:5px;}#menusite .navbar-default .navbar-nav > li {    margin-left:1px;}#menusite .navbar-default .navbar-nav > li:first-child {    margin-left:4px;}#menusite .navbar-default .navbar-nav > li:last-child {    margin-right:4px;}#menusite .navbar-default .navbar-nav > li > a {    color:#fff !important;}#menusite .navbar-nav > li > a {    white-space:nowrap;}#menusite .dropdown-menu {    background-color:#dcdcdc !important;    border-color:#aaaaaa !important;    border-width: 1px !important;    border-style: solid !important;    -webkit-border-bottom-left-radius:5px !important;    -webkit-border-bottom-right-radius:5px !important;    border-bottom-left-radius:5px !important;    border-bottom-right-radius:5px !important;}#menusite .dropdown-menu > li {    border-bottom-width :1px;    border-bottom-style: solid;    border-bottom-color: rgba(255,255,255,0.5);}#menusite .dropdown-menu > li:last-child {    border-bottom:none;}#menusite .dropdown-menu > li > a {    color:#333 !important;    line-height:30px !important;    padding:3px 15px !important;}#menusite .navbar-default .navbar-nav > li > a:hover,#menusite .navbar-default .navbar-nav > li > a:focus,#menusite .navbar-default .navbar-nav > .active > a,#menusite .navbar-default .navbar-nav > .active > a:hover,#menusite .navbar-default .navbar-nav > .active > a:focus,#menusite .navbar-default .navbar-nav > .open > a,#menusite .navbar-default .navbar-nav > .open > a:hover,#menusite .navbar-default .navbar-nav > .open > a:focus {    background:linear-gradient(to bottom,#82b2dc 0%,#428BCA 100%) !important;    color:#ffffff !important;}#menusite .dropdown-menu > li > a:hover,#menusite .dropdown-menu > li > a:focus,#menusite .dropdown-menu > .active > a,#menusite .dropdown-menu > .active > a:hover,#menusite .dropdown-menu > .active > a:focus,#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:hover,#menusite .navbar .navbar-nav .open .dropdown-menu > li > a:focus,#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a,#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,#menusite .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {    background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.1) 100%) !important;    color:#333333 !important;}#menusite .dropdown-submenu {    position:relative;}#menusite .dropdown-submenu li a {    color:#333;    display:block;}#menusite .dropdown-submenu>.dropdown-menu {    top:0;    left:100%;    margin-top:-6px;    margin-left:-1px;    -webkit-border-radius:0 5px 5px 5px;    border-radius:0 5px 5px 5px;}#menusite .dropdown-submenu:hover>.dropdown-menu {    display:block;}#menusite .dropdown-submenu>a:after {    display:block;    content:" ";    float:right;    width:0;    height:0;    border-color:transparent;    border-style:solid;    border-width:5px 0 5px 5px;    border-left-color:#333;    margin-top:10px;    margin-right:-5px;}#menusite .dropdown-submenu.pull-left {    float:none;}#menusite .dropdown-submenu.pull-left>.dropdown-menu {    left:-100%;    margin-left:10px;    -webkit-border-radius:5px 0 5px 5px;    border-radius:5px 0 5px 5px;}/* Head-Nav */.header-nav {    position:absolute;    top:0;    left:0;    height:51px;    width:100%;    color:#fff;    background-color:#26abff !important}.header-nav a {    color:#dcdcdc;}.header-nav a:hover {    color:#ffffff;}.header-nav a.button {    display:inline-block;    padding:8px;    color:#dcdcdc;    line-height:1;    background-color:#428BCA;    border-width:2px;    border-color:transparent transparent #428BCA #428BCA;    border-style:solid;    border-radius:5px;    -webkit-border-radius:5px;}.header-nav a.button:hover,.header-nav a.active {    background-color:#245682 !important;    color:#ffffff !important;}/* TIP POPUP and FTIP POPUP */#tip,#ftip {    position:absolute;    color:#333 !important;    background-color:#eeeeee;    max-width:485px;    box-shadow:0 2px 10px rgba(0,0,0,0.2);    z-index:1000;    display:none;}#tip {    top:51px;    right:0;    min-height:51px;    margin-right:10px;    -webkit-border-bottom-left-radius:5px;    border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px;    border-bottom-right-radius:5px;}#ftip {    bottom:45px;    left:0;    min-height:51px;    margin-left:10px;    -webkit-border-top-left-radius:5px;    border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    border-top-right-radius:5px;}#tip .bg,#ftip .bg {    padding:15px;    border-bottom-color:#aaaaaa;    border-bottom-width: 1px;    border-bottom-style: solid;}#tip .bg {    -webkit-border-bottom-left-radius:5px;    border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px;    border-bottom-right-radius:5px;}#ftip .bg {    -webkit-border-top-left-radius:5px;    border-top-left-radius:5px;    -webkit-border-top-right-radius:5px;    border-top-right-radius:5px;}#tip .tip-footer,#ftip .tip-footer {    background-color:#e5e5e5;    border-width: 1px;    border-style: solid;    border-color: #cccccc;    padding:10px;}#tip .tip-footer {    -webkit-border-bottom-left-radius:5px;    border-bottom-left-radius:5px;    -webkit-border-bottom-right-radius:5px;    border-bottom-right-radius:5px;    margin:10px -15px -16px;}#ftip .ftip-footer {    margin:10px -15px -15px;}#tip h3,#ftip h3 {    font-size:13px;    font-weight:700;    margin-bottom:15px;}#tip ul {    margin:0;    padding:0;}#tip a {    color:#333 !important;}#tip .socialList a {    color:#fff !important;}/* Blocks social-icons,contactDefault and personalArea */.social-icons,.personalArea {    line-height:51px;    float:right;    margin:0 10px;}.contactDefault {    position: absolute;    top:0;    left:0;    line-height:51px;    margin:0 10px;}.personalArea {    margin-left:50px;}.personalArea a.button.user,.personalArea a.button.user:hover {    width:30px;    height:30px;    margin-top:11px;    border-width:0;    border-radius:15px !important;    -webkit-border-radius:15px !important;    background-color:transparent !important;    background-size:contain;}.qlist {    position:absolute;    left:0;    bottom:35px;    width:100%;    background-color:#d9e8f4;    border-width: 1px;    border-style: solid;    border-color: #a6c8e6;    padding:10px;    z-index:1000;    display:none;}/* block counter */.counter.display-table{    width:100%}.counter span + span{    text-align: right;}/* guestBlock */.guestBlock {    width:350px;}.guestBlock > h3 {    border-bottom-width :1px;    border-bottom-style: solid;    border-bottom-color: #cccccc;}.guestBlock > h3 > a {    display:inline-block;    line-height:34px;    padding:0 17px;    background-color:#e5e5e5;    -webkit-border-top-right-radius:5px;    border-top-right-radius:5px;    -webkit-border-top-left-radius:5px;    border-top-left-radius:5px;}.guestBlock > h3 > a:hover,.guestBlock > h3 > a.current {    background-color:#cccccc;}.socialList,.contactList {    list-style:none;    padding:0;    margin:0;}.socialList li,.contactList li {    display:inline-block;    margin-right:10px;}.socialList li:last-child,.contactList li:last-child {    margin-right:0 !important;}.socialList li a {    display:block;    width:28px;    height:28px;    line-height:28px;    background-color:#428BCA;    color:#fff;    text-align:center;    font-size:16px;    -webkit-border-radius:3px;    border-radius:3px;    -webkit-transition:all 0.4s ease;    transition:all 0.4s ease;}.socialList li a[href*="facebook"]:hover {    background-color:#3D5D8C;}.socialList li a[href*="google"]:hover,.socialList li a[href*="youtube"]:hover {    background-color:#DD4B39;}.socialList li a[href*="twitter"]:hover {    background-color:#50A0D7;}.socialList li a[href*="feeds"]:hover {    background-color:#FF9900;}.socialList li .fa {    margin-right:-4px;}/* Body */#body {    background-color:#fff;    border-color:#dcdcdc;    border-style:solid;    border-width:0 1px 0 1px;    box-shadow:0 0 4px rgba(0,0,0,0.15);    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);}/* Footer-NAV2 */.footerNav2 {    position:relative;    width:100%;    background-color:#2e3446;    padding:10px 0;    color:#dcdcdc;}.footerNav2 .theme-change {    float:left;    margin-left:10px;    margin-right:10px;    height:40px;}.footerNav2 .theme-change a,.footerNav2 .theme-change span {    display:inline-block;    margin-top:5px;    margin-right:10px;    line-height:30px;    width:30px;    background-color:#245682;    color:#428BCA;    text-align:center;    border-radius:15px;    -webkit-border-radius:15px;}.footerNav2 .theme-change span {    color:#dcdcdc;    background-color:#428BCA;}.footerNav2 .theme-change a:hover,.footerNav2 .theme-change span:hover {    color:#fff;    background-color:#428BCA;}.footerNav2 .theme-change .fa-lg {    font-size:14px;}.footerNav2 .theme-change .fa-mobile {    font-size:20px;    margin-right:-2px;}.footerNav2 .bttop {    float:right;    width:40px;    height:40px;    margin-right:10px;}.footerNav2 .bttop a {    display:block;    line-height:40px;    background-color:#245682;    color:#428BCA;    font-size:14px;    text-align:center;    border-radius:20px;    -webkit-border-radius:20px;}.footerNav2 .bttop a:hover {    color:#fff;    background-color:#428BCA;}.footerNav2 .bttop em {    margin-right:-2px;}/* Footer */#footer {    background-image: url(../images/footer-5.png);    padding: 20px 0;    padding: 70px 0 45px;    background-repeat: no-repeat;    background-size: cover;    position: relative;    z-index: 11;    background-color: transparent;}#footer,#footer a {    color:#111;}#footer h3 {    font-weight:700;    font-size:15px;    letter-spacing:0.5px;    text-transform:uppercase;    margin-bottom: 10px;    color:#dcdcdc;}#footer h3 a {    color:inherit;}#footer p {    margin:0;    padding:0;}/* Block Footer-Menu */#footer .menu {    list-style:none;    padding:0;    margin:0;}#footer .menu li {    position:relative;    display:inline-block;    width:49%;    padding:0;    margin:0;}#footer .menu li:nth-child(2n+1) {    padding-right:8px;}#footer .menu li:nth-child(2n) {    padding-left:7px;}#footer .menu li a {    display:block;    white-space:nowrap;    border-bottom-width: 1px;    border-bottom-color: #6aa3d5;    border-bottom-style: dotted;    padding:8px 0;}#footer .menu li a:before {    content:"\f111";    color:#dcdcdc;    font-family:FontAwesome;    font-size:5px;    padding-right:6px;    vertical-align:middle;}#footer .menu li a:hover {    border-bottom-color:#fff;    color:#fff;}#footer .menu li a:hover:before {    color:#fff;}/* Block copyright*/.copyright {    color:#dcdcdc;}.copyright span a {    color:#111 !important;}.copyright span a:hover {    color:#ffffff !important;}/* Block Company info */.company_info li {    display:table;    clear:both;}.company_info .company_name {    text-transform:uppercase;}.company_info li > em,.company_info li > span {    display:table-cell;    vertical-align:middle;}.company_info li.company_name > span {    display:inline;}.company_info li em {    font-size:1.4em;    width:26px;    text-align:center;    padding-right:10px;}.company-map {    width:100%;    height:300px;}/* Page break line */.nv-hr {    clear:both;    height:1px;    border-bottom-width: 1px;    border-bottom-color: #dcdcdc;    border-bottom-style: solid;    margin:10px 0;    -webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);    -box-shadow:0 1px 1px rgba(0,0,0,0.1);}.nv-hr.nv-hr-lg {    margin:20px 0;}.nv-hr.nv-hr-sm {    margin:5px 0;}/* Social share,social button */.nv-social-share {    list-style:none;    margin:0;    padding:4px 5px 0 5px!important;}.nv-social-share li {    display:inline-block;    margin-bottom: 0!important;    height: 20px;}.nv-social-share li.facebook {    position:relative;	top:-4px;    padding-right:40px;}/* Form control */.nv-captcha {    vertical-align:middle;}.nv-recaptcha-default {    margin: 0 auto;    width: 304px;    height: 78px;}.nv-recaptcha-compact {    margin: 0 auto;    width: 164px;    height: 144px;}/* List item */.nv-list-item {    list-style:none;    margin:0;    padding:0;}.nv-list-item li {    padding:4px;    margin:0 !important;}.nv-list-item.sm li {    padding:2px;}.nv-list-item.xsm li {    padding:1px;}.nv-list-item.lg li {    padding:10px;}/* sub-list-icon *//*.sub-list-icon > li:first-child > *:before,.cat-icon:before{    content: " \f114 ";    font-family:FontAwesome;    font-size: inherit;    font-weight: 400;    text-decoration: none;    display: inline-block;    vertical-align:middle;    margin-right:4px;    margin-top: -3px;}*/.sub-list-icon > li + li > *:before{    content: " \f10c ";    font-family:FontAwesome;    font-size: 8px;    font-weight: 400;    text-decoration: none;    display: inline-block;    vertical-align:middle;    margin-left:10px;	margin-right:10px}.sub-list-icon > li:first-child + li > *:before{    content: " \f101 ";    font-size: 12px;    margin-top: -2px;}/* List none */.list-none {    list-style:none;    margin:0;    padding:0;}/* Block global */.nv-block-banners {    position:relative;    margin-bottom:10px;    text-align:center;}.nv-block-banners .link {    position:absolute;    top:0;    left:0;}.nv-block-banners img {    width:100% !important;    height:100%;}.nv-block-rss li {    border-bottom-width:1px;    border-bottom-color: #dcdcdc;    border-bottom-style: solid;}.nv-block-rss li:last-child {    border:none;    padding-bottom:0;}.nv-block-rss li:first-child {    padding-top:0;}.nv-block-rss img {    padding:4px;    line-height:1.42857143;    background-color:#fff;    border-width: 1px;    border-style: solid;    border-color: #dcdcdc;    border-radius:4px;    -webkit-transition:all .2s ease-in-out;    transition:all .2s ease-in-out;    display:inline-block;    max-width:100%;    height:auto;    position:relative;    top:4px;    margin-right:10px;    margin-bottom:5px;}/* Info die */.nv-infodie {    margin:0 auto;    box-shadow:0 0 4px rgba(0,0,0,0.15);    -webkit-box-shadow:0 0 4px rgba(0,0,0,0.15);    border-width:1px;    border-color: #dcdcdc;    border-style: solid;    background-color:#fff;    position:absolute;    min-height:300px !important;    min-width:300px !important;    display:table;}.nv-infodie .panel-body {    display:table-cell;    vertical-align:middle;}/* panel-body */.panel-body p {    margin:0;}.panel-body ul {    margin:0;    padding:0;}.panel-body ul li {    margin-bottom:10px;}.panel-body img {    margin-right:5px;}.panel-body ul li:last-child {    margin-bottom:0;}.nv-infodie .logo {    max-width:90% !important;    margin-bottom: 10px}/* Form */input[type="checkbox"],input[type="radio"] {    border-width:1px;    border-style:solid;    border-color:#aaaaaa;    clear:none;    cursor:pointer;    display:inline-block;    line-height:0;    height:16px;    margin:3px 4px 0 0;    outline:0;    padding:0 !important;    text-align:center;    vertical-align:middle;    width:16px;    min-width:16px;    -webkit-appearance:none;    -webkit-box-sizing:border-box;    box-sizing:border-box;    color:#707070;    -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);    -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);    box-shadow:inset 0 1px 2px rgba(0,0,0,.1);}input[type=radio] {    border-radius:50%;    margin-right:4px;    line-height: inherit;}input[type=checkbox]:disabled,input[type=radio]:disabled,input[type=checkbox]:disabled:checked:before,input[type=radio]:disabled:checked:before {    opacity:0.7;}input[type=checkbox]:checked:before,input[type=radio]:checked:before {    float:left;    display:inline-block;    vertical-align:middle;    width:14px;    font:normal 14px/1 'FontAwesome';    speak:none;    -webkit-font-smoothing:antialiased;    -moz-osx-font-smoothing:grayscale;}input[type=checkbox]:checked:before {    content:'\f00c';    margin:0 0 0 0;    color:#333333;}input[type=radio]:checked:before {    content:'\2022';    text-indent:-9999px;    border-radius:50px;    font-size:24px;    width:6px;    height:6px;    margin:4px;    line-height:16px;    background-color:#333333;}.img-thumbnail {    background-color: #fff;    border: 1px rgba(0,0,0,.08) solid;    border-radius: 0px;    max-width: 100%;    padding: 2px;}.fb-like {    height:30px;    margin-right:50px;}.navbar-inverse {    background-color:#d9e8f4;    border-color:#2a6496;}.navbar-inverse .navbar-nav > li > a {    color:#FFFFFF;}.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:hover,.navbar-inverse .navbar-nav > .open > a:focus {    color:#ffffff;    background-color:#2a6496;}.panel {    border-radius: 0px;}.panel-heading {    /*background-image:linear-gradient(to bottom,rgba(0,0,0,0.05) 0%,rgba(0,0,0,0) 100%) !important;*/    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: rgba(0,0,0,0);    border-top-left-radius:0px;    border-top-right-radius:0px;    padding:10px;}.panel-primary>.panel-heading>a {    color:#fff;}.panel-primary>.panel-heading>a:hover {    color:#dcdcdc;}table caption {    color:#357ebd;    text-align:left;    font-size:13px;    font-weight:700;    line-height:22px;    padding:0 0 5px 2px;}blockquote {    font-size:13px;}.modal-header .close {    margin-top:-2px;}button.close {    padding:0;    cursor:pointer;    background:0 0;    border:0;    -webkit-appearance:none;}.close {    float:right;    font-size:21px;    font-weight:700;    line-height:1;    color:#000;    text-shadow:0 1px 0 #fff;    opacity:.2;}.modal-body{    padding:15px}#sitemodal .modal-dialog {  position: relative;  width: auto !important;  max-width: 600px;  text-align: center;  font-size: 0;}#sitemodal .modal-content{    width: auto;    display: inline-block;    font-size: 14px;    text-align: left}#sitemodal .close, #sitemodalTerm .close{    position: absolute;    right: -10px;    bottom: -10px;    width: 24px;    height:24px;    background-color: #000;    color:#fff;    font-size:11px;    opacity:0.8;    border-width:2px;    border-style: solid;    border-color: #cccccc;    border-radius: 12px}#sitemodal .close:hover{    opacity:1;}@media (max-width: 619px) {    #sitemodal .modal-dialog{        margin-left: 10px;        margin-right: 10px;    }  #sitemodal .modal-content{        display: block    }}#sb-container {    z-index:99999999 !important;}.chromeframe {    position:fixed !important;    top:0 !important;    right:0;    left:0;    width:100% !important;    z-index:99999999999999 !important;    background-color:#ffff00 !important;    color:#000 !important;    height:25px;    line-height:25px;    padding:0.2em 0;    text-align:center !important;}#timeoutsess {    display:none;}#timeoutsess a {    color:#2f70a7 !important;}/* Block featured-products */.featured-products > .row {    margin-bottom:35px;}.featured-products > .row:last-child {    margin-bottom:0;}.featured-products .img-thumbnail {    margin-top:3px;    margin-bottom:10px;    background-color:#fff !important;    border-width:1px !important;    padding:0 !important;}.featured-products ul {    margin:0;    padding:0;}.featured-products ul > li {    margin-bottom:5px;}.featured-products ul > li:before {    font-family:'FontAwesome';    content:"\f105";    margin-right:5px;}/* Account Level */[class^="lev-"],[class*=" lev-"]{    display:inline-block;}[class^="lev-"]:before,[class*=" lev-"]:before{    font-family: FontAwesome;    font-size:inherit;    margin-right: 5px}.lev-1:before{    content: " \f005 \f005 \f005 "}.lev-2:before{    content: " \f005 \f005 \f006 "}.lev-3:before{    content: " \f005 \f006 \f006 "}.lev-user:before{    content: " \f007 "}/* module Contact*/.contact-result{    position:absolute;    top:40px;    left:5%;    width:90%;    float:left;    z-index:2;    padding:30px 20px;    display:none}/* Block module-menu */.module-menu{    display:block;    float:left;    width:100%;    background-color: #333}.module-menu ul{    margin:0;    padding:0}.module-menu a {    display:block;    border-bottom-width:1px;    border-bottom-style: solid;    border-bottom-color: rgba(0,0,0,0.1);    background-color:#428BCA;    background-image:linear-gradient(to right,#428BCA 4px,#428BCA 4px);    background-repeat:repeat-x;    color:#fff;    text-decoration: none;    margin:0;    padding: 9px 10px 9px 20px;    cursor: pointer;}.module-menu a:before{    font-family:'FontAwesome';    content:" \f105 ";    margin-right:5px;}.module-menu a.home:before{    content:" \f07c ";}.module-menu a.active{    background-color:#a6c8e6;}.module-menu a:hover,.module-menu a.active,.module-menu a:focus{    color:#333;    text-decoration:none;    background-image:linear-gradient(to right,#42cac5 4px,rgba(0,0,0,0) 4px);}.calendar-icon{    background-image: url(../../../assets/images/calendar.jpg);    background-position: right 6px center;    background-repeat: no-repeat;    padding-right: 26px;}/*alert*/.nv-alert {    position:fixed !important;    top:25% !important;    right:0;    left:0;    width:350px !important;    margin:auto;    z-index:99999999999999 !important;    text-align:center !important;    padding-top: 30px !important;    padding-bottom: 30px !important}.select2-container--default .select2-selection--single,.select2-container--bootstrap .select2-selection--single{	height: 32px !important;    padding-top: 2px;}.voting-col-2 {    border-left: 1px solid #ccc;    padding: 0px 10px;}.padding-voting ul li {    margin: 0px 10px;    padding: 10px 0px;    list-style: disc;     text-align: justify;}.sum-voting {	margin-top:5px;}/* STYLE THEME BOOKRA */.bannercont {    width:100%;	background: #eee url(../images/bg_header.jpg) repeat-x;	margin-top:51px;}.col-left {    padding-left: 0px;    padding-right: 0px;}header ul,footer ul,.top-bar ul,.lft-tools ul,.post-info ul,.recent-posts-widget ul,.center-v-menu ul,.pricing-tbl ul,.sidebar ul,ul.details,ul.comment-list,ul.list,.w-recent-posts ul{	list-style:none;	margin:0;	padding:0}.header-1 .top-nav ul.btmenu > li > a > span:before,.skew-nav > ul > li > a > span:before,.icon-box-1 .box-number span:after,.post-item .post-image:after,.post-item .lft-tools:before,.p-style2 figure:after,.p-style3 figure:after,.team-box.box-1 .team-img span,.rect-angles:before,.rect-angles:after,.rect-angles span:before,.rect-angles span:after,.team-box.box-1 .team-socials:after,.header-2 .top-nav ul.btmenu > li > a:before,.icon-bg:after,.icon-border:after,.steps-2 .step-title:after,.steps-4 .step-line:before{	position:absolute;	content:"";	width:100%;	height:100%;	top:0;	left:0;	display:inline-block}.header-1.skew .top-nav ul.btmenu > li > a:after,.skew-nav > ul > li > a:after, .header-1.skew .top-search:before, .header-1.skew .top-cart > a:before,.header-1.skew .top-nav ul.btmenu > li > a:before,.header-1.skew .logo:before, .header-1.skew .top-search > a:before,.header-1.skew .top-cart:before,.header-2.boxed .logo:after,.icon-boxes-1:before,.icon-boxes-1:after,.icon-box-2 .icon-desc:after,.icon-box-3:after,.header-2.boxed .logo:before,.icon-box-3 .icon-desc:before,.footer-top .skew-btn:after,.skew-nav > ul > li > a:before{	width: 0;	height: 0;	border-style: solid;	content:"";	position:absolute;	display:inline-block}.f-left{	float:left;}.f-right{	float:right;}.f-none{	float: none !important;}.fx{	opacity: 0}.animated{	opacity: 1}.page-loader{	background-color: #fff;	position: fixed;	width: 100%;	height: 100%;	z-index: 99999}/* =========================================================================	3.HEADER STYLE.============================================================================ *//*-------------- 3.1. Top bar. ------------- */.top-bar {	min-height: 40px;	position:relative;	z-index: 9;}.top-bar ul li,.absolute-top-bar ul li,.top-bar .social-list a i {	float: left;	line-height: 25px;	position:relative;	padding: 0 10px;	font-size:11px;	border-left: 1px rgba(0,0,0,0.06) solid !important;}.top-bar ul li:hover,.absolute-top-bar ul li:hover{	background-color: rgba(0,0,0,0.03)}.top-bar ul li:last-child,.absolute-top-bar ul li:last-child,.top-bar .social-list a:last-child i {	border-right: 1px rgba(0,0,0,0.06) solid !important}.top-bar.black-bg ul li,.top-bar.dark-bg ul li,.top-bar.dark ul li,.absolute-top-bar.black-bg ul li,.absolute-top-bar.dark-bg ul li,.absolute-top-bar.dark ul li,.top-bar.dark-bg .social-list a i,.top-bar.dark .social-list a i,.top-bar.black-bg .social-list a i{	border-left: 1px rgba(255,255,255,0.2) solid !important}.top-bar.black-bg ul li:last-child,.top-bar.dark-bg ul li:last-child,.top-bar.dark ul li:last-child,.absolute-top-bar.black-bg ul li:last-child,.absolute-top-bar.dark-bg ul li:last-child,.absolute-top-bar.dark ul li:last-child,.top-bar.black-bg .social-list a:last-child i,.top-bar.dark-bg .social-list a:last-child i,.top-bar.dark .social-list a:last-child i{	border-right: 1px rgba(255,255,255,0.2) solid !important}.top-bar.black-bg ul li:hover,.top-bar.dark-bg ul li:hover,.top-bar.dark ul li:hover,.absolute-top-bar.black-bg ul li:hover{	background-color: rgba(255,255,255,0.1)}.top-bar ul li,.top-bar .lbl-txt {	line-height: 40px;	padding-right: 10px;	font-size: 12px}.top-bar ul ul li,.absolute-top-bar ul ul li{	float:none;	line-height:normal;}.dropdown-menu {	min-width: 160px;	padding: 0;	margin: 0;	border: 1px solid rgba(0,0,0,.09) !important;}.top-bar ul ul li:first-child a{	border-top:0}.top-bar i,.absolute-top-bar i,.list li i {	margin-right: 8px;}.top-bar ul > li > a,.absolute-top-bar > ul > li > a {	display:inline-block;}.top-bar-search input[type=text]{	border:0;	line-height: 26px;	font-size:12px;	padding:0 10px;	background-color: transparent;}.top-bar-search button {	border:0;	width:30px;	height:20px;	line-height:20px;	text-align:center;	background-color:transparent;	font-size:12px}.top-bar .social-list a i{	width: 40px;	height: 40px;	line-height: 40px;	margin: 0;	font-size: 15px}.lbl-txt{	display: inline-block;	float: left;}.language-selector .dropdown-menu{	min-width: 56px;	border-radius: 0;	border: 0 !important;}.language-selector .dropdown-menu li{	margin: 0 !important;	padding: 0;	border: 0 !important;	float: none;}.language-selector .dropdown-menu li a{	display: block !important;	padding: 5px 15px !important}.top-bar.main-bg .language-selector .dropdown-menu li:not(.active) a{	color:#333;}/*-------------- 3.2. Top Head. ------------- */.top-head{	position: relative;	-webkit-transition: height .4s ease, opacity .3s ease;	-o-transition: height .4s ease, opacity .3s ease;	transition: height .4s ease, opacity .3s ease;}.top-head:after{	clear:both;	display:table;	content:" ";}.top-head.fixed-head{	position: fixed;	z-index: 9;	width: 100%;	left: 0;}.top-head.absolute-head{	position: absolute;	z-index: 9;	width: 100%;	left: 0;}.top-head .container {	position:relative;}.top-head .responsive-nav{	float:right}.top-head .logo {	position:relative;	float:left;}.top-head .logo a{	display:block}.top-head .logo img{	height:49px;}/*----------------- top nav ------------------ */.top-nav {	float:left;	min-height:1px}.top-nav li {	position:relative;}.top-nav li i {	margin-right:8px;	font-size:12px}.top-nav ul.btmenu > li {	float:left;	padding: 0;}.top-nav ul.btmenu > li > a {	font-weight:700;	z-index:2;	position: relative;	text-transform:uppercase;	font-size:12px;	display:block;	margin: 0;}.top-head.simple{	margin-top: 20px}.top-head.simple.dark .top-nav ul.btmenu > li > a{	color:#fff;}.top-head.header-1 .top-nav ul.btmenu > li > a {	margin: 0 10px 0 0;}.top-nav ul.btmenu > li > a > span, .top-nav ul.btmenu > li > span > a > span {	line-height:65px;	display:block;	position:relative;	padding:0 15px}.top-nav ul li ul li,.top-head .top-cart .cart-box{	-webkit-box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);	box-shadow: 0px 3px 10px 0px rgba(0,0,0,0.2);}.top-nav ul li ul {	position:absolute;	top:100%;	left:0;	min-width:220px;	z-index: 0;	max-height: 0;	-webkit-transition: max-height 1ms linear 1s;	-moz-transition: max-height 1ms linear 1s;}.header-1.skew .top-nav ul li ul{	left: 15px}.top-nav ul li:hover > ul{	z-index: 10;	/*max-height: 2000px;*/	-webkit-transition: none;	-moz-transition: none;}.top-nav ul li ul:after{	clear:both;	display:table;	content:" "}.top-nav ul ul ul,.header-1.skew .top-nav ul ul ul {	top:-2px;	left:100%;}.top-nav ul ul li{	opacity: 0;	-webkit-transition: opacity .4s, -webkit-transform .6s, max-height .6s;	transition: opacity .4s, transform .6s, max-height .6s;	border-top:1px rgba(255,255,255,.2) solid;	border-bottom:1px rgba(0,0,0,.1) solid;}.top-nav ul li:hover > ul > li, .top-nav ul li:focus > ul > li {	opacity: 1;	-webkit-transform: none;	transform: none;}.top-nav ul li ul li {	-webkit-transform-origin: 50% 0;	transform-origin: 50% 0;	-webkit-transform: scale(1,0);	transform: scale(1,0);}/*.top-nav ul.btmenu > li.hasChildren > a > span:after {	display:inline-block;	position:relative;	font:normal normal normal 8px/1 FontAwesome;	content:"\f078";	margin-left:5px;	top:-1px;}*/.top-nav ul.btmenu > li.hasChildren:hover > a > span:after,.rot-lft {	-webkit-transform:rotate(-180deg);	transform:rotate(-180deg);}/*.top-nav ul li li.hasChildren > a:before {	content:"\f105";	float:right;	display:inline-block;	position:relative;	font:normal normal normal 12px/1 FontAwesome;	top:3px}*/.top-nav li li a {	display:block;	padding:13px 15px;	position:relative;	overflow:hidden}.top-nav li li.selected > a{	background-color:rgba(0,0,0,.1)}/*.top-nav li li a:after{	background-color: rgba(0,0,0,.2);	content: "";	height: 100%;	left: -140%;	opacity: .2;	position: absolute;	top: 0;	transform: skew(-38deg, 0deg) ;	-webkit-transform: skew(-38deg, 0deg) ;	-webkit-transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);	transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);	width: 120%;	border-right:15px #fff solid}*/.top-nav li li:not(.selected):hover > a:after{	left: -8%;	-webkit-transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);	transition: all 700ms cubic-bezier(0.19, 1, 0.22, 1);}.top-nav li li:hover > a{	padding-left:20px}.top-nav ul.btmenu > .mega-menu {	position:static;}.top-nav .mega-menu > ul {	left:15px;	right: 15px}header.full .top-nav .mega-menu > ul {	left:30px;	right: 30px}.top-nav .mega-menu ul ul li{	-webkit-transform-origin: 0 0;	transform-origin: 0 0;	-webkit-transform: scale(1);	transform: scale(1);	opacity: 1;	-webkit-box-shadow: none;	box-shadow: none;	background-color: transparent !important;}.top-nav .mega-menu li[class*="col-"]{	border-top: 0 !important}.top-nav ul li ul li:first-child{	border-top-width: 2px}.top-nav .mega-menu ul ul ul li a{	padding: 11px 15px}.top-nav .mega-menu .mega-content{	padding:30px;	border-top: 2px #ddd solid}.top-nav .mega-menu > ul > li,.top-nav .mega-menu .mega-content > div > ul > li{	border-bottom:0 !important}.top-nav .mega-menu .mega-content ul li:first-child{	border-top:0 !important}.top-nav .mega-menu .mega-content ul li:last-child{	border-bottom:0 !important}.top-nav .mega-menu hr{	border-top-color:rgba(255,255,255,0.3);}.top-nav .mega-menu .custom-content a{	display:inline;	padding:0;	border:0}.top-nav .mega-menu .custom-content a:after{	display:none}.mega-content .nav-tabs li,.mega-content .nav-tabs li a{	border:0 !important;	margin: 0 !important}.mega-content .nav-tabs a:after{	display:none}.mega-content .tab-content{	padding:0 15px;	background-color: rgba(0,0,0,.1);}.mega-content .nav-tabs>li.active>a, .mega-content .nav-tabs>li.active>a:focus, .mega-content .nav-tabs>li.active>a:hover{	border:0;	background-color: rgba(0,0,0,.1);	color: #fff}.dark-sub .mega-content .tab-content,.dark-sub .mega-content .nav-tabs>li.active>a, .dark-sub .mega-content .nav-tabs>li.active>a:focus, .dark-sub .mega-content .nav-tabs>li.active>a:hover{	background-color: rgba(255,255,255,.06);}.dark-sub.top-nav .mega-menu > ul > li h4{	color:#fff;}.top-nav .mega-menu ul ul {	position:static;	display:block;	box-shadow:none;	width:auto;	border-bottom:0;	max-height:1000px;	background-color: transparent;}.top-nav .mega-menu > ul > li h4 {	font-size: 15px;	padding: 20px 10px 10px;	border-bottom: 1px rgba(0,0,0,.1) solid;	margin: 0;}.top-nav .mega-menu > ul > li,.top-nav .mega-menu > ul > li > ul > li:last-child{	border-bottom:0}.top-nav ul.btmenu > li > ul.rit-menu {	right:0;	left:auto !important;}.top-nav ul.rit-menu li.hasChildren > a:before{    content: "\f104";}.top-nav ul li ul li > ul.rit-menu {	right:100%;	left:auto !important;}.top-nav ul ul ul ul.rit-menu li:first-child{	border-top:3px rgba(255,255,255,.8) solid;}.top-nav ul ul ul ul.rit-menu li:not(.selected) > a{	background-color: rgba(255,255,255,0.1);}.top-nav.tbl > ul{	display: table;	margin: auto;}.top-nav.tbl .top-cart .cart-num{	top: 14%;	right: -2px;}.top-nav ul li ul.mini-cart-list{	position: static !important;	max-height: 10000px !important}.top-nav ul li ul.mini-cart-list li{	opacity: 1 !important;	transform: scale(1);	box-shadow: none;	background: transparent;	color: inherit;}.top-nav ul li ul.mini-cart-list li a{	color:inherit;	padding: 0}.top-cart .cart-num.main-bg{	color: #fff}/*-------------- top search & cart ------------------ */.top-head .top-search,.top-bar-search {	margin: 0 0 0 3px;	float:left;	position:relative;}.top-head .top-search > a {	font-weight:bold;	display: inline-block;	position: relative;	z-index: 1;	float: right;	padding: 0 15px;	font-size: 12px;	line-height:65px}.top-search .search-box {	padding: 0;	line-height:1;	z-index:999;	display:none;	position: absolute;	top: 100%;	right: 0;	width: 300px;}.top-head.header-1 .search-box{	top: 0;	margin-right: 40px;	width:0px;	position: relative;}.header-2.right-logo .top-search .search-box{	right: auto;	left: 0}.top-search.short,.top-cart.short{	padding: 20px 0 15px}.top-search.short > a,.top-cart.short > a{	line-height: 40px !important;	border-radius: 3px;}.top-cart.short .cart-box {	padding: 20px;    position: absolute;    margin-right: 0;    top: 100%;    right: 0;    margin-top: 20px;}.top-search input[type=text]{	width:30%;	border:0;	line-height: 40px;	font-size:12px}.top-search .search-box input[type=text]{	width: 100%;	font-size: 14px;	padding: 0 15px;	line-height: 55px;	border: 0px;	box-shadow: none;	background-color: transparent;	color:#fff;	text-transform: uppercase;}.top-head.header-1 .search-box input[type=text]{	line-height: 45px;	margin-top:6px;	width: 96%}.header-2 .top-nav ul.btmenu > li > a > span, .header-2 .top-nav ul.btmenu > li > span > a > span,.header-2 .top-cart > a,.header-2 .top-search > a{	line-height:55px !important}.top-search .search-box button {	border:0;	width:40px;	height:40px;	line-height:25px;	text-align:center;	background-color:transparent}.header-1 .top-search{	/*margin-bottom:18px !important;*/	margin-bottom:1px !important}.actsrch > a > span,.ac-search > a > span{	font-size:14px;	line-height:45px}.top-head .top-cart {	float:right;	margin: 0 0 0 7px;}.top-head .top-cart > a {	font-weight:bold;	position:relative;	padding: 0 15px;	z-index: 1;	display: block;	line-height:65px}.top-cart .cart-num {	display:inline-block;	font-style:normal;	line-height: 13px;	position:absolute;	border-radius:50%;	top: 30%;	right: 4px;	font-size: 9px;	font-weight:normal;	width: 15px;	text-align: center;	height: 15px;}.header-2.boxed .top-cart .cart-num{	top:15px}.top-cart {	position:relative;}.top-cart .cart-box {	position:absolute;	top:100%;	right:0;	min-width:275px;	padding:20px;	min-height:200px;	z-index:99;	display:none;	border-width:0 3px 3px 3px;	border-style:solid}.header-1:not(.sticky-nav) .top-cart .cart-box{	margin-top: 18px;	right: -15px;}.cart-box .empty {	line-height:160px;	text-align:center;	color:#f00;}.mini-cart-list li {	position:relative;	overflow:hidden;	padding: 15px;	padding-left: 0;	font-size:11px;	border-top: 1px rgba(0,0,0,.15) dashed;}.mini-cart-list li:first-child{	border-top:0;}.mini-cart .cart-body {	padding-right:10px;	line-height:1.7;}.cart-mini-lft {	float:left;	margin-right:8px;}.cart-mini-lft img {	width:40px;	padding:1px;}.mini-cart-list a.remove {	position:absolute;	left: 0px;	top: 9px;	background-color: #f00;	color: #fff;	line-height: 1;	padding: 1px 3px 2px;	border-radius: 3px;	font-size: 10px;}.mini-cart-total {	padding: 10px 0 10px;	font-weight:400;	overflow:hidden;	font-size:11px;	border-top: 1px rgba(0,0,0,.15) solid;	border-bottom: 1px rgba(0,0,0,.15)solid;}.mini-cart-total .clearfix {	padding:5px 0;	overflow:hidden;}.mini-cart-total .total {	margin-top:10px;	padding-top:15px;	border-top: 1px rgba(0,0,0,.15) dashed;}.mini-cart .checkout {	text-align:center;	padding-top:15px;}.mini-cart .checkout a {	margin:0 3px;	height:35px;	display:inline-block;	line-height:33px;	padding:0 15px;}.logo-sm{	padding: 20px;	margin: auto;	display: table;}.last{	margin-right: 0 !important}/*-------------------------- Skew Header ------------------- */.header-1{	padding: 5px 0 0;	position: relative;	/*z-index: 8;*/}.header-1.dark .top-nav ul.btmenu > li > a{	color:#ccc}.header-1:not(.sticky-nav):before, .skew-nav:before{	height:45px;	position:absolute;	left:0;	top:6px;	width:100%;	content:"";}.header-1:not(.sticky-nav) .top-nav ul.btmenu > li{	/*padding-bottom:26px;*/	padding-bottom:6px}.header-1 .top-nav ul.btmenu > li > a > span{	line-height: 44px;}.header-1 .top-nav ul.btmenu > li > a > span:before,.skew-nav > ul > li > a > span:before{	bottom: -6px;	top:auto;	height: 51px;	z-index:-1;}.header-1.skew .top-nav ul.btmenu > li > a:after, .header-1.skew .top-search:before, .header-1.skew .top-cart > a:before,.skew-nav > ul > li > a:after{	border-width: 0 2px 4px 4px;	top: -2px;	left: -16px;}.header-1.skew .top-nav ul.btmenu > li > a:before, .skew .logo:before,.header-1.skew .top-search > a:before,.header-1.skew .top-cart:before,.skew-nav > ul > li > a:before{	border-width: 4px 4px 0 2px;	bottom: -6px;	right: -16px;}.header-1:not(.sticky-nav) .logo{	position:relative;	margin-top: -27px;	padding: 0 20px;	min-width: 200px;	min-height: 77px;	text-align: center;}.header-1:not(.sticky-nav) .logo a{	display: table-cell !important;	width: 100%;	height: 77px;	vertical-align: middle;}.header-1.skew:not(.sticky-nav) .logo{	padding: 0 15px 0 25px;}.head-border{	height: 3px}.header-1.skew .logo:before{	bottom: 0px;	right: -6px;	border-width: 4px 6px 0 0px;}.header-1 .top-search:after,.header-1 .top-cart:after{	position:absolute;	content:""}.header-1:not(.sticky-nav) .top-nav ul.btmenu > li:hover > a > span:before,.header-1:not(.sticky-nav) .top-nav ul.btmenu > li.selected > a > span:before{	height: 56px;	-webkit-box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.26);	box-shadow: 0px 3px 3px -1px rgba(0,0,0,0.26);}.header-1.skew .top-nav ul.btmenu > li:hover > a > span:before,.header-1.skew .top-nav ul.btmenu > li.selected > a > span:before{	left: -2px;}.header-1 .top-search > a,.header-1 .top-cart > a{	height: 52px;	line-height: 45px;	padding:0 15px}.header-1:not(.sticky-nav) .top-search:after,.header-1:not(.sticky-nav) .top-cart:after{	width:100%;	position:absolute;	left:0;	top: -2px;	height: 100%;	z-index: 0;}.header-1:not(.sticky-nav) .top-nav ul.btmenu > li > a > span:before,.header-1:not(.sticky-nav) .logo,.skew-nav > ul > li > a > span:before,.header-1:not(.sticky-nav) .top-search:after,.header-1:not(.sticky-nav) .top-cart:after{	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.26);	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.26);}.header-1.skew .top-search > a:before,.header-1.skew .top-cart:before{	bottom:2px;	border-width: 4px 4px 0 2px;	right: -15px;}.header-1.skew .top-nav ul.btmenu > li:hover > a:after,.header-1.skew .top-nav ul.btmenu > li.selected > a:after{	display:none}.header-1 .logo img{	position:relative;	z-index:2;	max-height:65px}.skew:not(.sticky-nav) .logo,.header-1.skew .top-nav ul.btmenu > li > a > span:before,.skew-nav > ul > li > a > span:before,.header-1.skew .top-search:after,.header-1.skew .top-cart:after,.skew-btn{	transform: skew(25deg, 0deg);	-webkit-transform: skew(25deg, 0deg);}.skew-btn span,.skew:not(.sticky-nav) .logo a{	transform: skew(-25deg, 0deg);	-webkit-transform: skew(-25deg, 0deg);	display:block}.skew .top-cart .cart-num {	line-height: 13px;	top: 3px;	right: 10px;}.top-nav li i.shown{	margin:0;	font-size:16px}.top-nav ul.btmenu > li.selected > a > span > i,.top-nav ul.btmenu > li:hover > a > span > i{	color:#fff}/*-------------------------- Header 2 ------------------- */.header-2 {	border-bottom:0 !important;}.header-2.boxed.dark > .container,.header-2.boxed.dark .logo{	background-color:#222}.header-2.boxed.dark:not(.sticky-nav) > .container:not(.top-bar-cont), .header-2.dark.boxed:not(.sticky-nav) .logo {    border: 1px #444 solid;}.header-2.dark .top-nav ul.btmenu > li, .header-2 .top-cart, .header-2.dark .top-search, .header-2.dark .top-nav ul.btmenu > li,.header-2.dark .top-nav ul.btmenu > li, .header-2.dark .top-cart, .header-2.dark .top-search, .header-2.dark .top-nav ul.btmenu > li{	border-left: 1px #444 solid;}.header-2.dark.center-logo .responsive-nav{	border-color:#444}.header-2.boxed:not(.sticky-nav) > .container:not(.top-bar-cont){	margin-top:37px;	padding-right:0;}.header-2:not(.sticky-nav) > .container:not(.top-bar-cont):before,.top-head.box-head.light-head > .container:not(.top-bar-cont):before,.top-head.box-head.dark-head > .container:not(.top-bar-cont):before{	height:4px;	position:absolute;	left:8px;	width:98.5%;	content:"";	bottom:-4px}.header-2 .top-nav ul.btmenu > li{	padding:0}.header-2.dark .top-nav ul.btmenu > li > a,.header-2.dark .top-search > a,.header-2.dark .top-cart > a{	color:#ccc}.header-2 .top-nav .mega-menu > ul{	left:0}.header-2 .top-cart,.header-2 .top-search{	margin-left:0}.header-2 .logo{	padding:15px 0}.header-2.boxed .logo{	margin-top:-35px;	margin-left:-16px;	padding:15px;	border-bottom:0 !important}.header-2.boxed .logo:after{	border-width: 80px 0 0 8px;	right:-8px;	bottom: -9px;}.header-2.boxed .logo:before{	border-width: 70px 0 0 15px;	right:-15px;	bottom: -9px;}.header-2.right-logo .logo:after{	border-width: 80px 0 0 8px;	left:-8px;	-webkit-transform:rotateX(-360deg) !important;	transform:rotateX(-360deg) !important;}.header-2.right-logo .logo:before{	border-width: 70px 0 0 15px;	left:-15px;	-webkit-transform:rotateX(-360deg) !important;	transform:rotateX(-360deg) !important;}.absolute-top-bar.right-pos{	position:absolute;	right: 0;	top: 5px;}.header-2 .top-nav ul.btmenu > li > a:before{	top:auto;	bottom:0;	height:0}.header-2 .top-nav ul.btmenu > li:hover > a:before{	height:100%}.top-head.center-logo .logo{	display:table;	float:none;	margin:0 auto 20px}.header-2.center-logo .responsive-nav{	display:table;	float:none;	margin:0 auto;	border-style:solid;	border-width:1px 1px 0 0}.top-head.center-logo .responsive-nav{	display:table;	float:none;	margin:0 auto;}.header-1.center-logo .top-nav ul.btmenu > li:hover > a > span:before, .header-1.center-logo .top-nav ul.btmenu > li.selected > a > span:before{	height:51px;	left:0}.top-head.center-logo.header-1:before{	top:auto;	bottom:23px}.center-logo.header-1.skew .logo:before{	display:none}.top-bar-search{	margin: 0 3px 0 0;}.top-head.right-logo .top-search{	margin: 0 9px 0 0;}.header-2.center-logo.boxed > .container:not(.top-bar-cont){	border: 0 !important;	margin-top: 20px;}.header-2.center-logo.boxed .logo{	margin-bottom:0}.header-2.center-logo.boxed .logo:before,.header-2.center-logo.boxed .logo:after{	bottom:0}.top-head.right-logo .logo,.top-head.right-logo .top-nav,.top-head.right-logo .top-cart,.top-head.right-logo .top-search{	float:right;}.top-head.right-logo .responsive-nav,.top-head.right-logo .responsive-nav .f-right{	float:left;}.top-head.right-logo .top-cart .cart-box{	right:auto;	left:0}.top-head.right-logo .top-cart{	margin:0 7px 0 0}.header-2.right-logo.boxed > .container:not(.top-bar-cont){	padding-left:0}.header-2.right-logo > .container:not(.top-bar-cont){	border-left:0}.header-2.right-logo.boxed .logo{	margin-left:0;	margin-right:-1px}.header-2.boxed .logo:after,.header-2.boxed .logo:before{	transform: rotateY(180deg);	-webkit-transform: rotateY(180deg);}.pageWrapper:not(.boxed) .top-head.full > .container{	width:100%;	padding-right:20px;	padding-left:20px}.top-head.header-2.full > .container{	padding-left:29px}/*--------------- transparent header ------------- */.top-head.transparent .logo{	padding:10px 20px 10px 0;}.top-head.transparent:not(.sticky-nav) .top-nav ul.btmenu > li > a{	font-weight: 900;	text-transform: uppercase;	margin: 0;	font-size: 13px;}.top-head:not(.sticky-nav).semi.transparent.light,.top-bar.semi.transparent.light{	background-color:rgba(255,255,255,.4);}.lit-trans-bg{	background-color:rgba(255,255,255,.1);}.top-bar.transparent.dark a,.top-head.dark .absolute-top-bar,.top-head.dark .absolute-top-bar a {	color:#fff;}.top-head:not(.sticky-nav).semi.transparent.dark,.top-bar.semi.transparent.dark{	background-color:rgba(0,0,0,.4);}.top-head:not(.sticky-nav).minimal .logo{	padding:15px 0}.top-head.minimal .top-nav ul.btmenu > li > a{	margin:0}.top-nav.with-icons > ul > li > a,.top-nav.boxes > ul > li > a{	margin: 8px 1px !important;	border-radius: 3px;}.top-nav.with-icons > ul > li > a > span{	line-height: 43px !important;	padding-top: 20px;}.top-nav.with-icons > ul > li > a > span i{	display: block;	position: absolute;	left: 50%;	top: 12px;	margin-bottom: 10px;	width: 30px;	font-size: 15px;	margin-left: -15px;	text-align: center;}.top-nav.with-icons .top-search.short .search-box{	margin-top: 19px !important}.top-nav.boxes > ul > li > a{	margin: 20px 0 20px 2px !important;}.top-nav.boxes > ul > li > a > span{	line-height: 40px !important;}.top-nav.with-borders > ul > li > a{	border: 1px #eee solid;	margin: 20px 0 20px 5px !important;}.top-nav.with-borders > ul > li > a > span{	line-height: 38px !important;}.sm-head .top-nav ul.btmenu > li > a > span,.top-head.sm-head .top-search > a,.top-head.sm-head .top-cart > a{	line-height: 55px !important;}.responsive-nav.full-nav{	float: none !important;	width: 100%}/*--------------------- header left -------------------- */.side-wrap{	margin:0 !important;	width:auto !important;	position:relative}.left-s.side-wrap{	margin-left: 280px !important;}.right-s.side-wrap{	margin-right: 280px !important;}.header-left,.header-right{	position:fixed;	left:0;	top:0 !important;	width:280px;	height:100%;	z-index:999;	border-bottom:0 !important;	padding:40px 0 20px;}.side-wrap .rev_slider_wrapper{	width: 100% !important;	left: 0 !important;}.header-left .container,.header-right .container{	width:auto;	padding: 0;	position: static;}.header-left .responsive-nav,.header-right .responsive-nav{	display:block;	float:none}.header-right{	left:auto;	right:0;}.header-left .logo,.header-right .logo{	display:table;	margin:auto;	float:none;	padding:10px 0}.side-nav{	padding: 40px 30px;}.side-nav ul li {	position: relative;	margin: 0;}.side-nav ul li a {	display: block;	text-transform: uppercase;	overflow: hidden;	font-weight: bold;	padding:13px 0;	border-bottom:1px rgba(0, 0, 0, 0.15) solid}.black-bg .side-nav ul li a {	border-bottom:1px rgba(255,255,255,.1) solid}.header-left .top-search,.header-right .top-search {  border: 1px rgba(0, 0, 0, 0.1) solid ;}.black-bg.header-left .top-search,.black-bg.header-right .top-search,.dark-bg.header-left .top-search,.dark-bg.header-right .top-search {  border: 1px rgba(255, 255, 255, 0.1) solid;}.side-nav ul li a i{	font-size:14px;	margin-right:10px}.side-nav li.hasChildren:after {	position: absolute;	top: 15px;	right: 0;	display: inline-block;	content: "\f105";	font-family: FontAwesome;	-webkit-transition: transform 0.3s linear;	transition: transform 0.3s linear;}.side-nav li.hasChildren:hover:after {	-webkit-transform: rotate(-180deg);	transform: rotate(-180deg);}.side-nav li li.hasChildren:after {	top: 12px;	right: 10px;}.header-left .top-search,.header-right .top-search{	display:table;	width: 100%;	margin: 0 auto 15px;	padding: 0 0 0 10px;	clear: both;}.header-left .top-search a,.header-right .top-search a{	line-height:1}.header-left .search-box,.header-right .search-box{	position:static}.header-left .top-search input[type=text], .header-right .top-search input[type=text]{	border:0;	height: 36px;	background:transparent;	width: 82%;	padding:0}.header-left .top-search .no-bg-btn, .header-right .top-search .no-bg-btn{	border:0;	background:transparent;	width: 18%;	line-height: 39px;	font-size: 12px;	padding: 0;	height: 39px;}.header-right .side-nav ul li a{	text-align:right}.header-right .side-nav > ul ul {	right:100%;	left:auto}.header-right .side-nav li.hasChildren:after {	left: 0;	content: "\f104";	right:auto}.header-right .side-nav li i{	float:right;	margin: 4px 0 0 10px;}.header-right .side-nav li li.hasChildren:after {	left: 15px;}.side-header-bottom{	text-align:center;	font-size:12px;	padding: 30px;}.side-header-bottom .social-list{	display:table;	margin:20px auto;	clear: both;}.side-nav li.dl-subviewopen:after,.side-nav li.dl-subview:after{	display:none}.side-nav li.dl-back a{	font-size:12px;	padding: 8px 0;}.side-nav li.dl-back a:before{	font: normal normal normal 14px/1 FontAwesome;	content: "\f177";	display: block;	margin: 2px 10px 0 0;	float: left;}.header-right .side-nav li.dl-back a:before{	margin: 2px 0 0 10px;	float: right;	content: "\f178";}.side-head-menu{	margin: 0 auto 20px !important;	overflow: hidden;}.side-head-menu li{	float: left;	margin: 1px 1px 0 0}.side-head-menu li a{	display: inline-block;	padding: 4px 7px;	border:1px #eee solid;}.header-left.dark,.header-right.dark{	background-color: #333;	color:#ccc;}.header-left.dark a,.header-right.dark a{	color:#ccc;}.header-left.dark .side-head-menu li a,.header-right.dark .side-head-menu li a,.header-right.dark .side-head-menu,.header-left.dark .side-head-menu{	border-color: #555}.header-left.dark .side-nav ul li a,.header-right.dark .side-nav ul li a,.header-left.dark .top-search, .header-right.dark .top-search{	border-color: rgba(255, 255, 255, 0.1);}/****/.top-shop-links{	margin: 25px 0 0}.top-shop-links i{	display: inline-block;	width: 35px;	height: 35px;	line-height: 35px;	text-align: center;	border-radius: 50%;	border: 1px #eee solid;	margin: 0 10px 0 30px;	font-size: 12px;}.top-head.box-head{	margin-top: 10px;}.top-head.box-head.light-head > .container{	background-color: #fff}.top-head.box-head.dark-head > .container{	background-color: #222}.top-head.box-head .logo{	padding-top: 15px;	padding-left: 10px}.top-head.box-head .top-nav ul.btmenu > li{	padding: 30px 0}.top-head.box-head .top-nav ul.btmenu > li > a > span{	line-height: 22px}.top-head.box-head.dark-head .top-nav ul.btmenu > li > a,.top-head.box-head.dark-head .top-search > a,.top-head.box-head.dark-head .top-cart > a{	color:#ccc;}.top-head.box-head .top-nav ul.btmenu > li >a:before,.top-head.box-head .top-nav ul.btmenu > li.selected >a:before{	position: absolute;	left: 0;	top: -50px;	width: 100%;	height: 4px;	content: "";	display: inline-block;	opacity: 0}.top-head.box-head .top-nav ul.btmenu > li:hover > a:before,.top-head.box-head .top-nav ul.btmenu > li.selected >a:before{	opacity: 1;	top: -34px}.top-head.box-head .top-search > a,.top-head.box-head .top-cart > a{	margin-top: 7px;	padding-bottom: 10px}/*--------------- Sticky Header --------------- */.top-head.sticky-nav {	position:fixed;	top:0;	left:0;	width:100%;	z-index:99;	border-bottom:0 !important;	background-image: none;	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);	box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);	margin-top: 0 !important}.top-head.sticky-nav.dark,.top-head.sticky-nav.dark-head{	background-color: #222}.sticky-nav:after,.sticky-nav.skew:before,.sticky-nav.header-1.skew .top-nav ul.btmenu > li > a:before, .sticky-nav.skew .logo:before, .sticky-nav.header-1.skew .top-search:before, .sticky-nav.header-1.skew .top-cart:before,.header-2.sticky-nav .logo:before,.sticky-nav.header-1.skew .top-nav ul.btmenu > li > a:after,.sticky-nav.header-1.skew .top-search > a:before,.sticky-nav.header-1.skew  .top-cart > a:before, .sticky-nav.skew .logo:after,.header-2.sticky-nav .logo:after,.header-2.sticky-nav .top-bar-cont,.sticky-nav.header-1.skew .top-search:after, .sticky-nav.header-1.skew .top-cart:after,.sticky-nav > .container:before,.sticky-nav .absolute-top-bar,.sticky-nav .top-bar,.sticky-nav .top-nav ul.btmenu > li > a > span i,.sticky-nav .top-head-links{	display:none}.sticky-nav .logo img {    top: 4px;    max-height: 40px}.top-head:not(.header-1).sticky-nav .logo{	padding:5px 0 0 !important;	border-right:0 !important}.header-2.sticky-nav .logo{	border:0;	margin-top: 0}.sticky-nav.header-1,.sticky-nav.header-1.skew .top-nav ul.btmenu > li,.sticky-nav.header-2 .logo,.sticky-nav .top-search.short,.sticky-nav .top-cart.short {    padding: 0;}.header-2.sticky-nav > .container.head-cont{	margin-top:0;	border:0;	padding-right: 15px;}.sticky-nav .top-nav ul.btmenu > li{	padding: 0 !important}.sticky-nav .top-nav ul.btmenu > li > a,.sticky-nav .top-search{	margin: 0 !important;	border-radius: 0;}.header-2.sticky-nav > .container:not(.top-bar-cont),.box-head.sticky-nav > .container{	margin-top: 0 !important}.sticky-nav.dark .top-nav ul.btmenu > li > a,.sticky-nav.dark .top-search > a,.sticky-nav.dark .top-cart > a{	color: #fff}.header-1.skew.sticky-nav .top-nav ul.btmenu > li > ul {    left: 0;}.sticky-nav .top-nav ul.btmenu > li > a > span,.sticky-nav .top-search > a,.sticky-nav .top-cart > a {    line-height: 52px !important;    padding-top: 0 !important;    margin-top: 0 !important;    padding-bottom: 0 !important;}.sticky-nav.header-1 .top-search > a, .sticky-nav.header-1 .top-cart > a {    line-height: 52px;    padding: 0 5px;}.top-head.sticky-nav.center-logo .logo{	float:left;	margin:0;}.top-head.sticky-nav .top-cart .cart-num{	top:10px;	right:0}.header-1.sticky-nav .actsrch{	margin-bottom:0 !important}.sticky-nav .actsrch .search-box input[type=text]{	line-height:55px;	color:#777 !important}.sticky-nav .top-search.short > a,.sticky-nav .top-cart.short > a{	margin-top: 0;	border-radius: 0}.sticky-nav .top-nav.with-borders > ul > li > a,.sticky-nav .bottom-head{	border: 0 !important}.sticky-nav .top-search.short .search-box{	margin-top: 0}.sticky-nav .top-search > a[class*="-bg"]:not(.gry-bg),.sticky-nav .top-cart > a[class*="-bg"]:not(.gry-bg){	color:#fff;}.sm-head.sticky-nav .top-nav ul.btmenu > li > a > span, .top-head.sm-head.sticky-nav .top-search > a, .top-head.sm-head.sticky-nav .top-cart > a{	line-height: 52px !important}.no-bot-border .bottom-head{	border-bottom: 0}/*--------------- Responsive Menu ------------- */.newNav{    position: fixed;    top: 5px;    left: 10px;    width: 40px;    height: 40px;    display: none;    cursor: pointer;    transition: opacity 0.2s linear;    -webkit-transition: all 0.2s linear;    z-index: 9999;    border-radius: 3px;}.newNav:after{	position: absolute;    top: 0;    left: 0;    width: 40px;    height: 40px;    content:"";    display:block}.clo{	position: absolute;	width: 100%;	height: 100%;	display: none;	z-index: 99999;	background-color: transparent;}.newNav > span{	display: block;	float: left;	clear: both;	height: 3px;	width: 22px;	background-color: #fff;	position: absolute;	left: 9px;	top: 11px;	overflow: hidden;	transition: all 0.4s ease;	-webkit-transition: all 0.4s ease;}.newNav > span:nth-child(1){	z-index: 9;}.newNav > span:nth-child(2){	margin-top: 7px;}.newNav > span:nth-child(3){	margin-top: 14px;}.responsive-menu ul.btmenu{	transition: all 0.8s cubic-bezier(0.68, 0.55, 0.265, 1.55);	-wekit-transition: all 0.8s cubic-bezier(0.68, 0.55, 0.265, 1.55);	height: 0;	width: 0;	left: 15px;	top: 15px;	position: absolute;	z-index: 18;	overflow: hidden;}.responsive-menu ul.btmenu li{	display: block;	margin-left: -160px;	transition: all 0.8s cubic-bezier(0.68, 0.55, 0.265, 1.55);	-wekit-transition: all 0.8s cubic-bezier(0.68, 0.55, 0.265, 1.55);}.responsive-menu ul.btmenu li li{	margin:0 !important;	padding:0}.responsive-menu ul.btmenu li a,.responsive-menu ul.btmenu li h4{	display:block;	line-height: 50px;	color:#fff !important;	font-size: 15px;	border-bottom: 1px rgba(255,255,255,.2) solid;	padding: 0 10px;	margin:0}.responsive-menu ul.btmenu li i{	margin-right:8px;}.top-nav ul li li i{	color: #fff}.child-arrow {	float:right;	display: block;	position:relative;	font-size: 18px;	top: 10px;	width: 30px;	height: 30px;	text-align: center;	line-height: 30px;	background-color: rgba(0, 0, 0, 0.1);	border-radius: 3px;}.responsive-menu ul ul .child-arrow {    font-size: 14px;    top: 10px;    width: 22px;    height: 22px;    line-height: 22px;}.responsive-menu ul ul{	display:none;	padding: 0;	margin:0;	background-color: rgba(255, 255, 255, 0.14);}.responsive-menu ul ul li a{	font-size:14px}.newNav.oppenned .responsive-menu ul.btmenu{    opacity: 1;    height: 400px;    width: 400px;    padding: 10px 15px 0;}.mCSB_inside>.mCSB_container{	margin-right:0}.mCSB_container{	padding-right:0}.newNav .mCSB_scrollTools {	right: auto;	left: 121px;}.newNav.oppenned span:nth-child(2){    overflow: visible;}.newNav.oppenned span:nth-child(1), .newNav.oppenned span:nth-child(3){    z-index: 100;    transform: rotate(45deg);}.newNav.oppenned span:nth-child(1){    transform: rotate(45deg) translateY(12px) translateX(12px);    margin-top: -11px;}.newNav.oppenned span:nth-child(2){    height: 400px;    width: 400px;    left: -160px;    top: 28px;    background-color: #444;}.newNav.oppenned span:nth-child(3){    transform: rotate(-45deg) translateY(-10px) translateX(10px);    margin-top: 20px;}.newNav.oppenned li{    margin-left: 140px !important;}.newNav.oppenned li.active > a,.newNav.oppenned li.selected > a{	background-color:rgba(0,0,0,.2)}.newNav li li li.selected > a{	background-color:rgba(0,0,0,.1) !important;}.menu-hint{	font-size:10px;	position: relative;	top: -5px;	right: 0;	margin-left:3px;	padding: 1px 4px 2px;	background:#777;	line-height: 1;	text-align: center;	white-space: nowrap;	border-radius: 3px;	color:#fff;	font-weight:normal}.top-nav ul.btmenu > li:hover > a .menu-hint,.top-nav ul.btmenu > li:hover > span > a .menu-hint{	top:-24px}.menu-hint.success {	background-color: #5cb85c;}.menu-hint.success:hover {	background-color: #449d44;}.menu-hint.info {	background-color: #5bc0de;}.menu-hint.info:hover {	background-color: #31b0d5;}.menu-hint.warning {	background-color: #f0ad4e;}.menu-hint.warning:hover {	background-color: #ec971f;}.menu-hint.hot {	background-color: #d9534f;}.menu-hint.hot:hover{	background-color: #c9302c;}.menu-hint.light {	background-color: #fff;	color:#000;}.menu-hint.light:hover{	background-color: #ddd;}/*---------- light sub menu ---------------- */.light-sub.top-nav ul li ul li{	background-color:#fff;}.dark-sub.top-nav ul li ul li{	background-color:#222;}.light-sub.top-nav ul li ul li a,.light-sub.top-nav ul li ul li a i{	color:#444}.dark-sub.top-nav ul li ul li a,.dark-sub.top-nav ul li ul li a i{	color:#999}.light-sub.top-nav ul li.mega-menu ul ul,.dark-sub.top-nav ul li.mega-menu ul ul{	-webkit-box-shadow: none;    box-shadow: none;    border:0;}.dark-sub.top-nav ul ul li {    border-top: 1px rgba(255,255,255,.1) solid;    border-bottom: 1px rgba(0,0,0,1) solid;}.dark-sub.top-nav li li a:after {	background-color: rgba(255,255,255,.1);}.dark-sub.top-nav li li.selected > a{	background-color: rgba(0,0,0,.2);}.bottom-border {    height: 1px;	background-color: #eee;}.list-group-item:first-child {    border-top-right-radius: 0px;    border-top-left-radius: 0px;}.list-group-item:last-child {    margin-bottom: 0;    border-bottom-right-radius: 0px;    border-bottom-left-radius: 0px;}.contactDefault ul li {    padding: 0 10px;	font-size: 12px;    border-left: 1px rgba(0,0,0,0.06) solid !important;}.contactDefault ul li:last-child {    border-right: 1px rgba(0,0,0,0.06) solid !important;}.contactDefault ul li a {    color: #fff !important;}/* STYLE NEWS XAHOI */.pic-noibat-cm1 img {    height: auto;    width: 100%;}.tit-noibat-cm1 .text-title-md2-bold {    padding-top: 0px;}.text-title-md2-bold {    font-size: 18px;    font-weight: bold;    line-height: 22px;}.tit-noibat-cm1 .sapo-tinmoi {    padding: 8px 0 20px 0;}.sapo-tinmoi p {    text-align: justify;	padding-bottom:10px;}.text-sapo {    font-size: 14px;    color: #666666;    line-height: 16px;}.tit-chuyenmuc-small {    background: #f7f7f7;	border: 1px rgba(0,0,0,.08) solid;    padding: 5px 10px;}.tit-chuyenmuc-small .text-title-md-bold {    padding-bottom: 5px;    font-size: 14px;    padding-left: 0;}.tit-chuyenmuc-small h5 a {    background: url("../images/bullet-tit.png") no-repeat scroll left top rgba(0, 0, 0, 0);    padding: 0 0 0 10px;	font-weight: bold;}.ct-chuyenmuc-small2 {    margin-top: 10px;}.pic-chuyenmuc-small2 img {    margin-right: 12px;}.text-chuyenmuc-small2 .text-title-md-bold {    font-size: 12px;	font-weight: bold;}.text-chuyenmuc-small2 .text-title-md-bold a{    text-align: justify;}.text-chuyenmuc-small2 .text-sapo {    font-size: 13px;    text-align: justify;    padding-top: 8px;	color: #666666;    line-height: 16px;}.heading.main .head-sep{	z-index:3;	margin-bottom: 5px;	display: inline-block;	top: -3px;	line-height: 1;	position: relative;}.heading.main .head-sep:before,.heading.main .head-sep:after{	width: 120px;	height: 1px;	content:"";	display:inline-block;	position: relative;	margin-right: 6px;}.heading {    text-align: center;}.heading.main .head-sep:after{	margin-left: 22px;	margin-right: 0;}.heading.t-right .head-sep{	left:auto;	right:25px}.heading.main .head-sep u{	width: 20px;	position: absolute;	display: block;	left: 50%;	top: 11px;	margin-left: -10px;}.heading.main .head-sep u:after,.heading.main .head-sep u:before{	position: absolute;	top:0;	left: -2px;	border-left: 2px #888 solid;	border-right: 2px #888 solid;	width: 10px;	height: 6px;	display: inline-block;	content: "";	transform:  skew(30deg);	-webkit-transform: skew(50deg);}.heading.main .head-sep u:after{	left: auto;	right: -3px;	transform:  skew(-30deg);	-webkit-transform: skew(-50deg);}.tit-chuyenmuc-small2 {    background: #f7f7f7;	border: 1px rgba(0,0,0,.08) solid;    }.tit-chuyenmuc-small2 .ct-chuyenmuc-small2 {    margin: 0;    padding: 8px 11px;    border-left: 1px rgba(0,0,0,.08) solid;}.tit-chuyenmuc-small2 .ct-chuyenmuc-small2:first-child {    border-left: 0;}.ct-chuyenmuc-main1 .center-block {    display: block;    margin-left: auto !important;    margin-right: auto !important;}.panel-primary>.panel-heading {    color: #fff;    background-color: #167ac6;    border-color: #167ac6;}.sub-list-icon > li:first-child  > *:before{    /*    background-image: url(../images/gach-new.png);    background-repeat: no-repeat;    background-position: -10px 2px;    background-color: #167ac6;	border-top-left-radius: 0px;    padding: 8px 15px 7px 55px;	*/	content: " \f1ea ";    font-family:FontAwesome;    font-size: inherit;    font-weight: 400;	color:#fff;    text-decoration: none;    display: inline-block;    vertical-align:middle;    margin-right:4px;    margin-top: -3px;}.news_column .panel-heading {    padding: 0px;	background: #f1f4f9 url(../images/dot.png);}.title_news span {    color: #FFF;}.cat-list {    margin: 0;    padding: 0;    width: 100%;    border-bottom: 2px solid #167ac6;}.news_column .item-inner-title-module-title {    background-color: #167ac6;    padding: 6px 10px;    color: #fff;    position: relative;    z-index: 10;}.news_column .item-inner-title-module-title:after {    border-bottom: 0px solid transparent;    border-left: 20px solid #167ac6;    border-top: 33px solid transparent;    border-right: 0 solid #167ac6;    top: 0;    right: -20px;}.item-inner-title-module-title::after {    position: absolute;    content: '';    width: 0px;    height: 0px;    border-left: 31px solid #167ac6;    border-top: 31px solid transparent;    top: 1px;    right: -31px;}.padingpri {    margin-bottom: 0px;}.borderdef {	border-top: 0px solid transparent;}.border-default {	border-top: 0px solid transparent;}.bordered .nav-tabs {    background-color: #c00;}.bordered>.nav-tabs>li>a {    border: 1px solid transparent;    border-radius: 0px;	color: #fff;}.bordered>.nav>li>a:hover, .bordered>.nav>li>a:focus {    text-decoration: none;	background-color: transparent;}.newright {    text-align: justify;    background-color: #f9f9f9;    border-right: 1px dotted #d8d8d8;    padding: 10px;}.list-group li {	background: url(../images/bullet-tit.png) no-repeat 5px rgba(0,0,0,0);	position: relative;}.list-laws li {	height:100px;	background: none !important;}.list-group-border a {    font-size: 12px;    font-weight: bold;    color: #000000;}.list-group-border {    border-bottom:1px dotted #ddd;	border-left:0px;	border-right:0px;	border-top:0px;	padding: 5px 15px;}.inner-content-div {    border-left: 1px solid #ddd;	border-right: 1px solid #ddd;	border-bottom: 1px solid #ddd;	background:#f8f8f8;}.fixheightlink {    height:28px;	overflow:hidden;}.tabsweblink {    margin-bottom:10px;}.tab-wblink {    border: 1px solid #dcdcdc}.panel-primary>.panel-headings {    color: #fff;    background-color: #167ac6;    border-color: #167ac6;}.panel-headings {    border-bottom-width: 1px;    border-bottom-style: solid;    border-bottom-color: rgba(0,0,0,0);    border-top-left-radius: 0px;    border-top-right-radius: 0px;    padding: 10px;}.iconnews {    background: url(../images/news-icon.png) no-repeat scroll 0 3px transparent;    padding-left: 30px;    font-weight: bold;}.news-latest {margin-bottom:10px}#dung{  display: none;}.fix_banner_left {    width:170px;    height:480px;    position:fixed;    top:0px;    left:0px;    display:none;}.fix_banner_right {    width:170px;    height:480px;    position:fixed;    top:0px;    right:0px;    display:none;}