/**
 * @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;
}*/

@font-face {
    font-family:'UTM Loko';
    src:url('../../default/fonts/UTM Loko.eot?avyewf');
    src:url('../../default/fonts/UTM Loko.eot?#iefixavyewf') format('embedded-opentype'),url('../../default/fonts/UTM Loko.ttf?avyewf') format('truetype'),url('../../default/fonts/UTM Loko.woff?avyewf') format('woff'),url('../../default/fonts/UTM Loko.svg?avyewf#UTM Omni') 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/arrow_left_orange.png") no-repeat 0 3px;
}

.icon_list {
    background:url("../images/arrow_left_orange.png") no-repeat 0 3px;
}

/* 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;
    padding: 0;
}

.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;
}

div.radio-box label,
div.check-box label {
    margin-bottom: 0;
}

div.radio-box label [type="radio"],
div.check-box label [type="radio"] {
    margin-top: -2px;
}

.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:#000;
	/*color: #2f25d4;*/
	text-align: justify;

}

a:hover,
a:focus {
    text-decoration:none;
    color:#0e2132;
}

a.dimgray  {
    color:#fff;
}

a.dimgray:hover {
    color:#fff;
}

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;
	/*height: 315px !important;*/
	/*height: 424px !important;*/
}

.m-bottom {
    margin-bottom:10px !important;
}

.wraper {
    position:relative;
    width:1080px;
    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: #FFFFF0;
    /*background-image:url(../images/bg-body.jpg);
    background-repeat:no-repeat,repeat-x;*/
    /*background-position:left 30px,left top;*/
    background-size:100%,auto;
}

/* Header */
.none{display: none !important;}
#header {
   /* position:relative;
    background:transparent;
    margin-top:20px;
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;*/
}

#header .logo {
    position:relative;
    margin:0;
    padding:10px 0;
}

#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;
	font-size: 11px;
	top:3px;
}

.breadcrumbs-wrap .display{
	height: 28px;
	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 {
	margin-left: -67px;
	margin-top: -67px;
    width:120px;
    height:480px;
    position:fixed;
    top:2px;
    left:2px;
    display:none;
}

.fix_banner_right {
	margin-top: -67px;
    width:120px;
    height:480px;
    position:fixed;
    top:2px;
    right:2px;
    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:#ffffff;
    padding:0px 0px 3px;*/
}

.third-nav .current-time {
  /*  display:inline-block;
    vertical-align:middle;
    margin-right:10px;
    line-height:30px;
	font-size:13px;*/
}

.third-nav ul + .current-time{
    float:right;
    margin-top:-35px;
	border-radius:0px;
}

.headerSearch {
  /*  margin:0.15em 0;*/
	
}
.main-menu{
    background-color: #e32;
}
.headerSearch input {
   /* border-color:#cccccc;
	border-right-color:#ffffff;
    background-color:#ffffff !important;
	height: 25px;
	border-radius:10px;
	margin-top:3px;
	border-right:0px;*/
}

.headerSearch input:hover,
.headerSearch input:focus {
    background-color:#ffffff !important;

}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #888;
}
.navbar-toggle .icon-bar {
    position: relative;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.headerSearch .btn-info {
   /* background-color:#ffffff;
    border-color:#cccccc;
	border-left:0px;
    color:#cccccc;
	font-size: 9.5px;
	border-radius:10px;
	height: 25px;
	margin-top:3px;*/
}

.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:#235898;
    border-bottom:none;
    -webkit-border-top-left-radius:0px;
    -webkit-border-top-right-radius:0px;
    border-top-left-radius:0px;
    border-top-right-radius:0px;
}

#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;
	font-weight: normal;

}

#menusite .navbar-nav > li > a {
    white-space:nowrap;
}

#menusite .dropdown-menu {
    background-color:#6C9A8A !important;
    border-color:#6C9A8A !important;
    border-width: 1px !important;
    border-style: solid !important;
    -webkit-border-bottom-left-radius:0px !important;
    -webkit-border-bottom-right-radius:0px !important;
    border-bottom-left-radius:0px !important;
    border-bottom-right-radius:0px !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:#ffffff !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-color:#052852;
    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-color:#2092bd;
    color:#ffffff !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:30px;
    width:100%;
    color:#dcdcdc;
    background-color:transparent;
}

.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;
}

#tip .socialList a {
    color:#fff;
}

/* Blocks social-icons,contactDefault and personalArea */

.social-icons,
.personalArea {
    line-height:30px;
    float:right;
    margin:0 10px;
}

.contactDefault {
    position: absolute;
    top:0;
    left:0;
    line-height:30px;
    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:9998;
    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:#dcdcdc;
    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:#dcdcdc6b;
    border-style:solid;
    border-width: 0 1px 1px 1px;
    box-shadow: 0 0 4px rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.15);
    margin-bottom: 10px;
}

/* Footer-NAV2 */

.footerNav2 {
    position:relative;
    width:100%;
    background-color:#193c5a;
    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;
}
.backtop.show{
    display: inline
}
/* Footer */

#footer {
    position:relative;
    width:100%;
    background-color:#235898;
    padding:20px 0;
    font-size:13px;
    color:#666;
}

#footer,
#footer a {
    color:#666;
}

#footer h3 {
    font-weight:700;
    font-size:15px;
    letter-spacing:0.5px;
    text-transform:uppercase;
    margin-bottom: 10px;
    color:#666;
}

#footer h3 a {
    color:inherit;
}

#footer p {
    margin:0;
    padding:0;
    color:#fff;
}

/* Block Footer-Menu */

#footer .menu {
    list-style:none;
    padding:0;
    margin:0;
    font-size:12px;
}

#footer .menu li {
    position:relative;
    display:inline-block;
    width:49%;
    padding:0;
    margin:0;
    color:#fff;
}

#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: #ffffff;
    
    padding:3px 0;
}

#footer .menu li a:before {
    content:"\f105";
    color:#000;
    font-family:FontAwesome;
    font-size:13px;
    padding-right:6px;
    vertical-align:middle;
}

#footer .menu li a:hover {
    border-bottom-color:#fff;
    color:#333;
}

#footer .menu li a:hover:before {
    color:#333;
}

/* Block copyright*/

.copyright {
    color:#fff;
    text-align: justify;
}

.copyright span a {
    color:#fff !important;
}

.copyright span a:hover {
    color:#333 !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;
}
.page .nv-list-item li{
    display: flex;
}
.page .nv-list-item li em{
    position: relative;
    top: 2px;
}

/* sub-list-icon */
.sub-list-icon > li:first-child > *:before,.cat-icon:before{
    /*content: " \f0c9 ";
    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-right:10px
}
.sub-list-icon > li:first-child + li > *:before{
    content: " \f101 ";
    font-size: 12px;
    margin-top: -2px;
}
.sub-list-icon a, .sub-list-icon a:hover {
    color: #fff;
    font-weight: 400;
}
/* 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 {
    max-width:100% !important;
    /*height: 156px;*/
}

.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 {
	text-align: justify;
    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: #cccccc;
    border: none;
    border-radius: 3px;
    /*max-width: 100%;*/
	width: 80px;
	height: 60px;
    padding: 1px;
	margin-right: 5px;
}

.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-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:3px;
    border-top-right-radius:3px;
    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;
}

/* Th&#1082;m m&#7899;i   */


.navbar {
  min-height: 40px;
}
@media (min-width: 768px)
{
	.navbar-nav>li>a {
	  padding-top: 13px;
	  padding-bottom: 10px;
	}
}
.dropdown-menu {
    padding: 0px;
}

a.mau{
color: #ffffff;
}

a.canle{
text-align:justify;
}

.panel-default{border-color:#ddd; border-top-left-radius:0px;border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}.panel-default>.panel-heading{color:#ffffff; background-color:#235898;border-top-left-radius:0px;
    border-top-right-radius:0px;}.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:#ddd; border-top-left-radius:0px; border-top-right-radius:0px; border-bottom-right-radius:0px; border-bottom-left-radius:0px;}.panel-primary>.panel-heading{color:#ffffff; padding-left: 20px;background-color:#588676;border-color:#92baac; border-top-left-radius:0px; border-top-right-radius:0px;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#92baac}.panel-primary>.panel-heading .badge{color:#92baac;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#92baac}


.site_title_header {
	padding-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

.my_block {
    margin-bottom: 15px;
}

.my_block .my_block_heading{
    font-weight: bold;
    margin-left: 10px;
	color: red;
}

button, html input[type="button"], input[type="reset"], input[type="submit"], .btn {
    border-radius: 0px;
}
div.news_column .panel-heading2 h4 {
    background-color:#225593;
	padding: 5px 15px 10px 5px;
    font-size: 16px;
    font-weight: bold;
	text-transform: uppercase;
    display: inline;
    border-top-right-radius: 3px;
	    
    /*padding:5px; 
    float: left;
    font-size: 14px;
    line-height: 34px;
    padding: 2px 15px;
    text-transform: uppercase;
    position: relative;
	background: rgb(210, 12, 65);
    color: #FFF;
    position: relative;
    margin:0;*/
}

.panel-heading2 {
    border-bottom: 2px solid #225593;
	padding-bottom: 6px;
}


 .item a.black {
    color: #333;
    font-size: 15px;
}
.item a.black:hover {
    color: #4db2ec;
}
 .trending-now{
    position: relative;
    display: flex;
    align-items: center;
    width: 100%;
    margin-bottom: 5px;
    margin-top: 0;
   /* border: 1px solid #fa0d0d;
	border-right: none; */
	margin-top: 2px;
}

.trending-now .trending-now-title{
    position: relative;
    display: inline-block;
    text-align: center;
    min-width: 10%;
    background-color: #fa0d0d;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    padding: 4px 12px;
    line-height: 22px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
    font-weight: 600;
}

.trending-now:hover .trending-now-title{
    background-color: #cd1111;
}

.trending-now-content{
    width: 90% !important;
    padding: 4px 30px;
}

.trending-now-content .owl-nav{
    position: absolute;
    top: 0;
    right: 0;
}

.trending-now-content .owl-nav .owl-prev, .trending-now-content .owl-nav .owl-next {
    background-color: #fff !important;
    border: 1px solid #dcdcdc!important;
    color: #dcdcdc !important;
    width: 25px;
    height: 25px;
    margin: 0 2px;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
}

.trending-now-content .owl-nav .owl-prev:hover, .trending-now-content .owl-nav .owl-next:hover{
    background-color: #cd1111 !important;
}

@media (max-width: 767px){
 .trending-now {
    display: block;
    text-align: center;
    height: auto;
    margin-bottom: 15px;
}
.trending-now-content .owl-nav {
     position: relative; 
}
}

.two_top img {height: 100%;width: 100%;object-position: center; object-fit: cover;transition: all 1s;}
.two_top img:hover {opacity: 1;transform: scale(1.15, 1.15);-webkit-transform: scale(1.15, 1.15); -moz-transform: scale(1.15, 1.15);-ms-transform: scale(1.15, 1.15);-o-transform: scale(1.15, 1.15);}
.two_top_text { padding:2px;width: 100%; width: 100%;color: #000; font-size: 14px;min-height: 52x}
.two_top_text a {color: #333;font-size: 16px;  font-weight: 600;width: 100%;display: inline-block;}
.two_line {border-bottom: none;margin-bottom: 10px;}
.two_list_tin {display: inline-block;}
.two_list_tin ul{margin:0; padding:0;}
.two_list_tin ul li {display: inline;float: left;width: 100%;border-bottom: 1px solid #ccc;padding-bottom: 5px;margin-bottom: 5px;min-height: 48px;}
.two_list_tin ul li:last-child {border-bottom:none;}
.two_list_tin ul li a {font-size: 14px;font-weight: 500;}
.two_top_home{width: 100%;display: inline-block; padding: 5px;}
.tmspanel {display: inline-block;position: relative; width: 100%; margin-bottom: 18px}
.tmsbody {padding: 10px 0 0 0;width: 100%; position: relative;display: inline-block;}
.tmsheading {padding: 0;position: relative;display: inline-block;width: 100%;border-bottom: 2px solid #e32;}
.tmsheading h2{display: inline-block;position: relative;padding: 6px 12px 2px 6px;color: #e32!important;text-transform: uppercase;font-weight: bold;line-height: 1.3;margin: 0;}
.tmsheading h2 a{color: #e32 !important;}
.panel-heading2 .cat-icon span{
    color:#fff;
}
.tdbl-title{margin-bottom:13px;border-bottom:2px solid #222;line-height:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.tdbl-title .main-cat{padding:5px 10px;color:#e32;font-weight:700;text-transform:uppercase; font-size: 14px}
.tdbl-title .sub-lists{-ms-flex-negative:1;flex-shrink:1;-ms-flex-positive:1;flex-grow:1}
.tdbl-title .sub-lists > ul{margin:0;padding:0;list-style:none;float:right}
.tdbl-title .sub-lists > ul > li{float:left;margin-left:20px}
.tdbl-title .sub-lists a{color:#777}
.tdbl-title .dropdown{display:none}
.tdbl-body{display:-ms-flexbox;display:flex}
.tdbl-body{color:#777;padding-left:9px}
.tdbl-body a{color:#111}
.tdbl-body .cl-left{width:60%;margin-bottom:10px}
.tdbl-body .cl-right{width:40%;margin-bottom:10px}
.tdbl-body .cl-left{padding-right:5px}
.tdbl-body .cl-left .img-wrap{position:relative}
.tdbl-body .cl-left .img-wrap .inner-cat{color:#fff;font-size:78%;line-height:1;padding:4px 6px;background-color:#222;position:absolute;left:0;bottom:0}
.tdbl-body .cl-left .img-wrap .inner-cat:hover{background-color:#f80;color:#fff!important}
.tdbl-body .cl-left a.img{display:block;width:100%;padding-bottom:66.6666667%;background-size:cover;background-position:center center;margin-bottom:10px}
.tdbl-body .cl-left a.img img{display:none}
.tdbl-body .cl-left h3{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}
.tdbl-body .cl-left .htext{position:relative}
.tdbl-body .cl-left .htext .htext-inner{padding-bottom:3px}
.tdbl-body .cl-left .htext:after{content:"";position:absolute;bottom:0;left:0;height:15px;width:100%;background:-webkit-linear-gradient(rgba(255,255,255,0),#fff);background:linear-gradient(rgba(255,255,255,0),#fff);background:-moz-linear-gradient(rgba(255,255,255,0),#fff);background:-o-linear-gradient(rgba(255,255,255,0),#fff);background:-ms-linear-gradient(rgba(255,255,255,0),#fff)}
.tdbl-body .cl-left .meta{font-size:82%;margin-bottom:10px}
.tdbl-body .cl-left .meta .author{font-weight:700;color:#333}
.tdbl-body .cl-right{padding-left:5px}
.tdbl-body .cl-right ul{margin:0;list-style:none;padding:0}
.tdbl-body .cl-right ul li{margin-bottom:10px}
.tdbl-body .cl-right ul li:last-child{margin-bottom:0}
.tdbl-body .cl-right .img{float:left;width:100px;height:75px;background-size:cover;background-position:center center}
.tdbl-body .cl-right .img img{display:none}
.tdbl-body .cl-right .ctn{margin-left:116px}
.tdbl-body .cl-right h3{font-weight:500;margin-bottom:7px}
.tdbl-body .cl-right .meta{font-size:82%}
.tdbl-body .cl-right .meta .author{font-weight:700;color:#333}
@media (max-width:767.98px){.tdbl-body{-ms-flex-wrap:wrap;flex-wrap:wrap}.tdbl-body .cl-left,.tdbl-body .cl-right{width:100%;padding:0}}
@media (max-width:499.98px){.tdbl-title .list-desktop{display:none}.tdbl-title .dropdown{display:block}.tdbl-title .dropdown > a{margin-right:10px}}

.footer-info a{color: #afb0b9}

.wraper {
    width:100%;
}

@media (max-width:992px) {
    .body-bg,
    .container {
        width:100%;
    }
    #header{
        display: block !important
    }
    #header .logo{
        padding:10px;
    }
    #menu-site-default .navbar-right {
        display:none;
    }
    .column-margin-left{
        margin-left:0 !important
    }
}
@media (max-width:767px) {
    .body-bg,
    .container {
        width:100%;
    }
    .box-shadow {
        box-shadow:none;
        -webkit-box-shadow:none;
    }
    .contactDefault{
        position: relative
    }
    .social-icons,
    .contactDefault,
    .personalArea {
        float:right;
        margin-right:10px;
        margin-left:0;
    }
    .social-icons .content,
    .contactDefault .content {
        display:none;
    }
    .contactList li {
        display:block;
    }
    .contactList li .fa, .contactList li [class^="icon-"], .contactList li [class*=" icon-"] {
        width:20px !important
    }
    .breadcrumbs-wrap{
        display:none
    }
    .hidden-ss-block,
    .hidden-ss-inline,
    .hidden-ss-inline-block {
        display:none !important;
    }
    .second-nav {
        position:absolute;
        left:-10px;
        top:0;
		z-index:100;
    }

    .second-nav .bg {
        -webkit-border-top-left-radius:0;
        -webkit-border-top-right-radius:0;
        -webkit-border-bottom-right-radius:5px;
        border-top-left-radius:0;
        border-top-right-radius:0;
        border-bottom-right-radius:10px;
    }
    .third-nav .bg{
        padding: 10px 5px;
    }
    .third-nav .current-time{
        display:none
    }
    #menusite .navbar-default {
        background-color: #428BCA !important;
        border-color:#428BCA !important;
        -webkit-border-top-left-radius:0;
        -webkit-border-top-right-radius:0;
        -webkit-border-bottom-right-radius:5px;
        border-top-left-radius:0;
        border-top-right-radius:0;
        border-bottom-right-radius:10px;
        padding-left:10px
    }
    #menusite .navbar-default .navbar-nav > li {
        margin-left:0 !important;
        width:200px;
    }
    #menusite .navbar-default .navbar-nav > li:first-child {
        margin-left:0 !important;
    }
    #menusite .navbar-default .navbar-nav > li:last-child {
        margin-right:0 !important;
    }
    #menusite .navbar-default .navbar-nav > li > a {
        background-color:#428BCA !important;
        color:#ffffff !important;
    }
    #menusite .navbar-default .navbar-nav > li > a:hover,
    #menusite .navbar-default .navbar-nav > li > 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,#357ebd 0%,#2f70a7 100%) !important;
        color:#ffffff !important;
    }
    #menusite .navbar-default .navbar-nav > .active > a,
    #menusite .navbar-default .navbar-nav > .active > a:hover,
    #menusite .navbar-default .navbar-nav > .active > a:focus{
        background:#4247ca !important;
        color:#ffffff !important;
    }

    #menusite .navbar-nav{
        margin:0 0 10px 0 !important
    }
    #menusite .navbar-collapse {
        padding-left:0 !important;
        padding-right:0 !important;
        margin-top: -51px !important
    }

    #menusite .navbar-toggle {
        margin-left:0 !important;
        margin-right:-55px;
        color:#dcdcdc !important;
        border-color:transparent transparent #428BCA #428BCA !important;
        background-color:#428BCA !important;
    }
    #menusite .navbar-toggle:hover,
    #menusite .navbar-toggle:focus {
        color:#ffffff !important;
        background-color:#245682 !important;
    }
    #menusite .navbar-nav .dropdown-mobile {
        border-top-width:1px !important;
        border-top-style: solid !important;
        border-top-color: #82b2dc !important;
    }
    #menusite .dropdown-submenu {
        margin:0;
        padding:0;
    }
    #menusite .dropdown-submenu li > ul > li {
        margin-left:30px;
    }
    #menusite .dropdown-submenu a {
        line-height:33px;
        background-color:#82b2dc;
        border-top-width: 1px !important;
        border-top-style: solid !important;
        border-top-color: #a6c8e6 !important;
        padding-left:15px !important;
        padding-right:15px !important;
    }
    #menusite .dropdown-submenu li a {
        color:#333333 !important;
    }
    #menusite .dropdown-submenu > a:after {
        display:none;
    }
}
@media (max-width:499px) {
    .nv-infodie {
        width:100%;
    }
    #header .logo {
        text-align:center;
    }
    #header .logo img {
        max-height:40px;
        width:auto;
    }
	#header .site_title_header{
		font-size: 8px;
	}
    .visible-ss-block {
        display:block !important;
    }
    .visible-ss-inline {
        display:inline !important;
    }
    .visible-ss-inline-block {
        display:inline-block !important;
    }
    .hidden-ss-block,
    .hidden-ss-inline,
    .hidden-ss-inline-block {
        display:none !important;
    }
    #tip, #footer-tip {
        max-width:100%;
        margin-right:0 !important;
    }
    .guestBlock{
        width:100%
    }
}
@media (min-width:500px) and (max-width:991px) {
    #footer .menu li {
        width:32%;
    }
    #footer .menu li:nth-child(3n+2) {
        padding-right:8px;
        padding-left:7px;
    }
    #footer .menu li:nth-child(3n),
    #footer .menu li:nth-child(3n+1) {
        padding-left:0;
        padding-right:0;
    }
}
@media (min-width:500px) {
    .nv-infodie {
        width:500px;
        left:50%;
        margin-left:-250px;
    }
}
@media (min-height:500px) {
    .body-bg,
    .container {
        width:100%;
    }
    .nv-infodie {
        height:500px;
        top:50%;
        margin-top:-250px;
    }
}
@media (min-width:768px) {
    .wraper {
        width:100%;
    }
    .hidden-ss-block {
        display:block !important;
    }
    .hidden-ss-inline {
        display:inline !important;
    }
    .hidden-ss-inline-block {
        display:inline-block !important;
    }
}
@media (min-width:992px) {
    .body-bg,
    .container {
        width:100%;
    }
    .wraper {
        width:100%;
        max-width:1080px;
    }
    nav > .container > .row {
        margin-left:0;
        margin-right:0;
    }
}
@media (min-width:1200px) {
    .wraper {
        width:1080px;
    }
    nav > .container > .row {
        margin-left:-5px;
        margin-right:-5px;
    }
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */.btn-danger,.btn-default,.btn-info,.btn-primary,.btn-success,.btn-warning{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-danger.disabled,.btn-danger[disabled],.btn-default.disabled,.btn-default[disabled],.btn-info.disabled,.btn-info[disabled],.btn-primary.disabled,.btn-primary[disabled],.btn-success.disabled,.btn-success[disabled],.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-danger,fieldset[disabled] .btn-default,fieldset[disabled] .btn-info,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-success,fieldset[disabled] .btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-danger .badge,.btn-default .badge,.btn-info .badge,.btn-primary .badge,.btn-success .badge,.btn-warning .badge{text-shadow:none}.btn.active,.btn:active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:focus,.btn-default:hover{background-color:#e0e0e0;background-position:0 -15px}.btn-default.active,.btn-default:active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-o-linear-gradient(top,#337ab7 0,#265a88 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#265a88));background-image:linear-gradient(to bottom,#337ab7 0,#265a88 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#245580}.btn-primary:focus,.btn-primary:hover{background-color:#265a88;background-position:0 -15px}.btn-primary.active,.btn-primary:active{background-color:#265a88;border-color:#245580}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#265a88;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:focus,.btn-success:hover{background-color:#419641;background-position:0 -15px}.btn-success.active,.btn-success:active{background-color:#419641;border-color:#3e8f3e}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:focus,.btn-info:hover{background-color:#2aabd2;background-position:0 -15px}.btn-info.active,.btn-info:active{background-color:#2aabd2;border-color:#28a4c9}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:focus,.btn-warning:hover{background-color:#eb9316;background-position:0 -15px}.btn-warning.active,.btn-warning:active{background-color:#eb9316;border-color:#e38d13}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:focus,.btn-danger:hover{background-color:#c12e2a;background-position:0 -15px}.btn-danger.active,.btn-danger:active{background-color:#c12e2a;border-color:#b92c28}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#c12e2a;background-image:none}.img-thumbnail,.thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#2e6da4;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.open>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{border-radius:0}@media (max-width:767px){.navbar .navbar-nav .open .dropdown-menu>.active>a,.navbar .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-o-linear-gradient(top,#337ab7 0,#286090 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#286090));background-image:linear-gradient(to bottom,#337ab7 0,#286090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{text-shadow:0 -1px 0 #286090;background-image:-webkit-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2b669a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2b669a));background-image:linear-gradient(to bottom,#337ab7 0,#2b669a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);background-repeat:repeat-x;border-color:#2b669a}.list-group-item.active .badge,.list-group-item.active:focus .badge,.list-group-item.active:hover .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-title{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-title{background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#337ab7),to(#2e6da4));background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-title{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-title{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-title{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-title{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}



/*!
 *  Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfontba72.eot?v=4.0.3');src:url('../fonts/fontawesome-webfontd41d.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfontba72.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfontba72.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfontba72.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}
 
 
 /*
 * jQuery FlexSlider v2.6.3
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 and later license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 *
 */
/* ====================================================================================================================
 * FONT-FACE
 * ====================================================================================================================*/
@font-face {
  font-family: 'flexslider-icon';
  src: url('fonts/flexslider-icon.html');
  src: url('fonts/flexslider-icond41d.html?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon-2.html') format('woff'), url('fonts/flexslider-icon-3.html') format('truetype'), url('fonts/flexslider-icon-4.html#flexslider-icon') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* ====================================================================================================================
 * RESETS
 * ====================================================================================================================*/
.flex-container a:hover,
.flex-slider a:hover {
  outline: none;
}
.slides,
.slides > li,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}
.flex-pauseplay span {
  text-transform: capitalize;
}
/* ====================================================================================================================
 * BASE STYLES
 * ====================================================================================================================*/
.flexslider {
  margin: 0;
  padding: 0;
}
.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
  width: 100%;
  display: block;
}
.flexslider .slides:after {
  content: "\0020";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html[xmlns] .flexslider .slides {
  display: block;
}
* html .flexslider .slides {
  height: 1%;
}
.no-js .flexslider .slides > li:first-child {
  display: block;
}
/* ====================================================================================================================
 * DEFAULT THEME
 * ====================================================================================================================*/
.flexslider {
  margin: 0 0 22px;
  background: #fff;
  border: 4px solid #fff;
  position: relative;
  zoom: 1;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  -o-box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
  box-shadow: '' 0 1px 4px rgba(0, 0, 0, 0.2);
}
.flexslider .slides {
  zoom: 1;
}
.flexslider .slides img {
  height: auto;
  -moz-user-select: none;
}
.flex-viewport {
  max-height: 2000px;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.loading .flex-viewport {
  max-height: 300px;
}
.carousel li {
  margin-right: 5px;
}
.flex-direction-nav {
  *height: 0;
}
.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 40px;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.flex-direction-nav a:before {
  font-family: "FontAwesome";
  font-size: 40px;
  display: inline-block;
  content: '\f104';
  color: rgba(255, 255, 255, 0.8);
  text-shadow: none;
}
.flex-direction-nav a.flex-next:before {
  content: '\f105';
}

.flex-direction-nav .flex-prev {
  left: 0;
}
.flex-direction-nav .flex-next {
  right: 0;
  text-align: right;
}
.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 0.7;
  left: 10px;
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
  opacity: 1;
}
.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 0.7;
  right: 10px;
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
  opacity: 1;
}
.flex-direction-nav .flex-disabled {
  opacity: 0!important;
  filter: alpha(opacity=0);
  cursor: default;
  z-index: -1;
}
.flex-pauseplay a {
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: 5px;
  left: 10px;
  opacity: 0.8;
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  color: #000;
}
.flex-pauseplay a:before {
  font-family: "flexslider-icon";
  font-size: 20px;
  display: inline-block;
  content: '\f004';
}
.flex-pauseplay a:hover {
  opacity: 1;
}
.flex-pauseplay a.flex-play:before {
  content: '\f003';
}
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -40px;
  text-align: center;
}
.flex-control-nav li {
  margin: 0 6px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.flex-control-paging li a {
  width: 11px;
  height: 11px;
  display: block;
  background: #666;
  background: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  text-indent: -9999px;
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.flex-control-paging li a:hover {
  background: #333;
  background: rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
  background: #000;
  background: rgba(0, 0, 0, 0.9);
  cursor: default;
}
.flex-control-thumbs {
  margin: 5px 0 0;
  position: static;
  overflow: hidden;
}
.flex-control-thumbs li {
  width: 25%;
  float: left;
  margin: 0;
}
.flex-control-thumbs img {
  width: 100%;
  height: auto;
  display: block;
  opacity: .7;
  cursor: pointer;
  -moz-user-select: none;
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}
.flex-control-thumbs img:hover {
  opacity: 1;
}
.flex-control-thumbs .flex-active {
  opacity: 1;
  cursor: default;
}
/* ====================================================================================================================
 * RESPONSIVE
 * ====================================================================================================================*/
@media screen and (max-width: 860px) {
  .flex-direction-nav .flex-prev {
    opacity: 1;
    left: 10px;
  }
  .flex-direction-nav .flex-next {
    opacity: 1;
    right: 10px;
  }
}



/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.html) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}



/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 0;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #999;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 26px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: none;
	filter: Alpha(Opacity=90);/*IE7 fix*/
	opacity: 0.9;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.html) no-repeat center center
}


/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}


/*
== malihu jquery custom scrollbar plugin ==
Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
*/



/*
CONTENTS: 
	1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited). 
	2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar. 
	3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
	4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars. 
	5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars. 
	6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS 
		6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0;}.mCSB_outside+.mCSB_scrollTools{right:-18px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:3px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(33,33,38,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(33,33,38,0.55);filter:"alpha(opacity=55)";-ms-filter:"alpha(opacity=55)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(33,33,38,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(33,33,38,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.html);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}

/*!
 * Lightbox v2.8.2 (http://lokeshdhakar.com/projects/lightbox2/)
 *
 * Copyright (c) 2015 Lokesh Dhakar
 * Licensed under MIT
 */
 .lb-loader,.lightbox{text-align:center;line-height:0}body:after{content:url(../img/close.png) url(../img/load.gif) url(../img/prev.png) url(../img/next.png);display:none}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:rgba(255, 255, 255, 0.7);width:250px;height:250px;margin:0 auto;border-radius:2px}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-container{padding:2px}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../img/load.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(../img/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(../img/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.lb-dataContainer:after{display:table}.lb-data{padding:0 2px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption,.lb-data .lb-caption a{font-size:12px;font-weight:700;line-height:1em;text-transform:uppercase;color:#FFF}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(../img/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}
 
/*!
 * Bootstrap-select v1.11.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2016 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\9}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px;z-index:1}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child)>.btn{border-radius:0}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group.bs-container{position:absolute;height:0!important;padding:0!important}.bootstrap-select.btn-group.bs-container .dropdown-menu{z-index:1060}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}
 
  
  
html{-webkit-font-smoothing:antialiased!important;overflow-x:hidden;width:100%;height:100%;position:relative;font-size:62.5%}
body{font-family:'Roboto',sans-serif;font-weight:400;font-size:14px;font-style:normal;color:#262626;width:100%;background-color:#fcfcfc;position:relative;-webkit-font-smoothing:antialiased}
body,aside,footer,header,nav,section{margin:0;padding:0}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
p{margin-top:0;line-height:22px;margin:0 0 8px;color:#222}
strong{font-weight:600!important}
h1,h2,h3,h4,h5,h6{margin:0}

    h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:14px;color:#999;position:absolute;right:0;bottom:5px}
hr{margin:10px 0;border-top:1px solid #eee}
#wrapper{position:relative}
.row.no-gutter [class*='col-']:first-child{/*padding-left:0;*/}
.row.no-gutter [class*='col-']:last-child{/*padding-right:0;*/}
.col-md-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}
table{border-collapse:collapse}
.text-bold{font-weight:700}
.text-semibold{font-weight:500}
.text-regular{font-weight:400}
.text-light{font-weight:300}
.text-thin{font-weight:100}
.text-italic{font-style:italic}
.content-group-sm{margin-bottom:15px!important;position:relative}
.no-margin{margin:0!important}
br{display:block;line-height:22px}
.clear{clear:both}
b{font-weight:600}
a{color:#222}
a:hover{text-decoration:none}
a:focus,a:hover{color:#999;text-decoration:none}
.last{margin-bottom:14px}
.container{max-width:1130px;padding:0;width:100%;position:relative}
ul{list-style:none;padding-left:0;margin-bottom:14px}
.image{position:relative;width:100%}
.video-container{position:relative;width:100%;height:0;padding-bottom:57%}
.video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.list-inline > li{display:inline-block;padding-left:0}
.container-fluid{padding:0}
.center{text-align:center}
/* 1.2 - Heading Styles
    -----------------------------------------------------------------*/
.title-style01{display:block;width:100%;/* border-bottom:1px solid rgba(0,0,0,.1);*/
    padding-bottom:0;margin-bottom:.6em;/*display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:0;margin-bottom:1.125em;*/}
.title-style01 > h3{display:inline-block;font-weight:400;padding-bottom:4px;margin-bottom:-2px;margin-top:0}
.title-style01 h3 b{font-weight:500;color:#333}
.title-style02{width:100%;margin-top:0;margin-bottom:6px;padding:0;display:inline-block;padding-bottom:4px}
.title-style02 a,.title-style02-light a{font-weight:600;text-transform:uppercase;letter-spacing:0;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;font-size:14px;line-height:normal;letter-spacing:-.6px;float:left;margin-top:2px}
.title-style02 a{color:#e32}
.title-style02 a:hover{/*color:#FFF!important;*/}
.title-style02-light{width:100%;background-color:#8A8A90;margin-top:0;margin-bottom:1.625em;height:40px;padding:6px 16px}
.title-style03{padding:1px 0 2px;color:#c2c2c2}
.underline03{display:inline-block;padding-bottom:10px;position:relative}
.underline03::after{background:rgba(112,113,124,0.3);content:"";display:block;height:2px;margin:3px auto 5px;width:250px}
.underline03::before{bottom:7px;content:"";display:block;height:2px;position:absolute;width:30px}
.title-left.underline03::after{width:280px;margin-left:2px}
.title-left.underline03::before{left:2px;margin-bottom:8px}
.underline04{display:inline-block;padding-bottom:4px;position:relative}
.underline04::after{background:rgba(133,133,133,0.5);content:"";display:block;height:1px;margin:3px auto 5px;width:250px}
.title-left.underline04::after{width:auto;margin-left:2px}
.title-left.underline04::before{margin-left:2px;margin-bottom:2px}
.container-half .title-left.underline04::after{width:auto;margin-left:22px}
.container-half .title-left.underline04::before{margin-left:22px;margin-bottom:2px}
.underline04::before{bottom:7px;content:"";display:block;height:2px;position:absolute;width:30px}
.center-title{text-align:center;width:100%;margin:0 6px 1.625rem}
.title-style05{text-transform:uppercase;text-align:center}
.title-style05.style-01{color:#fff;position:relative;display:inline-block;border-radius:2px;font-weight:500;padding:8px 35px;letter-spacing:.03em}
.title-style05.style-02{color:#2c2c34;text-align:center;font-weight:600}
.title-style05.style-02 span{display:inline-block;font-weight:400}
.title-line-left,.title-line-right{display:inline-block;width:200px;height:1px;margin-top:20px;position:relative}
.title-line-left::after,.title-line-right::after{content:'';width:100%;height:1px;background:#e3e2e2;position:absolute;bottom:4px;left:0}
.block-title-1{display:table;table-layout:fixed;width:100%;height:40px;position:relative;border-radius:1px;padding:6px 16px 6px;margin-bottom:1px;/*text-transform:uppercase;*/}
.block-title-1 h3{margin-bottom:0!important}
.block-title-1 h3 a::after,.block-title-2 h3 a::after{font-size:18px;content:"\f105";color:#fff;font-family:"FontAwesome";position:absolute;right:16px;top:6px}
.block-title-2{display:table;table-layout:fixed;width:100%;height:40px;position:relative;border-radius:1px;padding:6px 16px 6px;margin-bottom:1.625em;/*text-transform:uppercase;*/}
.block-title-3{display:table;table-layout:fixed;width:100%;height:40px;position:relative;border-radius:1px;padding:6px 16px;background-color:#212126;text-transform:uppercase;letter-spacing:.5px;font-weight:400}
.block-title-1 a,.block-title-1 a:hover,.block-title-2 a,.block-title-2 a:hover{color:#FFF!important}
.block-title-1 h3,.block-title-2 h3,.block-title-3 h3{margin-top:0;font-family:'Roboto',sans-serif}
.block-title-3 h3{text-align:center;color:#ced2d9}
.block-title-3 h3 a{color:#ced2d9}
.block-title-3 h3 a:hover{color:#FFF!important}
/* 1.3 - Pagination
    -----------------------------------------------------------------*/
.pagination{margin:11px 0;width:100%}
.pagination > li > a{min-width:36px;text-align:center}
.pagination > li > a{color:#666}
/* 1.4 - Row
    -----------------------------------------------------------------*/
.row{width:auto;float:none;display:block;margin-right:-8px;margin-left:-8px;margin-top:0;max-width:1286px;padding:0}
/* 1.5 - Module
    -----------------------------------------------------------------*/
.highlight{background-color:#ececed}
.module{position:relative;height:auto}
.module-top{position:relative;height:auto;padding-top:0}
.dark{background-color:#141417;overflow:hidden}
.dark .video-post_content p{color:#CCC}
.module-title{margin-bottom:1.625em;height:40px;display:table;position:relative}
.module-title .title span{margin:0;padding:6px 16px;color:#fff;text-transform:uppercase;border-radius:1px;font-weight:500;display:table-cell}
.module-title h3{margin-top:0;letter-spacing:.5px;font-family:'Roboto',sans-serif}
.module-title .subtitle{margin:0;text-transform:uppercase;display:table-cell;font-weight:500;letter-spacing:.5px;color:#49494d}
.module-title .subtitle::before{font-family:"FontAwesome";content:'\f105';padding:0 14px 0 18px;font-style:normal;color:#5e5e66}
.module-media{padding-bottom:6px;position:relative;margin-bottom:1.3em;margin-top:6px}
.module-media img{width:100%}
/* 1.5.1 - Schedule Promo Module */
.schedule-logo{width:auto;height:auto;border-radius:3%;opacity:1;padding:6px 16px;z-index:999;letter-spacing:.03em;display:inline-block;margin-bottom:8px}
.schedule-logo a,.schedule-logo a:hover{color:#FFF!important;display:inline;text-transform:uppercase}
.square1,.square2,.square3,.square4,.square5,.square6,.square7,.square8,.square9,.square10,.square11{position:absolute;width:9em;height:9em;margin:-1em auto auto -1em;transform-origin:50% 50%;border-radius:2%;opacity:0;animation:square1 11s ease-in-out infinite}
.square2{animation-delay:2.5s;top:20%;left:50%;border:3px solid rgba(0,0,0,.6)}
.square3{animation-delay:5s;top:20%;left:10%;border:4px solid rgba(65,65,77,.4)}
.square4{animation-delay:1.5s;background-color:#333;top:40%;left:70%}
.square5{animation-delay:4.8s;top:40%;left:70%;border:5px solid rgba(65,65,77,.3);background-color:#333}
.square6{animation-delay:4.5s;top:40%;left:60%;border:9px solid rgba(65,65,77,.3)}
.square7{animation-delay:2.5s;top:50%;left:20%;border:4px solid rgba(65,65,77,.2)}
.square8{animation-delay:4s;top:20%;left:40%;border:3px solid rgba(139,139,153,.4)}
.square9{animation-delay:3.5s;background-color:rgba(139,139,153,.3);top:50%;left:50%}
.square10{animation-delay:3.3s;border:4px solid;top:30%;left:50%}
.square11{animation-delay:4.7s;border:3px solid;top:30%;left:20%}
@keyframes square1{0%{transform:scale(0);opacity:0}33%{opacity:.05}66%{opacity:.5}99%{opacity:0}100%{transform:scale(1.7)}}
.show-info{width:auto;position:relative;z-index:300}
.show-info h3{display:block;color:#CCC;margin-top:0}
.show-info h2{font-size:3rem;font-weight:400;display:inline;color:#FFF;text-transform:uppercase;margin-bottom:0;line-height:1.2}
.show-info-button{position:relative;display:inline-block;padding:6px 12px;margin:10px 0;border-radius:2px;color:#FFF}
.show-info-button:hover{color:#FFF!important}
.show-info-button.bg-13:hover{color:#333!important}
.figure img{width:260px;position:absolute;bottom:-20px;right:0;z-index:99999;display:inline}
/* 1.6 - Add Place
    -----------------------------------------------------------------*/
.sidebar-add-place,.top-sidebar-add-place{margin-bottom:15px;text-align:center}
.top-sidebar-add-place h3{margin-top:0}
.add-place{margin:30px 0;text-align:center}
.bottom-add-place{margin-bottom:1.625em;text-align:center}
.add-place img,.sidebar-add-place img,.top-sidebar-add-place img,.bottom-add-place img{width:100%}
.sponsored,.sponsored:focus{display:block;text-align:center;color:#FFF;text-transform:uppercase;margin:0 auto 1.25em;white-space:nowrap;border-radius:1px;height:40px;width:400px;padding:6px 16px;font-family:'Roboto',sans-serif}
.sponsored-gray,.sponsored-gray:focus{display:block;text-align:center;color:#FFF;text-transform:uppercase;letter-spacing:.05em;margin:0 auto 1px;white-space:nowrap;border-radius:2px;height:40px;background-color:#2c2c34;width:400px;padding:8px 16px}
.sponsored-gray{color:#FFF!important}
.header-add-place{overflow:hidden;/*padding:6px 0;*/
    float:right;display:inline}
.header-add-place .desktop-add{margin:0 auto;text-align:center}
/* 1.7 - Social Media
    -----------------------------------------------------------------*/
.google-plus:hover{color:#FFF;background-color:#dd4b39}
.linkedin:hover{color:#FFF;background-color:#0976b4}
.twitter:hover{color:#FFF;background-color:#2e9edd}
.facebook:hover{color:#FFF;background-color:#3b5998}
.youtube:hover{color:#FFF;background-color:#e52d27}
.instagram:hover{color:#FFF;background-color:#3f729b}
.google-plus,.linkedin,.twitter,.facebook{display:inline-block}
.menu-social-icons{overflow:hidden;padding:6px 3px 0;margin-bottom:3px}
.menu-social-icons li,.sidebar-social-icons li{float:left;width:30px;margin-right:16px}
.menu-social-icons li:last-child,.sidebar-social-icons li:last-child{margin-right:0}
.sidebar-social-icons li:last-child{margin-right:11px}
.sidebar-social-icons li a:hover,.menu-social-icons li a:hover{color:#FFF!important}
.menu-social-icons a{text-align:center;line-height:40px;font-size:1.3em;margin:0;background-color:#f2f2f4;float:left;width:40px;height:40px;border-radius:2px}
.sidebar-social-icons a{text-align:center;line-height:40px;font-size:1.3em;margin:0;float:left;width:40px;height:40px;border-radius:2px}
.menu-social-icons .google-plus:hover,.sidebar-social-icons .google-plus{color:#FFF;background-color:#dd4b39}
.menu-social-icons .linkedin:hover,.sidebar-social-icons .linkedin{color:#FFF;background-color:#0976b4}
.menu-social-icons .facebook:hover,.sidebar-social-icons .facebook{color:#FFF;background-color:#3b5998}
.menu-social-icons .twitter:hover,.sidebar-social-icons .twitter{color:#FFF;background-color:#2e9edd}
.menu-social-icons .youtube:hover,.sidebar-social-icons .youtube{color:#FFF;background-color:#e52d27}
.menu-social-icons .pinterest:hover,.sidebar-social-icons .pinterest{color:#FFF;background-color:#be0216}
.menu-social-icons .rss:hover,.sidebar-social-icons .rss{color:#FFF;background-color:#f90}
.menu-social-icons .tumblr:hover,.sidebar-social-icons .tumblr{color:#FFF;background-color:#36465d}
.sidebar-social-icons .google-plus:hover,.sidebar-social-icons .linkedin:hover,.sidebar-social-icons .facebook:hover,.sidebar-social-icons .twitter:hover,.sidebar-social-icons .youtube:hover,.sidebar-social-icons .pinterest:hover,.sidebar-social-icons .rss:hover,.sidebar-social-icons .tumblr:hover{opacity:.8}
.sidebar-social-icons{padding:0;margin-bottom:1.625em;margin-top:0;height:auto;display:inline-block}
/* 1.8 - Labels
    -----------------------------------------------------------------*/
.label-1,.label-2,.label-3,.label-4,.label-5,.label-6,.label-7,.label-8,.label-9,.label-10,.label-11,.label-12,.label-14{padding:4px 6px;letter-spacing:.03em;font-weight:400;color:#FFF;position:absolute;bottom:4px;left:-3px;right:auto;top:auto;text-align:center;border-radius:1px;text-transform:uppercase;border:none;margin-left:16px;margin-bottom:10px;z-index:2}
a:hover[class^="label-"]{color:#FFF!important}
.entry-media a[class^="label-"]{bottom:9px;margin-left:22px}
.container-half .entry-media a[class^="label-"]{margin-bottom:16px}
.label-13{padding:4px 6px;font-weight:500;color:#FFF;position:absolute;bottom:8px;left:0;right:auto;top:auto;text-align:center;border-radius:1px;border:none;margin-left:10px}
.label-1,.bg-1{background-color:rgba(212,0,4,1.00);color:#FFF;border-radius:1px}
.label-2,.bg-2{background-color:rgba(64,169,255,1.00);color:#FFF;border-radius:1px}
.label-3,.bg-3{background-color:rgba(0,70,154,1.00);color:#FFF;border-radius:1px}
.label-4,.bg-4{background-color:rgba(76,176,80,1.00);color:#FFF;border-radius:1px}
.label-5,.bg-5{background-color:rgba(100,65,165,1.00);color:#FFF;border-radius:1px}
.label-6,.bg-6{background-color:rgba(255,152,0,1.00);color:#FFF;border-radius:1px}
.label-7,.bg-7{background-color:rgba(255,64,17,1.00);color:#FFF;border-radius:1px}
.label-8,.bg-8{background-color:rgba(57,201,187,1.00);color:#FFF;border-radius:1px}
.label-9,.bg-9{background-color:rgba(234,2,83,1.00);color:#FFF;border-radius:1px}
.label-10,.bg-10{background-color:rgba(100,102,108,1.00);color:#FFF;border-radius:1px}
.label-11,.bg-11{background-color:rgba(44,44,52,1.00);color:#FFF;border-radius:1px}
.label-12,.bg-12{background-color:rgba(0,0,0,1.00);color:#FFF;border-radius:1px}
.label-12,.bg-12{background-color:rgba(0,0,0,1.00);color:#FFF;border-radius:1px}
.label-13,.bg-13{background-color:rgba(239,241,242,0.9);color:#141417;border-radius:1px}
.label-14,.bg-14{background-color:rgba(0,0,0,.7);color:#ced2d9;border-radius:1px}
/* 1.9 - Rollover Thumbnail
    -----------------------------------------------------------------*/
span.rollover{-o-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition:-webkit-transform .5s;background:url(../img/zoom.png) center center no-repeat #FFF;cursor:pointer;width:100%;height:100%;position:absolute;z-index:10;opacity:0}
span.rollover:hover{opacity:.7;-o-transition-duration:.5s;-moz-transition-duration:.5s;-webkit-transition:-webkit-transform .5s}
.rollover-thumbnail{box-shadow:none;border-radius:1px;position:relative;margin-bottom:14px}
/* 1.10 - Breadcrumb
    -----------------------------------------------------------------*/
.breadcrumb{border-radius:0;margin-bottom:0;background-color:transparent;padding-left:0}
.breadcrumb > .active{color:#999}
.breadcrumb-line{position:relative;margin-left:0;padding:4px 15px}
.breadcrumb-line h5{margin-top:4px;margin-bottom:4px}
.breadcrumb > li + li::before{padding:0 5px;color:#333;content:"\203A\00a0"}
/* 1.11 - Read More
    -----------------------------------------------------------------*/
.read-more{display:inline-block;text-transform:uppercase;border-radius:2px;position:absolute;bottom:10px;padding-left:0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:.875em;font-weight:400;color:#999}
.read-more::before{position:absolute;bottom:0;left:0;width:20px;height:1px;content:'';-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#999}
.read-more:hover:before{width:calc(100% - 2px)}
/* 1.12 - Play-Icon
    -----------------------------------------------------------------*/
.play-icon{background:rgba(236,26,46,.8);border-radius:50%;color:#fff;cursor:pointer;left:15px;position:absolute;bottom:15px}
.play-icon{font-size:24px;padding:8px 12px;margin-top:0;margin-left:0;opacity:.8;z-index:99}
.play-icon:hover{opacity:1}
[class^="play-"]{font-family:"FontAwesome";speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.play-icon::before{content:"\f04b "}
/* 1.13 - Hour / Date / Day
    -----------------------------------------------------------------*/
.hour{border-left:1px solid #999;padding-left:4px}
.schedule-hour{padding-left:16px;margin-top:.7em}
.date{border-right:1px solid #999;padding-right:5px}
.day{padding-right:5px}
/* 1.14 - UI Top
    -----------------------------------------------------------------*/
#footer a.backtop:hover span#toTopHover{
    transition: ease-in-out 0.5s; 
    opacity: 1
}
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:41px;height:41px;border:none;background:url(../images/ui.totop.png) no-repeat left top;z-index:1000}
#toTopHover{background:url(../images/ui.totop.png) no-repeat left -40px;width:40px;height:40px;display:block;overflow:hidden;float:left;opacity: .3;}
/* 1.15 - Blockquote 
    -----------------------------------------------------------------*/
.blockquote{padding:6px 12px;margin:0;position:relative}
.blockquote_style01{margin:24px 30px;border-top:1px solid #e3e2e2;border-bottom:1px solid #e3e2e2}
.blockquote_style01{padding:8px 10px 8px 20px;border-left:none}
.blockquote_style02{padding:3px 0 0 30px;color:#2c2c34;margin-bottom:20px}
.blockquote_style03{padding:3px 0 0 30px;color:#2c2c34;border-left:3px solid #e3e2e2;margin-bottom:20px}
.blockquote_style01::before{position:absolute;top:10px;left:0;font-size:36px;font-weight:600;line-height:1;content:'“'}
.blockquote_style02 cite,.blockquote_style03 cite{text-transform:uppercase}
.blockquote_style02 h4{line-height:1.4;padding-bottom:16px}
.blockquote_style03 h5{line-height:1.4;font-weight:400;padding-bottom:6px;margin:0}
.blockquote-source{display:block;font-size:.775em;margin-top:6px;color:#999}
.blockquote_style01 h4{font-weight:500;color:#999;letter-spacing:.03em;text-transform:uppercase;font-style:italic;margin:0}
.blockquote cite{font-style:normal;font-size:.875em}
.blockquote_style01 .blockquote_author{font-weight:500;padding-top:14px}
.blockquote_author{display:block;font-weight:600;line-height:1;color:#222}
.blockquote_style01 .blockquote_author::before{display:inline-block;width:16px;height:1px;margin-top:6px;margin-right:15px;line-height:1;vertical-align:top;background-color:#999;content:''}
blockquote img{height:42px;width:auto;float:left;margin-right:20px}
.typography-blockquote{margin-bottom:62px}
/* 1.16 - List Styles
    -----------------------------------------------------------------*/
.list li{position:relative;margin-bottom:3px;padding-left:0}
.list li::before{position:absolute;top:0;left:0;transition:all .3s}
.list > li,.list > li .list > li{margin-top:4px}
.list > li:first-child{margin-top:0}
.list-mark-1 li::before{top:3px;font:normal normal normal 14px/1 FontAwesome;color:#999;content:'\f105'}
.list-mark-1 li,.list-mark-2 li{padding-left:20px}
.list-mark-2 li::before{top:3px;font:normal normal normal 14px/1 FontAwesome;color:#999;content:'\f046'}
/* 1.17 - Buttons
    -----------------------------------------------------------------*/
.btn-primary,.btn-primary:hover,.btn-primary:active,.btn-primary:visited,.btn-primary:focus{background:#83838f;border-radius:2px;text-shadow:none;background-image:none;box-shadow:none;border:none}
.btn-default{background-color:#939399;color:#fefefe;border-radius:2px;text-shadow:none;background-image:none;box-shadow:none;border:none}
.btn-default:hover{color:#fefefe;border-radius:2px;text-shadow:none;background-image:none;box-shadow:none;border:none}
.btn-default.active,.btn-default:visited,.btn-default:focus{color:#FFF}
.btn-lg{padding:12px 46px;margin-bottom:20px}
.btn-black{background-color:#212121;color:#fff}
.btn-icon{padding-left:9px;padding-right:9px}
.btn{position:relative;border-radius:2px}
.input-group-btn > .btn{height:34px;padding:5px 10px;border-radius:2px}
.input-group-btn > .btn:hover{color:#FFF}
.btn-success{color:#fff;background-color:#49494d;border:none;background-image:none;border-radius:1px}
.btn-success.disabled{background-color:#49494d}
.btn-success:focus,.btn-success.disabled:focus{color:#fff;background-color:#d4000e;border:none}
/* 1.19 Page Loading
-----------------------------------------------------------------*/
#pageloader{width:100%;height:100%;position:fixed;background-color:#FFF;z-index:999999}
.loader-item{position:absolute;width:auto;height:height;margin:-25px 0 0 -25px;top:50%;left:50%;text-align:center}
.loader-item h2{color:#ccc;margin:0 auto;font-size:20px}
/* ----------------------------------------------------------------
        1.0 - Common Styles End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        2.0 - Header
    -----------------------------------------------------------------*/
header{/*height:250px;*/}
/* 2.1 - Top-menu 
    ---------------------------------------------------------------------- */
.top-menu{/*height:40px;*/
    margin:0;padding:0;width:100%}
.top-menu ul{margin:0;float:left;padding:6px 0}
.top-menu ul li{list-style:none;float:left;margin:0;padding:0}
.top-menu ul li a{display:inline-block;padding:0 6px}
.top-menu ul li:last-child a{border-left:1px solid #4c4c59}
.top-menu ul li a:hover{text-decoration:none}
/* 2.1.1 - Search Button
    -----------------------------------------------------------------*/
.search-container *,.search-container:after,.search-container:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.search-container:focus{background:#fbfbfb;color:#333;outline:0;float:right}
.search-container{display:block;position:relative;/*height:40px;*/
    float:right;margin-left:6px}
.search-icon-btn{display:block;position:absolute;/* float:left;*/
    
/* height:40px;*/
    color:#dddde7;/* position:relative;*/
    text-align:center;vertical-align:middle;/* width:40px;*/
    z-index:2;right:6px}
.search-input{position:relative;z-index:1;float:left}
.search-input input.search-bar{border:1px solid #ccc;padding:1px 10px;border-radius:8px;outline:none;font-size:12px}
/*.search-input input.search-bar:focus{padding-left:10px;padding-right:10px;width:200px;background-color:#f2f2f4;color:#939399}
*/
    .search-input input.search-bar,.search-icon-btn{-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}
/*.search-container:hover > .search-input input.search-bar{padding-left:10px;padding-right:10px;width:200px;background-color:#f2f2f4}
*/

/* 2.2 - Header Logo 
    ---------------------------------------------------------------------- */
.header-logo{display:inline-block;font-weight:700;margin-top:0;/*padding:10px 0;*/
    border:none;width:300px;position:relative}
.header-logo h1{color:#818285;font-weight:400;display:inline;line-height:1.1}
.header-logo h1 span{color:#515252;font-weight:700}
.header-logo h4{color:#2C2C34;font-weight:400;margin:0}
.header-logo img{margin:8px 10px 8px 0;float:left;display:inline;max-width:100%}
.sidenav-header-logo{display:none}
.sidenav-header-logo{display:none;font-weight:700;margin-top:12px;padding:0;border:none;width:200px;position:relative}
.sidenav-header-logo h2{color:#818285;font-weight:400;line-height:1.1;margin:0;display:inline}
.sidenav-header-logo h2 span{color:#515252;font-weight:700}
.sidenav-header-logo h5{color:#2C2C34;font-weight:400;line-height:1.3;margin-top:0}
.sidenav-header-logo img{margin:7px 6px 8px 0;float:left;display:inline-block;width:46px}
/* 2.3 - navbar 
    ---------------------------------------------------------------------- */
.affix.navbar{z-index:1030;top:0;left:0;width:100%}
.navbar{margin-bottom:0;border-width:0;padding-left:0;padding-right:0;min-height:0;border-radius:0}
.navbar-nav > li > a{text-shadow:none;color:#FFF}
/* Headroom */
.headroom{-webkit-transition:top .4s ease-in-out,bottom .4s ease-in-out;-o-transition:top .4s ease-in-out,bottom .4s ease-in-out;transition:top .4s ease-in-out,bottom .4s ease-in-out}
.navbar.headroom-pinned{top:0;left:0}
.navbar.headroom-unpinned{top:-83px}
.navbar-nav{margin:0;margin-left: 24px;}
.nav > li{position:relative;display:block;/*text-transform:uppercase;*/
    border-left:1px solid rgba(255,255,255,.2)}
.nav .mega-dropdown li{text-transform:none}
.nav .mega-dropdown p:last-child{margin-bottom:0}
.nav > li > a{position:relative;display:block;padding:8px 9px}
.nav > li > a:focus,.nav > li > a:hover{text-decoration:none;background:transparent}
.navbar-collapse{padding-left:0;padding-right:0}
/* 2.4 - nav-main 
    ---------------------------------------------------------------------- */
.nav a:active{color:#000}
/* 2.5 - nav-below-main
    ---------------------------------------------------------------------- */
#nav-below-main{width:100%;border-bottom:solid 1px #e3e3e3;background-color:rgba(255,255,255,.95)}
#nav-below-main .navbar-collapse{float:left;padding:10px 0}
#nav-below-main .nav li a{color:#222;font-weight:600;font-size:12px;line-height:normal;padding:4px 8px 5px;background-color:#f1f1f1;text-transform:initial;margin:0 4px}
#nav-below-main .nav li a:hover{/*background:rgba(255,255,255,0);*/}
#nav-below-main .nav li:first-child a{margin-left:0}
#nav-below-main .nav li a::before{position:absolute;bottom:0;left:0;width:0;height:2px;content:'';margin-left:4px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
#nav-below-main .nav li a:hover:before{width:calc(100% - 6px)}
.currentLink{height:40px}
/* 2.5.1 - Clock / Date
    -----------------------------------------------------------------*/
.clock{float:right}
#date{margin-right:5px;/* margin-top:9px;*/
    width:auto;color:#333;text-align:center;font:13px/18px Roboto,Helvetica,Arial,sans-serif;float:right}
#time{margin:0;position:relative;padding:1px;/* width:100px;*/
    
/* height:18px;*/
    color:#fff;text-align:center;font:13px/18px Roboto,Helvetica,Arial,sans-serif;float:right;/*border-radius:2px;*/}
/* 2.6 - dropdown menu
    ---------------------------------------------------------------------- */
.mega-dropdown{position:static!important;cursor:pointer}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;padding:0;margin:2px 0 0;text-align:left;list-style:none;background-color:#fff;border:none;border-radius:2px}
.dropdown-menu > li > a{display:block;padding:10px 15px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}
#fixed-navbar-toggle li ul{display:block;left:0;z-index:10;visibility:hidden;opacity:0;-webkit-transition:400ms ease;-moz-transition:400ms ease;-o-transition:400ms ease;transition:400ms ease}
.open > .dropdown-menu{display:block}
#fixed-navbar-toggle ul > li:hover ul{visibility:visible;opacity:1}
.nav ul:before,.nav ul:after{content:"";display:table}
.nav ul:after{clear:both}
.mega-dropdown-menu{padding:20px;width:100%}
.mega-dropdown-menu .title{padding-bottom:2px;margin-bottom:5px;border-bottom:1px solid #eee;padding-left:0;font-weight:700;height:auto;display:inline-block}
.mega-dropdown-menu ul{background-color:#FFF}
.mega-dropdown-menu .media-list span{padding:2px 6px;margin-right:8px;color:#FFF!important}
.carousel-inner > .item,.media-list{margin-top:10px}
.carousel-control.right,.carousel-control.left{background-image:none}
.carousel-control .glyphicon-chevron-right,.carousel-control .glyphicon-chevron-left{font-size:20px}
.dropdown:hover .dropdown-menu{display:block}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus{background:none;text-decoration:none;color:#333}
.mega-dropdown-menu .video{position:absolute;top:10px;left:0;width:100%;height:100%;border:0}
.dropdown-toggle:after{/*  font-family:FontAwesome;content:"\f107";right:1px;font-size:14px;color:#FFF;margin-left:6px;*/}
/* 2.7 - sidenav off-canvas menu
    ---------------------------------------------------------------------- */
.navbar-default{background-image:none;box-shadow:none;background-color:transparent;border:none}
.navbar-toggle{margin:0;border-radius:3px;padding:9px}
.navbar-toggle .icon-bar{position:relative}
.sidenav .navbar-toggle{margin-right:12px}
.navbar-toggle.active .icon-bar:nth-of-type(1){top:6px;transform:rotate(45deg)}
.navbar-toggle.active .icon-bar:nth-of-type(2){background-color:transparent}
.navbar-toggle.active .icon-bar:nth-of-type(3){top:-6px;transform:rotate(-45deg)}
.sidenav{background:rgba(44,44,52,.9);display:none;font-size:1.4rem;font-weight:400;left:0;transform:translate(-100%,0);transition:transform .3s;width:100%;z-index:999;height:100%;position:fixed;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;top:0;bottom:0}
.sidenav.show{transform:translate(0,0)}
.sidenav-brand{background:#FFF;color:#FAFAFA;font-weight:400;padding:4px 24px 4px 20px}
.sidenav-brand .sidenav-header-logo{margin-top:8px}
.sidenav-brand h2{display:inline;vertical-align:bottom;color:#d4000e;font-weight:400}
.sidenav-brand h2 span{color:#515252;font-weight:700}
.sidenav-menu{list-style:none;margin:0;padding:0}
.sidenav-menu li{display:block;position:relative;border-bottom:1px solid rgba(161,161,179,.23);text-transform:uppercase}
.sidenav-menu li a:hover{color:#FFF!important}
.sidenav-menu a{background:0 0;color:rgba(255,255,255,.6);letter-spacing:.3px;text-transform:uppercase;display:block;line-height:22px;padding:16px 22px;overflow-x:hidden}
.sidenav-menu .icon-sub-menu{position:absolute;top:0;right:0;height:54px;width:54px;border-left:1px solid rgba(161,161,179,.23);cursor:pointer}
.sidenav-dropdown-icon.show::after{font-family:FontAwesome;content:"\f107";right:1px;font-size:18px;color:rgba(161,161,179,.73);position:absolute;text-align:center}
.sidenav-dropdown-icon.up-icon::after{font-family:FontAwesome;content:"\f106";right:1px;font-size:18px;color:#FFF;position:absolute;text-align:center;padding:14px 20px}
.icon-sub-menu .up-icon{position:absolute;top:0;right:0;height:54px;width:54px;color:#FFF}
.sidenav-menu a:hover{background:#55555e;color:#FFF!important}
.sidenav-menu a.active{color:#FAFAFA}
.sidenav-dropdown-icon{color:#757575;position:absolute;text-align:center;top:16px}
.sidenav-dropdown{display:none;list-style:none;padding:0;background-color:#5c5c66}
.sidenav-dropdown a{padding-left:22px}
.sidenav-dropdown a:hover{color:#FFF}
.sidenav-dropdown li:first-child a{box-shadow:inset 0 1px 1px rgba(92,92,92,.23)}
.sidenav-dropdown-icon{display:none;height:16px;right:20px}
.sidenav-dropdown-icon.show{display:block}
.sidenav-overlay{background:rgba(255,255,255,.8);display:none;height:100%;left:0;position:fixed!important;top:0;width:100%;z-index:99}
.sidenav-no-scroll{overflow:hidden!important;position:fixed!important}
.sidenav-brand img{margin:7px 6px 8px 0;float:left;display:inline-block;width:23%}
.sidenav .icon-bar{background-color:#888}
/* ----------------------------------------------------------------
        2.0 - Header End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        3.0 - Main Section
    -----------------------------------------------------------------*/

/* 3.1 - News
    -----------------------------------------------------------------*/

/*.news .item .item-image{display:table-cell;vertical-align:top;width:40%;z-index:1}
*/
.item .item-image-1{display:table-cell;vertical-align:top;width:48.2%;z-index:1}
.item .item-image-2{display:table-cell;vertical-align:top;width:212px}
.item .item-image-3{display:table-cell;vertical-align:top;width:48%}
.panel .item .item-image-2{top:10px}
.item .item-image-full{display:table-cell;vertical-align:top;width:48%;padding-top:22px}
.item-image-1,.item-image-2,.item-image-3{display:block;position:relative;overflow:hidden;margin-bottom:0}
.item-image-1 .img-link,.item-image-2 .img-link,.item-image-3 .img-link{top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute}
.item-image-1 .img-link::after,.item-image-2 .img-link::after,.item-image-3 .img-link::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5);transform:scale(1);opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
/*.news .item-image::before{display:block;content:'';padding-top:57%}
.item-image-1::before{display:block;content:'';padding-top:67%}
.item-image-2::before{display:block;content:'';padding-top:57%}
*/
    
/*.item-image-3::before{display:block;content:'';padding-top:54%}
*/
    .item-image-1 .img-full,.item-image-2 .img-full,.item-image-3 .img-full{width:100%;height:100%;max-width:none;position:absolute;top:0;margin:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
/*.news .item-image .img-full{width:100%;height:100%;max-width:none;position:absolute;top:0;margin:0}
*/
.news img{max-width:100%}
.news .item .item-content{padding:0 6px 6px}
.item .item-content,.item .content{display:table-cell;vertical-align:top;width:auto}
.news .item{display:table;width:100%;margin-bottom:12px;position:relative}
.news .item-small{display:table;width:100%;margin-bottom:16px;position:relative;background-color:rgba(249,249,252,0.9)}
.news-block{font-size:0;margin-top:6px}
.news-block img{max-width:100%}
.item-block{display:inline-block;vertical-align:top;padding:0 6px;margin-bottom:8px;font-size:14px;width:25%}
.item-block p{margin-bottom:0}
/*.news-block .item-image::before{display:block;content:'';padding-top:67%}
*/

/*.news-block .item-image .img-link{top:0;left:0;right:0;bottom:0;z-index:3;overflow:hidden;position:absolute}
*/
.news-block .item-image .img-full{display:block;max-width:100%}
/*.news-block .item-image .img-link::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5);transform:scale(1);opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
*/
.news .news-block .item-content,.news-block .item-block .item-content,.news-block .item-block .content{padding:6px 0 0;position:relative;display:block}
.news .item-image-1:hover,.news .item-image-2:hover,.news .item-image-3:hover{opacity:.9}
.news ul{/*display:inline-block;margin-bottom:0;*/}
.news ul li{/*margin-top:2px;width:22.75%;float:left;*/}
.news .item h3{font-weight:400;font-size:1.8rem}
.news li:nth-child(4n+1),.news li:nth-child(4n+2),.news li:nth-child(4n+3){/*margin-right:3%;*/}
.news li:last-child{/*margin-right:0;*/}
.news .content p,.news .item-content p{border-bottom:1px solid rgba(0,0,0,0.065)}
.content h3 a,.item-content h3 a{text-transform:none;color:#262626}
.news-block .twitter{background:url(../img/twitter.gif) no-repeat 0 3px;padding-left:18px;color:#2c2c34;margin-bottom:0}
/* 3.2 - Container-Full & Container-Half
    -----------------------------------------------------------------*/

/* Full-Block-Four-Columns */
.full-block-four-columns{float:left;width:24%;margin:0 1.333% 22px 0}
.full-block-four-columns:nth-of-type(4n+4){margin-right:0}
/* Full-Block-Three-Columns */
.full-block-three-columns{float:left;margin:0 2% 0 0}
.full-block-three-columns:nth-of-type(3n+2){width:24%}
.full-block-three-columns:nth-of-type(3n+1){width:48%}
.full-block-three-columns:nth-of-type(3n+3){margin-right:0;width:24%}
.full-block-three-columns img{height:auto;margin:0}
/* Full-Block-Three-Columns-Equal */
.full-block-three-columns-equal{float:left;width:32%;margin:0 1.999% 11px 0}
.full-block-three-columns-equal:nth-of-type(3n+3){margin-right:0}
/* Container-Full */
.container-full{-webkit-transition:box-shadow .2s ease-in-out;-webkit-transition-delay:0;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;background:#fff;margin-bottom:1.625em;position:relative;height:600px;color:#281e1e}
.container-full .entry-media .image{background-size:cover;background-position:center center}
.container-full:hover{position:relative;z-index:999;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);box-shadow:0 2px 16px 0 rgba(0,0,0,0.1)}
.container-full .content{padding:0}
.container-full .content p{padding:0 22px;border-bottom:1px solid rgba(0,0,0,0.065);padding:0 22px}
.container-full .content .entry-title{padding:0 22px}
.container-full .content .entry-title h3{padding:12px 22px 0 0;margin:0}
.container-full .content:after{content:' ';display:block}
.container-full h3{padding:0;margin-bottom:10px}
.container-full h2{font-family:'Roboto Condensed',sans-serif;padding:14px 22px 7px;margin:0;text-transform:uppercase;line-height:1.275}
.container-full h2 a{font-weight:400}
.container-full h2 a:hover{color:#ec1a2e}
/* Container-Full Big-Photo */
    .container-full.big-photo.bottom-text{display:table;border:1px solid rgba(0,0,0,0.065);padding-bottom:12px}
.container-full.big-photo.bottom-text h4{padding:8px 22px 3px;margin:0}
.container-full.big-photo.bottom-text .entry-media{height:auto;position:relative}
.container-full.big-photo.bottom-text .entry-media .image{display:table-cell}
.container-full.big-photo h2 a:hover{color:#ec1a2e}
.container-full.big-photo.bottom-text > div{display:table-row;height:1px}
/* Container-Full Full-Photo */
    .container-full.bottom-text.full-photo .content h4{padding:0 22px;margin:0;color:#eaeaea;position:relative;z-index:2;letter-spacing:.02em}
.container-full.full-photo .content{padding-top:200px;padding-bottom:16px}
.container-full.full-photo h2 a{position:relative;z-index:2}
.container-full.full-photo h2 a,.container-full.full-photo h2 a:hover{color:#FFF!important}
.container-full.full-photo .entry-media .image{height:100%;width:100%;background-size:cover;background-position:center center}
.container-full.full-photo .entry-media{position:absolute;top:0;bottom:0;left:0;right:0}
.container-full.full-photo .content{bottom:0;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background:-moz-linear-gradient(top,transparent,#000);background:-ms-linear-gradient(top,transparent 0,#000 110%);background:linear-gradient(to bottom,transparent 0,#000 110%);width:100%}
/* Container-Half */
.container-half{margin-right:0;-webkit-transition:box-shadow .2s ease-in-out;-webkit-transition-delay:0;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;display:table;background:#fff;border:1px solid #e3e2e2;margin-bottom:12px;height:290px!important}
.container-half:hover{position:relative;z-index:999;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);box-shadow:0 2px 16px 0 rgba(0,0,0,0.1)}
.container-half p{border-bottom:1px solid rgba(0,0,0,0.065);padding:0 22px}
.container-half h3{padding:12px 22px 0;margin:0}
.container-half .entry-content h3{padding:0 22px;margin:0}
.container-half .entry-content h3:first-child{padding:8px 22px 0;margin-top:12px}
.container-half h3 a{color:#281e1e;font-weight:400}
.container-half h3 a:hover{color:#ec1a2e}
.container-half h4{padding:6px 12px;margin-top:0;font-weight:600;font-size:15px}
.container-half .entry-content h4{padding:0 22px 10px;margin-top:0}
.container-half > div{display:table-row;height:1px}
.container-half .entry-media{height:auto;position:relative}
.container-half .entry-media .image{display:block;background-size:cover;background-position:top center}
.container-half .entry-media .image img{width:100%}
.container-half .content:after{content:' ';display:block}
.entry-meta{font-size:12px;font-weight:600;text-transform:uppercase;display:inline;padding:3px 12px}
.entry-media .image{/*height:160px;*/
    position:relative}
/* 3.3 - Entry Block
    -----------------------------------------------------------------*/
.entry-block-full{width:100%;overflow:hidden;margin-bottom:1.625em;border-radius:1px;background-color:#fff;position:relative;-webkit-transition:box-shadow .2s ease-in-out;-webkit-transition-delay:0;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;/*border:1px solid rgba(0,0,0,0.065);*/
    text-align:left}
.entry-block-full img{display:block;width:100%}
.entry-block-full .content{padding:12px 22px}
.entry-block-full h3{margin-bottom:6px}
.entry-block{display:inline-block;vertical-align:top;margin-bottom:22px;height:560px!important;background-color:#fff;position:relative}
.entry-block .underline04{margin-right:4px}
.entry-block-small{display:inline-block;vertical-align:top;margin-bottom:1.625em;height:420px!important;background-color:#fff;position:relative}
.entry-block-xs{display:inline-block;vertical-align:top;margin-bottom:1.625em;height:auto!important;background-color:#fff;position:relative}
.entry-block-xs h3{margin-top:0}
.entry-block,.entry-block-small,.entry-block-xs{float:left;width:32%;margin:0 2% 1.625em 0;border:1px solid rgba(0,0,0,0.065)}
.entry-block:nth-of-type(3n+3),.entry-block-small:nth-of-type(3n+3),.entry-block-xs:nth-of-type(3n+3){margin-right:0}
.entry-block img{width:100%;height:auto;margin:0}
.entry-block-small:nth-of-type(3n+4),.entry-block-xs:nth-of-type(3n+4){clear:left}
.entry-image{display:block;position:relative;overflow:hidden;margin-bottom:0;text-align:center;border:1px solid #ccc;padding:2px}
.entry-image .img-link{display:block;overflow:hidden}
.entry-block .entry-image::before,.entry-block-small .entry-image::before,.entry-block-xs .entry-image::before{display:block;content:'';padding-top:67%}
.entry-block .entry-image .img-link,.entry-block-small .entry-image .img-link{top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute}
.entry-block .entry-image .img-full,.entry-block-small .entry-image .img-full,.entry-block-xs .entry-image .img-full{width:auto;height:100%;max-width:none;position:absolute;top:0;left:50%;margin:0;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.entry-block .entry-image .img-link::after,.entry-block-small .entry-image .img-link::after,.entry-block-xs .entry-image .img-link::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5);transform:scale(1);opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
.article .entry-block .entry-content,.article .entry-block-small .entry-content,.entry-block-xs .entry-content{display:block;vertical-align:top;width:auto;padding:12px 22px 6px}
.entry-block .entry-content span.day-hour{padding:4px 7px;display:inline-block}
.article .entry-block .entry-content p,.article .entry-block-small .entry-content p,.entry-block-xs .entry-content p{border-bottom:1px solid rgba(0,0,0,0.065)}
.article .entry-block-small .entry-content h4{margin-bottom:.275em}
.entry-block:hover,.entry-block-small:hover,.entry-block-xs:hover{z-index:999;-webkit-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 2px 16px 0 rgba(0,0,0,0.1);box-shadow:0 2px 16px 0 rgba(0,0,0,0.1)}
.entry-block-small .content{padding:6px 22px}
.entry-block h3{display:inline-block;margin-top:0}
.entry-block-small .content p{border-bottom:1px solid rgba(0,0,0,0.065);padding:2px}
.content p:last-child,.item-content p:last-child{border:none}
.entry-block-small h3{margin-bottom:.36em;margin-top:8px;font-weight:400;line-height:1.3;font-size:1.8rem}
.entry-block-small h3 a{color:#262626}
.entry-block h3 a{font-size:1.8rem;margin-bottom:0;font-weight:400;color:#262626}
.external-link::after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;cursor:pointer;font-family:"FontAwesome";font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;color:#c1cacf;content:"\f08e";font-size:12px;vertical-align:baseline;padding-left:4px}
.video-post_content .content p:first-child{border-bottom:1px solid rgba(0,0,0,0.065)}
/* 3.4 - Category List
    -----------------------------------------------------------------*/
.category-list{list-style:none;border:1px solid #e3e2e2;padding:10px 18px;margin-bottom:1.625em}
.category-list_item{padding:0}
.category-list_header{color:#333;display:block;position:relative;margin-bottom:8px;margin-top:14px;padding:6px 16px;border-bottom:1px solid #dcdcdc;background-color:#e3e2e2}
.category-list_sub-links{list-style:none;-moz-column-count:3;-moz-column-gap:14px;-webkit-column-count:3;-webkit-column-gap:14px;column-count:3;column-gap:14px}
.category-list_sub-link{font-weight:400;font-size:1.125em;color:inherit;display:inline-block;width:100%;line-height:1.2em;margin:0 0 .25em;padding:.36em 0 .5em 3px}
/* 3.5 - Article
    -----------------------------------------------------------------*/
.article a{text-decoration:none}
.first{margin-left:0;float:left}
.last{margin-right:0}
/* 3.6 - Tabs
    -----------------------------------------------------------------*/
.nav-tabs.nav-justified{background-color:rgba(247,247,252,0.9);border-bottom:1px solid #c8c8cc}
.nav-tabs.nav-justified > li > a{border-color:transparent}
.tab-content > .active{display:block}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:hover,.nav-tabs.nav-justified > .active > a:focus{color:#fff}
.nav-tabs.nav-tabs-bottom > li.active > a,.nav-tabs.nav-tabs-bottom > li.active > a:hover,.nav-tabs.nav-tabs-bottom > li.active > a:focus{color:#333}
.nav-tabs.nav-justified > li > a{border-radius:0;margin-bottom:0;position:relative;display:block;padding:9px 15px}
.nav-tabs > li{position:relative;display:block;border-left:none;border-right:1px solid #c8c8cc}
.nav-tabs.nav-justified > .active > a,.nav-tabs.nav-justified > .active > a:focus,.nav-tabs.nav-justified > .active > a:hover{border:none}
.nav-tabs.nav-tabs-bottom > li > a:hover{border-bottom:2px solid #999;background-color:transparent}
.panel .nav-tabs{border-bottom:1px solid #e3e2e2;margin-bottom:10px;background-color:#f0f0f5}
.panel .nav-tabs li:last-of-type{border-right:none}
.panel .nav-tabs li:first-of-type{border-left:none}
.panel .nav-tabs li.active a{border:none}
.panel .tab-content ul li{width:100%;display:inline-block;margin-top:6px;border-bottom:#f44336}
.panel .tab-content ul li:first-child{margin-top:0}
.panel .tab-content ul li:last-child{margin-bottom:6px}
.panel .tab-content ul li span{color:#818181;display:inline}
.panel .tab-content ul li p{margin-bottom:0;margin-right:15px}
.sidebar-tabs .panel .tab-content .img-responsive{float:left;margin:6px 20px 0 22px}
.nav-tabs.nav-tabs-bottom > li.active > a,.nav-tabs.nav-tabs-bottom > li.active > a:hover,.nav-tabs.nav-tabs-bottom > li.active > a:focus{border-color:transparent;border-bottom:1px solid #f44336;background-color:transparent}
/* 3.7 - Tables
    -----------------------------------------------------------------*/
.panel{margin-bottom:15px;border-radius:2px;color:#333;box-shadow:none;background-color:rgba(245,245,247,0.9);border:1px solid #e3e2e2}
.panel .title-style01{padding-left:16px}
.panel-title{background-color:#fff}
.panel-title h5{padding:0;}
.table > thead > tr > th{font-weight:400;border-bottom:1px solid #bbb;vertical-align:middle;padding:12px 16px;border-right:1px solid #ddd}
.table > tbody > tr > td{vertical-align:middle;padding:.675em 1.1em}
.bg-red{background-color:#d4000e;border-color:#d4000e;color:#fff}
.bg-gray{background-color:#939399;color:#fff}
.bg-underline{background:transparent;border-bottom:2px solid #d4000e}
.table-footer{padding:6px 14px 7px;border-top:1px solid #e3e2e2}
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child{padding:12px 16px}
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child{border-right:none}
table{border-collapse:collapse;border-spacing:0}
/* 3.8 - Post
    -----------------------------------------------------------------*/

/*.item .item-image{display:table-cell;vertical-align:top;width:110px}
*/
.item .item-image-full{display:table-cell;vertical-align:top;width:48%;margin-top:22px}
.sidebar-scroll .item{display:table;width:100%;position:relative;background-color:rgba(245,245,247,0.9)}
.item .item-image-full .img-link{top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute}
.item-image-full::before{display:block;content:'';padding-top:57%}
.item-image-full .img-full{width:auto;height:100%;max-width:none;position:absolute;top:0;margin:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
.item-image-full .img-link::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5);transform:scale(1);opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
.item-image{display:block;position:relative;overflow:hidden;margin-bottom:0;text-align:center;border:1px solid #ccc;padding:2px}
.item-image .img-link{display:block;overflow:hidden}
/*.item-image .img-link{top:0;left:0;right:0;bottom:0;overflow:hidden;position:absolute}
*/

/*.item-image .img-link::after{position:absolute;content:"";width:100%;height:100%;top:0;left:0;z-index:1;background-color:rgba(0,0,0,0.5);transform:scale(1);opacity:0;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}
*/

/*.item-image::before{display:block;content:'';padding-top:54%}
*/

/*.item-image .img-full{width:100%;height:100%;max-width:none;position:absolute;top:0;margin:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}
*/
.entry-post .item .item-content p{margin-top:6px;margin-bottom:0}
.item .item-content{display:table-cell;vertical-align:top;width:100%}
.entry-post .item{display:table;width:100%;margin-bottom:8px;position:relative;-webkit-transition:box-shadow .2s ease-in-out;-webkit-transition-delay:0;-moz-transition:box-shadow .2s ease-in-out;-o-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}
.entry-post .item .item-image{display:block;vertical-align:top;width:110px}
.entry-post .item .item-content{padding-left:15px}
.entry-post .item-image:hover{opacity:.8}
/* 3.9 - 3.9 - Breaking News Ticker & News On-Air
    -----------------------------------------------------------------*/
.outer{width:auto;height:40px;overflow:hidden;background-color:#000;margin-bottom:1.625em}
.outer ul{padding:0}
.outer li{padding:8px 0 8px 15px}
.outer li a{text-decoration:none;color:#CCC;font-weight:400}
.breaking-ribbon h4{margin:0}
.newsticker h4,.news-on-air h4{margin:0}
.breaking-ribbon{color:#FFF;width:auto;height:100%;padding:8px 16px;float:left;text-transform:uppercase;display:inline;letter-spacing:.01em}
.breaking-ribbon h5{margin:0;padding-top:4px}
.newsticker,.news-on-air{position:relative;overflow:hidden;display:block;color:#CCC;height:40px;background-color:#212126}
.news-on-air .fa{padding-right:8px}
.outer .category{color:#FFF}
.outer a:hover{color:#FFF!important}
.navi{float:right;padding-top:8px;padding-right:10px;padding-left:10px}
button.up,button.down{background-color:transparent;border:none;color:#FFF;float:left;font-size:18px;transition:color .2s;opacity:.5;padding-right:2px}
button.up:hover,button.down:hover{opacity:1}
/* 3.10 - Exchange Rates
    -----------------------------------------------------------------*/
.currency{width:auto;margin-bottom:1.625em;background-color:#FFF;padding:8px 16px;text-align:center;border:1px solid rgba(0,0,0,0.2)}
.currency h3{font-family:'Roboto',sans-serif;color:#393942;margin-top:.4em;margin-bottom:0}
.currency h5{margin-top:.4em}
.rates{display:block}
.currency h4{text-align:left;border-bottom:1px solid rgba(0,0,0,0.1);padding:3px 30px;margin-top:.4em;margin-bottom:0}
.currency h4:first-child{margin-top:0}
.currency h4:last-child{border-bottom:none;padding-bottom:0}
.currency span{color:#393942}
/* 3.11 - Currency Converter
    -----------------------------------------------------------------*/
.conversionForm{margin:auto;width:100%;font-size:1.175em;border:1px solid rgba(0,0,0,0.2);margin-bottom:1.625em}
.conversionForm label{font-weight:500}
.conversionForm-amount{width:94%;margin:6px auto}
.conversionForm-amount label{text-align:center;display:block}
.conversionForm-amount input{margin:5px auto;display:block}
.conversionForm-currencies{width:100%;clear:left;margin:6px 0}
.conversionForm-currencies div{width:50%;float:left;padding:4px 14px 10px}
.conversionForm-currencies div label{text-align:center;display:block}
.conversionForm-currencies div select{width:55px;display:block;margin:5px auto;border:none}
.conversionForm .currencySubmit{display:block;margin:8px auto;width:100px;border-radius:2px;border:none;padding:6px 8px;text-transform:uppercase}
.output{text-align:center}
.open > .dropdown-toggle.btn-primary,.open > .dropdown-toggle.btn-primary:hover{color:#fff;background-color:#d4000e;border-color:#d4000e}
.no-spinners{-moz-appearance:textfield}
.no-spinners::-webkit-outer-spin-button,.no-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.bootstrap-select > .dropdown-toggle.bs-placeholder,.bootstrap-select > .dropdown-toggle.bs-placeholder:active,.bootstrap-select > .dropdown-toggle.bs-placeholder:focus,.bootstrap-select > .dropdown-toggle.bs-placeholder:hover{color:#FFF}
.open > .dropdown-toggle.btn-primary:focus,.open > .dropdown-toggle.btn-primary:hover{color:#fff;background-color:#83838f;border-color:#83838f}
.bootstrap-select.btn-group .dropdown-menu li a{color:#666}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle{z-index:3}
.bootstrap-select.show-menu-arrow .dropdown-toggle::after{bottom:-8px}
/* ----------------------------------------------------------------
        3.0 - Main Section End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        4.0 - Sidebar
    -----------------------------------------------------------------*/

/* 4.1 - sidebar-newsfeed and sidebar-post
    ---------------------------------------------------------------------- */
.sidebar-newsfeed,.sidebar-post{overflow:hidden;background-color:#d8d8d8;margin-bottom:12px}
.sidebar-newsfeed ul li{display:table-cell;vertical-align:top;width:100%}
.sidebar-newsfeed ul li p{display:table-cell;vertical-align:top;width:auto;font-size:.975em}
.sidebar-post h3{color:#838384;font-weight:400;margin-top:.175em;margin-bottom:0}
.sidebar-newsfeed li,.sidebar-post li{padding:0 4px;width:100%;float:left;background-color:transparent;border-bottom:1px solid #727273}
.container-full .sidebar-post li{padding:11px 4px}
.sidebar-post li a:hover,.sidebar-post p,.sidebar-newsfeed li a:hover{/*color:#FFF!important;*/}
.sidebar-newsfeed li img,.sidebar-post li img{width:100px;float:left;margin:0 12px 8px 4px;padding-top:3px}
.sidebar-newsfeed li:last-child,.sidebar-post li:last-child{margin-bottom:0}
.sidebar-newsfeed li:nth-child(even),.sidebar-post li:nth-child(even){background:transparent}
.newsfeed-1,.newsfeed-2,.newsfeed-3,.newsfeed-4,.newsfeed-5,.newsfeed-6{border-radius:2px;margin-bottom:0;width:auto;height:auto;overflow:hidden}
.newsfeed-1 ul,.newsfeed-2 ul,.newsfeed-3 ul,.newsfeed-4 ul,.newsfeed-5 ul,.newsfeed-6 ul{list-style:none}
.newsfeed-1 img,.newsfeed-2 img,.newsfeed-3 img,.newsfeed-4 img,.newsfeed-5 img,.newsfeed-6 img{float:left;width:auto;height:auto}
.sidebar-post .date{color:#e6e6eb!important}
.sidebar-newsfeed .item .item-image,.sidebar-post .item .item-image{display:table-cell;vertical-align:top;width:100px}
.sidebar-newsfeed .item,.sidebar-post .item{display:table;width:100%;position:relative;padding:6px 16px;height:86px}
.sidebar-newsfeed .item-content p a,.sidebar-post .item-content p a{color:#ced2d9;margin:0}
.sidebar-newsfeed .item-content h4 a,.sidebar-post .item-content h4 a{color:#e9edf5;font-weight:400}
.sidebar-post .item-content h3,.sidebar-newsfeed .item-content h3{color:#838384;font-weight:400;margin-top:.175em;margin-bottom:0}
.sidebar-newsfeed .item .item-content,.sidebar-post .item .item-content{padding:0 0 0 20px}
/* 4.2 - sidebar-image and sidebar-block
    ---------------------------------------------------------------------- */
.sidebar-image{opacity:1}
.sidebar-image:hover{opacity:.7}
.sidebar-block{padding:0;border:1px solid #e3e2e2;border-radius:1px;margin-bottom:1.625em;margin-top:0;text-align:center}
.sidebar-block p{margin-bottom:0}
.sidebar-block img{max-width:100%}
.sidebar-block .sidebar-content{padding:6px;height:auto}
.sidebar-content h3{margin-top:0}
/* 4.3 - sidebar-newsletter
    ---------------------------------------------------------------------- */
.sidebar-newsletter-form{padding:0;border-radius:1px;margin-bottom:22px;height:30px;margin-top:8px}
/* 4.4 - sidebar calendar
    ---------------------------------------------------------------------- */
#calendar{margin:auto;display:table;border-radius:2px;font-weight:400;margin-bottom:1.625em;background-color:#393942;width:100%}
#calendar .ui-datepicker{position:relative;width:auto;padding:0;margin:0;border-radius:0;border:0;background:transparent;display:table-cell;vertical-align:middle;-webkit-font-smoothing:antialiased}
#calendar .ui-datepicker-calendar tr{border-bottom:1px solid #70717c}
#calendar .ui-datepicker-header{position:relative;height:40px;padding:0;margin:0;border-radius:0;border:0;background:transparent}
#calendar .ui-datepicker-prev,#calendar .ui-datepicker-next{cursor:pointer;position:absolute;top:0;bottom:0;height:auto;margin:auto;border-radius:0;background:transparent;z-index:10;-webkit-transition:background .15s ease-in-out}
#calendar .ui-datepicker-prev{left:0}
#calendar .ui-datepicker-next{right:0}
#calendar .ui-datepicker-prev:hover,#calendar .ui-datepicker-next:hover{border:0;background:#656D78}
#calendar .ui-datepicker-prev .ui-icon,#calendar .ui-datepicker-next .ui-icon{position:absolute;top:0;left:4px;right:0;bottom:0;width:8px;height:8px;margin:auto;border-width:2px 0 0 2px;border-style:solid;border-color:#FFF;background:transparent;-webkit-transition:border-color .15s ease-in-out;-webkit-transform:rotate(-45deg)}
#calendar .ui-datepicker-next .ui-icon{left:-4px;border-width:2px 2px 0 0;-webkit-transform:rotate(45deg)}
#calendar .ui-datepicker-prev:hover .ui-icon,#calendar .ui-datepicker-next:hover .ui-icon{border-color:#FFF}
#calendar .ui-datepicker-title{cursor:default;position:relative;width:100%;height:40px;padding:0;margin:auto;font-weight:500;font-size:1.225em;color:#f0f0fa;line-height:40px;text-transform:uppercase;border-bottom:solid thin #fff}
#calendar .ui-datepicker-calendar{margin:0}
#calendar .ui-datepicker-calendar thead th{cursor:default;height:auto;padding:0;background:#70717c;color:#dcdce5;border-right:1px solid #393942;font-size:1em;line-height:35px;text-transform:uppercase}
#calendar .ui-datepicker-calendar thead th:last-child{border:none}
#calendar .ui-datepicker-calendar tbody td{padding:0;margin:0}
#calendar .ui-datepicker-calendar tbody td a.ui-state-default{width:auto!important;height:auto;border:0;background:#393942;-webkit-transition:background .15s ease-in-out,color .15s ease-in-out;color:#dcdce5;font-size:1.225em;text-align:center;line-height:36px}
#calendar .ui-datepicker-calendar tbody td a.ui-state-default:hover,#calendar .ui-datepicker-calendar tbody td a.ui-state-active{background:#656D78;color:#FFF}
#calendar .ui-datepicker-calendar tbody td a.ui-state-highlight{background:#dcdce5}
#calendar .ui-datepicker-calendar tbody td.ui-datepicker-unselectable{background:#434A54;opacity:.3}
#calendar .ui-datepicker-calendar tbody td.ui-datepicker-week-end.ui-datepicker-unselectable{background:#434A54;opacity:.6}
/* 4.5- sidebar-scroll
    ---------------------------------------------------------------------- */
.sidebar-scroll{overflow:hidden;position:relative;padding:22px 22px 0;background-color:rgba(249,249,252,0.9);margin:0 0 26px;width:97%;height:800px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ebebeb}
.sidebar-scroll h3{font-size:1.8rem;margin-bottom:6px}
.sidebar-scroll .scroll-item{display:table;width:100%;position:relative;padding:10px 0;border-bottom:1px solid #ebebeb}
.sidebar-scroll .item .item-content{padding:0 0 0 22px}
.sidebar-scroll .item .item-content-1{padding:0}
.sidebar-scroll .item .item-content p,.sidebar-scroll .item .item-content-1 p{margin:0}
.scroll{position:relative}
.scroll .scroll-image img{width:100%}
.scroll-recent-post{display:table;width:100%;margin-bottom:20px;border-bottom:1px solid #ebebeb}
.scroll-recent-post .thumb{position:relative;display:table-cell;width:115px;padding:0 15px 5px 0}
.scroll-recent-post .thumb img{-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}
.scroll-recent-post .post-info{position:relative;display:table-cell;width:auto;vertical-align:top}
.scroll-recent-post:last-child{margin-bottom:0;padding-bottom:0;border:none}
.sidebar-scroll .fa{color:#7E7B7B}
/* 4.6- sidebar-weather
    ---------------------------------------------------------------------- */
.weather-card{width:100%;display:inline-block;height:auto;background-color:#2c2c34;padding-top:4px;padding-bottom:2px}
.temperature{color:rgba(220,220,229,0.9);display:inline-block;font-size:.8em}
.temp{font-size:3.4em;font-weight:300;line-height:.75;color:rgba(255,255,255,0.9);margin-top:8px;display:table;margin-left:16px}
.switch{font-size:1em;font-weight:400}
.weather-icon{display:inline-block;margin-right:8px;left:24px}
.weather-city{text-align:left;padding:8px;border-bottom:solid thin #fff;text-transform:uppercase;/*height:40px;*/}
.weather-city-text{color:rgba(255,255,255,0.9);letter-spacing:.05em;margin:0;font-size:14px;text-transform:uppercase;font-weight:600}
.sidebar-weather{position:relative;padding:0;margin-bottom:1.625em}
.sidebar-weather .btn-primary{background-color:#70717c;bottom:3px}
.desc-text{display:inline-block;padding:4px 8px 4px 16px;color:#dcdce5}
#description{text-align:left;border-top:1px solid #626262;margin-top:18px}
#description i{color:#dcdce5}
/* ----------------------------------------------------------------
        4.0 - Sidebar End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        5.0 - Footer
    -----------------------------------------------------------------*/
#footer{background-color: #f4f4f4;padding:12px 0;width:100%;border-top:1px solid #d4000e}
#footer h3{font-family:'Roboto',sans-serif}
#footer .about-us{color:#c2c2c2;margin-bottom:40px}
#footer .site-logo{padding-left:0;padding-right:0;width:300px;display:inline-block}
#footer .site-logo h3{font-weight:300;color:#CCC;margin-top:0}
#footer .site-logo h3 span{font-weight:400;color:#FFF}
#footer .site-logo p{font-weight:400;color:#CCC;margin-top:0}
#footer .site-logo img{width:44px;margin-top:4px;margin-right:4px;padding:0;float:left;-webkit-filter:brightness(1.3);filter:brightness(1.3)}
#footer .col-md-12{margin:8px 0;overflow:hidden}
#footer .col-md-12 li{padding:4px;width:100%;float:left;padding-left:0}
#footer .col-md-12 li a{color:#666;padding:0;margin:0;display:block}
#footer .col-md-12 li a:hover{color:#a3061b}
#footer .tagcloud a{color:#fff;background-color:#70717c;padding:5px 10px;margin:7px 7px 7px 0;border-radius:2px;display:inline-block}
#footer .tagcloud a:hover{background-color:#f2f2f6;color:#70717c}
.footer-post{overflow:hidden}
.footer-post .item{display:table;width:100%;position:relative}
.footer-post .item .item-image{display:table-cell;vertical-align:top;width:66px}
.footer-post .item .item-content{padding:0 0 0 16px}
/* 5.1 - copyrights
    ---------------------------------------------------------------------- */
#copyrights{background-color:#0C1E33;min-height:40px;font-size:11px;padding:10px 0}
.copyright{color:#7e7f8c;text-align:right;float:left;width:40%;/*display:inline-block;*/
    
/*margin-top:10px;*/
    padding-right:20px;border-right:2px dotted #fff}
.copyright p{color:#fff}
.copyright img{max-width:300px}
.footer-info{color:#afb0b9;text-align:left;width:calc(60% - 2px);/* display:inline-block;*/
    
/* margin-top:10px;*/
    padding-left:20px;display:block;float:left;/*border-left:2px dotted #fff;*/}
.footer-info p{color:#d2d2d2;font-size:13px}
#copyrights p{line-height:15px;margin:0 0 4px}
.footer-social-icons{position:absolute;right:0;top:0;height:40px;width:160px;display:inline}
.footer-social-icons li a{font-size:1.35em;color:#7e7f8c;float:left;line-height:40px;text-align:center;width:40px}
.footer-social-icons li a:hover{color:#FFF!important}
/* ----------------------------------------------------------------
        5.0 - Footer End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        6.0 - Contact
    -----------------------------------------------------------------*/
.contact-us{height:auto;margin-top:26px}
.contact-us p{margin-bottom:16px}
.contact-us ul li{margin-bottom:10px}
.contact-us ul li i{width:30px;font-size:20px}
.google-map-area{margin-bottom:16px}
.contact-us span{color:#919199}
#map-canvas{height:400px;margin-top:4px}
/* ----------------------------------------------------------------
        6.0 - Contact End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        7.0 - Sport
    -----------------------------------------------------------------*/

/* 7.1 - Sport Promo
    -----------------------------------------------------------------*/
.sport-promo{background-color:rgba(245,245,247,0.9);margin-bottom:1.625em;border:1px solid #e3e2e2}
.sport-promo .time{color:#4cb050;margin:0;letter-spacing:.03em;font-weight:400}
.sport-promo-block a{position:relative;padding:10px 22px;line-height:1;display:block;border-bottom:1px solid #e3e2e2}
.sport-promo ul{margin-bottom:2px}
.sport-promo .list a{position:relative;padding:10px;line-height:1;display:block;border-bottom:none}
.sport-promo h3{position:relative;font-weight:400;color:inherit;margin-bottom:8px;line-height:1.2;padding-right:100px}
.sport-promo-badge:last-child{right:46px;z-index:2}
.sport-promo-badge{position:absolute;right:0;bottom:0;width:auto;height:36px}
.sport-promo-teams{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.sport-promo-break{padding:0}
.link-action{display:inline-block;font-weight:400;font-size:1.125em;color:inherit;text-decoration:none}
.link-action::before{content:"\f105";font-family:"FontAwesome";font-size:.75em;display:inline-block;left:1px;color:#999;margin-right:8px;position:relative}
/* 7.2 - Sport Fixtures & Results
    -----------------------------------------------------------------*/
.matches{background-color:rgba(245,245,247,0.9);padding:22px;padding-top:12px;padding-bottom:10px;-webkit-transform:translateZ(0);border:1px solid #e3e2e2;margin-bottom:22px}
.matches-header{color:inherit;text-align:center;padding:5px 0;background:#eaeaea;margin-bottom:2px}
.matches-list{padding:0;list-style:none;margin-bottom:0;position:relative}
.match{border-bottom:1px solid #dcdcdc}
.match:last-child{border-bottom:none}
span.info{position:relative;display:table-cell;height:36px;margin-bottom:8px;margin-top:8px;vertical-align:middle;white-space:nowrap;font-weight:400;color:inherit}
span.side-1{text-align:right;padding-right:8px}
span.side-2{text-align:left;padding-left:8px}
.status{width:3.74em;border-left:.3em solid transparent;border-right:.3em solid transparent}
.score-side{display:table-cell;background:inherit;vertical-align:middle;position:relative;text-align:center;color:#fff;color:inherit;width:50%;text-indent:0;-webkit-transition:all .33s linear;-moz-transition:all .33s linear;transition:all .33s linear;border:1px solid;border-color:inherit;border-right-width:0}
.score-side + .score-side{border-left-width:0;border-right-width:1px}
.score-side + .score-side::before{content:"-";width:1em;text-align:center;position:absolute;left:-.5em;-webkit-transition:opacity .1s ease-in-out;-moz-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}
.info{width:2em;text-align:right}
.matches .list{list-style:none;padding:0;padding-top:4px;margin-bottom:0}
.list-bar > .list_item{display:inline-block;margin-right:11px}
.list_item{margin-bottom:.2em;position:relative}
.list-bar > .list_item:last-child{margin-right:0}
/* 7.3 - Tennis Results
    -----------------------------------------------------------------*/
.tennis-block{background:#fff;padding:12px 18px 0;border:1px solid #e3e2e2;margin-bottom:1.625em}
.tennis-block ul{margin-top:10px}
.tennis{display:table;background:#fff;table-layout:fixed;width:100%;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-top-width:0;position:relative;color:inherit;z-index:1;padding:8px}
.tennis-players{display:table-cell;width:55%;vertical-align:top}
.tennis-player{text-align:left;padding-left:1.8em;position:relative;text-overflow:ellipsis}
.tennis-sets{display:table-cell;width:33%;vertical-align:top}
.tennis-col{display:block;width:20%;float:left}
.tennis-score{padding-right:.5em}
.tennis-points{width:12%;display:table-cell;vertical-align:top}
.tennis-point{color:inherit}
.tennis-player:before{content:"";position:absolute;left:0;display:block;width:12px;height:12px;background:#ffe001;border-radius:50%;margin-top:.35em;visibility:hidden}
.tennis-players[data-winner] > .tennis-player:before{background:#ed1f24;visibility:hidden}
.tennis-players[data-winner="side1"] > .tennis-player:first-child:before{visibility:visible;-webkit-animation:server 1s ease-in-out 5}
.tennis-players[data-winner="side2"] > .tennis-player:before{visibility:visible;-webkit-animation:server 1s ease-in-out 5}
.tennis-players[data-winner="side2"] > .tennis-player:first-child:before{visibility:hidden}
.tennis-time{display:none;width:9%}
.tennis[data-status="upcoming"] > .tennis-points,.tennis[data-status="upcoming"] > .tennis-sets{display:none}
.tennis[data-status="upcoming"] > .tennis-time{display:table-cell}
/* 7.4 - article-list shopping / article-list tickets
    -----------------------------------------------------------------*/
.article-list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:rgba(255,255,255,.9);border:1px solid #e6e7e9;margin:30px 0;padding:22px;height:auto;position:relative}
.article-list .article-list-title{position:relative}
.article-list .article-list-title .title-style01{margin-bottom:0}
.shopping-list-block{display:table;width:100%;}
.double-title.shop-small{color:#232323;font-weight:600;letter-spacing:1px;position:relative;text-transform:uppercase;padding-bottom:10px;margin-bottom:0}
.shopping{padding-bottom:12px}
.shopping .shopping-title-link{letter-spacing:1px;text-transform:uppercase;position:absolute;right:0;top:10px}
.shopping-title{padding-top:10px}
.shopping .shopping-item-block{float:left;text-align:center;max-width:23.5%;padding-top:8px;margin-right:2%}
.shopping .shopping-item-block:last-of-type{margin-right:0}
.tickets-button{padding:6px;color:#FFF;text-align:center;width:100%;background-color:#4cb050}
.tickets-button:hover{color:#fff;background-color:#5db761}
.tickets .tickets-content{display:block;margin-bottom:16px;margin-top:6px;width:100%}
.tickets .tickets-image{vertical-align:top;width:108px;float:left;margin-right:16px;margin-bottom:18px}
.tickets .tickets-content p{font-weight:400;letter-spacing:.05px;text-transform:none;margin-left:22px;vertical-align:top;display:block}
/* ----------------------------------------------------------------
        7.0 - Sport End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        8.0 - 404 Error Page
    -----------------------------------------------------------------*/
.error-404{color:#49494d;margin-top:26px;margin-bottom:26px}
.error-msg{font-size:90px}
.error-404 h2{font-size:3.125em;font-weight:400;margin-bottom:1.625em;margin-top:0}
.main-search{margin-bottom:1.625em;margin-top:13px}
.error-404.text-center{margin-bottom:0}
/* ----------------------------------------------------------------
        8.0 - 404 Error Page End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        9.0 - Single Post Page
    -----------------------------------------------------------------*/
.post{position:relative}
.post .entry-media{position:relative}
.post .entry-media img{margin-bottom:0}
.post-full .entry-title{margin-top:0;margin-bottom:9px;font-weight:600;font-size:25px}
.post .entry-title,.post .entry-title a{color:#222}
.post .entry-title{line-height:1.25;letter-spacing:0}
.post-full .entry-meta{margin-bottom:24px}
.post .entry-meta{font-size:.9em;color:#999;text-transform:uppercase;margin-left:0;padding-left:0;font-weight:400}
.post-full .entry-meta_item{margin-right:20px}
.post .entry-meta_item{margin-right:15px}
.post .entry-meta_link{color:#999;transition:all .3s;margin-left:4px}
.post-full .title{margin-top:20px;margin-bottom:14px}
.post .title{font-family:'Roboto',sans-serif;color:#222;letter-spacing:.03em;text-transform:uppercase}
.post-full-block{margin-top:20px;margin-bottom:30px}
.post .entry-content img{margin-top:0;margin-bottom:6px;max-width:100%;width:100%}
.post .entry-content video{margin-top:0;margin-bottom:6px;max-width:100%;width:100%}
.post .entry-content table{margin-top:0;margin-bottom:6px;max-width:100%;width:100%}
.post .entry-content figcaption{text-align:center;font-style:italic}
.post-full p + p{/*margin-top:25px;*/}
.post p + p{/*margin-top:10px;padding-top:10px;*/}
.post-tags{float:left;margin-top:10px}
.post-tags_title{font-weight:500;text-transform:uppercase}
.post-tags_link{margin-left:3px;font-weight:400;color:#999}
.post-content{padding:8px 14px 6px;display:table-cell}
/* 9.1 - Author Post
    -----------------------------------------------------------------*/
.author-post{padding:30px 20px 0;background-color:#f7f7fa;margin-bottom:12px}
.author-post_img{float:left;width:100px;margin-right:16px}
.author-post_img img{border-radius:50%}
.author-post_content{display:table-cell;vertical-align:top;width:auto}
.author-post_title{margin-top:0;margin-bottom:10px;font-weight:500;color:#999;letter-spacing:.02em;text-transform:uppercase;display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:0}
.author-post_name{margin-left:3px;font-weight:600;color:#222;text-transform:uppercase;display:inline-block;border-bottom:2px solid #d4000e;padding-bottom:4px;margin-bottom:-2px}
.author-post_info{display:inline-block}
.author-post .social-links{margin-top:8px}
.author-post ul{margin-bottom:0}
.social-links .social-link{color:#aaa;padding:8px}
.post-meta-elements{margin-bottom:8px}
.post-meta-elements,.post-meta-elements a,.post-meta-elements .fa{font-size:13px}
.post-meta-elements,.post-meta-elements a{color:#999;display:inline-block}
.post-meta-author,.post-meta-date,.post-meta-cat,.post-meta-comments{display:inline-block;margin:0 16px 0 0}
.post-meta-elements .fa{margin:0 6px 0 0;transition-duration:0.3s}
/* 9.2 - Comment Section
    -----------------------------------------------------------------*/
.comment-section{margin-top:22px}
.comment{margin-bottom:1.625em;padding:16px;border:1px solid #eee}
.comment p{display:inline-block}
.comment-title{margin-bottom:12px;text-transform:uppercase;letter-spacing:.02em}
.comment-title .fa{margin:0 6px 0 0}
.comment-title h4{display:inline-block;border-bottom:2px solid #d4000e;padding-bottom:0;margin-bottom:-2px}
.comments-list{margin-top:12px}
.comments-list .avatar{float:left;width:30px;margin:0 8px 8px 0}
.avatar img{width:100%;height:auto;border-radius:50%}
.comment-content{display:table-cell;vertical-align:top;width:auto}
.comment-body p{padding-top:10px}
.comments-list .comment-author{font-weight:600;font-style:normal;text-transform:uppercase;margin-top:0}
.comments-list .comment-date{font-size:.9em;font-weight:500;color:#999;text-transform:uppercase}
.comments-list .comment-btn{float:right;margin-left:10px}
.comments-list .children{margin-left:60px}
.comments-list .children .comment{border-left-width:4px}
.form-reply-section{margin-top:10px}
.form-reply-section .col-xs-12{padding-left:0}
.form-reply{margin-top:0;margin-bottom:1.625em}
.form-control{display:block;width:100%;font-size:1em;color:#555;background-color:#fff;background-image:none;border:1px solid #e3e2e2;box-shadow:none;border-radius:0;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-weight:400;padding:6px 10px;letter-spacing:.02em;margin-bottom:1.625em}
.form-group{margin-left:0;margin-bottom:1.625em}
.form-control:focus{outline:0;box-shadow:none;border:1px solid #49494d}
.has-error .help-block{color:#d4000e}
.form-reply-section .btn{display:inline-block;background-color:#49494d;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:none;white-space:nowrap;padding:8px 30px;line-height:1;text-transform:uppercase;border-radius:1px}
.form-reply-section .btn:hover{color:#FFF}
textarea{resize:vertical}
.sidebar-categories{margin-bottom:30px;font-size:1.175em;display:inline-block;width:100%;border:1px solid rgba(0,0,0,0.2);margin-bottom:1.625em;padding:22px 22px 8px}
.sidebar-categories ul{margin-bottom:0}
.sidebar-categories ul li{margin-bottom:1em;position:relative;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:12px}
.sidebar-categories ul li:last-child{margin-bottom:0;border-bottom:none}
.sidebar-categories span{float:right}
.sidebar-reviews{width:100%;display:inline-block;list-style:none;border:1px solid rgba(0,0,0,0.2);padding:8px 22px;margin-bottom:1.625em}
.sidebar-reviews > li{width:100%;float:left;padding:8px 0 12px;list-style:none;border-bottom:1px solid rgba(0,0,0,.1)}
.sidebar-reviews > li:last-child{border-bottom:none;margin-bottom:0}
.sidebar-reviews > li:first-child{margin-top:0}
.sidebar-reviews li .reviews-content{margin:0 0 8px}
.reviews-content h3{font-family:'Roboto',sans-serif;margin-top:0;margin-bottom:4px}
.ranking-star{width:100%;float:left;margin:0;padding:0;list-style:none}
.ranking-star li:first-child{margin:0}
.ranking-star li{width:auto;float:left!important;margin:0 0 0 4px;border:0;padding:0;list-style-type:none;line-height:normal;color:#d4000e}
.pager{margin:10px 0 16px;border-top:1px solid rgba(0,0,0,0.065);padding-top:12px}
.pager a:first-child{float:left}
.pager a{display:inline-block;float:right;text-transform:uppercase}
.pager a:first-child i{margin-left:0;margin-right:1em}
.pager a i{font-size:9px;margin-left:1em}
/* ----------------------------------------------------------------
        9.0 - Single Post Page End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        10.0 - Video Page
    -----------------------------------------------------------------*/
.video-post{padding:2px 2px 0;margin-bottom:5px}
.video-post_content{padding-left:8px;margin-top:10px;line-height:24px;display:table-cell}
.dark .video-post_content{padding-left:0}
.video-post_content .social-links{padding-top:4px;border-top:1px solid #e3e2e2;display:inline-block}
.module.dark .video-post_content .social-links{padding-top:0;border-top:none}
.social-links .social-link{color:#aaa}
.content-wrap{position:relative;padding:10px 0}
.video-full{display:block;width:100%;margin-bottom:1.625em}
.video-full h2,.video-full h4{margin-bottom:10px;margin-top:10px}
.content-wrap ul li i{width:22px;font-size:1.1em;color:#666}
.content-wrap span{color:#919199}
.social-links li a i{color:#BBBABB;font-size:1.1em;text-align:center;display:inline-block}
.social-links li a{border-radius:2px}
.social-links li a i:hover{color:#FFF}
/* ----------------------------------------------------------------
        10.0 - Video Page End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        11.0 - Parallax
    -----------------------------------------------------------------*/

/* Parallax Sections */
#parallax-section{height:400px;width:100%}
#parallax-section .container{height:400px;z-index:1}
#parallax-section .caption{position:relative;z-index:1000;padding:16px;top:24%}
#parallax-section,#parallax-section1{overflow:hidden;position:relative;margin:0 auto}
#parallax-section1 h2{line-height:1.2;margin-bottom:.6em}
#parallax-section1 .container{height:200px;z-index:10}
#parallax-section1 .caption{position:absolute;width:100%;z-index:1000;padding:0 16px;top:36%}
#parallax-section1_1{height:auto;margin:0 auto;overflow:hidden;position:relative}
#parallax-section1_1 .container{height:auto;padding:0;z-index:10}
#parallax-section2 .container{z-index:10;/*min-height:460px;*/}
#parallax-section2{background-attachment:fixed!important;background-repeat:no-repeat!important;background-size:cover!important;background:url(../img/parallax-image01.jpg)}
/* Captions */
.large-caption{font-weight:500;line-height:1.175;padding-bottom:8px;text-transform:uppercase}
.medium-caption{font-weight:400;line-height:1.175;padding-bottom:16px}
.caption h5{color:#f2f2f2;font-weight:500;letter-spacing:2px;text-transform:uppercase;line-height:1.475}
/* Parallax Images */
.image1{background:url(../img/parallax-image01.jpg) center fixed}
.image2{background:url(../img/parallax-image02.jpg) center fixed}
.image3{background:url(../img/parallax-image03.jpg) center fixed}
.image4{background:url(../img/parallax-image04.jpg) center fixed}
.image5{background:url(../img/parallax-image05.jpg) center fixed}
.image6{background:url(../img/parallax-image06.jpg) center fixed}
.image7{background:url(../img/parallax-image07.jpg) center fixed}
.image8{background:url(../img/parallax-image08.jpg) center fixed}
.image9{background:url(../img/parallax-image09.jpg) center fixed}
.image10{background:url(../img/parallax-image10.jpg) center fixed}
.image11{background:url(../img/parallax-image11.jpg) center fixed}
.image12{background:url(../img/parallax-image12.jpg) center fixed}
.image13{background:url(../img/parallax-image13.jpg) center fixed}
.image14{background:url(../img/parallax-image14.jpg) center fixed}
.image15{background:url(../img/parallax-image15.jpg) center fixed}
.image16{background:url(../img/parallax-image16.jpg) center fixed}
.image17{background:url(../img/parallax-image17.jpg) center fixed}
.image18{background:url(../img/parallax-image18.jpg) center fixed}
.image19{background:url(../img/parallax-image19.jpg) center fixed}
.image20{background:url(../img/parallax-image20.jpg) center fixed}
.image21{background:url(../img/parallax-image21.jpg) center fixed}
.image22{background:url(../img/parallax-image22.jpg) center fixed}
/* Image Overlays */
.overlay{position:relative}
.overlay:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;opacity:.3}
.img-overlay1:after{background:#000;content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;opacity:.6}
.img-overlay2:after{background:#000;content:'';top:0;left:0;width:100%;height:100%;display:block;position:absolute;opacity:.9}
/* Helper Classes */
.color-white{color:#FFF!important}
.weight-300{font-weight:300}
.weight-400{font-weight:400}
.weight-800{font-weight:800}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_youtube_control,.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_vimeo_control{position:relative;top:12px;left:11px;cursor:pointer}
.td-sp-video-play{width:42px;height:42px;background-position:-20px -488px}
.td-sp{background-image:url(../images/videos/elements.png);background-repeat:no-repeat;display:block}
.td_video_playlist_title{position:relative;z-index:1;background-color:#222222}
.td_video_playlist_title .td_video_title_text{font-family:'Open Sans',arial,sans-serif;font-weight:bold;font-size:15px;color:#ffffff;margin-left:17px;margin-right:17px;vertical-align:middle;line-height:24px;padding:10px 0 10px 0;/* responsive phone */}
@media (max-width:767px){.td_video_playlist_title .td_video_title_text{text-align:center}}
.page-template-page-pagebuilder-title-php .td_video_playlist_column_2 .td_wrapper_video_playlist{left:0}
.post .td_block_video_playlist{margin-bottom:20px}
.post .td_video_playlist_column_3 .td_video_playlist_title{left:0;width:100%}
.post .td_video_playlist_column_3 .td_wrapper_player{width:676px;/* responsive portrait tablet */}
@media (min-width:768px) and (max-width:1023px){.post .td_video_playlist_column_3 .td_wrapper_player{height:240px;width:100%}}
.post .td_video_playlist_column_3 .td_wrapper_video_playlist{left:0}
.post .td_video_playlist_column_3 .td_container_video_playlist{width:304px;right:0;/* responsive portrait tablet */
  
/* responsive portrait phone */}
@media (min-width:768px) and (max-width:1023px){.post .td_video_playlist_column_3 .td_container_video_playlist{width:100%}}
@media (max-width:767px){.post .td_video_playlist_column_3 .td_container_video_playlist{width:100%}}
.post .td_video_playlist_column_2 .td_video_playlist_title{left:0;width:100%}
.post .td_video_playlist_column_2 .td_wrapper_player{height:388px;width:100%;/* responsive portrait tablet */}
@media (min-width:768px) and (max-width:1023px){.post .td_video_playlist_column_2 .td_wrapper_player{height:294px;width:100%}}
@media (min-width:361px) and (max-width:767px){.post .td_video_playlist_column_2 .td_wrapper_player{height:350px}}
@media (max-width:360px){.post .td_video_playlist_column_2 .td_wrapper_player{height:192px}}
.post .td_video_playlist_column_2 .td_wrapper_video_playlist{left:0}
.post .td_video_playlist_column_2 .td_container_video_playlist{width:100%;right:0}
.td_wrapper_video_playlist{position:relative}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper{height:65px;background-color:#4db2ec;position:relative}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper:before{content:'';background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAGBAMAAADwPukCAAAAElBMVEUAAAAAAAAAAAAAAAAAAAAAAADgKxmiAAAABnRSTlM9KRgMBADiSB2HAAAAFElEQVR4XmNgYBBgUGAwYHBgCAAAA3wA8fpXm6EAAAAASUVORK5CYII=) repeat-x;width:100%;height:6px;position:absolute;bottom:-6px;z-index:1}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control{position:relative;width:65px;height:65px;outline:0!important}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control:after{content:'';width:1px;height:37px;background-color:rgba(255,255,255,0.2);position:absolute;top:14px;right:0}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_youtube_control,.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_stop_play_control .td_vimeo_control{position:relative;top:12px;left:11px;cursor:pointer}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_title_playing{position:absolute;top:13px;left:80px;font-family:Verdana,Geneva,sans-serif;font-size:13px;line-height:19px;font-weight:bold;color:#ffffff;padding-right:7px;max-height:37px;overflow:hidden}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper .td_video_time_playing{position:absolute;bottom:0;right:5px;font-family:'Open Sans',arial,sans-serif;font-size:10px;font-style:italic;color:#ffffff;line-height:17px}
.td_wrapper_video_playlist .td_video_currently_playing{/*background-color:#404040*/}
.td_wrapper_video_playlist .td_video_currently_playing.active{background-color:#404040}
.td_wrapper_video_playlist .td_video_currently_playing:after{content:'';position:absolute;top:0;left:0;border-left:3px solid rgb(0 0 0 / 80%)!important;width:3px;height:inherit}
.td_wrapper_video_playlist a.td_click_video{height:60px;display:block;width:100%;position:relative}
.td_wrapper_video_playlist a.td_click_video:hover{background-color:#333333;cursor:pointer}
.td_wrapper_video_playlist a.td_click_video .td_video_thumb{position:relative;top:10px;width:72px;height:40px;overflow:hidden;margin-left:16px}
.td_wrapper_video_playlist a.td_click_video .td_video_thumb img{position:relative;top:-6px;max-width:100%}
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time{position:absolute;top:10px;margin:0 30px 0 103px}
.td_wrapper_video_playlist a.td_click_video .td_video_title_and_time .td_video_title{font-family:'Open Sans',arial,sans-serif;font-size:12px;color:#ffffff;line-height:15px;max-height:30px;overflow:hidden}
.td_wrapper_video_playlist a.td_click_video .td_video_time{font-family:'Open Sans',arial,sans-serif;font-size:10px;font-style:italic;color:#777777;line-height:13px}
.td_wrapper_video_playlist .td_wrapper_player{background-color:#000;height:425px}
.td_wrapper_video_playlist .td_wrapper_player iframe{width:100%;height:100%}
.td_wrapper_video_playlist .td_container_video_playlist{background-color:#222222;vertical-align:top;height:410px;overflow:hidden}
.td_wrapper_video_playlist .td_playlist_clickable{overflow-y:auto;overflow-x:hidden;height:347px}
.td_video_playlist_column_3 .td_wrapper_video_playlist{left:-1px;z-index:1;/* responsive portrait phone */}
@media (max-width:767px){.td_video_playlist_column_3 .td_wrapper_video_playlist{left:0}}
.td_video_playlist_column_3 .td_video_playlist_title{left:-1px;width:1120px;/* responsive portrait tablet */

/* responsive portrait phone */}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_video_playlist_title{width:752px}}
@media (max-width:767px){.td_video_playlist_column_3 .td_video_playlist_title{width:100%;left:0}}
.td_video_playlist_column_3 .td_wrapper_player{display:block;width:752px;height:427px}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_wrapper_player{display:block;width:756px}}
@media (min-width:361px) and (max-width:600px){.td_video_playlist_column_3 .td_wrapper_player{display:block;width:100%;height:227px}}
@media (min-width:600px) and (max-width:767px){.td_video_playlist_column_3 .td_wrapper_player{display:block;width:100%;height:227px}}
@media (max-width:360px){.td_video_playlist_column_3 .td_wrapper_player{display:block;width:100%;height:192px}}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing{max-height:20px;top:23px}}
@media (min-width:481px) and (max-width:767px){.td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing{max-height:20px;top:23px}}
@media (max-width:480px){.td_video_playlist_column_3 .td_video_controls_playlist_wrapper .td_video_title_playing{max-height:37px;top:13px}}
.td_video_playlist_column_3 .td_container_video_playlist{
    display:block;position:absolute;top:0;
    right: 284px;
    width: 368px;
    height: 427px
}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_container_video_playlist{display:block;position:relative;width:756px;height:430px;right:0}}
@media (max-width:767px){.td_video_playlist_column_3 .td_container_video_playlist{display:block;position:relative;width:100%;height:305px;right:0}}
@media (max-width:480px){.td_video_playlist_column_3 .td_container_video_playlist{position:relative;height:350px;right:0}}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{height:300px}
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{margin-right:10px}}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:767px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{margin-right:10px}}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{height:240px;overflow-x:hidden;overflow-y:auto}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track{background-color:#383838}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb{background-color:#919191;border-radius:10px}}
@media (max-width:767px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{height:240px;overflow-x:hidden;overflow-y:auto}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-track{background-color:#383838}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar{width:6px;background-color:#F5F5F5}.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile::-webkit-scrollbar-thumb{background-color:#919191;border-radius:10px}}
@media (max-width:480px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist_for_mobile{height:180px}}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist{height:348px}
@media screen and (-webkit-min-device-pixel-ratio:0){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist{margin-right:10px}}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-track{background-color:#383838}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar{width:6px;background-color:#F5F5F5}
.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist::-webkit-scrollbar-thumb{background-color:#919191;border-radius:10px}
@media (min-width:768px) and (max-width:1023px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist{height:360px}}
@media (max-width:767px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist{height:278px}}
@media (max-width:480px){.td_video_playlist_column_3 .td_playlist_clickable.td_add_scrollbar_to_playlist{height:278px}}
.td_video_playlist_column_2 .td_wrapper_video_playlist{left:-1px;z-index:1;/* responsive portrait phone */}
@media (max-width:767px){.td_video_playlist_column_2 .td_wrapper_video_playlist{left:0}}
.td_video_playlist_column_2 .td_video_playlist_title{left:-1px;width:681px}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper{background-color:#b12121}
.td_wrapper_video_playlist .td_video_currently_playing:after,.item-list-tabs .feed:hover{/* border-color:#b12121!important;*/}
.td_wrapper_video_playlist .td_click_video_youtube.active:after,.item-list-tabs .feed:hover{border-color:#b12121!important}
.td-newsmag-animals .td-module-comments,.td-newsmag-animals .td_module_mx1 .td-post-category,.td-newsmag-animals .td_video_playlist_title,.td-newsmag-animals .td-footer-container .block-title > a,.td-newsmag-animals .td-footer-container .block-title > span{background-color:#b12121}
.td-newsmag-animals .td_video_playlist_title{background-color:#b12121}
.td-newsmag-animals .td_wrapper_video_playlist .td_container_video_playlist{background-color:#000}
@media (max-width:767px){.td-pb-row .td-pb-span1,.td-pb-row .td-pb-span2,.td-pb-row .td-pb-span3,.td-pb-row .td-pb-span4,.td-pb-row .td-pb-span5,.td-pb-row .td-pb-span6,.td-pb-row .td-pb-span7,.td-pb-row .td-pb-span8,.td-pb-row .td-pb-span9,.td-pb-row .td-pb-span10,.td-pb-row .td-pb-span11,.td-pb-row .td-pb-span12{float:none;width:100%!important;margin-bottom:0!important;padding-bottom:0;border-left:none}}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;margin-left:0;border-left:1px solid #e6e6e6}
.td-pb-row .wpb_column{position:relative}
.td-sp-video-pause{width:42px;height:42px;background-position:-20px -612px}
.owl-controls .owl-buttons div{position:absolute}
.owl-theme .owl-controls .owl-buttons div{color:#CCC}
.owl-theme .owl-controls .owl-page span{display:none!important}
.owl-buttons i{font-family:"FontAwesome";font-weight:400;font-style:normal}
.carousel-title,.carousel-title:focus{font-family:'Roboto',sans-serif;display:block;text-align:center;text-transform:uppercase;margin:0 0 5px;line-height:40px;white-space:nowrap;border-radius:2px;height:40px;color:#fff;letter-spacing:.05em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 16px}
.carousel-title-gray{font-family:'Roboto',sans-serif;display:block;text-align:center;text-transform:uppercase;margin:0 0 5px;line-height:40px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:2px;height:40px;color:#fff;letter-spacing:.05em;background-color:#2c2c34;padding:0 16px}
/* 12.1 - News Slider & Schedule Slider
    -----------------------------------------------------------------*/
#news-slider{margin-bottom:1.625em}
#news-slider:after,#schedule-slider:after{display:block;clear:both;content:''}
#news-slider .news-slide,#schedule-slider .schedule-slide{display:block;position:relative}
.news-slider-layer,.schedule-slider-layer{display:block;position:relative;float:left;overflow:hidden}
.news-slider-layer img,.schedule-slider-layer img{max-width:100%;height:auto}
.news-slider-layer a,.schedule-slider-layer a{color:#fff!important;display:block;overflow:hidden}
.news-slider-layer a:before,.schedule-slider-layer a:before{display:block;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-size:100%;opacity:.5;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.news-slider-layer a:hover:before,.schedule-slider-layer a:hover:before{opacity:.9;background-size:100%}
.news-slider-layer .content,.schedule-slider-layer .content{display:block;position:absolute;z-index:5;bottom:8px;left:22px;right:22px;font-size:1.7em;font-weight:400;opacity:.9;text-transform:uppercase;line-height:120%;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;letter-spacing:.5px}
.news-slider-layer .content p,.schedule-slider-layer .content p{font-size:.8em;color:#fff;line-height:100%}
.category-tag{display:block;position:absolute;margin-bottom:10px;bottom:100%;font-size:.6em;font-weight:500;padding:0 10px;text-shadow:none;color:#FFF;border-radius:1px}
.sidebar-show-title{display:block;position:absolute;margin-bottom:8px;bottom:100%;padding:6px 16px;text-shadow:none;color:#FFF;border-radius:1px;letter-spacing:.05em}
.hour-tag{display:block;position:absolute;bottom:100%;padding:8px 16px;margin-bottom:40px;text-shadow:none;color:#FFF;border-radius:1px;background-color:#000;font-size:2em}
.hour-tag-1{display:block;position:absolute;bottom:120%;font-size:1em;line-height:100%;padding:8px 12px 18px;margin-bottom:22px;text-shadow:none;color:#FFF;border-radius:1px;background-color:#000}
.news-slider-layer.first{width:46%;margin-right:1%}
.news-slider-layer.first p{font-size:.7em;color:#FFF;background:rgba(12,12,13,.6);padding:8px;line-height:120%}
.news-slider-layer.second{width:22%;margin-right:1%}
.news-slider-layer.second p,.news-slider-layer.third p,.news-slider-layer.fourth p{font-size:.5em;color:#fff;background:rgba(12,12,13,.6);padding:8px;line-height:140%;font-weight:500;letter-spacing:.05em}
.news-slider-layer.second a .content{font-size:1.8em}
.news-slider-layer.third{margin-bottom:1%}
.news-slider-layer.fourth,.news-slider-layer.third{width:30%}
.news-slider-layer.fourth a .content,.news-slider-layer.third a .content{font-size:1.7em}
.schedule-slider-layer.first{width:57%;margin-right:1%}
.schedule-slider-layer.first p{font-size:.6em;color:#FFF;background:rgba(12,12,13,.6);padding:4px;line-height:120%}
.schedule-slider-layer.second p,.schedule-slider-layer.third p{font-size:.5em;color:#fff;background:rgba(12,12,13,.6);padding:4px;line-height:120%}
.schedule-slider-layer.second{margin-bottom:1%}
.schedule-slider-layer.third,.schedule-slider-layer.second{width:42%}
.schedule-slider-layer.third a .content,.schedule-slider-layer.second a .content{font-size:1.7em}
#news-slider .news-slide,#schedule-slider .schedule-slide{display:block;position:relative}
#news-slider .owl-buttons .owl-prev,#schedule-slider .owl-buttons .owl-prev{left:-30px;top:40%}
#news-slider .owl-buttons .owl-next{right:-30px;top:40%}
#schedule-slider .owl-buttons .owl-next{right:-30px;top:40%}
.sidebar-schedule{margin-top:0;margin-bottom:1.625em}
#sidebar-schedule-slider:after{display:block;clear:both;content:''}
.sidebar-schedule-slide{display:block;position:relative}
.sidebar-schedule-slider-layer{display:block;position:relative;float:left;overflow:hidden}
.sidebar-schedule-slider-layer img{max-width:100%;height:auto}
.sidebar-schedule-slider-layer a{color:#fff!important;display:block;overflow:hidden}
.sidebar-schedule-slider-layer a:before{display:block;position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-size:100%;opacity:.5;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s}
.sidebar-schedule-slider-layer a:hover:before{opacity:.9;background-size:100%}
.sidebar-schedule-slider-layer .content{display:block;position:absolute;z-index:5;bottom:22px;left:26px;right:26px;opacity:.9;text-transform:uppercase;-moz-transition:all .2s;-webkit-transition:all .2s;-o-transition:all .2s;letter-spacing:.5px}
.sidebar-schedule-slider-layer .content p{color:#fff;line-height:100%}
.sidebar-schedule-slider-layer.full{width:100%}
.sidebar-schedule-slider-layer.full p{color:#FFF;background:rgba(12,12,13,.6);padding:6px 16px;line-height:1.275em;font-weight:500;letter-spacing:.05em;margin-bottom:0}
#sidebar-schedule-slider .owl-buttons .owl-prev{left:-10px;top:40%}
#sidebar-schedule-slider .owl-buttons .owl-next{right:-10px;top:40%}
/* 12.2 - Gallery Slider
    -----------------------------------------------------------------*/
.small-gallery{background:#fff;overflow:hidden}
.owl-carousel .small-gallery{border:1px solid #e3e2e2;margin-bottom:1.625em}
.owl-carousel .owl-item{padding-right:1px}
.owl-carousel .big-gallery{margin-bottom:1.625em;position:relative}
.big-gallery{background:#fff;padding:0;overflow:hidden;margin:0 2px 10px}
.big-gallery img{width:100%}
.small-gallery img{width:100%;float:left;padding:0}
.small-gallery .post-content > a{text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;display:block;color:#999;margin-top:2px;text-transform:uppercase}
.small-gallery .post-content p{color:#333;font-weight:400;line-height:20px;margin:4px 0;max-height:40px;overflow:hidden}
.small-gallery .post-content p a{display:inline-block;text-decoration:none;color:#333}
#small-gallery-slider .owl-buttons .owl-prev{left:-30px;top:18%}
#small-gallery-slider .owl-buttons .owl-next{right:-30px;top:18%}
.owl-theme .owl-controls{margin-top:-22px;text-align:center}
#big-gallery-slider-1 .owl-buttons .owl-prev,#big-gallery-slider-2 .owl-buttons .owl-prev,#big-gallery-slider-3 .owl-buttons .owl-prev{left:-6px;top:30%}
#big-gallery-slider-1 .owl-buttons .owl-next,#big-gallery-slider-2 .owl-buttons .owl-next,#big-gallery-slider-3 .owl-buttons .owl-next{right:-6px;top:30%}
/* ----------------------------------------------------------------
        12.0 - Owl Carousel End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        13.0 - Flex Slider
    -----------------------------------------------------------------*/
.flexslider{border:none}
.flex-prev,.flex-next{font-size:0}
.flexslider li .meta{position:absolute;bottom:20px;left:20px;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flexslider li h3{background:rgba(44,44,52,0.5);padding:6px 18px;margin-bottom:0;font-weight:400;border-radius:1px;line-height:1.3;max-width:720px}
.flexslider li h4{padding:6px 18px;margin-top:5px;border-radius:1px;letter-spacing:.4px}
.flexslider li.flex-active-slide .meta{-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeIn;animation-name:fadeIn;color:#fff}
.flexslider .flex-direction-nav a.flex-prev,.flexslider .flex-direction-nav a.flex-next{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav a:before{font-family:"FontAwesome";font-size:40px;display:inline-block;content:'\f104';color:rgba(255,255,255,0.8);text-shadow:none}
.flex-direction-nav a.flex-next:before{content:'\f105'}
/* ----------------------------------------------------------------
        13.0 - Flex Slider End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        14.0 - Typography Page
    -----------------------------------------------------------------*/
.typography-section{border-bottom:1px solid #e3e2e2;margin-top:20px;margin-bottom:1.625em;padding-bottom:26px}
.typography-section p{margin-bottom:0;padding-bottom:0}
.typography-section .panel-body p{padding:16px}
.typography-section h3{font-family:'Roboto',sans-serif}
.typography-section [class^="label-"]{padding:4px 8px;font-weight:400;color:#FFF;left:0;right:auto;top:auto;bottom:0;text-align:center;border-radius:1px;border:none;margin-right:8px;margin-left:0;position:relative}
.typography-section .label-13{background-color:rgba(239,241,242,0.9);color:#141417;text-transform:uppercase;padding:5px 8px}
.typography-section .container{max-width:1248px}
.typography-section .wrap{padding:0 14px}
.wrap .panel-body{padding:15px}
.typography-title{margin-top:0;margin-bottom:4px;font-weight:300;color:#222;text-decoration:underline}
.typography-subtitle{margin-top:0;margin-bottom:16px;font-weight:300;color:#222}
.text-muted{padding-top:6px;padding-bottom:6px}
.demo-color{height:100px;position:relative;margin:0;margin-bottom:0}
.demo-footer{padding:8px!important}
.media-body{position:relative}
.demo-color > span{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding:6px;background-color:rgba(0,0,0,0.1);font-size:.9em;color:#fff}
/* ----------------------------------------------------------------
        14.0 - Typography Page End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        15.0 - About Us Page
    -----------------------------------------------------------------*/

/* Editorial Section */
.editorial-section{margin-top:1.625em;margin-bottom:30px}
.editorial-section .media .media-left{padding:20px 0 20px 20px}
.editorial-section .media-body{padding:16px}
.editorial-section .media{border-bottom:1px solid #e2e2e2}
.editorial-section h2{padding-bottom:6px;font-weight:300;margin-bottom:0}
.editorial-section h2 b{font-weight:400}
.editorial-section .twitter{background:url(../img/twitter.gif) no-repeat 0 3px;padding-left:18px;margin-bottom:8px}
.editorial-section .nav > li{border-left:none}
.editorial-section li a{transition-duration:.2s}
.nav-pills > li > a{border-radius:1px;font-size:.975em;border-bottom:1px solid #e2e2e2}
.nav-pills > li + li{margin-left:0}
.nav-stacked > li + li{margin-top:0;margin-left:0}
#topPos:before{display:block;content:" ";height:auto;visibility:hidden}
/* Affix Styles */
.panel-affix{min-width:225px}
/* Online Section */
.online-section{background-color:#eff1f2;position:relative;height:auto;margin-top:20px;padding-bottom:20px}
.online-section h2{padding-left:16px;margin-top:30px;margin-bottom:10px}
.online-section img{padding-right:16px;margin-top:90px;max-width:100%}
/* ----------------------------------------------------------------
        15.0 - About Us Page End
    -----------------------------------------------------------------*/

/* ----------------------------------------------------------------
        16.0 - Coming Soon Page
    -----------------------------------------------------------------*/
.intro-title{margin-bottom:20px;margin-top:26px;text-transform:uppercase}
.intro-subtitle{margin-bottom:40px;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,0.16)}
.countdown{text-align:center}
.styled{margin-bottom:30px;background:#141417}
.styled div{display:inline-block;font-weight:400;text-align:center;margin:0 1px;width:auto;padding:25px;text-shadow:none;vertical-align:middle;border-right:1px solid rgba(255,255,255,0.26);border-radius:1px;color:rgba(255,255,255,1)}
.styled div:last-child{border:none}
.styled div:first-child{margin-left:0}
.styled div span{display:block;border-top:1px solid rgba(255,255,255,0.36);padding-top:3px;font-size:21px;font-weight:400;text-align:center}
.newsletter-form{vertical-align:middle;width:460px;border:1px solid rgba(255,255,255,0.76);padding:0 10px;height:40px;margin:10px auto}
/* ----------------------------------------------------------------
        16.0 - Coming Soon Page End
    -----------------------------------------------------------------*/
@media (min-width: 1200px){
.wraper {
    width: 1136px;
}
}
@media (min-width: 992px){
.wraper {
    width: 100%;
    max-width: 1135px;
}
#video-center {
    margin: 0 10px;
}
.tmsbody {
    padding: 10px 2px 0px 2px;
}
.home-recent .panel-body {
    padding: 15px 5px;
}
.metismenu .sidebar-nav ul li.cat-bg{
    display: block;
    background-image: url(../images/cat-nukeviet.jpg);
    padding: 0;
    border-radius: 0.75rem;
    overflow: hidden;
    background-position: center center;
    background-size: cover;
    position: relative;
    margin-bottom: 10px;
}


.sidebar-nav ul li.cat-bg:before {
    background-color: #000;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    opacity: .5;
}
.metismenu .sidebar-nav ul li, .sidebar-nav ul a.category {
    display: flex;
    justify-content: space-between;
    font-size: 15px;
}
.sidebar-nav ul a.category span.cat-title{
    text-transform: uppercase;
}
.metismenu a {
  position: relative;
}
li.cat-bg a > span.cat-num{
  margin-right: 15px;
    background-color: #fff;
    padding: 2px 13px;
    border-radius: 30px;
    color: #333;
}
.metismenu .sidebar-nav {
    background: #fff !important
}
.metismenu .arrow {
    z-index: 9;
    position: relative;
}

/* ======== COLORS ========= */

/*1.RED*/

 .main-menu,
/* .search-icon-btn,*/
 .breaking-ribbon,
 .flexslider li h3,
 #sidebar-newsletter button,
 #newsletter button,
 #time,
 .btn-primary:hover,
 .sponsored,
 .carousel-title,
 .play-icon,
 .title-style05.style-01,
 .title-left.underline04::before,
 .title-left.underline03::before,
 .pagination > .active > a,
 .read-more:hover:before,
 #nav-below-main .nav li a:hover:before,
 .btn:hover,
 .btn-info.focus, .btn-info:focus,
 .btn-default,
 .weather-city,
 .ui-datepicker-title,
 .icon-sub-menu .up-icon,
.demo-color {
    background-color: #e32;
}

 .title-style02,
 .title-style02-light,
 .blockquote_style02 {
    border-bottom: 2px solid #e32;
}

 .currentLink,
 .title-style01 > h3,
 .style-02 span,
 .nav-tabs.nav-tabs-bottom > li.active > a {
    border-bottom: 4px solid #e32;
}

 .contact-us a,
 .content-wrap a,
 #calendar .ui-datepicker-calendar tbody td a.ui-state-highlight,
 #nav-below-main .nav li a:hover,
 a:hover,
 .hour,
 .date,
 .day,
 .time,
 .media-body span,
 .header-logo h1,
 .sidenav-header-logo h2,
 .dropdown-menu a:hover,
 .read-more:hover,
 .blockquote_style01::before,
 .contact-us i,
 .currency h4,
 .square10,
 .square11,
 #cdate {
    color: #e32;
}

 .pagination > .active > a {
    border: 1px solid #e32;
}

 .navbar-nav > li.active > a {
    background-color: #be000c;
}

 .sponsored:hover,
 #sidebar-newsletter button:hover,
 .main-menu .nav > li > a:hover,
 .nav .open > a,
 .nav .open > a:focus,
 .nav .open > a:hover,
 .carousel-title:hover,
 .pagination > .active > a:hover,
 .btn-default:hover,
 .nav-tabs.nav-tabs-solid > .active > a:focus,
 .nav-tabs.nav-tabs-solid .active a,
 .nav-pills > li.active > a,
 .nav-pills > li.active > a:focus,
 .nav-pills > li.active > a:hover,
 .dropdown-menu > li > a:hover,
 .block-title-1,
 .block-title-2 {
    color: #fff;
    background-color: #e32;
}


@import url('custom.css');

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 8px;
    padding-left: 8px;
}

.main-menu {
    background-image: linear-gradient(to left,#9f041b,#e32);
}

.border-right {
    border-right: 1px solid #d8d8d8;
}

.line {
    width: 100%;
    border-bottom: dotted 1px #222;
    opacity: .3;
    height: 1px;
    display: block;
    position: relative;
    margin: 6px 0;
    clear: both;
}

    .line:before {
        content: '';
        height: 1px;
        width: 100%;
        border-bottom: dotted 1px #222;
        position: absolute;
        top: -2px;
        left: 0;
    }

    .line:after {
        content: '';
        height: 1px;
        width: 100%;
        border-bottom: dotted 1px #222;
        position: absolute;
        top: 2px;
        left: 0;
    }

.mt-11 {
    margin-top: 11px;
}

.box-tieu-diem {
    /*padding: 0 6px;*/
}

.navbar-nav > li > a {
    text-transform: uppercase;
    font-size: 11px;
    padding: 6px 10px;
    font-weight: 600;
}

    .navbar-nav > li > a > i {
        font-size: 15px;
    }

.flink {
    margin: 0;
    padding: 0;
}

    .flink h3 {
        font-size: 13px;
        text-transform: uppercase;
        margin: 0;
        padding: 0;
        font-weight: 600;
    }


.entry-block-full .entry-content {
    display: block;
    vertical-align: top;
    width: auto;
}

.title-style01 > h1 {
    font-weight: 600;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 18px;
    letter-spacing: normal;
    line-height: 1.25;
    margin-top: 6px;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
}

.title-hot-news {
    color: #666;
    font-size: 13px;
    margin: 6px 0;
    padding-top: 6px;
    border-top: 1px solid #ebebeb;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 400;
    line-height: 17px;
}

    .title-hot-news:first-child {
        border: 0;
    }

.entry-content p.item-des {
    /*display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 88px;*/
    line-height: normal;
}

.midd-add-place img {
    width: 100%;
}


.home-hot-related .item-content a {
    color: #666;
    font-size: 13px;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
}


.box-tieu-diem .title-hot-news {
    color: #222;
    font-size: 11px;
    margin: 0;
    padding-top: 0;
    border-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
}

.box-tieu-diem .item .item-content {
    padding-left: 6px;
}

.tieu-de-nb-muc a {
    font-weight: 600 !important;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 15px !important;
    letter-spacing: normal;
    margin-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    /* height: 18px; */
    line-height: 18px;
}

.item-content .item-des {
    color: #222;
    font-size: 12px;
    line-height: 14px;
    opacity: .9;
    margin-top: 5px;
    float: left;
}

.top-box-noi-bat .item-image {
    width: 100%;
    margin-bottom: 6px;
}

.top-box-noi-bat .item-content {
    display: block;
    padding: 0 !important;
}

    .top-box-noi-bat .item-content .tieu-de-nb-muc {
        margin-bottom: 6px;
    }

.list-by-cat .item-image {
    width: 180px;
}

.cat-hot .item-image {
    float: left;
    margin-bottom: 15px;
    width: 52%;
}

.cat-hot::before {
    display: table;
    content: " ";
}

.midd-add-place .desktop-add {
    margin-bottom: 15px;
}

.top-box-noi-bat img {
    display: initial;
    width: 100%;
}

.entry-post.box-noi-bat .item .item-image {
    width: 138px;
}

.box-noi-bat .title-hot-news {
    color: #222;
    font-size: 13px;
    margin: 0;
    padding-top: 0;
    border-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
    line-height: 15px;
}

.box-noi-bat .title-hot-news-2 {
    color: #222;
    font-size: 13px;
    margin: 0;
    padding-top: 0;
    border-top: 0;
    line-height: inherit;
    font-weight: 600;
}

.box-noi-bat .item .item-content {
    padding-left: 8px;
}

    .box-noi-bat .item .item-content p.item-des {
        color: #222;
        opacity: .7;
        /*display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        height: 41px;*/
        font-size: 11px;
        margin: 0;
        line-height: 14px;
    }

.box-noi-bat.kieu2 .item-content {
    padding: 0;
}

.box-noi-bat.kieu2 .item-content {
    padding: 0;
    padding-bottom: 6px;
    border-bottom: 1px solid #ccc;
}

.box-noi-bat.kieu2 .item:last-child .item-content {
    border: none;
}


.sidebar-post .item .item-content h5 {
    font-size: 13px;
}

.album-anh {
    display: inline-block;
    margin-bottom: 0;
}

    .album-anh li {
        margin-top: 2px !important;
        width: 33.33% !important;
        float: left;
    }

        .album-anh li:nth-child(3n+1), .album-anh li:nth-child(3n+2), .album-anh li:nth-child(3n+3) {
            width: calc(33.33% - 6px) !important;
            margin-right: 6px !important;
        }

    .album-anh img {
        width: 100%;
    }

.box-weblink .panel-body {
    padding: 8px;
}

    .box-weblink .panel-body ul {
        padding: 0;
        margin: 0;
        max-height: 116px;
        overflow: auto;
    }

        .box-weblink .panel-body ul li {
            padding-left: 10px;
        }

.box-weblink a {
    font-size: 11px;
    font-weight: 600;
    width: 100%;
    display: block;
    padding: 6px;
    border-bottom: 1px dotted;
}

    .box-weblink a:last-child {
        border-bottom: 0px dotted;
    }

.cat-hot .entry-content p.item-des {
    /*display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
    height: 94px;*/
    line-height: 23px;
}

.cat-hot-related {
    margin-bottom: 1.625em;
    border-radius: 2px;
    color: #333;
    box-shadow: none;
    background-color: rgba(245, 245, 247, 0.9);
    border: 1px solid #e3e2e2;
    padding: 8px;
}

    .cat-hot-related .item-block {
        display: inline-block;
        vertical-align: top;
        padding: 0;
        margin-bottom: 12px;
        font-size: 13px;
        width: 100%;
    }

        .cat-hot-related .item-block:last-child {
            margin-bottom: 0;
        }

        .cat-hot-related .item-block .item-image {
            width: 80px;
            float: left;
            margin: 0 8px 8px 0;
        }

        .cat-hot-related .item-block .item-content {
            margin: 0;
            padding: 0;
        }

        .cat-hot-related .item-block h3, .cat-hot-related .item-block h5 {
            font-size: 13px;
            line-height: 14px;
            margin: 0 0 6px 0;
            /*display: -webkit-box;
            -webkit-line-clamp: 4;
            -webkit-box-orient: vertical;
            overflow: hidden;*/
            font-weight: 600;
            color: #666;
        }

            .cat-hot-related .item-block h3 a, .cat-hot-related .item-block h5 a {
                color: #666;
            }

        .cat-hot-related .item-block .item-content p.item-des {
            /*display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
            height: 42px;*/
            font-size: 11px;
            margin: 0;
            line-height: 14px;
        }

.list-by-cat .item-content .title-hot-news {
    color: #222;
    font-size: 13px;
    margin: 0 0 6px 0;
    padding-top: 0;
    border-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
}

.list-by-cat .item-content p.item-des {
    /*display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-size: 11px;
    margin: 0;
    line-height: 14px;
}

.thoi-su-bot {
    padding: 10px;
}

    .thoi-su-bot .big-gallery {
        padding: 6px;
        margin: 6px;
    }

        .thoi-su-bot .big-gallery a.video-thumb {
            position: relative;
            display: block;
        }

    .thoi-su-bot .big-gallery-content {
        padding: 6px;
        margin: 0;
    }

        .thoi-su-bot .big-gallery-content h5 {
            color: #666;
            font-size: 13px;
            margin: 0 0 6px 0;
            padding-top: 6px;
            border-top: 0;
            /*display: -webkit-box;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;*/
            font-weight: 600;
        }

    .thoi-su-bot .owl-buttons .owl-prev {
        left: -12px !important;
        background: #CCC !important;
        color: #fff !important;
        border: 0;
        border-radius: 0 !important;
    }

    .thoi-su-bot .owl-buttons .owl-next {
        right: -12px !important;
        background: #CCC !important;
        color: #fff !important;
        border: 0;
        border-radius: 0 !important;
    }

.entry-sapo {
    margin-bottom: 10px;
}

    .entry-sapo p {
        color: #222;
        font-size: 16px;
        line-height: 22px;
        font-weight: 600;
        letter-spacing: -.2px;
        text-align: justify;
    }

.post-meta-elements {
    margin-bottom: 8px;
    width: 100%;
}

.entry-media {
    margin-bottom: 10px;
}

.entry-content p {
    font-size: 13px;
    text-align: left;
    color: #222;
    font-weight: 500;
    letter-spacing: 0;
}

.post-tags {
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
}

.post-social {
    float: left;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
}

    .post-social .list-inline {
        padding-left: 0;
        margin-left: 0;
        list-style: none;
        display: inline-block;
        margin-bottom: 0;
    }

.comment-section {
    margin-top: 22px;
    position: relative;
    float: left;
    width: 100%;
}

.comment {
    margin-bottom: 12px;
    padding: 8px;
    border: 1px solid #eee;
}

.comment-content .comment-title {
    margin-bottom: 0;
    text-transform: initial;
    letter-spacing: .02em;
}

.comment-title h4 {
    border-bottom: 0;
}

.comments-list .comment-author {
    font-weight: 600;
    font-style: normal;
    text-transform: initial;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 13px;
    display: inline-block;
}

.comments-list .comment-date {
    font-size: 11px;
    font-weight: 500;
    color: #999;
    text-transform: initial;
    display: inline-block;
}

.comment-title .fa {
    margin: 0;
}

.comment p {
    display: inline-block;
    font-size: 11px;
    margin: 0;
    line-height: initial;
}

.comments-list .comment-btn {
    float: left;
    margin-left: 10px;
    padding: 6px;
    font-size: 10px;
    background: none;
    color: #006599;
    outline: 0;
}


    .comments-list .comment-btn.btn-reply:hover {
        color: #fff;
        background: rgba(57, 201, 187, 1.00);
    }

    .comments-list .comment-btn.btn-edit:hover {
        color: #fff;
        background: #666;
    }

    .comments-list .comment-btn.btn-delete:hover {
        color: #fff;
    }

.form-reply-section {
    margin-top: 10px;
    float: left;
    position: relative;
    width: 100%;
}

.form-reply {
    margin-top: 0;
    margin-bottom: 1.625em;
    background-color: rgba(34,34,34,.05);
    padding: 16px;
}

.schedule-hour {
    padding-left: 0;
    margin-top: 6px;
    margin-bottom: 6px;
    font-size: 14px;
    color: #a3061b;
    font-weight: 600;
    display: table-caption;
}

.title-style02 .cate-title {
    display: inline-block;
    margin: 0;
    padding: 0;
    margin-top: 2px;
}

    .title-style02 .cate-title li {
        float: left;
        margin-left: 10px;
    }

        .title-style02 .cate-title li a {
            color: #222;
            font-size: 11px;
            font-weight: 500;
            text-transform: uppercase;
        }

.top-box-noi-bat .item-content p.item-des {
    /*display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-size: 13px;
    margin: 0;
    line-height: 16px;
}

.thoi-su-wrap {
    /*width: 100%;
    display: block;
    float: left;*/
}

    .thoi-su-wrap .entry-media {
        display: block;
        height: unset;
    }

        .thoi-su-wrap .entry-media img {
            width: 100%;
        }

    .thoi-su-wrap .content {
        display: block;
        height: unset;
    }

        .thoi-su-wrap .content h4 {
            padding: 6px 0;
            margin-top: 0;
            font-weight: 600;
            font-size: 15px;
            margin-bottom: 6px;
        }

.box-thoi-su {
    background: none;
    /*border: 1px solid #d8d8d8;*/
    padding: 6px;
}

    .box-thoi-su .item {
        display: block;
        width: 100%;
        position: relative;
        padding: 0;
    }

        .box-thoi-su .item img {
            width: 100px;
            float: left;
            margin: 0;
            padding-top: 0;
        }

        .box-thoi-su .item .item-content {
            padding: 0;
            padding-left: 8px;
            padding-bottom: 8px;
        }

            .box-thoi-su .item .item-content h5 a {
                /*color: #666;*/
                font-size: 13px;
                /*display: -webkit-box;
                -webkit-line-clamp: 4;
                -webkit-box-orient: vertical;
                overflow: hidden;*/
                font-weight: 600;
            }

.title-page-content {
    margin: 0;
    /*border-bottom: 1px solid #ededed;*/
}

.title-style02.page-list-cat a, .title-style02-light.page-list-cat a {
    font-size: 26px;
}

.title-style02.page-list-cat .cate-title {
    margin-top: 10px;
}

    .title-style02.page-list-cat .cate-title li a {
        font-size: 12px;
        font-weight: 600;
        line-height: 17px;
    }

        .title-style02.page-list-cat .cate-title li a.active {
            color: #e32;
            font-size: 13px;
            font-weight: 600;
        }

.cat-hot {
    margin-bottom: 11px;
}

    .cat-hot .item-image-2 {
        width: 324px;
    }

    .cat-hot .item-content {
        padding-left: 10px;
    }

    .cat-hot .title-style01 > h1 {
        margin: 0;
    }

    .cat-hot .item-content p.item-des {
        color: #222;
        /*display: -webkit-box;
        -webkit-line-clamp: 7;
        -webkit-box-orient: vertical;
        overflow: hidden;*/
        font-size: 13px;
        margin: 0;
        line-height: 16px;
    }

.home-hot-related .item-content h3 {
    line-height: 13px;
}

.pagination > li > a, .pagination > li > span {
    position: relative;
    float: left;
    padding: 4px 8px;
    margin-left: -1px;
    line-height: 1.42857143;
    font-size: 11px;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .pagination > li > a:focus, .pagination > li > a:hover, .pagination > li > span:focus, .pagination > li > span:hover {
        z-index: 2;
        color: #fff;
        background-color: #e32;
        border-color: #ddd;
    }

.post-full, .box-tin-lien-quan {
    padding-right: 10px;
}

    .post-full .entry-content * {
        font-size: 16px;
        text-align: justify;
        color: #222;
        font-weight: 500;
        line-height: inherit;
        letter-spacing: -.2px;
    }

    .post-full .entry-content a {
        color: #3a64fd;
    }

.entry-content > figure {
    text-align: center !important;
    margin: auto;
}

.post .entry-media {
    position: relative;
    text-align: center;
}

    .post .entry-media img {
        display: initial;
        width: 100%;
    }

.video-container video {
    width: 100%;
}

.video-container .countdown {
    position: absolute;
    top: 0;
    left: 0;
    background: #ffffff73;
    width: 100%;
    height: 100%;
}

    .video-container .countdown p {
        top: 55%;
        position: relative;
        font-size: 16px;
        font-weight: 600;
        color: #fff;
    }

.single-video {
    width: calc(100% + 200px);
    max-width: initial;
    margin-left: -100px;
}

.video-post_content h1.entry-title {
    font-size: 20px;
    color: #333;
    font-weight: 600;
    margin-bottom: 8px;
}

    .video-post_content h1.entry-title a {
        font-size: 20px;
        color: #333;
        font-weight: 600;
    }

.video-post_content .by-cat {
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom: 8px;
    clear: both;
    width: 100%;
    font-size: 11px;
    line-height: initial;
}

.video-post_content .content {
    font-size: 13px;
    line-height: 18px;
    color: #222;
    opacity: .7;
    margin-bottom: 8px;
}

.video-post_content .social-links {
    padding-top: 4px;
    border-top: 1px solid #e3e2e2;
    display: inline-block;
    width: 100%;
}

.single-video .video-full {
    display: block;
    width: 100%;
    margin-bottom: 0;
}

.g-recaptcha {
    transform-origin: left top;
    -webkit-transform-origin: left top;
}

.form-reply .form-group, .form-reply .form-control {
    margin-bottom: 8px;
}

.form-reply .form-reCaptcha {
    margin-bottom: 8px;
}

.vote-box .panel-body {
    padding: 8px;
}

.vote-box .vote-question {
    color: #104F7B;
    font-weight: 600;
}

.vote-box .vote-list {
    padding: 0;
    margin: 0;
    padding-left: 10px;
}

    .vote-box .vote-list li {
        padding-bottom: 6px;
    }

        .vote-box .vote-list li input[type=checkbox], .vote-box .vote-list li input[type=radio] {
            margin-right: 4px;
        }

.sidebar-add-place.box-midd-right {
    padding: 0 6px;
}

.panel.home-recent {
    border: none;
    background: none;
}

    .panel.home-recent .title-style02 {
        border: none;
        background-color: #2d4563;
        color: #fff;
        padding-left: 6px;
    }

        .panel.home-recent .title-style02 a {
            color: #fff;
        }

    .panel.home-recent .panel-body {
        margin-top: -30px;
    }


    .panel.home-recent .title-hot-news {
        padding-left: 6px;
        position: relative;
    }

        .panel.home-recent .title-hot-news:before {
           content: "";
    position: absolute;
    left: -3px;
    width: 3px;
    height: 3px;
    top: 14px;
    background: red;
        }

    .panel.home-recent a {
        width: 100%;
        display: block;
        font-weight: 600;
    }

.box-home-video {
    background: url(../video-bg.jpg) no-repeat;
    background-size: cover;
    padding: 15px;
    margin-bottom: 11px;
    margin-left: 0px;
    margin-right: 0px;
}

    .box-home-video * {
        color: #fff;
    }

.box-home-video_wap [class*='col-']:first-child {
    padding-left: 0;
}

.box-home-video_wap [class*='col-']:last-child {
    padding-right: 0;
}

.box-home-video .video-full {
    margin-bottom: 11px;
}

    .box-home-video .video-full .image img {
        width: 100%;
    }

    .box-home-video .video-full .video-title {
        margin: 6px 0;
    }

        .box-home-video .video-full .video-title h3 {
            font-weight: 600;
            font-size: 1.8rem;
        }

.box-home-video_list {
    height: 365px;
    overflow: hidden;
    overflow-y: auto;
}

    .box-home-video_list .box-thoi-su {
        padding: 0;
        margin: 0;
    }

    .box-home-video_list .item {
        display: table;
    }

    .box-home-video_list .box-thoi-su ul {
        padding: 0;
        margin: 0;
    }

        .box-home-video_list .box-thoi-su ul li {
            padding: 0;
            margin: 0;
            border: none;
        }

    .box-home-video_list .box-thoi-su .item-image {
        border: none;
        padding: 0;
        width: 90px;
        display: block;
    }

    .box-home-video_list .box-thoi-su .item .item-content h5 a {
        font-size: 11px;
        /*display: -webkit-box;
        -webkit-line-clamp: 5;*/
        line-height: 14px;
    }

.box-photo {
    background: none !important;
}

.box-bg-r {
    padding: 6px;
    background: #F8F8FF;
    margin-bottom: 6px;
}

.box-photo-wrap {
    padding: 10px;
    background: url(../img/net-dep-que-huong.jpg) no-repeat;
    background-size: 100% 100%;
}

    .box-photo-wrap img {
        width: 100%;
    }

.box-photo .item {
    padding: 0 !important;
}

.box-photo .item-image {
    display: block !important;
    width: 100% !important;
    border: none;
    padding: 0;
}

    .box-photo .item-image img {
        /*height: 120px;*/
    }

.box-photo .item-content {
    display: block !important;
    width: 100% !important;
    padding: 0 !important;
    margin-top: 6px;
}

.box-photo-wrap h4 {
    color: #222;
    font-size: 13px;
    margin: 0;
    margin-bottom: 6px;
    border-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
}

.box-photo .ellipsis {
    color: #222;
    font-size: 11px !important;
    margin: 0;
    padding-top: 0;
    border-top: 0;
    /*display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;*/
    font-weight: 600;
}

.box-photo [class*='col-']:first-child {
    padding-left: 0;
}

.box-photo [class*='col-']:last-child {
    padding-right: 0;
}

.box-diaphuong-wrap {
    padding: 10px;
    background: url(../img/box-dia-phuong.jpg) no-repeat;
    background-size: 100% 100%;
    margin-bottom: 8px;
}

    .box-diaphuong-wrap .title-style02 {
        border-bottom: 2px solid #ffff21;
        padding-left: 8px;
    }

        .box-diaphuong-wrap .title-style02 a {
            color: #ffff21;
        }

.diaphuong-list {
    padding: 6px;
    margin: 0;
}

    .diaphuong-list li {
        margin-bottom: 6px;
    }

        .diaphuong-list li a {
            color: #fff;
            font-size: 16px;
        }

/*
 *  STYLE 3
 */

.box-home-video_list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}

.box-home-video_list::-webkit-scrollbar {
    width: 6px;
    background-color: #F5F5F5;
}

.box-home-video_list::-webkit-scrollbar-thumb {
    background-color: #e32;
}

/*
 *  STYLE 3
 */

.video-container.video-origin {
    padding-bottom: 0;
    height: auto;
    overflow: hidden;
}

.video-container img {
    width: 100%;
}

.box-weblink .btn-secondary {
    width: 100%;
    text-align: left;
    font-weight: 600;
    border: 1px solid #666;
}

    .box-weblink .btn-secondary:hover {
        color: #fff;
        border: 1px solid #fff;
    }

        .box-weblink .btn-secondary:hover:after {
            color: #fff;
        }

.box-weblink .dropdown-toggle:after {
    font-family: FontAwesome;
    content: "\f107";
    right: 6px;
    font-size: 14px;
    color: #000;
    margin-right: 6px;
    position: absolute;
}

.box-weblink .dropdown-menu {
    border: 1px solid #333;
    padding: 6px;
    max-height: 156px;
    overflow: hidden;
    overflow-y: auto;
}

    /*
 *  STYLE 3
 */

    .box-weblink .dropdown-menu::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        background-color: #F5F5F5;
    }

    .box-weblink .dropdown-menu::-webkit-scrollbar {
        width: 4px;
        background-color: #F5F5F5;
    }

    .box-weblink .dropdown-menu::-webkit-scrollbar-thumb {
        background-color: #e32;
    }

/*
 *  STYLE 3
 */

.tag-highlight {
    background: yellow;
}

.list-by-search .item-image {
    width: 180px;
}

.list-by-search .item-content .title-hot-news {
    color: #222;
    font-size: 13px;
    margin: 0 0 6px 0;
    padding-top: 0;
    border-top: 0;
    font-weight: 600;
}

.list-by-search .item-content p.item-des {
    font-size: 11px;
    margin: 0;
    line-height: 14px;
}

h1.search-key, .search-total {
    color: #9f0714;
    font-weight: 400;
    font-size: 16px;
    display: inline;
}

div.search-box {
    padding: 0;
    margin-bottom: 10px;
}

div.search-form {
    position: relative;
    margin: 0;
}

    div.search-form input[type=text] {
        border: 1px solid #cacaca;
        padding: 10px;
        color: #999;
        font-size: 22px;
        font-family: Tahoma,arial;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        outline: none;
        width: 100%;
        margin: 0 !important;
    }

    div.search-form button {
        background: 0 0;
        border: none;
        position: absolute;
        top: 13px;
        right: 13px;
        padding: 0;
        font-size: 18px;
        color: #666;
    }

marquee.bottom-header {
    padding-bottom: 6px;
    font-size: 22px;
    font-weight: 600;
    color: #e12b21;
}

.navbar.headroom.affix .banner-sub-menu {
    display: none;
}

.navbar.headroom .desktop-add {
    margin: 0;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 0;
}

.image-caption {
    text-align: center;
    font-style: italic;
}

.mejs__container span {
    color: #fff;
}

.header-add-place img {
    margin: 8px 0px 8px 0;
}

.fb_iframe_widget span {
    top: 3px;
}

.post-audio {
    float: left;
    margin-top: 0;
    margin-bottom: 10px;
    width: 100%;
}

    .post-audio audio {
        width: 100%;
    }

        .post-audio audio:focus, .post-audio audio:hover, .post-audio audio:active {
            outline: none;
            border: 0;
        }

.ticker-outer {
    width: auto;
    height: 32px;
    overflow: hidden;
    background-color: #fff;
    margin-bottom: 0px;
}

.navbar.headroom.affix .ticker-outer {
    display: none;
}

.breaking-ribbon h5 {
    margin: 0;
    padding-top: 0;
}

.ticker-container {
    position: relative;
    height: 32px;
    overflow: hidden;
    padding-left: 6px;
    padding-right: 6px;
    border-top: 1px solid #ee1b24;
    border-bottom: 1px solid #ee1b24;
}

.ticker-container_view {
    /*float: left;
    list-style-type: none;
    width: 100%;
    overflow: hidden;*/
}

    .ticker-container_view > li {
        /*white-space: nowrap;
        float: left;
        display: inline-block;*/
    }

        .ticker-container_view > li > a {
            display: inline-block;
            padding-right: 6px;
            position: relative;
            /*background-image: url(/image/star-icon.png?w=8);
            background-repeat: no-repeat;
            background-position: right;
            background-position-y: 10px;*/
        }

.tickercontainer a {
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    font-style: normal;
}

    .tickercontainer a:hover {
        font-weight: 600;
    }

    .tickercontainer a i {
        margin-right: 6px;
        color: #ee1b24;
        font-size: 9px;
    }


/* Media Queries
---------------------------------------------------------------------- */

/* Large Devices, Wide Screens
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 1400px) {

    /* Fonts */
    h1 {
        font-size: 33px;
        /*line-height: 44px;*/
    }

    h2 {
        font-size: 25px;
        /*line-height: 42px;*/
    }

    h3 {
        font-size: 20px;
        /*line-height: 23px;*/
    }

    h4 {
        font-size: 16px;
        /*line-height: 24px;*/
    }

    h5 {
        font-size: 14px;
        /*line-height: 18px;*/
    }

    h6 {
        font-size: 12px;
        /*line-height: 18px;*/
    }

    /* General */
    .row {
        padding-left: 2px;
        padding-right: 2px;
        margin: 0 auto;
    }

    .content-wrap .container {
        padding: 0;
    }

    .single-video {
        width: calc(100%) !important;
        max-width: initial !important;
        margin-left: 0 !important;
    }

    .read-more {
        display: none !important;
    }

    .breadcrumb-line {
        margin-left: 15px;
    }

    .typography-title, .typography-subtitle, .typography-subtitle-1 {
        padding: 0 14px;
    }

    .comments-list .children {
        margin-left: 20px;
    }

    .block-title-1, .block-title-2, .block-title-3, .title-style02, .sponsored, .title-style02-light {
        padding-top: 0;
    }

    .panel {
        margin-bottom: 1.625em;
    }

    /* Header */
    .nav li > a {
        font-size: 11px;
        padding: 6px;
    }

    #nav-below-main .nav li > a {
        font-size: 13px;
    }

    .clock {
        padding-right: 14px;
    }

    .header-logo img {
        margin: 8px 4px 8px 0;
        float: left;
        display: inline-block;
    }

    .top-menu {
        max-width: 100%;
        height: auto;
    }

    .main-menu .mega-dropdown-menu li a {
        padding: 0 !important;
    }

    .header-add-place {
        /*padding-right: 15px;*/
    }

    .header-logo {
        /*margin-left: 15px;*/
    }

    /* Main Section */
    .add-place, .add-place img, .sidebar-add-place img, .add-place img, .bottom-add-place img, .sponsored-gray, .sponsored-gray:focus, .sponsored {
        max-width: 100%;
    }

    .top-sidebar-add-place img {
        max-width: 100%;
        padding: 0;
    }

    .online-section {
        padding: 8px;
    }

    .carousel-title-gray {
        margin: 0 0 6px;
    }

    .schedule-logo {
        top: 10px;
    }

    /* Footer */
    #footer .container, .copyright {
        padding: 16px;
    }

    .footer-social-icons {
        margin-right: 50px;
        margin-top: 4px;
    }


    /* Module */
    .module {
        /*padding: 1.625em 1em 0;*/
    }

    .module-top .container {
        padding: 0 16px;
    }

    .module-title .subtitle {
        margin-top: 4px;
        padding-top: 2px;
    }

    .show-info {
        padding-left: 8px;
        padding-right: 10px;
    }

    .show-info-button {
        margin-bottom: 20px;
    }

    /* Parallax*/
    .caption h5 {
        font-size: 1em;
    }

    #parallax-section .caption {
        top: 20%;
    }

    /* Social Icons */
    .menu-social-icons a, .sidebar-social-icons a {
        line-height: 34px;
        font-size: 1.1em;
        width: 34px;
        height: 34px;
    }

    .menu-social-icons li, .sidebar-social-icons li {
        float: left;
        width: 30px;
        margin-right: 6px;
    }

    /* Sliders */
    #small-gallery-slider .owl-buttons .owl-prev {
        left: -10px;
        top: 24%;
    }

    #small-gallery-slider .owl-buttons .owl-next {
        right: -10px;
        top: 24%;
    }

    #news-slider .owl-buttons .owl-next {
        right: -24px;
        top: 40%;
    }

    #news-slider .owl-buttons .owl-prev {
        left: -24px;
        top: 40%;
    }

    #news-slider .news-slider-layer .content p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #big-gallery-slider-3 .owl-buttons .owl-next {
        right: 4px;
    }

    #big-gallery-slider-3 .owl-buttons .owl-prev {
        left: 4px;
        top: 30%;
    }

    /* Article */
    .article .entry-block, .article .entry-block-small, .article .entry-block-xs {
        height: auto !important;
    }

        .article .entry-block .entry-content {
            padding: 12px 22px 6px;
        }

    .content p {
        padding-left: 6px;
        padding-right: 6px;
    }

    .article .content h3 a {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        width: 160px;
    }

    div.item-image-1 a[class^="label-"], div.item-image-2 a[class^="label-"], div.item-image-3 a[class^="label-"] {
        width: auto;
        text-align: left;
        margin: 16px;
        bottom: 0;
    }

    .article-list {
        margin: 20px;
    }

    /* Container-Full / Container-Half */
    .container-full .sidebar-post li {
        padding: 12px 6px;
    }

        .container-full .sidebar-post li:first-child {
            padding-top: 14px;
        }

    .container-full .sidebar-post .ellipsis {
        position: relative;
    }

        .container-full .sidebar-post .ellipsis:before {
            content: '&nbsp;';
            visibility: hidden;
        }

        .container-full .sidebar-post .ellipsis a {
            position: absolute;
            left: 0;
            right: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .container-half .content p {
        border-bottom: 1px solid rgba(0, 0, 0, 0.065);
        padding: 0 22px;
    }

    /* Add-place */
    .add-place, .bottom-add-place {
        padding: 0 16px;
    }

    .box-midd-right {
        display: block;
    }
}

/* Smaller than standard 1280 (browsers)
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 1280px) {
    .nav li > a {
        font-size: 11px;
        padding: 6px;
    }

    #nav-below-main .nav li > a {
        font-size: 12px;
    }
}

@media only screen and (max-width: 1100px) {

    .copyright {
        margin-top: 0;
        width: 100%;
        text-align: center;
    }

    .footer-info {
        padding: 16px;
        width: 100%;
        text-align: center;
        border: none;
    }

    /* Header */
    #header {
        height: 110px !important;
    }

    .header-logo a {
        margin: 10px;
    }

    .sidenav-header-logo img {
        width: 110px;
    }

    .sidenav-header-logo {
        display: inline-block;
        width: auto;
    }

    .navbar-header {
        float: none;
        padding: 0 12px 4px;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
    }

        .navbar-nav > li {
            float: none;
        }

            .navbar-nav > li > a {
                padding-top: 10px;
                padding-bottom: 10px;
            }

    .container > .navbar-header, .container > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }

    .second-menu .container > .navbar-header {
        border-bottom: solid 1px #e3e3e3;
    }

    #nav-below-main .navbar-collapse {
        width: 100%;
    }

    .dropdown-menu {
        display: none !important;
    }

        .dropdown-menu > li > a {
            color: #FFF;
        }

            .dropdown-menu > li > a:hover {
                background-color: #FFF;
                text-decoration: none;
                color: #FFF;
                border-radius: 1px;
            }

    .open .dropdown-menu {
        display: block !important;
    }

    .top-menu .right-top-menu .contact, .top-menu .right-top-menu .about, .address, .clock {
        display: none;
    }

    #fixed-navbar, .header-add-place .desktop-add, .header-logo {
        display: none !important;
    }

    .sidenav {
        display: block;
    }

    .navbar-default .navbar-toggle {
        display: block;
        margin-top: 20px;
    }

    .navbar-default {
        background-color: rgba(255, 255, 255, .95);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.118);
    }

    /* Main Section */
    .weather-card #description {
        text-align: left;
    }

    .online-section ul li {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .news .content p, .tickets .tickets-content p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .article .content {
        margin-top: 8px;
    }

    .title-style01 > p {
        padding-right: 6px;
    }

    .newsticker li h4 {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 500px !important;
        display: block;
    }

    .schedule-hour {
        padding-left: 12px;
    }

    .editorial-section {
        margin: 0;
    }


    /* Entry-post */
    .entry-post .ellipsis {
        position: relative;
    }

        .entry-post .ellipsis:before {
            content: '&nbsp;';
            visibility: hidden;
        }

        .entry-post .ellipsis a {
            position: absolute;
            left: 0;
            right: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    /* Full-block / Entry-block */
    .full-block-three-columns-equal:nth-of-type(3n+1) {
        width: 49%;
        margin-right: 2%;
    }

    .full-block-three-columns-equal:nth-of-type(3n+2) {
        width: 49%;
        margin-right: 0;
    }

    .full-block-three-columns-equal:nth-of-type(3n+3), .container-half {
        width: 100%;
    }

    .full-block-three-columns-equal {
        margin-bottom: 0;
    }

    .entry-block .entry-content span.day-hour {
        margin-bottom: 6px;
    }

    /* Module */
    .dark {
        margin-bottom: 0;
    }

        .dark .video-container {
            padding-right: 16px;
        }

    .show-info {
        padding-top: 0;
    }

    /* Add-place */
    .sidebar-add-place, .top-sidebar-add-place {
        margin-bottom: 0;
    }

    .sidebar-add-place, .top-sidebar-add-place {
        margin-bottom: 1.625em;
    }

    /* Parallax */
    #parallax-section .caption {
        top: 14%;
    }

    .box-midd-right {
        display: none;
    }
}

/* Tablets (1024px max)
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 1024px) {
    /* Fonts */
    h1 {
        font-size: 30px;
        line-height: 39px;
    }

    h2 {
        font-size: 22px;
        line-height: 38px;
    }

    h3 {
        font-size: 17px;
        line-height: 20px;
    }

    h4 {
        font-size: 16px;
        line-height: 24px;
    }

    h5 {
        font-size: 14px;
        line-height: 18px;
    }

    h6 {
        font-size: 12px;
        line-height: 18px;
    }
}

/* Tablet Portrait size to standard 980 (devices and browsers)
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 980px) {
    .row.no-gutter [class*="col-"]:not(.col-sm-6):last-child {
        padding-left: 0 !important;
    }

    .row.no-gutter [class*="col-"]:not(.col-sm-6):first-child {
        padding-right: 0 !important;
    }

    #parallax-section .caption {
        top: 12%;
    }

    .border-right {
        border-right: 0px solid #d8d8d8;
    }
}


@media only screen and (max-width: 900px) {

    /* General */
    .col-md-8, .col-md-12 {
        padding: 0;
    }

    .col-md-8 {
        border-right: 0 solid transparent;
        padding-bottom: 0;
    }

    .list-mark-1 li:last-child {
        margin-bottom: 16px;
    }

    /* Main section */
    .tickets {
        display: none;
    }

    .tennis-player {
        font-size: .9em;
    }

    /* Sliders */
    #news-slider .news-slider-layer .content p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    /* Header */
    .header-logo {
        padding-left: 0;
        text-align: left;
    }

    /* Full-block */
    .full-block-three-columns:nth-of-type(3n+1), .container-half {
        width: 100%;
    }

    .full-block-three-columns:nth-of-type(3n+2) {
        width: 56%;
    }

    .full-block-three-columns:nth-of-type(3n+3) {
        width: 42%;
    }

    .full-block-four-columns {
        width: 49%;
        margin: 0 1.999% 0 0;
    }

        .full-block-four-columns:nth-of-type(2n+2) {
            margin-right: 0;
        }

    /* Parallax */
    .caption h5 {
        font-size: .9em;
    }

    #parallax-section1 .caption {
        top: 26%;
    }
}

/* Small Devices, Tablets
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 767px) {

    /* Fonts */
    h1 {
        font-size: 27px;
        line-height: 36px;
    }

    h2 {
        font-size: 19px;
        line-height: 35px;
    }

    h3 {
        font-size: 16px;
        line-height: 18px;
    }

    h4 {
        font-size: 15px;
        line-height: 24px;
    }

    h5 {
        font-size: 14px;
        line-height: 17px;
    }

    h6 {
        font-size: 12px;
        line-height: 16px;
    }

    /* General */
    html {
        font-size: 61%;
    }

    .row.no-gutter [class*="col-"] {
        padding-left: 0;
        padding-right: 0;
    }

    .hour-tag {
        font-size: 1.725rem;
    }

    .nav-tabs.nav-justified {
        border: 0;
    }

        .nav-tabs.nav-justified > li > a {
            text-align: left;
            border-bottom: 1px solid rgba(0, 0, 0, .1);
        }

    .nav-tabs > li {
        padding: 0;
        border-right: none;
    }

        .nav-tabs > li > a {
            border-left-width: 0 !important;
        }

    .panel-body, .panel-title {
        position: relative;
    }

    #news-slider .owl-buttons .owl-prev, #news-slider .owl-buttons .owl-next, #news-slider p, #news-slider .news-slider-layer .content .category-tag, #schedule-slider .owl-buttons .owl-prev, #schedule-slider .owl-buttons .owl-next, .outer, .header-add-place, .figure img, .add-place, .bottom-add-place {
        display: none !important;
    }

    .list-mark-1 li {
        float: left;
        width: 33.3%;
    }

    .list-mark-1:last-child {
        padding-bottom: 15px;
    }

    .flexslider li h3 {
        font-size: 1.2em;
    }

    .news .content p {
        padding: 0;
    }


    /* Parallax */
    #parallax-section [class*="image"] {
        background-attachment: scroll;
        background-position: top center !important;
        background-size: cover;
    }

    .caption h5 {
        margin-top: 0;
    }

    /* Header */
    .mega-dropdown-menu {
        padding: 4px;
    }

    .navbar {
        margin: 0;
    }

    .top-menu ul li a {
        padding: 0 10px;
    }

    .sidenav-header-logo img {
        margin-top: 0;
        width: 145px;
    }

    /* Main section */
    .media-body p a {
        white-space: nowrap;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .panel .tab-content ul li p {
        white-space: nowrap;
        width: auto;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }

    .panel-body h2 {
        font-size: 1.925rem;
    }

    .author-post_title {
        display: inline-block;
        margin-top: 10px;
    }

    .news ul {
        width: 100%;
    }

    .pagination {
        margin-bottom: 12px;
    }

    .sidebar-scroll .scroll-item {
        padding: 10px 0;
    }

    .full-block-three-columns-equal {
        width: 100% !important;
    }

    .panel .tab-content .img-responsive {
        margin-left: 0;
    }

    .title-style05.style-02 {
        font-size: 2rem;
    }

    /* Container-full / Container-half */
    .container-full h2 {
        margin-bottom: 2px;
    }

    .container-half .entry-media .image img {
        margin-top: 0;
    }

    /* Article */
    .article .content p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        width: auto;
    }

    .article .entry-block-small {
        height: auto !important;
    }

    /* Entry-block / News-block */
    .entry-block h3 {
        padding-left: 2px;
        display: inline;
    }

    .entry-block-small .content p {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .content p {
        padding: 4px 0;
    }

    .news-block {
        margin-left: -10px;
        margin-right: -10px;
    }

        .news-block .item-block:nth-child(-n+3), .news-block .item-block:nth-child(-n+2), .news-block .item-block:nth-child(-n+4), .schedule-hour {
            margin-top: 0;
        }

        .news-block .item-block {
            width: 50%;
            padding-left: 10px;
            padding-right: 10px;
            margin-bottom: 20px;
        }

    /* Module */
    .module-title h3 {
        font-size: 1.675rem;
    }

    .dark .video-container {
        padding-right: 0;
    }
}

@media only screen and (max-width: 619px) {

    /* General */
    .container-full.full-photo.bottom-text .image::before {
        content: ' ';
        display: block;
        position: absolute;
        top: 150px;
        bottom: 0;
        width: 100%;
        background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(black));
        background: -moz-linear-gradient(top, transparent, #000);
        background: -ms-linear-gradient(top, transparent 0, #000 100%);
        background: linear-gradient(to bottom, transparent 0, #000 100%);
    }

    .matches {
        padding: 4px;
    }

    .title-line-left, .title-line-right, .footer-social-icons li {
        display: none;
    }

    .online-section img {
        margin-top: 10px;
    }

    .entry-block, .entry-block-small, .entry-block-xs, .full-block-four-columns, .full-block-three-columns, .full-block-four-columns .container-full, .full-block-four-columns .container-half {
        width: 100% !important;
    }

    .container-full, .container-half {
        height: auto !important;
    }

    .list-mark-1 li {
        float: left;
        width: 50%;
    }

    .styled div {
        padding: 8px;
    }

    /* Module */
    .module-title .title, .module-title .subtitle {
        display: block;
    }

        .module-title .subtitle::before {
            padding: 5px;
        }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {

    .module {
        padding: 0 15px;
        padding-top: 25px;
    }

    .box-home-video {
        padding: 8px;
    }

    /* Module */
    .module-title {
        margin-bottom: 14px;
    }

        .module-title .subtitle {
            letter-spacing: 0;
            display: block;
        }

    /* Header */
    .header-logo a {
        margin: 8px 4px;
    }

    /* Main section */
    .news .item .item-content {
        padding: 6px 0;
    }

    .item .item-image, .item .item-image-1, .item .item-image-2, .item .item-image-3, .sidebar-newsfeed .item .item-image, .sidebar-post .item .item-image, .entry-post .item .item-image, .news .item .item-image, .news .item .item-content {
        width: 100%;
        display: block;
    }

    .cat-hot .item-content {
        padding-left: 0;
    }

    .box-noi-bat .item .item-image, .box-tieu-diem .item .item-image, .box-thoi-su .item .item-image {
        display: block;
        vertical-align: top;
        width: 120px;
    }

    .sidebar-newsfeed .item .item-content, .sidebar-post .item .item-content, .entry-post .item .item-content {
        width: 100%;
        display: block;
        padding: 15px 0 0;
    }

    .box-noi-bat .item .item-content, .box-tieu-diem .item .item-content, .box-thoi-su .item .item-content {
        display: table-cell;
        padding: 0 0 6px 6px;
    }

    .entry-post.box-tieu-diem .item .item-content {
        padding: 0 0 0 6px;
    }

    .box-thoi-su .item .item-content {
        padding-left: 6px;
    }

    .currency h4 {
        padding: 2px 10px;
    }

    .currency {
        padding: 8px 6px;
    }

    .panel .news .item {
        border-bottom: 1px solid rgba(0, 0, 0, .1);
    }

        .panel .news .item h3 {
            padding-top: 8px;
        }

    .author-post_content, .comment-content {
        display: block;
    }

    .tennis-player {
        font-size: 1em;
    }

    #slider {
        margin-bottom: auto;
    }

    .form-control {
        font-size: 13px;
    }

    .newsletter-form {
        width: auto;
    }

    .title-style02 h3 {
        line-height: 1.375em;
    }

    .news-block .item-block {
        width: 50%;
    }

    .sidebar-scroll .item .item-content {
        padding: 10px 0 0;
    }

    .add-place {
        margin: auto;
    }

    .list-mark-1 li {
        float: left;
        width: 100%;
    }

    .flexslider li h3, .flexslider li h4 {
        display: none;
    }

    /* Footer */
    #footer .col-md-3 {
        margin: 10px 0 0;
    }

    /* Parallax */
    #parallax-section1_1 {
        display: none;
    }

    .caption h5 {
        font-size: .8em;
    }

    /* Social Icons */
    .sidebar-social-icons a {
        line-height: 30px;
        width: 30px;
        height: 30px;
    }

    .sidebar-social-icons li: last-child {
        margin-right: 0;
    }

    .menu-social-icons li, .sidebar-social-icons li {
        float: left;
        width: auto;
        margin-right: 1px;
    }

    .menu-social-icons li {
        float: left;
        width: 41px;
        margin-right: 1px;
    }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers)
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 320px) {

    .module {
        padding: 0 15px;
    }

    /* General */
    #small-gallery-slider .small-gallery .post-content i {
        display: none;
    }

    .read-more {
        float: left;
    }

    .ellipsis {
        position: relative;
    }

        .ellipsis:before {
            content: '&nbsp;';
            visibility: hidden;
        }

        .ellipsis a {
            position: absolute;
            left: 0;
            right: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }

    .sidebar-newsfeed .ellipsis a {
        width: 210px;
    }

    .entry-block .entry-image, .entry-block-small .entry-image, .entry-block-xs .entry-image, .full-block-four-columns .container-full, .full-block-four-columns .container-half, .article .entry-block .entry-content, .article .entry-block-small .entry-content, .article .entry-block-xs .entry-content {
        width: 100%;
        display: block;
    }

    #small-gallery-slider .small-gallery .post-content a, #small-gallery-slider .small-gallery .post-content span {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: inline-block;
        width: 120px;
    }

    #small-gallery-slider .small-gallery .post-content {
        padding: 6px 2px 0 8px;
    }

    /* Header */
    .sidenav-header-logo {
        width: 160px !important;
    }

    .sidenav-brand img {
        width: 23%;
    }

    .sidenav-header-logo h5 {
        font-size: 11px;
    }

    .sidenav-header-logo img {
        width: 100px;
        margin: 4px 4px 4px 0;
    }

    .top-menu ul li a {
        padding: 0 9px;
    }

    .navbar-header {
        padding: 0 10px 4px 6px;
    }

    .navbar-default .navbar-toggle {
        margin-top: 14px;
    }
}

/* Extra Small Devices
    ---------------------------------------------------------------------- */
@media only screen and (max-width: 240px) {
    /* Parallax */
    .medium-caption {
        padding-bottom: 10px;
    }

    #parallax-section .caption {
        top: 2%;
    }
}

/* Small Size Tablets
    ---------------------------------------------------------------------- */
@media only screen and (min-width: 400px) and (max-width: 619px) {
    .entry-media .image {
        height: 240px;
    }
}

@media only screen and (min-width: 500px) and (max-width: 619px) {
    .entry-media .image {
        height: 300px;
    }
}

@media (min-width: 768px) {
    .nav-tabs.nav-justified {
        background-color: #fafafa;
    }

    .nav-tabs > li {
        margin-bottom: 0;
    }

        .nav-tabs > li > a {
            border-color: transparent;
        }
}

@media (min-width: 990px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}

@media only screen and (min-width: 1101px) and (max-width: 1239px) {
    .ellipsis {
        position: relative;
    }

        .ellipsis: :before {
            content: '&nbsp;';
            visibility: hidden;
        }

        .ellipsis a {
            position: absolute;
            left: 0;
            right: 0;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
        }
}

@media only screen and (min-width: 1240px) {
    .tickets .tickets-button {
        -webkit-appearance: none;
        -moz-appearance: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px;
        border: 0;
        color: #fff;
        cursor: pointer;
        display: inline-block;
        font-size: 12px;
        font-weight: 400;
        letter-spacing: .8px;
        line-height: 1;
        padding: 10px 40px;
        text-align: center;
        text-transform: uppercase;
        width: 100%;
        margin-bottom: 6px;
    }

    .module .container {
        padding: 12px 0;
    }

        .module .container .container {
            padding: 6px;
        }
}

@media only screen and (min-width: 620px) {
    .container-half {
        height: 290px !important;
    }

    .container-full.full-photo .content {
        position: absolute;
        bottom: 0 !important;
    }

    .entry-media .image {
        height: auto;
    }

    .module-top {
        padding-top: 0;
    }
}

@media all {
    .tennis-player {
        display: block;
        width: 100%;
        text-align: left;
    }

    .team {
        text-align: right;
        font-weight: 400;
        color: inherit;
        font-size: 1em;
        text-overflow: ellipsis;
    }

    .match-item {
        display: table;
        table-layout: fixed;
        width: 100%;
    }

    .match-label {
        width: 2.5em;
        text-align: left;
    }

    .matches-list {
        padding: 0;
        list-style: none;
    }

    .matches-col {
        position: relative;
        display: table-cell;
        height: 36px;
        vertical-align: middle;
        white-space: nowrap;
        text-align: center;
        overflow: hidden;
        font-weight: 400;
        color: inherit;
        font-size: 1em;
    }

    .status + .team {
        text-align: left;
    }

    .status {
        width: 3.74em;
    }

    .score {
        display: table;
        width: 100%;
        table-layout: fixed;
        border-collapse: separate;
        text-indent: -10em;
        letter-spacing: -1px;
        background: #d6181f;
        border-color: #d6181f;
        color: #fff;
    }

    .matches .time {
        display: block;
    }
}

@media screen and (orientation: landscape) and (device-width: 320px) and (device-height: 480px) {
    body {
        width: 480px;
    }
}

@media (min-width: 992px) {
    .row {
        margin-right: -8px;
        margin-left: -8px;
    }

    .box-home-video {
        padding-left: 15px;
        padding-right: 15px;
        margin-right: 0;
        margin-left: 0;
    }
}
.thumbnail .caption h4 a{
   color: #5f5555
}
