/* RESET */
.row{margin-left: 0px; margin-right: 0px;}
.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: 0px; padding-right: 0px
}
/*---------------------------------------------------------------------------------*/
/*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: #555;
    font: 14px/1.5 Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{line-height: 1.4; margin-bottom: 0px; font-weight: none}

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: #666;}
a:focus{outline: none}
a:hover{text-decoration: none; color: #f90}
.clearfix{clear:both;}
h1, .h1 {font-size: 18px}
h2, .h2 {font-size: 16px;font-weight: bold;padding-left:5px;border-left:5px solid #ed6616;}
h3, .h3 {font-size: 16px}
h4, .h4 {font-size: 16px}
h5, .h5 {font-size: 14px}
ul, ol{margin: 0; padding: 0}
ul li{list-style: none;}
.ads-header, .ads-bottom{margin: 15px 0}
.text-links{margin-bottom: 5px}
.btn, .form-submit #submit {
    -moz-user-select: none;
    background-color: #555;
    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:#008FB0;
border-color: #d5dfe8;
color: #FFF;
padding:5px;
border-radius:5px;
margin:5px;
}
.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background-color:#f76f25;
color: #FFF;
}
.btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
background-color:#f76f25;
color: #FFF;
}
.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: 14px;}

#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; color:#808080; line-height:32px;}
#topbar .hotline{font-size:15px; color:#ed6616;padding-right:20px;font-weight:bold;}

/*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: 50px}
.navbar-default{background:#008FB0;border-bottom:solid 4px #ed6616;}
.navbar-default .navbar-nav > li > a{white-space: nowrap;color: #FFF;font-weight: bold;}
.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:#ed6616;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .current-post-parent a {background:#ed6616; color: #FFF}
.navbar-default .navbar-collapse{text-transform: none;margin-left: 5px;margin-right: 5px;}
.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:#ed6616; border-top: none; box-shadow: none; font-size: 14px}
.dropdown-menu > li > a{padding: 10px 15px; color: #cccccc;font-size: 14px; border-top: solid 1px #ffffff16;}
.dropdown-menu > li:last-child > a{border-bottom: none;}
.dropdown .dropdown-menu{background-color: #f76f25; 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('/skins/image/bullet.png'); background-repeat: no-repeat; background-position: 95% center; color: #555}
.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: #555; 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;}

.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: 22px; color: #FFF; cursor:pointer;margin-top:16px;}
.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-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: #555;
    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;}

#breadcrumbs{color: #999999; font-size: 12px;}
#breadcrumbs a{color: #999999;}

#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: #555;
    transition: all 0.35s ease 0s;
    text-decoration: none;
}
.follow_icon li:first-child {
    margin-left: 0;
}

.icon{background: rgba(0, 0, 0, 0) url("/skins/image/icon-16x16.png") no-repeat scroll 0 0; background-repeat: no-repeat; display: inline-block; text-indent: -999px; width: 16px; height: 16px; overflow: hidden;}
.icon-facebook{background-position: 0 -24px}
.icon-youtube{background-position: 0 -48px}
.icon-twitter{background-position: 0 -72px}
.icon-google-plus{background-position: 0 -96px}
.icon-search{background-position: 0 -144px}
.icon-directory{background-position: 0 -189px}
.icon-menu{background-position: 0 -422px}

/*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:13px; margin:0 0 0 20px; line-height:32px}

h3.navbar-brand_ {
    float: none;
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    z-index: 1;
    height: 80px
}

.product-block{border: solid 0px #F2F2F2;}
.product-available{color:#dc3545;text-transform: uppercase;font-weight:bold;}
.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*/
#text-2.widget,
#text-3.widget,
#text-4.widget{background: #F9F9F9}

.widget .btncancel{margin-top: 20px; background: #666; color: #FFF; border: none; font-weight: bold;}
.widget .btncancel:hover{background: #2d6c9a }
.widget{margin-bottom: 20px; padding: 10px; border: 1px solid #EEE;}
.widget.widget-ads{padding: 0; border: none; text-align: center;}
.widget .widget-title {text-transform: uppercase; font-size: 14px; margin: 0 0 15px; font-weight: 700; border-bottom: 1px solid #E4E4E4; padding-bottom: 10px; color: #555}
.widget ul{margin: 0; padding: 0}
.widget ul li{list-style: none; }
.widget ul li h4{margin: 0; font-size: 14px; font-weight: 400}
.widget .entry-summary{font-size: 13px}

/* 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 ul.tabs { border: none; border-left: 1px solid #e6e6e6; overflow: hidden; height: 40px; margin: 0 0 -1px 0; }
#tabber ul.tabs li {border-top: 1px solid #e6e6e6; float: left; display: inline; font-size: 12px; cursor: pointer; font-weight: bold;}
#tabber ul.tabs li a.selected { background: #fff; border-bottom: 1px solid #fff; color: #555; }
#tabber ul.tabs li a:hover { color: #444; }
#tabber ul.tabs li a { border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; color: #999999; display: block; float: left; padding: 0 11px; line-height: 38px; text-transform: uppercase; }
#tabber .inside li { background: none; border-bottom: 1px solid #e6e6e6; padding: 10px 0px; overflow: hidden;}
#tabber .inside li a { color: #555; 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: #999999; }
#tabber .inside li span.meta a { color: #999999; }
#tabber .inside li span.meta a:hover { color: #555; 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}

#sidebar-left .widget{border: none; padding: 0; margin-bottom: 20px;}
#sidebar-left .widget ul li{border-bottom: 1px dotted #E5E5E5; padding-bottom: 10px; margin-bottom: 10px; font-size: 13px; }
#sidebar-left .widget ul.menu li, .sidebar-left .widget.widget_categories ul li{background: url("/skins/image/list.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0); padding-left: 20px}
#sidebar-left .widget ul.menu li:hover, .sidebar-left .widget.widget_categories ul li:hover{background: url("/skins/image/list.png") no-repeat scroll 0 -37px rgba(0, 0, 0, 0); padding-left: 20px}

#sidebar-left .widget ul li:last-child, .widget ul li:last-child{border-bottom: none;padding-bottom: 0; margin-bottom: 0}
#sidebar-left .widget ul li a{color: #2d6c9a}
#sidebar-left .widget ul li a:hover{color: #45a863}

.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: #999999;
    display: block;
    font-size: 11px;
}
.social-icons .icon-rss {
    background: rgba(0, 0, 0, 0) url("/skins/image/ico-rss.png") no-repeat scroll 0 0;
}
.social-icons .icon-google {
    background: rgba(0, 0, 0, 0) url("/skins/image/ico-google.png") no-repeat scroll 0 0;
}
.social-icons .icon-twitter {
    background: rgba(0, 0, 0, 0) url("/skins/image/ico-twitter.png") no-repeat scroll 0 0;
}
.social-icons .icon-facebook {
    background: rgba(0, 0, 0, 0) url("/skins/image/ico-facebook.png") no-repeat scroll 0 0;
}

/* 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: left;}
.product-block h4{font-size:16px; margin: 10px 0; min-height: 40px; max-height: 40px; overflow: hidden;}
.product-block img{padding: 0px;height: auto;}
.product-block .price, .price{color: #f76f25; font-size:14px;font-weight:bold;}

.price.price-old{text-decoration: line-through; color: #666; font-size: 13px}
.price.price-sale{color: #f76f25; font-size: 13px}
.price-off{text-decoration: line-through;}
.price-saleoff{color:#df2229;font-size:16px;font-weight:bold;}


.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: none; 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: #555}

.featu#EF4E36-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: 16px!important; padding: 10px;font-weight: 600;}

.heading{margin-bottom: 15px;}

.category .heading{margin-bottom: 15px; background: rgba(0, 0, 0, 0) url("/skins/image/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
}

.book-content{text-align:justify;}

.entry.entry-content{font-size: 14px; line-height: 1.6}
.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;
}

.tag-links{margin:10px 0 20px;font-size:14px;}

.tag-links a {
    display: inline-block;
	margin-top: 10px;
    font-size: 14px;
    line-height: 1.27273;
	padding: 5px 10px;
	border-radius: 5px;
    position: relative;
	border: solid 1px #f2f2f2;
}
.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: #555;
    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: #999999;
    font-size: 11px;
    font-style: italic;
}
#comments .arrow {
    background: rgba(0, 0, 0, 0) url("/skins/image/comment-arrow.png") no-repeat scroll 0 0;
    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: 10px; color:#EEE; font-size: 13px;border-top: solid 1px #00000016;text-align:center;}
.footer-promotion{background-color: #f76f25; padding: 20px 10px; text-transform: uppercase; color: #FFF; text-align: center;}
.footer-info{padding:0 10px; color: #FFF; font-size: 13px;    border-top: solid 1px #F2F2F2;background:#008FB0;}
.footer-info a{color:#FDDE2E;}
.footer-info h3,.footer-address h3{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: #555}
#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: #333333; 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: #666;}
.pagenavi a.current, .page-link a{
    background: #2d6c9a; color: #FFF;
}
.entry-content img{margin-bottom: 10px; 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*/
#featu#EF4E36-news h2,
#featu#EF4E36-news h4{margin: 10px 0; font-size: 14px}
#featu#EF4E36-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: #222222 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: #555;
    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: #555;
}
#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: #222222 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.email {
    background-image: url("/skins/image/icon-16x16.png");
    background-repeat :no-repeat;
    background-position: 15px -230px;
}
.live-support-actions a.chat {
    background-image: url("/skins/image/icon-16x16.png");
    background-repeat :no-repeat;
    background-position: 15px -260px;
}
.live-support-actions a.call {
    background-image: url("/skins/image/icon-16x16.png");
    background-repeat :no-repeat;
    background-position: 15px -290px;
}
.live-support-actions a:hover, .live-support-actions a:focus, .live-support-actions a:active {
    color: #fff;
}

/*VIDEO FORMAT*/
.icon-video {
    background-color: #555;
    background-image: url("/skins/image/icon-16x16.png");
    background-position: 5px -399px;
    background-repeat: no-repeat;
    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%;overflow-x: clip;
}
.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: #555;
  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;
  width: 40px;
  height: 40px;
  line-height: 40px;
  cursor: pointer;
  position: absolute;
  margin: 3px 0px 0px 20px;
  color: #333333;
  font-size: 28px
}
.off-canvas-toggle:focus {
  outline: none;
}
.t3-off-canvas {
  background: #222222;
  color: #cccccc;
}
.t3-off-canvas .t3-off-canvas-header {
  background: #555;
  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("/skins/image/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;padding:10px;}
#breadcrumbs{float: left;}
#pathway .entry-meta{float: right; color: #555}

#search {
    display: inline;
    margin: 0;
}
.search-mobile input, #search input {
    border: 1px solid #eee;
    color: #999999;
    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) url("../images/arrow_top_promotion.png") 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 {
    position: relative;
    text-align: center;
    transition: all 0.3s ease-in-out 0s;
	padding: 10px 0;
}
.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-size{margin: 0px 5px 5px 0;padding: 5px;border:1px solid #CCC;border-radius:5px;}

.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:280px;}


.black .box-heading {
    line-height: normal;
    padding-left: 20px;
	margin: 0

}
.black .box-content {
    padding: 0;
}
.black ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.black ul li {
    color: #fff;
}

.black ul li::before{padding-right: 10px}
.black i {
    margin-right: 5px;
}
.black ul > li + li {
    border-top: 0px solid #5b9c0e; border-bottom: 0px solid #46790a;
}
.black ul > li > a {
    font-size: 14px;
    line-height: 32px;
    outline: 0 none;
    text-decoration: none;
    color: #FFF;
}

.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:#ed6616;
    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;
}

.box.black .box-content {
    background-color:#fff;
}
#main-content .box-heading{border: 1px solid #EEE;
text-transform: uppercase;
font-weight: bold;
padding:5px 0px;
border-bottom: 1px solid #FFF;
background: #F9F9F9;
font-size: 15px;}
#main-content .box-heading h1{text-transform:uppercase;padding-left:10px;font-weight:bold;}
#main-content ul{margin:10px 0px;}
#main-content ul li{list-style:disc;margin-left:15px;}
.product-thumb{background: #fff;padding-bottom: 10px;; overflow: hidden;}
.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: 18px;
    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: 1px solid #f2f2f2;
    border-radius: 5px 5px 0 0;
}

.tabs-group {
    background-color: #ffffff;
    overflow: hidden;
}
.tabs-group .htabs .nav-tabs {
    border: medium none;
}
.tabs-group .tab-content {
	border-top: solid 2px #f2f2f2;
}

.widget-product{margin-bottom: 20px; }
.box-content{overflow: hidden;border-right: 1px solid #EEE;border-top: 2px solid #ed6616;}
#sidebar .box-content{border-right: none;padding-left: 20px;background:#008FB0;}

.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: #f76f25 none repeat scroll 0 0;
    bottom: 52px;
    color: #fff !important;
    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;
}
.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,.fa-circle{padding-right:5px;}
.menu-left-level-1{padding-left:15px;}
.floating-support{
position: fixed;
left: 10px;
padding: 3px 15px;
border-radius: 20px;
z-index: 9999;
}
#contact-other{
bottom: 10px;
background:green;
}
#zalo-contact{
bottom:70px;
background:#0084ff;
}
#phone-contact{
bottom:40px;
background: #ed6616;
}
#zalo-contact a, #phone-contact a, #contact-other a{
color: #fff;
font-size: 15px;
}
.seo-links a{
color:#f76f25;
}
.no-data{
padding:20px 0;
}
#mobile-menu-bars{
background-color: #131921;
display:none;
}
#mobile-menu-bars ul li{
color: #fff;border-top: solid 1px #ffffff16;
}
#mobile-menu-bars ul li a {
font-size: 14px;
line-height: 36px;
outline: 0 none;
text-decoration: none;
color: #f2f2f2;
}
#mobile-menu-bars .nav-1-txt{
padding-left:25px;
}
#mobile-menu-bars .nav-2-txt{
font-size:14px;
padding-left:45px;
}
.product-price {
line-height: 30px;
color: orange;
font-weight: 700;
}
.market-price {
line-height: 30px;
color: #00000086;
font-size: 16px;
text-decoration: line-through;
}
.category-description{
background:#cdeff7;
border-radius: 5px;
border: 1px solid #d9d9d9;
font-size: 14px;
line-height: 22px;
margin:10px 0px;
padding:10px;
}
.category-description a {
color:#11752b;
font-weight: 700;
}
.price-header{background:#c5eef5;}
table{width:99%;border-collapse: collapse;border-spacing: 0;border:1px solid #e5e5e5;}
table tr{border-bottom: 1px solid #e5e5e5;position: relative;line-height: 32px;}
table thead,table tr:nth-child(even){background-color: #f5f5f5;}
.product-summary{
font-size: 16px;
line-height: 24px;
margin: 0;
clear: both;
}
#main-content{padding:0 10px;}
ul.tabs li.active{background-color:#ed6616;}ul.tabs li.active a{color:#FFF;}
ul.tabs li{display: inline-block;margin-right: 5px;position: relative;background-color: #f0f0f0;padding: 8px 10px;-webkit-transition: all 0.7s ease-out;}
.one-ads{display:block;font-size:36px;color:#009246;margin: 10px auto;text-align: center;}
.txt-acitve{color:#ed6616;font-weight:bold;}
@media (max-width: 480px) {
	.mb-show{display:block;}
}
@media (max-width: 767px) {
	#logo, .logo-text{text-align: center;}
	.search-form{top: 30px}
	
	#sidebar-right{display: none;}
	#sidebar-left{display: none;}
	#lastest-videos h4{height: 40px;}
	#lastest-videos article{margin-bottom: 20px;}
	
	#lastest-post .module-title > span, .module-title > span{float: none;}
	
	.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;}
	.vnt-box-right{margin-top: 20px; text-align: center;}
	.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%}
}

@media (min-width: 768px) {
	.container {
	    width: 760px;
	}
	.navbar-default .navbar-nav > li > a{padding: 12px 11px;}
	
	.top-ads{margin: 25px 0}
	#lastest-videos h4{height: 40px;}
	#lastest-videos article{margin-bottom: 20px;}
	
	#lastest-post .module-title > span, .module-title > span{float: left;}
	
	#main-body{width: 100%; float: none; padding-right: 0}
	#sidebar-right{display: none;}
	#content{width: 100%; float: none; padding-right: 0}
	#sidebar-left{display: none;}
	
	.vnt-box-right{margin-top: 20px; text-align: center;}
	
	.product-categories .category-block{width: 25%;}
	
	#main-content{width: 510px; float: left;}
	#sidebar{float: right;}
	
	#news-main-content{width: 460px; float: left; }
	#news-sidebar-right{width: 250px; float: right; background-color: #F5F5F5; border-radius: 2px; padding: 20px}
	.mb-show{display:none;}
}

@media (min-width: 980px) {
	.container {
	    width: 980px;
	}
	.navbar-default .navbar-nav > li > a{padding: 12px 15px}
	
	.top-ads{margin: 17px 0}
	#lastest-videos h4{height: auto;}
	#lastest-videos article{margin-bottom: 0;}
	
	#lastest-post .module-title > span, .module-title > span{float: left;}
	
	.vnt-box-right{margin-top: 0; text-align: left;}
	
	.product-categories .category-block{width: 20%;}
	
	#main-content{width:670px;float:left;}
	#sidebar{width:300px;float:right;}
	
	#news-main-content{width: 630px; float: left; }
	#news-sidebar-right{width: 300px; float: right; background-color: #F5F5F5; border-radius: 2px; padding: 20px}
}

@media (min-width: 1200px) {
	.container{width:1200px;}
	.navbar-default .navbar-nav > li > a{padding: 15px 15px}	
	.top-ads{margin: 15px 0}
	#lastest-videos h4{height: auto;}
	#lastest-videos article{margin-bottom: 0;}
	#lastest-post .module-title > span, .module-title > span{float: left;}
	
	.vnt-box-right{margin-top: 0; text-align: left;}
	
	
	.product-categories .category-block{width: 20%;}
	
	#main-content{width:calc(100% - 300px);float:left;}
	#sidebar{width:300px;float:right;}
	
	#news-main-content{width: 850px; float: left; }
	#news-sidebar-right{width: 340px; float: right; background-color: #F5F5F5; border-radius: 2px; padding: 20px}
}

.product-info {padding: 10px 20px;background: #f2f2f2;}
.entry-title {margin-top: 0px;}
.faq-question{font-size:18px;margin:10px 0;color:#008FB0;font-weight:500;cursor:pointer;}
.faq-answer{display:none;}
.faq-content ul{margin:10px 0 10px 20px;}
.faq-content ul li{list-style: disc;margin-bottom:8px;}