@font-face{font-family:'Helvetica', sans-serif;src:url(./fonts/HelveticaNeue-Light.otf);font-weight:300;}
@font-face{font-family:'Helvetica', sans-serif;src:url(./fonts/HelveticaNeue.otf);font-weight:normal;}
@font-face{font-family:'Helvetica', sans-serif;src:url(./fonts/HelveticaNeue-Regular.ttf);font-weight:600;}
@font-face{font-family:'Helvetica', sans-serif;src:url(./fonts/HelveticaNeue-Bold.otf);font-weight:700;}
@font-face{font-family:'wolmart';src:url(./fonts/wolmart.woff);}
@font-face{font-family:'icons';src:url(./fonts/icons.woff);}

*{padding:0;margin:0;outline:0;list-style:none;border:0 none}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
html{-ms-touch-action:manipulation;touch-action:manipulation}
body{font-family: 'Open Sans', sans-serif !important;color:#1b1b1b;font-size:15px;background: #ffffff;/* letter-spacing:0.04em; */}
code,pre{direction:ltr;background:url(images/code-bg.png);font:11px/19px "andale mono","lucida console",monospace;padding:3px;display:block;overflow-x:visible;overflow-y:hidden;margin:0 0 20px 0;color:#666;border-top:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-bottom:1px solid #f0f0f0;border-right:1px solid #f0f0f0}
h1,h2,h3,h4,h5,h6{font-weight:300}
a{color:#444;text-decoration:none}
a:hover{color:#000}
.clear{clear:both}
.arqam-lite-widget-counter a i,.arqam-lite-widget-counter a small,.arqam-lite-widget-counter a span,.flickr_badge_image img,.main-menu li a,.mega-menu-item img,.pagenavi a,.post-title a,.search-block-large #s,.search-block-large .search-button,.subscribe-icons a,.widget.timeline-posts li span.tie-date,.widget.timeline-posts li span.tie-date:before,a,a.more-link,ul.slider-navigation li{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
iframe{max-width:100%}
input,select,textarea{border:1px solid #ccc;background:#fff;font-size:inherit}
textarea{overflow:auto;width:100%}
input,textarea{padding:5px;outline:0}
select{padding:2px}
option{padding:0 4px}

body .container{max-width: 1230px;width:auto!important;position:relative;padding: 0 20px;}
body .product_cate_home.container{width:100%!important}
.footer-bottom{padding:20px 0 0 0;background:#fff;border-top:0;/* margin-top:20px; */}
a:hover{text-decoration:none}
.row{margin:0 -15px}
.container{width:1140px;margin:0 auto}
body.fixed{/*margin:69px 0 0 0*/}
body.hide_scroll{overflow-y:hidden}
article,aside,footer,header,nav,section{display:block}
h1{font-size:2em;margin:.67em 0}
figcaption,figure,main{display:block}
figure{margin:1em 0}
hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;-webkit-text-decoration-skip:objects}
a:active,a:hover{outline-width:0}
abbr[title]{border-bottom:1px #767676 dotted;text-decoration:none}
b,strong{font-weight:inherit}
b,strong{font-weight:700}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
dfn{font-style:italic}
mark{background-color:#eee;color:#222}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
audio,video{display:inline-block}
audio:not([controls]){display:none;height:0}
img{border-style:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{border:1px solid #bbb;margin:0 2px;padding:.35em .625em .75em}
legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{display:inline-block;vertical-align:baseline}
textarea{overflow:auto}
[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details,menu{display:block}
summary{display:list-item}
canvas{display:inline-block}
template{display:none}
[hidden]{display:none}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
.alignleft{display:inline;float:left;margin-right:1.5em}
.alignright{display:inline;float:none;margin-left:1.5em;text-align:center;color:#369d19}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.clear:after,.clear:before,.comment-author:after,.comment-author:before,.comment-content:after,.comment-content:before,.comment-meta:after,.comment-meta:before,.entry-content:after,.entry-content:before,.entry-footer:after,.entry-footer:before,.nav-links:after,.nav-links:before,.pagination:after,.pagination:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.widget-area:after,.widget-area:before,.widget:after,.widget:before{content:"";display:table;table-layout:fixed}
.clear:after,.comment-author:after,.comment-content:after,.comment-meta:after,.entry-content:after,.entry-footer:after,.nav-links:after,.pagination:after,.site-content:after,.site-footer:after,.site-header:after,.widget-area:after,.widget:after{clear:both}
button,input,select,textarea{color:#000;line-height:1.66}
h1,h2,h3,h4,h5,h6{clear:both;line-height:1.4;margin:0 0 .75em;padding:1.5em 0 0}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}
h1{font-size:24px;font-size:1.5rem;font-weight:300}
.home.blog .entry-title,h2{color:#666;font-size:20px;font-size:1.25rem;font-weight:400}
h3{color:#333;font-size:18px;font-size:1.125rem;font-weight:300}
h4{color:#333;font-size:16px;font-size:1rem;font-weight:300}
h5{color:#000;font-size:13px;font-size:.8125rem;font-weight:300;text-transform:uppercase}
h6{color:#333;font-size:15px;font-size:.9375rem;font-weight:300}
p{margin:0 0 1.5em;padding:0}
cite,dfn,em,i{font-style:italic}
blockquote{color:#666;font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.7;margin:0;overflow:hidden;padding:0}
blockquote cite{display:block;font-style:normal;font-weight:300;margin-top:.5em}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
ins,mark{background:#eee;text-decoration:none}
big{font-size:125%}
blockquote{quotes:"" ""}
blockquote:after,blockquote:before{content:""}
:focus{outline:0}
label{display:block;font-weight:300;margin-bottom:.5em}
fieldset{margin-bottom:1em}
input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:.7em;width:100%}
input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#222;border-color:#333}
select{border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;height:3em;max-width:100%}
input[type=checkbox],input[type=radio]{margin-right:.5em}
input[type=checkbox]+label,input[type=radio]+label{font-weight:300}
button,input[type=button],input[type=submit]{background-color:#464646;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:.875rem;font-weight:400;line-height:1;padding:1em 2em;text-shadow:none;-webkit-transition:background .2s;transition:background .2s}
input+button,input+input[type=button],input+input[type=submit]{padding:.75em 2em}
button.secondary,input[type=button].secondary,input[type=reset],input[type=reset].secondary,input[type=submit].secondary{background-color:#ddd;color:#222}
button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{background:#767676}
button.secondary:focus,button.secondary:hover,input[type=button].secondary:focus,input[type=button].secondary:hover,input[type=reset].secondary:focus,input[type=reset].secondary:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit].secondary:focus,input[type=submit].secondary:hover{background:#bbb}
hr{background-color:#bbb;border:0;height:1px;margin-bottom:1.5em}
ol,ul{margin:0 0 1.5em;padding:0}
ul{list-style:disc;margin:0}
ol{list-style:decimal}
li>ol,li>ul{margin-bottom:0;margin-left:1.5em}
dt{font-weight:300}
dd{margin:0 1.5em 1.5em}
table{/* border-collapse:collapse; */margin:0 0 1.5em;width:100%}
thead th{border-bottom:2px solid #bbb;padding-bottom:.5em}
th{padding:.4em;text-align:left}
tr{border:1px solid #d8d8d8;padding:0 5px}
td{padding:.4em;padding:5px!important}
td:first-child,th:first-child{padding-left:0}
td:last-child,th:last-child{padding-right:0}
a:focus{outline:thin dotted}
a:active,a:hover{color:#000;outline:0}
#main-nav ul li#menu-item-437{display: none;}


::-moz-selection{background:#d8d8d8;color:#1b1b1b;text-shadow:none}
::selection{background:#d8d8d8;color:#1b1b1b;text-shadow:none}
::-webkit-scrollbar-track{background:#fff;-webkit-box-shadow:inset 1px 1px 2px #e0e0e0;border:1px solid #d8d8d8}
::-webkit-scrollbar-thumb{background:#f88c00;-webkit-box-shadow:inset 1px 1px 2px rgba(155,155,155,.4)}
::-webkit-scrollbar-thumb:hover{-webkit-box-shadow:inset 1px 1px 10px rgba(0,0,0,.3)}
::-webkit-scrollbar-thumb:active{background:#888;-webkit-box-shadow:inset 1px 1px 2px rgba(0,0,0,.3)}
@font-face{font-family:BebasNeueRegular;src:url(fonts/BebasNeue/BebasNeue-webfont.eot);src:url(fonts/BebasNeue/BebasNeue-webfont.eot?#iefix) format("embedded-opentype"),url(fonts/BebasNeue/BebasNeue-webfont.woff) format("woff"),url(fonts/BebasNeue/BebasNeue-webfont.ttf) format("truetype"),url(fonts/BebasNeue/BebasNeue-webfont.svg#BebasNeueRegular) format("svg");font-weight:300;font-style:normal}


#main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items:before,#mobile-menu li.menu-item-home a:before,.ei-slider-loading:before,.fa,.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev,.flexslider:before,.tie-list-shortcode ul li:before,.woocommerce-pagination .page-numbers li .page-numbers.next:before,.woocommerce-pagination .page-numbers li .page-numbers.prev:before,blockquote:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.wrapper-outer{position:relative}
.background-cover{position:fixed;background-repeat:no-repeat;top:0;left:0;z-index:0;overflow:hidden;width:100%;height:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.container{width:1045px;margin:0 auto}
#wrapper.boxed{margin:0 auto}
#wrapper.boxed #main-content,#wrapper.boxed #theme-header,#wrapper.boxed .breaking-news{width:1045px;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca}
#wrapper.boxed #main-content{padding-right:24px;padding-left:24px}
#wrapper.boxed .post-cover-head{margin:-24px -24px 20px}
#wrapper.boxed-all{position:relative;background:#fff;width:1045px;margin:0 auto;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca}
#wrapper.boxed-all #theme-header{margin-top:0}
#wrapper.boxed-all .breaking-news{margin-right:24px;margin-left:24px;-webkit-box-shadow:0 0 2px #cacaca;-moz-box-shadow:0 0 2px #cacaca;box-shadow:0 0 2px #cacaca}
#wrapper.boxed-all #main-content{width:997px;margin-top:0;padding:0;background:0 0}
#wrapper.boxed-all #footer-widget-area,#wrapper.boxed-all .footer-bottom .container{width:997px}
#wrapper.boxed-all .post-cover-head{margin:0 -24px 20px}
#wrapper.wide-layout{background:#fff;position:relative}
#wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block,#wrapper.wide-layout .breaking-news,#wrapper.wide-layout .container,#wrapper.wide-layout .header-content{width:1010px}
#wrapper.wide-layout #theme-header{margin-top:0;}
#wrapper.wide-layout #main-nav .main-menu{margin:0!important}
#wrapper.wide-layout .breaking-news{margin-bottom:0;-webkit-box-shadow:0 0 1px #cacaca;-moz-box-shadow:0 0 1px #cacaca;box-shadow:0 0 1px #cacaca}
#wrapper.wide-layout #main-content{margin-top:10px;/* background: #f3f3f3!important; */}
#wrapper.wide-layout .post-cover-head{margin:-10px 0 20px}
#theme-header{background:#fff;margin:20px auto 25px;border-top:3px solid #f88c00;position:relative}
.top-nav{background:#fbfbfb;border-bottom:1px solid #ececec;height:31px}
.top-nav ul{float:left}
.top-nav ul li{position:relative;display:inline-block;float:left;font-size:12px}
.top-nav ul li a{display:inline-block;height:30px;line-height:30px;color:#838383;padding:0 10px}
.top-nav ul li a:hover{color:#000}
.top-nav ul ul{background:#fbfbfb;display:none;padding:0;position:absolute;top:30px;width:180px;z-index:200;float:left;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.4);-moz-box-shadow:0 1px 2px rgba(0,0,0,.4);box-shadow:0 1px 2px rgba(0,0,0,.4)}
.top-nav ul ul li{background:0 0!important;border:none!important;z-index:200;min-width:180px}
.top-nav ul ul ul{right:auto;left:100%;top:0;z-index:200}
.top-nav ul ul a{background:0 0!important;height:auto!important;line-height:1em;padding:10px 10px;width:160px;display:block!important;margin-right:0!important;z-index:200;color:#777!important}
.top-nav ul li.current-menu-item a,.top-nav ul li:hover>a,.top-nav ul:hover>a{color:#000}
.top-nav ul li.menu-item-has-children a{padding-right:20px}
#main-nav ul li.mega-menu:after,#main-nav ul li.menu-item-has-children:after,.top-menu ul li.menu-item-has-children:after{position:absolute;right:7px;top:50%;display:inline-block;content:"";width:0;height:0;border:4px solid transparent;border-top:4px solid #bbb}
#main-nav ul ul li.mega-menu:after,#main-nav ul ul li.menu-item-has-children:after,.top-nav .top-menu ul ul li.menu-item-has-children:after{border:4px solid transparent;border-left-color:#bbb}
.top-nav ul li.current-menu-item:before{content:" ";display:block;width:0;height:0;position:absolute;top:0;z-index:2;right:45%;border:4px solid transparent;border-top-color:#f88c00}
.top-nav ul ul li.current-menu-item:before{display:none}
.top-nav ul ul li:hover>a,.top-nav ul ul:hover>a{color:#000!important;padding:10px 5px 10px 15px}
.top-nav ul li:hover>ul{display:block;-webkit-animation:fadeInDown .1s ease-in;-moz-animation:fadeInDown .1s ease-in;animation:fadeInDown .1s ease-in}
.today-date{float:left;padding:0 10px;font-size:10px;color:#666;margin:10px 10px 0 0;font-weight:700;text-transform:uppercase;border:1px solid #ccc;border-width:0 1px 0 0}
.search-block{overflow:hidden;float:left;margin-left:5px;position:relative;width:50%;padding:15px 0}
.search-block:after{content:" ";display:block;width:0;height:0;position:absolute;top:10px;z-index:2;right:30px;border:4px solid transparent;border-right-color:#f88c00}
.search-block #s-header{background:#fff;float:left;font: normal 15px tahoma;padding: 5px 15px;width:calc(100% - 0px)!important;color: #484848;/* border:0 none; */-webkit-transition:width .7s,color .4s;-moz-transition:width .7s,color .4s;-o-transition:width .7s,color .4s;transition:width .7s,color .4s;-webkit-border-radius:0;-moz-border-radius:0;border-radius: 3px;height: 40px;margin:0;font-size: 12px;border-color: white;border: 1px solid lightgrey;}
.search-block #s-header:focus{color:#fff;width:150px}
.search-block #s-header::placeholder{color: #4f4f4f;}
.search-block .search-button{background:#f90;cursor:pointer;float:right;height:40px;width:50px;display:block;border:0 none;box-shadow:none!important;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0 5px 5px 0;line-height:36px;overflow:hidden;position: absolute;top: 0;right: 0;background: none;color: black;}
.search-block .search-button:active{top:0}
.search-block .search-button i{color: black;}
.search-block:hover #s-header,.search-block:hover .search-button{opacity:1;color:#444}
.search-block button.search-button i:before{font-size: 16px;/* color:#fff; */}
#live-search_results{background:#fff;z-index:550!important;overflow:hidden;padding:10px;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca}
.live-search_more{display:block;min-height:1px;margin:3px 0 0;padding:8px;text-align:center;font-weight:700;line-height:12px}
.live-search_header{display:none}
.live-search_result_container li{padding:8px 0 4px;border-bottom:1px solid #f2f2f2;overflow:hidden}
.live-search_result_container .post-thumbnail{float:left;margin-bottom:0}
.live-search_result_container .post-thumbnail img{max-width:65px}
#live-search_loading{display:block!important;width:100%;height:31px!important}
#tie_lang_switcher{font-size: 12px;}
#tie_lang_switcher span{float:left;line-height: 12px;padding: 0 5px 0 0;}
#tie_lang_switcher a{float:left;padding:0;}
#tie_lang_switcher img{margin:0 2px;float:left;}
#tie_lang_switcher a{opacity:.4;line-height:0}
#tie_lang_switcher a:hover{opacity:1}
.fixed #tie_lang_switcher{color: black;}
.top-nav .social-icons{float:right;padding-top:2px}
.top-nav .social-icons a{color:#555}
.footer-bottom .social-icons a,.top-nav .social-icons a{opacity:.5}
.footer-bottom .social-icons a:hover,.top-nav .social-icons a:hover{top:0;opacity:1}
.footer-bottom .social-icons i:before,.top-nav .social-icons i:before{padding:0 2px;line-height:24px;font-size:14px}
.header-content{padding:20px 15px;margin:0 auto;color:#fff}
.logo{float:left}
.logo img{max-width:100%}
.logo h1,.logo h2{font:bold 32pt arial}
.logo strong{display:none}
.logo span{font-weight:300;font-size:14px;display:block;clear:both}
#theme-header.full-logo .header-content{padding:0}
#theme-header.full-logo .logo{float:none;margin:0!important}
#theme-header.full-logo .logo a{display:block;line-height:0}
#theme-header.full-logo .logo img{width:100%;height:auto}
#theme-header.center-logo .e3lan-top,#theme-header.center-logo .logo{float:none;text-align:center}
#main-nav{margin:0 auto;background:#2d2d2d;box-shadow:inset -1px -5px 0 -1px #393939;min-height:52px;border-bottom:5px solid #f88c00}
#main-nav .container,#main-nav-uber .container{position:relative}
#main-nav .main-menu{margin-left:10px;float:left;width: 100%;}
#main-nav ul li{font-size:13px;position:relative;display:inline-block;float:left;}
.header_content.active #menu-menu-chinh>li:last-child{width: 40%;}
#main-nav ul li:first-child,#main-nav ul li:first-child a{border:0 none}
#main-nav ul li:last-child a{border-right-width:0}
#main-nav ul li a{display:inline-block;color:white;font-size: 16px;text-transform: uppercase;padding: 7px 15px 7px 15px;line-height: 31px;position: relative;font-weight: 500;}
#main-nav ul li a[title='hot']:after{content:'hot';position:absolute;background: #cd1818;color: white;border-radius: 15px;font-size: 10px;width: 35px;height: 17px;line-height: 18px;top: 12px;text-align: center;right: 1px;}
#main-nav ul li i.fa,#mobile-menu li.menu-item-home a:before,#slide-out ul li i.fa{margin-right:5px}
#main-nav ul li.mega-menu a,#main-nav ul li.menu-item-has-children a{padding-right:20px}
#main-nav ul li.mega-menu:after,#main-nav ul li.menu-item-has-children:after{border-top-color:#ddd;opacity: 0;}
#main-nav ul ul li.menu-item-has-children:after{border-left-color:#ddd}
#main-nav ul>li.mega-menu:hover>a:after,#main-nav ul>li.menu-item-has-children:hover>a:after{content:"";position:absolute;left:20px;top:36px;border-width:0 8px 8px;border-style:solid;border-color:transparent transparent #f88c00;display:block;width:0;z-index:200;-webkit-animation:fadeInDown .2s ease-in;-moz-animation:fadeInDown .2s ease-in;animation:fadeInDown .2s ease-in;opacity:0;display:none}
#main-nav ul ul li.current-menu-item a,#main-nav ul ul li.current-menu-item a:hover,#main-nav ul ul li.current-menu-parent a,#main-nav ul ul li.current-menu-parent a:hover,#main-nav ul ul li.current-page-ancestor a,#main-nav ul ul li.current-page-ancestor a:hover,#main-nav ul ul li.current_page_parent a,#main-nav ul ul li.current_page_parent a:hover{border-width:1px!important}
#main-nav ul li .mega-menu-block ul.sub-menu:before,#main-nav ul ul>li.mega-menu:hover>a:after,#main-nav ul ul>li.menu-item-has-children:hover>a:after{display:none}
#main-nav ul>li.current-menu-item.menu-item-has-children:hover>a:after,#main-nav ul>li.current_page_parent.menu-item-has-children:hover>a:after{top:45px}
#main-nav ul ul.sub-menu{width:100%;left:0}
#main-nav ul ul li.current-menu-item ul,#main-nav ul ul li.current-menu-parent ul,#main-nav ul ul li.current-page-ancestor ul,#main-nav ul ul li.current_page_parent ul,#main-nav ul ul ul.sub-menu{top:-2px}
#main-nav ul .mega-menu-block ul li.current-menu-item ul,#main-nav ul .mega-menu-block ul li.current-menu-parent ul,#main-nav ul .mega-menu-block ul li.current-page-ancestor ul,#main-nav ul .mega-menu-block ul li.current_page_parent ul,#main-nav ul .mega-menu-block ul ul.sub-menu{top:0}
#main-nav .menu-sub-content{margin-left:0;border-radius:10px;padding:0;position:absolute;z-index:205;background:#fff;color:#999;-webkit-box-shadow:0 3px 4px 1px rgba(0,0,0,.2);box-shadow:0 3px 4px 1px rgba(0,0,0,.2);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-radius:0;}
#main-nav ul ul li,#main-nav ul ul li:first-child{background:0 0!important;width:100%;border:0 none;font-size:12px;height:auto!important;margin:0!important}
#main-nav ul li .mega-menu-block ul.sub-menu,#main-nav ul ul ul{border-top:0 none}
#main-nav ul li.current-menu-item ul li:first-child,#main-nav ul li.current-menu-parent ul li:first-child,#main-nav ul li.current_page_parent ul li:first-child,#main-nav ul ul li:first-child{border-top:0 none!important}
#main-nav ul ul ul{right:auto;left:100%;top:0;z-index:210}
#main-nav .mega-menu-block a,#main-nav ul ul a{border:0 none;background:0 0!important;height:auto!important;line-height:1.5em!important;padding:7px;display:block;margin-right:0;z-index:210;color:#ccc}
#main-nav .mega-menu-block a.mega-menu-link{padding:0;margin-top:10px}
#main-nav ul li:hover>a,#main-nav ul:hover>a{color: #ff3c3c;}
#main-nav ul ul li:hover>a,#main-nav ul ul:hover>a{color:#777;padding-left:15px;padding-right:5px}
#main-nav ul li:hover>.mega-menu-block,#main-nav ul li:hover>ul{display:block;-moz-animation:fadeInDown .2s ease-in;}
#main-nav ul li.menu-item-home.current-menu-item a{background-position:center 13px;height:45px}
#main-nav ul li.menu-item-home:after{display:none}
#main-nav ul li.menu-item-home ul li a,#main-nav ul li.menu-item-home ul li a:hover,#main-nav ul ul li.menu-item-home a{background-color:transparent!important;text-indent:0;background-image:none!important;height:auto!important;width:auto}
#main-nav ul li.mega-menu .mega-menu-block{width:1045px;left:-10px;padding:25px 25px 5px}
#main-nav ul li.mega-menu .mega-menu-block img{max-width:100%;height:auto}
#main-nav ul li .mega-menu-block .tie-date i.fa,#main-nav ul li.mega-menu .post-thumbnail,#main-nav ul li.mega-menu .post-thumbnail a{margin:0;padding:0}
#main-nav ul li.mega-menu.mega-links .mega-menu-block{padding-right:0}
#main-nav ul li.mega-menu.mega-links .mega-menu-block .sub-menu-columns-item{-webkit-animation:none;-moz-animation:none;animation:none}
#main-nav li.mega-menu.mega-links .mega-menu-block ul li.mega-link-column{float:left;border:0 none;margin-bottom:10px;padding-right:25px;width:50%}
#main-nav li.mega-menu.mega-links .mega-menu-block ul li.mega-link-column:after{display:none}
#main-nav ul li.mega-menu.mega-links a.mega-links-head{padding:10px 0;text-align:center;display:block;font-size:14px;font-weight:300;margin-bottom:10px}
#main-nav li.mega-menu.mega-links.mega-links-3col .mega-menu-block ul li.mega-link-column{width:33.333%}
#main-nav li.mega-menu.mega-links.mega-links-4col .mega-menu-block ul li.mega-link-column{width:25%}
#main-nav li.mega-menu.mega-links.mega-links-5col .mega-menu-block ul li.mega-link-column{width:20%}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block{padding:0}
#main-nav .mega-cat-wrapper{clear:both}
#main-nav ul ul.sub-menu.mega-cat-more-links{width:100%;margin:10px 0}
#main-nav ul li.mega-menu.mega-cat .mega-cat-more-links li{float:left;width:29.333333%;margin:0 2%!important}
#main-nav ul li.mega-menu.mega-cat .mega-cat-more-links li ul li{float:none;width:100%;margin:0!important}
.mega-cat-sub-categories{float:left;width:20%;padding-top:20px}
#main-nav ul li.cat-active a{background:#222!important}
#main-nav .mega-cat-content-tab{display:none;overflow:hidden}
#main-nav .mega-cat-content-tab a{cursor:default}
#main-nav .mega-cat-content-tab.already-loaded a{cursor:pointer}
#main-nav .mega-cat-content{float:left;padding:20px;padding-right:0}
#main-nav .mega-cat-content.mega-cat-sub-exists{background:#222;width:80%;position:relative}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .mega-menu-post{float:left;padding-right:20px;width:25%;opacity:0;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .already-loaded .mega-menu-post{opacity:1}
#main-nav ul li.mega-menu.mega-cat .mega-menu-block .mega-menu-post a{border:0 none;padding:0}
#main-nav ul ul.sub-menu.mega-cat-more-links:after{content:" ";display:block;clear:both}
#main-nav .mega-recent-featured-list{width:25%;margin-right:3%;float:left}
#main-nav .mega-recent-post{float:left;width:37%;margin-right:3%}
#main-nav ul li.mega-menu.mega-recent-featured .mega-menu-block .mega-recent-post a{border:0 none;padding:0}
#main-nav .mega-check-also{float:left;width:60%}
#main-nav ul .mega-check-also li{width:50%!important;float:left!important;padding:8px 0!important;margin-bottom:8px!important}
#main-nav .menu-item-has-children .mega-check-also{width:32%}
#main-nav ul .menu-item-has-children .mega-check-also li{width:100%!important;float:none!important}
#main-nav .mega-menu-block .mega-check-also a.mega-menu-link{display:inline;margin-top:0}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail{margin-right:10px;float:left}
#main-nav ul li.mega-menu .mega-menu-block .mega-check-also .post-thumbnail img{max-width:90px;height:auto}
#menu-menu-chinh>li:last-child >a{padding-right:0;}
#menu-menu-chinh img{width: 20px !important;height: auto !important;display: block;float: left;margin: -1px 5px 0 0;}
#menu-menu-chinh >li:nth-child(1) img{margin: 5px 10px;}
#menu-menu-chinh >li:nth-child(2) img{margin: 3px 10px;}
#menu-menu-chinh >li:nth-child(3) img{margin: 5px 10px;}
#menu-menu-chinh> li >a{position:relative;}
#menu-menu-chinh > li >a:before{content:'';width: 1px;height: 15px;background: #a4a4a4;position:absolute;right: -10px;top: 15px; opacity: 0; }
#menu-menu-chinh > li:last-child > a:before{opacity: 0;}
.fixed-nav{position:fixed;top:-90px;width:1045px;z-index:9999;opacity:.95;-webkit-transition:top .5s;-moz-transition:top .5s;-o-transition:top .5s;transition:top .5s;-webkit-box-shadow:0 5px 3px rgba(0,0,0,.1);-moz-box-shadow:0 5px 3px rgba(0,0,0,.1);box-shadow:0 5px 3px rgba(0,0,0,.1)}
.fixed-nav-appear{top:0}
.wide-layout #main-nav.fixed-nav{width:100%!important}
body.admin-bar .fixed-nav-appear{top:32px}
.main-nav-logo{padding:10px 10px 0;float:left;display:none;opacity:.8}
.main-nav-logo:hover{opacity:1}
.main-nav-logo img{height:27px;width:auto}
.fixed-nav .main-nav-logo{display:block}
a.random-article,a.tie-cart{background:#494949;width:42px;height:47px;display:block;float:right;margin-left:1px;color:#fff;text-align:center;position:relative}
a.random-article i:before,a.tie-cart i:before{font-size:18px;width:42px;line-height:50px}
a.random-article:hover,a.tie-cart:hover{background-color:#777}
a.tie-cart span.shooping-count{display:block;position:absolute;background:#f88c00;top:5px;right:4px;padding:1px 5px;font-size:11px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
#main-nav-uber a.random-article,#main-nav-uber a.tie-cart{position:absolute;top:0;right:0;margin:0;height:40px;z-index:999}
#main-nav-uber a.random-article:before,#main-nav-uber a.tie-cart:before{line-height:40px}
.breaking-news{background:#fff;height:32px;margin:-5px auto 25px;overflow:hidden;position:relative}
.breaking-news span.breaking-news-title{background:#f43d2a;display:block;float:left;padding:8px 10px 0;height:32px;color:#fff;font-family:BebasNeueRegular,arial,Georgia,serif;font-size:14pt}
.breaking-news span.breaking-news-title i{display:none}
.breaking-news ul{float:left}
.breaking-news ul li{display:block}
.breaking-news ul a{padding:8px;display:block;white-space:nowrap;font-family:tahoma;background:#fff}
.tickercontainer{height:32px;overflow:hidden}
.tickercontainer .mask{position:relative;top:9px;overflow:hidden}
ul.newsticker{position:relative;left:750px;list-style-type:none}
ul.newsticker li{padding:0;display:inline-block}
ul.newsticker a{white-space:nowrap;padding:0;margin:0 50px 0 0}
#main-content{background:#fff;margin:20px auto 25px;position:relative;padding:24px 0;-webkit-transform:none}
#main-content:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.full-width{background-image:none}
#crumbs,.woocommerce-breadcrumb{margin-bottom: 10px;clear:both;padding-bottom:5px;border-bottom:1px solid #eee;font-size: 12px;/* text-transform:uppercase; */}
#crumbs span.delimiter{padding:0 3px}
#crumbs span.current{color: #1b1b1b;font-size: 11px;font-weight: normal;}
div.not-found{padding:20px}
.full-width .content,body.error404 .content{width:auto;float:none}
.lazy-enabled #featured-posts,.lazy-enabled #main-content .post-thumbnail,.lazy-enabled #main-content img,.lazy-enabled #theme-footer div.post-thumbnail,.tie-hide{/* opacity:0; */}
.lazy-enabled #featured-posts.tie-appear,.lazy-enabled #main-content .post-thumbnail.tie-appear,.lazy-enabled #main-content img.tie-appear,.lazy-enabled #theme-footer div.post-thumbnail.tie-appear{opacity:1;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.recaptchatable #recaptcha_image #recaptcha_challenge_image{opacity:1!important}
body.error404 .content .entry,body.error404 .content .post-title,body.error404 .title-404{text-align:center}
body.error404 .title-404{font-size:200px;font-weight:400;color:#eee}
body.error404 .post-title{font-size:50px}
.cat-box{margin-bottom:35px}
.cat-box-title{padding:3px 0;overflow:hidden}
.cat-box-title h2{float:left;margin-right:10px;font-size:22px;font-family:BebasNeueRegular,arial,Georgia,serif}
.cat-box-title h2 a{color:#111}
.cat-box-title h2 a:hover{color:#1b1b1b}
h2.post-box-title{font-size:20px;line-height:26px}
h3.post-box-title{font-size:14px;line-height:20px}
.cat-box p.post-meta{margin:5px 0 0;font-size:80%}
.cat-box p.post-meta .stars-small,.cat-box p.post-meta span{margin-right:7px}
.cat-tabs-wrap li.first-news p.post-meta,.list-box li.first-news p.post-meta,.wide-box li.first-news p.post-meta,li.first-news p.post-meta{padding:0;margin:5px 0 10px;font-size:85%}
.stripe-line{background:url(images/stripe.png);height:12px;overflow:hidden;margin-top:5px}
.cat-box .entry{font-size:12px}
.archive-box .entry p,.cat-box .entry p{line-height:21px;margin-bottom:12px}
.archive-box .entry a.more-link,.cat-box .entry a.more-link{margin-top:0}
#commentform,#sidebar .widget-container,.cat-box-content,.post-listing{background:#fff;border-bottom:4px solid #f88c00;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca}
.cat-box li.first-news .inner-content{padding:20px;overflow:hidden}
.cat-box .post-thumbnail img.attachment-tie-small{max-width:90px;height:auto}
p.post-meta{color:#888;margin:7px 0;font-size:85%}
p.post-meta a{color:#888}
p.post-meta a:hover{border-bottom:1px #1b1b1b dotted;color:#1b1b1b;text-decoration:none}
.post-meta .stars-small{float:left;margin:-1px 10px 0 0}
.post-meta i:before,span.post-comments-widget i:before,span.post-views-widget i:before,span.tie-date i:before{margin-right:3px}
a.more-link{color:#fff!important;float:left;margin-top:4px;padding-top:2px;padding-bottom:2px}
.cat-box.column2{float:left;width:48%;margin-right:4%}
.column2.last-column{margin-left:0;margin-right:0}
.column2 li.other-news,.list-box li.other-news{background:#f7f7f7;overflow:hidden;padding:17px 20px;border-top:1px solid #fff;border-bottom:1px solid #eaeaea;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.column2 li.other-news{padding-top:10px;padding-bottom:10px}
.column2 li.other-news:hover,.list-box li.other-news:hover{background:#f2f2f2}
.column2 li.first-news{border-bottom:3px solid #eaeaea;padding:0}
.wide-box li{overflow:hidden;padding:10px 20px 0;border-top:1px solid #fff;border-bottom:1px solid #eaeaea;width:50%;float:left;height:78px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.wide-box ul{overflow:hidden}
.wide-box li.first-news{border-bottom:3px solid #eaeaea;padding:0;width:100%;float:none;height:auto}
.wide-box li.other-news{background:#f7f7f7}
.video-box li{overflow:hidden;width:22%;float:right;margin-bottom:9px}
.video-box .big-video-column{width:76.5%;float:left;margin-bottom:0}
.video-box .cat-box-content{padding:20px 20px 11px}
.video-box.cat-box li .post-thumbnail{margin:0;padding:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.video-box.cat-box li .overlay-icon:before{content:"\f04b";opacity:.6;box-shadow:0 0 5px rgba(0,0,0,.5);text-shadow:0 0 5px rgba(0,0,0,.5)}
.video-box.cat-box li.big-video-column .overlay-icon:before{width:70px;height:70px;font-size:35px;line-height:60px;border-width:5px;margin:-35px 0 0 -35px}
.list-box,.wide-box{clear:both}
.list-box li{overflow:hidden;padding:10px;width:50%;float:right;clear:right}
.list-box li.other-news{border-left:3px solid #eaeaea}
.list-box li.first-news{padding:15px;float:left}
.pic-box .cat-box-content{padding:20px 20px 13px}
.pic-box.pic-grid .cat-box-content{padding:20px}
.pic-box li.first-pic{padding:0;width:50.94%}
.pic-box li{width:16.3%;overflow:hidden;float:left}
.pic-box.cat-box li.first-pic .post-thumbnail,.pic-box.pic-grid.cat-box li .post-thumbnail{position:relative;float:none}
.pic-box.pic-grid.cat-box li{width:16.65%}
.pic-box.cat-box li .post-thumbnail img.attachment-tie-small{max-width:100%}
.pic-box.cat-box li .post-thumbnail{padding:1px;margin:0}
.cat-tabs-wrap{padding:0 20px 20px}
.cat-tabs-header{background:#f7f7f7;height:46px;border-bottom:3px solid #eaeaea;padding:8px 10px 0}
.cat-tabs-header li{float:left;margin-right:10px;line-height:30px;padding:4px 15px;font-family:Arial,Helvetica,sans-serif;font-size:12pt;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.cat-tabs-header li.active{background:#fff;box-shadow:0 -1px 2px #d4d4d4;-moz-box-shadow:0 -1px 2px #d4d4d4;-webkit-box-shadow:0 -1px 2px #d4d4d4}
.cat-tabs-wrap li{overflow:hidden;padding:12px 0;width:47%;float:right;clear:right}
.cat-tabs-wrap li.first-news{width:50%;float:left;padding-bottom:0}
.cat-tabs-wrap li:last-child{padding-bottom:0}
.scroll-box{clear:both}
.scroll-box .cat-box-content{padding:20px;position:relative}
.scroll-box .scroll-item .post-thumbnail{margin:0 0 10px 0}
.group_items{width:100%}
.group_items-box{width:100%!important;overflow:hidden}
.group_items .scroll-item:last-child,.scroll-box .scroll-item:nth-child(3){margin-right:0}
.scroll-item{display:none}
.group_items .scroll-item,.scroll-item:nth-child(1),.scroll-item:nth-child(2),.scroll-item:nth-child(3){display:block}
.scroll-nav{background:#f7f7f7;margin:10px -20px -20px;padding:5px;text-align:center}
.scroll-nav a{background:#b4b4b4;width:10px;height:10px;text-indent:-9999px;overflow:hidden;display:inline-block;margin:2px 2px 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.scroll-nav a:hover{background:#939393}
.scroll-nav a.activeSlide{background:#666}
.recent-box{clear:both}
.recent-box .cat-box-content{padding:20px;position:relative}
.cat-box.recent-box.recent-blog .cat-box-content,.cat-box.recent-box.recent-full_thumb .cat-box-content{padding-top:0}
.recent-masonry .cat-box-content{padding:0}
.recent-box .recent-item,.scroll-box .scroll-item{float:left;width:31.33333333%;margin:0 3% 10px 0;height:190px}
.recent-box .recent-item:nth-child(3n+3){margin-right:0}
.recent-box .item-list{padding:20px 0}
.recent-box-pagination{position:relative;margin:-35px 0 35px}
.recent-box-pagination .pagination{margin:0}
.tie-padding{display:inline-block}
.divider{border-top:1px solid #ccc;overflow:hidden;margin:10px 0 10px;clear:both}
.divider.divider-solid{border-top-width:thick;border-style:solid}
.divider.divider-dashed{border-top-width:2px;border-style:dashed}
.divider.divider-dotted{border-top-width:2px;border-style:dotted}
.divider.divider-double{height:10px;border-top:1px solid #eee;border-bottom:1px solid #eee}
.cat-box.woocommerce.woocommerce-box .cat-box-content{padding:20px 20px 0}
.cat-box.woocommerce .products{margin:0}
.cat-box.woocommerce ul.products li.product{margin-bottom:20px}
.cat-box.scroll-box.woocommerce .group_items,.cat-box.scroll-box.woocommerce .group_items-box,.cat-box.scroll-box.woocommerce ul.products li.product{height:355px}
.cat-box.woocommerce ul.products li.product .price,.cat-box.woocommerce ul.products li.product .star-rating{margin:5px 0}
.page-head{padding:3px 0;overflow:hidden}
.page-head .stripe-line{margin-top:7px}
.page-title{float:left;margin-right:10px;font-size:26px;color:#1b1b1b}
a.rss-cat-icon{float:right;font-size:14px;margin:6px 0 0 4px;display:block;color:#f8bc2e}
.archive-meta{padding:15px 0}
.cat-box-content.author-cover{border-bottom:0 none;line-height:0;z-index:0;min-height:100px}
.author-cover-head{margin:-55px auto 45px;padding:20px;max-width:90%;position:relative;z-index:1}
.author-cover-head .author-avatar img{max-width:70px}
.page-head .author-bio{padding:10px;margin-bottom:15px}
.author-bio{clear:both;overflow:hidden}
.single-post-thumb{margin:0 -1px!important;line-height:0!important}
.single-post-thumb img{width:100%;height:auto;max-width:100%}
.full-width .single-post-thumb{margin:0!important}
.google-map iframe{width:100%}
.head-lightbox a{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.head-lightbox a:hover{opacity:.8}
.single-post-caption{color:#555;padding:7px;text-align:center;font-style:italic;color:#666}
.entry .mejs-container{margin-bottom:20px}
.mejs-container.wp-audio-shortcode{width:100%}
.mejs-container.wp-video-shortcode,.wp-video{width:100%!important;height:auto!important}
.mejs-container.wp-video-shortcode.mejs-video{padding-top:57%}
.mejs-overlay,.mejs-poster{width:100%!important;height:100%!important}
.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100%!important;height:100%!important}
.wp-playlist.wp-playlist-dark,.wp-playlist.wp-playlist-light{border-color:#eee;background:0 0;color:#333}
.wp-playlist.wp-playlist-dark .wp-playlist-playing,.wp-playlist.wp-playlist-light .wp-playlist-playing{background:#eee;color:#444}
.wp-playlist .wp-playlist-item{padding:5px;border-color:#eee}
.wp-playlist .wp-playlist-item-length{right:6px;top:5px}
.wp-playlist .wp-playlist-playing{font-weight:400}
.post-cover #crumbs,.post-cover-title #crumbs{border-bottom:0 none}
.post-cover article.post-listing{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.post-cover article.post-listing .post-inner{padding:0 0 20px}
.post-cover .share-post{margin-left:0;margin-right:0}
.post-cover-head .single-has-thumb.single-post-thumb{position:relative;margin:0;height:475px;background-repeat:no-repeat;background-position:center 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.post-cover-head .single-post-thumb.head-lightbox,.post-cover-head .single-post-thumb.single-post-audio{height:auto}
.post-cover-title{width:100%;line-height:22px}
.single-has-thumb .post-cover-title{position:absolute;bottom:0;padding:50px 20px 10px;color:#ccc;background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%)}
.single-has-thumb .post-cover-title a,.single-has-thumb .post-cover-title p.post-meta,.single-has-thumb .post-cover-title p.post-meta a{color:#ccc}
.single-has-thumb .post-cover-title a:hover,.single-has-thumb .post-cover-title p.post-meta a:hover{color:#fff;border:0 none}
.post-cover-title .post-title{font-size:50px;line-height:50px;margin-bottom:0}
.single-has-thumb .post-cover-title .post-title{color:#fff}
.post-cover-title #crumbs{margin-bottom:0}
.post-cover-title p.post-meta{font-size:14px}
a.go-to-the-post{padding:10px;display:block;position:absolute;bottom:10px;right:10px;color:#fff;font-size:52px;color:#fff;opacity:.6}
a.go-to-the-post:hover{opacity:1}
.post-listing.post{margin-bottom:40px}
.post-inner{padding:20px}
.post-title{margin-bottom:10px;font-size:28px}
body.single .post-inner p.post-meta span{margin-right:15px}
body.single .post-inner p.post-meta span i{margin-right:5px}
.post-inner p.post-meta{border-bottom:1px solid #f2f2f2;padding-bottom:5px;margin-bottom:10px}
p.post-meta span{display:inline-block;margin-right:10px}
.item-list{border-bottom:1px solid #f2f2f2;padding:15px 0;clear:both;width:33.3333%;float:left;clear:none}
.item-list p.post-meta{margin:10px 0}
.archive-wide-thumb{margin:-20px -20px 10px!important;padding:0!important;float:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
.archive-wide-thumb a:hover img{opacity:.8}
.page-link{margin:15px 0 0;padding:10px;background:#f6f6f6;clear:both}
.page-link a{color:#fff;padding:5px 6px;background:#999}
.page-link a:hover{background:#777}
.edit-link{clear:both;display:block;margin-top:10px}
.post-tag{margin:-30px 0 35px}
.post-tag a{background-color:#aaa;border-radius:0 2px 2px 0;color:#fff;display:inline-block;font-size:11px;line-height:13px;margin:0 0 2px 10px;padding:4px 7px 3px;position:relative;text-transform:uppercase}
.post-tag a:before{border-top:10px solid transparent;border-right:8px solid #aaa;border-bottom:10px solid transparent;content:"";height:0;position:absolute;top:0;left:-8px;width:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}
.post-tag a:after{background-color:#fff;border-radius:50%;content:"";height:4px;position:absolute;top:8px;left:-2px;width:4px}
.post-tag a:hover{background:#444;color:#fff}
.post-tag a:hover:before{border-right-color:#444}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current{background-color:#f88c00}
.mejs-container .mejs-controls a:focus>.mejs-offscreen{color:#1b1b1b}
#reading-position-indicator{display:block;height:4px;position:fixed;bottom:0;left:0;background:#ff8500;width:0;z-index:9999;max-width:100%}
.post-thumbnail{margin-right:15px;position:relative;line-height:0}
.post-thumbnail a{display:block!important;background:#1b1b1b;font-size:0}
.post-thumbnail img{height:auto;max-width:100%;width:100%;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.post-thumbnail img.attachment-tie-small,.post-thumbnail img.avatar{max-width:100px}
.post-thumbnail a:hover img{opacity: 1 !important;}
.post-thumbnail a:hover .overlay-icon:before,.video-box .overlay-icon:before{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.overlay-icon:before,.tie_slider .overlay-icon:before{content:"\f15c";color:#fff;display:block;position:absolute;top:50%;left:50%;border:3px solid #fff;border-radius:100%;width:40px;height:40px;text-align:center;font-size:18px;line-height:35px;margin:-20px 0 0 -20px;opacity:0;-webkit-backface-visibility:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.tie_map .overlay-icon:before{content:"\f041"}
.tie_slider .overlay-icon:before{content:"\e80c"}
.tie_lightbox .overlay-icon:before{content:"\f03e"}
.tie_audio .overlay-icon:before,.tie_soundcloud .overlay-icon:before{content:"\f028"}
.tie_video .overlay-icon:before{content:"\f16a"}
.item-list .post-thumbnail,.timeline .post-thumbnail{float:left;margin-bottom:0}
.cat-box li .post-thumbnail{margin:0 10px 0 0}
.column2 .post-thumbnail{float:left}
.cat-box.column2 li.first-news .post-thumbnail{margin:0 0 10px 0;float:none}
.list-box li .post-thumbnail,.wide-box li .post-thumbnail{float:left}
.wide-box li.first-news .post-thumbnail{width:275px}
.list-box li.first-news .post-thumbnail{margin:0 0 15px 0;float:none}
.cat-tabs-wrap li .post-thumbnail{float:left;margin-bottom:0}
.cat-tabs-wrap li.first-news .post-thumbnail{margin:0 0 10px 0;float:none}
.recent-item .post-thumbnail{margin:0 0 10px 0}
.share-post{clear:both;margin:10px -20px -20px;padding:8px 0 6px 10px;background:#f7f7f7;border-top:1px solid #eaeaea}
.mini-share-post{clear:both;margin:10px -24px -20px;padding:10px 10px 10px 25px;height:20px}
.entry .share-post .share-text,.mini-share-post .share-text{display:none}
.entry .share-post{margin:0 0 15px;background:0 0;border:0 none;height:auto;padding:0}
.entry .share-post li,.entry .share-post ul{list-style:none;margin:0}
.recent-box .mini-share-post{margin-bottom:-5px}
.mini-share-post li,.share-post li{float:left;width:106px}
.entry .share-post li iframe,.mini-share-post li iframe,.share-post li iframe{max-width:none!important}
.share-post span.share-text{background:#ff8500;margin:-9px 10px -10px -10px;display:block;float:left;color:#fff;padding:0 9px;font-family:BebasNeueRegular,arial,Georgia,serif;font-size:14pt;height:45px;line-height:50px}
.share-post .flat-social a{color:#fff!important;text-decoration:none!important}
.flat-social li{width:auto!important}
.flat-social a{padding:5px 9px;color:#fff;margin:0 6px 2px 0;display:inline-block;line-height:14px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.flat-social a i{margin-right:3px}
.flat-social a:hover{background:#444}
.entry{word-wrap:break-word;line-height:22px}
.entry p{margin-bottom: 10px;}
.entry img{max-width:100%;height:auto}
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6{margin-top:25px;margin-bottom:10px;line-height:1em;font-family:Helvetica;font-weight:300}
.entry h1{font-size:36px}
.entry h2{font-size:30px}
.entry h3{font-size:24px}
.entry h4{font-size:18px}
.entry h5{font-size:14px}
.entry h6{font-size:12px}
.entry ol,.entry ul{margin:0 0 20px 15px}
.entry ul li{list-style:outside disc;list-style-image:none}
.entry ol li{list-style:outside decimal}
.entry li{margin:0 0 5px 0}
.entry li ol,.entry li ul{margin:5px 0 0 15px}
.entry #user-login ul{margin-bottom:-5px}
.entry table{border-spacing:0;width:100%;border:1px solid #eee;border-collapse:separate;margin-bottom:1.5em}
.entry table tr:nth-child(even){background:#f9f9f9}
.entry table td,.entry table th{padding:.4em;text-align:left;border-right:1px dotted #eee}
.entry table thead th{background:#f4f4f4;border-right:1px solid #eee;border-bottom:1px solid #eee;text-transform:uppercase;padding:.7em .4em;vertical-align:middle}
.entry table tbody th{background:#f4f4f4;border-bottom:1px solid #eee}
.entry table tbody td{border-bottom:1px solid #eee}
.entry table tr td:last-child,.entry table tr th:last-child{border-right:0}
.entry table tbody tr:last-child td,.entry table tbody tr:last-child th{border-bottom:0}
.gallery{margin:0 auto 18px;clear:both}
.gallery .gallery-item{display:inline-block;padding:10px;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery .gallery-item img{height:auto;margin:0 auto;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}
.gallery .gallery-item a:hover img{opacity:.6!important;margin:-5px 0 5px}
.gallery-caption{color:#888;margin:0 0 12px}
.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
.gallery br+br{display:none}
.attachment img{display:block;margin:0 auto}
blockquote p{color:#999;padding:0 18px;font-family:Georgia;font-size:18px;line-height:28px;font-style:italic;border:4px solid #777;border-width:0 0 0 4px}
#author-box,#related_posts{clear:both}
.block-head{padding:3px 0 0;overflow:hidden}
#respond h3,.block-head h3{float:left;margin-right:10px;font-size:22px;font-family:BebasNeueRegular,arial,Georgia,serif}
#author-box .post-listing,#related_posts .post-listing{padding:20px;margin-bottom:40px}
#related_posts .related-item{float:left;width:31.33333333%;height:180px;margin:0 3% 10px 0}
#related_posts .related-item:nth-child(3n+3),.full-width #related_posts .related-item:nth-child(4n+4){margin-right:0}
#related_posts .related-item .post-thumbnail{margin:0 0 10px 0}
.full-width #related_posts .related-item{margin-right:2%;width:23.5%}
.entry #related_posts{margin:0 0 20px 20px;float:right;width:30%;border:1px solid #eee;border-width:0 0 0 1px;padding-left:20px}
.entry #related_posts .post-listing{border-bottom:0 none;padding:0;margin:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.entry #related_posts .related-item{float:none;width:100%;height:auto;margin:0 0 10px 0}
.entry #related_posts .related-item h3{margin:0;font-size:15px}
.entry #related_posts .stripe-line{display:none}
.entry #related_posts .block-head h3{margin-top:0}
.entry #related_posts .post-inner p.post-meta{padding:0}
#check-also-box{position:fixed;z-index:999;bottom:65px;right:-350px;width:300px;border-top:4px solid #f88c00;border-bottom:0 none;padding:10px 20px 20px;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
#check-also-box.check-also-left{left:-350px;right:auto}
#check-also-box.check-also-left #check-also-close,#check-also-box.show-check-also{right:0;left:auto}
#check-also-box.check-also-left.show-check-also{right:auto;left:0}
#check-also-box .block-head{padding:0}
#check-also-box .block-head h3{text-align:center;margin:0 0 10px;display:block;float:none}
#check-also-box .post-thumbnail{margin:0 0 10px}
.check-also-post{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eee}
.check-also-post:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0 none}
.check-also-post .post-title{font-size:22px;margin-bottom:5px}
.check-also-post p{line-height:20px}
#check-also-close{position:absolute;left:0;top:0;padding:1px 8px 3px;background:#ff8500;color:#fff;font-size:19px}
#check-also-close:hover i{opacity:.7}
.navigation{margin:10px 0;clear:both;overflow:hidden}
.nav-previous{float:left}
.nav-next{float:right}
.post-navigation{clear:both;margin:-10px 0 20px;overflow:hidden}
.post-navigation div{display:block;width:245px;position:relative;font-size:14px;color:#999}
.post-previous{float:left;padding-left:40px}
.post-next{float:right;text-align:right;padding-right:40px}
.post-navigation div span{display:block;font-size:80%;color:#999}
.post-navigation div a:after{position:absolute;color:#ccc;font-size:56px;margin-top:-11px;height:22px;line-height:22px;top:34%}
.post-previous a:after{content:"?";left:0}
.post-next a:after{content:"?";right:0}
#sidebar{float:right;width:310px}
.full-width #sidebar{display:none!important}
.sidebar-left #sidebar{float:left}
.sidebar-left .content{float:right}
.theiaStickySidebar:after{content:"";display:table;clear:both}
.widget{clear:both;margin-bottom:25px}
.widget-top{padding:5px 0}
.widget-top h4{float:left;margin-right:10px;font-size:20px;font-family:BebasNeueRegular,arial,Georgia,serif}
.widget-top h4 a{color:#333}
.widget-top h4 a:hover{color:#1b1b1b}
.widget-container{padding:10px;clear:both}
.widget-container h3{font-size:inherit}
.widget-container li{padding:0 0 5px 0;line-height:18px;overflow:hidden}
.widget-container p{padding-bottom:1em}
.widget-container a:hover{text-decoration:underline}
.footer-widget-container li span.tie-date,.mega-menu-block .tie-date,.widget-container li span.tie-date,span.post-comments-widget,span.post-views-widget{color:#aaa;margin:4px 0 0;font-size:80%;display:inline-block}
.footer-widget-container li span.post-small-rate,.widget-container li span.post-small-rate{margin-top:5px}
.footer-widget-container .post-thumbnail,.widget-container .post-thumbnail{float:left;margin-right:10px}
#bbp-search-form label,.widget_product_search label.screen-reader-text,.widget_search label span{display:none}
.text-html-box{margin-bottom:20px}
.widget_rss .widget-title img{width:11px;height:11px}
.widget.news-pic .post-thumbnail{padding:1px;width:33.3333333%;max-width:160px;margin:0}
.widget.news-pic .post-thumbnail img.attachment-tie-small{max-width:100%!important}
#tabbed-widget .tabs-wrap li:last-child,.authors-posts .widget-container li:last-child,.categort-posts .widget-container li:last-child,.comments-avatar .widget-container li:last-child,.posts-list .widget-container li:last-child{border-bottom:0 none}
#tabbed-widget .tabs-wrap li,.authors-posts .widget-container li,.categort-posts .widget-container li,.comments-avatar .widget-container li,.posts-list .widget-container li,.widget-container ul.reviews-posts li,.widget.woocommerce .widget-container li,.widget_archive .widget-container li,.widget_categories .widget-container li,.widget_display_forums .widget-container li,.widget_display_replies .widget-container li,.widget_display_topics .widget-container li,.widget_display_views .widget-container li,.widget_meta .widget-container li,.widget_nav_menu .widget-container li,.widget_pages .widget-container li,.widget_recent_comments .widget-container li,.widget_recent_entries .widget-container li{padding:6px 0;border-bottom:1px solid #f2f2f2}
.widget_categories .widget-container li:before,.widget_product_categories ul li:before{font-family:FontAwesome;margin-right:.53em;display:inline-block;opacity:.25;content:"\f114"}
.widget_categories .widget-container li li,.widget_nav_menu .widget-container li li{padding-left:15px;border:0 none}
.widget_categories .widget-container li li li,.widget_nav_menu .widget-container li li li{padding-left:25px}
.authors-posts .widget-container li strong{float:right;display:block}
.facebook-box{text-align:center}
.facebook-box iframe{width:100%!important}
.google-box{text-align:center;position:relative;overflow:hidden}
#wp_tag_cloud div{line-height:1.6em}
.twitter-widget-content ul{margin:0 -10px}
#theme-footer .twitter-widget-content ul{margin:0}
#theme-footer .twitter-widget-content li,.twitter-widget-content li{background:0 0;border-bottom:1px solid #f2f2f2;padding:10px 10px 10px 55px}
#theme-footer .twitter-widget-content li i,.twitter-widget-content li i{float:left;margin-left:-43px;margin-top:0;color:#ddd;font-size:32px;width:30px}
#theme-footer .twitter-widget-content li i{color:#ccc}
.twitter-widget-content li:last-child{border-bottom:0 none}
.twitter-widget-content .twitter-timestamp{font-style:italic;color:#888;font-size:10px;float:right;clear:both}
.footer-widgets-box .twitter-widget-content li:before{margin-left:0;color:#777}
#tabbed-widget .widget-top{background:#f7f7f7;height:46px;border-bottom:3px solid #eaeaea;padding:8px 0 0 2px;margin:-10px -10px 10px}
.cat-tabs-wrap,.tabs-wrap{clear:both;display:none}
.cat-tabs-wrap.cat-tabs-wrap1,.tabs-wrap#tab1{display:block}
#tabbed-widget ul.tabs li{float:left;position:relative;margin-left:3px;line-height:30px;padding:2px;background:0 0}
#tabbed-widget ul.tabs li a{display:inline-block;text-align:center;color:#666;padding:5px 9px 1px;line-height:30px}
#tabbed-widget ul.tabs li a:hover{color:#1b1b1b}
#tabbed-widget ul.tabs li.active a{background:#fff;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:2px;border-top-left-radius:2px;border-top-right-radius:2px;-webkit-box-shadow:0 -1px 2px #d4d4d4;-moz-box-shadow:0 -1px 2px #d4d4d4;box-shadow:0 -1px 2px #d4d4d4}
#tabbed-widget .tabs-wrap.tagcloud{font-size:0}
#tabbed-widget .tabs-wrap.tagcloud a{padding:6px 8px;background:#f7f7f7;display:inline-block;margin:0 1px 1px 0;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s}
#tabbed-widget .tabs-wrap.tagcloud a:hover{background:#333;color:#fff;text-decoration:none}
#wp-calendar{width:100%}
#wp-calendar caption{color:#222;font-weight:700;padding-bottom:4px;text-align:center}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}
#wp-calendar tbody .pad,footer #wp-calendar tbody .pad{background:0 0;border:0 none}
#wp-calendar tfoot #next{text-align:right}
footer #wp-calendar tbody td{background:#333;border-color:#555}
footer #wp-calendar caption{color:#fff}
.author-avatar img{float:left;margin:0 20px 0 0}
#author-box .author-avatar img{margin-right:20px}
.author-description{font-size:95%;line-height:17px}
.author-social{float:left;margin-top:10px}
.author-social a{width:25px;text-align:center;padding:5px 0;background:#f1f1f1;color:#777;line-height:0}
.author-social a:hover{color:#fff}
.author-social a.social-twitter{width:auto;padding:5px 8px;text-decoration:none}
.widget_author .author-social a.social-twitter span{display:none}
.author-social a,.author-social a i{margin:0!important}
.flickr-widget .flickr_badge_image{float:left;width:25%;padding:2px;line-height:0;max-width:90px}
.flickr-widget .flickr_badge_image a{display:block}
.flickr-widget .flickr_badge_image img{opacity:1;width:100%;height:auto}
.flickr-widget .flickr_badge_image a:hover img{opacity:.6}
.search-widget.search-block-large{margin-bottom:25px;width:100%}
.search-block-large{overflow:hidden;position:relative;width:310px;max-width:100%;margin:10px auto}
.search-block-large.widget{margin-bottom:25px}
.search-block-large #s{background:#fff;font:normal 14px tahoma;padding:9px 12px 8px 12px;width:100%;color:#c5c5c5;margin-bottom:0;border:1px solid #e8e8e8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.search-block-large #s:focus{color:#1b1b1b}
.search-block-large .search-button{position:absolute;top:1px;right:1px;opacity:.7;background:#f88c00;cursor:pointer;height:34px;width:34px;display:block;border:0 none;box-shadow:none!important;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.search-block-large:hover #s,.search-block-large:hover .search-button{opacity:1;color:#444}
.search-block-large button.search-button i:before{font-size:18px;color:#fff}
.widget_search input[type=search]{min-width:100%}
#login-form{padding:11px 11px 0}
#login-form #log,#login-form #pwd,.widget-feedburner .feedburner-email{border-color:#f1f1f1;border-top-color:#ddd;border-left-color:#ddd;background:#f9f9f9;color:#515151;font:12px Tahoma;padding:8px;margin-bottom:10px;display:block;width:100%;min-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#login-form #log:hover,#login-form #pwd:hover,.widget-feedburner .feedburner-email:hover{color:#1b1b1b}
#login-form #log:focus,#login-form #pwd:focus,.widget-feedburner .feedburner-email:focus{background:#fff;color:#000!important}
#login-form .login-button{margin-right:20px}
#login-form p{padding-bottom:0}
ul.login-links{margin-top:15px}
p.welcome-text{margin-bottom:0;padding-bottom:7px}
.content .entry #login-form p{padding:0}
#user-login img,#user-login li{padding:4px 0 0;margin-bottom:0}
.widget-feedburner-counter{padding:11px}
#sidebar .flexslider{width:310px;height:205px!important;clear:both}
#sidebar .flexslider .slides>li{height:205px!important}
#sidebar .slider-caption{width:100%;padding:0;bottom:0}
#sidebar .slider-caption h2{padding:3px 10px;line-height:20px}
#sidebar .slider-caption h2 a{font-size:18px}
.widget.timeline-posts li{padding:0 0 0 5px}
.widget.timeline-posts li h3{border:2px solid #ccc;border-width:0 0 0 2px;padding:5px 0 12px 10px}
.widget.timeline-posts li span.tie-date{position:relative;padding-left:12px;margin:0;display:block;height:16px}
.widget.timeline-posts li span.tie-date:before{content:"";width:8px;height:8px;border:2px solid #ccc;display:block;position:absolute;left:-3px;top:4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
.widget.timeline-posts li span.tie-date i{display:none}
.widget.timeline-posts li a:hover,.widget.timeline-posts li a:hover span.tie-date{text-decoration:none;color:#f88c00}
.widget.timeline-posts li a:hover span.tie-date:before{background:#f88c00;border-color:#f88c00}
.arqam-lite-widget-counter{margin-bottom:25px;overflow:hidden;background:#fff;background:#fff;clear:both;font-size:0;-webkit-box-shadow:0 0 3px #cacaca;-moz-box-shadow:0 0 3px #cacaca;box-shadow:0 0 3px #cacaca}
.arqam-lite-widget-counter ul{text-align:center}
.arqam-lite-widget-counter li{line-height:15px;display:inline-block;width:33.333333%;border:1px solid #eee;border-width:0 0 1px 0}
.arqam-lite-widget-counter li a{color:#444;text-decoration:none;display:block;overflow:hidden;opacity:.8;padding:0 0 6px}
.arqam-lite-widget-counter li a:hover{background:0 0;opacity:1}
.arqam-lite-widget-counter a i{font-size:28px;margin:8px auto;width:50px;color:#fff;height:50px;line-height:50px;display:block;text-align:center;background:#555;-webkit-border-radius:50px;moz-border-radius:50px;border-radius:50px}
.arqam-lite-widget-counter a:hover i,.social-icons-widget .social-icons.social-colored a:hover{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.arqam-lite-widget-counter a:hover small,.arqam-lite-widget-counter a:hover span{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
.arqam-lite-widget-counter li:nth-child(3n+1){border-width:0 1px 1px 0}
.arqam-lite-widget-counter li:nth-child(3n+3){border-width:0 0 1px 1px}
.arqam-lite-widget-counter li span{display:block;font-size:21px}
.arqam-lite-widget-counter li a small{font-size:11px;color:#777;padding-top:3px;display:inline-block}
.arqam-lite-widget-counter.border a i{background:0 0;border:1px solid #555;color:#555}
.arqam-lite-widget-counter.border li a:hover i{border:0 none;color:#fff}
.arqam-lite-widget-counter.border .arq-lite-facebook a i{border-color:#39599f;color:#39599f}
.arqam-lite-widget-counter.border .arq-lite-twitter a i{border-color:#45b0e3;color:#45b0e3}
.arqam-lite-widget-counter.border .arq-lite-google a i{border-color:#fa0101;color:#fa0101}
.arqam-lite-widget-counter.border .arq-lite-rss a i{border-color:#f8bc2e;color:#f8bc2e}
.arqam-lite-widget-counter.border .arq-lite-soundcloud a i{border-color:#f76700;color:#f76700}
.arqam-lite-widget-counter.border .arq-lite-github a i{border-color:#4183c4;color:#4183c4}
.arqam-lite-widget-counter.border .arq-lite-behance a i{border-color:#1769ff;color:#1769ff}
.arqam-lite-widget-counter.border .arq-lite-dribbble a i{border-color:#d875a2;color:#d875a2}
.arqam-lite-widget-counter.border .arq-lite-youtube a i{border-color:#cc181e;color:#cc181e}
.arqam-lite-widget-counter.border .arq-lite-instagram a i{border-color:#517fa4;color:#517fa4}
.arqam-lite-widget-counter.border .arq-lite-vimeo a i{border-color:#3fbfce;color:#3fbfce}
.arqam-lite-widget-counter.border .arq-lite-delicious a i{border-color:#2567ee;color:#2567ee}
.social-icons{text-align:center}
.social-icons a{margin:2px;position:relative;text-shadow:none;display:inline-block}
.social-icons-widget .social-icons i:before{display:inline-block;width:32px;height:32px;line-height:32px;font-size:18px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.social-icons-widget .social-icons a{color:#555!important}
#theme-footer .social-icons-widget .social-icons a{color:#999!important}
.social-icons-widget .social-icons.social-colored a{color:#fff!important}
.social-icons-widget .social-icons a:hover{opacity:.7}
.arq-lite-delicious a:hover i,.arqam-lite-widget-counter.colored .arq-lite-delicious a i,.social-icons.social-colored .fa-delicious:before{background:#2567ee}
.social-icons.social-colored .fa-foursquare:before{background:#0d9ed1}
.social-icons.social-colored .fa-digg:before{background:#b2b2b2}
.social-icons.social-colored .fa-reddit:before{background:#ff915c}
.arq-lite-vimeo a:hover i,.arqam-lite-widget-counter.colored .arq-lite-vimeo a i,.social-icons.social-colored .tieicon-vimeo:before{background:#3fbfce}
.social-icons.social-colored .fa-play:before{background:#a0b532}
.arq-lite-soundcloud a:hover i,.arqam-lite-widget-counter.colored .arq-lite-soundcloud a i,.social-icons.social-colored .fa-soundcloud:before{background:#f76700}
.social-icons.social-colored .fa-yelp:before{background:#c1230d}
.social-icons.social-colored .fa-github:before{background:#666}
.social-icons.social-colored .fa-xing:before{background:#00605e}
.social-icons.social-colored .fa-dropbox:before{background:#459ce6}
.social-icons.social-colored .fa-tumblr:before{background:#385a75}
.social-icons.social-colored .fa-apple:before{background:#7e878b}
.arq-lite-dribbble a:hover i,.arqam-lite-widget-counter.colored .arq-lite-dribbble a i,.social-icons.social-colored .fa-dribbble:before{background:#d875a2}
.social-icons.social-colored .fa-skype:before{background:#00c6ff}
.social-icons.social-colored .fa-vk:before{background:#369}
.social-icons.social-colored .fa-friendfeed:before{background:#93b4dd}
.social-icons.social-colored .fa-lastfm:before{background:#f54a3d}
.social-icons.social-colored .fa-spotify:before{background:#7fb718}
.social-icons.social-colored .fa-paypal:before{background:#34aad2}
.social-icons.social-colored .fa-wordpress:before{background:#2071ad}
.arq-lite-rss a:hover i,.arqam-lite-widget-counter.colored .arq-lite-rss a i,.social-icons.social-colored .fa-rss:before{background:#f8bc2e}
.social-icons.social-colored .fa-share-alt:before{background:#55ac60}
.social-icons.social-colored .tieicon-picasa:before{background:#9d48a1}
.social-icons.social-colored .tieicon-evernote:before{background:#1c8328}
.arq-lite-github a:hover i,.arqam-lite-widget-counter.colored .arq-lite-github a i,.social-icons.social-colored .fa-github:before{background:#4183c4}
.social-icons.social-colored .tieicon-blogger:before{background:#f39d38}
.social-icons.social-colored .tieicon-viadeo:before{background:#f97618}
.social-icons.social-colored .tieicon-deviantart:before{background:#5d6f6d}
.social-icons.social-colored .tieicon-grooveshark:before{background:#248fd3}
.social-icons.social-colored .tieicon-fivehundredpx:before{background:#00adf1}
.arq-lite-facebook a:hover i,.arqam-lite-widget-counter.colored .arq-lite-facebook a i,.author-social a.social-facebook:hover,.social-facebook,.social-icons.social-colored .fa-facebook:before{background:#39599f}
.arq-lite-twitter a:hover i,.arqam-lite-widget-counter.colored .arq-lite-twitter a i,.author-social a.social-twitter:hover,.social-icons.social-colored .fa-twitter:before,.social-twitter{background:#45b0e3}
.author-social a.social-stumble:hover,.social-icons.social-colored .fa-stumbleupon:before,.social-stumble{background:#eb4924}
.arq-lite-google a:hover i,.arqam-lite-widget-counter.colored .arq-lite-google a i,.author-social a.social-google-plus:hover,.social-google-plus,.social-icons.social-colored .fa-google-plus:before{background:#fa0101}
.author-social a.social-linkedin:hover,.social-icons.social-colored .fa-linkedin:before,.social-linkedin{background:#65b7d2}
.author-social a.social-pinterest:hover,.social-icons.social-colored .fa-pinterest:before,.social-pinterest{background:#e00707}
.arq-lite-youtube a:hover i,.arqam-lite-widget-counter.colored .arq-lite-youtube a i,.author-social a.social-youtube:hover,.social-icons.social-colored .fa-youtube:before,.social-youtube{background:#cc181e}
.arq-lite-instagram a:hover i,.arqam-lite-widget-counter.colored .arq-lite-instagram a i,.author-social a.social-instagram:hover,.social-icons.social-colored .tieicon-instagram:before,.social-instagram{background:#517fa4}
.arq-lite-behance a:hover i,.arqam-lite-widget-counter.colored .arq-lite-behance a i,.author-social a.social-behance:hover,.social-behance,.social-icons.social-colored .fa-behance:before{background:#1769ff}
.author-social a.social-flickr:hover,.social-flickr,.social-icons.social-colored .tieicon-flickr:before{background:#ff0084}
.social-site{background:#666}
.widget-container .tie-instagram{margin-bottom:0}
.e3lan-cell{width:50%;display:block;padding:5px;float:left;text-align:center;line-height:0}
.e3lan-widget-content{overflow:hidden;margin-bottom:25px;clear:both}
.widget-container .e3lan-widget-content{margin-bottom:0}
.e3lan-one .e3lan-cell,.e3lan160-600 .e3lan-cell,.e3lan250-250 .e3lan-cell,.e3lan300-100 .e3lan-cell,.e3lan300-250 .e3lan-cell,.e3lan300-600 .e3lan-cell{width:100%;padding:0;float:none}
.widget-container .e3lan300-100,.widget-container .e3lan300-250,.widget-container .e3lan300-600{margin:0 -10px}
.e3lan300-100 .e3lan-cell{padding:5px 0}
.tie-weather-wrap{clear:both;overflow:hidden}
.weather-icon[class^=tieicon-]:before{font-size:50pt;line-height:60px;height:60px}
.weather-icon{position:relative;margin:0 auto}
.weather-icon i{display:block;line-height:0}
.tie-weather-current-temp{padding:10px 0;width:35%;float:left;font-size:44px;line-height:1em;font-weight:300;text-align:center;color:#666}
.tie-weather-current-temp sup{font-size:24px;top:-1.3em;padding-left:3px}
.tie-weather-todays-stats{float:right;padding:14px 5%;line-height:1.4em;width:65%}
.weather_name{font-size:24pt;margin-bottom:10px;font-family:BebasNeueRegular,arial,Georgia,serif}
.weather_desc{font-weight:400;text-transform:capitalize;margin-bottom:5px}
.tie-weather-forecast{border-top:solid 1px #eee;padding:20px 10px 15px;clear:both}
.tie-weather-forecast-day{width:18%;margin:0 1%;float:left;text-align:center;font-weight:300}
.weather_days_2 .tie-weather-forecast-day{width:48%}
.weather_days_3 .tie-weather-forecast-day{width:31%}
.weather_days_4 .tie-weather-forecast-day{width:23%}
.tie-weather-forecast-day-temp{font-size:1.8em;font-weight:300}
.tie-weather-forecast-day-temp sup{font-size:.6em;padding-left:2px}
.tie-weather-forecast-day-abbr{text-transform:uppercase;font-size:.8em;margin-top:5px;padding-right:4px}
.attachment img,img,img.size-auto,img.size-full,img.size-large,img.size-medium{max-width:100%;height:auto;vertical-align:middle}
img.aligncenter,img.centered{display:block;margin:5px auto}
img.alignright{margin:5px 0 5px 25px;display:inline}
img.alignleft{margin:5px 25px 5px 0;display:inline}
.wp-caption{line-height:18px;margin-bottom:5px;max-width:100%!important;text-align:left;font-style:italic}
.wp-caption.alignleft{margin-right:25px}
.wp-caption.alignright{margin-left:25px}
.wp-caption img{max-width:100%!important}
.wp-caption p.wp-caption-text{color:#888;padding:4px 0;margin:0}
.pagination{overflow:hidden;margin-bottom:25px}
.pagination a,.pagination span.current,.pagination span.extend{float:left;margin-right:3px;color:#777;padding:6px 10px 3px}
.pagination a:hover{color:#1b1b1b}
.pagination span.current{color:#fff;background-color:#f88c00;padding:4px 10px 6px}
.pagination .pages{float:right;display:block;font-size:85%;padding:7px 0 2px}
#comments-box .post-listing{padding:20px 20px 0;margin-bottom:40px}
#comments-title em{color:#333}
.comment-avatar{float:left;margin:0 10px 0 0}
.commentlist li{margin-bottom:20px;clear:both;position:relative;clear:both}
.author-comment{overflow:hidden;position:relative;margin-bottom:5px}
.author-comment cite{color:#3b3b3b;position:relative;display:block;margin-bottom:2px;padding-top:5px;font-style:normal;font-weight:400;float:left}
.commentmetadata{display:block;font-size:85%;float:right;padding-top:5px}
.commentmetadata a{color:#3b3b3b}
.commentmetadata a:hover{color:#000}
.comment-wrap{position:relative;border-bottom:1px solid #e7e7e7}
.comment-content{position:relative;display:block;overflow:hidden;padding-bottom:15px;margin-left:80px;min-height:80px}
.comment-content p{line-height:17px;margin-bottom:10px}
.nocomments{text-align:center}
.commentlist li.pingback{padding:5px 10px;border-bottom:1px solid #ddd}
.commentlist .children{margin-top:15px;margin-left:50px}
.commentlist .reply a{position:absolute;bottom:0;right:0;background:#e7e7e7;padding:3px 10px;font-size:11px}
.commentlist .reply a:hover{background:#333;color:#fff}
#bbpress-forums div.bbp-reply-author img.avatar{position:relative!important}
#respond{margin-bottom:10px;position:relative;clear:both}
#respond:before{height:1px}
.commentlist li #respond{margin:10px 0 20px 70px!important}
#commentform{padding:20px 20px 10px;margin-top:5px;overflow:hidden;clear:both}
#commentform .required{font-weight:300}
#commentform label{padding-bottom:4px;color:#888;display:block}
#commentform p{margin:0 0 10px}
#commentform input{display:block;width:250px}
#commentform input[type=checkbox]{margin:2px 7px 0 0;float:left;clear:left}
#commentform .form-allowed-tags,.comment-form-comment label{display:none}
#commentform p.form-submit{margin-top:0}
.comment-form-comment,.comment-form-email,.comment-form-url{clear:both}
.comment-notes{margin-bottom:10px}
input.error,textarea.error{border:1px solid red!important}
.e3lan-top{float:right;line-height:0}
.e3lan-below_header,.e3lan-bottom{line-height:0;margin:15px auto 20px;text-align:center;position:relative}
.e3lan-post{line-height:0;margin:20px auto;text-align:center}
.home-e3lan{clear:both;margin:20px auto;text-align:center;min-height:1px}
.e3lan-below_header iframe,.e3lan-bottom iframe,.e3lan-post iframe,.e3lan-top iframe,.home-e3lan iframe{margin:0 auto}
.e3lan-below_header img,.e3lan-bottom img,.e3lan-post img,.e3lan-top img,.home-e3lan img{max-width:100%;height:auto}
.e3lan-below_header ins,.e3lan-bottom ins,.e3lan-post ins,.e3lan-top ins,.home-e3lan ins{margin:0 auto!important;padding:0!important;background:0 0!important;text-decoration:none!important}
.e3lan-bottom ins,.e3lan-top ins{width:728px;height:90px}
.e3lan-post ins,.home-e3lan ins{width:468px;height:60px}
.tipsy{font-size:10px;position:absolute;padding:5px;z-index:100000}
.tipsy-inner{background-color:#000;color:#fff;max-width:200px;padding:5px 8px 4px 8px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.tipsy-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}
.tipsy-arrow-n{border-bottom-color:#000}
.tipsy-arrow-s{border-top-color:#000}
.tipsy-arrow-e{border-left-color:#000}
.tipsy-arrow-w{border-right-color:#000}
.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-nw .tipsy-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-ne .tipsy-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-s .tipsy-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-sw .tipsy-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-se .tipsy-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}
.tipsy-e .tipsy-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}
.tipsy-w .tipsy-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}
#featured-posts{margin-bottom:30px;overflow:hidden;display:block;position:relative}
#featured-posts .featured-post.fea-1,#featured-posts .featured-post.fea-2,#featured-posts .featured-post.fea-3,#featured-posts .featured-post.fea-4,#featured-posts .featured-post.fea-5,#featured-posts .featured-posts-single-slide .featured-post{display:block}
#featured-posts .featured-post{display:none;float:left;position:relative;overflow:hidden;padding-left:1px}
#featured-posts .featured-post-inner{height:215px;position:relative;line-height:0;color:#fff;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
#featured-posts .featured-post img{max-width:100%;height:auto}
#featured-posts .featured-post.featured-post-1,#featured-posts .featured-post.featured-post-3{padding-left:0}
.featured-post-1,.featured-post-2{width:50%}
.featured-post-3,.featured-post-4,.featured-post-5{width:33.33333333%;padding-top:1px}
.featured-cover{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;opacity:.5;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 70%,#000 100%);background:-moz-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 70%,#000 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 70%,#000 100%);background:-o-linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 70%,#000 100%);background:linear-gradient(top,rgba(0,0,0,.2) 50%,rgba(0,0,0,.5) 70%,#000 100%)}
.featured-cover a{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%;z-index:1}
.featured-cover a span{display:none}
#featured-posts .featured-post-inner:hover .featured-cover{opacity:1}
.featured-title{position:absolute;width:100%;bottom:-60px;text-shadow:0 1px 3px rgba(0,0,0,.25);line-height:20px;padding:20px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.featured-title h2{margin-bottom:15px;text-shadow:rgba(0,0,0,.6) 0 0 5px;font-size:20px;line-height:26px}
.featured-title h3{font-size:10pt;opacity:0;min-height:40px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.featured-title span.tie-date{font-size:9pt}
.featured-title a{color:#fff}
#featured-posts .flex-direction-nav a{width:40px;height:40px;margin:0;color:#fff;display:block;position:absolute;top:5px;right:0;cursor:pointer;opacity:0;z-index:2;background:#222}
#featured-posts.featured-posts-disable-nav .flex-direction-nav{display:none}
#featured-posts .flex-direction-nav .flex-next{right:5px!important}
#featured-posts .flex-direction-nav .flex-prev{right:50px!important;left:auto!important}
#featured-posts .flex-direction-nav .flex-next:before,#featured-posts .flex-direction-nav .flex-prev:before{width:40px;height:40px;line-height:40px;font-size:20pt;display:block;text-align:center}
#featured-posts:hover .flex-next,#featured-posts:hover .flex-prev{opacity:.8}
#featured-posts .flex-next:hover,#featured-posts .flex-prev:hover{background:#f88c00}
#featured-posts .featured-post-inner:hover .featured-title{bottom:0}
#featured-posts .featured-post-inner:hover .featured-title h3{opacity:.8}
.flexslider .slides>li,.full-width .content .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative;height:498px}
.flexslider .slides img{width:100%;height:100%;display:block}
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}
.no-js .slides>li:first-child{display:block}
.flexslider{overflow:hidden;margin:0 auto 20px;position:relative;zoom:1;width:100%;height:498px;max-width:100%;background:#000}
#main-nav .mega-cat-content.mega-cat-sub-exists .mega-cat-content-tab.loading-items:before,.ei-slider-loading:before,.flexslider:before{position:absolute;top:50%;left:50%;margin:-13.5px 0 0 -13.5px;height:27px;width:27px;font-size:30px;content:"\f110";color:#999;-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease}
.loading .flex-viewport{max-height:300px}
.flexslider .slides{zoom:1}
.carousel li{margin-right:5px}
.flex-direction-nav a{width:30px;height:30px;margin:-15px 0 0;color:#fff;display:block;position:absolute;top:50%;cursor:pointer;opacity:0;z-index:2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.flex-direction-nav .flex-next:before,.flex-direction-nav .flex-prev:before{width:30px;display:block;text-align:center;font-size:26px}
.flex-direction-nav .flex-next{right:-30px}
.flex-direction-nav .flex-next:before{content:"\f105"}
.flex-direction-nav .flex-prev{left:-30px}
.flex-direction-nav .flex-prev:before{content:"\f104"}
.flexslider:hover .flex-next{opacity:.8;right:5px}
.flexslider:hover .flex-prev{opacity:.8;left:5px}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}
.flex-direction-nav .disabled{opacity:.3!important;cursor:default}
.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}
.flex-control-thumbs li{float:left;margin:0}
.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer}
.flex-control-thumbs img:hover{opacity:1}
.flex-control-thumbs .active{opacity:1;cursor:default}
.flex-control-nav{width:100%;position:absolute;bottom:-1px;text-align:center;height:13px;z-index:2}
.flex-control-nav li{margin:0;display:inline-block;zoom:1}
.flex-control-paging li a{display:block;cursor:pointer;text-indent:-9999px;width:100%;background:#666;border-right:1px solid #888;height:13px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.flex-control-paging li:last-child a{border-right:0 none}
.flex-control-paging li a:hover{background:#000}
.flex-control-paging li a.flex-active{background:#f88c00;cursor:default}
.slider-caption{position:absolute;width:100%;padding:15px 0;background:#000;right:0;bottom:13px;color:#fff;opacity:.8}
.full-width .content .slider-caption h2,.slider-caption h2,.slider-caption h2 a{color:#fff;font-size:35px;font-family:BebasNeueRegular,arial,Georgia,serif}
.slider-caption h2,.slider-caption p{padding:0 15px}
.content .flexslider{height:330px}
.content .flexslider .slides>li{display:none;-webkit-backface-visibility:hidden;position:relative;height:330px}
.content .flexslider .slides img{width:100%;display:block}
.content .slider-caption h2,.content .slider-caption h2 a{font-size:22px}
.content .ei-slider{height:330px}
.content .ei-slider-loading{line-height:375px}
.content .ei-title h3{font-size:12px;line-height:14px}
.content .ei-title h2{font-size:22px}
.ei-slider{position:relative;width:100%;max-width:100%;height:498px;margin:0 auto 35px}
.ei-slider-loading{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;background:#000;color:#fff;text-align:center;line-height:520px}
.ei-slider-large{height:100%;width:100%;position:relative;overflow:hidden}
.ei-slider-large li{position:absolute;top:0;left:0;overflow:hidden;height:100%;width:100%}
.ei-slider-large li img{width:100%!important;margin:0!important}
.ei-title{position:absolute;right:10%;margin-right:0;margin-left:2%;width:88%;bottom:25%;color:#fff;opacity:.8}
.ei-title h2,.ei-title h3{text-align:right}
.ei-title h2{color:#b5b5b5;font-size:35px;font-family:BebasNeueRegular,arial,Georgia,serif;background:#000;float:right;padding:5px;margin-bottom:5px}
.ei-title h3{clear:both;font-size:14px;line-height:20px;max-width:90%;float:right;background:#000;padding:5px}
.ei-slider-thumbs{height:13px;margin:0 auto;position:relative;max-width:100%!important}
.ei-title a{color:#fff}
.ei-slider-thumbs li{position:relative;float:left;height:100%}
.ei-slider-thumbs li.ei-slider-element{top:0;left:0;position:absolute;height:100%;z-index:10;text-indent:-9000px;background:#f88c00}
.ei-slider-thumbs li a{display:block;text-indent:-9000px;background:#666;width:100%;height:100%;cursor:pointer;border-right:1px solid #888;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-ms-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}
.ei-slider-thumbs li:last-child a{border-right:0 none}
.ei-slider-thumbs li a:hover{background-color:#f0f0f0}
.ei-slider-thumbs li img,.lazy-enabled #main-content .ei-slider-thumbs li img{position:absolute;bottom:50px;opacity:0;z-index:999;width:100%;max-height:100px;height:auto;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(50%,transparent),to(rgba(255,255,255,0.3)));-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.content .ei-slider-thumbs li img{max-height:65px}
.ei-slider-thumbs li:hover img,.lazy-enabled #main-content .ei-slider-thumbs li:hover img{opacity:1;bottom:13px}
#sitemap{overflow:hidden;padding-top:10px}
.sitemap-col{float:left;margin:0 2% 10px 0;width:23.5%}
#sitemap .last{margin-right:0}
.sitemap-col h2{color:#111;font-size:24px;font-family:BebasNeueRegular,arial,Georgia,serif;border-bottom:1px solid #e9e9e9;padding-bottom:5px}
.sitemap-col ul{padding-left:0;margin-left:0}
.sitemap-col ul li{list-style-position:inside}
.sitemap-col ul li a{padding:4px 0 4px;display:inline-block}
ul.authors-wrap{margin:0 0 10px}
ul.authors-wrap li{background:0 0;padding:20px;margin:0 -20px 10px;border-bottom:1px solid #f2f2f2;list-style:none}
ul.authors-wrap li h3{font-size:22px;text-transform:capitalize;font-family:BebasNeueRegular,arial,Georgia,serif;margin:0 0 5px}
.entry ul.best-reviews li{list-style:none;margin:0 0 10px;overflow:hidden;border-bottom:1px solid #f2f2f2;padding-left:170px;padding-bottom:10px}
.best-review-score-image{margin-left:-170px}
.entry ul.best-reviews .best-review-score{background:#aaa;font-size:28px;margin:15px 15px 0 0;width:50px;color:#fff;height:50px;line-height:50px;display:block;text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.entry ul.best-reviews{margin:0}
.entry ul.best-reviews .best-review-score,.entry ul.best-reviews .best-reviews-content,.entry ul.best-reviews .post-thumbnail{float:left}
.entry ul.best-reviews h3{margin:2px 0 5px}
.entry ul.best-reviews p.post-meta{border-bottom:0 none;padding:0;margin:5px 0 0;clear:both}
.entry ul.best-reviews .post-thumbnail{width:90px}
.timeline-contents.timeline-page{text-align:center}
ul.timeline{border:2px solid #dfdfe0;border-width:0 0 0 2px;margin:0;padding:5px 0 30px}
.timeline-page ul.timeline{width:50%;direction:ltr;float:right;margin:0}
h2.timeline-head{text-align:center;background:#eee;font-size:12pt;padding:8px 20px;font-weight:300;color:#666;margin:0 auto;display:inline-block}
ul.timeline li.timeline-post{background:0 0;list-style:none;width:100%;padding-left:4%;margin:20px 0 0;position:relative;text-align:left}
ul.timeline li.timeline-post span.timeline-date{font-size:12px;display:block;color:#999}
ul.timeline li.timeline-post:before{background:#dfdfe0;border-radius:60px;-moz-border-radius:60px;-webkit-border-radius:60px;width:10px;height:10px;display:block;position:absolute;top:5px;left:-5.5px;content:""}
.timeline-page ul.timeline li:nth-child(2n+2){margin-left:-100%;text-align:right;padding-left:0;padding-right:4%}
.timeline-page ul.timeline li:nth-child(2n+2):before{left:auto;right:-4.5px}
.timeline-archive ul.timeline{margin-left:15px}
.timeline-archive ul.timeline li.timeline-post{padding-left:15px;clear:both}
.timeline-archive ul.timeline li.timeline-post .timeline-content{overflow:hidden}
.timeline-archive ul.timeline li.timeline-post h2{padding:8px 0}
#media-page #featured-posts .featured-post{display:block;padding-top:1px}
#media-page #featured-posts .featured-post .overlay-icon:before{opacity:.5;margin:0;top:10px;right:10px;left:auto;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#media-page #featured-posts .featured-post:hover .overlay-icon:before{opacity:.7}
.masonry-grid{padding-left:4%}
.masonry-grid .item-list{width:44%;padding-left:0;padding-right:0;margin-right:4%}
.masonry-grid .item-list .post-thumbnail{float:none;margin:0 0 10px}
.full-width .masonry-grid.post-listing{padding-left:3%}
.full-width .masonry-grid .item-list{width:29.3%;margin-right:3%}
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1}
.isotope,.isotope .isotope-item{-webkit-transition-duration:.8s;-moz-transition-duration:.8s;-ms-transition-duration:.8s;-o-transition-duration:.8s;transition-duration:.8s}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:top,left,opacity;transition-property:transform,opacity}
.isotope .isotope-item.no-transition,.isotope.no-transition,.isotope.no-transition .isotope-item{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
#theme-footer{position:relative;color:#ddd;background:#333;padding:20px 0;border-top:8px solid #ff8500;margin-top:20px;-webkit-box-shadow:0 -5px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -8px 0 rgba(0,0,0,.1);box-shadow:0 -8px 0 rgba(0,0,0,.1)}
#theme-footer a{color:#ccc}
#theme-footer a:hover{color:#fff}
#footer-widget-area{width:1045px;margin:0 auto}
.footer-widgets-box{float:left;margin-right:4%}
.footer-1c .footer-widgets-box{width:100%}
.footer-2c .footer-widgets-box{width:48%}
.footer-3c .footer-widgets-box{width:30.66666666666667%}
.footer-4c .footer-widgets-box{width:22%}
.narrow-wide-2c #footer-first,.wide-narrow-2c #footer-second{width:32%}
.narrow-wide-2c #footer-second,.wide-narrow-2c #footer-first{width:64%}
.wide-left-3c #footer-first,.wide-right-3c #footer-third{width:46%}
.wide-left-3c .footer-widgets-box,.wide-right-3c .footer-widgets-box{width:23%}
.footer-1c .footer-widgets-box,.footer-2c #footer-second,.footer-3c #footer-third,.footer-4c #footer-fourth,.narrow-wide-2c #footer-second,.wide-left-3c #footer-third,.wide-narrow-2c #footer-second,.wide-right-3c #footer-third{margin-right:0}
.footer-widget-top{border-bottom:1px solid #222;padding:10px 0}
.footer-widget-top h4{font-size:22px;font-family:BebasNeueRegular,arial,Georgia,serif}
.footer-widget-container{padding:5px 0;border-top:1px solid #444}
.footer-widget-container p{padding-bottom:1em}
#theme-footer #tabbed-widget .tabs-wrap li,.footer-widget-container li{padding:6px 12px 6px 0;line-height:18px;overflow:hidden;border-bottom:1px solid #3c3c3c}
#theme-footer .twitter-widget-content li{border-bottom:1px solid #3c3c3c}
#theme-footer #tabbed-widget .widget-top{background:0 0;border-bottom-color:#444;overflow:hidden}
#theme-footer #tabbed-widget ul.tabs li a:hover{color:#fff}
#theme-footer #tabbed-widget ul.tabs li.active a{color:#fff;background:#444;-webkit-box-shadow:0 -1px 2px #222;-moz-box-shadow:0 -1px 2px #222;box-shadow:0 -1px 2px #222}
#theme-footer #tabbed-widget .tabs-wrap.tagcloud a{background:#444}
#theme-footer #tabbed-widget .tabs-wrap.tagcloud a:hover{background:#555}
#theme-footer .search-widget input{background:#414141;border:1px solid #202020;color:#222;-webkit-box-shadow:0 1px 3px 0 #313131;-moz-box-shadow:0 1px 3px 0 #313131;box-shadow:0 1px 3px 0 #313131}
#theme-footer .search-widget input:focus,#theme-footer .search-widget input:hover{color:#000}
.footer-bottom{position:relative;background: #081533;line-height:35px;color:#ccc;padding: 30px 0;}
.footer-bottom .social-icons{float:right;margin:3px 15px 0;line-height:0}
.footer-bottom a{/* color:#fff; */}
.footer-bottom a:hover{color:#fff}
#topcontrol{z-index:999;background:#fff;width:40px;height:40px;text-align:center;font-size:24px;position:fixed;bottom: 100px !important;right:10px;cursor:pointer;overflow:auto;opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:0;overflow:hidden;box-shadow:2px 2px 6px rgb(0 0 0 / 25%)}
#topcontrol:before{width:40px;height:40px;line-height:40px;color:#fff}
#topcontrol:hover{opacity:1}
.post-content-slideshow-outer{padding:10px 0;border-bottom:4px solid #f2f2f2;margin:10px 0 20px;clear:both}
.post-content-slideshow{padding-bottom:80px;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.post-content-slide{width:100%!important;height:auto!important;top:40px!important;display:none}
.post-content-slide:nth-child(2){display:block}
.post-tslideshow-nav-outer{height:30px}
.post-tslideshow-nav-outer-bottom{height:30px;bottom:0;position:absolute;width:100%}
.post-slideshow-nav{display:inline-block;text-align:center;padding:5px 0}
.post-slideshow-nav a{background:#b4b4b4;width:10px;height:10px;text-indent:-9999px;overflow:hidden;display:inline-block;margin:2px 2px 0;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}
.post-slideshow-nav a:hover{background:#939393}
.post-slideshow-nav a.activeSlide{background:#666}
a.post-slideshow-next,a.post-slideshow-prev{background:#ff8500;padding:3px 15px;cursor:pointer;overflow:auto;color:#fff;float:right;margin-left:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
a.post-slideshow-next:hover,a.post-slideshow-prev:hover{background:#444}
.google-map.alignleft{margin-right:10px}
.google-map.alignright{margin-left:10px}
.google-map.aligncenter{text-align:center}
.post-tooltip{cursor:pointer;display:inline-block;border-bottom:1px #666 dotted;color:#ed5109}
.post-tooltip:hover{border-bottom-color:#ed5109}
.highlight{background:#ff9;color:#fff}
.highlight-yellow{background:#ff9;color:#222}
.highlight-red{background:#f43d2a}
.highlight-blue{background:#3db2ea}
.highlight-orange{background:#f97405}
.highlight-black{background:#000}
.highlight-green{background:#8ccb0a}
.highlight-gray{background:#999}
.highlight-pink{background:#ff7979}
.dropcap{display:block;float:left;margin:0 8px 0 0;font-size:50px;line-height:50px;font-family:Georgia,Arial,"helvetica neue",Helvetica,Verdana,sans-serif}
.tie-list-shortcode ul{margin-left:0!important;margin-right:0!important}
.tie-list-shortcode li{list-style:none!important;padding-left:20px}
.tie-list-shortcode ul li:before{margin-right:5px;margin-left:-20px}
.tie-list-shortcode.starlist ul li:before{content:"\f005";color:#fbd606}
.tie-list-shortcode.checklist ul li:before{content:"\f00c";color:#7fb718}
.tie-list-shortcode.lightbulb ul li:before{content:"\f0eb";color:#fbd606}
.tie-list-shortcode.thumbup ul li:before{content:"\f164";color:#7fb718}
.tie-list-shortcode.thumbdown ul li:before{content:"\f165";color:#f01818}
.tie-list-shortcode.plus ul li:before{content:"\f0fe";color:#555}
.tie-list-shortcode.minus ul li:before{content:"\f146";color:#555}
.tie-list-shortcode.heart ul li:before{content:"\f004";color:#ff7979}
.tie-list-shortcode.cons ul li:before{content:"\f00d";color:#f01818}
.box{padding:20px;background-color:#f6f6f6;margin-bottom:20px;word-wrap:break-word}
.box div.box-inner-block{padding-left:70px;min-height:50px}
.box .tie-shortcode-boxicon{float:left;margin-left:-70px}
.box .tie-shortcode-boxicon:before{line-height:60px;height:60px;width:60px;font-size:60px;margin:0}
.box.shadow{border:1px solid #ddd;-webkit-box-shadow:0 0 5px rgba(153,153,153,.6);-moz-box-shadow:0 0 5px rgba(153,153,153,.6);box-shadow:0 0 5px rgba(153,153,153,.6)}
.box.shadow div.box-inner-block{padding:0}
.box.info{background:#d6f6ff;border-color:#bfe3ec}
.box.info .tie-shortcode-boxicon:before{content:"\f05a";color:#2cb4da}
.box.success{background:#e2f2cb;border-color:#d1e4b7}
.box.success .tie-shortcode-boxicon:before{content:"\f05d";color:#8ab84d}
.box.warning{background:#fffddb;border-color:#e9e59e}
.box.warning .tie-shortcode-boxicon:before{content:"\f071";color:#ecc21b}
.box.error{background:#ffe6e2;border-color:#eebfb8}
.box.error .tie-shortcode-boxicon:before{content:"\f05e";color:#f03317}
.box.download{background:#e2f2cb;border-color:#d1e4b7}
.box.download .tie-shortcode-boxicon:before{content:"\f019";color:#8ab84d}
.box.note{background:#fffddb;border-color:#e9e59e}
.box.note .tie-shortcode-boxicon:before{content:"\f15c";color:#ecc21b}
a.shortc-button{border:none;cursor:pointer;padding:0 10px;display:inline-block;margin:10px 0 0;font-weight:700;outline:0;position:relative;background:#bdc3c7;color:#fff!important;text-decoration:none;font-size:10px;height:25px;line-height:25px;opacity:.9;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
a.shortc-button:hover{opacity:1}
a.shortc-button:active{top:1px}
a.shortc-button i{margin-right:10px}
a.shortc-button.red{background:#e74c3c}
a.shortc-button.green{background:#2ecc71}
a.shortc-button.blue{background:#3498db}
a.shortc-button.orange{background:#e67e22}
a.shortc-button.pink{background:#ff00a2}
a.shortc-button.purple{background:#9b59b6}
a.shortc-button.black{background:#222}
a.shortc-button.white{background:#ecf0f1;color:#333!important}
a.shortc-button.medium{font-size:14px;height:45px;line-height:45px;padding:0 15px}
a.shortc-button.big{font-size:24px;height:65px;line-height:65px;padding:0 20px}
.flickr-wrapper{overflow:hidden;margin-bottom:20px}
.flickr-wrapper .flickr_badge_image{float:left;margin:8px}
.flickr-wrapper .flickr_badge_image img{opacity:1;padding:4px;border:1px solid #eee}
.flickr-wrapper .flickr_badge_image a:hover img{opacity:.6!important}
.toggle{margin-bottom:15px;border:1px solid #eee;position:relative}
.toggle h3{background:#f1f1f1;font-weight:300;font-size:14px;padding:10px;margin:0;cursor:pointer;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}
.toggle h3:hover{background:#e7e7e7}
h3.toggle-head-close{display:none}
h3.toggle-head-close i,h3.toggle-head-open i{float:right;font-size:16px}
.toggle-content{padding:25px}
.toggle.close .toggle-content,.toggle.close h3.toggle-head-open{display:none}
.toggle.close h3.toggle-head-close{display:block}
.author-info{margin-bottom:15px;border:1px solid #eee;padding:25px;position:relative}
.author-info-content{padding-left:100px}
.author-info-content h3{font-weight:300;font-size:16px;margin-bottom:15px;margin-top:0}
.author-info img.author-img{max-width:70px;float:left;margin-right:15px}
.five_sixth,.four_fifth,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.three_fifth,.three_fourth,.two_fifth,.two_third{position:relative;margin-right:4%;float:left}
.one_half{width:48%}
.one_third{width:30.66%}
.two_third{width:65.33%}
.one_fourth{width:22%}
.three_fourth{width:74%}
.one_fifth{width:16.8%}
.two_fifth{width:37.6%}
.three_fifth{width:58.4%}
.four_fifth{width:67.2%}
.one_sixth{width:13.33%}
.five_sixth{width:82.67%}
.entry .last{margin-right:0!important;clear:right}
.post-tabs{margin-bottom:20px;border:1px solid #eee}
.post-tabs ul.tabs-nav{margin:0;background:#f1f1f1}
.post-tabs ul.tabs-nav li,.post-tabs-ver ul.tabs-nav li{line-height:32px;cursor:pointer;display:table-cell;width:1%;margin:0;padding:0;text-align:center;border:1px solid #fff;border-width:0 1px 0 0;-webkit-transition:background .2s ease;-moz-transition:background .2s ease;-o-transition:background .2s ease;transition:background .2s ease}
.post-tabs ul.tabs-nav li:last-child,.post-tabs-ver ul.tabs-nav li:last-child{border:0}
.post-tabs ul.tabs-nav li:hover,.post-tabs-ver ul.tabs-nav li:hover{background:#e7e7e7}
.post-tabs ul.tabs-nav li{text-align:center}
.post-tabs ul.tabs-nav li.current{background:#fff;z-index:1;height:33px}
.post-tabs .pane,.post-tabs-ver .pane{display:none;padding:25px}
.post-tabs .pane:first-child,.post-tabs-ver .pane:first-child{display:block}
.post-tabs-ver{margin-bottom:20px}
.post-tabs-ver ul.tabs-nav{position:relative;left:1px;float:left;width:25%;margin:0;background:#f1f1f1;border:1px solid #eee;border-width:1px 0 1px 1px}
.post-tabs-ver ul.tabs-nav li{display:block;width:100%;padding:0 8px;border:0 none;border-bottom:1px solid #fff}
.post-tabs-ver ul.tabs-nav li.current{background:#fff;z-index:1}
.post-tabs-ver .pane{float:left;width:75%;border:1px solid #eee}
.tie-full-width-img img{height:auto;margin-right:-20px;margin-left:-20px;width:660px;left:0;max-width:none;margin-bottom:10px}
.post-cover .tie-full-width-img img{width:680px;margin-right:-24px;margin-left:-24px}
.full-width .tie-full-width-img img{width:997px}
.full-width .post-cover .tie-full-width-img img{width:1045px;margin-right:-24px;margin-left:-24px}
.wide-layout .post-cover .tie-full-width-img img{width:660px;margin-right:0;margin-left:0}
.wide-layout .full-width .post-cover .tie-full-width-img img{width:1010px;margin-right:0;margin-left:0}
.wide-layout .full-width .tie-full-width-img img{width:1010px}
.ilightbox-holder,.ilightbox-holder .ilightbox-container,.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-holder .ilightbox-container .ilightbox-social *,.ilightbox-holder .ilightbox-container img.ilightbox-image,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar,.ilightbox-toolbar *{float:none;margin:0;padding:0;border:0;outline:0;font-size:100%;line-height:100%;vertical-align:baseline;background:0 0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-khtml-user-select:none;-o-user-select:none;user-select:none}
.ilightbox-holder .ilightbox-container .ilightbox-caption,.ilightbox-holder .ilightbox-container .ilightbox-social,.ilightbox-loader,.ilightbox-loader *,.ilightbox-overlay,.ilightbox-thumbnails,.ilightbox-thumbnails *,.ilightbox-toolbar{-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-noscroll{overflow:hidden}
.ilightbox-closedhand *{cursor:url(css/ilightbox/closedhand.cur),default!important}
.ilightbox-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000}
.ilightbox-loader{position:fixed;z-index:100005;top:45%;left:-192px;padding-left:30px;opacity:.9;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}
.ilightbox-loader div{width:72px;height:72px;-webkit-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0}
.ilightbox-loader.horizontal{left:45%;top:-192px;padding:0;padding-top:30px;-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}
.ilightbox-loader.horizontal div{-webkit-border-radius:0 0 100px 100px;border-radius:0 0 100px 100px}
.ilightbox-toolbar{display:none;position:fixed;z-index:100010}
.ilightbox-toolbar a{float:left;cursor:pointer}
.ilightbox-toolbar .ilightbox-next-button,.ilightbox-toolbar .ilightbox-prev-button{display:none}
.ilightbox-thumbnails{display:block;position:fixed;z-index:100009}
.ilightbox-thumbnails.ilightbox-horizontal{bottom:0;left:0;width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical{top:0;right:0;width:140px;height:100%;overflow:hidden}
.ilightbox-thumbnails .ilightbox-thumbnails-container{display:block;position:relative}
.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container{width:100%;height:100px}
.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container{width:140px;height:100%}
.ilightbox-thumbnails .ilightbox-thumbnails-grid{display:block;position:absolute;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail{display:block;cursor:pointer;padding:10px;position:relative}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img{width:100%;height:100%;-webkit-border-radius:2px;border-radius:2px;-ms-interpolation-mode:bicubic}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon{width:100%;height:100%;position:absolute;top:0;left:0;opacity:.7}
.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover{opacity:1}
.ilightbox-holder{display:none;position:fixed;z-index:100003;-webkit-transform:none;-moz-transform:none}
.ilightbox-holder.ilightbox-next,.ilightbox-holder.ilightbox-prev{cursor:pointer}
.ilightbox-holder div.ilightbox-container{position:relative;width:100%;height:100%}
.ilightbox-holder.supportTouch div.ilightbox-container{overflow:scroll;-webkit-overflow-scrolling:touch}
.ilightbox-holder img.ilightbox-image{width:100%;height:100%}
.ilightbox-holder .ilightbox-container .ilightbox-caption{display:none;position:absolute;left:30px;right:30px;bottom:0;max-width:100%;padding:5px 10px;margin:0 auto;font-size:12px;line-height:150%;word-wrap:break-word;z-index:20003;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}
.ilightbox-holder .ilightbox-alert{display:block;position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;padding-top:100px;margin:auto;width:300px;height:50px}
.ilightbox-holder .ilightbox-wrapper{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.ilightbox-holder .ilightbox-inner-toolbar{position:relative;z-index:100}
.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar{position:absolute}
.ilightbox-button{position:fixed;z-index:100008;cursor:pointer}
.isMobile .ilightbox-button,.isMobile .ilightbox-thumbnails{display:none!important}
.isMobile .ilightbox-toolbar .ilightbox-next-button,.isMobile .ilightbox-toolbar .ilightbox-prev-button{display:block}
.ilightbox-title{font-size:12px!important}
.ilightbox-title a{color:#ccc}
.ilightbox-title a:hover{color:#fff}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a,.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a{color:#555}
.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title a:hover,.ilightbox-holder.metro-white .ilightbox-inner-toolbar .ilightbox-title a:hover{color:#000}
.fluid-width-video-wrapper{width:100%;position:relative;padding:0}
.entry .fluid-width-video-wrapper{clear:both}
.fluid-width-video-wrapper embed,.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}
#slide-out{background: #fff;position:absolute;display:block;left:0;top:0;z-index:1;height:100%;width:80%;color:#ddd;-webkit-transform:translate3d(-101%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.search-mobile{margin:15px 10px;height:30px;overflow:hidden;background:#fcfcfc;border:1px solid #ddd;border-top-color:#d1d1d1;border-left-color:#d1d1d1;overflow:hidden;position:relative;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 2px 5px #eee;-moz-box-shadow:inset 0 2px 5px #eee;box-shadow:inset 0 2px 5px #eee}
.search-mobile #s-mobile{background:0 0;float:right;margin:0;padding:7px 12px;width:100%;color:#444;border:0 none}
.search-mobile button.search-button{background:0 0;position:absolute;top:0;right:0;height:28px;padding:0;width:40px;font-size:18px;color:#666}
.search-mobile button.search-button:hover{color:#000}
#slide-out .social-icons{margin-bottom:15px}
#slide-out .social-icons a{color:#ccc;font-size:16px;padding:0 4px}
#slide-out .social-icons a:hover{color:#fff}
#mobile-menu{/* border-top:1px solid #2d2d2d; */display:none}
#mobile-menu.mobile-hide-icons i.fa{display:none}
#slide-out #mobile-menu .mega-menu-block{padding:0!important;background:0 0!important;min-height:inherit!important}
#slide-out #mobile-menu .sub-menu-columns-item,#slide-out #mobile-menu ul ul{display:none;/* background:#333; */}
#slide-out #mobile-menu li{list-style:none;position:relative}
#slide-out #mobile-menu ul li.menu-item-has-children i.mobile-arrows{position:absolute;top:0;right:0;padding:13px;/* border-left:1px solid #333; */margin:0;cursor:pointer;display:block;color: black;transform: rotate(-90deg);}
#slide-out #mobile-menu a{color: #1b1b1b;display:block;font-size: 26px;padding: 5px 24px;padding-right:0;/* border-bottom:1px solid #2d2d2d; */border: 0;}
#slide-out #mobile-menu a:hover{background:#111;color:#fff}
#slide-out #mobile-menu ul ul a{font-size:14px;padding-left:30px}
#slide-out #mobile-menu ul ul ul a{font-size:12px;padding-left:40px}
#slide-out #mobile-menu ul ul ul a{padding-left:50px}
#slide-out #mobile-menu ul ul ul ul a{padding-left:60px}
#mobile-menu li.menu-item-home a:before{content:"\f015"}
#slide-out-open{display:none;margin:0;position:absolute;top:33px;left:5px;opacity:1;height:33px;width:40px;z-index:505}
#slide-out-open span{left:6px}
#slide-out-open span,#slide-out-open span:after,#slide-out-open span:before{top:5px;position:absolute;content:" ";display:block;height: 1px;width:28px;background:#333;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#slide-out-open span:before{top:8px}
#slide-out-open span:after{top:16px}
#open-slide-overlay{position:fixed;top:0;left:80%;z-index:500;overflow:hidden;width:100%;height:100%}
.csstransforms3d.csstransitions .js-nav .inner-wrapper{left:80%}
.csstransforms3d.csstransitions .js-nav #mobile-menu{display:block}
#slide-out,.inner-wrapper{-webkit-transition:-webkit-transform .5s ease,opacity .5s ease;-moz-transition:-moz-transform .5s ease,opacity .5s ease;-o-transition:-o-transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease}
.csstransforms3d.csstransitions .js-nav .inner-wrapper{left:0!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}
.csstransforms3d.csstransitions .js-nav #slide-out-open span{top:14px;-webkit-animation:fa-spin .2s 2 linear;animation:fa-spin .2s 2 linear;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.csstransforms3d.csstransitions .js-nav #slide-out-open span:after{top:0;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.csstransforms3d.csstransitions .js-nav #slide-out-open span:before{opacity:0}
.csstransforms3d.csstransitions .js-nav .inner-wrapper{-webkit-transform:translate3d(80%,0,0);-moz-transform:translate3d(80%,0,0);-ms-transform:translate3d(80%,0,0);-o-transform:translate3d(80%,0,0);transform:translate3d(80%,0,0)}
.csstransforms3d.csstransitions .js-nav #slide-out{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);-moz-transform:translate3d(0,0,0) scale3d(1,1,1);-ms-transform:translate3d(0,0,0) scale3d(1,1,1);-o-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1)}
@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
}
.review-box{padding:0;background:0 0}
.review-top{width:55%}
#review-box .review-item h5{color:#666}
#review-box.review-percentage .review-item h5{line-height:28px}
.review-percentage .review-item span span{background-color:#ff8500;height:6px;top:auto;bottom:0}
.review-final-score{background-color:#ff8500}
#review-box h1,#review-box h2,#review-box h2.review-box-header,#review-box h3,#review-box h4,#review-box h5,#review-box h6,#review-box p,#review-box strong,.review-box,.review-item,.review-summary,.user-rate-wrap{color:#444}
#review-box h2.review-box-header{background:#eee}
.review-item,.review-percentage .review-item span,.review-stars .review-item,.review-summary,.user-rate-wrap{background:#f2f2f2}
.review-final-score{width:110px}


body.dark-skin{background-color:#000;color:#bfbfbf}
body.dark-skin #wrapper.boxed #main-content,body.dark-skin #wrapper.boxed #theme-header,body.dark-skin #wrapper.boxed .breaking-news,body.dark-skin #wrapper.boxed-all,body.dark-skin #wrapper.boxed-all #theme-header{background-color:#3c3c3c;-webkit-box-shadow:0 0 3px #141414;-moz-box-shadow:0 0 3px #141414;box-shadow:0 0 3px #141414}
body.dark-skin #commentform,body.dark-skin #live-search_results,body.dark-skin #sidebar .widget-container,body.dark-skin #wrapper.boxed-all .breaking-news,body.dark-skin #wrapper.wide-layout .breaking-news,body.dark-skin .arqam-lite-widget-counter,body.dark-skin .cat-box-content,body.dark-skin .post-listing{background-color:#3c3c3c;-webkit-box-shadow:0 0 3px #2a2a2a;-moz-box-shadow:0 0 3px #2a2a2a;box-shadow:0 0 3px #2a2a2a}
body.dark-skin #crumbs,body.dark-skin #tabbed-widget .tabs-wrap li,body.dark-skin #tabbed-widget .widget-top,body.dark-skin #theme-footer .twitter-widget-content li,body.dark-skin .arqam-lite-widget-counter li,body.dark-skin .authors-posts .widget-container li,body.dark-skin .cat-tabs-header,body.dark-skin .categort-posts .widget-container li,body.dark-skin .column2 li,body.dark-skin .comment-wrap,body.dark-skin .comments-avatar .widget-container li,body.dark-skin .divider,body.dark-skin .entry #related_posts,body.dark-skin .entry ul.best-reviews li,body.dark-skin .flickr-wrapper .flickr_badge_image img,body.dark-skin .item-list,body.dark-skin .list-box li.other-news,body.dark-skin .live-search_result_container li,body.dark-skin .post-content-slideshow-outer,body.dark-skin .post-inner p.post-meta,body.dark-skin .posts-list .widget-container li,body.dark-skin .review-final-score,body.dark-skin .share-post,body.dark-skin .sitemap-col h2,body.dark-skin .tie-weather-forecast,body.dark-skin .twitter-widget-content li,body.dark-skin .wide-box li,body.dark-skin .widget-container ul.reviews-posts li,body.dark-skin .widget.timeline-posts li h3,body.dark-skin .widget.timeline-posts li span.tie-date:before,body.dark-skin .widget.woocommerce .widget-container li,body.dark-skin .widget_archive .widget-container li,body.dark-skin .widget_categories .widget-container li,body.dark-skin .widget_meta .widget-container li,body.dark-skin .widget_nav_menu .widget-container li,body.dark-skin .widget_pages .widget-container li,body.dark-skin .widget_recent_comments .widget-container li,body.dark-skin .widget_recent_entries .widget-container li,body.dark-skin .woocommerce ul.products li.product .price,body.dark-skin .woocommerce-breadcrumb,body.dark-skin .woocommerce-page ul.products li.product .price,body.dark-skin ul.authors-wrap li{border-color:#474747}
body.dark-skin .search-block-large #s,body.dark-skin ul.timeline{border-color:#2f2f2f}
body.dark-skin #tabbed-widget ul.tabs li.active a,body.dark-skin #wrapper.wide-layout,body.dark-skin #wrapper.wide-layout #theme-header,body.dark-skin .cat-tabs-header li.active,body.dark-skin .commentlist .reply a,body.dark-skin .post-tabs ul.tabs-nav li.current,body.dark-skin .post-tabs-ver ul.tabs-nav li.current,body.dark-skin .search-block-large #s,body.dark-skin .share-post{background-color:#3c3c3c}
body.dark-skin #tabbed-widget .tabs-wrap.tagcloud a:hover,body.dark-skin #tabbed-widget .widget-top,body.dark-skin .cat-tabs-header,body.dark-skin .commentlist .reply a:hover,body.dark-skin .entry ul.best-reviews .best-review-score,body.dark-skin .top-nav ul ul,body.dark-skin .woocommerce-pagination .page-numbers li .page-numbers.current,body.dark-skin h2.timeline-head,body.dark-skin ul.timeline li.timeline-post:before{background-color:#2a2a2a}
body.dark-skin .search-block #s-header{background-color:#303030;border-color:#444}
body.dark-skin .scroll-nav{background-color:#373737}
body.dark-skin #tabbed-widget ul.tabs li.active a,body.dark-skin .cat-tabs-header li.active{-webkit-box-shadow:0 -1px 2px #282828;-moz-box-shadow:0 -1px 2px #282828;box-shadow:0 -1px 2px #282828}
body.dark-skin .top-nav .social-icons a{color:#999}
body.dark-skin #tabbed-widget ul.tabs li a,body.dark-skin .search-block #s-header:focus,body.dark-skin .tie-weather-current-temp,body.dark-skin a{color:#ececec}
body.dark-skin p.post-meta a{color:#888}
body.dark-skin .breaking-news ul a{background:#3c3c3c}
body.dark-skin #tabbed-widget ul.tabs li.active a,body.dark-skin .author-comment cite,body.dark-skin .cat-tabs-header li.active a,body.dark-skin .page-title,body.dark-skin .post-title,body.dark-skin .top-nav ul li a:hover,body.dark-skin .top-nav ul li.current-menu-item a,body.dark-skin .top-nav ul li:hover>a,body.dark-skin .top-nav ul ul li a:hover,body.dark-skin .top-nav ul ul li.current-menu-item a,body.dark-skin .top-nav ul ul li:hover>a,body.dark-skin .top-nav ul ul:hover>a,body.dark-skin .top-nav ul:hover>a,body.dark-skin a.more-link,body.dark-skin a:hover,body.dark-skin input[type=color]:focus,body.dark-skin input[type=date]:focus,body.dark-skin input[type=datetime-local]:focus,body.dark-skin input[type=datetime]:focus,body.dark-skin input[type=email]:focus,body.dark-skin input[type=file]:focus,body.dark-skin input[type=month]:focus,body.dark-skin input[type=number]:focus,body.dark-skin input[type=password]:focus,body.dark-skin input[type=range]:focus,body.dark-skin input[type=search]:focus,body.dark-skin input[type=tel]:focus,body.dark-skin input[type=text]:focus,body.dark-skin input[type=time]:focus,body.dark-skin input[type=url]:focus,body.dark-skin input[type=week]:focus,body.dark-skin p.post-meta a:hover,body.dark-skin select:focus,body.dark-skin textarea:focus{color:#fff!important}
body.dark-skin .single-post-caption,body.dark-skin .sitemap-col h2{color:#ccc}
body.dark-skin .top-nav{background-color:#333;border-bottom-color:#444}
body.dark-skin.woocommerce ul.products li.product .price,body.dark-skin.woocommerce-page ul.products li.product .price{border-color:#555}
body.dark-skin .today-date{color:#888}
body.dark-skin .author-social a,body.dark-skin .page-link,body.dark-skin .post-tag a:hover{background-color:#2b2b2b}
body.dark-skin .post-tag a:hover:before{border-right-color:#2b2b2b}
body.dark-skin .column2 li.other-news,body.dark-skin .list-box li.other-news,body.dark-skin .wide-box li.other-news{background-color:#373737;border-bottom:1px solid #282828}
body.dark-skin #tabbed-widget .tabs-wrap.tagcloud a,body.dark-skin .column2 li.other-news:hover,body.dark-skin .list-box li.other-news:hover{background:#303030}
body.dark-skin input[type=color],body.dark-skin input[type=date],body.dark-skin input[type=datetime-local],body.dark-skin input[type=datetime],body.dark-skin input[type=email],body.dark-skin input[type=file],body.dark-skin input[type=month],body.dark-skin input[type=number],body.dark-skin input[type=password],body.dark-skin input[type=range],body.dark-skin input[type=search],body.dark-skin input[type=tel],body.dark-skin input[type=text],body.dark-skin input[type=time],body.dark-skin input[type=url],body.dark-skin input[type=week],body.dark-skin select,body.dark-skin textarea{color:#999;background:#383838;border-color:#303030;border-top-color:#303030;border-left-color:#303030}
body.dark-skin input[type=color]:hover,body.dark-skin input[type=date]:hover,body.dark-skin input[type=datetime-local]:hover,body.dark-skin input[type=datetime]:hover,body.dark-skin input[type=email]:hover,body.dark-skin input[type=file]:hover,body.dark-skin input[type=month]:hover,body.dark-skin input[type=number]:hover,body.dark-skin input[type=password]:hover,body.dark-skin input[type=range]:hover,body.dark-skin input[type=search]:hover,body.dark-skin input[type=tel]:hover,body.dark-skin input[type=text]:hover,body.dark-skin input[type=time]:hover,body.dark-skin input[type=url]:hover,body.dark-skin input[type=week]:hover,body.dark-skin select:hover,body.dark-skin textarea:hover{background-color:#333}
body.dark-skin .entry table tbody th,body.dark-skin .entry table thead th{background-color:#3a3a3a}
body.dark-skin .entry table tr:nth-child(even){background:#414141}
body.dark-skin .post-tabs ul.tabs-nav,body.dark-skin .post-tabs-ver ul.tabs-nav,body.dark-skin .post-tag a,body.dark-skin .toggle h3{background-color:#333}
body.dark-skin .post-tag a:before{border-right-color:#333}
body.dark-skin .author-info,body.dark-skin .entry table,body.dark-skin .entry table tbody th,body.dark-skin .entry table td,body.dark-skin .entry table th,body.dark-skin .entry table thead th,body.dark-skin .post-tabs,body.dark-skin .post-tabs-ver .pane,body.dark-skin .post-tabs-ver ul.tabs-nav,body.dark-skin .toggle{border-color:#333}
body.dark-skin .post-tabs ul.tabs-nav li:hover,body.dark-skin .post-tabs-ver ul.tabs-nav li:hover,body.dark-skin .review-item,body.dark-skin .review-percentage .review-item span,body.dark-skin .review-stars .review-item,body.dark-skin .review-summary,body.dark-skin .toggle h3:hover,body.dark-skin .user-rate-wrap{background-color:#303030}
body.dark-skin .post-tabs ul.tabs-nav li,body.dark-skin .post-tabs-ver ul.tabs-nav li{border-color:#444}
body.dark-skin .box{color:#222}
body.dark-skin .box.shadow{border-color:#333;-webkit-box-shadow:0 0 5px rgba(0,0,0,.6);-moz-box-shadow:0 0 5px rgba(0,0,0,.6);box-shadow:0 0 5px rgba(0,0,0,.6)}
body.dark-skin #slide-out-open span,body.dark-skin #slide-out-open span:after,body.dark-skin #slide-out-open span:before{background-color:#888}
body.dark-skin.error404 .title-404{color:#555}
body.dark-skin .wp-playlist-item,body.dark-skin .wp-playlist.wp-playlist-dark,body.dark-skin .wp-playlist.wp-playlist-light{border-color:#474747;color:#ddd}
body.dark-skin #review-box .review-item h5,body.dark-skin .wp-playlist-dark .wp-playlist-caption,body.dark-skin .wp-playlist-light .wp-playlist-caption{color:#ddd}
body.dark-skin .wp-playlist.wp-playlist-dark .wp-playlist-playing,body.dark-skin .wp-playlist.wp-playlist-light .wp-playlist-playing{background:#333;color:#ececec}
body.dark-skin #review-box h1,body.dark-skin #review-box h2,body.dark-skin #review-box h2.review-box-header,body.dark-skin #review-box h3,body.dark-skin #review-box h4,body.dark-skin #review-box h5,body.dark-skin #review-box h6,body.dark-skin #review-box p,body.dark-skin #review-box strong,body.dark-skin .review-box,body.dark-skin .review-item,body.dark-skin .review-summary,body.dark-skin .user-rate-wrap{color:#fff}
body.dark-skin #review-box h2.review-box-header{background:#2a2a2a}
body.dark-skin .tie-instagram.default-skin a,body.dark-skin .tie-instagram.lite-skin a{color:#222!important}
body.dark-skin .tie-instagram.default-skin a:hover,body.dark-skin .tie-instagram.lite-skin a:hover{color:#000!important}

@media only screen and (max-width:1045px){
	#wrapper.boxed,#wrapper.boxed .fixed-nav,#wrapper.boxed-all,#wrapper.boxed-all #main-content,#wrapper.boxed-all .fixed-nav{width:99%}
	#wrapper.boxed #main-content,#wrapper.boxed #theme-header,#wrapper.boxed .breaking-news,#wrapper.boxed .container,#wrapper.boxed-all .container {width:100%}
	#wrapper.boxed #main-content{padding:15px}
	#wrapper.boxed .post-cover-head{margin-left:-15px;margin-right:-15px}
	#wrapper.boxed-all .post-cover-head{margin-left:0;margin-right:0}
	#footer-widget-area,.footer-bottom .container{width:98%!important}
	#wrapper.boxed-all .breaking-news{width:98%!important;margin-right:1%;margin-left:1%}
	#wrapper.wide-layout #main-nav ul li.mega-menu .mega-menu-block,#wrapper.wide-layout .breaking-news,#wrapper.wide-layout .container,#wrapper.wide-layout .header-content {width:99%}
	.content{width: 100%;}
	#sidebar{width:32%}
	.ei-slider,.flexslider,.flexslider .slides>li{height:480px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:315px}
	.post-cover{padding-right:20px;padding-left:20px}
	.flat-social a{padding-right:7px;padding-left:7px}
	.mini-share-post li,.share-post li{width:100px}
	.tie-full-width-img img{margin-right:0!important;margin-left:0!important;width:100%!important;max-width:100%!important}
}
@media only screen and (max-width:990px){
	.logo{float:none!important;text-align:center;margin:0!important;clear:both}
	.ei-slider,.flexslider,.flexslider .slides>li{height:466px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:481px}
	.content .ei-title h2,.content .slider-caption h2,.content .slider-caption h2 a,.ei-title h2,.full-width .content .slider-caption h2,.slider-caption h2,.slider-caption h2 a{font-size:30px}
	.content .ei-title h3,.ei-title h3{font-size:14px}
	.e3lan-top{margin-top:20px;float:none!important;text-align:center}
	#sidebar,.content{width:100%;float:none}
	.widget.news-pic .post-thumbnail{width:16.66666666666667%}
	.footer-widgets-box{float:none!important;width:100%!important;margin:0!important}
	#check-also-box{display:none}
}
@media only screen and (max-width:900px){
	#live-search_sb,#main-nav,.top-nav{display:none}
	#slide-out-open{display:block}
	.ei-slider,.flexslider,.flexslider .slides>li{height:422px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:441px}
	#wrapper{background-color:#fff;width:100%!important}
	#wrapper #theme-header{margin-top:0;width:100%!important;-webkit-box-shadow:0 0 3px #cacaca!important;-moz-box-shadow:0 0 3px #cacaca!important;box-shadow:0 0 3px #cacaca!important}
	#wrapper .breaking-news,#wrapper.boxed-all .breaking-news{width:99%!important;margin-right:auto;margin-left:auto;margin-bottom:10px;-webkit-box-shadow:0 0 1px #cacaca!important;-moz-box-shadow:0 0 1px #cacaca!important;box-shadow:0 0 1px #cacaca!important}
	body.dark-skin #wrapper{background-color:#3c3c3c}
	body.dark-skin #wrapper #theme-header{-webkit-box-shadow:0 0 3px #2a2a2a!important;-moz-box-shadow:0 0 3px #2a2a2a!important;box-shadow:0 0 3px #2a2a2a!important}
	body.dark-skin #wrapper .breaking-news,body.dark-skin #wrapper.boxed-all .breaking-news{-webkit-box-shadow:0 0 1px #2a2a2a!important;-moz-box-shadow:0 0 1px #2a2a2a!important;box-shadow:0 0 1px #2a2a2a!important}
	#wrapper #main-content{width:99%!important;padding:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
	#wrapper #main-content{margin-top:10px}
	.header-content{padding-right:0;padding-left:0}
	.footer-bottom .alignleft,.footer-bottom .alignright,.footer-bottom .social-icons{text-align:center;float:none;width:100%;margin:0;line-height:20px}
	.e3lan-below_header ins,.e3lan-bottom ins,.e3lan-top ins{width:728px;height:90px}
	.csstransforms3d.csstransitions .js-nav #wrapper{width:100%!important}
	#wrapper.boxed .post-cover-head,#wrapper.wide-layout .post-cover-head{margin-top:0;margin-right:0;margin-left:0}
}
@media only screen and (max-width:730px){
	.ei-slider,.flexslider,.flexslider .slides>li{height:361px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:356px}
	.featured-title h3,.featured-title span.tie-date{display:none}
	#featured-posts .featured-post-inner{height:200px}
	.featured-title{bottom:0;font-size:75%;padding:8px}
	.featured-title h2{margin-bottom:0}
	.flat-social a{padding-right:5px;padding-left:5px}
	.flickr-widget .flickr_badge_image{width:12.5%}
	#sitemap{padding:10px 0 0!important}
	.sitemap-col{width:100%;float:none;margin:0 0 10px}
	.post-tabs ul.tabs-nav li,.post-tabs-ver ul.tabs-nav li{display:block;border-width:0 0 1px 0;width:100%;text-align:center;padding:0}
	.post-tabs ul.tabs-nav,.post-tabs-ver ul.tabs-nav{border:1px solid #eee;border-width:0 0 1px 0}
	.post-tabs-ver .pane,.post-tabs-ver ul.tabs-nav{width:100%;left:0;float:none;border-width:1px}
	.tie-padding{padding:0!important}
	.post-cover-head .single-has-thumb.single-post-thumb{height:350px}
	.post-cover-title .post-title{font-size:32px;line-height:32px}
	.post-cover-title p.post-meta{font-size:12px}
	.e3lan-below_header ins,.e3lan-bottom ins,.e3lan-post ins,.e3lan-top ins,.home-e3lan ins{width:468px;height:60px}
}
@media only screen and (max-width:670px){
	.ei-slider,.flexslider,.flexslider .slides>li{height:330px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:326px}
	.breaking-news span.breaking-news-title span,.entry #related_posts,.flat-social a span,.share-post span.share-text{display:none}
	.breaking-news span.breaking-news-title{padding-bottom:7px}
	.breaking-news span.breaking-news-title i{display:block;margin-top:-2px}
	.cat-box.column2,.cat-tabs-wrap li,.cat-tabs-wrap li.first-news,.list-box li,.list-box li.first-news,.wide-box li{float:none;width:100%;margin-right:0;margin-left:0}
	.list-box li.first-news{padding:20px}
	.list-box li.other-news{border:0 none}
	.mini-share-post .flat-social a i,.share-post .flat-social a i{margin:0 10px}
	.mini-share-post .normal-social li,.share-post .normal-social li{width:33.333333%!important;height:25px}
	#featured-posts .featured-post{padding:0 0 1px 1px!important;width:50%}
	#featured-posts .featured-post-inner{height:140px}
	#featured-posts .featured-post-1{width:100%}
	#featured-posts .featured-post-1 .featured-post-inner{height:220px}
	#featured-posts .featured-post-1,#featured-posts .featured-post-2,#featured-posts .featured-post-4{padding-left:0!important}
}
@media only screen and (max-width:500px){
	.content .ei-title h2,.content .slider-caption h2,.content .slider-caption h2 a,.ei-title h2,.full-width .content .slider-caption h2,.slider-caption h2,.slider-caption h2 a{font-size:22px}
	.slider-caption{padding:8px 0 5px}
	.ei-slider,.flexslider,.flexslider .slides>li{height:240px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:241px}
	.ei-title h3,.entry ul.best-reviews .post-thumbnail,.pic-box li:last-child,.slider-caption p,a.go-to-the-post{display:none!important}
	.archive-wide-thumb{margin-right:-10px!important;margin-left:-10px!important;width:auto!important}
	#related_posts .related-item,.five_sixth,.four_fifth,.full-width #related_posts .related-item,.google-map,.masonry-grid .item-list,.one_fifth,.one_fourth,.one_half,.one_sixth,.one_third,.recent-box .recent-item,.review-box,.scroll-box .scroll-item,.three_fifth,.three_fourth,.two_fifth,.two_third,.woocommerce ul.products li.product,.woocommerce-page ul.products li.product {float :none !important; margin-right:0!important;margin-left:0!important;width:100%!important;height:auto!important}
	.masonry-grid{padding:0}
	body.error404 .title-404{font-size:80px}
	.cat-box li.first-news .inner-content,.cat-tabs-wrap,.list-box li.first-news,.pic-box .cat-box-content,.pic-box.pic-grid .cat-box-content,.recent-box .cat-box-content,.scroll-box .cat-box-content,.video-box .cat-box-content{padding:10px}
	.column2 li.other-news,.list-box li.other-news,.wide-box li{padding-right:10px;padding-left:10px}
	.scroll-nav{margin:10px -10px -10px}
	.item-list .post-thumbnail,.pic-box li.first-pic,.video-box .big-video-column,.wide-box li.first-news .post-thumbnail{float:none;width:100%;margin-right:0;margin-left:0;margin-bottom:10px}
	.pic-box li.first-pic,.video-box .big-video-column,.video-box li{margin-bottom:0}
	.pic-box li,.pic-box.pic-grid.cat-box li{width:25%}
	.video-box li{padding:1px;width:33.333333%}
	.pic-box.pic-grid.cat-box li:last-child{display:block}
	#masonry-grid.post-listing{padding:0}
	#masonry-grid .item-list{width:92%;margin:0 4%}
	.widget.news-pic .post-thumbnail{width:25%}
	.entry ul.best-reviews li{padding-left:65px}
	.best-review-score-image{margin-left:-65px}
	.author-info img.author-img{max-width:50px;margin-right:10px}
	.author-info-content{padding-left:60px}
	.post-cover-head .single-has-thumb.single-post-thumb{height:250px}
	.post-cover-title{padding-right:10px;padding-left:10px}
	.post-cover-title .post-title{font-size:28px;line-height:28px}
	.post-cover-title p.post-meta{font-size:12px}
	.e3lan-below_header ins,.e3lan-bottom ins,.e3lan-post ins,.e3lan-top ins,.home-e3lan ins{width:300px;height:250px}
}
@media only screen and (max-width:350px){
	.ei-slider,.flexslider,.flexslider .slides>li{height:163px}
	.content .ei-slider,.content .flexslider,.content .flexslider .slides>li{height:166px}
	.logo{/* text-align:right; *//* padding-right:20px; */}
	.logo img{max-width:50%;height:auto}
	#theme-header.full-logo .logo{padding:0}
	#theme-header.full-logo .logo img{max-width:100%}
	#main-content{padding-top:0}
	.mini-share-post .flat-social a i,.share-post .flat-social a i{margin:0 5px}
	.mini-share-post .normal-social li,.share-post .normal-social li{width:50%!important}
	.overlay-icon:before,.tie_slider .overlay-icon:before{border-width:2px;width:30px;height:30px;font-size:14px;line-height:26px;margin:-15px 0 0 -15px}
	.widget.news-pic .post-thumbnail{width:33.3333%}
	.flickr-widget .flickr_badge_image{width:25%}
}
@media print{
	body{font-size:20px}
	.comment-content p,.entry{line-height:40px}
	.post-listing{border:0 none}
	.post-cover-title{opacity:1!important}
	.post-cover-title,.post-title{font-size:42px;line-height:40px;color:#1b1b1b}
	#author-box,#comments,#crumbs,#related_posts,#sidebar,#theme-footer,#theme-header,.breaking-news,.e3lan,.footer-bottom,.post-edit-link,.post-navigation,.post-tag,.share-post,p.post-meta .post-comments{display:none!important}
	.content{float:none;width:100%}
}

.entry-content a,.entry-summary a,.posts-navigation a,.site-footer .widget-area a,.widget a,.widget_authors a strong{-webkit-box-shadow:inset 0 -1px 0 #0f0f0f;box-shadow:inset 0 -1px 0 #0f0f0f;-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}
.comment-metadata a,.comment-metadata a.comment-edit-link,.comment-navigation a,.comment-reply-link,.comments-pagination a,.edit-link a,.entry-footer .cat-links a,.entry-footer .tags-links a,.entry-footer a,.entry-meta a,.entry-title a,.logged-in-as a,.page-links a,.page-links a .page-number,.pagination a,.post-navigation a,.site-footer .widget-area ul li a,.site-info a,.widget .widget-title a,.widget ul li a,a .nav-title{-webkit-box-shadow:inset 0 -1px 0 #fff;box-shadow:inset 0 -1px 0 #fff;text-decoration:none;-webkit-transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,-webkit-box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out;transition:color 80ms ease-in,box-shadow 130ms ease-in-out,-webkit-box-shadow 130ms ease-in-out}
.comment-metadata a.comment-edit-link:focus,.comment-metadata a.comment-edit-link:hover,.comment-metadata a:focus,.comment-metadata a:hover,.comment-reply-link:focus,.comment-reply-link:hover,.comments-pagination a:not(.prev):not(.next):focus,.comments-pagination a:not(.prev):not(.next):hover,.edit-link a:focus,.edit-link a:hover,.entry-content a:focus,.entry-content a:hover,.entry-footer .cat-links a:focus,.entry-footer .cat-links a:hover,.entry-footer .tags-links a:focus,.entry-footer .tags-links a:hover,.entry-footer a:focus,.entry-footer a:hover,.entry-meta a:focus,.entry-meta a:hover,.entry-summary a:focus,.entry-summary a:hover,.entry-title a:focus,.entry-title a:hover,.logged-in-as a:focus,.logged-in-as a:hover,.page-links a:focus .page-number,.page-links a:hover .page-number,.pagination a:not(.prev):not(.next):focus,.pagination a:not(.prev):not(.next):hover,.post-navigation a:focus,.post-navigation a:hover,.posts-navigation a:focus,.posts-navigation a:hover,.site-footer .widget-area a:focus,.site-footer .widget-area a:hover,.site-info a:focus,.site-info a:hover,.widget .widget-title a:focus,.widget .widget-title a:hover,.widget a:focus,.widget a:hover,.widget ul li a:focus,.widget ul li a:hover,.widget_authors a:focus strong,.widget_authors a:hover strong,a:focus .nav-title,a:hover .nav-title{color:#000;-webkit-box-shadow:inset 0 0 0 transparent,0 3px 0 #000;box-shadow:inset 0 0 0 transparent,0 3px 0 #000}
.entry-content a img,.widget a img{-webkit-box-shadow:0 0 0 8px #fff;box-shadow:0 0 0 8px #fff}
.post-navigation a:focus .icon,.post-navigation a:hover .icon{color:#222}
.post-thumbnail{margin-bottom:1em}
.post-thumbnail a img{-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s;transition:opacity .2s}
.post-thumbnail a:focus img,.post-thumbnail a:hover img{opacity:.7}
.navigation-top{float:left;width:80%}
.navigation-top .wrap{max-width:1000px;padding:0}
.navigation-top a{color:#fff;font-weight:300;-webkit-transition:color .2s;transition:color .2s}
.navigation-top .current-menu-item>a,.navigation-top .current_page_item>a{color:#fff}
.main-navigation{clear:both;display:block}
.main-navigation ul{background:#fff;list-style:none;margin:0;padding:0 1.5em;text-align:left}
.js .main-navigation ul,.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon,.main-navigation ul a>.icon{display:none}
.main-navigation>div>ul{border-top:1px solid #eee;padding:.75em 1.695em}
.js .main-navigation.toggled-on>div>ul{display:block}
.main-navigation ul ul{padding:0 0 0 1.5em}
.main-navigation ul ul.toggled-on{display:block}
.main-navigation ul ul a{letter-spacing:0;padding:.4em 0;position:relative;text-transform:none}
.main-navigation li{border-bottom:1px solid #eee;position:relative}
.main-navigation li li,.main-navigation li:last-child{border:0}
.main-navigation a{display:block;padding:10px 10px;text-decoration:none;font-size:15px}
.main-navigation a:hover{color:#1b1b1b}
.menu-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:none;font-size:14px;font-size:.875rem;font-weight:400;line-height:1.5;margin:1px auto 2px;padding:1em;text-shadow:none}
.js .menu-toggle{display:block}
.main-navigation.toggled-on ul.nav-menu{display:block}
.menu-toggle:focus,.menu-toggle:hover{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.menu-toggle:focus{outline:thin solid}
.menu-toggle .icon{margin-right:.5em;top:-2px}
.menu-toggle .icon-close,.toggled-on .menu-toggle .icon-bars{display:none}
.toggled-on .menu-toggle .icon-close{display:inline-block}
.dropdown-toggle{background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none;color:#222;display:block;font-size:16px;right:-.5em;line-height:1.5;margin:0 auto;padding:.5em;position:absolute;text-shadow:none;top:0}
.dropdown-toggle:focus,.dropdown-toggle:hover{background:0 0}
.dropdown-toggle:focus{outline:thin dotted}
.dropdown-toggle.toggled-on .icon{-ms-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.site-header .menu-scroll-down{display:none}
#page{position:relative;word-wrap:break-word}
.wrap{margin-left:auto;margin-right:auto;max-width:700px;padding-left:2em;padding-right:2em}
.wrap:after{clear:both;content:"";display:block}
#masthead .wrap{position:relative;padding:0}
.site-header{background-color:#fff;position:relative;margin-top:40px}
.site-branding{padding:1em 0;position:relative;-webkit-transition:margin-bottom .2s;transition:margin-bottom .2s;z-index:3}
.site-branding a{text-decoration:none;-webkit-transition:opacity .2s;transition:opacity .2s}
.site-branding a:focus,.site-branding a:hover{opacity:.7}
.site-title{clear:none;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.25;letter-spacing:.08em;margin:0;padding:0;text-transform:uppercase}
.site-title,.site-title a{color:#222;opacity:1}
body.has-header-image .site-title,body.has-header-image .site-title a,body.has-header-video .site-title,body.has-header-video .site-title a{color:#fff}
.site-description{color:#666;font-size:13px;font-size:.8125rem;margin-bottom:0}
body.has-header-image .site-description,body.has-header-video .site-description{color:#fff;opacity:.8}
.custom-logo-link{display:inline-block;padding-right:1em;vertical-align:middle;width:auto}
.custom-logo-link img{display:inline-block;max-height:80px;width:auto}
body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-height:200px;max-width:100%}
.custom-logo-link a:focus,.custom-logo-link a:hover{opacity:.9}
body:not(.title-tagline-hidden) .site-branding-text{display:inline-block;vertical-align:middle}
.custom-header{position:relative}
.has-header-image.home.blog .custom-header,.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.home.blog .custom-header,.has-header-video.twentyseventeen-front-page .custom-header{display:table;height:300px;height:75vh;width:100%}
.custom-header-media{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}
.custom-header-media:before{background:-moz-linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 75%,rgba(0,0,0,.3) 100%);bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;z-index:2}
.has-header-image .custom-header-media img,.has-header-video .custom-header-media iframe,.has-header-video .custom-header-media video{position:fixed;height:auto;left:50%;max-width:1000%;min-height:100%;min-width:100%;min-width:100vw;width:auto;top:50%;padding-bottom:1px;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}
.wp-custom-header .wp-custom-header-video-button{background-color:rgba(34,34,34,.5);border:1px solid rgba(255,255,255,.6);color:rgba(255,255,255,.6);height:45px;overflow:hidden;padding:0;position:fixed;right:30px;top:30px;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:45px}
.wp-custom-header .wp-custom-header-video-button:focus,.wp-custom-header .wp-custom-header-video-button:hover{border-color:rgba(255,255,255,.8);background-color:rgba(34,34,34,.8);color:#fff}
.admin-bar .wp-custom-header-video-button{top:62px}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img{bottom:0;position:absolute;top:auto;-ms-transform:translateX(-50%) translateY(0);-moz-transform:translateX(-50%) translateY(0);-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}
@supports (object-fit:cover){.has-header-image .custom-header-media img,.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img,.has-header-video .custom-header-media iframe,.has-header-video .custom-header-media video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;top:0;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}
}
body:not(.has-header-image):not(.has-header-video) .custom-header-media{display:none}
.has-header-image.home.blog .site-branding,.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.home.blog .site-branding,.has-header-video.twentyseventeen-front-page .site-branding{display:table-cell;height:100%;vertical-align:bottom}
.twentyseventeen-front-page .site-content{padding:0}
.twentyseventeen-panel{overflow:hidden;position:relative}
.panel-image{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:relative}
.panel-image:before{background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:-webkit-linear-gradient(to top,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.3) 100%);bottom:0;content:"";left:0;right:0;position:absolute;top:100px}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){border-top:1px solid #ddd}
.panel-content{position:relative}
.panel-content .wrap{padding-bottom:.5em;padding-top:1.75em}
.twentyseventeen-panel .edit-link{display:block;margin:.3em 0 0}
.twentyseventeen-panel .entry-header .edit-link{font-size:14px;font-size:.875rem}
.twentyseventeen-front-page .panel-content .recent-posts article{border:0;color:#333;margin-bottom:3em}
.recent-posts .entry-header{margin-bottom:1.2em}
.page .panel-content .recent-posts .entry-title{font-size:20px;font-size:1.25rem;font-weight:300;letter-spacing:0;text-transform:none}
.twentyseventeen-panel .recent-posts .entry-header .edit-link{color:#222;display:inline-block;font-size:11px;font-size:.6875rem;margin-left:1em}
.site-content-contain{background-color:#f0f0f0;position:relative}
.site-content{padding:0}
.sticky{position:relative}
.post:not(.sticky) .icon-thumb-tack{display:none}
.sticky .icon-thumb-tack{display:block;height:18px;left:-1.5em;position:absolute;top:1.65em;width:20px}
.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{color:#222;font-size:14px;font-size:.875rem;font-weight:400;/* letter-spacing:.14em; */text-transform:uppercase}
.entry-header .entry-title{margin-bottom:.25em;font-weight:400;font-size:20px}
.entry-title a{color:#333;text-decoration:none;height:52px;display:block;overflow:hidden}
.entry-title:not(:first-child){padding-top:0}
.entry-meta{color:#767676;font-size:11px;font-size:.6875rem;font-weight:400;letter-spacing:.1818em;padding-bottom:.25em;text-transform:uppercase}
.entry-meta a{color:#767676}
.byline,.updated:not(.published){display:none}
.group-blog .byline,.single .byline{display:inline}
.comments-pagination,.pagination{border-top:1px solid #eee;font-size:14px;font-size:.875rem;font-weight:300;padding:2em 0 3em;text-align:center}
.comments-pagination .icon,.pagination .icon{width:.666666666em;height:.666666666em}
.comments-pagination{border:0}
.page-numbers{display:none;padding:.5em .75em}
.page-numbers.current{color:#767676;display:inline-block}
.page-numbers.current .screen-reader-text{clip:auto;height:auto;overflow:auto;position:relative!important;width:auto}
.next.page-numbers,.prev.page-numbers{background-color:#ddd;-webkit-border-radius:2px;border-radius:2px;display:inline-block;font-size:24px;font-size:1.5rem;line-height:1;padding:.25em .5em .4em}
.next.page-numbers,.prev.page-numbers{-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.next.page-numbers:focus,.next.page-numbers:hover,.prev.page-numbers:focus,.prev.page-numbers:hover{background-color:#767676;color:#fff}
.prev.page-numbers{/* float:left; */}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{color:#666;font-size:13px;font-size:.8125rem;width:48%}
.archive .site-main>article,.blog .site-main>article,.search .site-main>article{padding-bottom:2em}
body:not(.twentyseventeen-front-page) .entry-header{padding:1em 0}
body:not(.twentyseventeen-front-page) #comments,body:not(.twentyseventeen-front-page) .entry-content,body:not(.twentyseventeen-front-page) .entry-header{margin-left:auto;margin-right:auto}
body:not(.twentyseventeen-front-page) .entry-header{padding-top:0}
.archive .entry-meta a.post-edit-link,.blog .entry-meta a.post-edit-link,.search .entry-meta a.post-edit-link{color:#222;display:inline-block;margin-left:1em;white-space:nowrap}
.search .page .entry-meta a.post-edit-link{margin-left:0;white-space:nowrap}
.taxonomy-description{color:#666;font-size:13px;font-size:.8125rem}
.entry-content .more-link:before{content:"";display:block;margin-top:1.5em}
.archive.page-one-column:not(.has-sidebar) #primary,.archive.page-one-column:not(.has-sidebar) .page-header,.page.page-one-column:not(.twentyseventeen-front-page) #primary,.single-post:not(.has-sidebar) #primary{margin-left:auto;margin-right:auto;max-width:740px}
.single-featured-image-header{background-color:#fafafa;border-bottom:1px solid #eee}
.single-featured-image-header img{display:block;margin:auto}
.page-links{font-size:14px;font-size:.875rem;font-weight:400;padding:2em 0 3em}
.page-links .page-number{color:#767676;display:inline-block;padding:.5em 1em}
.page-links a{display:inline-block}
.page-links a .page-number{color:#222}
.entry-footer{border-bottom:1px solid #eee;border-top:1px solid #eee;margin-top:2em;padding:2em 0}
.entry-footer .cat-links,.entry-footer .tags-links{display:block;font-size:11px;font-size:.6875rem;font-weight:800;letter-spacing:.1818em;padding-left:2.5em;position:relative;text-transform:uppercase}
.entry-footer .cat-links+.tags-links{margin-top:1em}
.entry-footer .cat-links a,.entry-footer .tags-links a{color:#333}
.entry-footer .cat-links .icon,.entry-footer .tags-links .icon{color:#767676;left:0;margin-right:.5em;position:absolute;top:2px}
.entry-footer .edit-link{display:inline-block}
.entry-footer .edit-link a.post-edit-link{background-color:#222;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;display:inline-block;font-size:14px;font-size:.875rem;font-weight:800;margin-top:2em;padding:.7em 2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out;white-space:nowrap}
.entry-footer .edit-link a.post-edit-link:focus,.entry-footer .edit-link a.post-edit-link:hover{background-color:#767676}
.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title{display:none}
.format-quote blockquote{color:#333;font-size:20px;font-size:1.25rem;font-weight:300;overflow:visible;position:relative}
.format-quote blockquote .icon{display:block;height:20px;left:-1.25em;position:absolute;top:.4em;-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);width:20px}
.post-navigation{font-weight:800;margin:3em 0}
.post-navigation .nav-links{padding:1em 0}
.nav-subtitle{background:0 0;color:#767676;display:block;font-size:11px;font-size:.6875rem;letter-spacing:.1818em;margin-bottom:1em;text-transform:uppercase}
.nav-title{color:#333;font-size:15px;font-size:.9375rem}
.post-navigation .nav-next{margin-top:1.5em}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{margin-right:.5em}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{margin-left:.5em}
.page-header{padding-bottom:2em}
.page .entry-header .edit-link{font-size:14px;font-size:.875rem}
.search .page .entry-header .edit-link{font-size:11px;font-size:.6875rem}
.page-links{clear:both;margin:0 0 1.5em}
.page:not(.home) #content{padding-bottom:1.5em}
.error404 .page-content{padding-bottom:4em}
.error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em}
.site-footer{border-top:1px solid #eee}
.site-footer .wrap{padding-bottom:1.5em;padding-top:2em}
.site-footer .widget-area{padding-bottom:2em;padding-top:2em}
.social-navigation{font-size:16px;font-size:1rem;margin-bottom:1em}
.social-navigation ul{list-style:none;margin-bottom:0;margin-left:0}
.social-navigation li{display:inline}
.social-navigation a{background-color:#767676;-webkit-border-radius:40px;border-radius:40px;color:#fff;display:inline-block;height:40px;margin:0 1em .5em 0;text-align:center;width:40px}
.social-navigation a:focus,.social-navigation a:hover{background-color:#333}
.social-navigation .icon{height:16px;top:12px;width:16px;vertical-align:top}
.site-info{font-size:14px;font-size:.875rem;margin-bottom:1em}
.site-info a{color:#666}
.site-info .sep{margin:0;display:block;visibility:hidden;height:0;width:100%}
#comments{clear:both;padding:2em 0 .5em}
.comments-title{font-size:20px;font-size:1.25rem;margin-bottom:1.5em}
.comment-list,.comment-list .children{list-style:none;margin:0;padding:0}
.comment-list li:before{display:none}
.comment-body{margin-left:65px}
.comment-author{font-size:16px;font-size:1rem;margin-bottom:.4em;position:relative;z-index:2}
.comment-author .avatar{height:50px;left:-65px;position:absolute;width:50px}
.comment-author .says{display:none}
.comment-meta{margin-bottom:1.5em}
.comment-metadata{color:#767676;font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}
.comment-metadata a{color:#767676}
.comment-metadata a.comment-edit-link{color:#222;margin-left:1em}
.comment-body{color:#333;font-size:14px;font-size:.875rem;margin-bottom:4em}
.comment-reply-link{font-weight:800;position:relative}
.comment-reply-link .icon{color:#222;left:-2em;height:1em;position:absolute;top:0;width:1em}
.children .comment-author .avatar{height:30px;left:-45px;width:30px}
.bypostauthor>.comment-body>.comment-meta>.comment-author .avatar{border:1px solid #333;padding:2px}
.comment-awaiting-moderation,.no-comments{color:#767676;font-size:14px;font-size:.875rem;font-style:italic}
.comments-pagination{margin:2em 0 3em}
.form-submit{text-align:right}
#secondary{padding:1em 0 2em}
.widget{padding-bottom:3em}
h2.widget-title{color:#222;font-size:13px;font-size:.8125rem;font-weight:800;letter-spacing:.1818em;margin-bottom:1.5em;text-transform:uppercase}
.widget-title a{color:inherit}
.widget select{width:100%}
.widget ul{list-style:none;margin:0}
.widget ol li,.widget ul li{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:.5em 0}
.widget:not(.widget_tag_cloud) ul li+li{margin-top:-1px}
.widget ul li ul{margin:0 0 -1px;padding:0;position:relative}
.widget ul li li{border:0;padding-left:24px;padding-left:1.5rem}
.widget-grofile ul.grofile-links li ul,.widget_meta ul li ul,.widget_pages ul li ul,.widget_rss_links ul li ul,.widget_top-posts ul li ul{bottom:0}
.widget-grofile ul.grofile-links li,.widget-grofile ul.grofile-links li li,.widget_nav_menu ul li li,.widget_rss_links ul li,.widget_rss_links ul li li,.widget_top-posts ul li,.widget_top-posts ul li li{padding-bottom:.25em;padding-top:.25em}
.widget_rss ul li{padding-bottom:1em;padding-top:1em}
.widget .post-date,.widget .rss-date{font-size:.81em}
.widget_text{word-wrap:break-word}
.widget_text ul{list-style:disc;margin:0 0 1.5em 1.5em}
.widget_text ol{list-style:decimal}
.widget_text ol li,.widget_text ul li{border:none}
.widget_text ol li:last-child,.widget_text ul li:last-child{padding-bottom:0}
.widget_text ul li ul{margin:0 0 0 1.5em}
.widget_text ul li li{padding-left:0;padding-right:0}
.widget_text ol li{list-style-position:inside}
.widget_text ol li+li{margin-top:-1px}
.widget_rss .widget-title .rsswidget:first-child{float:right}
.widget_rss .widget-title .rsswidget:first-child:hover{background-color:transparent}
.widget_rss .widget-title .rsswidget:first-child img{display:block}
.widget_rss ul li{padding:2.125em 0}
.widget_rss ul li:first-child{border-top:none;padding-top:0}
.widget_rss li .rsswidget{font-size:22px;font-size:1.375rem;font-weight:300;line-height:1.4}
.widget_rss .rss-date,.widget_rss li cite{color:#767676;display:block;font-size:10px;font-size:.625rem;font-style:normal;font-weight:800;letter-spacing:.18em;line-height:1.5;text-transform:uppercase}
.widget_rss .rss-date{margin:.5em 0 1.5em;padding:0}
.widget_rss .rssSummary{margin-bottom:.5em}
.widget_contact_info .contact-map{margin-bottom:.5em}
.widget-grofile h4{font-size:16px;font-size:1rem;margin-bottom:0}
.widget_recent_comments table,.widget_recent_comments td,.widget_recent_comments th{border:0}
.widget_recent_entries .post-date{display:block}
.search-form{position:relative;margin-bottom:15px}
.search-form .search-submit{bottom:3px;padding:9px 15px;position:absolute;right:3px;top:2px;height:34px}
.search-form .search-submit .icon{height:20px;top:-5px;width:14px}
.tagcloud ul li{float:left;border-top:0;border-bottom:0;padding:0;margin:4px 4px 0 0}
.tagcloud,.widget_tag_cloud,.wp_widget_tag_cloud{line-height:1.5}
.widget .tagcloud a,.widget.widget_tag_cloud a,.wp_widget_tag_cloud a{border:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;display:block;padding:4px 10px 5px;position:relative;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;width:auto;word-wrap:break-word;z-index:0}
.widget .tagcloud a:focus,.widget .tagcloud a:hover,.widget.widget_tag_cloud a:focus,.widget.widget_tag_cloud a:hover,.wp_widget_tag_cloud a:focus,.wp_widget_tag_cloud a:hover{border-color:#bbb;-webkit-box-shadow:none;box-shadow:none;text-decoration:none}
.widget_calendar td,.widget_calendar th{text-align:center}
.widget_calendar tfoot td{border:0}
.gallery-columns-5 .gallery-caption,.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}
img,video{height:auto;max-width:100%}
img.alignleft,img.alignright{float:none;margin:0}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{margin-bottom:1.5em;max-width:100%}
p>embed:only-child,p>iframe:only-child,p>object:only-child{margin-bottom:0}
.gallery-caption,.wp-caption{color:#666;font-size:13px;font-size:.8125rem;font-style:italic;margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.mejs-container{margin-bottom:1.5em}
.mejs-controls a.mejs-horizontal-volume-slider,.mejs-controls a.mejs-horizontal-volume-slider:focus,.mejs-controls a.mejs-horizontal-volume-slider:hover{background:0 0;border:0}
.site-content .wp-playlist-light{border-color:#eee;color:#222}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album{color:#333}
.site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist{color:#767676}
.site-content .wp-playlist-light .wp-playlist-item{border-bottom:1px dotted #eee;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.site-content .wp-playlist-light .wp-playlist-item:focus,.site-content .wp-playlist-light .wp-playlist-item:hover{border-bottom-color:transparent;background-color:#767676;color:#fff}
.site-content .wp-playlist-light .wp-playlist-item:focus a,.site-content .wp-playlist-light .wp-playlist-item:hover a,.site-content .wp-playlist-light a.wp-playlist-caption:hover{color:#fff}
.site-content .wp-playlist-dark{background:#222;border-color:#333}
.site-content .wp-playlist-dark .mejs-container .mejs-controls{background-color:#333}
.site-content .wp-playlist-dark .wp-playlist-caption{color:#fff}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album{color:#eee}
.site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist{color:#aaa}
.site-content .wp-playlist-dark .wp-playlist-playing{background-color:#333}
.site-content .wp-playlist-dark .wp-playlist-item{border-bottom:1px dotted #555;-webkit-transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,color .3s ease-in-out}
.site-content .wp-playlist-dark .wp-playlist-item:focus,.site-content .wp-playlist-dark .wp-playlist-item:hover{border-bottom-color:transparent;background-color:#aaa;color:#222}
.site-content .wp-playlist-dark .wp-playlist-item:focus a,.site-content .wp-playlist-dark .wp-playlist-item:hover a,.site-content .wp-playlist-dark a.wp-playlist-caption:hover{color:#222}
.site-content .wp-playlist{padding:.625em .625em .3125em}
.site-content .wp-playlist-current-item .wp-playlist-item-title{font-weight:700}
.site-content .wp-playlist-current-item .wp-playlist-item-album{font-style:normal}
.site-content .wp-playlist-current-item .wp-playlist-item-artist{font-size:10px;font-size:.625rem;font-weight:800;letter-spacing:.1818em;text-transform:uppercase}
.site-content .wp-playlist-item{padding:0 .3125em;cursor:pointer}
.site-content .wp-playlist-item:last-of-type{border-bottom:none}
.site-content .wp-playlist-item a{padding:.3125em 0;border-bottom:none}
.site-content .wp-playlist-item a,.site-content .wp-playlist-item a:focus,.site-content .wp-playlist-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:0 0}
.site-content .wp-playlist-item-length{top:5px}
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-.0625em;vertical-align:middle;width:1em}
.gallery-item{display:inline-block;text-align:left;vertical-align:top;margin:0 0 1.5em;padding:0 1em 0 0;width:50%}
.gallery-columns-1 .gallery-item{width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-item a,.gallery-item a:focus,.gallery-item a:hover,.widget-area .gallery-item a,.widget-area .gallery-item a:focus,.widget-area .gallery-item a:hover{-webkit-box-shadow:none;box-shadow:none;background:0 0;display:inline-block;max-width:100%}
.gallery-item a img{display:block;-webkit-transition:-webkit-filter .2s ease-in;transition:-webkit-filter .2s ease-in;transition:filter .2s ease-in;transition:filter .2s ease-in,-webkit-filter .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.gallery-item a:focus img,.gallery-item a:hover img{-webkit-filter:opacity(60%);filter:opacity(60%)}
.gallery-caption{display:block;text-align:left;padding:0 10px 0 0;margin-bottom:0}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after{border:2px dashed #0085ba;bottom:1em;content:"";display:block;left:1em;position:absolute;right:1em;top:1em;z-index:1}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content{z-index:2}
.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title{display:block;font-size:14px;font-size:.875rem;font-weight:700;letter-spacing:1px;padding:3em;text-transform:uppercase;text-align:center}
.highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after{border:none}
.twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder{border:0}
.twentyseventeen-panel>.customize-partial-edit-shortcut>button{top:30px;left:30px}
.twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before{visibility:visible}
.svg-fallback{display:none}
.no-svg .svg-fallback{display:inline-block}
.no-svg .dropdown-toggle{padding:.5em 0 0;right:0;text-align:center;width:2em}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down{font-size:20px;font-size:1.25rem;font-weight:400;line-height:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
.no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before{content:"\005E"}
.no-svg .social-navigation a{background:0 0;color:#222;height:auto;width:auto}
.no-svg .next.page-numbers .screen-reader-text,.no-svg .prev.page-numbers .screen-reader-text,.no-svg .search-submit .screen-reader-text,.no-svg .social-navigation li a .screen-reader-text{clip:auto;font-size:16px;font-size:1rem;font-weight:400;height:auto;position:relative!important;width:auto}
@media screen and (min-width:20em){body.customize-partial-edit-shortcuts-shown .site-header .site-title{padding-left:0}
}
@media screen and (min-width:30em){
h3{font-size:22px;font-size:1.375rem}
h4{font-size:18px;font-size:1.125rem}
h5{font-size:13px;font-size:18px}
h6{font-size:16px;font-size:1rem}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:14px;font-size:.875rem}
img.alignleft{float:left;margin-right:1.5em}
img.alignright{float:right;margin-left:1.5em}
.site-branding{padding:3em 0}
.panel-content .wrap{padding-bottom:2em;padding-top:3.5em}
.page-one-column .panel-content .wrap{max-width:740px}
.panel-content .entry-header{margin-bottom:4.5em}
.panel-content .recent-posts .entry-header{margin-bottom:0}
.taxonomy-description{font-size:14px;font-size:.875rem}
.page-numbers.current{font-size:16px;font-size:1rem}
.site-footer{font-size:16px;font-size:1rem}
.gallery-item{max-width:25%}
.gallery-columns-1 .gallery-item{max-width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
}
@media screen and (min-width:48em){
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:13px;font-size:.8125rem}
.wrap{max-width:1140px;padding:0 15px}
.has-sidebar:not(.error404) #primary{float:left;width:70%;margin-top:15px}
.has-sidebar #secondary{float:right;padding-top:0;width:29%;margin-left:1%;margin-top:15px}
.error404 #primary{float:none}
.site-branding{margin-bottom:0}
.has-header-image.home.blog .site-branding,.has-header-image.twentyseventeen-front-page .site-branding,.has-header-video.home.blog .site-branding,.has-header-video.twentyseventeen-front-page .site-branding{bottom:0;display:block;left:0;height:auto;padding-top:0;position:absolute;width:100%}
.has-header-image.home.blog .custom-header,.has-header-image.twentyseventeen-front-page .custom-header,.has-header-video.home.blog .custom-header,.has-header-video.twentyseventeen-front-page .custom-header{display:block;height:auto}
.custom-header-media{height:165px;position:relative}
.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media,.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media{height:0;position:relative}
.has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,.has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}
.custom-logo-link{padding-right:2em}
.custom-logo-link img,body.home.title-tagline-hidden.has-header-image .custom-logo-link img,body.home.title-tagline-hidden.has-header-video .custom-logo-link img{max-width:350px}
.title-tagline-hidden.home.has-header-image .custom-logo-link img,.title-tagline-hidden.home.has-header-video .custom-logo-link img{max-height:200px}
.site-title{font-size:36px;font-size:2.25rem}
.site-description{font-size:16px;font-size:1rem}
.navigation-top .wrap{max-width:1000px;padding:.75em 3.4166666666667em}
.navigation-top nav{margin-left:-1.25em}
.admin-bar .site-navigation-fixed.navigation-top{top:32px}
.js .dropdown-toggle,.js .menu-toggle{display:none}
.main-navigation{width:auto}
.js .main-navigation ul,.js .main-navigation ul ul,.js .main-navigation>div>ul{display:block}
.main-navigation ul{background:0 0;padding:0}
.main-navigation>div>ul{border:0;margin-bottom:0;padding:0}
.main-navigation li{border:0;display:inline-block}
.main-navigation li li{display:block}
.main-navigation ul ul{background:#313131;border:1px solid #525252;left:-999em;padding:0;position:absolute;top:100%;z-index:99999}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:after,.main-navigation ul li.page_item_has_children:before{border-style:solid;border-width:0 6px 6px;content:"";display:none;height:0;position:absolute;right:1em;bottom:-1px;width:0;z-index:100000}
.main-navigation ul li.menu-item-has-children.focus:after,.main-navigation ul li.menu-item-has-children.focus:before,.main-navigation ul li.menu-item-has-children:hover:after,.main-navigation ul li.menu-item-has-children:hover:before,.main-navigation ul li.page_item_has_children.focus:after,.main-navigation ul li.page_item_has_children.focus:before,.main-navigation ul li.page_item_has_children:hover:after,.main-navigation ul li.page_item_has_children:hover:before{display:block}
.main-navigation ul li.menu-item-has-children:before,.main-navigation ul li.page_item_has_children:before{border-color:transparent transparent #bbb;bottom:0}
.main-navigation ul li.menu-item-has-children:after,.main-navigation ul li.page_item_has_children:after{border-color:transparent transparent #fff}
.main-navigation ul ul li.focus>ul,.main-navigation ul ul li:hover>ul{left:100%;right:auto}
.main-navigation ul ul a{padding:.75em 1.25em;width:16em}
.main-navigation li li{-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}
.main-navigation li li.focus,.main-navigation li li:hover{background:#767676}
.main-navigation li li a{-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}
.main-navigation li li a:focus,.main-navigation li li a:hover,.main-navigation li li.current-menu-item a:focus,.main-navigation li li.current-menu-item a:hover,.main-navigation li li.current_page_item a:focus,.main-navigation li li.current_page_item a:hover,.main-navigation li li.focus>a,.main-navigation li li:focus>a,.main-navigation li li:hover>a{color:#fff}
.main-navigation ul li.focus>ul,.main-navigation ul li:hover>ul{left:.5em;right:auto}
.main-navigation .menu-item-has-children>a>.icon,.main-navigation .page_item_has_children>a>.icon{display:inline;left:5px;position:relative;top:-1px}
.main-navigation ul ul .menu-item-has-children>a>.icon,.main-navigation ul ul .page_item_has_children>a>.icon{margin-top:-9px;left:auto;position:absolute;right:1em;top:50%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation ul ul ul{left:-999em;margin-top:-1px;top:0}
.main-navigation ul ul li.menu-item-has-children.focus:after,.main-navigation ul ul li.menu-item-has-children.focus:before,.main-navigation ul ul li.menu-item-has-children:hover:after,.main-navigation ul ul li.menu-item-has-children:hover:before,.main-navigation ul ul li.page_item_has_children.focus:after,.main-navigation ul ul li.page_item_has_children.focus:before,.main-navigation ul ul li.page_item_has_children:hover:after,.main-navigation ul ul li.page_item_has_children:hover:before{display:none}
.site-header .site-navigation-fixed .menu-scroll-down{display:none}
.site-header .menu-scroll-down{display:block;padding:1em;position:absolute;right:0}
.site-header .menu-scroll-down .icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.site-header .menu-scroll-down{color:#fff;top:2em}
.site-header .navigation-top .menu-scroll-down{color:#767676;top:.7em}
.menu-scroll-down:focus{outline:thin dotted}
.menu-scroll-down .icon{height:18px;width:18px}
.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding,.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding{margin-bottom:70px}
.home.blog.has-header-image .custom-header-media,.home.blog.has-header-video .custom-header-media,.twentyseventeen-front-page.has-header-image .custom-header-media,.twentyseventeen-front-page.has-header-video .custom-header-media{height:1200px;height:100vh;max-height:100%;overflow:hidden}
.home.blog.has-header-image .custom-header-media:before,.home.blog.has-header-video .custom-header-media:before,.twentyseventeen-front-page.has-header-image .custom-header-media:before,.twentyseventeen-front-page.has-header-video .custom-header-media:before{height:33%}
.admin-bar.home.blog.has-header-image .custom-header-media,.admin-bar.home.blog.has-header-video .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media{height:calc(100vh - 32px)}
.panel-content .wrap{padding-bottom:4.5em;padding-top:6em}
.panel-image{height:100vh;max-height:1200px}
.background-fixed .panel-image{background-attachment:fixed}
.page-two-column .panel-content .entry-header{float:left;width:36%}
.page-two-column .panel-content .entry-content{float:right;width:58%}
.page-two-column .panel-content .recent-posts{clear:right;float:right;width:58%}
.panel-content .recent-posts article{margin-bottom:4em}
.page-two-column #primary .panel-content .recent-posts .entry-content,.page-two-column #primary .panel-content .recent-posts .entry-header,.panel-content .recent-posts .entry-content,.panel-content .recent-posts .entry-header{float:none;width:100%}
.panel-content .recent-posts .entry-header{margin-bottom:1.5em}
.page .panel-content .recent-posts .entry-title{font-size:26px;font-size:1.625rem}
.page .entry-title,.single-post .entry-title{font-size:26px;font-size:1.625rem}
.comments-pagination,.post-navigation{clear:both}
.post-navigation .nav-previous{float:left;width:50%}
.post-navigation .nav-next{float:right;text-align:right;width:50%}
.nav-next,.post-navigation .nav-next{margin-top:0}
.sticky .icon-thumb-tack{height:23px;left:-2.5em;top:1.5em;width:32px}
body.has-sidebar.error404 #primary .page-header,body.page-two-column.archive:not(.has-sidebar) #primary .page-header,body.page-two-column:not(.archive) #primary .entry-header,body:not(.has-sidebar):not(.page-one-column) .page-header{float:left;width:36%}
.archive .site-main>article,.blog .site-main>article,.search .site-main>article{padding-bottom:15px}
.navigation.pagination{clear:both;float:right;width:58%}
.archive.page-one-column:not(.has-sidebar) .navigation.pagination,.has-sidebar .navigation.pagination{float:none;width:100%}
.entry-footer{display:table;width:100%}
.entry-footer .cat-tags-links{display:table-cell;vertical-align:middle;width:100%}
.entry-footer .edit-link{display:table-cell;text-align:right;vertical-align:middle}
.entry-footer .edit-link a.post-edit-link{margin-top:0;margin-left:1em}
:not(.has-sidebar) .entry-content blockquote.alignleft{margin-left:-17.5%;width:48%}
:not(.has-sidebar) .entry-content blockquote.alignright{margin-right:-17.5%;width:48%}
.has-sidebar .entry-content blockquote.alignleft{margin-left:0;width:34%}
.has-sidebar .entry-content blockquote.alignright{margin-right:0;width:34%}
.has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta{margin-right:-72.5%;width:62%}
.archive:not(.has-sidebar) .entry-content blockquote.alignleft,.blog:not(.has-sidebar) .entry-content blockquote.alignleft,.page-two-column .entry-content blockquote.alignleft,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft{margin-left:-72.5%;width:62%}
.archive:not(.has-sidebar) .entry-content blockquote.alignright,.blog:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright{margin-right:0;width:36%}
.format-quote blockquote .icon{left:-1.5em}
.archive.page-one-column:not(.has-sidebar) .page-header,.page.page-one-column .entry-header,.twentyseventeen-front-page.page-one-column .entry-header{margin-bottom:4em}
.page:not(.home) #content{padding-bottom:3.25em}
.error404 .page-content{padding-bottom:9em}
#comments{padding-top:5em}
.comments-title{margin-bottom:2.5em}
ol.children .children{padding-left:2em}
.nav-links .nav-title{position:relative}
.nav-title-icon-wrapper{position:absolute;text-align:center;width:2em}
.nav-links .nav-previous .nav-title .nav-title-icon-wrapper{left:-2em}
.nav-links .nav-next .nav-title .nav-title-icon-wrapper{right:-2em}
#secondary{font-size:14px;font-size:.875rem;line-height:1.6}
h2.widget-title{font-size:11px;font-size:.6875rem;margin-bottom:2em}
.site-footer{font-size:14px;font-size:.875rem;line-height:1.6;margin-top:3em}
.site-footer .widget-column.footer-widget-1{float:left;width:36%}
.site-footer .widget-column.footer-widget-2{float:right;width:58%}
.social-navigation{clear:left;float:left;margin-bottom:0;width:36%}
.site-info{float:left;padding:.7em 0 0;width:58%}
.social-navigation+.site-info{margin-left:6%}
.site-info .sep{margin:0 .5em;display:inline;visibility:visible;height:auto;width:auto}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
}
@media screen and (min-width:67em){.navigation-top .wrap{padding:.75em 2em}
.navigation-top nav{margin-left:0}
.sticky .icon-thumb-tack{font-size:32px;font-size:2rem;height:22px;left:-1.25em;top:.75em;width:32px}
.page-numbers{display:inline-block}
.page-numbers.current{font-size:15px;font-size:.9375rem}
.page-numbers.current .screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}
.comment-body{margin-left:0}
}
@media screen and (min-width:79em){.has-sidebar .entry-content blockquote.alignleft{margin-left:-20%}
.archive:not(.has-sidebar) .entry-content blockquote.alignright,.blog:not(.has-sidebar) .entry-content blockquote.alignright,.page-two-column .entry-content blockquote.alignright,.twentyseventeen-front-page .entry-content blockquote.alignright{margin-right:-20%}
}
@media screen and (max-width:48.875em) and (min-width:48em){.admin-bar .site-navigation-fixed.navigation-top,.admin-bar .site-navigation-hidden.navigation-top{top:46px}
}
@media print{#secondary,.comment-edit-link,.comment-metadata .edit-link,.comment-reply-link,.comment-respond,.comments-pagination,.content-bottom-widgets,.edit-link,.header-image,.icon-thumb-tack,.navigation-top,.page-links,.pagination.navigation,.panel-image-prop,.pingback .edit-link,.post-navigation,.site-footer aside.widget-area,.site-info,.social-navigation,button,form,input,select,textarea{display:none!important}
#comments,.entry-footer,.single-featured-image-header,.site-footer{border:0}
body{font-size:12pt}
h1{font-size:24pt}
h2{font-size:22pt}
h3{font-size:17pt}
h4{font-size:12pt}
h5{font-size:11pt}
h6{font-size:12pt}
.page .panel-content .entry-title,.page-title,body.page:not(.twentyseventeen-front-page) .entry-title{font-size:10pt}
.wrap{padding-left:5%!important;padding-right:5%!important;max-width:none}
.site-header{background:0 0;padding:0}
.custom-header-media{padding:0}
.home.blog.has-header-image .site-branding,.home.blog.has-header-video .site-branding,.twentyseventeen-front-page.has-header-image .site-branding,.twentyseventeen-front-page.has-header-video .site-branding{position:relative}
.site-branding{margin-top:0;margin-bottom:1.75em!important}
.site-title{font-size:25pt}
.site-description{font-size:12pt;opacity:1}
.single-featured-image-header{background:0 0}
.entry-meta{font-size:9pt}
.site,body{background:0 0!important}
.site-title a,.twentyseventeen-front-page.has-header-image .site-title,.twentyseventeen-front-page.has-header-image .site-title a,.twentyseventeen-front-page.has-header-video .site-title,.twentyseventeen-front-page.has-header-video .site-title a,a,body{color:#222!important}
.entry-meta,.entry-meta a,.site-description,.twentyseventeen-front-page.has-header-image .site-description,.twentyseventeen-front-page.has-header-video .site-description,blockquote,h2,h5{color:#777!important}
.entry-content blockquote.alignleft,.entry-content blockquote.alignright{font-size:11pt;width:34%}
.site-footer{padding:0}
}
a{/* float: left; */text-decoration:none;box-shadow:none!important}
.header_top{display:table;color: #020202;font-size: 14px;line-height:39px;width:100%;z-index:9999;box-shadow:1px 1px 2px -1px #ababab;background: #e6ebe6;text-align:center}
.fixed .header_top{display:none}
.header_top a{color:#fff}
.header_top .header_top_left{float:left;width:70%}
.header_top .header_top_right{float:left;width:30%}
.header_top .header_top_right ul{float:right}
.header_top .header_top_right ul li{position:relative}
.header_top .header_top_right ul li:nth-child(1):after{content:"";width:1px;height:15px;background:#6d6d6d;position:absolute;top:14px;right:0}
.header_top .header_top_right ul i{margin-right:5px}
.header_top_right p.email{float:left}
.header_top_right ul{margin:0}
.header_top_right ul li{float:left;list-style:none}
.header_top_right ul li a{display:block;padding:12px 10px;color:#252525;line-height:15px}
.category_item{border-bottom:1px solid #e6e6e6;position:relative}
.category_item:after{content:"\f105";opacity:0;width:1px;height:16px;position:absolute;left:10px;top:10px;font-family:FontAwesome}
.category_item img{margin-right:5px;display:block}
.block_item:last-child{border:0}
.block_item a{display:block;padding:12px 15px 13px 35px;color:#353535;font-size:14px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:21px}
.block_item a>img{padding-right:5px;position:absolute;left:7px;top:10px;width:25px}
.block_item i{position:absolute;right:0;top:0;z-index:9;font-size:11px;color:#006794;padding:15px;cursor:pointer}
.block_item i:hover{color:Red}
.block_item.category_item a:after{content:"";width:7px;height:7px;position:absolute;left:10px;top:17px;opacity:0}
.block_item:hover{background:#f0f0f0}
.category_item_sub{display:none;z-index:999;width:100%;-moz-box-shadow:0 0 2px #888;-webkit-box-shadow:0 0 2px #888;-ms-box-shadow:0 0 2px #888;-o-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;background:#fff;padding:10px 10px 0 10px}
.category_item_sub li a{border-bottom:1px solid #e2e2e2}
#main-nav .block_category .category_item_sub li{list-style:none;width:33.333%;margin:0}
#main-nav .block_category .category_item_sub li a{padding:0 0 5px 0;font-size:13px}
.block .product_new_item{display:table;width:100%;border-bottom:1px dashed #a0a0a0}
.block .product_new_item>a{float:left;display:block;width:45%;min-height:90px}
.container_tab .product_new_item>h3{float:left;width:55%}
.block .product_new_item>h3 a{font-size:12px;text-align:left;padding-left:10px}
.block .product_new_item>p{float:left;width:55%;font-size:12px;padding-left:10px}
.container_tab .product_new_item .price ins{top:-19px;left:10px;font-size:14px}
.block .product_new_item .price del{top:0;right:auto;left:10px}
#wpb_wiz_gallery a{width:90%;margin-right:10px;display:block;position:relative;height:100px;margin:0 auto;overflow:hidden}
#wpb_wiz_gallery a img{border:1px solid #8c8c8c;height:100%;max-width:none;position:absolute;width:auto;left:0;right:0;bottom:0;top:0;margin:auto}
.zoomContainer{display:none}
.single-product div.product .images>a>img{height:300px;overflow:hidden;width:auto;margin:0 auto;display:block}
.share_top{display:table;margin:0 auto;position:relative;float:left;width:50%}
.share_top ul{display:table;padding-left:0;float:right}
.share_top ul li{float:left}
.share_top ul li i{display:block;padding:20px 20px;color:#a5a5a5;font-size:16px;width:35px}
.share_top ul li:hover i{color:#fff;background:#333745}
.header_top .time{width:50%;float:left;line-height:27px;color:#0096d7}
.fix_menu .header_top{display:none}
.news_home .news_cate_home_item{width:95%;float:none;border:1px solid rgba(62,67,98,.19);border-radius:5px;box-shadow:0 4px 14px 3px rgba(0,0,0,.12);padding:10px}
.news_home .news_cate_home_item:nth-child(2n){width:49%;float:left;margin-right:0}
.news_home .news_cate_home_item:nth-child(2n+1){clear:both}
.news_home .news_cate_home_item:nth-child(3n+1){clear:none}
.news_home .news_cate_home_item_title{text-align:left}
.news_home .news_cate_home_item_date{font-size:12px;color:#9e9e9e;padding-left:10px}
.copyright{clear:both;width:100%;text-align:center;padding: 10px 0;font-size:13px;border-top: 1px solid rgba(255,255,255,0.2);background: #081533;color: #7f7e7e;}
.copyright h2{font-size:13px;text-align:center;color:#1d1d1d}
.search_ctrol{float:right;color:#fff;font-size:16px;line-height:80px;cursor:pointer;padding:0 15px;position:absolute;top:0;right:0;z-index:999}
.search_ctrol:hover{color:#005a82}
.search-block:after{opacity:0}
.coccoc-alo-phone.coccoc-alo-phone.coccoc-alo-show{visibility:visible;left:-45px!important;bottom:120px!important;right:auto!important}
.coccoc-alo-phone{position:fixed;visibility:hidden;background-color:transparent;width:100px;height:100px;cursor:pointer;z-index:200000!important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;left:-80px;bottom:15%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle{border-color:#00aff2;border-color:#bfebfc 9;opacity:.5}
.coccoc-alo-ph-circle{width:160px;height:160px;top:20px;left:20px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);border:2px solid #bfebfc 9;opacity:.1;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill{background-color:rgba(0,165,233,.9);background-color:#a6e3fa 9;opacity:.75!important}
.coccoc-alo-ph-circle-fill{width:100px;height:100px;top:50px;left:50px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle{background-color:#1970e0}
.coccoc-alo-ph-img-circle{width:60px;height:60px;top:70px;left:70px;position:absolute;background:rgba(30,30,30,.1) o-repeat center center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
@-moz-keyframes coccoc-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:0.1;-webkit-opacity:0.1;-o-opacity:0.1}
30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5}
100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:0.6;-webkit-opacity:0.6;-o-opacity:0.1}
}
@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:0.1}
30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:0.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:0.1}
}
@-o-keyframes coccoc-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:0.1}
30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:0.5}
100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:0.1}
}
@-moz-keyframes coccoc-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}
100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-o-keyframes coccoc-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-moz-transform:rotate(0) scale(1) skew(1deg)}
100%{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes coccoc-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}
10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-o-transform:rotate(0) scale(1) skew(1deg)}
100%{-o-transform:rotate(0) scale(1) skew(1deg)}
}
@-moz-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-moz-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-webkit-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-o-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
.coccoc-alo-ph-img-circle:after{content:"\f095";font-family:fontawesome;color:#fff;font-size:40px;position:absolute;top:9px;left:13px}
.des_category{border:1px dashed #d2d2d2;padding:15px;margin:20px 0}
.footer-bottom a:hover{color:#717171}
h2.woocommerce-loop-product__title{font-size: 14px;padding: 0 10px 0 0!important;text-align:left;margin:10px 0 0 0!important;overflow:hidden;font-weight: 400;color: black;line-height: 18px;}
ul.products li.product .button{margin:0 auto;display:block;text-align:center;width:calc(100% - 25px)}
.woocommerce-tabs .panel {width:100%!important;/* max-height: 200px; *//* overflow-y:auto; */}

.woocommerce-tabs .panel::-webkit-scrollbar-track {background-color:#f1f1f1;border-radius:10px}
.woocommerce-tabs .panel::-webkit-scrollbar{width:10px;}
.woocommerce-tabs .panel::-webkit-scrollbar-thumb {background-color:#c1c1c1;border-radius:10px}
.woocommerce-tabs ul{margin-left:15px}
.woocommerce-tabs .woocommerce-Tabs-panel ul {margin-bottom:10px}
.woocommerce-tabs .woocommerce-Tabs-panel ul li {list-style:disc}
.woocommerce-tabs .woocommerce-Tabs-panel p {margin-bottom:10px;}
#wpb_wiz_gallery .owl-item:nth-child(1){display:none}
#___ratingbadge_0{left:0}
.summary.entry-summary table.variations td.label{margin-bottom:15px;margin-right:15px;font-size:18px}
.summary.entry-summary table.variations td.value{display:block}
.summary.entry-summary table.variations td.value .select_option{width:70px;height:70px;background:#fff}
.summary.entry-summary table.variations td.value .select_option img{width:90%;height:auto;margin:0 auto;opacity:1!important}
.summary.entry-summary .quantity .screen-reader-text{margin-top:20px;line-height:32px}
.block_category{-moz-box-shadow:0 0 2px #888;-ms-box-shadow:0 0 2px #888;-o-box-shadow:0 0 2px #888;position:relative}
.block_category .block_body{position:absolute;width:100%;z-index:999;-moz-box-shadow:0 0 2px #888;-webkit-box-shadow:0 0 2px #888;-ms-box-shadow:0 0 2px #888;-o-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;display:none}
.block_category .block_body{top:57px;display:block;height:335px;background:#fff}
.honme{clear:both}
.logo{width:20%;float:left}
.logo img{max-width:100%;padding:0;max-height:100px;padding: 5px;}
.fixed .logo img{/*max-height: 70px;*/}
.hide{display:none}
.banner{overflow:hidden;/* margin-top: 15px; */clear: both;background: white;/* padding: 10px 0; */}
.banner img{width:100%;height:auto}
.banner_content{width:60%;float:left;max-height:335px;overflow:hidden;padding:0 15px;margin-top:15px}
.banner_content img{width:100%}
.banner_item{overflow:hidden;position:relative}
.banner_item h2{margin:0;color:#fff;font-size:41px;font-weight:500}
.banner_item .des{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;margin:auto;height:200px;text-align:center;color:#fff;font-size:30px;z-index: 1;}
.banner_item .more a{display:inline-block;background:#ffffb8;color:#4ba023;font-size:20px;padding:5px 15px;border-radius:5px}
.banner_item .des .text{font-size:16px}
.banner_item .des .link{margin:15px 0 0 0}
.banner_item .des .link a{display:block;background:#fff;width:200px;margin:0 auto;font-size:14px;margin-top:10px;padding:8px;font-weight:400}
.banner_item .des .link a:hover{background:#ffffffb5}
.container .product_cate_home{width:100%;margin:15px 0 10px 0}
.page_detail .product_cate_home{margin-top:15px}
.khach-hang-template-default .page_detail .tie_breadcrumbs .container, .post-type-archive-khach-hang .page_detail .tie_breadcrumbs .container {border-bottom: 1px solid #eee;padding-top: 60px;padding-bottom: 15px;}
.single .page_detail .tie_breadcrumbs .container h1 {display:none}
.block_contentttt.page_dvkh {font-size:13px}

.product_cate_home{display:table;margin-bottom:15px;clear:both;position:relative}
.product_cate_home>ul{/* width:20%; *//* float:left; *//* background:#ebebeb; */}
.product_cate_home>ul li{/* float:none; *//* width:100%; */}
.product_cate_home>ul li a{/* display:block; *//* padding:3px 15px; *//* margin-left:5px; *//* font-size:14px; */}
.product_cate_home.item16,.product_cate_home.item3104,.product_cate_home.item3105{/* display:none; */}
.product_new_item h3 a{display:block;text-align:center;color:#1b1b1b;padding:10px 0 0 0;overflow:hidden;font-size:15px;box-shadow:none!important}
/* .product_new_item img{display:block;max-width:100%;margin:0 auto;max-height:175px;width:auto} */
.product_new_item .price{/* height:25px; */font-size: 16px!important;margin: 5px 0 0 0 !important;text-align:center;overflow:hidden;color: #cd1818;font-weight: bold;clear: both;float: none;display: block;text-align: left;}
.saved-sale{position:absolute;top:0;left: 0;z-index:3;width: 47px;height: 25px;line-height:32px;color: #fff;line-height: 26px;text-align:center;font-size:13px;background-repeat:no-repeat;background: #cd1818;}
.single-product .saved-sale{left:auto;right:0;}
.product_new_item p{margin:0;text-align:center}
.add_to_cart_button.product_type_simple{background:0 0!important;color:#232323!important;padding:5px 15px!important;font-size:14px!important;margin:10px auto 0 auto!important;width:158px;display:block!important;text-align:center;border-radius:3px!important;height:31px;line-height:20px!important;border:1px solid #dedede}
.price ins{display:inline-block;color: #d44511;text-decoration:initial;font-size: 16px;background:0 0!important;padding-left:0!important}
.price del{display:inline-block;font-size: 12px;top:5px;font-weight:400;/* margin-right:7px; */opacity:1;color: #545454;}
.product_cate_home_list{/* margin:15px -10px 0 -10px; */}
.product_new_item{width: calc(20% - 15px);float:left;/* margin:0; */padding: 0;position:relative;margin: 0px 13px 15px 0;/* background:#fff; *//* padding: 15px; *//* height: 350px; *//* border: 1px solid #e6e6e6; */}
.product_cate_home_list .product_new_item:nth-child(4n){padding-right:0;margin-right: 0;}
.related .product_new_item:nth-child(5n){padding-right:0;margin-right: 0;}
.product_new_item .img{width:100%;display: block;position: relative;}
.archive .product_new_item:nth-child(4n){padding-right:0;margin-right: 0;}
.archive .product_new_item{width:calc(25% - 15px);}
/* .product_new_item .img{height:520px;overflow:hidden;position:relative}
.product_new_item .img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;max-width:100%;max-height: none;min-width: 100%;z-index:1} */
.product_new_item_content{border-radius:4px;background:#fff;position:relative;height:300px;padding:5px}
.product_new_item .price .product_detail{display:none}
.product_cate_home_list .product_new_item{width: calc(25% - 10px);}
.related.products .product_new_item{width: calc(20% - 15px);}
.owl-item .product_new_item{width: 100%!important;margin:0}
.container_tab .product_new_item{width:100%;margin:3px 0 3px 0;border-right:0;border:1px solid #d8d8d8;border-radius:3px}
.container_tab .product_new_item .product_new_item_content{border:0;height:110px}
.container_tab .product_new_item .product_new_item_content .img{height:80px;float:left;width:100px}
.container_tab .product_new_item .product_new_item_content a{float:left;width:calc(100% - 100px);text-align:left}
.container_tab .product_new_item .product_new_item_content a h2{text-align:left;padding:0!important;font-size:13px}
.container_tab .product_new_item .product_new_item_content .price{float:left;width:calc(100% - 100px);text-align:left;height:auto;font-size:14px}
.container_tab .product_new_item .product_new_item_content .stt{position:absolute;top:0;left:-5px;z-index:999;background:#369;width:20px;height:20px;border-top-left-radius:3px;color:#fff;text-align:center;line-height:19px;font-size:13px}
.container_tab .product_new_item:nth-child(5n+1){clear:both}
.block .container_tab .product_new_item{border:0;border-bottom:1px solid #dedede;border-radius:0;margin:0}
.product_new_item h3{margin:0!important;padding:0!important}
.product_cate_home .product_new_item:nth-child(n+6){/* display:none; */}
.product_new_item .star{text-align:center;margin:0 auto;display:block;float:none;width:100%;font-size:13px;color:#ffaa4d}
.product_cate_home h2.flag1{display:block;text-align:center;margin-bottom:0;position:relative;margin:0;line-height:22px}
.product_cate_home:before{content:"";width:calc(100% - 30px);height:1px;background: #000000;position:absolute;top:24px;left:15px;/* opacity: 0; */}
.product_cate_home h2.flag1 a.lag{display:inline-block;padding:13px 15px 14px 20px;color:#fff;font-size:20px;position:relative;z-index:123;background: #000000;font-weight:700;text-transform:uppercase}
.product_cate_home h2.flag1 a.lag::after{border-bottom:19px solid transparent;border-top:19px solid transparent;content:"";height:0;position:absolute;left:-25px;top:0;width:0;border-right: 25px solid #000000;border-top:24px solid transparent;border-bottom:25px solid transparent}
.product_cate_home h2.flag1 a.lag::before{border-bottom:19px solid transparent;border-left:15px solid #006794;border-top:19px solid transparent;content:"";height:0;position:absolute;right:-25px;top:0;width:0;border-left: 25px solid #000000;border-top:24px solid transparent;border-bottom:25px solid transparent}
.product_cate_home h2.flag1 .more{position:absolute;z-index:123;color:#1b1b1b;right:0;top:0;border-radius:5px;font-size:15px;padding:10px 15px;display:block;text-transform:uppercase;font-weight:700}
.product_cate_home_header{position:relative;margin-top:10px;float:left;width:calc(25% - 15px);margin-right:15px;background:#fff;height:715px;border-radius:0 0 5px 5px;background-size:100% auto!important}
.product_cate_home_header:after{content:"";width:100%;height:1px;background:#a7a6a6;position:absolute;top:25px;left:0;opacity:0}
.product_cate_home_header ul{float:left;display:table;margin:15px auto;float:none;width:95%}
.product_cate_home_header ul li{border-radius:20px;margin-bottom:15px;list-style:none}
.product_cate_home_header ul li a{display:block;padding:7px 15px;color:#67940a;border:1px solid #d8d8d8;background:#fff;text-align:center}
.product_cate_home_header ul li a:hover{color:#1b1b1b}
.tuychon{width:100%;padding:50px 0}
.tuychon_item{position:relative;box-shadow:0 0 3px 2px #c1c1c1;margin:0 15px;background:#fff}
.tuychon_item_title{padding:5px;width:100%;font-size:20px;height:38px;position:absolute;bottom:0;left:0;right:0;text-align:center;margin:auto;color:#1b1b1b}
.tuychon_item_title a{color:#1b1b1b;display:block;font-size:15px;text-transform:uppercase;font-weight:700}
.tuychon_item_img{position:relative}
.tuychon_item_img img{margin:0 auto;display:block;max-height:200px;width:auto}
.tuychon_item:hover .tuychon_item_img img{transform:rotateY(360deg)}
.tuychon_content{margin:auto;font-size:15px;text-align:left;font-size:13px;padding:0 0;color:#fff;line-height:18px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;overflow:hidden}
.tuychon .view_more{text-align:center;width:100%}
.tuychon .view_more a{text-align:center;display:inline-block;margin:20px 0;text-transform:uppercase;color:#333745;border:2px solid #868686;padding:6px 20px;border-radius:20px}
.tuychon_item:hover .view_more a{border:2px solid #737171;background:#737171;color:#fff}
.tuychon_item:hover .tuychon_content{visibility:inherit;opacity:1}
.header_cart{display:table;float:right}
.header_cart span{float:left;margin-right:10px}
.header_cart li{float:left;list-style:none;margin-left:10px;background:#d80000;padding:0 10px}
.header_cart li a{color:#fff}
.header_cart li:hover{background:#ff0505}
footer .footer_col{width:33.33333%;float:left;line-height:30px}
footer .footer_col h3{text-transform:uppercase;font-weight:700}
footer .footer_col ul li{list-style:none}
footer .footer_col ul li a:hover{color:#7ac142}
footer .footer_col.menus{padding:0 15px;width:50%}
footer .footer_col p{margin:0}
footer .footer_col i{margin-right:8px;color:#d80000}
.category_item.item16{/* display:none; */}
.sticker-hotline-mobile{position:fixed;bottom:3%;left:16px;width:52px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 0 8px rgba(219,33,40,.14);z-index:1;transition:all .5s ease;-webkit-transition:all .5s ease}
.sticker-hotline-mobile a{background-color:#db2128;-webkit-box-shadow:0 0 0 4px rgba(219,33,40,.5);-moz-box-shadow:0 0 0 4px rgba(219,33,40,.5);box-shadow:0 0 0 4px rgba(219,33,40,.5);text-align:center;display:block;width:100%;height:52px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.sticker-hotline-mobile img{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;color:#fff;padding:9px}
@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}
8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}
10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}
18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}
100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}
}
@keyframes wrench{0%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}
8%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}
10%,28%,30%,48%,50%,68%{-webkit-transform:rotate(24deg);-ms-transform:rotate(24deg);transform:rotate(24deg)}
18%,20%,38%,40%,58%,60%{-webkit-transform:rotate(-24deg);-ms-transform:rotate(-24deg);transform:rotate(-24deg)}
100%,75%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
.sticker-hotline-mobile span{background:#db2128;color:#fff;position:absolute;left:42px;font-size:17px;padding:6px 15px;top:9px;border-radius:0 8px 8px 0}
.main-navigation .sub-menu li{border-bottom:1px solid #525252}
.main-navigation .sub-menu li a{font-size:13px}
.woocommerce-Tabs-panel>h2{display:none}
.woocommerce-Tabs-panel{padding:15px}
.woocommerce-loop-product__title{transform:none!important;/* text-transform:uppercase; */font-weight:300;letter-spacing:normal!important;color:#1b1b1b}
.woocommerce-product-gallery--columns-4 .flex-control-thumbs li{width:24%!important;border:1px solid #d2d2d2;margin:1px}
.search{width:25%;float:left}
.search input{padding:6px 15px;background:#fff}
.search label{margin:0}
body.search{width:100%}
.category_post article{width:49%;float:left;background:#fff;margin:0 2% 2% 0;padding:15px}
.category_post article:nth-child(2n){margin-right:0}
.category_post article:nth-child(2n+1){clear:both}
.entry-header .entry-title a:hover{text-decoration:none;box-shadow:none;color:#1b1b1b}
.form_dk{width:calc(100% - 150px);float:left}
.form_dk label{font-size:13px;margin-bottom:5px;display:block}
.contact_maps{width:100%;padding:15px 0}
.contact_maps iframe{width:100%;/* height:300px; */}

#menu-menu-duoi>li>a{color: #404040;font-size: 14px;font-weight: 400;padding: 0 15px 0 0;/* max-width:90%; */position:relative;}
#menu-menu-duoi>li>a:after{content:'';width: 40px;height: 2px;background: #000000;position: absolute;bottom: -6px;left: 0;}
#menu-menu-duoi>li{float:left;width: 50%;}
#menu-menu-duoi>li ul{margin:0;}
#menu-menu-duoi>li ul li a{font-size: 13px;display:block;line-height: 35px;color: #3f3d3d;/* font-weight:400; */position: relative;padding: 0 0 0 15px;}
#menu-menu-duoi li i{width:18px;height:18px;background:#7d7d7d;color:#fff;text-align:center;line-height:20px;font-size:11px;margin-right:2px}
#menu-menu-duoi>li ul li a:After{content: "\f192";font-family: 'FontAwesome';position: absolute;left: 0;top: 0px;color: #777777;font-size: 10px;}
#menu-menu-duoi>li ul li a:hover,#menu-menu-duoi>li ul li a:hover:after{color: #060606;font-weight: bold;} 
.menu-quang-cao-tren-container{float:left;width:55%;margin-top:40px}
.menu-quang-cao-tren-container ul{list-style:none}
.menu-quang-cao-tren-container ul li{float:left;margin-right:44px;width:150px}
.menu-quang-cao-tren-container ul li a{color:#3a3a3a}
.menu-quang-cao-tren-container ul li img{max-width:50px;max-height:50px;margin:8px;float:left}
.menu_top{/* background:#d80000; */float:left;display:table;width:calc(100% - 250px);}
.product_hot{/* background:#fff; *//* min-height:335px; */}
.product_hot{list-style:none;margin:15px 0;}
.product_hot>li:nth-child(n+6){display:none}
.product_hot .block_product_item{display:table;width:100%;position:relative}
.product_hot .block_product_item .block_product_item_img{width:30%;float:left}
.product_hot .block_product_item .block_product_item_des{width:70%;float:left;padding-left:10px}
.product_hot .block_product_item .block_product_item_des h3{margin-bottom:5px;font-size:14px}
.product_hot .block_product_item p{margin:0;text-align:left;font-size:14px}
.product_hot .block_product_item p.saved-sale{display:none}
.product_hot .block_product_item .price ins{font-size:13px}
footer{background:#fff;padding-top:20px}
body .woocommerce ul.products li.product,body.woocommerce-page ul.products li.product{float:left;padding: 0;position:relative;width: calc(25% - 15px);margin: 16px 18.333333px 15px 0 !important;}
.woocommerce ul.products li.product:nth-child(4n){padding-right:0;}
.woocommerce-page ul.products li.product-category:last-child{margin: 16px 0 15px 0 !important;}
.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:22%!important;background:#fff}
.banner .block_empty{height:340px;float:left;width:20%}
.menu_top .block_category{background:0 0;box-shadow:none;cursor:pointer}
.menu_top .block_category:hover>.block_body{display:block}
.menu_top .block_title{position:relative;background:0 0;border-right:1px solid #d80000;background:#b30000}
.menu_top .block_title span{display:block;position:relative;color:#fff;padding:9px 15px 9px 35px}
.menu_top .block_title span:after{content:"\f0c9";font-family:fontawesome;position:absolute;left:9px;top:6px;color:#fff;font-size:20px}
.single-product .site-main{background:#fff;-moz-box-shadow:0 0 2px #888;-webkit-box-shadow:0 0 2px #888;-ms-box-shadow:0 0 2px #888;-o-box-shadow:0 0 2px #888;box-shadow:0 0 2px #888;padding:15px}
.woocommerce.columns-5 ul.products li.product:nth-child(4n){margin-right:0}
.woocommerce.columns-5 ul.products li.product:nth-child(10),.woocommerce.columns-5 ul.products li.product:nth-child(15),.woocommerce.columns-5 ul.products li.product:nth-child(4n+1){margin-right:40px!important}
.single-product #comments{display:none}
.single-product div.product .entry-summary .price{height:auto;text-align:left;margin: 15px 0;position:relative;font-size: 25px;/* font-weight:normal; */}
.single-product .entry-summary .des_more{color:#2e84c9;font-size:14px;font-weight:600}
.single-product .entry-summary .price del{color:#1b1b1b;font-size: 15px;}
.single-product .entry-summary .price ins{font-size: 25px;padding-left:0;color:#d44511}
.single-product .product_meta .posted_in{display:none}
.single-product .navigation{display:none}
.single-product .product_meta .tagged_as{display:block}
.single-product .luotmua{color:#1b1b1b;font-weight:700;margin:10px 0}
.single-product .luotmua span{color:#db2128;font-weight:700}
.site-main .up-sells.products{display:none}
.fb_iframe_widget_fluid_desktop iframe{width:100%!important}
.product_detail_menu{width:50%;float:left}
.single.single-product div.product .images, .single.single-product div.product .summary {margin-bottom:20px}
.menu-chi-tiet-san-pham-container ul{list-style:none;display:table;width:100%;border:1px solid #dadada}
.menu-chi-tiet-san-pham-container ul li{clear:both;border-bottom:1px solid #ccc;padding:5px;height:54px}
.menu-chi-tiet-san-pham-container ul li a{color:#b03510;text-decoration:none;box-shadow:none;font-size:13px;line-height:43px;display:block;font-weight:700}
.menu-chi-tiet-san-pham-container ul li img{max-width:20px;max-height:24px;margin:8px;float:left}
.price .product_detail{float:left}
.woocommerce .quantity .qty{height: 40px;margin: 0;}
.fast_buy_support{width:calc(50% - 15px);margin-left:15px;float:left}
.fast_buy_support ul{list-style:none;display:table;width:100%}
.fast_buy_support ul li{margin-bottom:15px}
.fast_buy_support ul li a{padding:10px 0;display:block;color:#fff;background:#93c727;border-radius:40px;text-align:center;font-weight:700}
.related .owl-buttons{display:none}
.send_email{background:#bf1e2e;display:table;width:100%;color:#fff}
.send_email .container{position:relative;width:70%!important}
.send_email p{float:left}
.send_email label{color:#fff;float:left;margin-top:24px;margin-right:30px;width:120px}
.send_email p:nth-child(2){width:100%;color:red}
.send_email form{display:table;width:100%;margin:0 auto}
.send_email input[type=submit]{margin-top:-8px;height:40px;float:left;width:130px;background:#f9ac42}
.send_email .wpcf7-form-control-wrap{display:block;width:calc(100% - 283px);float:left;padding:15px}
.send_email .wpcf7-form-control-wrap input{height:40px;margin-bottom:0}
.send_email ul{list-style:none;float:right;position:absolute;top:25px;right:0}
.send_email ul li{float:left;margin:5px}
.send_email ul li a i{font-size:20px;width:35px;height:35px;line-height:34px;text-align:center;border-radius:50%;border:1px solid #0c0c0c}
.send_email ul li a i.fa-facebook{color:#00c;border-color:#00c}
.send_email ul li a i.fa-youtube{color:#d20000;border-color:#d20000}
.quick_order_form{text-align:center}
.quick_order{font-size:13px;display:table;width:100%;border:1px solid #93c727;padding:5px 5px;margin:10px 0}
.quick_order .name{float:left;width:55%;text-align:left}
.quick_order .name input{font-weight:700;color:#67940a;word-wrap:break-word;word-break:break-all;width:90%}
.quick_order .qty{float:left;width:15%;text-align:center}
.quick_order .qty input{text-align:center;border:1px solid #e0e0e0;padding-left:13px}
.quick_order .total{float:left;width:30%;text-align:right}
.quick_order .total input{text-align:right;color:red;font-weight:700}
.quick_order input{border:0;height:30px;text-align:left;padding:0;font-size:13px}
.quick_order_form input{height:37px;font-size:13px}
.quick_order_form input[type=submit]{margin:0 auto;float:none;background:#5c8409}
.quick_order_form br{display:block;margin:10px 0;line-height:20px;content:""}
.quick_order_form textarea{height:50px;font-size:13px}
#secondary .dat_hang_title{background:#93c727;padding:7px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700;margin-bottom:0}
.tagged_as a{color:#67940a;font-size:14px;position:relative}
.tagged_as a:after{content:","}
.product_cate_home_more{position:absolute;bottom:0;left:0;right:0;margin:auto;width:50%;display:none}
#secondary #recent-posts-2,#secondary .up-sells{background:#fff;padding:15px;border:1px solid #d2d2d2;margin-bottom:15px;border-radius:5px}
#secondary .tagged_as{background:#fff;padding:15px;border:1px solid #d2d2d2;margin-bottom:15px;display:table;border-radius:5px}
#secondary .product_detail_more{background:#fff;padding:15px;border:1px solid #d2d2d2;margin-bottom:15px;display:table;width:100%;border-radius:5px}
.product_detail_more ul{list-style:none}
.product_detail_more ul li{margin-bottom:5px}
.product_detail_more ul span{display:inline-block;padding:2px 8px;background:#f97715;color:#fff;border-radius:3px;margin-right:5px}
.product_detail_more h3{font-size:15px;border-bottom:1px solid #d2d2d2;padding-bottom:10px;font-weight:700;text-align:center}
.product_detail_more p{margin-bottom:10px}
#secondary .wpcf7{background:#fff;padding:0 15px 15px 15px;margin-bottom:15px;border:1px solid #d2d2d2;border-radius:0 0 5px 5px}
.block_news_item{display:table;width:100%;border-bottom:1px solid #eaeaea;margin-bottom:5px;height:50px}
.block_news_item:last-child{border:0;margin:0}
.block_news_img{float:left;width:20%}
.block_news_title{width:80%;float:left;padding:0 0 0 5px;line-height:18px}
.block_news_title a{font-size:13px}
.yeucaubaogia{float:left;background:#d80000;padding:6px 15px;color:#fff;margin-left:5px;border-radius:5px;cursor:pointer}
#yeucaubaogia .modal-dialog{margin:100px auto}
#yeucaubaogia label{width:100%;font-weight:400}
#yeucaubaogia textarea{height:150px}
#yeucaubaogia input{height:37px}
#yeucaubaogia p{margin:0;position:relative}
#yeucaubaogia input[type=submit]{background:#d80000;line-height:3px;margin:0 auto;display:block}
#yeucaubaogia .ajax-loader{position:absolute;top:12px;left:30%}
.single-product .flex-viewport{margin-bottom:10px;max-height:300px!important}
.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none!important;}
.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{/* margin:auto!important; */}
.search-form label{display:none}
.sologan{width:55%;float:left}
.category_sub{clear:both;width:100%;display:table;border:1px solid #bbb;border-radius:3px;padding:15px;background:#fff}
.category_sub>li{width:calc(20% - 15px);float:left;list-style:none;margin-right:15px}
.category_sub>li>a{background:#d80000;padding:5px 15px;display:block;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;text-align:center}
.category_sub>li:hover>a{background:#a00000;color:#fff}
.category_sub>li:nth-child(n+6){margin-top:15px}
.related.products .category_sub{display:none}
#tab-title-qr_code_tab{display:none!important}

.logo h1,.logo h2{padding:0;margin:0;line-height:12px}
.logo{float:left;width: 250px;margin: 5px 0!important;}
#main-nav{background:0 0;border:0;box-shadow:none;background:0 0;min-height:auto;margin: 0 auto;display: table;float:right;}
.search-block{margin: 28px 10px;padding:0 0;width: 200px;z-index:9;float: right;}
.search-block i{font-style: normal;}
.search-block.open{display:block;}
.fixed .search-block{/* top:65px; */}
.header-content{display:table;width:100%!important;padding: 2px 0;}
#theme-header{border-top:0;margin:0;background: none;position: absolute;top:0;left:0;z-index: 10;width:100%;}
.page_detail #theme-header{/*border-bottom: 1px solid #d1d1d1;*/}
.fixed #theme-header{position:fixed;top:0;left:0;width:100%;z-index:99;background: white;-webkit-box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);box-shadow: 0 2px 6px 0 rgba(0,0,0,0.15);-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
#wrapper.wide-layout #main-content{margin:0;padding:0}
.doi_tac{padding: 50px 0; clear:both; }
.doi_tac_content{display:table;width:100%;clear:both}
.doi_tac .img{/* height:100px; */position:relative;/* border: 1px solid #c2c2c2; */width: 90%;border-radius: 5px;overflow: hidden;margin: 0 auto;} 
.doi_tac img{/* position:absolute; */top:0;bottom:0;left:0;right:0;margin:auto;width:100%;max-height:100%;height: 100%;width: auto !important;}
.lo_lang{padding:50px 0;background:#f6f6f6}
.lo_lang .lo_lang_item{text-align:center}
.lo_lang .lo_lang_item .des{font-size:15px;padding:0 15px}
.lo_lang .lo_lang_item .title{padding:15px;color:#404040;margin:0;font-size:13px}
.lo_lang .lo_lang_item img{width:auto;margin:0 auto}
.lo_lang_content{width:60%;margin:0 auto}
.giai_phap{background:#277312;padding:50px 0}
.giai_phap .home_title h3{color:#fff}
.giai_phap .giai_phap_item{text-align:center}
.giai_phap .giai_phap_item .des{font-size:13px;padding:0 15px;color:#fff;text-align:justify}
.giai_phap .giai_phap_item .title{padding:16px;color:#fff;font-weight:700;margin:0;height:70px}
.giai_phap .giai_phap_item img{width:50%;margin:0 auto}
.home_title{text-align: left;margin-bottom: 10px;}
.home_title.two{text-align:center;position: relative;margin-bottom: 50px;}
.home_title.two:After{content:'';width: 100%;position: absolute;height: 1px;background: #b6b6b6;left: 0;top: 21px;z-index: 1;}
.home_title span,.home_title a{position:relative;font-size: 14px;color: #ffffff;display: inline-block;padding: 10px 15px;background: #000000;text-transform: uppercase;/* font-weight: bold; */z-index: 999;position: relative;}
.home_title span:after,.home_title a:After{bottom:-10px;content: "";height: 0;position: absolute;right: -20px;top: 0px;width: 0;border-left: 20px solid #000000;border-top: 21px solid transparent;border-bottom: 21px solid transparent;}
.home_title.two span:before{bottom:-10px;content: "";height: 0;position: absolute;left: -20px;top: 0px;width: 0;border-left: 20px solid #000000;border-top: 21px solid transparent;border-bottom: 21px solid transparent;transform: rotate(180deg);}
.home_title h3{position:relative;padding-bottom:50px;font-size:30px;font-weight:700;color:#1d5a2d}
.home_title h3:before{content:url(../images/line_home.png);position:absolute;bottom:0;left:0;right:0;margin:auto}
.home_category .home_title span{background: white;color:black;}
.home_category .home_title span:after{border-left: 20px solid #ffffff;}
.bao_gia{padding:50px 0;background:url(../images/bg_bao_gia.jpg);background-size:100% auto;background-position:center}
.bao_gia_content{width:100%;display:table}
.bao_gia_left{width:50%;float:left;color:#fff}
.bao_gia_left>div{padding:90px 15px}
.bao_gia_left h4{color:#fff}
.bao_gia_right{width:50%;float:left}
.bao_gia_content .form_dk{width:400px;background:#ffffff66;padding:30px;border-radius:10px;text-align:center}
.bao_gia_content .form_dk h4{color:#fff;margin-bottom:15px}
.quy_trinh_giao_hang{padding:50px 0}
.giao_hang_left{float:left;width:50%}
.giao_hang_right{float:left;width:50%}
.giao_hang_right img{max-height:370px}
.giao_hang_item{display:table;vertical-align:middle;width:100%;clear:both;line-height:25px;text-align:right;margin-bottom:15px}
.giao_hang_item .title{float:right;width:55%;text-align:right;padding:8px 15px 0 0;margin-bottom:0;position:relative}
.giao_hang_item .title:after{content:"";width:100px;height:2px;background:#369d19;position:absolute;bottom:-5px;right:15px}
.giao_hang_item .img{float:right;width:80px}
.giao_hang_item img{max-width:80px}
.quy_trinh_mua_hang{padding:50px 0;background:#f5f5f5;clear:both}
.mua_hang_content{display:table;width:100%}
.mua_hang_left{float:left;width:40%}
.mua_hang_right{float:left;width:60%;padding-left:30px}
.mua_hang_item{float:left;width:33.3333%}
.mua_hang_item img{max-width:60%}
.mua_hang_item .title{margin:20px 0 15px 0;text-align:center;font-weight:700;color:#369d19}
.mua_hang_item .des{text-align:center;font-size:14px}
.alignright p{margin:0}
.alignright h3{margin:0;color:#1d5a2d;font-weight:700}
.page_contact .form_dk{border:1px solid #d0d0d0;padding:15px;border-radius:5px;width:100%}
.form_dk_content{float:left;width:50%;padding-right:15px}
.form_dk_form{width:50%;float:left;}
.form_dk_form textarea{height:150px}
p{margin:0}
.page_contact_item i{margin-right:5px;color:#1d5a2d}
.page_contact_item{padding:50px 0}
.page_contact_content{width:100%;margin-bottom:50px;display:table;padding: 100px 0 50px 0;}
.page_contact_content .des{float:left;width:50%;padding: 0 30px 0 0;}
.page_contact_content .des p{margin-bottom: 10px;min-height: 5px;}
p.more{color:red}
#crumbs,.woocommerce-breadcrumb{border:0;max-width: max-content;overflow-x: auto;white-space: nowrap;padding-bottom: 10px;margin-top: 7px;}
.tie_breadcrumbs{padding:0;text-align:center}
.tie_breadcrumbs h1{font-weight:400;color:#1b1b1b;font-size:24px;margin-bottom: 0;}
.tie_breadcrumbs a{color: #1b1b1b;font-size: 11px;font-weight: normal;}
.products li:nth-child(4n+1){/* clear:both; */}
.products .product_type_simple{display:none!important}
.block_content{width: calc(100% - 265px);float:left;margin-left: 15px;}
.block_right{width:300px;margin-right:15px;float:left;margin:15px 0}
#commentform,#sidebar .widget-container,.cat-box-content,.post-listing{border:0;box-shadow:none}
.tabs.wc-tabs .reviews_tab{display:none;}
body .woocommerce-tabs ul.tabs li a{display:block;padding:10px 15px 10px 0;text-transform:uppercase;font-size: 14px;}
body .woocommerce-tabs ul.tabs{width:100%;margin:0 0 10px 0;padding:0;text-align:left;display: flex;}
.woocommerce-tabs .panel{padding:0}
.block_left img{width:100%;height:auto}
.block_left .form_dk{width:100%;background:#1e9a23;padding:15px;color:#fff;margin:30px 0}
.block_left .form_dk h4{text-align:center;color:#fff}
.block_content.single_product .post-inner{padding:0}
.block_content.single_product .woocommerce-Tabs-panel{padding-left:0}
.single_product div.type-product{margin:20px 0}
.single_product .posted_in a{font-size:12px;color:#ac822d}
.single_product .product_title{font-weight:700;color:#78111d;font-size:20px}
.block_news .tin_tuc_item{display:table;width:100%;border-bottom:1px solid #dcdcdc;padding:10px 0}
.block_news .tin_tuc_item img{float:left;width:20%}
.block_news .tin_tuc_item .title{float:left;width:80%;padding-left:15px;font-size:15px;color:#1e9a23;padding-top:6px}
ul.products{width:100%;z-index:0}
.woocommerce-Reviews{display:none;}
.address{float:right;width:232px;text-align:left;padding:10px 0;font-weight:700}
.address p{text-align:left;display:block;clear:both;font-size:14px;display:table;width:100%;color:#bb2a33}
.address label{float:left;padding:3px 10px;background:#bf1e2e;color:#fff;margin-right:5px;width:80px;margin-bottom:4px}
.address .green label{background:#006937}
.address span{float:left;display:block;padding:1px 10px;border:2px solid #bf1e2e;width:calc(100% - 85px);text-align:center}
.address .green span{border-color:#006937}
.address .green{color:#006937}
.contact_bottom{width:100%;clear:both;display:table}
.contact_bottom_item{width:30%;float:left;color:#1b1b1b;font-size:15px;line-height:25px}
.contact_bottom_item:nth-child(1){width:40%;padding-right:30px}
.contact_bottom_item:nth-child(3){padding-left:15px}
.contact_bottom_item a{color:#007bff}
.contact_bottom_item .info{width:40%;float:left;padding-right:15px;color:#383838}
.contact_bottom_item .maps{width:60%;float:left;display:table}
.contact_bottom_item .maps iframe{margin-bottom:0!important}
.footer_title{text-transform:uppercase;color:white;font-weight: 400;font-size: 18px;margin-bottom:15px;position: relative;height: 35px;}
.footer_title:After{content:'';width: 60px;height: 2px;background: white;position:absolute;bottom: 2px;left: 0;}
.menu_bottom{width: 50%;margin-bottom:15px;display:table;/* padding-top: 40px; *//* border-top: 1px solid #eee; */float: left;}
.bottom_left{width: 20%;position:relative;color:#1b1b1b;/* padding-top: 40px; *//* border-top: 1px solid #eee; */float: left;position: absolute;top:0;right:0;}
.bottom_left input[type=submit]{position:absolute;top:0;right:0;height:33px;line-height:9px;padding:10px 15px;font-weight:400;background:#f90}
.bottom_left .ajax-loader{display:none!important}
.bottom_left form br{line-height:30px;content:""}
.bottom_left>span{width:calc(100% - 180px);display:block;text-align:right;line-height:25px;font-size:20px;float:left;padding-right:15px}
.bottom_left .show_subscribe{background:#000;float:right;width:180px;color:#fff;text-align:center;line-height:42px;margin-top:6px;cursor:pointer}
.bottom_left .show_subscribee a{background:#000;float:right;width:180px;color:#fff;text-align:center;line-height:42px;margin-top:6px;cursor:pointer;display: block;}
.bottom_left .show_subscribe:hover{background:#767676}
.bottom_left iframe{margin-bottom: 5px !important;}
.footer-bottom .container{width:100%!important;/* display:flex; */}
.tukhoa{clear:both;font-size:14px;font-weight:400;color:#006937;display:none}
.tukhoa a{color:#006937;margin-left:6px;font-weight:400}
.footer_link{background:#fff;margin-top:20px;padding:15px 0 0 0}
.link_footer li{width:auto;float:left;line-height:25px;margin-right:10px}
.link_footer li a{font-size:13px;position:relative;padding-left:10px;color:#1b1b1b}
.link_footer li a:after{content:"";width:5px;height:5px;border-radius:50%;background:#9c9c9c;position:absolute;left:0;top:5px}
.contact_bottom h3{font-size:15px;color:#080808;font-weight:700;padding-top:8px}
.contact_bottom p{font-size:13px;margin-bottom:0;line-height:20px}
.contact_bottom i{margin-right:5px}
.tin_tuc{clear:both;background: white;padding: 15px 0 0 0;}
.tin_tuc .container{position:relative}
.tin_tuc .cate_list_items{position:absolute;right:0;top:0}
.tin_tuc .cate_list_items a{display:block;float:left;padding:3px 10px;border:1px solid #cac9c9;margin-left:5px;border-radius:3px;background:#e2e2e2;font-size:14px}
.tin_tuc_item{width: 33.333%;float:left;margin-bottom: 15px;}
.tin_tuc_item .img{position:relative;/* border:1px solid #ccc; *//* height:100px; */width: 40%;overflow:hidden;float:left}
.tin_tuc_item .img img{/* position:absolute; *//* top:0; *//* left:0; *//* right:0; *//* bottom:0; *//* margin:auto; */border-radius: 5px;}
.tin_tuc_item .tin_tuc_item_des{float:left;width: 60%;padding:0 0 0 10px}
.tin_tuc_item h3{font-weight:700;font-size: 14px;margin:0}
.tin_tuc_item .date{padding:5px 0;font-size:15px}
.tin_tuc_item .des{font-size:13px;padding-right:15px;/* text-align:justify; *//* height:57px; */overflow:hidden}
.tin_tuc_item .des span{font-size: 13px !important;}
.tin_tuc_item .more{display:inline-block;padding:5px 10px;border:1px solid #dadada;font-size:13px;line-height:15px;margin:15px 0}
.tin_tuc_item .more:hover{background:#dadada}
.tin_tuc_content{margin: 10px 0;display:table;width:100%}
.tin_tuc_item:nth-child(1){padding: 0 15px 0 0;}
.tin_tuc_item:nth-child(1) .img{width: 100%;height: 220px;overflow: hidden;}
.tin_tuc_item:nth-child(1) .img img{width: 100%;}
.tin_tuc_item:nth-child(1) .tin_tuc_item_des{width: 100%;padding: 10px 0;}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.share_bottom{clear:both}
.share_bottom li{float:left;margin-right:5px}
.share_bottom li i{width:35px;text-align:center;background:#ea1515;height:35px;line-height:35px;color:#fff;border-radius:3px}
.share_bottom li i.fa-facebook{background:#3b5998}
.share_bottom li i.fa-google-plus{background:#ea4335}
.share_bottom li i.fa-youtube{background: crimson;}
.share_bottom li i.fa-twitter{background: #1DA1F2;}
.share_bottom li i.fa-telegram{background: #2196F3;}
.pay_bottom{float:right}
.pay_bottom li{float:left}
.link_bottom{display:table;width:100%;padding-bottom:10px}
.copyright p{margin:0;line-height:20px}
.phonering-alo-zalo{position:fixed;z-index:10;right:10px;bottom:70px;display:none}
.phonering-alo-zalo img{max-width:45px}
.coccoc-alo-phone.coccoc-alo-phone.coccoc-alo-show{visibility:visible;left:-1px!important;bottom:10px!important;right:auto!important;display:none}
.coccoc-alo-phone{position:fixed;visibility:hidden;background-color:transparent;width:80px;height:80px;cursor:pointer;z-index:200000!important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transition:visibility .5s;-moz-transition:visibility .5s;-o-transition:visibility .5s;transition:visibility .5s;left:-80px;bottom:15%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle{border-color:#f93122;border-color:#bfebfc 9;opacity:.5}
.coccoc-alo-ph-circle{width:80px;height:80px;top:0;left:0;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);border:2px solid #bfebfc 9;opacity:.1;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-circle-fill{background-color:#ff2c1d;background-color:#a6e3fa 9;opacity:.75!important}
.coccoc-alo-ph-circle-fill{width:70px;height:70px;top:6px;left:6px;position:absolute;background-color:#000;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.1;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.coccoc-alo-phone.coccoc-alo-green .coccoc-alo-ph-img-circle{background-color:#f71100}
.coccoc-alo-ph-img-circle{width:45px;height:45px;top:18px;left:18px;position:absolute;background:rgba(30,30,30,.1) o-repeat center center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent;opacity:.7;-webkit-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation:coccoc-alo-circle-img-anim 1s infinite ease-in-out;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
@-moz-keyframes coccoc-alo-circle-anim{0%{-moz-transform:rotate(0) scale(.5) skew(1deg);opacity:.1;-moz-opacity:0.1;-webkit-opacity:0.1;-o-opacity:0.1}
30%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.5;-moz-opacity:0.5;-webkit-opacity:0.5;-o-opacity:0.5}
100%{-moz-transform:rotate(0) scale(1) skew(1deg);opacity:.6;-moz-opacity:0.6;-webkit-opacity:0.6;-o-opacity:0.1}
}
@-webkit-keyframes coccoc-alo-circle-anim{0%{-webkit-transform:rotate(0) scale(.5) skew(1deg);-webkit-opacity:0.1}
30%{-webkit-transform:rotate(0) scale(.7) skew(1deg);-webkit-opacity:0.5}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg);-webkit-opacity:0.1}
}
@-o-keyframes coccoc-alo-circle-anim{0%{-o-transform:rotate(0) kscale(.5) skew(1deg);-o-opacity:0.1}
30%{-o-transform:rotate(0) scale(.7) skew(1deg);-o-opacity:0.5}
100%{-o-transform:rotate(0) scale(1) skew(1deg);-o-opacity:0.1}
}
@-moz-keyframes coccoc-alo-circle-fill-anim{0%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-moz-transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}
100%{-moz-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-o-keyframes coccoc-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-moz-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-moz-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-moz-transform:rotate(0) scale(1) skew(1deg)}
100%{-moz-transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
10%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-webkit-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-webkit-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
100%{-webkit-transform:rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes coccoc-alo-circle-img-anim{0%{-o-transform:rotate(0) scale(1) skew(1deg)}
10%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
20%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
30%{-o-transform:rotate(-25deg) scale(1) skew(1deg)}
40%{-o-transform:rotate(25deg) scale(1) skew(1deg)}
50%{-o-transform:rotate(0) scale(1) skew(1deg)}
100%{-o-transform:rotate(0) scale(1) skew(1deg)}
}
@-moz-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-o-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
@-moz-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-webkit-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-o-keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes fadeOutRight{0%{opacity:1}
100%{opacity:0;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@-moz-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-webkit-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-o-keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@keyframes coccoc-alo-circle-anim{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}
30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}
100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}
}
@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-o-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}
100%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}
}
@-moz-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-webkit-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@-o-keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
@keyframes coccoc-alo-circle-img-anim{0%{transform:rotate(0) scale(1) skew(1deg)}
10%{transform:rotate(-25deg) scale(1) skew(1deg)}
20%{transform:rotate(25deg) scale(1) skew(1deg)}
30%{transform:rotate(-25deg) scale(1) skew(1deg)}
40%{transform:rotate(25deg) scale(1) skew(1deg)}
50%{transform:rotate(0) scale(1) skew(1deg)}
100%{transform:rotate(0) scale(1) skew(1deg)}
}
.coccoc-alo-ph-img-circle:after{content:"\f095";font-family:fontawesome;color:#fff;font-size:26px;position:absolute;top:1px;left:12px}
.coccoc-alo-phone .show{position:absolute;bottom:-64px;left:32px;width:126px;background:#ff9800;color:#fff;padding:5px 5px;font-size:14px;border-radius:3px;text-align:center}
.quang_cao_top{padding:15px 0}
.quang_cao_top_item h3{padding:10px 0;margin:0;text-align:left;color:#1b1b1b;font-weight:400;font-size:16px}
.quang_cao_top_item img{/* margin: 0 0 15px 0; */border-radius: 3px;}
.quang_cao_top_item{text-align:left;margin: 0 0 10px 0;width: 24%;float: left;}
.quang_cao_top_item:nth-child(1){width: 76%;padding-right: 30px;}
.adv_home .quang_cao_top_item:last-child{margin:0;}
.right_top{float:left;width:40%;margin-top:3px}
.right_top a{color:#fff;font-size:14px;display:block;float:left;padding:17px 15px}
.right_top .hotline{color:#fff;font-weight:700;border:1px solid #fff;padding:5px 15px;border-radius:5px;margin-top:10px;float:right}
.onsale{display:none}
h1.product_title{font-weight: 400;line-height: 20px;color: #1b1b1b;margin-bottom: 0;text-transform: uppercase;font-size: 16px;letter-spacing: .04em;}
.product_tab .nav-tabs .nav-link{border:0;border-radius:0;font-size:14px;background:#ebebeb;border-right:1px solid #fff}
.product_tab .nav-tabs .nav-link.active,.product_tab .nav-tabs .nav-link:hover{background:#78111d;color:#fff}
#menu-menu-top>li:nth-child(1):after{content:"\f0c9"!important;font-family:fontawesome;position:absolute!important;left:0;top:1px!important;bottom:auto;opacity:0}
#menu-menu-top>li:nth-child(1)>a{padding-left:22px}
.single_product .tabs.wc-tabs{width:100%;margin:0;float:none;display:table;padding:0;border-bottom:1px solid #d0d0d0}
.single_product .tabs.wc-tabs li{float:left;border-bottom:0}
.single_product .tabs.wc-tabs li a{display:block;padding:7px 20px;background:#bf1e2e;color:#fff;border-right:1px solid #fff}
.single_product .tabs.wc-tabs li.active a{background:#006794;color:#fff}
.single_product .tabs.wc-tabs li.reviews_tab{display:none}
.woocommerce-tabs ul.tabs li.active:after{opacity:0}
.single-product div.product .woocommerce-tabs{border:1px solid #bdbdbd;margin-bottom:15px;border:0}
.woocommerce .related.products>h2{margin:0;padding:15px 0 0 0;font-weight:400;color:#1b1b1b;font-size:13px}
.woocommerce .up-sells>h2{margin:0;padding: 15px 0 15px 0;font-weight:400;color:#1b1b1b;font-size:13px}
.woocommerce-Tabs-panel,.woocommerce-product-details__short-description{padding:15px;line-height:20px!important;font-size:13px;letter-spacing: .04em;}
.single_product_right{width:15%;float:left}
.qc_right_item img{width:100%;margin-bottom:15px}
.block_tin_tuc .tin_tuc_item a{display:block;padding:5px}
.block_tin_tuc .tin_tuc_item .img{float:left;width:30%;height:50px;border:0}
.block_tin_tuc .tin_tuc_item .img img{position:relative}
.block_tin_tuc .tin_tuc_item .title{font-size:14px;font-weight:400;float:left;width:70%;padding-left:5px;padding:0 0 0 5px;text-align:justify;line-height:20px}
.block_tin_tuc .tin_tuc_item{display:table;width:100%;border-bottom:1px solid #dedede;margin-bottom:10px;padding-bottom:10px}
.block_tin_tuc .tin_tuc_item:last-child{border:0;margin-bottom:0}
.single_product_price{font-size:15px;line-height:25px}
.single_product_price span{float:left;display:block;margin-right:10px}
.single_product_price .text{width:120px;display:block;float:left;text-align:left;margin-right:15px;color:#101010!important;font-weight:600}
.single_product_price .gia_km .pr{color:red;font-size:25px;line-height:17px;font-weight:700}
.single_product_price .gia_goc .pr{text-decoration:line-through;font-size:18px;color:#383838}
.single_product_price .gia_goc span{color:red}
.woocommerce-product-details__short-description{padding:0;margin-top: 15px;border: 1px solid #cfcfcf;border-radius:5px;padding: 15px;position:relative}
.woocommerce-product-details__short-description ul li{counter-increment:my-awesome-counter;position:relative;padding-left:25px}
.woocommerce-product-details__short-description ul li:before{content:"";position:absolute;top:3px;left:0;width:18px;height:18px;background:#26a65b;z-index:0;border-radius:50%}
.woocommerce-product-details__short-description ul li:after{content:counter(my-awesome-counter);color:#fff;font-weight:700;position:absolute;top:5px;left:6px;font-size:11px;line-height:14px}
.single_product_price p{display:table;width:100%}
.single_product_price .gia_pr .text{width:auto}
.single_product_price .gia_pr .pr{color:red;font-weight:700;font-size:25px;line-height:16px}
.single_product_price .pr_contact .text{width:auto}
.single_product_price .pr_contact .pr{color:red;font-weight:700;font-size:25px;line-height:16px}
.dangky_footer input[type=submit]{padding:5px 15px;font-weight:400;float:right;margin-top:-32px;background:#7d7d7d;height:auto;border:0}
.dangky_footer input{border:1px solid #e0e0e0;height:30px;border-radius:0}
#sidebar,.share-post{display:none}
#customer_details .col-1,#customer_details .col-2{width:100%;max-width:100%}
#customer_details .woocommerce-input-wrapper{width:100%;clear:both}
.woocommerce-checkout .content{/* width:80%; */margin:0 auto}
#customer_details .woocommerce-billing-fields h3{display:none}
#customer_details p{margin-bottom:10px}
#customer_details label{margin-bottom:2px}
.woocommerce-ordering,.woocommerce-result-count{/* display:none!important; */}
.fast_bar_bottom{display:none}
#menu-menu-top{display:table}
.header_content{float:right;}
.header_item{float:right;position:relative;color: #000000;font-size: 14px;font-weight: 400;}
.header_item i{position:absolute;left: 0;right: 0;top: 22px;margin: auto;font-size: 25px;width: 30px;height: 30px;border-radius:50%;text-align:center;line-height: 30px;color: #000000;font-style: normal;}
.header_item img{position:absolute;left: 31px;top: 13px;max-height: 30px;}
.header_search.header_item img{left:-5px}
.header_item h4{padding:0;margin-bottom:0;color: #ffffff;font-size:16px;font-weight: normal;line-height: 23px;text-align: right;}
.header_item h4 a{color: #ffffff;font-weight: normal;font-size: 15px;}
.header_item p{color:#dc3333;font-size:14px}
.header_item.hotline{padding: 34px 15px 0 15px;}
.header_item.hotline:after{content:'';width:1px;height: 35px;background: white;position:absolute;right:0;top: 24px;}
.header_item.hotline p{display:block;font-size: 18px;padding-left: 35px;line-height: 20px;color: black;}
.header_item.hotline p span{display: block;font-size: 18px;color: #dc3333;}
.header_item.hotline i{top: 33px;left: 0;right: auto;font-size: 26px;-webkit-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;-moz-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;-ms-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;-o-animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;animation: coccoc-alo-circle-img-anim 1s infinite ease-in-out;background: red;color: white;width: 40px;height: 40px;text-align: center;line-height: 40px;}
.about_us{display:table;width:100%;padding: 50px 0;}
.about_us_content{width: 65%;float:left;padding: 15px 30px 15px 0;}
.about_us_content p{margin-bottom: 20px;}
.about_us_img{width: 35%;float:left}
.section_home .tin_tuc{width:calc(60% - 15px);float:left;margin-right:15px}
.section_home .feed_back{width:40%;float:left}
.feed_back_item{text-align:center}
.feed_back_item .img{width:120px;height:120px;position:relative;overflow:hidden;border-radius:50%;margin:30px auto;text-align:center;border:5px solid #006794}
.feed_back_item .img img{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;height:100%;width:auto}
.feed_back_item h3{font-weight:700;margin:0;padding:10px}
.feed_back_item .des{font-size:14px;width:80%;margin:0 auto}
.video_home_item{/* padding:10px; */overflow:hidden;position: relative;}
.video_home_item .title a{display: block;text-align: center;padding: 15px;}
.video_home_item .img a{position: relative;}
.video_home_item .img a:After{content:'';background-image:url(./images/youtube_nocolor.svg);position: absolute;background-size: 100% 100%;background-repeat: no-repeat;z-index: 9;top: 50%;left: 50%;transform: translate3d(-50%, -50%, 0);width: 40px;height: 40px;}
.video_home_item .fluid-width-video-wrapper{padding:0!important;height:300px}
.video_home_content.row{margin:0 -10px}
.album_home{margin-top:30px}
.album_home_item a{float:left;padding:20px;position:relative;height:200px;overflow:hidden}
.album_home_item a:nth-child(4n+1){clear:both}
.album_home_item a img{position:absolute;width:100%;height:100%;width:auto;max-width:none}
.album_home_item{margin:0 -20px}
.block_title{background:#006794;padding:9px 15px;font-size:17px;font-weight:700;text-transform:uppercase;color:#fff}
.block_body{border:1px solid #dedede;display:table;width:100%;margin:0}
.fa-chevron-up:before{content:"\f077"!important}
.block{margin-bottom:15px}
.news_item h2{margin:0;padding:0;font-size:18px;line-height:22px;margin-bottom:5px}
.news_item h2 a{/* text-transform:uppercase; */font-weight:700}
.news_item .entry{color: #212121;font-size:14px;font-weight: 500;}
.news_item_list .news_item_content{/* width:70%; *//* float:left; *//* padding:0 15px; */}
.news_item_list .post-thumbnail{/* width:30%; *//* float:left; *//* margin:0; */}
.news_item_list .news_item{display: block;width: 25%;margin-bottom:15px;float: left;}
.news_item_list .news_item h2 a{font-size: 16px;font-weight: normal;}
.news_item_list .news_item:nth-child(4n+1){clear:both;}
.contact_bottom_item.mxh i{width:45px;height:45px;background:#0e3f88;border-radius:50%;line-height:45px;text-align:center;color:#fff;font-size:20px}
.contact_bottom_item.mxh i.fa-youtube{background:#dc143c}
.contact_bottom_item.mxh li{float:left}
.video_home{clear:both;margin: 0 0 50px 0;}
.page_info{padding:15px}
.page_info .info_left{width:60%;float:left;padding-right:15px}
.page_info .info_right{width:40%;float:left}
#main-nav .menu-sub-content li a{color:#333;font-size:14px;padding:10px 0}
.product_meta{display:none}
.single-product div.product form.cart{border:none!important;padding:15px 0!important}
.product_detail_hotline .item{border:1px dashed #fd6e1d;background:#ffffe0;border-radius:5px;padding:15px;margin-bottom:5px}
.product_detail_hotline .item_red{background:#fd6e1d;text-align:center;border-radius:5px}
.product_detail_hotline .item_red big{display:block;color:#fff;text-transform:uppercase;font-weight:700}
.product_detail_hotline .item_red a{color:#fff;font-size:16px;display:block;padding:15px}
.product_detail_hotline .item big{font-weight:700;display:block}
.product_detail_hotline .item small{display:block;font-size:19px;font-weight:700;color:#015275;margin-top:6px}
.block_category{width:250px;float:left;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.15);/* margin-top:15px; */}
.dmsp_title{float:left;color:#fff;line-height:50px;width:249px;background:#2b81da;padding:0 15px;position:relative}
.dmsp_title_cont{display:block;width:100%;cursor:pointer}
.dmsp_title_cont i{margin-right:5px}
.news_sale{float:left;position:relative}
.news_sale a{display:block;background:#ed1c24;padding:14px 30px;color:#fff;font-size:14px;height:50px}
.news_sale a:after{content:"";width:0;height:0;border-right:20px solid #1e73be;border-top:25px solid transparent;border-bottom:25px solid transparent;position:absolute;top:0;bottom:0;right:0}
.product_hot_title{display:block;border-top:5px solid #f90;padding:10px 15px;background:#fff;text-transform:uppercase;font-weight:700;color:#d40000}
.menu_bottom_content{padding-bottom:50px;padding-top: 15px;}
.menu-menu-duoi-container ul.menu-bottom {/* display: flex; *//* justify-content: space-between; */width: 100%;}
.footer_info{width: 100%;float: left;padding: 0 15px 0 0;color: #c1c1c1;font-size: 15px;line-height: 25px;}
.footer_info h3{color: white;font-size: 18px;padding:0;font-weight: 500;}
.product_cate_home .more{clear:both;float:right;text-transform:uppercase;font-size:15px;font-weight:600;color:#d40000;border-bottom:1px solid #d40000}
.block_left_cate{width:250px;float:left;margin-top:15px;display:none}
.prices_filter_title{/* background:#f90; */text-align: left;padding: 10px 0px;font-weight:700;color: #020202;}
.prices_filter ul{border:1px solid #d8d8d8;/* border-top:0; */}
.prices_filter li a{border-bottom:1px solid #d8d8d8;padding:10px 15px;display:block;font-size: 13px;background:#fff}
.prices_filter li a:hover{background:#ececec}
.li:active,li:focus,li:visited{border:0;}
.prices_filter li:last-child a{border:0}
.cate_child{margin-bottom: 20px;clear: both;}
.block_category.pagedetail{position:absolute;z-index:999;left:0;top:49px;margin:0;width:100%;display:none}
.label_title_km{position:absolute;top:-15px;left:30px;background:#f90;color:#fff;padding:5px 20px;border-radius:20px;text-transform:uppercase;font-weight:600;line-height:20px}
.single-product div.product form.cart .button{float:left!important;height: 40px;width: calc(100% - 65px);text-transform:uppercase;font-size:14px;background: #cd1818;margin-left: 15px;}
.block_category_home{display:none}
.attribute_list{padding:15px 0 0 0}
.attribute_item{box-shadow:0 2px 3px 0 rgba(0,0,0,.15);display:inline-block;padding:15px 15px 15px 30px;border-radius:3px;margin-right:15px;border:1px solid #e2e2e2;cursor:pointer;position:relative}
.attribute_item i{position:absolute;left:9px;top:17px;width:15px;height:15px;color:#fff;border-radius:50%;line-height:20px;text-align:center;font-size:11px;border:1px solid #000}
.attribute_item.active i,.attribute_item:hover i{background:#f90;border-color:#f90;line-height:15px}
.attribute_item:hover{background:#f9f9f9}
.attribute_item_title{font-weight:700;margin-bottom:5px}
.attribute_item_price{color:#ed1c24;font-weight:700;font-size:14px}
#menu-danh-muc-san-pham li a{/* text-transform:none!important; */display:block;display:block!important;padding: 5px 5px 5px 37px;color: #4b4b4b!important;font-size: 13px!important;position:relative!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;/* font-weight:600!important; */line-height: 29px!important;/* text-transform: uppercase; */}
#menu-danh-muc-san-pham li a img{margin-right:5px;display:block;float:left;max-width: 20px;height:auto!important;position: absolute;left: 10px;top: 0;bottom: 0;margin: auto;max-height: 29px;width: auto !important;}
#menu-danh-muc-san-pham li{border-bottom: 1px solid #dfdfdf!important;display:block;width:100%;/* position: relative; */}
#menu-danh-muc-san-pham >li.menu-item-has-children>a:after{content: '\f105';position:absolute;right: 10px;top: 4px;font-family: 'FontAwesome';transition: right .3s;color: black;}
#menu-danh-muc-san-pham{background: #f1f1f1;position: relative;}
#menu-danh-muc-san-pham li.menu-item-has-children:hover:after{right:5px;}
#menu-danh-muc-san-pham>li >.sub-menu{display:none;position:absolute;top:0;left: 100%;z-index: 9;background: white;margin: 0;width: 830px;height: 100%;border: 1px solid #d4d4d4;}
#menu-danh-muc-san-pham>li>a{text-transform: uppercase;}
#menu-danh-muc-san-pham .sub-menu>li>a{padding: 5px 15px;font-weight: bold;position: relative;}
#menu-danh-muc-san-pham >li>.sub-menu>li>a:after{content:'';width: 80%;height:1px;background: #dadada;position:absolute;left: 15px;bottom:0;}
#menu-danh-muc-san-pham li:hover>.sub-menu{display:block;}
#menu-danh-muc-san-pham .sub-menu>li{float:left;width: 25%;border: 0 !important;}
#menu-danh-muc-san-pham .sub-menu>li>.sub-menu{display:block;position:relative;width: 100%;margin: 15px 0 0 0;}
#menu-danh-muc-san-pham .sub-menu>li>.sub-menu li{width: 100%;border-bottom: 0 !important;}
#menu-danh-muc-san-pham .sub-menu>li>.sub-menu li a{font-weight: normal;padding: 0 15px;}
#subscribe .submit_subscribe{text-align:center;background:#1c1c1c;width:175px;margin:0 auto;color:#fff;border-radius:3px;line-height:40px}
#subscribe .des{font-size:14px;line-height:23px;clear:both;padding:15px 0 30px 0}
#subscribe .form_items label{float:left;margin-right:80px;cursor:pointer;margin-bottom:0;line-height:20px}
#subscribe .form_items input{float:left;width:20px;padding:0;line-height:7px;height:21px;margin-right:5px;cursor:pointer}
#subscribe input{height:40px;margin-bottom: 15px;}
.quang_cao_text .container{/* max-width:1000px; */}
.quang_cao_text{text-align: left;display: table;width: 100%;/* margin: 50px 0 0 0; */}
.quang_cao_text .quang_cao_text_item{border-left: 1px solid #dddddd;display:inline-block;width: calc(33.333% - 30px);float: left;background: white;margin: 0 30px 0 0;padding: 40px;text-align: center;min-height: 80px;}
.quang_cao_text .quang_cao_text_item a{display:block;border: 1px solid #e7e7e7;padding: 10px 15px;/* font-size: 13px; */}
.quang_cao_text .quang_cao_text_item a:hover{border-color: #b2b2b2;color: #cd1818;}
.quang_cao_text .quang_cao_text_item h3{margin: 0 0 30px 0;padding:10px 15px;color:#1b1b1b;font-weight: normal;font-size: 25px;}
.quang_cao_text .quang_cao_text_item:nth-child(2){}
.quang_cao_text .quang_cao_text_item:nth-child(2) .more a{background: #333842;}
.quang_cao_text .quang_cao_text_item .cont{text-align: left;}
.quang_cao_text .quang_cao_text_item .cont ul{padding: 0 16px;}
.quang_cao_text .quang_cao_text_item .cont li{list-style: disc;margin-bottom: 15px;color: #5c5c5c;}
.quang_cao_text .quang_cao_text_item .des{padding: 5px 15px; width: 150px; float: left; font-size: 20px;text-align: left; line-height: 27px;}
.quang_cao_text .quang_cao_text_item:nth-child(3) .des{padding: 15px 15px;}
.quang_cao_text .quang_cao_text_item .more a{background:#be1522;color: white;font-size: 20px;border-radius: 5px;padding: 20px;}
.quang_cao_text .quang_cao_text_item:last-child{margin:0;border-right: 1px solid #dddddd;}
.quang_cao_text .quang_cao_text_item .img{float:left;width: 35px;margin: 15px 0;}
body.single-product div.product .summary{width:calc(40% - 50px);float:left;position: relative;}
.variations_form tr{border:0}
.variations_form td.value{width:100%;padding:0!important}
.variations_form td.value select{width:100%;border-color:#e8e8e8;height:42px;line-height:6px;font-size:14px;background:#fff}
.variations_form th.label label{font-weight:normal;text-transform:uppercase;font-size:11px;letter-spacing:0.04em;}
.single-product div.product form.cart .quantity{/* display:none!important; */width: 50px;float: left;}
.reset_variations,.woocommerce-variation-description{display:none}
.pr_attribute_list{display:table;width:100%;padding:5px 0}
.pr_attribute_list span{display:block;float:left;width:15px;height:15px;margin-right:2px}
.pr_attribute_list span.white{border:1px solid #dadada}
.pr_attribute_list img{width: 15px;height: 15px;float:left;margin:0 3px 0 0;box-shadow:0 0 1px #545454}
.related.products{clear:both}
.header_item.header_search{margin-top:3px;padding-right:0;display: none;}
.header_item.header_dn{/* margin-top: 42px; */padding: 43px 15px 0 15px;}
#menu-menu-chinh>li>ul.sub-menu{width:220px;left:15px;display:none;/* -webkit-transition:all 1s ease-in-out; */-khtml-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;/* transition:all 1s ease-in-out; *//* visibility:hidden; */overflow:hidden}
#menu-menu-chinh>li>ul.sub-menu .iconic_icon{position:absolute;width:auto!important;height:310px!important;right:40px;top:30px;left:auto;}
#menu-menu-chinh>li>ul.sub-menu .title_rm{position:absolute;right: 45px;bottom: 6px;left:auto;z-index: 9999999999999999999999999;color: #010101;width:310px}
#menu-menu-chinh>li>ul.sub-menu>li{width:100%;float:left;position:initial}
#menu-menu-chinh>li>ul.sub-menu>li>a{/*color:transparent*/padding: 10px 15px;border-bottom: 1px solid #d1d1d1;font-size: 13px;}
#menu-menu-chinh>li>ul.sub-menu>li>.sub-menu{display:block;position:relative;box-shadow:none!important;animation:none;padding-left: 15px;}
#menu-menu-chinh>li>ul.sub-menu>li>.sub-menu>li>a{padding:0;position:relative;font-size: 13px;letter-spacing: 0.02em;line-height: 18px !important;margin-bottom: 5px;}
.close_search{position:absolute;right:15px;width:20px;top: 9px;cursor:pointer}
.block_pr_label{margin: 0 0 10px 0;position: relative;clear: both;font-weight: bold;font-size: 15px;}
.block_pr_label:After{content:'';width: 50px;height: 2px;background: #cd1818;position:absolute;bottom:0;left:0;}
.cate_child_content{text-align:center}
.cate_child_content ul{display:table;/* margin:0 auto; */}
.cate_child_content ul li{/* display:inline-block; */margin:0 5px 5px 0}
.cate_child_content ul li a{display:block;padding: 5px 0;/* border: 1px solid #000000; *//* font-weight: 400; */font-size: 14px;color: #2196F3;text-align: left;line-height: 10px;}
.cate_child_content ul li a:hover,.cate_child_content ul li a.active{/* background:#000; */color: #202020;}
.term-description{text-align:center;font-size: 14px;margin:15px 0;max-width: 50%;margin: 10px auto 0 auto;line-height: 19px;}
.dangkytaikhoan{display:none}
.dangkytaikhoan .control-label{font-weight:400;margin-bottom:2px;font-size:13px;display: none;}
.dangkytaikhoan input{background:#ebebeb;border-color:#ded7d7;border-radius:0;height: 36px;font-size: 13px;}
.singn_header{display:table;width:100%;padding: 15px 0;}
#member .modal-body.active .dangkytaikhoan{display:block}
#member .modal-body.active .dangnhap{display:none}
.singn_header_dn{float:left;cursor:pointer;background: black;width: calc(50% - 7.5px);text-align: center;color: white;padding: 6px;border-radius: 3px;}
.singn_header_dk{float:right;cursor: pointer;background: #626262;width: calc(50% - 7.5px);text-align: center;color: white;padding: 6px;border-radius: 3px;margin-left: 7.5px;}
#member .modal-dialog{max-width:350px}
#loginform label{font-weight:400;margin-bottom:2px;font-size:13px;/* display: none; */}
#loginform input{background:#ebebeb;border-color:#ded7d7;border-radius:0;height: 36px;margin-bottom: 10px;}
#loginform .login-submit input{display:block;width:100%;background:#000!important}
.login-remember{display:none}
.dangkytaikhoan button{width:100%;border-radius:0;background:#000!important;border-color:#000!important}
body .modal-backdrop{background:#fff;opacity:.9!important}
.modal-content{border-radius:0}
.modal-header .close{padding: 0;margin-right: 0;position: fixed;top: 20px;right: 10px;z-index: 999;}
.des_product_label p{color:#BB762B;font-size:11px;text-align: left}
.des_product_label p.label2{color: #4984B1;}
body .woocommerce-tabs ul.tabs li.active a{background: #cd1818;color: white !important;}
body .woocommerce-tabs ul.tabs li a{padding: 7px 10px;border:0;margin-right:30px;position:relative;border: 1px solid #cd1818;}
body .woocommerce-tabs ul.tabs li a:after{content:"";width:10px;height:1px;background:#000;position:absolute;top: 17px;right:-20px}
body .woocommerce-tabs ul.tabs li:last-child a:after{ opacity:0; }
.quang_cao_top_item .des{font-size:14px}
.quang_cao_top_item .more a{display:block;float:left;border-bottom:2px solid #000;line-height:12px;margin:15px 15px 0 0;font-size:13px;font-weight:400}
.filter_category .bapf_head{display:none}
.filter_category{display:table;width: calc(100% - 0px);position:relative;z-index:1;margin: 15px 0 0px 0px;border-top:1px solid #dadada;padding:15px 0 0 0;z-index:2}
.filter_category .filter_category_item{float:left;/* min-width: 60px; */position:relative;cursor:pointer;margin-left: 15px;}
.filter_category .filter_category_item:nth-child(1),.filter_category .filter_category_item:nth-child(2),.filter_category .filter_category_item:nth-child(3),.filter_category .filter_category_item:nth-child(4){margin: 0 15px 0 0;}
.filter_category .filter_category_item .list_item{font-size:13px;width:100%;display:block;cursor:pointer;position:relative;line-height:31px;padding:0 0 0 35px}
.filter_category .filter_category_item .list_item:after{content:"";width:14px;height:14px;background:#eee;position:absolute;left:10px;top:7px;z-index:0}
.filter_category .filter_category_item:hover .list{display:block}
.filter_category .filter_category_item .list_item:hover{color:#adadad}
.filter_category .filter_category_item .list{position:absolute;width:100%;display:none;background:#fff;border:1px solid #eee;z-index:999999;top:30px;min-width:150px;max-height:312px;overflow-y:auto}
.filter_category .filter_category_item .label{text-transform:uppercase;font-size:12px;padding: 0 12px 15px 0;font-weight: 400;position:relative}
.filter_category .filter_category_item .label:after {position:absolute;content:'';top:4px;right:0;width: 0; height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #1b1b1b;}
.filter_category .filter_category_item .label img{display:none}
.filter_category .filter_category_item .list_item.active:after{background:#eee url(././images/checkbox-tick.svg);background-repeat:no-repeat;background-size:55%;z-index:999;background-position:3px 3px}
.filter_category .filter_category_item .list .list_itemsearch{padding:5px;position:relative}
.filter_category .filter_category_item .list .list_itemsearch input{width:100%;font-size:12px}
.filter_category .filter_category_item .list .list_itemsearch input::placeholder{color:#adadad}
.filter_category .filter_category_item .list .list_itemsearch i{position:absolute;width:30px;height:30px;right:5px;text-align:center;line-height:30px;border-left:1px solid #dbdbdb}
.filter_category select{width:130px!important;border:0!important;border-color:red}
.filter_category_item[data-id=orderby]{float:right}
.filter_category_item[data-id=orderby] .list{min-width:150px;left:auto;right:0}
.post-inner>.bapf_sfilter{display:none}
.thumb_left{position:absolute;width:100px;top:0}
.woocommerce-product-gallery__wrapper{margin:0 0 0 100px;width:calc(100% - 100px);position: relative;}
.page_detail .images .thumb_left img{width:60px;margin: 0px 0 15px 0;}
.product-img2{display:none;width: 100%;background: white;}
.product-img, .product-img2{text-align: center;width: 100%;overflow: hidden;position: relative;height: 330px;}
.product-img img, .product-img2 img{width: auto;margin: auto;display: block;position: absolute;max-height: 100%;max-width: 100%;left: 0;right: 0;bottom: 0;top: 0;}
.product_new_item:hover .product-img2{display:block;position: absolute;top: 0;left: 0;}
.cate_child_img_master{position:relative}
.cate_child_img_master .img_master_sub{position:absolute;top:0;left:0;right:0;bottom:0;height:45px;width:50%;margin:auto;padding:0;text-align:center}
.cate_child_img_master h4{width:200px;margin:0 auto}
.cate_child_img_master h4 a{background:#fff;color:#1b1b1b;font-weight:400;padding:10px;display:block}
.cate_child_img_master .img_master_sub{color:#fff}
.text_more .home_title{padding:50px 0 30px 0;width:100%;border-top:1px solid #dfdfdf;margin-top:50px}
.text_more .home_title span{font-size:25px}
.text_more .container2{max-width:80%;margin:0 auto}
.widget_shopping_cart_content{display:none;position:absolute;z-index:99;width:380px;right:0;background:#fff;top: 70px;border:1px solid #ebebeb;padding:15px}
.widget_shopping_cart_content .close_cart{position:absolute;right:10px;left:auto;width:15px;cursor:pointer}
.header_phone.header_item:hover .widget_shopping_cart_content{display:block}
.widget_shopping_cart_content li{position:relative;font-size: 12px;}
.widget_shopping_cart_content li a.remove{position:absolute;right: 5px;top:26px;display: none;}
.widget_shopping_cart_content li a.remove:before{color:#1b1b1b;width:15px;height:15px;font-size:16px}
.widget_shopping_cart_content li:hover a.remove{opacity:1}
.widget_shopping_cart_content li img{max-height:100px;position:relative;top:0;left: auto;}
.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{width:100%;display:block;text-align:center;background:#000;padding:13px 0;color: white;}
.widget_shopping_cart_content a.checkout{display:none}
.widget_shopping_cart_content li .img{float:left;width:60px;display:table}
.widget_shopping_cart_content li .cart_right{float:left;width:calc(100% - 70px)}
.widget_shopping_cart_content li .cart_right .variation{display:table;width:100%;margin:0 0 5px 0}
.widget_shopping_cart_content li .cart_right .variation dt{float:left}
.widget_shopping_cart_content li .cart_right .variation dd{float:left;color:#1b1b1b;margin:0;line-height:15px;padding:0 0 0 10px}
.widget_shopping_cart_content li .cart_right .variation dd p{color:#1b1b1b}
.widget_shopping_cart_content li .title{float:left;width:calc(100% - 70px);font-weight: normal;margin-bottom:15px;/* letter-spacing: .0825em; */color: black;}
.woocommerce-mini-cart__total{padding:10px 0;color:#1b1b1b!important}
.woocommerce-mini-cart__total span{float:right}
.widget_shopping_cart_content li .quantity{color: #4c4c4c!important;}
.woocommerce-message{display:none}
.page_cart .post-inner{padding:15px 0}
.page_cart td.actions .coupon{display:none!important}
.page_cart .woocommerce-cart-form{width:65%;float:left}
.page_cart .cart-collaterals{float:left;width:35%;padding:0 0 0 50px}
.page_cart .cart-collaterals .cart_totals{width:100%;/* border-top: 1px solid #eae6e6; */}
.page_cart .wc-proceed-to-checkout a{background:#000;text-transform:uppercase;font-size:16px!important;padding:10px 0;color: white;}
.page_cart .cart-collaterals table.shop_table td{padding: 15px 0 !important;border: 0;border-top: 1px solid #e5e5e5;text-align: right;}
.page_cart .cart-collaterals table.shop_table td strong{font-weight: normal;}
.page_cart .cart-collaterals table th{background: none;border: 0;border-top: 1px solid #e5e5e5;font-weight: normal;font-size:13px;padding-left: 0;}
.page_cart .cart-collaterals table tr.order-total th {text-transform:uppercase;font-size:13px}
.page_cart button[name=update_cart]{background:#000}
.page_cart .variation{display:table;width:100%;margin:0 0 5px 0}
.page_cart .variation dt{float:left}
.page_cart .variation dd{height:16px;float:left;color:#1b1b1b;margin:0;line-height:16px;padding:0 0 0 10px;margin:4px 0 0 0}
.page_cart .variation dd p{color:#1b1b1b}
.page_cart #order_review_heading{border:1px solid #999;border-bottom:0}
.page_cart #order_review{border:1px solid #999}
.page_cart .des_cart_collaterals h3, .page_cart .des_cart_collaterals {font-size:13px}


#payment .place-order .button{background:#000!important;text-transform:uppercase;font-size:16px!important;padding:10px 0}
.woo-selected-variation-item-name{display:none}
.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{margin:0!important}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item{box-shadow:none;border:1px solid #eee;width:39px!important;height:37px;font-size:10px;border-radius:0;position: relative;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item-over-size {white-space: nowrap;width: fit-content !important;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.sap_het_hang:after{content:'';width: 9px;height: 9px;background: #d44511;position: absolute;top: -3px;right: -4px;border-radius: 50%;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disabled{display:block;opacity: 1;visibility: inherit;transform: none;height: 37px !important;margin: 4px 8px 4px 0 !important;line-height: 36px;position: relative;cursor: no-drop;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disabled:after{content:'';width: 50px;height: 1px;background: #e6e4e4;position:absolute;border-radius: 50%;right: -6px;top: 18px;transform: rotate(-45deg);}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disabled:hover:before{content:'OUT OF STOCK';position: absolute;width: 102px;font-size: 12px;bottom: -31px;left: -31px;background: #d8d8d8;color: white;padding: 0;line-height: 24px;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disabled:hover .variable-item-contents:After{content:'';position: absolute;bottom: -7px;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #d8d8d8 transparent transparent transparent;transform: rotate(180deg);}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disabled{color:#e6e4e4;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disableds{display:block;opacity: 1;visibility: inherit;transform: none;height: 37px !important;margin: 4px 8px 4px 0 !important;line-height: 36px;position: relative;cursor: no-drop;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disableds:after{content:'';width: 50px;height: 1px;background: #e6e4e4;position:absolute;border-radius: 50%;right: -6px;top: 18px;transform: rotate(-45deg);}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disableds:hover:before{content:'OUT OF STOCK';position: absolute;width: 102px;font-size: 12px;bottom: -31px;left: -31px;background: #d8d8d8;color: white;padding: 0;line-height: 24px;}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disableds:hover .variable-item-contents:After{content:'';position: absolute;bottom: -7px;left: 50%;margin-left: -5px;border-width: 5px;border-style: solid;border-color: #d8d8d8 transparent transparent transparent;transform: rotate(180deg);}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item.button-variable-item.disableds{color:#e6e4e4;}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):hover{box-shadow:none!important}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected,.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover{box-shadow:none!important}
.woo-variation-swatches ul[data-attribute_name=attribute_pa_size] .variable-item.selected{border-bottom:2px solid #3c3c3c!important}
.variable-item.button-variable-item span {font-size: 13px;letter-spacing: 0.04em;}

#crumbs a,.woocommerce-breadcrumb a{font-size:11px;padding: 0px 2px;letter-spacing: .0825em;color: #1b1b1b;}
.woocommerce-breadcrumb a:nth-child(1){padding-left:0;}
#crumbs:hover, .woocommerce-breadcrumb a:hover{color: #767676;}
.menu_hover{position:fixed;width:100%;height:100%;background:#ffffffc7;z-index:9;display:none}
.search-live::placeholder{color:#272727}
.thumb_mobile{display:none}
ul[data-attribute_name=attribute_pa_color]{position:relative;border:1px solid #eee}
ul[data-attribute_name=attribute_pa_color]:before{content:"\f0d7";position:absolute;right:0;top:0;padding:10px 15px;cursor:pointer;font-family:FontAwesome;width:100%;text-align:right;visibility:hidden;opacity: 0;}
ul.show[data-attribute_name=attribute_pa_color]:before{content:"\f0d8";width:40px}
ul[data-attribute_name=attribute_pa_color]>li img{width:30px!important;float:left;/* border:1px solid #cecece; */height: auto !important;}
ul[data-attribute_name=attribute_pa_color]>li .txt{padding:7px 10px;display:block;float:left;font-size:12px;text-transform:uppercase}
.woo-variation-swatches ul[data-attribute_name=attribute_pa_color]>li.variable-item:not(.radio-variable-item){display:none;width:100%!important;box-shadow:none!important;margin:0;padding:5px 7px;height:38px}
.woo-variation-swatches ul[data-attribute_name=attribute_pa_color]>li.variable-item:not(.radio-variable-item):hover{background:#eee}
.woo-variation-swatches ul[data-attribute_name=attribute_pa_color]>li.variable-item:not(.radio-variable-item):last-child{border:0!important}
.woo-variation-swatches ul[data-attribute_name=attribute_pa_color]>li.variable-item:not(.radio-variable-item):nth-child(1){display:block;opacity: 1;visibility: inherit;width: 100% !important;height: auto !important;transform: none;}
ul.show[data-attribute_name=attribute_pa_color]>li{display:block!important;border-bottom:1px solid #ddd!important}
.single-product .entry-summary .woocommerce-variation-price ins{margin:0;padding:0}
.single-product .entry-summary .woocommerce-variation-price del{display:none!important}
.single-product .entry-summary .woocommerce-variation-price bdi{font-size:13px}
.filter_clear{text-transform:uppercase;font-size:12px;padding:0 0 15px 0;display:none;float:left;position:relative;cursor:pointer}
.filter_clear img{max-width:7px;float:right;position:absolute;right:-11px;top:5px}
.filter_category .woocommerce-result-count{display:block!important;margin:0;float:right;clear:none;text-transform:uppercase;font-size:12px;padding:0 15px 15px 0;font-weight: 400;}
.filter_category_mobile{display:none}
.bapf_sfilter{margin:0!important}
.thumb_mobile_div{display:none}
.size_guide{font-size:12px;cursor:pointer;border-bottom:1px solid #000;color:#000!important}
.single-product div.product .variations_button{border:0!important}
.single-product div.product table.variations .value{margin-bottom:10px!important}
#size_guide table{width:100%!important}
.visible_mobile_top{display:none}
.product_info{display:none}
.thumb_right>div{margin-bottom:10px}
.woocommerce-product-gallery.woocommerce-product-gallery--with-images>div:nth-child(2){z-index:-1}
.thumb_left.is_stuck{top:60px!important}
.thumb_left.is_stuck[style*="bottom: 0px;"]{top:auto!important}
.news_item_more{display: inline-block;border-bottom: 1px solid black;line-height: 13px;}
.slider_child_item{background: black;width:100%;display:flex;align-items:center;color: white;}
.slider_child_item img{width: 50% !important;}
.slider_child_item .slider_child_des{background: black;width: 50%;color: white;padding:0 50px;}
.slider_child_item .slider_child_des h2{color: white;}
.slider_child_item .slider_child_des a{color: white;display: inline-block;border-bottom: 1px solid white;line-height: 13px;}
.breadcrumb-last{padding: 0 15px;color: #767676;}
.mini_attributes{/* font-weight: bold; */font-size: 13px;text-transform: uppercase;color: #4c4c4c;}
.mini_attributes >span{min-width: 90px;display:inline-block;text-transform: none;}
.mini_attributes span.amount{float:right;margin-top: 1px;font-size: 12px;text-align: right;}
.mini_attributes span.amount bdi{text-align:right;}
.woocommerce-mini-cart.cart_list.product_list_widget.list_more{max-height: 300px;overflow:hidden;overflow-y: scroll;}
.page_cart .product-thumbnail{display: block !important;max-width: 100%;height: auto;max-height: none;}
.page_cart .product-thumbnail img{max-width: 85px;}
.page_cart .cart_totals h2{margin-top: 0;text-transform: uppercase;color: black;font-size: 25px;display: none;}
.banner.mobile{display: none;}
.bg_menu_top{background: white;width: 100%;position: absolute;top: 70px;max-height: 0;height: 0;z-index: 9;-webkit-transition: all 0.5s ease-in-out;-khtml-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.bg_menu_top.active{height: 300px;max-height: 300px;-webkit-transition: all 0.5s ease-in-out;-khtml-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.header_mb_menu{display: none;}
 .mm-listitem#mm-10 .mm-btn--next{display: none;}
 #menu_mb{display: none;}
.taxonomy_page {text-align: center;/* display: table; */width: 100%;/* margin: 30px 0 50px 0; */}
.taxonomy_page:empty {display:none}


.taxonomy_page .more a{display: inline-block;padding: 8px 20px;border: 1px solid #838383;color: black;border-radius: 3px;font-size: 14px;margin: 30px 0 0 0;}
#menu_mb_sub_data{display: none;}
.reset_variations{display: none !important;}
mark.count{display: none;}
.woocommerce-loop-category__title{color: #1b1b1b;padding: 5px 0;margin: 0;font-size: 23px;line-height: 28.0px;font-weight:400}
.cate_product_more{border-bottom: 1px solid black;line-height: 9px;display: inline-block;color: black;font-size: 13px;padding-bottom: 3px;}
.cate_product_des{font-size: 13px;}
html .single-product div.product .images img:hover{opacity: 1 !important;}
.woocommerce-mini-cart__total strong{font-weight: normal;font-size: 13px;}
.in-stock.is_het_hang{display: none;}
.stock.out-of-stock{display:none;}
.my_bag{font-weight: normal;color: black;}
.list_more::-webkit-scrollbar { width: 3px;}
.list_more::-webkit-scrollbar-thumb { background: #888;  }
.item_low_stock{color: #d44511;display: inline-block;}
.page_cart .cart_item .attributes_item_cart {margin:0;font-size: 12px;line-height: 18px;position: relative;}
.page_cart .cart_item .attributes_item_cart span{display: inline-block;text-transform: none;}
.page_cart .cart_item .attributes_item_cart span:nth-child(1){width: 60px;}
.page_cart .cart_item .attributes_item_cart span:nth-child(2){text-transform: uppercase;}
.page_cart .cart_item .attributes_item_cart.qtys input{border:0;margin: 0;padding: 0px 0;height: 18px;width: 20px;border-radius: 0;position: absolute;top: -12px;left: 19px;}
.page_cart .cart_item .attributes_item_price{font-size: 13px;line-height: 13px;}
.page_cart table.shop_table {border:0;}
.page_cart table.shop_table td{border:0;border-bottom: 1px solid #eee;padding: 30px 0 !important;position: relative;}
.page_cart table.shop_table tr{background: white !important;padding: 0;position: relative;}
.page_cart table.shop_table td.product-name{}
.page_cart table.shop_table td.product-name .img{width: 85px;float:left;}
.page_cart table.shop_table td.product-name .des{padding: 0 15px;float: left;width: calc(100% - 90px);font-size:13px;line-height:1.5;text-transform: uppercase;}
.page_cart table.shop_table tr.cart-discount {display: none;}
.page_cart table.shop_table.cart{border-top: 1px solid #eee;}
.page_cart table.shop_table .product-subtotal .woocommerce-Price-amount{position: absolute;bottom: 15px;right: 0;font-size: 13px;}
.page_cart table.shop_table .product-subtotal a{position:absolute;top: 20px;right: 0;}
.page_cart table.shop_table .product-subtotal a:before{opacity:0;}
.page_cart table.shop_table .remove_cart{position:absolute;/* right;/* top:0; */top:0;width: 12px;right: 0;}
.page_cart strong.cart_label{font-weight: normal;font-size: 13px;letter-spacing: 0.0825em;}
.page_cart .des_product_label p {margin-bottom:0;line-height: 1.5;text-transform: uppercase;}
.page_cart .des_product_label p:last-child {margin-bottom:5px}

.page-id-12 .post-inner p.post-meta{border:0;}
.page-id-12 h1{display: none;}
.page-id-12 #crumbs,.page-id-13 #crumbs{display: none;}
.single.single-product .page_detail .post-inner{padding: 20px 0;}
.page-id-12 .page_detail .post-inner,.page-id-13 .page_detail .post-inner{padding: 20px 0;}
.des.des_product_label{clear:both;text-transform:uppercase;position: absolute;bottom: 0;left: -15px;width: 100%;}
.des.des_product_label img{max-height: 20px;width: auto !important;}
.woocommerce-product-gallery__wrapper .des.des_product_label{bottom:auto;top:0;right:0;left:auto;/* text-align: right; */}
.page_search .news_item:nth-child(4n+1){clear:both;}
.page_search #crumbs{padding-left:0;} 
#order_review, #order_review_heading{border: 1px solid #d7d7d7 !important;font-size: 14px;}
#order_review_heading{text-transform: uppercase;text-align: center;font-weight: bold;padding: 15px !important;}
#order_review td{font-size: 13px;}
.page-id-13.woocommerce-checkout input{height: 40px;}
input[name='payment_method']:after {width: 19px;height: 19px;border-radius: 15px;top: -5px;left: -1px;position: relative;background-color: #d1d3d1;content: '';display: inline-block;visibility: visible;border: 2px solid white;}
input[name='payment_method']:checked:after {width: 19px;height: 19px;border-radius: 15px;top: -3px;left: -1px;position: relative;background-color: #000000;content: '';display: inline-block;visibility: visible;border: 2px solid white;}

.checkout.woocommerce-checkout label{margin-top:  15px;}
.woocommerce-thankyou-order-received{color: #0ca115;font-weight: bold;}
.woocommerce-order-received li{list-style: none !important;}
.woocommerce-order-details__title{font-size: 14px !important;display: none;}
.woocommerce-order-received .order_details{font-size: 13px;width: calc(50% - 20px);float: left;margin-right: 20px;/* border: 0; */}
.woocommerce-order-received table.order_details{float: left;width: 100%;}
.woocommerce-order-received table.order_details .order_item{background: none;}
.woocommerce-order-received ul.order_details li {width: 100%;border-bottom: 1px solid #d4d4d4;margin: 0;font-size: 12px;border-right: 0;}
.woocommerce-order-received ul.order_details li:last-child{border-bottom:0;}
.woocommerce-customer-details{border-top: 1px dashed #424242;font-size: 13px;}
.woocommerce-customer-details h2{margin:15px 0;color: black;font-size: 20px;}
.woocommerce-order-received .order_details .img{width: 85px;/* height:85px; */overflow: hidden;float: left;border: 1px solid #cacaca;border-radius: 5px;}
.woocommerce-order-details{width: 50%;margin:auto;}
.woocommerce-order.layout_thankyou .woocommerce-order-details {float:left}

.woocommerce-order-received table.order_details .des{float: left;width: calc(100% - 85px);padding: 0 20px;position: relative;font-weight: normal;text-transform: uppercase;}
.woocommerce-order-received table.order_details .des p{margin:0;}
.woocommerce-order-received table.order_details .des .attributes_item_cart {margin: 0;font-size: 13px;line-height: 18px;position: relative;text-transform: none;}
.woocommerce-order-received table.order_details .des .attributes_item_cart span {display: inline-block;font-weight: normal;text-transform: uppercase;}
.woocommerce-order-received table.order_details .des .attributes_item_cart span:nth-child(1) {width: 60px;/* font-weight: bold; */text-transform: none;}
.woocommerce-order-received table.order_details .des .item_sl{position:absolute;top: -5px;left: -13px;}
.woocommerce-order-received table.order_details .des .item_sl strong{background: #474747;width: 25px;height: 25px;display: block;border-radius: 50%;text-align: center;color: white;line-height: 24px;}

.custom_qty_change{position: relative;}
.custom_qty_change .change_qty{position:absolute;left: 0px;top: -14px;padding: 0 5px;font-size: 20px;cursor: pointer;} 
.custom_qty_change .change_qty.push{left: 40px;} 
.short_view_add_to_cart{display: none;position: fixed;right: 15px;top: 90px;width: 300px;border: 1px solid #f1f1f1;padding: 15px;background: white;z-index: 99;}
.short_view_add_to_cart label{font-size: 13px;font-weight: bold;}
.short_view_add_to_cart .img{width: 70px;float:left;}
.short_view_add_to_cart .img img{max-width:100%;}
.short_view_add_to_cart .des{width:calc(100% - 70px);float: left;padding: 0 0 0 15px;line-height: 20px;font-size: 13px;}
.short_view_add_to_cart .des .pr{margin-bottom: 10px;}
.short_view_add_to_cart .short_submit{clear:both;width: 100%;margin: 15px auto 0 auto;}
.short_view_add_to_cart .short_submit a{display: block;background: black;color: white;padding: 10px;text-align: center;font-size: 13px;}
.short_view_add_to_cart .short_view_add_to_cart_close{width: 15px;float: right;cursor: pointer;}
.short_view_add_to_cart .items{width:100%;display:table;}
.short_view_add_to_cart .items span{display:block;float: left;}
.short_view_add_to_cart .items span:nth-child(1){width: 60px;}
.single-product div.product .images .thumb_left .thumb_left_img img{opacity:1 !important;}
.single-product div.product .images .thumb_left .thumb_left_img.active img{opacity:0.3 !important;}
.not_products{text-align: center;color: #1b1b1b;font-size: 13px;font-weight: 400;}
.woocommerce-checkout-review-order-table{}
.woocommerce-checkout-review-order-table .product-name img{max-width: 100%;}
.woocommerce-checkout-review-order-table .product-name .img{float: left;width: 85px;/* height: 85px; */border-radius: 10px;overflow: hidden;border: 1px solid #efefef;}
.woocommerce-checkout-review-order-table .product-name .des{float: left;width: calc(100% - 85px);padding: 0 20px;position: relative;font-weight: normal;text-transform: uppercase;}
.woocommerce-checkout-review-order-table .product-name .des .attributes_item_price{/* display:none; *//* opacity: 0; *//* margin: 0; *//* height: 10px; */}
.woocommerce-checkout-review-order-table .product-name .attributes_item_cart {margin: 0;font-size: 13px;line-height: 18px;position: relative;}
.woocommerce-checkout-review-order-table .product-name .item_sl{position:absolute;top: -5px;left: -13px;}
.woocommerce-checkout-review-order-table .product-name .item_sl strong{background: #474747;width: 25px;height: 25px;display: block;border-radius: 50%;text-align: center;color: white;line-height: 24px;}
.woocommerce-checkout-review-order-table .attributes_item_cart span {display: inline-block;font-weight: normal;text-transform: uppercase;}
.woocommerce-checkout-review-order-table .attributes_item_cart span:nth-child(1) {width: 60px;/* font-weight: bold; */text-transform: none;}
body #payment .payment_methods .wc_payment_method {padding: 5px 15px !important;margin: 0;padding: 0 !important;display: table;width: 100%;}
body #payment .payment_methods .wc_payment_method input{float: left;position: relative;margin-top: 15px;}
body #payment .payment_methods .wc_payment_method label{width: 90%;margin: 9px;cursor: pointer;float: left;}
body #payment .payment_methods .wc_payment_method .payment_box {margin:0;clear: both;font-size: 12px;padding: 10px;line-height: 20px;}
body #payment .woocommerce-privacy-policy-text {margin:0;clear: both;font-size: 12px;line-height: 20px;padding: 0;}
body #payment .form-row.place-order{padding: 10px 5px;}
body #order_review{border: 0 !important;}
body .woocommerce-checkout-review-order-table .cart_item{background: white !important;}
#order_review .shop_table{border:0;margin-bottom: 10px !important;}
form.woocommerce-checkout{width: 80%;margin: 0 auto;}
#order_review .woocommerce-form-coupon-toggle{display: none;}
#order_review .woocommerce-form-coupon{display: block !important;margin: 0;border: 1px solid #ebebeb;border-left: 0;border-right: 0;padding: 15px 0 12px 0px;}
#order_review .woocommerce-form-coupon>p:nth-child(1){display: none;}
#order_review .woocommerce-form-coupon p{margin: 0 !important;}
#order_review .woocommerce-form-coupon p.form-row-first{width: 70%;float: left;}
#order_review .woocommerce-form-coupon input{border-color: #bfbfbf;}
#order_review .woocommerce-form-coupon input::placeholder{color:#bfbfbf;}
#order_review .woocommerce-form-coupon button{float: right;display: block;background: #000000;height: 40px;}
#order_review .woocommerce-form-coupon button:hover{background: #5c5c5c;}
#order_review .woocommerce-form-coupon .form-row-last{display:block;width: 30%;float: left;}
.woocommerce-billing-fields #billing_company_field{display: none;}
.woocommerce-billing-fields input::placeholder,#customer_details textarea::placeholder{color:#908f8f;}
.woocommerce-billing-fields .form-row label{display: none;}
#customer_details .form-row{margin: 0 0 15px 0 !important;}
#order_comments_field label{margin:0;display: none;}
.woocommerce-billing-fields input,.woocommerce-billing-fields select{height: 45px !important;}
.woocommerce-billing-fields .select2-container .select2-selection--single{height: 45px;}
body .select2-container{z-index: 1;}
.page-id-13 h1{display: none;}
.page-id-13 .post-meta{display: none;}
body .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 44px;}
body .select2-container--default .select2-selection--single .select2-selection__arrow{right: 15px;top:9px;}
#payment{border-top: 1px solid #d7d7d7 !important;}
.woocommerce-additional-fields h3{font-size: 16px;}
.footerft2{/* display: none; */}
.footerft1 th,.footerft1 td{border-bottom: 1px solid #f1f1f1;border-top: 1px solid #f1f1f1;}
.tax-product_cat.term-collection .filter_category{display: none;}
.tax-product_cat .post-listing .post-inner{padding: 0;}
.page_dvkh{/* max-width: 41.66667%; */margin: 0 0 50px 0;}
.cskh_item h2 a{text-align: center;display: block;color: black;font-size: 14px;}
#crumbs{/* margin: 0 auto; */}
.single-tin-tuc .tie_breadcrumbs .container{border-bottom: 1px solid #eee;padding-bottom: 20px;}
.single-tin-tuc .tie_breadcrumbs{}
.cart-empty.woocommerce-info{text-align: center;background: none;border:0;}
.return-to-shop{text-align: center;}
.return-to-shop a{display: inline-block;padding: 10px;background: black;color: white;}
.woocommerce-mini-cart__empty-message{text-transform: none;color: black !important;padding: 15px 0;}
.cart_empty{font-weight: bold;color: black;}
.layout_thankyou{}
.woocommerce-order-received .layout_thankyou .order_details{border-radius: 5px;}
.woocommerce-order-received .layout_thankyou ul.order_details li{width: calc(100% - 30px);margin: 0 auto;float: none;display: flex;padding-left: 0;}
.woocommerce-order-received .layout_thankyou .order_details ul>li >span{float: left;margin-right: 15px;min-width: 200px;}
.woocommerce-order-received .layout_thankyou .order_details ul{border: 1px solid #e0e0e0;border-radius: 5px;padding: 0 15px;margin: 0;}
.woocommerce-order-received .layout_thankyou .order_details ul>li{border-bottom: 1px solid #e0e0e0;margin: 0;padding: 15px 0;font-size: 14px;position: relative;}
.woocommerce-order-received .layout_thankyou .order_details ul>li:last-child{border-bottom: 0;}
.woocommerce-order-received .layout_thankyou .order_details ul>li.labels{padding: 15px 0 15px 40px;}
.woocommerce-order-received .layout_thankyou .order_details ul>li img{position:absolute;top: 10px;left: 0;}
.layout_thankyou section.woocommerce-customer-details{display: none;} 
.products .owl-nav button{color: #6b6b6b !important;font-size: 14px !important;}
.products .owl-nav button{background: none !important;margin-left: 15px;border: 0 !important;box-shadow: none !important;outline: 0;}
.products .owl-nav{position: absolute;top: -40px;right:0;z-index:10;}


.woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name img {max-width: 100px;float: left;margin-right: 10px;max-width: 100%;}
.woocommerce-order-details .woocommerce-table--order-details .woocommerce-table__product-name {width:70%}

#order_review td.product-name {width:75%}
.page_cart table.shop_table tr.shipping{display: none;}
tr.woocommerce-shipping-totals.shipping{position:relative;height: 60px;}
tr.woocommerce-shipping-totals.shipping.ship{position:relative;height: 50px;}
tr.woocommerce-shipping-totals.shipping td{position:absolute;right:0;width: 325px;text-align: justify;background: white;font-size: 12px !important;line-height: 16px;z-index: 10;}
tr.woocommerce-shipping-totals.shipping.ship td{position:relative;background: #f9f9f9;}
#ship-to-different-address span{font-size:  14px;cursor: pointer;}
#ship-to-different-address-checkbox{height: 12px;margin-right: 0;}
tr.cart-discount{position: relative;height: 45px;}
tr.cart-discount th{width: 200px;}
tr.cart-discount td{/* position:absolute; *//* width: 164px; */text-align: right;/* font-size: 12px !important; *//* line-height: 16px; *//* right: 0; *//* background: white; */}
.select2-container--default .select2-selection--single{height: 45px;}
.woocommerce-shipping-methods label{text-align: right;/* padding-right: 45px; */font-size: 13px;}
.woocommerce-shipping-methods .woocommerce-Price-amount{font-size: 13px;font-weight: normal;float: right;color: black;}
.woocommerce-shipping-methods li{list-style: none !important;margin: 0 !important;}
.woocommerce-shipping-methods li:nth-child(2){display:none;}
.woocommerce-shipping-methods li input{height: 11px !important;float: left;}
.woocommerce-shipping-methods li label{color: transparent;}
.woocommerce-shipping-methods{margin: 10px 0 !important;line-height: 10px;}
.ship .woocommerce-shipping-methods{display:none;}
#customer_details .woocommerce-shipping-fields{display: none;}
.shop_table.order_details .footerft2 small{ display: none; }
.show_des_ship{display: none;}
.ship .show_des_ship{display: block;text-align: right;width: 182px;position: absolute;right: 0;top: 0;background: #fbfbfb;z-index: 99;height: 50px;line-height: 49px;}
.order-total td, .cart-subtotal td, td.product-total{text-align: right !important;}
.shop_table.order_details tfoot td{text-align: right;line-height: 15px;}
.des_product_label3{position: absolute;top: 0;right: 0;color: white;background: black;font-size: 12px;}
.des_product_label3 span{background: black;color: white;display: block;padding: 3px 8px;font-size: 12px;}
.col_home{min-height: 100px;width: 250px;float:left;}
.banner_container{/* width: calc(100% - 500px); *//* float:left; *//* padding: 0 10px; */position: relative;}
.quang_cao_text_item{display: inline-block;}
.quang_cao_text_item a{display: block;background: white;}
.w-icon-cart:before {content: "\e93a";}
.w-icon-account:before {content: "\e941";}
.w-icon-call:before {content: "\e938";}
.w-icon-search:before {content: "\e97e";}
.w-icon-category:before {content: "\e93b";}
.w-icon-map-marker:before {content: "\e929";}
.w-icon-headphone:before {content: "\e965";}
.fa-dot-circle:before {content: "\f192";}
.w-icon-truck:before {content: "\e989";}
.w-icon-bag:before {content: "\e947";}
.w-icon-money:before {content: "\e976";}
.w-icon-chat:before {content: "\e953";}
.w-icon-facebook:before {content: "\e909";}
.w-icon-instagram:before {content: "\e903";}
.w-icon-youtube:before {content: "\e904";}
.w-icon-heart:before {content: "\e98d";}
.w-icon-sale:before{content: "\e935";}
.w-icon-logout:before {content: "\e931"}
.w-icon-times-solid:before {content: "\e96f";}
.bar_wrapper_box{background: #242424;clear: both;}
.bar_wrapper_box_item{padding: 15px 0;display: table;}
.bar_wrapper_box_item .img{float: left;color: black;font-style: normal;font-size: 40px;background: white;width: 60px;height: 60px;border-radius: 50%;text-align: center;}
.bar_wrapper_box_item .des{padding: 12px 0 0 15px;float: left;}
.bar_wrapper_box_item .des h5{color: white;margin: 0;font-size: 13px;font-weight: bold;}
.bar_wrapper_box_item .des span{display: block;font-size: 12px;color: #cccccc;}
[class*=" w-icon-"], [class^=w-icon-]{font-family: wolmart!important;font-style: normal;}
.items_dotes{clear:both;width: 100%;margin: 5px 0 0 0;}
.items_dote{/* border-top: 4px solid transparent; */padding: 10px 0;display: block;position: relative;color: #727272;}
.items_dote.active{border-color: red;font-weight: bold;}
.items_dote:after{content:'';height: 30px;width: 1px;/* background: #adadad; */position:absolute;top: 11px;right:0;opacity: 0;}
.bar_header{border-bottom: 1px solid #e1e1e1;display: table;width: 100%;color: white;}
.dmsp_bar{background: #413b49;float:left;width: 250px;position: relative;}
.dmsp_bar i{float:left;padding: 10px 15px;}
.dmsp_bar label{margin:0;float: left;line-height: 40px;position: relative;}
.dmsp_bar:After{font-family: wolmart;content: '\e910';font-weight: 600;font-size: 10px;position: absolute;right: 8px;top: 13px;}
.dmsp_bar .dmsps{display:none;position: absolute;left: 0;top: 43px;z-index: 9;width: 100%;}
.dmsp_bar:hover .dmsps{display: block;}
.bar_header_list{width:calc(100% - 250px);float: left;}
.menu_custom{background: white;padding: 0 0 15px 0;}
.menu_custom img{height: 80px;width: auto !important;/* display: block; */margin: 0 auto 5px auto;padding: 5px 0;}
.menu_custom li{text-align:center;font-size: 13px;/* background: #f3f3f3!important; *//* max-width: 95%; *//* padding: 15px; */min-height: 120px;box-shadow: 0 0 1rem #d9d9d9;margin: 10px 0;}
.adv1{width: 100%;margin: 15px 0 0 0;}
.adv1 img{width: 100%;border-radius: 5px;display: block;} 
.category_pr_home{margin: 30px 0;}
.product_cate_home_avatar{width: calc(25% - 15px);float:left;margin: 0 15px 0 0;}
.product_cate_home_list {width: 75%;float: left;}
ul.sub_cats{position: absolute;right: 20px;top:0;}
ul.sub_cats li{display: inline-block;margin: 0 0 0 10px;}
ul.sub_cats li a{display: block;padding: 7px 15px;border: 1px solid #bbbbbb;font-size: 13px;background: white;border-radius: 3px;}
ul.sub_cats li a:hover{border-color:#cd1818;}
.product_sale{padding: 15px 0 0;margin: 0 0 15px 0;}
.product_sale .home_title{text-align: center;}
.product_sale .home_title span{background: none;color: #cd1818;font-size: 40px;text-transform: none;font-weight: bold;position: relative;}
.product_sale .home_title span:After{content:'';border: 0;width: 72%;height: 2px;background: #cd1818;bottom: 16px;top: auto;left: 0;right: 0;margin: auto;position: absolute;}
.product_sale .home_title span i{position:absolute;left: -42px;top: 9px;}
.product_hot_list{background: white;display:table;width:100%;position: relative;}
.product_hot_list>li{border: 0;border-right: 1px solid #cbcbcb;border-top: 1px solid #cbcbcb;margin:0;width: 25%;padding: 15px 5px 15px 15px;height: auto;}
.product_hot_list>li:nth-child(4n+1){border-left: 1px solid #cbcbcb;}
.product_hot_list>li .img{width: 100px;float: left;min-height: 100px;max-height: 100px;padding-right: 10px;}
.product_hot_list>li>a{float:left;width: calc(100% - 100px);}
.product_hot_list>li .price{float:left;width: calc(100% - 100px);clear: none;/* margin: 5px 0; */line-height: 16px;}
.product_hot_list>li .saved-sale{left: auto;right: 0;}
.product_hot_list>li .product-img2{display: none !important;}
.product_hot_list>li .product-img{height: 100px;}
.product_hot_list>li .sosanh{display: none;}
.product_hot_list>li .des_product_label{display: none;}
span.sosanh{position: relative;padding: 0px 0 0 15px;display: block;font-size: 12px;margin: -1px 0 0 0;cursor: pointer;}
span.sosanh:hover{color:#095b9c;}
span.sosanh:After{content: "\f067";font-family: 'FontAwesome';position: absolute;left:0;top:0;font-weight: normal;font-size: 12px;}
.pr_detail_cb{border: 1px solid #cfcfcf;display:table;width: 100%;box-shadow: 0 0 1rem #d9d9d9;border-radius: 5px;}
.pr_detail_cb_item{float:left;width: 33.333%;text-align:center;border-right: 1px solid #cfcfcf;padding: 10px 5px;}
.pr_detail_cb_item:last-child{border:0;}
.pr_detail_cb_item label{padding: 0 0 5px 0;margin: 0;font-size: 13px;}
.pr_detail_cb_item span{color: #2196F3;font-weight: normal;}  
.productViewed{margin-top: 15px;clear:both;}
.page_detail #wrapper.wide-layout #main-content{background: white !important;}
.pr_detail_image{position: relative;width:55px;float:left;}
.pr_detail_image>div{width:55px;height:55px;border: 1px solid #bababa;margin: 0 0 10px 0;border-radius: 5px;overflow: hidden;cursor: pointer;}
.pr_detail_image>div.active{border-color: black;}
.pr_detail_image>div:last-child{margin:0;}
.pr_detail_image img{}
.single-product .post-inner{padding: 15px 0;}
.block_left{float:left;width: 250px;}
.block_left h1.page-title{text-transform: uppercase;font-size: 18px;}
.owl-slideshow-item .owl-nav{}
.owl-slideshow-item .owl-nav button{position: absolute;top: 45%;background: none !important;border: 1px solid #000000 !important;border-radius: 50% !important;}
.owl-slideshow-item .owl-nav button.owl-prev{left:0;}
.owl-slideshow-item .owl-nav button.owl-next{right:0;}
.owl-slideshow-item .owl-nav button i{font-size: 30px;color: #000000;}
.owl-slideshow-item .owl-nav button:active,.owl-slideshow-item .owl-nav button:focus{outline:0;}

.owl-slideshow-items .owl-nav{}
.owl-slideshow-items .owl-nav button{position: absolute;top: 45%;background: none !important;border: 1px solid #000000 !important;border-radius: 50% !important;}
.owl-slideshow-items .owl-nav button.owl-prev{left:0;}
.owl-slideshow-items .owl-nav button.owl-next{right:0;}
.owl-slideshow-items .owl-nav button i{font-size: 30px;color: #000000;}
.owl-slideshow-items .owl-nav button:active,.owl-slideshow-item .owl-nav button:focus{outline:0;}

table.table_ttkt{border: 0;border-collapse: initial;}
table.table_ttkt td{height: 40px;width: 50%;text-align: left;border-bottom: 1px solid #d8d8d8;padding: 0 !important;font-size: 15px;}
.table_ttkt .group{vertical-align: bottom;color: #2196F3;border-bottom: 2px solid #bababa;text-transform: uppercase;font-weight: bold;font-size: 21px;height: 60px;}
.table_ttkt .group td{font-size: 20px;padding: 0 0 10px 0 !important;}
.single-product .image_brand{position: absolute;right: 20px;top:0;}
.single-product .image_brand img{max-height: 50px;}
.block_brand{margin-bottom: 15px;}
.block_brand_list{}
.block_brand_list a{display: block;padding: 5px 0 5px 25px;position: relative;font-size: 13px;}
.block_brand_list a:After{content:'';width: 14px;height: 15px;position: absolute;left: 0;top: 8px;border: 1px solid #a3a3a3;}
.block_brand_list a.active:After{background: #cd1818;border-color: #cd1818;}
.block_brand_list a.active:before{content:'\f00c';position:absolute;left: 2px;top: 7px;font-family: 'FontAwesome';font-weight: normal;font-size: 11px;color: white;z-index: 999;}
.block_brand_list img{max-height: 50px;}
.woosq-btn{position: absolute;top: 5px;right: 5px;background: white;color: #646464;border: 1px solid #d9d9d9;width: 35px;height: 35px;text-align: center;padding: 0;margin: 0;display: block;box-shadow: none;opacity: 0;border-radius: 50%;}
.woosq-btn .woosq-btn-text{display: none;}
.product_new_item:hover button{opacity:1;}
.woocommerce-MyAccount-navigation{float:left;width: 250px;}
.woocommerce-MyAccount-navigation >ul {margin:0;}
.woocommerce-MyAccount-content{float:left;width: calc(100% - 250px);}
.regted p{margin:0;padding: 10px 0;border-bottom: 1px solid #dedede;}
.regted p:last-child{border:0;}
.regted p i{margin:0 10px 0 0;}
.modal#member .modal-body{padding: 0 15px;}
.compare_bar{position: fixed;width: 250px;right:0;top:0;height:100vh;background: #000000d6;right: -250px;z-index: 100;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.compare_bar.active{right:0;}
.compare_list{max-height: 400px;overflow: auto;}
.compare_item{display:table;width:100%;border-bottom: 1px solid #454545;padding: 10px 5px;position: relative;}
.compare_item .img{width: 60px;float:left;}
.compare_item .img img{height: 60px;border-radius: 5px;}
.compare_item .title{width: calc(100% - 100px);float:left;color: white;padding: 5px;font-size: 11px;}
.compare_item i{position: absolute;width: 18px;height: 18px;background: white;border-radius: 50%;color: black;cursor: pointer;text-align: center;font-size: 12px;padding: 0px 0 0 1px;line-height: 18px;right: 5px;top: 5px;}
.compare_item i:hover{background: black;color: white;}
.compare_title{color: white;text-align: left;padding: 15px;background: #4f4f4fe8;cursor: pointer;position: relative;text-transform: uppercase;font-size: 14px;}
.compare_close{position:absolute;right: 0;top: 0;width: 50px;height: 100%;background: #898989;font-size: 20px;line-height: 50px;text-align: center;}
.ss_col_cont{display: table;width: 100%;padding: 50px 0;}
.ss_col_cont >div{float:left;width: 20%;}
.ss_col_cont >div>div{height: 35px;border-bottom: 1px solid gainsboro;line-height: 35px;text-align: left;border-right: 1px solid gainsboro;padding: 0px 10px;font-size: 12px;display: block;/* line-height: 15px; */overflow: hidden;}
.ss_col_cont >div>div:nth-child(2n){background: #f8f8f8;}
.ss_col_main{width: 250px;float:left;/* border-left: 1px solid gainsboro; */}
.ss_col_cont .ss_col_main>div{line-height: 35px;border-left: 1px solid gainsboro;}
.ss_col_cont .img_master{height: 250px;border-left: 0 !important;}
.ss_col_cont >div>div.img{height: 250px;}
.ss_col_cont >div>div.img img{max-height: 200px;margin:0 auto;display:block;}
.ss_col_cont >div>div.img a span{line-height: 19px;display: block;text-align: center;color: #0077d6;font-size: 13px;font-weight: bold;}
.ss_col_cont .price{color: #d70000;font-weight: bold;font-size: 16px;}
.adv_home{clear:both;padding: 50px 0;display: table;width: 100%;}
.home_category{clear:both;display: table;width: 100%;background: black;padding: 50px 0;margin: 0 0 50px 0;}
.home_cate_dote{width: 25%;float:left;}
.home_cate_dote a{/* display: block; */}
.home_cate_dote a:hover{color: #f7f7f7;}
.home_cate_dote a:active,.home_cate_dote a:focus{outline: 0;border:0;box-shadow: none;}
.home_cate_img{width: 75%;float: left;}
.home_cate_item{color: white;}
.home_cate_item h3{color: white;}
.home_cate_item .more{border: 1px solid #515151;border-radius: 5px;padding: 10px 15px;clear:Both;display: inline-block;margin: 15px 0 0 0;color: white;}
.du_an .slide{width: 60%;float:left;}
.du_an .des{width: 40%;float:left;padding: 50px 0 50px 30px;text-align: left;}
.section_home .nav-tabs{border-bottom: 1px solid #c7c7c7;margin: 0 0 15px 0;}
.section_home .nav-tabs li{margin: 0 30px 0 0;}
.section_home .nav-tabs li a{margin: 0;border-radius: 0;border: 0;text-transform: none;padding: 10px 0;font-weight: normal;font-size: 14px;}
.section_home .nav-tabs li a.active{border-bottom: 2px solid black;background: none;outline: none;}
.feed_back{margin: 0 0 50px 0;}
.feed_back .slide img{max-height: 400px;width:Auto !important;margin:auto;display: block;}
body.fixed .logo,body.fixed .header_content,body.fixed .header_left{ }
body.fixed .menu_top{border:0;}
body.fixed .header_content{margin-top:15px;}
.header_left{float:left;width: calc(50% - 150px);}
.header_left .header_item {float:left;}
.product_new{clear:both;padding: 15px 0 50px 0;background: #f1f1f1;}
.contact_maps iframe{width: 100%;max-height: 400px;}
.owl-theme .owl-dots .owl-dot:active,.owl-theme .owl-dots .owl-dot:focus{border:0;outline: 0;}
.woocommerce-breadcrumb{margin-top: 15px;}
.pr_detail_form{margin: 30px 0;}
.pr_detail_form a{font-size: 14px;width: calc(50% - 15px);border-radius: 3px;display: block;padding: 18px;text-align: center;text-transform: uppercase;color: white !important;float: left;}
.pr_detail_form a:nth-child(1){margin:0 15px 15px 0;background : #000;}
.pr_detail_form a:nth-child(2){margin: 0 0 0 15px;background: #be1522;}
.pr_detail_form a:nth-child(3){clear:both;width: 100%;background: url(./images/bg_cate.png);color: black !important;background-size: 100%;}
html .single-product div.product .images{width: 60%;margin-right: 50px;}
#form_detail .txt_tensp{padding: 0 0 15px 0;}
#form_detail input{width: calc(50% - 7.5px);margin: 0 15px 15px 0;float: left;height: 40px;padding: 5px 15px;}
#form_detail input.txt_sdt{margin: 0 0 15px 0;}
.send_form_order{cursor: pointer; text-transform: uppercase;clear: both;width: 160px;padding: 13px;margin: 0 auto;background: #be1522;color: white;text-align: center;border-radius: 5px;}
.adv_text{width:100%;display:table;padding: 50px 0;background: url(./images/bg_home2.png);min-height: 200px;color: white;background-size: 100% 100%;font-size:  20px;}
.adv_text_cont{float:left;width: 50%;}
.adv_text_cont p{line-height: 20px;}
.adv_text_cont h3{color: white;font-size: 28px;margin: 0 0 20px 0;font-weight: 500;text-align: center;}
.adv_text_cont .des p{line-height: 35px;font-weight: bold;}
.adv_text_cont .des p strong{font-weight: 500;}
.section_home_image{position: relative;width:70%;margin: 0 auto;padding-bottom: 50px;}
.section_home_image img{width: 100%;}
.section_home_text{text-align: center;}
.section_home_text h3{font-weight: bold;width: 45%;font-size: 30px;padding: 50px;margin: 0 0 0 25%;}
.section_home_text .des{width: 42%;text-align: left;line-height: 27px;padding: 0 50px 50px 50px;margin: 0 0 0 40%;}
.hot_des{position: absolute;top:0;left:0;z-index: 10;width: 100%;height: 100%;background: white;}
.hot_des{}
.hot_des .icons{}
.hot_des .icons img{width: 50px;}
.product_hot_item{position: relative;display: block;}
.product_hot_item .img img{opacity: 0;}
.product_hot_item:hover .img img{opacity: 1;}
.product_hot_item:hover .hot_des{opacity: 0.6;}
.home__products__title {
    margin-bottom: 3.2rem;
    color: #fff
}

.home__products__desc {
    margin-bottom: 3.2rem;
    color: #fff
}

.home__products__item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 200px;
    border-top: 1px solid #E9E9E9;
    cursor: pointer;
    position: relative;
    width: 50%;
    float:left;
}
.home__products__item:nth-child(1){width:100%;} 
.home__products__item:nth-child(1) .home__products__name-hover{margin-left: 38%;}
.home__products__item::after {
    content: '';
    position: absolute;
    top: 0;
    width: 0;
    height: 100%;
    -webkit-transition: all 0.375s ease;
    transition: all 0.375s ease;
    will-change: transition;
    opacity: 0.5;
    background-image: -webkit-gradient(linear, left top, right top, from(#fff), to(#4B4B4B));
    background-image: -webkit-linear-gradient(left, #fff, #4B4B4B);
    background-image: linear-gradient(to right, #fff, #4B4B4B)
}

.home__products__item:hover {
    cursor: pointer;
}

.home__products__item:hover::after {
    width: 100%;
    z-index: 10;
}

.home__products__item:hover .home__products__name,.home__products__item:hover .home__products__type {
    display: none
}

.home__products__item:hover .home__products__name-hover {
    opacity: 1;
    z-index: 100;
    color: black; 
    line-height: 40px;
    margin-left: 10px;
    padding: 15px;
    border-radius: 5px;
}

.home__products__item:hover .home__products__icon {
    color: #fff;
    margin-right: 20%;
    z-index: 100;
}

.home__products__item:hover .home__products__img-hover {
    opacity: 1 !important   ;
    z-index: 10;
}

.home__products__name {
    font-size: 20px;
    color: #000;
    font-weight: 300;
    max-width: 40%;
    margin-left: 30px;
}
.home__products__item:nth-child(1) .home__products__name{margin-left: 18%;}
.home__products__name-hover {
    font-size: 30px; 
    margin-right: 4rem;
    margin-left: auto;
    color: #fff;
    z-index: 1;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out
}

.home__products__img-hover {
    z-index: -1;
    position: absolute;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    will-change: transition;
    top: 0;
    opacity: 0!important;
    width: 100%;
    height: 100%
}
.home__products__type {
    width: 50px;
    color: #9B9B9B;
    position: absolute;
    left: 55%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.home__products__item:nth-child(1) .home__products__type{}
.home__products__icon {
    font-size: 20px;
    z-index: 1;
    -webkit-transition: margin-right 0.3s ease-in-out;
    transition: margin-right 0.3s ease-in-out;
    color: #828282
}
.hero-banner__scroll__text {
    margin-top: 0.7rem;
    font-weight: 600;
}
.hero-banner__scroll i {
    font-size: 40px;
    cursor: pointer;
    -webkit-animation: bounce infinite 1.6s alternate;
    animation: bounce infinite 1.6s alternate;
}
.hero-banner__scroll {
    display: block;
    text-align: center;
    position: absolute;
    bottom: 3rem;
    color: #fff;
    z-index: 2;
    width: 100%;
}
@-webkit-keyframes bounce {
    from {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}

@keyframes bounce {
    from {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    to {
        -webkit-transform: translateY(6px);
        transform: translateY(6px)
    }
}
.image_page{width:100%;position: relative;}
.image_page:After,.banner_items:After{content:'';width: 100%;height: 100%;z-index:1; background-color: #02061F;opacity: 0.6;top:0;left:0;position: absolute;}
.page_pr_header{/*background: #F3AA32;*/display: table;width: 100%;}
.image_page img{width: 100%;display: block;}
.page_pr_header_list{width:100%;margin:0 auto;display: table;}
.page_pr_header_list.mobile{display: none;}
.page_pr_header_item{color: black;width:calc(20% - 20px);float:left;padding: 15px 0;min-height:200px;cursor: pointer; position: relative;margin: -100px 25px 0 0;z-index: 10;background: #f4f4f4;border: 1px solid #e7e7e7;justify-content: center;display: flex;align-items: center;}
.page_pr_header_item:last-child{margin-right:0;}
.page_pr_header_item:hover,.page_pr_header_item.active{background: #F3AA32;color: white;}
.page_pr_header_item img{height: 60px;display: block;margin:0 auto;padding: 10px 0;}
.page_pr_header_item .img2{display: none;}
.page_pr_header_item:hover .img2, .page_pr_header_item.active .img2{display: block;}
.page_pr_header_item:hover .img1, .page_pr_header_item.active .img1{display: none;}
.page_pr_header_item .title{display: block;text-align: center;margin: 15px 0;font-weight: bold;}
.page_pr_header_item .short{font-size: 13px;text-align: center; line-height: 20px;padding: 0 5px;}
.page_pr_cont{margin: 50px 0;}
.page_pr_cont_item{display: none;background: #f5f5f5;}
.page_pr_cont_item.active{display: block;}
.page_pr_cont_item .page_pr_cont_item_left{width:50%;float:left;padding: 50px;}
.page_pr_cont_item .page_pr_cont_item_left .des{line-height: 30px;}
.page_pr_cont_item .page_pr_cont_item_left .des ul{margin-left: 20px;}
.page_pr_cont_item .page_pr_cont_item_left .des ul li{list-style-type: disc;}
.page_pr_cont_item .page_pr_cont_item_left .title{padding: 0px 0 40px 0;font-size: 35px;display: block;}
.page_pr_cont_item .des_images{width:50%;float:left;min-height: 200px;padding: 130px 50px 0 0;}
.page_pr_cont_item .pr_slide{clear:both;background: white;}
.page_pr_cont_item .pr_slide h4{padding: 50px 30px;font-size: 20px; font-weight: bold;}
.page_pr_cont_item .pr_slide img{max-height: 300px;width:Auto !important;margin:0 auto;display: block;}
.twentytwenty-container img{transition: none!important;}
.icon {font-family: 'icons';display: inline-block;line-height: 1;font-weight: normal;font-style: normal;speak: none;text-decoration: inherit;text-transform: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.icon--arrow-right:before {content: '\ea01'}
.icon--arrow-up:before {content: '\ea02'}
.icon--award:before {content: '\ea03'}
.icon--chevron-down:before {content: '\ea04'}
.icon--chevron-left:before {content: '\ea05'}
.icon--chevron-right:before {content: '\ea06'}
.icon--circle-triangle:before {content: '\ea07'}
.icon--circle:before {content: '\ea08'}
.icon--download:before {content: '\ea09'}
.icon--earth:before {content: '\ea0a'}
.icon--facebook-rounded:before {content: '\ea0b'}
.icon--facebook:before {content: '\ea0c'}
.icon--flag:before {content: '\ea0d'}
.icon--groove-tube:before {content: '\ea0e'}
.icon--hand:before {content: '\ea0f'}
.icon--linked-in-rouded:before {content: '\ea10'}
.icon--linked-in:before {content: '\ea11'}
.icon--oval:before {content: '\ea12'}
.icon--pause:before {content: '\ea13'}
.icon--phone:before {content: '\ea14'}
.icon--pipe:before {content: '\ea15'} 
.icon--play:before {content: '\ea16'}
.icon--polygon:before {content: '\ea17'}
.icon--quantity:before {content: '\ea18'}
.icon--rectangle:before {content: '\ea19'}
.icon--scroll-mouse:before {content: '\ea1a'}
.icon--search:before {content: '\ea1b'}
.icon--select-arrow:before {content: '\ea1c'}
.icon--ship:before {content: '\ea1d'}
.icon--square:before {content: '\ea1e'}
.icon--store:before {content: '\ea1f'}
.icon--u:before {content: '\ea20'}
.icon--youtube-rounded:before {content: '\ea21'}
.fixed #main-nav ul li a{color: black;}
.header_content ul li{display: inline-block;}
.header_content ul li a{display: block;color: white;font-size: 12px;line-height: 10px;}
.header_content ul li:last-child a{border:0;}
.fixed .header_content ul li a{color: black;border-right: 1px solid black;}
.fixed .header_content ul li:last-child a{border-right:0;}
.product_hot_label{background: url(./images/bg_home_pr2.png);background-size: 100% 100%;min-height: 270px;}
.product_hot_label .title{width: 100%;text-align: center;color: white;font-size: 25px;padding: 50px 0 20px 0;text-transform: uppercase;font-weight: bold;}
.product_hot_label .des{width:40%;margin:0 0 0 40%;color: white;padding: 0 50px 50px 50px;line-height: 27px;border-left: 1px solid white;}
.round_map_item{width:17px;height: 17px;border-radius: 50%;position: absolute;top:45%;left:76%;background: #F3AA32;cursor: pointer;}
.round_map_item.item2{left: 50%;top:30%;}
.round_map_item.item3{left: 55%;top:40%;}
.round_map_item.item4{left: 75%;top:50%;}
.round_map_item.item5{left: 57%;top:38%;}
.round_map_item.item6{left: 30%;top:75%;}
.form_dk_form .form_item {position: relative;margin-bottom: 30px;}
.form_dk_form .form_item label {position: absolute;top: -14px;left: 15px;margin: 0;background: white;padding: 5px 10px;}
.form_dk_form .form_item input {height: 50px;}
#form_submit {background: #081533;border-radius: 5px;font-weight: bold;text-transform: uppercase;display: block;margin: 0 auto;padding: 15px 20px;}
#form_status {display: none;padding: 15px 15px 15px 15px;text-align: center;background: #28a745;margin-bottom: 15px;color: white;border-radius: 5px;font-size: 14px;}
.form_app{position: relative;max-width: 800px;width:80%;margin:0 auto 50px auto;background: white;padding: 20px 50px 50px 50px;clear:both;display: table; box-shadow: 0px 1px 5px 0px #aaaaaa;border-radius: 10px;}
.form_app h3{margin: 0;border-bottom: 1px solid #dbdbdb;padding: 0 0 15px 0;text-align: center;font-weight: 600;}
.form_app_item{position: relative;width: calc(50% - 15px);float:left;margin: 30px 15px 0 0;}
.form_app_item:nth-child(2n){margin: 30px 0 0 15px;}
.form_app_item:nth-child(2n+1){clear:both;}
.form_app_item label{}
.form_app_item.do_day label span i{top: -3px;}
.form_app_item input,.form_app_item select{border-radius: 3px;height: 40px;padding: 5px 15px;width: 100%;}
.act_app{clear:both;display: block;width:200px;text-align: center;position: absolute;left: calc(50% - 100px);bottom: 55px;}
.act_app span{display: inline-block;border-bottom: 3px solid #505050;padding: 15px 15px;background: #f3a321;cursor: pointer;margin: 15px 0 0 0;color: white;border-radius: 30px;width: 100%;}
.act_app span:hover{background: #f39600;border-bottom: 3px solid #cf8001;}
.form_app_item #kho_bang{width:100%;border: 1px solid #bbb; height: 40px;padding: 5px 15px;display: block;border-radius: 3px;line-height: 30px;}
.form_app .res{display: none;font-weight: 500;font-size: 22px;display: block;text-align: center;padding: 15px 0 0 0;clear: both;width: 140px;position: absolute;right:45px;bottom: 45px;}
.form_app .res span{display: block;line-height: 40px;height: 40px;font-weight: bold;font-size: 30px;}
.form_app .res.active{}
.form_app .form_more{width: 200px;position: absolute;left:45px;bottom: 50px;text-align: left;}
.form_app .form_more p{line-height: 30px;}
.form_app .form_more a{display: block;text-decoration: underline;color: #1600bf;font-weight: 600;}
.twentytwenty-left-arrow{border-right: 6px solid black !important;}
.twentytwenty-right-arrow{border-left: 6px solid black !important;}
.banner_items video{width: 100%;}
.banner_items {height: 100vh;overflow: hidden;}
.banner_items .des{position: absolute;top: 38%;left: 10%;z-index: 10;color: white;}
.banner_items .des a{color: white;}
.banner_items img{width: 100%;}
.banner .owl-dots{position: absolute;z-index: 100;top: 45%;left: 5%;transform: rotate(92deg);}
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
} 
.page_qt_header{/*background: #F3AA32;*/display: table;width: 100%;position: relative;}
 
.page_qt_item{width: calc(20% - 30px);margin: -100px 15px 0 15px;float:left;border: 1px solid #d5d5d5;min-height: 200px;position: relative;background: #f4f4f4;z-index: 10;display: flex;align-items: center;justify-content: center;}
.page_qt_item:nth-child(5){margin: -100px 0 0 15px;}
.page_qt_item a{display: block;padding: 15px 10px;text-align: center;color: black;font-size: 20px;}
.page_qt_item a:hover{color: black;}
.page_qt_item .icon{height: 150px;width: auto;max-width: 150px;margin: 0 auto;} 
.page_qt_item:hover,.page_qt_item.active{background: #F3AA32;} 
.page_qt_item span{display: block;padding: 10px 0 0 0;}
.page_qt_header_cont{width: 100%;margin:0 auto;display: table;}
.page_qt_item_img{margin-top: 100px;}
.page_qt_item a:focus,.page_qt_item a:active{border:0;outline: 0;}
.home .owl-nav{display: none;}
.fixed .logo{margin: 0 auto !important;}
.home .owl-theme .owl-dots .owl-dot.active span, .home .owl-theme .owl-dots .owl-dot:hover span{background: white;}
.home .owl-theme .owl-dots .owl-dot span{background: #5b5b5b;}
#main-nav ul li.current-menu-item a{color : #ff3c3c;}
.page_detail .banner_items .des {width:80%;margin:0 auto;left:0;right:0;}
.page_detail .tax-product_cat .banner_items .des {left: 10%;text-align: left;width:auto;right: auto;}
.page_detail .banner_items .des p span{line-height: 55px ;}
.page_detail .banner_items {}
.banner_items img{height: 100vh;}
.footer_info i{font-size: 18px;margin-top: -5px;color :white;}
.add_more_item{display: table;width:33.333%;float: left;padding: 15px 15px 0 0;}
.add_more_item_label{float:left;margin-right: 15px;font-weight: bold;}
.add_more_item_des{float:left;}
.page_gioi_thieu_cont .has-text-align-center img{margin: 20px 0;}
.has-large-font-size{margin: 0 0 20px 0;}
.page_gioi_thieu_cont{max-width: 90%; margin: 0 auto;font-size: 18px;}
.combo_info{display: flex;width: 100%;flex:1;margin-bottom: 100px;}
.combo_info .text {width: 50%;justify-content: center;display: flex;align-items: center;padding: 0 15px 0;line-height: 30px;text-align: justify;}
.combo_info.block2{flex-direction: row-reverse;}
.combo_info.block2 .text{padding: 0 15px 0 0;}
.combo_info img{width: 50%;}
.info_cotloi{}
.info_cotloi_title{font-size: 20px;text-align: center;font-weight: bold;}
.info_cotloi_des{font-style: italic;margin: 10px 0 30px 0;text-align: center;}
.info_cotloi_cont{}
.info_cotloi_item{    width: calc(50% - 15px);float: left;margin: 0 15px 30px 0;border: 1px solid #c9c9c9;padding: 15px;height: 140px;border-radius: 5px;background: #eeeeee;}
.info_cotloi_item:nth-child(2n+1){clear:both;}
.info_cotloi_item:nth-child(2n){margin: 0 0 30px 15px;}
.info_cotloi_item label{position: relative;display: block;padding: 0 0 0 50px;font-weight: 500;padding: 10px 0 0 50px;text-transform: uppercase;}
.info_cotloi_item label:After{content: '1';width: 40px;border-bottom:3px solid #020202;color: white;height:40px;background: red;position: absolute;left:0;top:0;border-radius: 50%;line-height: 36px;text-align: center;font-weight: bold;font-size: 30px;}
.info_cotloi_item:nth-child(2) label:After{content: '2';background: orange;}
.info_cotloi_item:nth-child(3) label:After{content: '3';background: #673AB7;}
.info_cotloi_item:nth-child(4) label:After{content: '4';background: #E91E63;}
.info_cotloi_item:nth-child(5) label:After{content: '5';background: #0ab411;}
.info_cotloi_item .des{padding: 5px 15px;font-size: 15px;}
.info_cotloi_item:last-child{width: 100%;}
.info_tamnhin{display: flex;margin: 0 0 100px 0;}
.info_tamnhin .des{width: 50%;padding-right: 15px;}
.info_tamnhin img{width:50%;}
.info_tamnhin label{font-size: 20px; text-align: left;font-weight: bold;}
.page_detail .hero-banner__scroll{bottom: 120px;}
.loadding_form {display: none;position: fixed;height: 100%;width: 100%;top: 0;left: 0;background: #00000066;z-index: 999;}
.loadding_form.load {display: block;z-index: 99999;}
.loadding_form img{display:block;margin:20% auto;}
.contact_title{position: relative;font-weight: bold;margin-bottom: 50px;font-size: 20px;}
.contact_title:after{content:"";width:50px;height: 2px;background: black;position: absolute;left:0;bottom:-2px;}
.form_dk_form .contact_title{}
.fb_dialog_content iframe{right: -10px !important}
.page_pr_cont_item[data-id="204"] .des_images .twentytwenty-container{overflow: initial;}
.page_pr_cont_item[data-id="204"] .thong_so_ky_thuat{display: none;}
.page_pr_cont_item[data-id="204"] .page_pr_cont_item_left .form_more a,
.page_pr_cont_item[data-id="395"] .page_pr_cont_item_left .form_more a
{display: block;text-decoration: underline;color: #1600bf;font-weight: 600;}
.page_pr_cont_item[data-id="204"] .page_pr_cont_item_left .form_more,
.page_pr_cont_item[data-id="395"] .page_pr_cont_item_left .form_more
{background: white;padding: 15px;border: 1px solid #cfcfcf;border-radius: 5px;width: 248px;text-align: center;margin: 15px 0 0 0;}
.page_pr_cont_item[data-id="395"] .thong_so_ky_thuat{display: none;}
.product_hot_label_item{color: white;margin-bottom:  10px;display: table;width: 100%;}
.product_hot_label_item .titles{font-weight: 500;float:left;text-align: right;width: 40%;font-size: 20px;line-height: 20px;}
.product_hot_label_item .short{text-align: left;float:left;width:60%;padding-left: 10px;}
.page_catalog_content{padding: 50px 0;}
.catalog_left,.cc_left{width:50%;float:left;}
.catalog_right, .cc_right{float:left;width:50%;}
.catalog_title{font-size: 35px;font-weight: 500;}
.catalog_cont{padding: 30px 0;}
.download_catalog{}
.download_catalog a{display: inline-block;background: #F3AA32;padding: 15px 30px;color: white;border-radius: 5px;text-transform: uppercase;}
.tuyen_dung_list{margin-top: 30px;}
.tuyen_dung_item{width:calc(50% - 15px);float:left;border: 1px solid darkgrey;border-radius: 5px;margin: 0 15px 30px 0;overflow: hidden;}
.tuyen_dung_item:nth-child(2n){margin: 0 0 30px 15px;}
.tuyen_dung_item:nth-child(2n+1){clear:both;}
.tuyen_dung_item .img{float:left;width: 40%;height: 160px;position: relative;}
.tuyen_dung_item .img img{height: 160px;min-width: 100%;position: absolute;left:0;top:0;}
.tuyen_dung_item_cont{width:60%;float:left;padding: 10px;}
.tuyen_dung_item_cont h3{margin:0;}
.tuyen_dung_item_cont h3 a{display: block;color:black;font-weight: 500;font-size: 18px;max-height: 50px;min-height: 30px;}
.tuyen_dung_item_cont ul li{}
.tuyen_dung_item_cont ul li i{color: #383838;margin-right: 5px;}
.tuyen_dung_item:hover{border-color: black;}
.page_detail_tuyen_dung .desctiption_left{float:left;width:70%;padding:0 30px 50px 0;}
.page_detail_tuyen_dung .desctiption_right{float:right;width:30%;}
.page_detail_tuyen_dung h1{margin: 30px 0 0 0;color: black;font-weight: bold;font-size: 30px;}
.desctiption_right ul li{border: 1px solid #adadad;border-bottom: 0;padding: 15px 10px;background: #eaeaea;}
.desctiption_right ul li i{margin-right: 5px;}
.desctiption_right ul li:last-child{border-bottom: 1px solid #adadad;}
.quytrinh_mobile{display: none;}