/* RESET */
.navbar-collapse,
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3,
.col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6,
.col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9,
.col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{
padding-left: 10px; padding-right: 10px
}
/*---------------------------------------------------------------------------------*/
/*Special for upload to wordpress*/
.wp-caption{}
.wp-caption-text{ text-align: center; font-style: italic; font-size: 13px}
.sticky{}
.gallery-caption{}

.alignleft{text-align: left}
.alignright{text-align: right}
.aligncenter {text-align: center; max-width: 100%; height: auto; margin: 0 auto; display: block;}


body {
background: #FFF;
color: #333;
font: 14px/1.5 Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6{line-height: 1.5; margin-top: 0; margin-bottom: 10px; font-weight: 700}
h3.heading-league{margin-top:6px;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"],
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"],
input[type="tel"], input[type="color"], .inputbox {
border: 1px solid #E5E5E5;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
padding: 6px 12px;
width: 100%;
}

a{color:#009246;}
a:focus{outline: none}
a:hover{text-decoration: none; color:#CE2B37;}
b, strong, label{font-weight: 600;}
h1, .h1 {font-size: 22px}
h2, .h2 {font-size: 20px;margin:10px 0;color:#656565;}
h3, .h3 {font-size: 18px}
h4, .h4 {font-size: 16px}
h5, .h5 {font-size: 14px}
ul, ol{margin: 0; padding: 0}
ul li{list-style: none;}
.clearfix{clear:both;}
.ads-header, .ads-bottom{margin: 15px 0}
.text-links{margin-bottom: 10px}
.pr10{padding-right:10px;}
.btn, .form-submit #submit {
-moz-user-select: none;
background-color: #333333;
color: #FFF;
border: 1px solid transparent;
cursor: pointer;
display: inline-block;
font-size: 13px;
line-height: 1.42857;
margin-bottom: 0;
padding: 8px 12px;
text-align: center;
vertical-align: middle;
white-space: nowrap;
border-radius: 2px;
text-transform: uppercase;
font-weight: bold;

}
.btn:focus, .btn:active:focus, .btn.active:focus {
outline: thin dotted;
outline-offset: -2px;
}
.btn:hover, .btn:focus {
color: #FFF;
text-decoration: none;
background-color: #f76f25
}
.btn:active, .btn.active {
background-image: none;
box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;
outline: 0 none;
}
.btn.update{margin-left: 20px}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
box-shadow: none;
cursor: not-allowed;
opacity: 0.65;
pointer-events: none;
}
.btn-default {
background-color: #f6f8fa;
border-color: #d5dfe8;
color: #686a6f;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background-color: #dce4eb;
border-color: #aec0d2;
color: #686a6f;
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background-image: none;
}
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active,
.btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
background-color: #f6f8fa;
border-color: #d5dfe8;
}

/*Typography*/
blockquote{font-size:12px;font-style:italic;border: none;padding:10px;margin:0;}
.quote-2-cols p{display:inline-block;width:48%;}
.category-description{
border: 1px solid #dadce0;
border-radius: 8px;
margin-top: 10px;
padding:10px;
font-size: 13px;
clear:both;
}

#wrapper {
/*background: none repeat scroll 0 0 #ffffff;
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3);*/
margin: 0 auto 20px;
}

#content{margin-bottom: 25px}
#topbar{background: #efefef none repeat scroll 0 0; border-color: #d6d6d6; font-size: 12px; color: #808080; line-height: 25px}
#topbar .hotline{font-weight: bold; font-size: 15px; color:#CE2B37;}

/*TOP MENU*/
ul.top-menu li{display: inline; float: left;padding: 3px 0;}
ul.top-menu li a{ color: #555; padding: 3px 10px 3px 0; white-space: nowrap;}

.ads-home-midle{margin: 15px 0; text-align: center;}
.top-ads img,
.ads-home-midle img{max-width: 100%; height: auto;}
.navbar{border: none; border-radius: 0px; margin-bottom: 0; min-height: 47px}
.navbar-default{background: #009246; border-bottom: 3px solid #CE2B37;}
.navbar-default .navbar-nav > li > a{white-space: nowrap; color: #FFF; font-weight: bold;border-right: 1px solid #10e06d; text-transform: uppercase;}
.navbar-default .current-post-ancestor,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li:hover, .navbar-default .navbar-nav > li.current-menu-parent{color: #FFF; background-color:#CE2B37;}
.navbar-default .navbar-nav > .current-menu-item > a, .navbar-default .navbar-nav > .current-menu-item > a:hover, .navbar-default .navbar-nav > .current-menu-item > a:focus, .navbar-default .current-post-parent a {background:#CE2B37; color: #FFF}
.navbar-default .navbar-collapse{}
.dropdown:hover .dropdown-menu {display: block;}

.navbar-toggle{float: right; margin-right: 5px; margin-top: 5px; margin-bottom: 5px; padding: 8px}
.navbar-collapse{border-top: none;}
.form-control{border-radius: 0}

/*Dropdown menus*/

#mobile-menu .dropdown-menu > li > a{border-bottom: none;}
.dropdown:hover .dropdown-menu { display: block; background-color:#CE2B37; border-top: none; box-shadow: none; font-size: 14px}
.dropdown-menu > li > a{padding: 8px 15px; color: #EEE; border-bottom: 1px solid #e36623; font-size: 13px; font-weight: bold;}
.dropdown-menu > li:last-child > a{border-bottom: none;}
.dropdown .dropdown-menu{background-color:#CE2B37; border: none; min-width: 200px; padding: 0}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background-color: #8ec449}

.dropdown .dropdown-menu .dropdown,
.dropdown .dropdown-menu .dropdown:hover a{background-image: url('../images/bullet.png'); background-repeat: no-repeat; background-position: 95% center; color: #333}
.dropdown .dropdown-menu .dropdown:hover{background-color: #F5F5F5; }
.dropdown .dropdown-menu .dropdown:hover ul li a{background-image: none;}
.dropdown .dropdown-menu .dropdown .dropdown-menu{
background-color: #eee;
border: 1px solid #ddd;
border-left: none;
border-radius: 0;
display: none;
float: left;
font-size: 13px;
left: 100%;
list-style: outside none none;
margin: 0;
min-width: 220px;
padding: 0;
position: absolute;
text-align: left;
top: 0;
z-index: 1000;
}

.dropdown .dropdown-menu .dropdown:hover .dropdown-menu{display: block;}
.dropdown .dropdown-menu .dropdown-menu li a{color: #333; border-bottom: 1px solid #E5E5E5; background: #F5F5F5}

/*Logo*/

.logo-text {
margin: 30px 0;
text-align: left;
}
.logo-text p {
font-size: 13px;
}
.logo{margin: 10px 0}

.logo-text #site-title{font-size: 20px; margin: 0}

.navbar-brand a{display: block;}


/*Search*/
.navbar-form{margin: 0}
.header-search{position: relative;}
.header-search i{font-size: 14px; color: #FFF; cursor: pointer;}
.header-search .search-form{display: none;}
.header-search .search-form.show{display: block; border-top: 3px solid #f76f25}
.header-search .cart-table{display: none;}
.header-search .cart-table.show{display: block; border-top: 3px solid #8ec449}

.widget-search i{width: 44px; height: 44px; background-color:#CE2B37;color: #FFF;float: left;padding: 14px}
.widget-cart{font-size: 13px;}
.widget-cart img{width: 40px; height: 40px}
.widget-cart i{width: 44px; height: 44px; background-color: #8ec449; color: #FFF; float: right; padding: 14px}
.widget-cart .btn.active{background: #f76f25; margin-top: 20px; width: 100%; text-align: center;}
.widget-cart .btn.active:hover{background: #A90000;}

.search-form input {
height: 32px;
width: 133px;
}
.search-form button {
height: 32px;
position: relative;
width: 75px;
background-color: #333333;
border: none;
text-transform: uppercase; color: #FFF; font-size: 13px; font-weight: bold;
}

.cart-table {
background: #fff none repeat scroll 0 0;
box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
display: none;
padding: 15px;
position: absolute;
right: 15px;
top: 44px;
width: 240px;
z-index: 99;
}

.search-form {
background: #fff none repeat scroll 0 0;
box-shadow: 2px 3px 6px rgba(0, 0, 0, 0.2);
display: none;
padding: 15px 0 15px 15px;
position: absolute;
right: 15px;
top: 44px;
width: 240px;
z-index: 99;
}


.form-control{height: 30px;}

#respond{margin-top: 30px;}
#comments h3{margin-bottom: 20px}
#commentform p{margin-bottom: 15px}
.form-allowed-tags code{white-space: normal;}
.commentlist{list-style: none;}
.comment-container .avatar{float: left; margin-right: 5px}
.comment-container .date{font-size: 13px}
.comment-head{margin-bottom: 15px}
.comment-text{background: #F9F9F9; padding: 15px; border: 1px solid #F1F1F1;}
.bypostauthor{margin-bottom: 20px}
.comment-notes{font-size: 13px}

.row-articles {
margin-bottom: 20px;
}

#lastest-post .module-title > span, .module-title > span {
background: none repeat scroll 0 0 #2d6c9a;
display: block;
line-height: 32px;
padding: 0 15px;
}

/*Top Social Icons*/
.follow_icon {
float: right;
list-style: none outside none;
margin: 3px 0 0;
padding: 0;
}
.follow_icon li {
float: left;
margin-left: 5px;
}
.follow_icon a {
color: #555;
font-size: 16px;
transition: all 0.35s ease 0s;
}
.follow_icon a:hover {
color: #333;
transition: all 0.35s ease 0s;
text-decoration: none;
}
.follow_icon li:first-child {
margin-left: 0;
}

.icon{display: inline-block; text-indent: -999px; width: 16px; height: 16px; overflow: hidden;}
.follow_icon .icon.icon-facebook{background-position: 0 -24px}
.follow_icon .icon.icon-youtube{background-position: 0 -47px}
.follow_icon .icon.icon-twitter{background-position: 0 -72px}
.follow_icon .icon.icon-google-plus{background-position: 0 -96px}
.icon-search{background: rgba(0, 0, 0, 0) url("../images/btn-search.png") no-repeat scroll 0 0; width: 24px; height: 24px;text-indent: -999px; cursor: pointer; }
.icon-search.icon-close{background: rgba(0, 0, 0, 0) url("../images/icon-16x16.png") no-repeat scroll 0 -159px; width: 24px; height: 24px;text-indent: -999px; cursor: pointer; }

/*Social icon and subscise*/
.vnthemes_widget_social {
background: none repeat scroll 0 0 #ffffff;
border: 1px solid #EEE;
margin: 0 0 20px;
}

.site-title{font-size:12px;margin: 0;line-height:32px;text-transform:uppercase;}
#select-time-zone{float:right;}
#select-time-zone select{display: inline-block;width: 90px;height: 28px;padding:0px 5px;font-size: 12px;}
.fa-clock-o,.fa-search{font-size:16px;color:#CE2B37;padding-right:5px;}

h3.navbar-brand_ {
float: none;
margin: 10px 0 0;
overflow: hidden;
padding: 0;
position: relative;
z-index: 1;
height: 80px
}

.product-block{border-left: 1px solid #EEE; border-bottom: 1px solid #EEE;}
.thumb-pad1 .thumbnail {border: none; padding: 0}
.thumb-pad1 .thumbnail figure {

padding: 0;
}
.thumb-pad1 .thumbnail figure img {
width: 100%; height: auto;
}

.thumb-pad2 .thumbnail figure {
border: 1px solid #dcdada;
margin: 0 0 18px;
padding: 10px;
}

.thumb-pad2 .thumbnail {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
border: medium none;
border-radius: 0;
box-shadow: none;
margin: 0;
overflow: hidden;
padding: 0;
position: relative;
}

/*Widget*/

/* TABBER */
#tabber { display: block; background: #fff; height: auto; margin: 0px 0px 25px 0px; overflow: hidden; font-size: 13px}
#tabber .inside { border: 1px solid #e6e6e6; padding: 10px 20px 10px 20px; }
#tabber .inside li { background: none; border-bottom: 1px solid #e6e6e6; padding: 10px 0px; overflow: hidden;}
#tabber .inside li a { color: #333; line-height: 18px; }
#tabber .inside li div.info { display: table; top: 0px !important; margin: 0px !important; padding: 0px !important; }
#tabber .inside li span.meta { display: block; font-size: 11px; margin-top: 2px; text-transform: uppercase; color: #999; }
#tabber .inside li span.meta a { color: #999; }
#tabber .inside li span.meta a:hover { color: #333; text-decoration: none; }
#tabber .inside li img.avatar, 
#tabber .inside li img.entry-thumb { float: left; display: inline; margin: 0 15px 10px 0; width: 80px; height: auto;}
#tabber .inside #recent-comments ul li img{width: 48px}

ul.tabs {border-bottom: 2px solid #bd2026;}
ul.tabs li {
display:inline-block;
margin-right:5px;
position:relative;
float:left;
background-color:#f0f0f0;
padding:8px 10px;
-webkit-transition: all 0.7s ease-out;
}
ul.tabs li a{font-size:12px;}
ul.tabs li.active{background-color:#CE2B37;}
ul.tabs li.active a{color:#FFF;}

.tab-league {
background-color:#f0f0f0;
line-height:40px;
height:40px;
}
.tab-league .active {
color:#CE2B37;
font-weight:700;
}
.child-tabs a{
padding: 6px;
display: list-item;
list-style-type: square;
margin-left: 1.2em;
border-bottom-style: dashed;
border-bottom-width: 1px;
border-bottom-color: #ccc;
color: #3570b7;
}
.child-tabs a.active{
color:#CE2B37;
font-weight:bold;
}
.one-round,.one-tab-link{
padding:5px 12px;
font-size: 12px;
line-height: 1.5;
border-radius: 5px;
background-color:#dce0e4;
border-color: #46b8da;
margin:5px 3px;
display:inline-block;
cursor: pointer;
color: #009246;
}
.round-active{
background-color: #CE2B37;
color:#FFF;
}
.match-row{border-bottom:1px solid #e5e5e5;position:relative;font-size:14px;line-height:32px;}
#sidebar .match-row{line-height:28px;overflow:hidden;vertical-align:middle;}
.match-row-stat{
line-height:24px;
}
.match-row-memo{
line-height:20px;
min-height:20px;
}
.match-header{
font-weight:bold;
background:#edf2f7;
color:#656565;
}
.match-detail .match-header{
text-align:center;
}
.match-hidden{
display:none;
}
.match-col{
display:inline-block;
text-align:center;
}
.match-status{
display:inline-block;
}
.match-basic{width:20px;}
.match-time{
width:50px;
text-align:left;
}
.match-time-long{
text-align:left;
}
.match-minute{
width:65px;
}
#zone-live .match-minute{color:#0000ff;}
.match-home{
text-align:right;
}
.match-away{
text-align:left;
}
.match-score{
width:80px;
font-weight:bold;
}
.lo-match .match-score{
color:#009246;
}
.lo-match-active {background: #f8f836;}
.lo-match-odd{background: #f6fbff;}
.change-up {color: #009246;font-weight: bold;font-size: 14px;}
.change-down {color: #CE2B37;font-weight: bold;font-size: 14px;}
.match-href{
cursor:pointer;
}
.match-fc{
width:160px;
text-align:left;
}
.match-info{
width:120px;
}
.match-memo{text-align:center;font-size:11px;font-weight:100;color:#CE2B37;}
.heading-fl,.league-left{float:left;}
.league-select,.league-right{float:right;}
.league-right a{padding-right:10px;}
.league-change{width:180px;}

.widget_product {margin-bottom: 20px}

.widget_bulletin ul {
margin: 0;
padding: 0;
}
.widget_bulletin ul li h4 {
font-weight: normal;
margin: 10px 0
}
.widget_bulletin ul li {
border-bottom: 1px solid #eee;
list-style: outside none none;
margin-bottom: 10px;
overflow: hidden;
padding-bottom: 15px;
}
.widget_bulletin ul li:last-child {
border-bottom: medium none;
margin-bottom: 0;
padding-bottom: 0;
}
.widget_bulletin ul li a {
color: #555;
}
.widget_bulletin ul li a:hover {
color: #008bc1;
}
.widget_bulletin img {}

.widget_bulletin.style2 img{float: left; margin-right: 10px;}
.widget_bulletin.style2 ul li{margin-bottom: 5px; padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
.widget_bulletin.style2 ul li:last-child{margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.widget_bulletin.style2 ul li h4{margin: 0 0 5px;}

/*Social Widget*/

.social-icons {
background: #f4f4f4 none repeat scroll 0 0;
border-bottom: 1px solid #e9e9e9;
padding: 10px;
}
.social-icons ul {
overflow: hidden;
}
.social-icons li {
float: left;
height: 33px;
line-height: 1.3;
margin: 0 0 10px;
padding: 3px 0 0 38px;
width: 50%;
}
.social-icons li a, .social-icons li a:visited {
color: #444;
font-size: 11px;
font-weight: bold;
}
.social-icons li span {
color: #999;
display: block;
font-size: 11px;
}

/* Pagination*/

.pagination{margin: 0; padding: 10px 20px}
.pagenavi {
margin-bottom: 20px;
margin-left: 15px;
}
.pagenavi span, .pagination span {
padding-right: 20px;
}
.pagenavi a, .pagination a, .pagenavi a.current {
margin: 0 3px;
padding: 3px 10px; background: #555; color: #FFF
}
.pagination span.current{background: #f76f25;margin: 0 3px; padding: 3px 10px; color: #FFF}

/*end pagination*/

.product-block {text-align: center;}
.product-block h4{font-size: 13px; margin: 10px 0; min-height: 40px; max-height: 40px; overflow: hidden;}
.product-block img{padding: 10px}
.product-block .price, .price{color: #f76f25; font-size: 13px; font-weight: bold;}

.price.price-old{text-decoration: line-through; color: #666; font-size: 13px}
.price.price-sale{color: #f76f25; font-size: 13px}


.icon-label {
color: #fff;
font-family: Arial;
font-size: 11px;
height: 22px;
left: 10px;
line-height: 22px;
padding: 0 12px;
position: absolute;
text-align: center;
text-transform: uppercase;
top: 10px;
width: auto;
}
.hot-label {
background: #d90036 none repeat scroll 0 0;
}
.sale-label {
background: #00aeef none repeat scroll 0 0;
}
.new-label {
background: #5fb928 none repeat scroll 0 0;
}

/*Cart view*/
#cart_view img{width: 40px; height: 40px; border: 1px solid #EEE; padding: 2px}

/*Product Content*/
.product-info ul li label{width: 100px; float: left; display: inline-block;}
.product-info .addtocart{margin-top: 20px}

.product-info .addtocart input[type="text"].quantity, input[type="text"].quantity{width: 42px; height: 37px; text-align: center;}
.product-info .addtocart .btnAddAction{background: #f76f25; color: #FFF; border-radius: 2px; padding: 8px 20px; border: none; font-weight: bold; text-transform: uppercase; margin-left: 10px}
.product-info .addtocart .btnAddAction:hover{background: #1c2437}

/*Single content*/

.entry-meta{font-size: 11px; text-transform: uppercase; color: #888}
.entry-meta a, .post-date{color: #888}
.entry-meta a:hover{color: #333333}

.featured-image{margin-bottom: 20px}
.heading h1{color: #2d6c9a}
.breadcrumb{background: none; padding: 5px 0; margin-bottom: 0; font-size: 13px; color: #888}
h1.entry-title, h1.page-title{font-size: 20px; padding: 0; color: #CE2B37;clear:both;}

.heading{margin-bottom: 15px;}

.category .heading{margin-bottom: 15px; background: rgba(0, 0, 0, 0) url("../images/bg_head_nav.png") repeat-x scroll 0 10px}
.category .heading h1 {
background: #fff none repeat scroll 0 0;
display: inline-block;
font-size: 18px;
font-weight: 600;
margin-bottom: 0;
padding-right: 15px;
text-transform: uppercase;
color: #f76f25
}
.entry.entry-content{font-size: 14px; line-height: 1.4;padding: 0 10px;border: 1px solid #eee;}
.entry.entry-content ul, .entry.entry-content ol{margin-left: 30px; margin-bottom: 20px} 
.entry.entry-content ul li, .entry.entry-content ol li{margin-bottom: 3px}
.entry-content a{color: #2d6c9a}
.entry-content a:hover{color: #000}
.entry-content .content-top-ads{text-align: left; margin: 15px 0;}
.entry-content .content-bottom-ads{text-align: center; margin: 0;}
.entry-content .content-top-ads img, .entry-content .content-bottom-ads img{width: auto; text-align: center; border: none;padding: 0; margin: 0}
#content .entry-content ul, #content .entry-content ol{margin: 10px 0 10px 30px}
#content .entry-content #comments ol{margin: 10px 0}
#content .entry-content ul.nav{margin: 0}
#content .entry-content ul li{list-style: disc;}

#content .entry-content .entry-tags {
border-bottom: 1px dotted #eee;
margin-bottom: 10px;
padding-bottom: 10px;
}

.entry-content .tag-links{margin: 10px 0 20px; font-size: 12px; border-bottom: 1px solid #EEE; padding-bottom: 20px}

.entry-content .tag-links a {
color: #999;
display: inline-block;
font-size: 12px;
line-height: 1.27273;
margin-left: 5px;
position: relative;
}
.entry-content .tag-links a:hover {
color: #000; text-decoration: underline;
}

.nav-links {
border-top: 1px solid rgba(0, 0, 0, 0.1);
hyphens: auto;
word-wrap: break-word;
}

.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
}
.post-navigation{margin: 30px 0}
.post-navigation a, .image-navigation a {
color: #2b2b2b;
display: block;
font-size: 14px;
font-weight: 700;
line-height: 1.71429;
text-transform: none;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
padding: 11px 0 12px;
}

.post-navigation .meta-nav {
color: #767676;
display: block;
font-size: 12px;
font-weight: 900;
line-height: 2;
text-transform: uppercase;
}

.divider{border-bottom: 1px solid #EEE; padding: 0 10px 15px; margin-bottom: 15px; }
.blog-item .thumbnail{margin-bottom: 0}
.blog-item .entry-summary{margin-top: 5px; font-size: 13px}

.related-post h4{font-size: 14px; font-weight: bold; margin: 5px 0}
.related-post .related-loop .post-item{margin-bottom: 15px; overflow: hidden;}

/*Page content*/

.contact-content{margin-top: 30px;}
.contact-content ul.contact-form li{margin-bottom: 10px;}
.contact-content input[type="submit"]{width: 100%; border-radius: 2px; text-transform: uppercase; font-weight: bold;}
.contact-content input[type="submit"]:hover{color: #FFF; background-color: #35770a}

/*Login Form*/

.login-form{max-width: 320px; margin: 30px auto; padding: 20px; border-radius: 2px; border: 1px solid #EEE; background-color: #F5F5F5}
#wp-submit{width: 100px; text-transform: uppercase; font-weight: bold;}

/*Comment form*/
#comments {
position: relative;
}
#comments h3 {
color: #333;
font-family: Georgia,serif;
font-size: 18px;
font-weight: normal;
margin: 20px 0;
}
#comments .comment {
list-style-type: none;
width: 100%;
}
#comments .comment .comment-container {
margin-bottom: 10px;
overflow: hidden;
position: relative;
}
#comments .comment-head {
float: left;
margin: 0 20px 0;
width: 70px;
}
#comments .avatar {
}
#comments .avatar img {
background: #fff none repeat scroll 0 0;
border: 1px solid #ddd;
margin: 0;
padding: 3px;
vertical-align: middle;
}
#comments .name {
font-size: 14px;
font-weight: bold;
}
#comments .date, #comments .edit, #comments .perma {
color: #999;
font-size: 11px;
font-style: italic;
}
#comments .arrow {
display: block;
height: 18px;
left: 102px;
position: absolute;
width: 9px;
}
#comments .comment-info {
margin-bottom: 5px;
}
#comments .comment-entry {
background: #f7f7f7 none repeat scroll 0 0;
border: 1px solid #e4e4e4;
overflow: hidden;
padding: 15px 20px 5px;
}
#comments .comment-entry p {
margin: 10px 0 10px;
}
#comments .reply {
padding-top: 5px;
}
#comments .reply a {
font: 11px/18px sans-serif;
margin: 0;
padding: 1px 6px;
text-shadow: none;
}
#comments .reply a:hover {
background-color: #e6e6e6;
}
#comments ul.children {
margin: 0 0 0 25px;
padding: 0;
}
#comments ul.children li {
}
#comments .comment-container .cancel-comment-reply {
margin: 10px 0;
}
#comments .comment-container #respond h3 {
margin: 10px 0;
}
#comments .navigation {
}
#comments .navigation a {
display: block;
margin: 15px 0 0;
text-decoration: none;
}
#comments .navigation a:hover {
}
#comments h3#pings {
margin-top: 25px;
}
#comments .pingbacks li.pingback {
margin: 10px 0;
}
#comments .pingbacks li.pingback .reply {
display: none;
}
#comments p.nocomments {
margin: 15px 0 0;
}

/* FLICKR */
.widget_tj_flickr { padding:1px 0 5px; }
.widget h3 span span { color:#FF1183; }
.widget .flickr_badge_image { float:left; margin:0px; width: 25%; }
.widget .flickr_badge_image .wrap { position:relative; margin-bottom:20px; padding:0; }
.widget .flickr_badge_image a img { display:inline; float:left; background:#fff; margin:4px 4px 0px 0px; padding:4px; border:1px solid #e9e9e9; width: 100%; height: auto;}
.widget .flickr_badge_image a:hover img { background:#fbfbfb; border-color:#e5ecf1; }

.authorbox img{float: left; margin-right: 20px;}
.authorbox{border-bottom: 1px solid rgba(0, 0, 0, 0.1); margin-bottom: 20px; padding-bottom: 20px;}

/*Video Responsive*/
.video-container{height: 0; overflow: hidden; padding-bottom: 56.25%; padding-top: 30px; position: relative; }
.video-container iframe, .video-container object, .video-container embed { height: 100%; left: 0; position: absolute; top: 0;width: 100%;}


footer{background: #0f131d; padding-top: 10px; padding-bottom: 10px; color: #EEE; font-size: 13px; border-top: 1px solid #1f273a;}
.footer-promotion{background-color: #f76f25; padding: 20px 10px; text-transform: uppercase; color: #FFF; text-align: center;}
.footer-info{background-color:#2d2d2d;padding-top:10px;color: #FFF;font-size: 13px}
.footer-info a{color:#009246;}
.footer-info .h3-title, .footer-address .h3-title{color: #FFF;font-size: 13px;;font-weight:700;line-height: 1.4;margin-bottom: 10px;}
.footer-info h5{font-size: 13px}
.footer-address{background-color: #0f131d; padding-top: 20px; padding-bottom: 20px; color: #888; font-size: 13px}
footer br {}
footer section {
background: none repeat scroll 0 0 #f9f9f6;
padding: 27px 0 12px;
}

footer a{color: #FFF}

#botsl .menu-footer{position: relative;}
#botsl h3{font-size: 14px; text-transform: uppercase; color: #333}
#botsl .widget{padding: 0}
#botsl{background: #EEE none repeat scroll 0 0; border-top: 1px solid #E5E5E5; border-bottom: 1px solid #E5E5E5; font-size: 13px}
#botsl ul li {
border-left: 1px solid #E5E5E5;
float: left;
font-weight: bold;
margin: 0;
padding: 0;
}
#botsl ul li h4{font-size: 13px;}
#botsl a, #botsl ul li a{color: #2d6c9a}
#botsl ul li a:hover{color: #111; text-decoration: none;}
.bottom-menu{overflow: hidden;}


/* To fill the container and nothing else */

.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] {

}
.fb-like-box {}
.facebook-like-box{border: 1px solid #EEE;}

.pagenavi, .page-link {
margin: 20px 0;
text-align: center;
}
.pagenavi span {
padding-right: 20px;
}

.page-link span{background: #41a62a; color: #FFF; padding: 4px 10px; margin: 0 3px 10px; line-height: 35px;}
.page-link span:hover{background: #41a62a; color: #FFF}
.pagenavi a, .pagenavi span, .page-link a span {
margin: 0 3px 10px;
padding: 4px 10px;
background: #666; color: #FFF; border-radius: 1px
}
.page-link span.page-link-title{background: #777;}
.pagenavi a.current, .page-link a{
background: #2d6c9a; color: #FFF;
}
.entry-content img{border: 1px solid #E5E5E5; padding: 2px; margin-bottom: 10px; max-width: 100%; height: auto;}
.entry-content .gallery img {width: 100%; height: auto;}
.img-responsive {
display: inline-block;
width: 100%; height: auto;
}
.catbox-feed a{color: #f76f25}

/*News layout*/
#featured-news h2,
#featured-news h4{margin: 10px 0; font-size: 14px}
#featured-news h2{color: #f76f25; font-size: 18px}

h3.box-title {
background-color: #eee;
border-left: 5px solid #f76f25;
font-size: 1.3em !important;
font-weight: bold;
margin: 10px 0 20px !important;
padding: 8px 20px !important;
text-transform: uppercase;
}

.news-categories h4 {
background-color: #f76f25;
clear: both;
color: #fff;
font-size: 0.83em;
overflow: hidden;
padding: 3% 5%;
text-overflow: ellipsis;
text-transform: uppercase;
white-space: nowrap; margin: 0
}
.news-categories p
{
margin-bottom: 20px;
padding: 5%;
background-color: #F5F5F5; font-size: 13px
}

.banner{margin-bottom: 20px}

.lastest-news h4{margin: 10px 0}
.lastest-news article{margin-bottom: 20px}

.product-categories .category-block{float: left; text-align: center; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; padding: 10px; overflow: hidden;}
.product-categories{border: 1px solid #EEE; overflow: hidden;}
.product-categories h2{margin: 10px 0}
.box-content article{position: relative; overflow: hidden; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #EEE;}
.box-content article:first-child{margin-top: 20px;}

#vnt-botsl .main {
border-top: 1px solid #e5e5e5;
padding: 0;
}
#vnt-botsl .main-inner1 {
padding: 20px 0;
}
#vnt-botsl .vnt-box {
overflow: visible;
}
#vnt-botsl .vnt-moduletable {
margin: 0;
padding: 0;
}
#vnt-botsl .vnt-moduletable > h3 {
margin-bottom: 20px;
}
#vnt-botsl2, #vnt-botsl1 {
background: #222 none repeat scroll 0 0;
}
#vnt-botsl2 .main, #vnt-botsl1 .main {
background: #F5F5F5 none repeat scroll 0 0;
padding: 0;
}
#vnt-botsl1 .main-inner1 {
padding-top: 30px;
padding-bottom: 30px;
}
#vnt-botsl2 .main-inner1 {
padding: 0 0 30px;
}
#vnt-botsl2 .vnt-moduletable, #vnt-botsl1 .vnt-moduletable {
margin-left: 0;
margin-right: 30px;
}
#vnt-botsl1 .vnt-moduletable h3, #vnt-botsl1 .vnt-moduletable h1 {
color: #333;
font-size: 100%;
text-transform: uppercase;
}
#vnt-botsl2 .vnt-moduletable ul, #vnt-botsl1 .vnt-moduletable ul, .live-support p {
margin-top: 0;
}
#vnt-botsl2 .vnt-moduletable li, #vnt-botsl1 .vnt-moduletable li {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 0 none;
font-size: 92%;
margin: 0 0 5px;
padding: 0;
}
#vnt-botsl2 .vnt-moduletable li a, #vnt-botsl1 .vnt-moduletable li a {
color: #333;
}
#vnt-botsl2 .vnt-moduletable li a:hover, #vnt-botsl2 .vnt-moduletable li a:focus, #vnt-botsl2 .vnt-moduletable li a:active, #vnt-botsl1 .vnt-moduletable li a:hover, #vnt-botsl1 .vnt-moduletable li a:focus, #vnt-botsl1 .vnt-moduletable li a:active {
color: #d05338;
}
.vnt-box {
float: left;
overflow: hidden;
}

.live-support span {
color: #555;
text-transform: uppercase;
}
.live-support-actions {
margin-top: 25px;
}
.live-support-actions a {
background: #222 none no-repeat scroll 15px center;
color: #bfbfbf;
display: inline-block;
font-size: 100%;
font-weight: bold;
height: 35px;
line-height: 35px;
margin-right: 8px;
padding: 0 20px 0 45px;
}
.live-support-actions a:hover, .live-support-actions a:focus, .live-support-actions a:active {
color: #fff;
}

/*VIDEO FORMAT*/
.icon-video {
background-color: #555;
display: inline-block;
height: 20px;
left: 45%;
position: absolute;
top: 0;
width: 24px;
z-index: 9;
}

.video-desc{margin-bottom: 20px; border-bottom: 1px solid #EEE; padding-bottom: 20px;}
.video-item .thumbnail{position: relative;}
.video-item .thumbnail img{opacity: 0.8}
.video-item .thumbnail img:hover{opacity: 1}
.video-item .icon-video{top: 40%}

.video-item h4{font-size: 13px; font-weight: bold; margin: 10px 0 0; height: 60px; overflow: hidden;}
.related-post{margin-top: 20px}
.related-loop h4{font-size: 13px; height: 55px;}

.section-title{font-size: 16px; color: #f76f25; margin-bottom: 20px}

/* START CANVAS MENU Plugin 04*/

.off-canvas-toggle {
z-index: 100;
}
html,
body {
height: 100%;
}
.noscroll {
position: fixed;
overflow-y: scroll;
width: 100%;
}
.t3-wrapper {
background: #FFF;
/*position: relative;*/
left: 0;
z-index: 99;
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
overflow: visible;
}
.t3-wrapper::after {
position: absolute;
top: 0;
right: 0;
width: 0;
height: 0;
background: rgba(0, 0, 0, 0.2);
content: '';
opacity: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
z-index: 100;
}
.t3-mainnav-android {
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}
.t3-mainnav-android::after {
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.off-canvas-open .t3-wrapper::after {
width: 100%;
height: 10000px;
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.off-canvas-open .t3-mainnav-android::after {
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.t3-off-canvas {
position: absolute;
top: 0;
left: 0;
z-index: 100;
visibility: hidden;
width: 250px;
height: 100%;
overflow: hidden;
-webkit-transition: all 0.5s;
transition: all 0.5s;
}
.t3-off-canvas::after {
position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2);
content: '';
opacity: 1;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.off-canvas-right.t3-off-canvas {
display: none;
}
.off-canvas-right .off-canvas-right.t3-off-canvas {
display: block;
}
html[dir="ltr"] .off-canvas-right.t3-off-canvas {
left: auto;
right: 0;
}
.off-canvas-open .t3-off-canvas::after {
width: 0;
height: 0;
opacity: 0;
-webkit-transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
transition: opacity 0.5s, width 0.1s 0.5s, height 0.1s 0.5s;
}
.off-canvas-open .off-canvas-current {
visibility: visible;
}
.off-canvas-open .t3-off-canvas {
overflow-y: auto;
}
.t3-off-canvas {
background: #222222;
color: #cccccc;
}
.t3-off-canvas .t3-off-canvas-header {
background: #333333;
color: #cccccc;
padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
margin: 0;
}
.t3-off-canvas .t3-off-canvas-body {
padding: 6px 12px;
}
.t3-off-canvas .t3-off-canvas-body a {
color: #cccccc;
}
.t3-off-canvas .t3-off-canvas-body a:hover,
.t3-off-canvas .t3-off-canvas-body a:focus {
color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
position: static;
float: none;
display: block;
width: 100%;
padding: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}

.off-canvas-effect-4.off-canvas-open .t3-wrapper,
.off-canvas-effect-4.off-canvas-open .t3-mainnav-android {
-webkit-transform: translate3d(250px, 0, 0);
transform: translate3d(250px, 0, 0);
}
.off-canvas-effect-4.t3-off-canvas {
z-index: 1;
-webkit-transform: translate3d(-50%, 0, 0);
transform: translate3d(-50%, 0, 0);
}
.off-canvas-effect-4.off-canvas-open .off-canvas-effect-4.t3-off-canvas {
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.off-canvas-effect-4.t3-off-canvas::after {
display: none;
}
.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-wrapper,
.off-canvas-right.off-canvas-effect-4.off-canvas-open .t3-mainnav-android {
-webkit-transform: translate3d(-250px, 0, 0);
transform: translate3d(-250px, 0, 0);
}
.off-canvas-right.off-canvas-effect-4.t3-off-canvas {
-webkit-transform: translate3d(50%, 0, 0);
transform: translate3d(50%, 0, 0);
}

.old-ie .t3-off-canvas {
z-index: 100 !important;
left: -250px;
}
html[dir="ltr"] .off-canvas-right.old-ie .t3-off-canvas {
right: -250px;
left: auto;
}
.modal-open .t3-wrapper {
position: static;
}

/*template menu 07*/
.off-canvas-right.off-canvas-effect-4.t3-off-canvas {
transform: translate3d(250px, 0px, 0px);
-moz-transform: translate3d(250px, 0px, 0px);
-webkit-transform: translate3d(250px, 0px, 0px);
}
.off-canvas-toggle {
background-color: transparent;
border-radius: 0;
border: 0;
padding: 0;
width: 32px;
height: 32px;
line-height: 32px;
cursor: pointer;
position: absolute;
margin: 5px;
color: #FFF;
font-size: 26px;
padding-left:10px;
}
.off-canvas-toggle:focus {
outline: none;
}
.t3-off-canvas {
background: #222222;
color: #cccccc;
}
.t3-off-canvas .t3-off-canvas-header {
background: #333333;
color: #cccccc;
padding: 0 0 0 20px;
height: 40px;
}
.t3-off-canvas .t3-off-canvas-header h2 {
color: #cccccc;
margin: 0;
line-height: 40px;
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
}
.t3-off-canvas .close {
margin: 0;
height: 40px;
line-height: 40px;
width: 40px;
background: none;
position: absolute;
top: 0;
right: 0;
color: #ffffff; font-weight: normal;
}
.t3-off-canvas .t3-off-canvas-body {
padding: 0;
}
.t3-off-canvas .t3-off-canvas-body a {
color: #cccccc;
text-decoration: none;
padding: 10px 20px;
}
.t3-off-canvas .t3-off-canvas-body a:hover,
.t3-off-canvas .t3-off-canvas-body a:focus {
background: none;
color: #ffffff;
text-decoration: none;
}
.t3-off-canvas .t3-off-canvas-body a:focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu .active a {
background: transparent;
}
.t3-off-canvas .t3-off-canvas-body .nav > li {
border-top: 1px solid #1a1a1a;
padding: 0;
}
.t3-off-canvas .t3-off-canvas-body .nav > li > a .caret {
border-top-color: #cccccc;
margin-left: 10px;
}
.t3-off-canvas .t3-off-canvas-body .nav > li > a:hover .caret {
border-top-color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body .nav > li:before {
display: none;
}
.t3-off-canvas .t3-off-canvas-body .nav > li:before a:hover {
color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body .nav > li.active:before {
border-left-color: #01579b;
}
.t3-off-canvas .t3-off-canvas-body .nav > li.active > a {
color: #2d6c9a;
background: #222222;
}
.t3-off-canvas .t3-off-canvas-body .nav > li.active > a .caret {
border-top-color: #FFF;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu {
background: none;
border-top: 1px solid #1a1a1a;
padding: 10px 25px;
margin: 0;
font-size: 12px;
text-transform: uppercase;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li {
padding: 0;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a {
position: relative;
padding: 10px 16px;
text-transform: none;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:before {
content: "";
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 4px 0 4px 5px;
border-color: transparent transparent transparent #cccccc;
position: absolute;
top: 16px;
left: 0;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:after {
display: none;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li > a:hover {
color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li.active > a,
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li.active > a:hover {
color: #ffffff;
font-weight: 700;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li.active > a:before {
border-left-color: #ffffff;
}
.t3-off-canvas .t3-off-canvas-body .dropdown-submenu .dropdown-menu {
padding: 5px 15px;
border: none;
text-transform: none;
}
.t3-off-canvas .t3-off-canvas-body .t3-module {
margin-bottom: 24px;
background: none;
}
.t3-off-canvas .t3-off-canvas-body .t3-module:last-child {
margin-bottom: 0;
}
.t3-off-canvas .t3-off-canvas-body .t3-module .module-inner {
padding: 0;
background: none;
}
.t3-off-canvas .t3-off-canvas-body .module-title {
background: none;
margin-bottom: 0;
color: #cccccc;
padding: 18px 10px 18px 25px;
}
.t3-off-canvas .t3-off-canvas-body .module-ct {
background: none;
}

.nav-stacked > li > a {
color: #44494c;
padding: 12px 0;
text-transform: uppercase;
font-weight: bold;
}

/*END CANVAS MENU*/

.icon-bar{background: rgba(0, 0, 0, 0) url("../images/menu.png") repeat scroll 0 0 / contain ; display: inline-block; width: 32px; height: 32px}

.video-container{
height: 0;
overflow: hidden;
padding-bottom: 50.25%;
padding-top: 30px;
position: relative;
}
.video-container iframe, .video-container object, .video-container embed {
height: 100%;
max-height: 450px;
left: 0;
position: absolute;
top: 0;width: 100%;
}
.entry-descripton{margin: 0;}

#pathway{position: relative;clear: both;overflow:hidden;margin-bottom:7px;border-bottom:1px solid #F5F5F5;line-height:32px;padding:0 5px;background: #f5f5f5;}
#breadcrumbs{float: left;}#breadcrumbs .fa-angle-right{padding:0 5px;}
#pathway .entry-meta{float: right; color: #555}

#search {
display: inline;
margin: 0;
}
.search-mobile input, #search input {
border: 1px solid #eee;
color: #999;
float: left;
font-size: 13px;
line-height: 11px;
padding: 5px 10px;
}
#search input:focus {
background: #fffff0 none repeat scroll 0 0;
border: 1px solid #ddd;
}
.search-mobile input.btn, #search input.btn {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: medium none;
margin: 3px 0 0 -24px;
padding: 0;
width: auto;
}

.error404 #wrapper {
text-align: center;
}
.error404 h1 {
font-size: 20px;
margin: 40px 0;
text-transform: uppercase;
}
.error404 h1 span {
color: #f76f25;
font-size: 160px;
}

#button-share {
margin-top: 20px;
padding: 10px 0 0; 
text-align: left;
}
#button-share .share-item {
background: #de4501 none repeat scroll 0 0;
color: #fff;
display: inline-block;
font-size: 11px;
font-weight: bold;
margin-right: 10px;
padding: 5px 10px;
position: relative;
}

#button-share .share-fb {
background: #5d72a4 none repeat scroll 0 0;
}

#button-share .share-google {
background: #db5c4b none repeat scroll 0 0;
}

#button-share .share-twitter {
background: #00baff none repeat scroll 0 0;
}

#button-share .share-link {
background: #E5E5E5 none repeat scroll 0 0; color: #555
}

.head_hotline{margin-top: 28px}

.head_hotline ul::after {
clear: both;
content: "";
display: table;
}
.head_hotline ul li .info_head small {
font-size: 12px;
opacity: 0.7;
}
.head_hotline ul li .info_head p {
font-size: 13px;
margin-bottom: 0;
}
.head_hotline ul li .info_head {
color: #666;
}
.head_hotline ul li .icon_head {
float: left; margin-right: 10px
}
.head_hotline ul li:first-child {
}
.head_hotline ul > li {
border-right: 1px dotted rgba(255, 255, 255, 0.6);
box-sizing: border-box;
float: left;
list-style: outside none none;
padding-left: 10px; width: 160px;
}
.head_hotline ul > li .fa {
border: 1px solid #f76f25;
border-radius: 50%;
color: #f76f25;
font-size: 20px;
height: 40px;
padding: 9px;
width: 40px;
}
.head_hotline ul li ul li h4 {
color: #555;
font-size: 14px;
font-weight: 700;
margin-bottom: 5px;
}
.head_hotline ul li ul li td i {
background: #ff711b none repeat scroll 0 0;
border-radius: 50%;
color: #fff;
font-size: 20px;
height: 40px;
line-height: 21px;
text-indent: 7px;
width: 40px;
}
.head_hotline ul li ul li td:first-child {
padding-right: 9px;
}
.head_hotline ul li ul li td {
color: #999999;
font-size: 13px;
padding: 0;
vertical-align: middle;
}
.head_hotline ul li ul li:hover h4 {
color: #fff;
}
.head_hotline ul li ul li:hover i {
border: 1px solid #fff;
line-height: 22px;
width: 40px;
}
.head_hotline ul li ul li:hover td {
color: #fff;
}
.head_hotline ul li ul li:hover {
background: #ff711b none repeat scroll 0 0;
border-color: #ff711b !important;
}
.head_hotline ul li ul li:first-child {
border-radius: 5px 5px 0 0;
border-top: 1px solid #eee;
}
.head_hotline ul li ul li:last-child {
border-bottom: 1px solid #eee;
border-radius: 0 0 5px 5px;
}
.head_hotline ul li ul li {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: -moz-use-text-color #eee;
border-image: none;
border-style: none solid;
border-width: medium 1px;
padding: 10px 20px;
}
.head_hotline ul li ul::after {
background: rgba(0, 0, 0, 0) no-repeat scroll 0 0;
height: 8px;
left: 85px;
position: absolute;
top: -5px;
width: 16px;
z-index: 2;
}
.head_hotline ul li ul {
background: #fafafa none repeat scroll 0 0;
border-radius: 5px;
display: none;
position: absolute;
right: 0;
top: 50px;
z-index: 10;
}

.mtop20{margin-top: 20px}

#banners{margin-top: 20px; margin-bottom: 20px}

.product-block {
background-color: #ffffff;
position: relative;
text-align: center;
transition: all 0.3s ease-in-out 0s;
padding-top: 10px; padding-bottom: 10px;
}
.product-block .description {
color: #999999;
display: none;
height: 40px;
line-height: 20px;
margin-bottom: 20px;
overflow: hidden;
}
.product-block .name {
font-weight: normal;
line-height: 15px;
margin-bottom: 10px;
margin-top: 0;
overflow: hidden;
}
.product-block .name a {
color: #999999;
font-family: inherit;
font-size: 13px;
text-transform: none;
}
.product-block .name a:hover {
color: #ec7357;
}
.product-block .image {
border: 0 none;
border-radius: 0;
position: relative;
text-align: center;
z-index: 0;
}
.product-block .image .img-responsive {
display: inline-block;
}
.product-block .product-meta {
position: relative;
z-index: 9;
}
.product-block .top {
min-height: 80px;
padding: 2px 20px 14px;
text-align: center;
}
.product-block .bottom {
background-color: #ffffff;
bottom: 0;
height: auto;
opacity: 0;
overflow: hidden;
position: absolute;
text-align: left;
transition: all 0.3s ease-in-out 0s;
width: 100%;
z-index: 9;
}

.product-block .action-button {
border-radius: 1px;
bottom: 0;
font-size: 12px;
height: auto;
margin: auto;
opacity: 0;
position: absolute;
right: 5px;
text-align: center;
transition: all 0.5s ease-in-out 0s;
width: 40px;
z-index: 99;
}

.product-block .action-button button.btn-action {
background-color: transparent;
border: medium none;
padding: 0;
}
.product-block .action-button button.btn-action:hover {
color: #ffffff;
}
.product-block .action-button > div {
background-color: #f8f8f8;
display: block;
height: 30px;
line-height: 30px;
margin-bottom: 5px;
width: 30px;
}
.product-block .action-button > div .fa {
color: #1c2437;
}
.product-block .action-button > div .btn-action, .product-block .action-button > div a {
line-height: 30px;
padding: 0;
}
.product-block .action-button > div:hover {
background-color: #82b1ff;
}
.product-block .action-button > div:hover .fa {
color: #ffffff;
}
.product-block .product-img {
overflow: hidden;
position: relative;
transition: all 0.5s ease-in-out 0s;
}
.product-block .action {
transition: all 0.4s ease-in-out 0s;
}
.product-block .action > div {
background-color: #ec7357;
color: #ffffff;
height: 40px;
line-height: 40px;
text-align: center;
transition: all 0.5s ease-in-out 0s;
width: 100%;
}
.product-block .action > div:last-child {
border-right: 0 none;
}
.product-block .action > div:hover {
background-color: #ec7357;
}
.product-block .action button.btn-action {
background-color: transparent;
border: medium none;
padding: 0;
}
.product-block .action button.btn-action:hover {
color: #ffffff;
}
.product-block .action .cart .fa {
margin-right: 10px;
}
.product-block .action .cart span {
font-family: "Asap",sans-serif;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.product-block:hover {
cursor: pointer;
}
/*.product-block:hover::before {
box-shadow: 0 1px 5px 5px #ccc;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 9;
}*/
.product-block:hover .image {
z-index: 9;
}
.product-block:hover .bottom {
bottom: 0;
}
.product-block:hover .bottom, .product-block:hover .action-button {
opacity: 1;
}
.product-block:hover .zoom {
opacity: 1;
top: 10px;
}
.product-block:hover .action > div {
opacity: 1;
}

.product-scroll_1 .products-row .product-col .product-block {
border-left: 1px solid #e1e1e1;
border-right: medium none;
}
.products-row .product-col .product-block, .products-row .grid-product .product-block {
border-bottom: 1px solid #e1e1e1;
border-right: 1px solid #e1e1e1;
}

.feature-box h4{margin-bottom: 5px}
.feature-box .fbox-icon {
color: #ec7357;
float: left;
margin: 0 15px 0 0;
}

.footer-info ul li{overflow: hidden; margin-bottom: 10px}
.footer-info ul li img{width: 60px; height: 40px; float: left; margin-right: 10px}


.black .box-heading {
line-height: normal;
padding-bottom: 13px;
padding-top: 13px; margin: 0
}
.black .box-content {
padding: 0;
}
.black ul {
list-style: outside none none;
margin: 0;
padding: 0;
}
.black ul li {
color: #fff;
padding: 0 17px;
}

.black ul li::before{padding-right: 10px}
.black i {
margin-right: 5px;
}
.black ul > li + li {
border-top: 1px solid #5b9c0e; border-bottom: 1px solid #46790a;
}
.black ul > li > a {
font-size: 14px;
line-height: 36px;
outline: 0 none;
text-decoration: none;
color: #FFF; font-weight: bold;
}

.black ul > li > a:hover {
color: #f76f25
}
.black ul > li ul {
display: none;
margin: 0 0 15px 25px;
}
.black ul > li a.active {
outline: 0 none;
}
.black ul > li a.active + ul {
display: block;
}
.black ul > li ul > li {
border: 0 none;
line-height: normal;
margin: 0;
padding: 0;
}
.black ul > li ul > li > a {
line-height: 25px;
}
.box{margin-bottom: 20px}
#sidebar .box-heading {
background-color:#009246;
min-height: inherit;
padding-left: 40px;
font-size: 16px;
font-weight: bold;
line-height: 20px;
overflow: hidden;
padding: 10px 20px; color: #FFF; text-transform: uppercase; color: 
}

.box.black .box-content {
background-color:#CE2B37;
}
.box-heading{border: 1px solid #EEE;font-weight:bold;padding:5px 10px;background: #F9F9F9;margin-bottom: 10px;}
.box-heading h1,.box-heading .h2{margin:5px;font-size:16px;color:#ce2b37;text-transform: uppercase;}
.product-thumb{border: 1px solid #EEE; overflow: hidden; padding: 20px}
.product-info ul li{padding: 5px 0}

.htabs {
position: relative;
}
.htabs .nav > li > a:hover, .htabs .nav > li > a:focus {
background-color: transparent;
}
.htabs a {
color: #353d41;
float: left;
font-size: 14px;
text-transform: uppercase; font-weight: bold; border-right: 1px solid #ebeef2
}
.htabs a.selected {
color: #f76f25;
}
.product-related {
position: relative;
}
.product-related .box-heading {
font-size: 19px;
text-transform: capitalize;
}
.product-related .box-heading span {
color: #ff6346;
}
.product-related .carousel-controls {
right: 10px;
top: 11px;
}
.heighlight {
background: #ffffff none repeat scroll 0 0;
border-left: 1px solid #ebeef2;
border-radius: 3px 3px 0 0;
border-right: 1px solid #ebeef2;
border-top: 2px solid #f76f25;
}

.tabs-group {
background-color: #ffffff;
border-radius: 4px;
overflow: hidden; margin-top: 20px;
}
.tabs-group .htabs .nav-tabs {
border: medium none;
}
.tabs-group .tab-content {
border: 1px solid #ebeef2;
padding: 20px;
}

.widget-product{margin-bottom: 20px; }
.box-content{overflow: hidden; border-right: 1px solid #EEE; border-top: 2px solid #CE2B37;}
#sidebar .box-content{border-right: none;}

.lastestposts .widget-title{font-size: 16px; font-weight: bold; text-align: center;}

.widget_bulletin.style1 ul li img{width: 60px; height: auto; float: left; margin-right: 10px}
.widget_bulletin.style1 ul li h4{margin: 0; font-size: 13px; font-weight: bold;}

.backtotop {
background:#4d5256 none repeat scroll 0 0;
bottom:52px;
color:#009246;
font-size: 13px;
font-weight: 600;
height: 40px;
padding: 2px;
position: fixed;
right: 10px;
text-align: center;
text-transform: uppercase;
width: 40px;
z-index: 9999;
}
.backtotop .fa {
display: block;
font-size: 30px;
}
.hethang{background: #f76f25; padding: 5px 10px; font-weight: bold; text-transform: uppercase; color: #FFF; position: absolute;}

.box-category{overflow: hidden; margin-bottom: 20px}
.box-category h2{margin: 0}
.fa-circle{padding-right:5px;}
#zalo-contact {
position: fixed;
left: 10px;
bottom: 45px;
background: #0084ff;
padding: 3px 15px;
border-radius: 20px;
z-index: 9999;
}
#phone-contact {
position: fixed;
left: 10px;
bottom: 15px;
background: #d21717;
padding: 3px 15px;
border-radius: 20px;
z-index: 9999;
}
#zalo-contact a, #phone-contact a {
color: #fff;
font-size: 15px;
font-weight: 700;
}
.seo-links a{
color:#f76f25;
}
.no-data{padding:20px 0;text-align:center;}
#mobile-menu-bars{
background-color:#0e8e8e;
padding: 0 5px;
display:none;
}
#mobile-menu-bars ul li{
color: #fff;
width:33%;
display:inline-block;
float:left;
}
#mobile-menu-bars ul li a {
font-size:12px;
line-height:28px;
outline:0 none;
text-decoration:none;
color:#FFF;
font-weight:bold;
}
#mobile-menu-bars .nav-1-txt{
padding-left:10px;
}
#mobile-menu-bars .nav-2-txt{
font-size:11px;
padding-left:30px;
}
.league-header{
background:#dce0e4;
border-top:1px solid #CCC;
border-bottom:1px solid #DDD;
font-weight:bold;
line-height:30px;
min-height:30px;
padding-left:5px;
}
.box-zone{
	background-color:#f0f0f0;
	font-size:14px;
	margin-bottom:5px;
	clear:both;
}
.widget .box-zone{
	background-color:transparent;
}
.box-zone ul li.active{
font-weight:bold;
}
.box-zone ul li.active a{
color:#CE2B37;
}
.box-zone ul li a{
	padding:5px;
	line-height:20px;
	font-size:14px;
	display: inline-block;
}
.continent-on-off{
display:block;
float:right;
padding-right:4px;
line-height:28px;
color: #CE2B37;
cursor:pointer;
}
/* === CSS FLAG === */
.flag {
display: inline-block;
width: 16px;
height: 11px;
background:url('../images/flags.png') no-repeat;
vertical-align: baseline;
margin-right: 5px;
}
.match-home .flag{
margin-left: 5px;
}

.flag-ad {background-position: -16px 0}
.flag-ae {background-position: -32px 0}
.flag-af {background-position: -48px 0}
.flag-ag {background-position: -64px 0}
.flag-ai {background-position: -80px 0}
.flag-al {background-position: -96px 0}
.flag-am {background-position: -112px 0}
.flag-an {background-position: -128px 0}
.flag-ao {background-position: -144px 0}
.flag-ar {background-position: -160px 0}
.flag-as {background-position: -176px 0}
.flag-at {background-position: -192px 0}
.flag-au {background-position: -208px 0}
.flag-aw {background-position: -224px 0}
.flag-az {background-position: -240px 0}
.flag-ba {background-position: 0 -11px}
.flag-bb {background-position: -16px -11px}
.flag-bd {background-position: -32px -11px}
.flag-be {background-position: -48px -11px}
.flag-bf {background-position: -64px -11px}
.flag-bg {background-position: -80px -11px}
.flag-bh {background-position: -96px -11px}
.flag-bi {background-position: -112px -11px}
.flag-bj {background-position: -128px -11px}
.flag-bm {background-position: -144px -11px}
.flag-bn {background-position: -160px -11px}
.flag-bo {background-position: -176px -11px}
.flag-br {background-position: -192px -11px}
.flag-bs {background-position: -208px -11px}
.flag-bt {background-position: -224px -11px}
.flag-bv {background-position: -240px -11px}
.flag-bw {background-position: 0 -22px}
.flag-by {background-position: -16px -22px}
.flag-bz {background-position: -32px -22px}
.flag-ca {background-position: -48px -22px}
.flag-catalonia {background-position: -64px -22px}
.flag-cd {background-position: -80px -22px}
.flag-cf {background-position: -96px -22px}
.flag-cg {background-position: -112px -22px}
.flag-ch {background-position: -128px -22px}
.flag-ci {background-position: -144px -22px}
.flag-ck {background-position: -160px -22px}
.flag-cl {background-position: -176px -22px}
.flag-cm {background-position: -192px -22px}
.flag-cn {background-position: -208px -22px}
.flag-co {background-position: -224px -22px}
.flag-cr {background-position: -240px -22px}
.flag-cu {background-position: 0 -33px}
.flag-cv {background-position: -16px -33px}
.flag-cw {background-position: -32px -33px}
.flag-cy {background-position: -48px -33px}
.flag-cz {background-position: -64px -33px}
.flag-de {background-position: -80px -33px}
.flag-dj {background-position: -96px -33px}
.flag-dk {background-position: -112px -33px}
.flag-dm {background-position: -128px -33px}
.flag-do {background-position: -144px -33px}
.flag-dz {background-position: -160px -33px}
.flag-ec {background-position: -176px -33px}
.flag-ee {background-position: -192px -33px}
.flag-eg {background-position: -208px -33px}
.flag-eh {background-position: -224px -33px}
.flag-england {background-position: -240px -33px}
.flag-er {background-position: 0 -44px}
.flag-es {background-position: -16px -44px}
.flag-et {background-position: -32px -44px}
.flag-eu {background-position: -48px -44px}
.flag-fi {background-position: -64px -44px}
.flag-fj {background-position: -80px -44px}
.flag-fk {background-position: -96px -44px}
.flag-fm {background-position: -112px -44px}
.flag-fo {background-position: -128px -44px}
.flag-fr {background-position: -144px -44px}
.flag-ga {background-position: -160px -44px}
.flag-gb {background-position: -176px -44px}
.flag-gd {background-position: -192px -44px}
.flag-ge {background-position: -208px -44px}
.flag-gf {background-position: -224px -44px}
.flag-gg {background-position: -240px -44px}
.flag-gh {background-position: 0 -55px}
.flag-gi {background-position: -16px -55px}
.flag-gl {background-position: -32px -55px}
.flag-gm {background-position: -48px -55px}
.flag-gn {background-position: -64px -55px}
.flag-gp {background-position: -80px -55px}
.flag-gq {background-position: -96px -55px}
.flag-gr {background-position: -112px -55px}
.flag-gs {background-position: -128px -55px}
.flag-gt {background-position: -144px -55px}
.flag-gu {background-position: -160px -55px}
.flag-gw {background-position: -176px -55px}
.flag-gy {background-position: -192px -55px}
.flag-hk {background-position: -208px -55px}
.flag-hm {background-position: -224px -55px}
.flag-hn {background-position: -240px -55px}
.flag-hr {background-position: 0 -66px}
.flag-ht {background-position: -16px -66px}
.flag-hu {background-position: -32px -66px}
.flag-ic {background-position: -48px -66px}
.flag-id {background-position: -64px -66px}
.flag-ie {background-position: -80px -66px}
.flag-il {background-position: -96px -66px}
.flag-im {background-position: -112px -66px}
.flag-in {background-position: -128px -66px}
.flag-io {background-position: -144px -66px}
.flag-iq {background-position: -160px -66px}
.flag-ir {background-position: -176px -66px}
.flag-is {background-position: -192px -66px}
.flag-it {background-position: -208px -66px}
.flag-je {background-position: -224px -66px}
.flag-jm {background-position: -240px -66px}
.flag-jo {background-position: 0 -77px}
.flag-jp {background-position: -16px -77px}
.flag-ke {background-position: -32px -77px}
.flag-kg {background-position: -48px -77px}
.flag-kh {background-position: -64px -77px}
.flag-ki {background-position: -80px -77px}
.flag-km {background-position: -96px -77px}
.flag-kn {background-position: -112px -77px}
.flag-kp {background-position: -128px -77px}
.flag-kr {background-position: -144px -77px}
.flag-kurdistan {background-position: -160px -77px}
.flag-kw {background-position: -176px -77px}
.flag-ky {background-position: -192px -77px}
.flag-kz {background-position: -208px -77px}
.flag-la {background-position: -224px -77px}
.flag-lb {background-position: -240px -77px}
.flag-lc {background-position: 0 -88px}
.flag-li {background-position: -16px -88px}
.flag-lk {background-position: -32px -88px}
.flag-lr {background-position: -48px -88px}
.flag-ls {background-position: -64px -88px}
.flag-lt {background-position: -80px -88px}
.flag-lu {background-position: -96px -88px}
.flag-lv {background-position: -112px -88px}
.flag-ly {background-position: -128px -88px}
.flag-ma {background-position: -144px -88px}
.flag-mc {background-position: -160px -88px}
.flag-md {background-position: -176px -88px}
.flag-me {background-position: -192px -88px}
.flag-mg {background-position: -208px -88px}
.flag-mh {background-position: -224px -88px}
.flag-mk {background-position: -240px -88px}
.flag-ml {background-position: 0 -99px}
.flag-mm {background-position: -16px -99px}
.flag-mn {background-position: -32px -99px}
.flag-mo {background-position: -48px -99px}
.flag-mp {background-position: -64px -99px}
.flag-mq {background-position: -80px -99px}
.flag-mr {background-position: -96px -99px}
.flag-ms {background-position: -112px -99px}
.flag-mt {background-position: -128px -99px}
.flag-mu {background-position: -144px -99px}
.flag-mv {background-position: -160px -99px}
.flag-mw {background-position: -176px -99px}
.flag-mx {background-position: -192px -99px}
.flag-my {background-position: -208px -99px}
.flag-mz {background-position: -224px -99px}
.flag-na {background-position: -240px -99px}
.flag-nc {background-position: 0 -110px}
.flag-ne {background-position: -16px -110px}
.flag-nf {background-position: -32px -110px}
.flag-ng {background-position: -48px -110px}
.flag-ni {background-position: -64px -110px}
.flag-nl {background-position: -80px -110px}
.flag-no {background-position: -96px -110px}
.flag-np {background-position: -112px -110px}
.flag-nr {background-position: -128px -110px}
.flag-nu {background-position: -144px -110px}
.flag-nz {background-position: -160px -110px}
.flag-om {background-position: -176px -110px}
.flag-pa {background-position: -192px -110px}
.flag-pe {background-position: -208px -110px}
.flag-pf {background-position: -224px -110px}
.flag-pg {background-position: -240px -110px}
.flag-ph {background-position: 0 -121px}
.flag-pk {background-position: -16px -121px}
.flag-pl {background-position: -32px -121px}
.flag-pm {background-position: -48px -121px}
.flag-pn {background-position: -64px -121px}
.flag-pr {background-position: -80px -121px}
.flag-ps {background-position: -96px -121px}
.flag-pt {background-position: -112px -121px}
.flag-pw {background-position: -128px -121px}
.flag-py {background-position: -144px -121px}
.flag-qa {background-position: -160px -121px}
.flag-re {background-position: -176px -121px}
.flag-ro {background-position: -192px -121px}
.flag-rs {background-position: -208px -121px}
.flag-ru {background-position: -224px -121px}
.flag-rw {background-position: -240px -121px}
.flag-sa {background-position: 0 -132px}
.flag-sb {background-position: -16px -132px}
.flag-sc {background-position: -32px -132px}
.flag-scotland {background-position: -48px -132px}
.flag-sd {background-position: -64px -132px}
.flag-se {background-position: -80px -132px}
.flag-sg {background-position: -96px -132px}
.flag-sh {background-position: -112px -132px}
.flag-si {background-position: -128px -132px}
.flag-sk {background-position: -144px -132px}
.flag-sl {background-position: -160px -132px}
.flag-sm {background-position: -176px -132px}
.flag-sn {background-position: -192px -132px}
.flag-so {background-position: -208px -132px}
.flag-somaliland {background-position: -224px -132px}
.flag-sr {background-position: -240px -132px}
.flag-ss {background-position: 0 -143px}
.flag-st {background-position: -16px -143px}
.flag-sv {background-position: -32px -143px}
.flag-sx {background-position: -48px -143px}
.flag-sy {background-position: -64px -143px}
.flag-sz {background-position: -80px -143px}
.flag-tc {background-position: -96px -143px}
.flag-td {background-position: -112px -143px}
.flag-tf {background-position: -128px -143px}
.flag-tg {background-position: -144px -143px}
.flag-th {background-position: -160px -143px}
.flag-tj {background-position: -192px -143px}
.flag-tk {background-position: -208px -143px}
.flag-tl {background-position: -224px -143px}
.flag-tm {background-position: -240px -143px}
.flag-tn {background-position: 0 -154px}
.flag-to {background-position: -16px -154px}
.flag-tr {background-position: -32px -154px}
.flag-tt {background-position: -48px -154px}
.flag-tv {background-position: -64px -154px}
.flag-tw {background-position: -80px -154px}
.flag-tz {background-position: -96px -154px}
.flag-ua {background-position: -112px -154px}
.flag-ug {background-position: -128px -154px}
.flag-um {background-position: -144px -154px}
.flag-us {background-position: -160px -154px}
.flag-uy {background-position: -176px -154px}
.flag-uz {background-position: -192px -154px}
.flag-va {background-position: -208px -154px}
.flag-vc {background-position: -224px -154px}
.flag-ve {background-position: -240px -154px}
.flag-vg {background-position: 0 -165px}
.flag-vi {background-position: -16px -165px}
.flag-vn {background-position: -32px -165px}
.flag-vu {background-position: -48px -165px}
.flag-wales {background-position: -64px -165px}
.flag-wf {background-position: -80px -165px}
.flag-ws {background-position: -96px -165px}
.flag-xk {background-position: -112px -165px}
.flag-ye {background-position: -128px -165px}
.flag-yt {background-position: -144px -165px}
.flag-za {background-position: -160px -165px}
.flag-zanzibar {background-position: -176px -165px}
.flag-zm {background-position: -192px -165px}
.flag-zw {background-position: -208px -165px}
.flag-world,.flag-europe,.flag-south-america,.flag-asia,.flag-asean,.flag-africa,.flag-concacaf,.flag-oceania{background-position: -240px -165px}
.flag-northern-ireland {background-position: -223px -176px}
.fa-trophy,.fa-info-circle{color:#CE2B37;font-size:16px;padding:0 5px;}
.form-hidden{display: none;}
.match-form{
width: 16px;
height: 15px;
float: left;
background: url("../image/form.png") no-repeat 50% 50%;
margin-right: 2px;
text-indent: -5000px;
opacity: 0.5;
}
.match-L{background-position: 0 -16px;}
.match-W{background-position: 0 -32px;}
.match-D{background-position: 0 0;}
#top-league-button{float: right;color: #CE2B37;cursor: pointer;}
#val-time-zone{background: transparent;border: none;display:inline-block;width:87%;box-shadow:none;}
ul.basic-tabs li a {
display: inline-block;
margin-right: 4px;
border-radius: 4px;
padding:5px 8px;
background: #e1e1e1;
margin-top: 2px;
margin-bottom: 2px;
transition: background .3s,color .3s;
-webkit-transition: background .3s,color .3s;
-moz-transition: background .3s,color .3s;
float: left;
color: #212121;
font-weight: initial;
}
ul.basic-tabs li:hover a,ul.basic-tabs li.active a{color:#fff;background:#666}
.league-table-ranking{
height:32px;
line-height:32px;
background:#989898;
color:#ffffff;
padding:5px 8px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
margin-right: 3px;
margin-top: 3px;
cursor: pointer;
}
.league-table-active{background:#CE2B37;}
.league-table-hidden{display: none;}
.seo-panel {
padding:6px;
margin:5px 0;
background:#f6fbff;
}
.tree-sign{padding:0 6px;}.valign-top{vertical-align:top;}
.r-card{background:#CE2B37;font-size:11px;color:#FFF;padding: 2px 4px;;margin:0 2px;line-height:14px;}
.y-card{background:yellow;font-size:11px;color:#656565;padding: 2px 4px;;margin:0 2px;line-height:14px;}
ul.league-result-fc li{width:48%;float:left;line-height:28px;}
h2.league-result-journee{font-size:15px;text-transform:uppercase;line-height:20px;border-left: 5px solid #CE2B37;padding-left:5px;}
.heading-country a{color:#656565;}
.update-time{text-align:right;padding:10px;}
.ranking-note{display: block;padding:5px 0px;}
.sample-bg{width:30px;display: block;float: left;margin-right:5px;}
.ranking-note .sample-bg{height:16px;}
table.data-foot-stats td{padding:5px 10px;}
.notes{padding:5px 10px;background: #DDD;line-height: 32px;}
#cookie-notice{display:none;background:#cbd8cb;padding:15px;border: 0px;min-width:100%;position:fixed;right:0px;bottom: 0px;z-index:999999;}
.heading-h2{font-weight:bold;font-size:20px;line-height:24px;margin-bottom:10px;}
.heading-h3{font-weight:bold;font-size:14px;line-height:18px;margin:10px 0;}
.notice-content{font-size:14px;line-height:18px;width:75%;float:left;}
.cookie-button{float:right;width:24%;}
.accept-button{-webkit-box-flex: 1;flex-grow:1;height:40px;box-sizing:border-box;background:#009246;border-width:1px;border-style: solid;border-color:#009246;border-image: initial;border-radius: 2px;color:#FFF;text-align:center;padding:10px;cursor: pointer;font-size: 14px;}
.ls-change{color:#CE2B37;}
.league-top{border-left:5px solid #CE2B37;padding-left:5px;}
.pd10{padding:10px;}
.match-fc-info{width:30%;vertical-align:top;}.match-fc-stats{width:19%;}.match-live-info{width:38%;vertical-align:top;}
.match-info-minute,.match-info-score{font-size:26px;color:#CE2B37;}
.col-50{width:49%;display:inline-block;line-height: 14px;}
.col-79{width:77%;}.col-10{width:10%;}
.match-fc-home,.match-fc-away{width:40%;padding:0 2px;}.match-fc-home{text-align:right;}.match-fc-away{text-align:left;}
.match-event-score{width:12%;background:#edf2f7;}
.ic-sub-in{color:#009246;font-size: 13px;}.ic-sub-out{color:#CE2B37;font-size: 13px;}
.match-header h2{padding-top:8px;}
.match-player{padding:5px 10px;}
.match-added-time{position: absolute;right: 15px;}
.match-value{width:45px;}
table.league-matches{width:100%;}
.main-menu {
padding: 5px 0;
line-height: 32px;
}
.main-menu a {
color: #0b7c29;
display: inline-block;
font-weight: bold;
text-align: center;
font-size: 14px;
padding-right:8px;
line-height: 24px;
}
.main-menu a.active {color: #CE2B37;}
.fa{padding-right:5px;}
.match-team{width:33%;}
#sidebar-left{width:150px;float: left; padding-right:10px;}
#sidebar{width:300px; float: right; padding-left:10px;}
#sidebar .box-col-2 ul li{float:left;width:48%;}
.match-team-box {width:165px;text-align:left;height: 28px;overflow: hidden;}
.match-field-box{width:30px;}
.date-header{text-align: center;}
.box-score{width: 44px;line-height: 24px;text-align: center;font-weight: bold;vertical-align: middle;overflow: hidden;}
.box-team{width: 117px;line-height: 24px;height: 24px;vertical-align: middle;overflow: hidden;}
.league-field{font-weight:bold;}
.league-intro{font-size:14px;line-height:1.58;}
.league-intro td{padding:5px;border:1px solid #CCC;}
.instant-tabs li{cursor:pointer;color:#009246;}
.instant-tab-content{display:none;}
.instant-tabs .active{color:#FFF;}
.gg-ads{padding:10px 0;}
.minus-point{color:#F53B3E;font-weight:bold;}

@media (max-width: 480px) {
#sidebar-left,#sidebar{width:100%;}
.match-info-logo img{width:50px;}
.match-event-score{width:20px;}
.match-event-minute{width:10px;}
.match-row-event,.ic-sub-in,.ic-sub-out{font-size:10px;}
.box-team{width:40%;}
.league-link{display:block;}
}

@media (max-width: 767px) {
#logo, .logo-text{text-align: center;}
.logo{height: auto; margin: 0 auto}
.search-form{top: 30px}
#sidebar{width:100%;padding:0;}
#sidebar .match-team-box{width:68%;}
#sidebar-left{display: none;width:100%;padding:0;}
#sidebar-right{display: none;}
.mo-hide,.box-zone-items{display: none;}
.box-col-2 ul li{float:left;width:48%;}
.box-zone ul li.league-link{display:block;width:100%;}
.tab-league a {padding:4px 5px;}
.league-header {display:block;width:100%;}
.match-fc {width:90px;}
.match-field{width:22px;}
.match-memo{font-style: italic;}
.match-fc-long{width:40%;text-align:left;}
.match-info-long{width:40%;}
.match-team,.match-score,.match-minute{height:32px;overflow:hidden;vertical-align: middle;}
ul.league-result-fc li{width:100%;}
.footer-info ul li {float: left;padding-right: 6px;}
.hd-pc{display:inline-block;}
.hd-mb{display:none;}
.notice-content,.cookie-button{display:block;width:100%;}
.col-big{width:70%;text-align:left;}
.quote-2-cols p{display:block;width:100%;}
.logo-mobile{text-align: center;}
.collapse{display: block;}
.collapse ul{display: none;}
.collapse .header-search{ border: medium none; box-shadow: none; padding: 0; position: absolute; right: 10px; top: 0;}
.copyright{text-align: center;}
.dropdown .dropdown-menu .dropdown .dropdown-menu{position: relative; left: 0; display: block; border: none; background: none;}
.dropdown .dropdown-menu .dropdown-menu li a{color: #DDD; background: none;font-size: 13px; font-weight: normal;}
.t3-off-canvas .t3-off-canvas-body .dropdown-menu > li .dropdown-menu > li{padding-left: 10px}
.dropdown .dropdown-menu .dropdown:hover{background-color: transparent;}
.dropdown .dropdown-menu .dropdown:hover a{color: #EEE; }
.dropdown .dropdown-menu .dropdown, .dropdown .dropdown-menu .dropdown:hover a.dropdown{background: none;}
.module-ct .nav-stacked > li{float: left; width: 100%}
.match-score {width: 36px;}
.box-team{width:42%;}
}

@media (min-width: 768px) {
.container {width: 760px;}
.navbar-default .navbar-nav > li > a{padding: 12px 11px; font-size: 13px}
.logo{height: auto;}
.top-ads{margin: 25px 0}
#main-body{width: 100%; float: none; padding-right: 0}
#sidebar-right{display: none;}
#content{width: 100%; float: none; padding-right: 0}
.vnt-box-right{margin-top: 20px; text-align: center;}
.product-categories .category-block{width: 25%;}
#main-content{width:450px;float: left;}
#val-time-zone{width:82%;}
.match-time-long{width:65px;}
.match-score{width:45px;}
.match-fc{width:120px;}
.match-field{width:22px;}
.match-ht,.match-round{display:none;}
.match-fc-long{width:40%;text-align:left;}
.match-info-long{width:40%;vertical-align: top;}
ul.league-result-fc li{width:100%;}
.tab-league a{padding:4px 10px;}
.hd-pc{display:none;}
.hd-mb{display:inline-block;}
.col-big{width:320px;text-align:left;}
}

@media (min-width: 980px) {
.container {width: 980px;}
.navbar-default .navbar-nav > li > a{padding: 12px 6px;}
.logo{height: auto;}
.match-team {width:25%;}
.top-ads{margin: 17px 0}
.vnt-box-right{margin-top: 0; text-align: left;}
.product-categories .category-block{width: 20%;}
#main-content{width:670px;float: left;}
.match-time-long{width:65px;}
.match-fc{width:170px;}
.match-ht{width:45px;}
.match-ht,.match-round{display:inline-block;}
.match-field{width:30px;}
}

@media (min-width: 1200px) {
.container {width: 1200px;}
.navbar-default .navbar-nav > li > a{padding: 12px 11px;}
.logo{width: auto; height: auto;}
.navbar-default .navbar-nav > li > a{padding: 12px;}
.top-ads{margin: 15px 0}
#main-content{width:890px;float: left;}
.match-ht{width:60px;}
.match-time-long,.match-score{width:75px;}
.match-ht,.match-round{display:inline-block;}
.match-field{width:40px;}
}
.match-minute{
	font-size:12px;
}
#sidebar .box-zone p{
	padding:0 10px;
}