.widget ul.menu>li.has-child:hover >.sub-menu{display:block}
.widget ul.menu ul.sub-menu{display: none;
position: absolute;
width: 100%; left:99%;
z-index: 999;
border: 1px solid #ccc !important;
background: #fff;
padding:5px 10px;
}
.widget ul.menu ul.sub-menu li + li {
border-top:1px solid #0066bf;
}
.widget ul.menu li a {
color: #000!important;
}
.widget .toggle{    transform: rotate(-90deg);}
.nav > li > ul > li > a:hover {
color: #0066bf;
}
.widget ul {
background:#f9f9f9!important;
padding: 0 10px;
}
.widget .is-divider {
display:none;
}
.nav > li > ul > li + li a {
border-top:none!important;
}
.nav > li > ul {
padding:0;
}
.nav > li > ul > li > a {
color: #000;
}
#wide-nav > .flex-row > .flex-left {
max-width:270px!important;
}
#mega-menu-wrap {
background: #f7941d;
}#mega_menu li a {
color:#000
}
.product-small .col-inner {
border:1px solid #ccc;
}
.product-small .col-inner:hover {
border:1px solid #dd3333;
}
.product-small .price-wrapper {
margin-bottom:0;
padding-bottom:0;
font-weight:bold;
}
.product-small .product-title a {
color: #000!important;
font-weight:bold;
font-size:110%;
margin-bottom:5px!important;
}
.amount {
color: #dd3333!important;
padding-left:10px;
}
.product-info {
padding-top:0;
}
.widget_product_categories, .widget_products {
background: #fff;
z-index:1;
border:1px solid #ccc;
}
.widget_product_categories .widget-title, .widget_products .widget-title, .widget-title {
display:block;
background: #0066bf;
color: #fff;
padding: 10px;
text-transform:uppercase!important;
}
.widget_product_categories .is-divider, .widget_products .is-divider {
display:none;
}
.product-categories, .product_list_widget {
padding: 10px;
}
.product-categories a, .product_list_widget a {
color: #000;
}
.product-categories .active a, .product_list_widget a:hover, .product-categories a:hover {
color: #dd3333!important;
}
.widget_product_categories li, .widget_products li {
padding: 5px 0;
}
.customfooter {
z-index:99;
position:relative;
}
.customfooter p {
margin-bottom:10px;
}
.postsview img {
width:250px!important;
height:auto;
}
.page-wrapper {
padding-bottom:0;
}
.entry-header-text.text-center {
padding:0;
text-align:justify;
}
#breadcrumbs {
background: #f7f7f7;
padding: 10px;
border-bottom:1px solid #000;
}
.entry-content {
padding:0;
}
#related-posts a {
color: #000!important;
}
.relatedcat {
padding:0;
}
.relatedcat h3 {
text-transform:uppercase;
background: none;
color: #000;
padding-bottom:10px;
font-size:120%;
font-weight:bold;
margin-bottom:20px;
border-bottom:1px solid #000;
}
.other-thumb {
margin-bottom:10px;
height:175px;
overflow:hidden;
}
.other-thumb img {
width:100%!important;
height:auto;
width: auto;
height:100%;
}
h1.entry-title.mb {margin-bottom:0;
}
.bottombar {
position:fixed;
bottom:-35px;
left:0;
z-index:999;
}
.bottombar .button {
font-weight:normal!important;
}
.wpcf7-text, .wpcf7-email {
background: rgba(255,255,255,0.7)!important;
}
.wpcf7-textarea {
background: rgba(255,255,255,0.7)!important;
min-height:145px;
}
.homeform .wpcf7-submit {
font-size:120%;
margin-bottom:0;
}
.homeform {
z-index:99;
position:relative;
}
.goilai .col-inner {
border: 2px dashed #dd3333;
border-radius:10px;
padding: 10px 20px 0px 20px!important;
margin-top:20px;
margin-bottom:20px!important;
}
.goilai h3 {
background: #dd3333;
text-align:center;
max-width:220px;
color: #fff;
font-weight:normal;
text-transform:uppercase;
border-radius:5px 5px 0 0;
margin-top:-42px;
font-size:110%;
line-height:32px;
}
.producsupport .button {
margin-bottom:0!important;
}
.hotline1, .hotline2 {
position:fixed;
left:10px;
min-width:210px!important;
z-index:999;
}
.hotline1 {
bottom:55px;
}
.hotline2 {
bottom: 10px;
background: #005ca5!important;
}
.box-blog-post .is-divider {
display: none;}
.hometitle {
background: #f7f7f7!important;
}
.hometitle .section-title span {
text-transform: uppercase;
background: 
#0066bf;
color:
yellow;
padding: 5px 20px;
margin-bottom:-2px!important;
border-bottom:3px solid yellow!important;
font-weight:normal;
font-size:80%!important;
border-radius:0!important;
}
.hometitle .section-title a {
font-size:70%!important;
font-weight:normal;
color: #0066bf;
}
.section-title-normal {
border-bottom: 1px solid #ccc;
}
.product-small .product-title {
height:40px;
overflow:hidden;
margin-bottom:10px!important;
}
.homeimage 
{
border: 2px solid #f7941d;padding:1px;
}
#mega_menu {
z-index:999!important;
}
.customfooter {
z-index:1!important;
}
.headerphone {
min-width:200px;
}
.bottomline {
margin:auto;
width: 120px;
height: 1px;
background: #dd3333;
margin-top:5px;
margin-bottom:20px;
}
.homepost .pt-cv-title {
height:40px;
overflow:hidden;
}
#content ul {
margin-left:20px;
}
.homeform .col-inner, .homefb .col-inner {
background: #fff;
padding: 10px 15px;
border-radius:10px
}
.post-sidebar ul {
margin-left:0px!important;
}
.post-sidebar .is-divider {
display:none;
}
.container-width {
max-width:1300px;
}
.product-footer .woocommerce-tabs {
padding:0;
border-top:none;
}
.product-main {
padding:0!important;
}
.single_add_to_cart_button {
color: #000!important;
}
.single_add_to_cart_button:hover {
background: #c2c2c2!important;
}
ul.product_list_widget li img {
}
.stuck #logo img {
max-height: 70px !important;
border-radius:0 0 10px 10px;
}
.product-footer .product-small {
z-index:9!important;
background: #fff!important;
}
.backlinks {
position:fixed;
bottom:0;
right:0;
z-index:99999;
}
.backlink-item {
padding:3px 5px;
margin-bottom:10px;
font-weight:bold;
background: #fff;
z-index:99999;
}
@media only screen and (max-width: 48em) { }