
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 10px 0px 10px;
}
.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;
}