@font-face { font-family:'UTM Avo'; src:url('../fonts/subset-UTMAvo-Italic.woff2') format('woff2'),url('../fonts/subset-UTMAvo-Italic.woff') format('woff'); font-weight:normal; font-style:italic; }
@font-face { font-family:'UTM Avo'; src:url('../fonts/subset-UTMAvo.woff2') format('woff2'),url('../fonts/subset-UTMAvo.woff') format('woff'); font-weight:normal; font-style:normal; }
@font-face { font-family:'UTM Avo'; src:url('../fonts/subset-UTMAvoBold.woff2') format('woff2'),url('../fonts/subset-UTMAvoBold.woff') format('woff'); font-weight:bold; font-style:normal; }
@font-face { font-family:'UTM Avo'; src:url('../fonts/subset-UTMAvo-BoldItalic.woff2') format('woff2'),url('../fonts/subset-UTMAvo-BoldItalic.woff') format('woff'); font-weight:bold; font-style:italic; }
.clearf { clear:both; }
/*HEAD*/

.header-top { background:#f69c29; color:#fff; }
#header { padding-top:10px; background:#fff; padding-bottom:5px; }
.logo img { height:45px; width:auto !important; }
span.icons { position:absolute; right:0; background:#ccc; padding:5px; border-top:1px solid #bbb; }
.header-top .fa { color:#fff; }
.header-top { background:#f69c29; color:#fff; }
.head-top { line-height:40px; }
.header-top .social a { margin:0 10px 0 0; }
.header-top .social a { background:#f69c29 !important; border-radius:0 !important; }
.social a{border-radius:100%; width:41px; height:41px; padding:11px 0; margin:0 10px 10px 0; text-align:center; display:inline-block; -webkit-transition:all .4s ease; -moz-transition:all .4s ease; -o-transition:all .4s ease; transition:all .4s ease; /* border-radius:3px; */

    background:#fff; font-size:19px; color:#888}
/*SEARCH*/

/*.box>form { margin-bottom:7px; margin-top:7px; }
*/

/*E-SEARCH*/

/*Menu css*/

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover { background-color:transparent !important; }
#topmenu { background:transparent; margin-bottom:0; border-radius:0; border:none; }
#topmenu ul.nav li a { color:#000; text-transform:none; font-weight:600; font-size:16px; }
#topmenu ul.nav li .dropdown-menu { padding-top:0; padding-bottom:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; min-width:100%; border:none; background:#fff !important; }
#topmenu ul.nav li:hover .dropdown-menu { display:block !important; }
#topmenu ul.nav li .dropdown-menu li a { padding:10px 15px; white-space:nowrap; background:transparent !important; color:#000; border-bottom:1px dashed #eaeaea; }
#topmenu ul.nav li a:hover,#topmenu ul.nav .active a,#topmenu ul.nav li a:focus { color:#e83572; background:transparent; font-weight:600; }
#topmenu .navbar-brand { color:#fff; }
#topmenu .navbar-brand img { height:100%; width:auto; }
#topmenu .navbar-toggle { border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; border:0; background:#4fa54a; border:1px solid #fff; }
/*E-HEAD*/

#prbanner { position:fixed; bottom:0; left:0%; }
#prbanner .dong { width:25px; height:25px; border:1px solid #fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background:rgba(0,0,0,0.7); color:#fff; font-weight:600; padding:3px 6px; position:absolute; bottom:-15px; left:150px; }
#prbanner .prbt { webkit-animation:btled 1s alternate infinite; -moz-animation:btled 1s alternate infinite; -o-animation:btled 1s alternate infinite; animation:btled 1s alternate infinite; }
#prbanner .prbt img { width:150px; height:auto; cursor:pointer; }
#prbanner .prform { position:absolute; bottom:40px; left:-200%; background:#01596c; padding:10px 10px 0 10px; color:#fff; width:200%; max-width:300px; display:block; border:1px solid #fff; transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; }
#prbanner .slshow { left:0; }
#prbanner .prdesc { text-transform:uppercase; text-align:center; }
.prhead { background:#4fa54a; color:#fff; margin-bottom:15px; padding:15px 0 2px; }
.prhead .prdesc { font-weight:600; text-transform:uppercase; text-align:center; margin-bottom:0; }
.prhead form.wpcf7-form { margin-bottom:0; margin-left:-10px; margin-right:-10px; clear:both; }

@media all and (min-width:768px) {
    .prhead form.wpcf7-form >; p { float:left; width:25%; padding-left:10px; padding-right:10px; } 
} 
.prhead form.wpcf7-form input[type="submit"] { width:100%; border:none; background:#ff0000; padding:8px 15px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; margin-top:19px; }
.clearf:after,.clearf:before { content:" "; display:table; clear:both; }
.sizing-border { box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; }
.sizing-content { box-sizing:content-box; -webkit-box-sizing:content-box; -o-box-sizing:content-box; }
/*@mainbd:#24890d; */

/*@mainbg:#68a607; */

.titlebder { position:relative; padding-bottom:10px; border-bottom:1px solid #ddd; }
.titlebder:after { content:""; display:block; border-bottom:3px solid #009933; width:calc(50% - 5px); padding-bottom:10px; position:absolute; left:0; bottom:-2px; }
body{/*max-width:1366px; margin:auto; */

  font-family:"UTM Avo",sans-serif}
a { transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; }
a:hover,a:focus { text-decoration:none; outline:none; }
ul { list-style:none; padding:0; margin:0; }
#header { padding:15px 0; }
#header .hotline { font-size:25px; }
#header .hotline strong { font-size:30px; color:#cc0000; }
.hotline { color:#cc0000; }
.hotline a { color:#cc0000; }
.site_title { font-size:25px; color:#222; }
.page-title,.box-title,sub-title { text-align:center; text-transform:uppercase; margin-bottom:30px; line-height:30px; }
.page-title span,.box-title span,sub-title span { border-bottom:1px solid #01596c; display:inline-block; }
.page-title { font-size:25px; margin-top:35px; font-weight:600; color:#e83572; text-align:left; position:relative; padding-bottom:10px; text-align:center; }
.single-title { font-size:25px; color:#e83572; margin-top:35px; position:relative; padding-bottom:10px; }
.sub-title { font-size:18px; }
.box_desc { font-size:24px; }
.box-title { font-size:22px; }
.pagebox { margin-bottom:25px; }
#home_slider li a img { width:100% !important; }
.posts .post .thumb img { transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; }
.posts .title { font-size:15px; }
.posts .title a { color:#fdf1d0; display:inline-block; width:100%; }
.posts .title a:hover { color:#e83572; }
.posts .title:hover .thumb img { opacity:0.7; }
.row_posts .post { background:#f4f3f3; margin-bottom:20px; }
.row_posts .post .thumb iframe { margin:0; padding:0; }
.row_posts .title { margin-top:0; }
.row_posts .title a { color:#222; font-weight:700; }
.row_posts .post_desc .inner { padding:15px; color:#000; }
.grid_posts .post { margin-bottom:20px; }
.grid_posts .post .thumb { overflow:hidden; text-align:center; }
.grid_posts .post .thumb img { max-width:100%; height:auto; display:inline-block; }
.grid_posts .post .title { margin:0; }
.grid_posts .post .title a { background:rgba(0,99,121,0.8); margin:0; padding:10px; }
.grid_posts .post:hover .thumb img { transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2); }
.media_posts .post { display:block; }
.media_posts .post .thumb { width:80px; }
.media_posts .post .thumb img { width:100%; height:auto; }
.media_posts .post .title { margin-top:0; color:#000; }
.media_posts .post:hover .title { color:#e83572; }
.paginate { text-align:center; margin-bottom:30px; }
.paginate a,.paginate span { padding:5px 8px; border:1px solid #ccc; font-weight:600; color:#e83572; }
.paginate .current { background:#e83572; color:#fff; }
.entry_content,.tax_desc { margin-bottom:30px; }
.entry_content p,.tax_desc p,.entry_content div,.tax_desc div,.entry_content table,.tax_desc table,.entry_content img,.tax_desc img,.entry_content figure,.tax_desc figure { max-width:100% !important; height:auto !important; }
.entry_content img,.tax_desc img { margin:10px 0; }
table tr td { padding:5px 8px; }
/* table td { border:1px solid #eaeaea; } */
#popup_hepler { padding:5px 5px 0; z-index:1005; position:fixed; bottom:0; right:3px; background:#003333; color:#fff; border-top-left-radius:10px; -moz-border-top-left-radius:10px; -webkit-border-top-left-radius:10px; -o-border-top-left-radius:10px; border-top-right-radius:10px; -moz-border-top-right-radius:10px; -webkit-border-top-right-radius:10px; -o-border-border-top-right-radius:10px; width:165px; }
#popup_hepler .hclose { width:25px; height:25px; border:1px solid #fff; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background:rgba(0,0,0,0.7); color:#fff; font-weight:600; padding:3px 6px; position:absolute; top:-25px; right:0; }
#popup_hepler .avatar { width:86.25px; height:86.25px; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; background:#fff; padding:7px; position:relative; }
#popup_hepler .avatar img { width:100%; height:auto; position:absolute; left:0; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); }
#popup_hepler .name { padding-top:5px; display:inline-block; line-height:25px; white-space:normal; }
#popup_hepler .hotline { margin-top:5px; text-align:center; }
#popup_hepler .hotline a { font-size:24px; font-weight:600; }
.aboutpj_box .page-title { text-align:center; }
.aboutpj_box .page-title:after { display:none; }
.aboutpj_box .nav_box { text-align:center; margin:25px 0; background:#ddd; }
.aboutpj_box .nav_items { display:inline-block; vertical-align:top; border:none; }
.aboutpj_box .nav_items li { margin:0; }
.aboutpj_box .nav_items li a { margin:0; border:none; color:#000; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; padding-left:25px; padding-right:25px; }
.aboutpj_box .nav_items li.active { margin-bottom:0; }
.aboutpj_box .nav_items .active a,.aboutpj_box .nav_items li a:focus,.aboutpj_box .nav_items li a:hover { background:#4fa54a; color:#fff; border:none; }
.aboutus_box { background-size:auto 100% !important; padding:30px 0; color:#fff; }
.aboutus_box .about_content .desc { font-size:20px; margin-bottom:15px; }
.aboutus_box .avatar .inner { width:250px; height:250px; overflow:hidden; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; border:3px solid #fdf1d0; padding:2px; position:absolute; }
.aboutus_box .avatar .inner img { top:50%; left:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); position:absolute; z-index:0; width:100%; }
.tab_posts .post .title { /*display:none; */; }
.tab_posts .post .readmore a { border:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; }
.featured_posts .post .title { text-align:center; margin-top:10px; background:transparent; }
.featured_posts .post .title a { background:transparent; color:#000; }
.featured_posts .post .title a:hover { color:#e83572; }
.building_box .grid_posts .post .thumb img { width:100%; height:auto; }
.proce_posts { margin-bottom:20px; }
.proce_posts .box-title { padding-bottom:10px; }
.proce_posts .box-title span { border-bottom:1px solid #01596c; }
.proce_posts .post { position:relative; cursor:pointer; }
.proce_posts .post .thumb { text-align:center; }
.proce_posts .post .thumb img { display:inline-block; width:150px; height:150px; -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); -webkit-transition:all 0.5s linear; transition:all 0.5s linear; }
.proce_posts .post .title { text-align:center; margin-top:15px; font-weight:600; font-size:14px; line-height:20px; }
.proce_posts .post:hover .thumb img { -webkit-transform:scale3d(1.2,1.2,1); transform:scale3d(1.2,1.2,1); -webkit-transition:all 5s ease-out; -moz-transition:all 1s ease-out; -ms-transition:all 1s ease-out; -o-transition:all 1s ease-out; transition:all 1s ease-out; overflow:hidden; }
.proce_posts .post .inner { transition:all ease-in-out 0.3s; -moz-transition:all ease-in-out 0.3s; -webkit-transition:all ease-in-out 0.3s; -o-transition:all ease-in-out 0.3s; margin-left:15px; margin-right:15px; padding-top:15px; padding-bottom:15px; min-height:235px; }
.proce_posts .post:after { content:""; display:inline-block; width:20px; height:20px; position:absolute; top:40%; right:-10px; }
.proce_posts .post:last-child:after { display:none; }
.proce_posts .post:hover .inner { background:#4fa54a; }
.proce_posts .post:hover .thumb img { transform:rotate(720deg); -moz-transform:rotate(720deg); -webkit-transform:rotate(720deg); -o-transform:rotate(720deg); }
.proce_posts .post:hover:after { display:none; }
.proce_posts .post:hover .title { color:#fff; }
.proce_posts .post .excerpt { display:none; }
.panel_box { padding:25px; border:1px solid #000; }
.reason_box { padding:30px 0; background:#4fa54a; }
.reason_box .box-title { color:#fff; font-weight:600; }
.reason_box .box-title span { padding-bottom:10px; border-bottom:1px solid #fff; }
.reason_box .post_row .post { margin-bottom:0; cursor:pointer; }
.reason_box .post_row .post .inner { padding:15px; }
.reason_box .post_row .post .thumb { overflow:visible; }
.reason_box .post_row .post .thumb .img { max-width:100%; height:auto; transition:all ease-in-out 1s; -moz-transition:all ease-in-out 1s; -webkit-transition:all ease-in-out 1s; -o-transition:all ease-in-out 1s; }
.reason_box .post_row .post .title { margin-top:20px; color:#fff; font-weight:600; text-align:center; line-height:23px; }
.reason_box .post_row .post:hover .thumb img { transform:rotateY(360deg) scale(1.2); -moz-transform:rotateY(360deg) scale(1.2); -webkit-transform:rotateY(360deg) scale(1.2); -o-transform:rotateY(360deg) scale(1.2); }
.reason_box .post_row .post:hover .title { color:#e83572; }
.qcol .sub-title { padding:10px 15px; background:#4fa54a; color:#fff; margin-bottom:0; }
.qcol .sub-title i { color:#fdf1d0; }
.qcol .box_content { padding:15px; border:1px solid #ccc; border-top:0; }
.qcol .panel-group { margin-bottom:10px; }
.qcol .panel-group li.panel .panel-heading { background:#4fa54a; }
.qcol form input { margin-top:6.5px; }
.qcol form input[type="submit"] { border:none; padding:10px 15px; background:#4fa54a; color:#fff; }
.qcol form input[type="submit"]:hover { background:#e83572; }
.review_box { padding:30px 0; background:#f4f4f4; }
.review_box .sub-title { margin-bottom:30px; }
.review_box .sub-title span { padding-bottom:10px; border-bottom:1px solid #000; }
.review_box .row_posts .post .thumb img { border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%; }
.review_box .row_posts .post .title { font-weight:600; }
/*page*/

.tax_desc { margin:20px 0 30px; }
.related_box { margin-bottom:30px; }
.related_posts .post { margin-bottom:15px; }
/*end page*/

/*sidebar menu*/

.sb_box { margin-bottom:25px; }
.sidebar_col { margin-top:30px; }
.sidebar_col .box-title { padding:10px 0; color:#d71f36; text-align:left; font-weight:600; line-height:20px; position:relative; text-transform:none; margin:20px 0; }
.sidebar_col .media_posts .post .thumb img{/*.border-radius(100%); */

  border:1px solid #ddd; padding:1px}
.sidebar_col .media_posts .post .title { margin-top:0; font-size:13px; line-height:1.425; height:36px; overflow:hidden; font-weight:bold; color:#333; }
.sidebar_menu_box .sidebar_menu li a { color:#000; padding:10px 15px; display:block; }
.sidebar_menu_box .sidebar_menu li a:hover { color:#e83572; }
.sidebar_menu_box .sidebar_menu li.current-menu-item a { color:#e83572; }
.sidebar_menu_box .sidebar_menu > li > a{/*background:@mainbg; */

  padding:10px 0; text-transform:uppercase; font-weight:600; font-size:17px; color:#006379; position:relative; padding-bottom:10px; border-bottom:1px solid #ddd}
.sidebar_menu_box .sidebar_menu > li > a:after { content:""; display:block; border-bottom:3px solid #009933; width:calc(50% - 5px); padding-bottom:10px; position:absolute; left:0; bottom:-2px; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li.current-post-parent > a { color:#e83572; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li.current-post-parent > ul { display:block; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li > a { border-bottom:1px solid #ddd; position:relative; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li > a i { position:absolute; top:0; right:0; padding:12px 15px; font-size:16px; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li > ul { display:none; padding-left:10px; background:#f4f4f4; }
.sidebar_menu_box .sidebar_menu > li > ul.sub-menu > li > ul > li > a { border-bottom:1px dotted #e83572; }
/*end sidebar menu*/

/*single subs form*/

.advices_box { width:100%; margin-top:0; margin-left:-10px; margin-right:-10px; }
.advices_box li { cursor:pointer; padding-left:10px; padding-right:10px; width:32%; display:inline-block; }
.advices_box li:first-child { margin-left:5%; }
.advices_box li .icon { color:#01596c; }
.advices_box li .icon img { display:inline-block; }
.advices_box li .title { font-size:14px; }
.advices_box li:hover { color:#e83572; }
.fadebox .modal-content { border:5px solid #ccc; border-radius:0; }
.fadebox .close { font-size:30px; }
.fadebox h2,.fadebox h3 { font-weight:600; text-align:center; color:#222; font-size:20px; text-transform:uppercase; margin:0; }
.fadebox h4 { color:#01596c; text-align:center; }
.fadebox input[type="submit"] { padding:10px 20px; font-weight:600; color:#fff; background:#4fa54a; border:none; }
/*end single subs form*/

#footer { padding:4px 0; color:#000; }
#footer .sub-title { margin-bottom:25px; }
#footer ul li { padding:5px 0; font-size:13px; }
#footer ul li a { color:#000; }
#footer ul li:hover { color:#e83572; }
#footer ul li:hover a { color:#ec3572; }
#footer .banks { margin-left:-10px; margin-right:-10px; text-align:center; }
#footer .banks li { padding-left:10px; padding-right:10px; margin-bottom:20px; display:inline-block; width:49%; }
.fb_iframe_widget,.fb_iframe_widget span,.fb_iframe_widget span iframe[style] { width:100% !important; }
.ggmap { margin:20px 0; }
.ggmap iframe { width:100% !important; height:300px !important; }
.contact_page .infos li { padding:5px 0; }
.contact_page .infos li i { display:inline-block; width:18px; }
.contact_page .infos li:first-child { font-size:20px; margin:15px 0; }
.contact_page .contact_form { margin:20px 0; }
#to_top { position:fixed; top:70%; right:3px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:2000; display:none; }
#to_top a.btn.btn-primary { border:none; border-radius:0 !important; background:#000; padding:10px; }
.copyright p { margin-bottom:0; text-align:center; }
.entry_content ul,menu,dir { display:block; list-style-type:disc; -webkit-margin-before:1em; -webkit-margin-after:1em; -webkit-margin-start:0; -webkit-margin-end:0; -webkit-padding-start:40px; }
.alignleft { display:inline; float:left; margin-right:1.625em; }
.alignright { display:inline; float:right; margin-left:1.625em; }
.aligncenter { clear:both; display:block; margin-left:auto !important; margin-right:auto !important; }
.wp-caption { margin-top:.4em; }
.wp-caption { margin-bottom:1.625em; max-width:100% !important; padding:9px; }
.wp-caption img { display:block; margin:0 auto; max-width:100%; height:auto; }
.header_bottom_left img { max-width:100%; display:block; margin:auto; }
.home_slider img { width:100%; display:block; margin:auto; }
#home_slider { position:relative; }
#home_slider li { list-style:none; }
#header { padding:15px 0; }
.total_page ul li:before { font-family:"FontAwesome"; content:"\f105"; display:inline-block; margin:0 10px 0 0; color:#e83572; }
.img_banner_1:hover img,.img_banner_2:hover img,.img_banner_3:hover img,.img_banner_4:hover img { transform:rotateY(180deg); }
.img_banner_1 img,.img_banner_2 img,.img_banner_3 img,.img_banner_4 img { transition:all .5s; }
.img_new_pro { overflow:hidden; height:110px; }
.h7 { height:17px; }
.img_new_pro img { transition:all .5s; max-width:100%; height:120px; width:auto; object-fit:cover; }
.img_new_pro:hover img { transform:scale(1.5); }
#topmenu nav li a { transition:all 20ms ease-in-out; }
#topmenu nav ul ul a:hover { background-color:red; color:white; transition:150ms; }
/*  .dropdown { visibility:hidden; opacity:0; position:absolute; top:100%; left:0; width:100%; transform:translateY(-2em); z-index:-1; transition:all 0.3s ease-in-out 0s,visibility 0s linear 0.3s,z-index 0s linear 0.01s; }
.dropdown:focus .dropdown,.dropdown:focus-within .dropdown,.dropdown:hover .dropdown { visibility:visible; opacity:1; z-index:1; transform:translateY(0%); transition-delay:0s,0s,0.3s; }
*/

h3.relate_title { font-size:16px; text-align:center; color:#000; font-weight:bold; }
.price_origin,.price_sale { font-size:16px; font-weight:bold; }
.thumb_pro img { display:block; margin:auto; }
tr.tb_title th { text-align:center; }
.form-controls { box-shadow:0 0 6px #e2e2e2 inset; display:block; width:100%; height:34px; outline:none; padding:6px 12px; font-size:14px; line-height:1.42857143; color:#555; background-color:#fff; background-image:none; border:1px solid #ccc; }
textarea.form-controls { height:80px; }
.fotorama img { display:block; margin:auto; }
a.link_more:hover { color:yellow; }
.item_show_choose img { width:unset !important; max-width:100%; height:auto; display:block !important; margin:auto; }
.box-width { display:block !important; margin:auto; width:70%; }
.content_register th.text_right { text-align:right; position:relative; font-size:12px; line-height:1.425; }
.name_items a { color:#000; }
button.buy_items a { color:#fff; }
.paginate .next { font-size:14px !important; margin:0 !important; display:unset !important; }
.content.arc_container .page-title { margin:10px 0; }
.head_arc { padding-left:30px; }
.beacrum li:first-child { padding-left:0; }
.post_detail { padding-left:15px; }
.content.post_view .sidebar_col { margin-top:0 !important; }
a.post.media p { color:#777; }
.media_posts .post { display:block; border-bottom:1px dashed #ccc; padding-bottom:10px; }
.content.post_view .sidebar_col { float:right; }
.content.post_view .content_col { float:left; }
.beacrum li a { color:#333; padding-right:5px; }
.content.tax_pro .page-title { text-align:center; margin:20px 0; }
.info_box { margin-top:15px; }
#main h2 span { margin-right:10px; }
form.update-info input[type="submit"] { padding:5px 10px; border:none; color:#fff; background:#d71f36; border-radius:4px; box-shadow:0 0 10px #ccc; }
form.update-info .form-controls { margin:5px 0; }
/*CSS3 hover menu effect  */

/* end effect */

ul.list-inline { margin-left:0; }
.list-inline>li { display:inline-block; padding-right:5px !important; padding-left:5px !important; }
.shop-social li i:hover { background:#353535; }
.shop-social li i { color: #00a1f0; width: 30px; height: 30px; padding: 8px; font-size: 16px; text-align: center; background: #ffffff;}
ul.list-inline.shop-social li:first-child { padding-left:0 !important; }
.menu_nm.menuh #topmenu ul.nav li .dropdown-menu { background:#fff !important; }
.menu_nm.menuh #topmenu ul.nav li .dropdown-menu li a { color:#000 !important; }
.page_next input[type="submit"],.next_page input[type="submit"],.page_next input[type="button"],.next_page input[type="button"] { border:none; background:#e83572; color:#ffffff; width:100px; height:35px; outline:none; }
.ui-datepicker .ui-datepicker-header { background:#e83572; position:relative; padding:.2em 0; color:#fff; }
.ui-widget-header a { color:#fff; }
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover { border:1px solid #e83572; background:#e83572; font-weight:normal; color:#ffffff; }
.container-2 { width:140px; vertical-align:middle; white-space:nowrap; position:relative; display:inline-block; }
.container-2 input#search{width:36px; /* height:36px; */

  background:transparent; border:1px solid #ffab91; font-size:10pt; float:right; color:#262626; padding-right:35px; -webkit-transition:width .55s ease; -moz-transition:width .55s ease; -ms-transition:width .55s ease; -o-transition:width .55s ease; transition:width .55s ease; opacity:0}
.container-2 input#search::-webkit-input-placeholder { color:#65737e; }
.container-2 input#search:-moz-placeholder{/* Firefox 18- */

   color:#65737e}
.container-2 input#search::-moz-placeholder{/* Firefox 19+ */

   color:#65737e}
.container-2 input#search:-ms-input-placeholder { color:#65737e; }
.container-2 .icon { position:absolute; z-index:1; right:0; top:7px; }
.container-2 input#search:focus,.container-2 input#search:active { outline:none; width:200px; padding-left:5px; background:#fff; opacity:1 !important; }
.container-2:hover input#search { width:200px; background:#fff; padding-left:5px; opacity:1 !important; }
.container-2:hover .icon { color:#93a2ad; }
/*end-search */

.header_top_right ul li:nth-child(2) { padding:0; }
/*  */

.header_top_right { text-align:right; }


/* BLOCK-CONTENT-TABS */
.action-block-feature .block-content-tabs{max-width: 675px; margin-left: auto;}
.title-main{border-bottom: 1px solid #ddd; margin-bottom: 50px; padding-bottom: 7px;     min-height: 56px;}
.title-main .b-title{position: relative; padding-right: 25px; color: #000; font-weight: bold; font-size: 18px; padding-top: 0px; display: inline-block;}
.title-main .b-title .icon{position: absolute; left: 25px;top: 7px;}
.title-main .b-title .icon img{max-height: 16px;    vertical-align: top;}
.title-main .action-right{display: inline-block; float: right;}
.title-main .action-right select{min-width: 230px;}

.block-content-tabs nav{display: inline-block; float: right;}
.block-content-tabs .nav-tabs{    border: 0;}
.block-content-tabs .nav-tabs .nav-link{background: hsl(0deg 0% 28% / 34%); border-radius: 100px; border: 1px solid #FEBA3D; color: #fff; line-height: 38px; padding: 0 15px; min-width: 160px; text-align: center; margin: 0 4px; font-weight: bold;}
.block-content-tabs .nav-tabs .nav-item.show .nav-link, .block-content-tabs .nav-tabs .nav-link.active{
    background: -moz-linear-gradient(90deg, #FFD038 0%, #FEB83E 100%, #EE82EE 100%); background: -webkit-linear-gradient( 90deg , #FFD038 0%, #FEB83E 100%, #EE82EE 100%); background: -o-linear-gradient(90deg, #FFD038 0%, #FEB83E 100%, #EE82EE 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee82ee', endColorstr='#FFD038', GradientType=0 ); background: -ms-linear-gradient(90deg, #FFD038 0%, #FEB83E 100%, #EE82EE 100%); background: linear-gradient( 90deg , #FFD038 0%, #FEB83E 100%, #EE82EE 100%);
}

.block-content-tabs .table thead tr th:first-child, .block-content-tabs .table tbody tr td:first-child{padding-left: 50px;}

@media(max-width: 992px){
  .block-content-tabs .b-title{text-align: center; display: block; padding: 0; min-height: inherit; margin-bottom: 10px;}
    .block-content-tabs .title-main{margin-bottom: 15px; padding: 0; padding-bottom: 20px;}
    .block-content-tabs nav{display: block; float: none; padding-left: 5px; padding-right: 5px;}
    .block-content-tabs .nav-tabs{-ms-flex-pack: center!important; justify-content: center!important;}
    .block-content-tabs .nav-tabs .nav-link{margin-bottom: 4px;}

}
@media(max-width: 600px){
    .block-content-tabs .action-right{display: block; float: none; }
    .title-main{padding-bottom: 20px;}
}

.block-tree{overflow: auto; padding-bottom: 30px; position: relative; min-height: 500px;}
.tree-user-main{font-size: 20px; color: #00a1f0; font-weight: bold; display: inline-block; padding-right: 15px;}
.tree-desc{color: #00a1f0;}
.jstree-default .jstree-hovered, .jstree-default .jstree-clicked{background: #000;}
.jstree-default .jstree-icon:empty{}
.jstree-icon.jstree-themeicon{background: transparent; width: 0!important;}

.block-content-tree{position: absolute; right: 0; padding-right: 30px; padding-top: 50px;}
.block-content-tree .text-time{color: #00a1f0; margin-bottom: 25px;}
.block-content-tree .time{margin-bottom: 25px;}
@media(max-width: 1024px){
    .block-content-tree{position: static; padding-top: 0; margin-bottom: 30px; padding-right: 0;padding-left: 55px;}
    .block-content-tree .text-time{margin-bottom: 10px;}
    .block-content-tree .time{margin-bottom: 0;}
}

#main_wrap{min-height: 100vh;}
.form-control{border-radius: 0; box-shadow: none; outline: none;}


/* SIDERBAR_MENU */
.btn-menu{width: 50px; height: 45px; padding: 0; text-align: center; border: 0; box-shadow: none; outline: none; display: none;}
.btn-menu img{width: 30px; height: 30px;}
.btn-menu:focus{border: 0; box-shadow: none; outline: none; }
.siderbar-top{position: relative; padding-bottom: 20px; border-bottom: 1px solid #ddd; display: none;}
.siderbar-top .logo img{height: 30px;}
.siderbar-top .btn-menu{position: absolute; top: 0; right: 0; background: transparent; width: 30px; height: 30px;}
.siderbar-top .btn-menu img{width: 30px; height: 30px;}
@media screen and (max-width: 992px){
  .headbox{position: relative;}
  .btn-menu{display: inline-block;}
  .siderbar-top{display: block;}
  .siderbar_menu{position: fixed; background: #fff; z-index: 99999; width: 0%; height: 100%; top: 0; left: 0; padding: 20px 50px 20px 50px; overflow: auto; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; transition: all 0.3s linear;  visibility: hidden; opacity: 0;}

  .siderbar_menu.open-menu{display: block; width: 100%; visibility: visible; opacity: 1;}

  #main_wrap{padding-top: 0; margin-top: 0;}
  #wrapper{    margin-top: 0px !important;}

  .siderbar_left{padding: 0;}
}
@media screen and (max-width: 600px){
  .user_title{margin-bottom: 20px; padding-bottom: 20px;}
  #InfouserLogin .info{position: absolute; content: ""; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0;}

  .container{width: 100%!important;}
}
