@charset "utf-8";
#comment-area{display:none}
.container {padding: 0px 20px; width: 100% !important;  max-width: 1200px !important; }
.woocommerce .single-product .container,  .gform_body .container, .gv-table-view .container{padding: 0px;}
@media only screen and (max-width: 800px){
.layout-fullwidth .fw-header.container, .layout-fullwidth .fw-header .container {padding: 0;}
.container {padding: 0 10px;}
.fw-row > .container {
padding-left: 0px!important;
padding-right: 0px!important;
    }
.flip-clock-wrapper ul {
    width: 20px;
    }
.flip-clock-wrapper ul li{}
.flip-clock-wrapper ul li a div div.inn{
    font-size: 20px;
    }
.flip-clock-divider{
    width:12px;
    }
.flip-clock-dot.top, .flip-clock-dot.bottom {
    left: 1px;
    }
.woocommerce div.product div.images, .woocommerce div.product div.summary {
    width: 100%;}
}
ul.post-pagination-wrap.curved-bar-styling.clearfix {
    display: none;
}
.popover-content {
    font-size: 14px;
}
code{font-size: 14px}
@media only screen and (min-width: 900px) {
.span5 {width: 40% !important; float: right; margin-right: 16px;}
.span7 {width: 52% !important;}
}
@media only screen and (max-width: 900px) {
.span5, .span7{width: 94% !important ;float: left;}
}
.mtsnb-modern-countdown .mtsnb-modern-countdown-block {
    color: #202020; padding: 10px 16px;}
.standard-items figure img {
    max-height: 380px !important;
    object-fit: cover;
}
.read-more-button{border-color:#0baee8}
.read-more-button:hover{color:white;background-color:#0baee8}
.masonry-items .blog-item .excerpt{display:none}
.widget_search form:after {top:10px}
.screen-reader-text {
    display: none !important;
}
li.active, .spb_tabs .nav-tabs li a:hover, .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus  {
    color: #0baee8;
}
h3.spb-heading {margin-bottom: 12px !important; padding-bottom: 16px;}
.spb-icon-heading span:before,.spb-icon-heading span:after{top: 0px !important}
.page-heading h1{white-space: normal !important}
.lined-heading{padding-bottom: 0.8em !important}
.spb_wrapper .one_half > h3:first-child, .tab-pane > h3:first-child{
    margin-top: 8px;
}
.spb_tabs .nav-tabs li a{color: inherit}
button#mceu_12-button {
    display: none;
}
.sub-container.non-mega {
    right: 0px;
}
.spb_wrapper .menu {
    list-style: none;
}
.spb_wrapper .menu a, .spb_wrapper .sub-menu a {
    color: inherit;
}
.spb_wrapper .menu a:hover, .spb_wrapper .sub-menu a:hover {
    color: #0baee8;
    text-decoration: none;
}

.text-menu .sub-menu {
    margin-top: 12px;
}
.widget_nav_menu .current-menu-item {background: none !important;}
.sidebar .sub-menu .current-menu-item {
    background: #f3f3f3 !important;
    border-top-right-radius:0px !important;
}
.sidebar .current-menu-item .sub-menu {
    background: #fafafa !important;
    border-bottom-right-radius: 16px !important;
}
.sidebar .current-menu-item .sub-menu .menu-item:hover {
    border-top-right-radius: 0px !important;
}
.sidebar .menu-item-has-children:hover .sub-menu .menu-item {
    background: #fafafa;
    border-top-right-radius: 0px !important;
}
.sidebar .current_page_ancestor {
    background: #fafafa;
}
.sidebar  .current_page_ancestor:hover {
    background: #f3f3f3 !important;
}
.blog-aux-options li.search {
    margin-bottom: 0px;
}
.blog-aux-options li.search input[type="text"] {
    height: 44px !important;
}
.sf-list li{line-height: 110%;}
.social-icons svg {vertical-align: 8px !important;}
span .svg-inline--fa {height: 1em;}
.sf-icon.sf-icon-medium{margin-bottom:-1em}
.sf-icon-box.sf-icon-box-boxed-three {border: 1px solid #ececec;border-radius: 4px;margin-top:60px}
.sf-icon-box-content-wrap {padding: 0px 30px 10px 30px !important;}
.sf-icon-box h3 > a:hover {
    opacity: inherit;
    text-decoration: none;
    color: #0baee8;}
li.text-menu>a {
    color: inherit;
    font-size: 20px;
}
li.text-menu>a:hover {
    cursor: default;
    color: inherit !important;
}
a[aria-current="page"] {
    color: #0baee8 !important;
}
ul.bulleted {
    list-style: disc;}
.share-links.curved-bar-styling.clearfix {
    height: 38px;
}
ul.post-pagination-wrap.curved-bar-styling.clearfix {height: 47px;}
.spb_tabs .nav-tabs li a{padding: 9px 18px;}
li {margin-bottom: 14px;}
.masonry-items .blog-item .excerpt {
    word-break: break-all;}
.sidebar .widget_nav_menu ul > li a {
    padding: 16px 18px 16px 15%;
}
.su-img-card {
    position: relative;
    width: 100%;
    margin: 0 auto 1.5em;
    background: #fff;
}
.su-img-card-btn a {
    display: inline-block;
    font-size: 16px;
    width: 100%;
    padding: 10px 0;
}
.su-img-card-btn a:hover {
	background-color:#0baee8;
	color:white;
	text-decoration:none;
}
.su-img-card-info{
	padding:14px;
}
.full-width-btn {width: 100%}
.menu-item svg {margin-right: 4px;}
.widget_nav_menu .menu-item.menu-item-type-post_type.menu-item-object-page:hover, .widget_nav_menu .menu-item.menu-item-type-taxonomy.menu-item-object-category:hover {
    background: #f3f3f3;
}
#footer-widgets .menu-item:hover{background: none}
.widget_nav_menu .menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item, .widget_nav_menu .menu-item.menu-item-type-taxonomy.menu-item-object-category.current-menu-item {
    background: #f3f3f3;
}
.widget_nav_menu .menu-item{
    border:none;
    border-radius:0 16px 16px 0;
    font-size: 16px;
    }
.header-wrap.fw-header {
    border-bottom: 1px solid #e4e4e4;
}
a .snapshot{display: block; width: 90px}
img.product_snapshot {
    width: 90px !important;
    height: 90px !important;
    border-radius: 4px;
    border: 1px solid #dddddd;
    max-width: none;
}
th[data-label="Submitter"]:before,th[data-label="Step"]:before,th[data-label="Submitted"]:before,th[data-label="管理员"]:before, th[data-label="商户报价"]:before,th[data-label="ID"]:before, th[data-label="Order ID"]:before, th[data-label="主服务商"]:before {
    font-family: "FontAwesome";
    margin-right: 6px;
}

th[data-label="Step"]:before{
    content: '\f110';
}
th[data-label="Step"]:after{
    content: ' · 进度';
}
th[data-label="Submitter"]:before{
    content: '\f2bd';
}
td[data-label="Submitter"] {
word-break:break-all;
max-width: 140px !important;
}
th[data-label="主服务商"]:before{
    content: '\f013';
}
th[data-label="Submitted"]:before{
    content: '\f017';
}
th[data-label="Submitted"]:after{
    content: '· 下单';
}
th[data-label="商户报价"]:before{
    content: '\f1ec';
}
th[data-label="管理员"]:before{
    content: '\f21b';
}
th[data-label="ID"]:before{
    content: '\f1b2';
}
th[data-label="Order ID"]:before{
    content: '\f1b2';
}
.step_meta {
    background-color: #f7f7f7;
    padding: 8px 10px;
    margin: -4px 8px 16px 0px;
    border-radius: 100px;
    display: inline-block;
    font-size: 14px;
}
.wp-caption-text {font-size: 14px; color: grey}
@media only screen and (min-width: 700px){
td[data-label="ID"] a:hover, td[data-label="Order ID"] a:hover{
    background: #0baee8;
    color: white;
     }
td[data-label="Order ID"] {width: 15%}
td[data-label="ID"] a, td[data-label="Order ID"] a {
    background: white;
    border-radius: 4px;
    padding: 2px 20px !important;
    margin: 10px;
    border: 1px solid #0baee8 !important;
    }
}
td[data-label="Submitter"] a,td[data-label="Submitted"] a{color:grey}
td a:hover{color:#0baee8}
.lrm-integrations.lrm-integrations--login p{display:none}
.lrm-form label.image-replace, .lrm-form .lrm-image-replace{top:58% !important}
.lrm-font-svg .lrm-form .hide-password, .lrm-font-svg .lrm-form .lrm-ficon-eye {
    padding: 18px 21px !important;}
.lrm-user-modal p.lrm-form-bottom-message a {
    color: #6c6c6c;}
.apsl-icon-block.icon-facebook.clearfix {
    width: 48%;
    margin-left: -8px;
    margin-right: 16px
}
.apsl-icon-block.icon-google.clearfix {
    width: 48%;
    margin-right: -8px;
}
.unit_box{display: -webkit-inline-box;padding: 2px 18px;background: #444;border-radius: 4px;color: white;margin: -10px 0 0 10px;vertical-align: middle;}
.archive_box{display: -webkit-inline-box;padding: 2px 18px;border-radius: 4px;color:white;margin: -10px 0 0 10px;vertical-align: middle;background: #0baee8; }
.archive_box:hover{background: #444;text-decoration: none}
@media only screen and (max-width: 991px) {
#header .header-container {
    height: 30px;
}
}
@media only screen and (max-width: 991px){
 .header-7 #logo {
 margin-top: -20px;
}}
@media only screen and (max-width: 479px){
#logo img, #logo img.retina {
    height: 20px !important;
    width: 120px !important;
    margin-top: 6px;
}
}
@media only screen and (max-width: 991px){
#logo img {
    width: 140px !important;
    margin-top: -2px;
}
}
a.sf-button {
    border-radius: 4px;
    font-size:16px;
}
a.sf-button i {
    border-right: none !important; top: -2px !important;
}
a.sf-button.lightgrey, a.sf-button.lightgrey:hover{color: #444 !important}
nav.mega-menu .sub li.mega-hdr li.menu-item > a{
white-space: normal;
}
.sidebar .widget ul li:nth-child(n+2){
    margin-top: 0px !important;
}

@media (min-width: 960px){
.uk-child-width-1-3\@m>*{
    display: inline-table !important;
}
}
.gform_wrapper input[readonly='readonly'] {
    color: #929292 !important;
    background-color: transparent !important;
    border-color: #f0f0f0 !important;
}
body .gform_wrapper .gform_validation_container {
    display: none !important;
}
body{
color: #424242;
}
h1,h2,h3,h4,h5,h6, .widget_nav_menu, nav.mega-menu, .menu-item{
color: #37465A;
}

.filebox{
    margin: 1em -1em 0 -1em;
    overflow-x: auto;
    border-radius: 4px;
    padding: 10px;
    word-break: break-all;
    background: #fafafa;
    }

.imginline{
    display:inline-block !important;
    height: 54px;
}

.beta{
    display: inline;
    font-size: 10px;
    background-color: #fa6666;
    border-radius: 4px;
    color: white;
    padding: 2px 4px;
    margin-left: 4px;
}
.colorcard{
    height: 40px;
    width: 96px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 42px;
    margin-bottom: 10px;
    background-size: cover;
}
.ppcess{
    height: 54px;
    width: 96px;
    border-radius: 4px;
    display: inline-block;
    text-align: center;
    line-height: 54px;
    margin-bottom: 10px;
    background-size: cover;
    color:white;
}

.spb_toggle {
    font-weight: bold;
}
.toggle-wrap .spb_toggle::after {
    margin-top: -14px;
}

/*** .homepage-bg{
background-image: linear-gradient(120deg, #598ae5, #5844cd 1%, #1cb7be);}
***/
.homepage-bg{
background-image: linear-gradient(180deg, #01bae4, #0041ba);}

.banner-bg1 {
    background-image: linear-gradient(130deg,#7738ca 0%,#59b2ff 72%);
}

.banner-bg2 {
    background-image: linear-gradient(-45deg, #219ddd, #219ddd 32%, #00c1b8);
}

.banner-bg3 {
    background-color: #21D4FD;
background-image: linear-gradient(45deg, #21D4FD 0%, #B721FF 100%);
}

.mt--40 {margin-top:-40px}
.sf-countdown .countdown_section .amount_label {
    filter: alpha(opacity=50);
    margin-left: 10px;
    margin-right: 10px;
}

html input[type="button"]{
    padding: 8px;
}
p{
margin: 0 0 14px;
}

nav ul.menu > li.menu-item.sf-menu-item-btn > a {
    color: #fff;
}

/* <a>标签和颜色更改*/
a, .ui-widget-content a{
    color: #0baee8;
}

a:hover, .ui-widget-content a:hover{
    color: #0baee8;
    text-decoration: underline;
}
.diag-box{padding: 15px 30px;border-radius: 4px;margin-top: 1em;margin-bottom: 1em;border: 1px solid #b0b0b0;line-height:1.8em;
}
.greybox{
   background-color:#fafafa;
   border-radius:4px; 
   padding: 8px 10px;
   font-size: 14px;
   overflow: auto;
   max-height: 200px;
   margin-bottom:8px;
   margin-top: 8px;
}

.roundbox{
    width: 60px; 
    height: 30px;  
    border-radius: 6px;
    text-align:center;
    border: 2px solid grey;
}

.img-box{
    width: 100%;
 /**   height: 100%; **/
    overflow: hidden;  
    margin: 0 0 10px 0;
    border-radius: 10px;
}

.boximg{
    display: block;
    width: 100%;
    max-height: 150px !important;
    object-fit: cover;
    transition: all 1s;
}

.boximg:hover{
    transform: scale(1.8); 
}

.btnlink a{
    background-color: white;
    border: 1px solid #828181 !important;
    border: 0px;
    border-radius: 4px; 
    padding: 8px 16px;
    color: #666666 !important;
}

.btnlink a:hover{
    background-color: #0baee8 !important;
    color: #fff !important;
    text-decoration: none;
    border: none !important;
}

.orderid a{
    background-color: #0baee8;
    border: 0px;
    border-radius: 6px;
    padding: 12px 20px;
    font-weight: bold;
    font-size: 18px;
}

.orderid a:hover{
    background-color: #fa6666 !important;
    color: #fff;
    text-decoration: none;
}

.orderid2 a{
background-color: #ffffff;color: #0baee8;padding: 4px 6px 2px 6px;border-radius: 2px;margin-right: 4px;border: 1px solid #0baee8;
}

.orderid2 a:hover{
    background-color: #0baee8 !important;
    color: #fff !important;
    text-decoration: none;
    border: 1px solid #0baee8 !important;
}

/* 信息框图标和颜色更改*/
.alert.alert-info .messagebox_text:before {
    content: "\1F514";
}

.alert.alert-info {
    background-color: #0baee8;
    color: white;
}
.alert {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0px;
    border-radius: 4px;
    margin-top: 4px;
}
.alert.alert-error{
    background-color: #ffcaca;
    color: inherit;    
/***background-color: #fa6666;
    color: white***/}

nav .menu li.current-menu-ancestor > a, nav .menu li.current-menu-item > a, #mobile-menu .menu ul li.current-menu-item > a, nav .menu li.current-scroll-item > a{
    color: #0baee8;
}

.h200{
height:200px;}

.width60{
 max-width:59.99%
}
.ml-27{
margin-left: -23px !important;
}
.ml-38{
margin-left: -42px !important;
}
.ml-4{margin-left:-4px;}
.mt10{margin-top:10px;
}
.aligndrop{
text-align:center !important;
width:100%
}
blockquote {
    border-left: 4px solid #DCDCDC !important;
    color: #757575;
    padding: 0 0 0 10px;
    font-style: inherit;
}

blockquote, blockquote p {
    font-style: normal;
}

#gv_review_title{ display: none; }

body .gform_wrapper .top_label li.gfield.gf_left_half,
body .gform_wrapper .top_label li.gfield.gf_right_half {
    width: 48%;
}

.mb5{
margin-bottom:5px;
padding:0;
}

.itsg_single_ajax fieldset legend {
    margin: 10px 0;
}

.gfield_list .results-bar, .itsg_single_ajax .results-bar{
    padding: 4px;
    margin-top: 0;
    margin-bottom: 2px;
}

/*** GForms列表条纹色样式 ***/
.gfield_list {border: 1px solid #e4e4e4;}
.gfield_list tr {border-top: 1px dotted #e4e4e4;}
.gfield_list th, .gfield_list td {border-top: 0;border-left: 1px dotted #e4e4e4;}
.gfield_list th {padding: 8px 4px !important;
    letter-spacing: 0.8px;
    font-weight: bold;
    background: #f7f7f7;
}
.gfield_list tr:nth-of-type(even){
    background-color: #f7f7f7;
}
div.itsg_list_ajax, div.itsg_single_ajax{
    min-width: 110px;
    max-width: 150px;
    margin-top: 4px;
}
.sr-only {
border: 0 none;
clip: rect(0px, 0px, 0px, 0px);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}

.inputfile, .itsg_ajax_upload_browse {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
} 

.myupload {
   width: 100% !important;
   margin-top: -3px;
   padding-top: 5px;
   height: 47px;
   cursor: pointer; 
   color:rgb(255, 255, 255) !important;
   font-size:14px;
   border-width:0px;
   border-color:rgb(197, 229, 145);
   border-style:solid;
   border-radius:4px;
   background-color:rgb(11, 174, 232);
}

.myupload:hover{
   width: 100%;
   cursor: pointer; 
   background-color:#00b9a8;
}
td.gfield_list_cell.gfield_list_144_cell1 {
  width: 100% !important;
  MIN-WIDTH:90px;
}

div.chosen-container.chosen-container-single{
    min-width: 130px !important;
    width: 100% !important;
 /**   max-width: 100% !important; **/
    margin-top: 6px;
}

input#input_1_72_other{
    width: 70%;
    margin-left: -16px;
}


/* GravityView自定义设置CSS */
.gv-container img {
    display:block;
    margin:0px 0 0 0px;
    padding:0;
    max-width:100%;
    max-height:100%;
    border-radius:4px; 
    object-fit:cover;}
.gv-list-view { border-radius: 4px;}
.gv-widget-page-links {margin-top: 20px;}
select#gv-page_size {width: 20%;}
.gv-widget-search select{flex-basis:auto; height: 34px;}
input[name="gv_search"] {
    width: -webkit-fill-available;
}
.gv-list-view-title h3 {    margin: 5px 0 5px 0;}
@media screen and (max-width: 575.98px){
.gv-table-view tr td:before {
    width: 0% !important;} 
.gv-table-view td {
    display: inline;
    border-top: none;}
.gv-table-view tr {
    display: grid;
    padding: 0;}
}
.gv-table-view th{width:0 !important; vertical-align:top;    padding: 1px 3px 1px 1px;
}
#gv-field-1-custom td, #gv-field-10-custom td, #gv-field-73-custom td {border-top: none;}
.gv-field-10-custom th {display: none;}
.gv-field-10-custom .container .row {margin-right: 4px;}
/*
datatable 表头设置
*/
table.dataTable td {
    border-bottom: none !important;
    border-top: none !important;
}

table thead th {
    text-transform: none;
}

table.dataTable thead th, table.dataTable thead td{
    background-color: #0baee8;
    color: white;
    border-bottom: 1px solid #0baee8;
}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
background-color: #0baee8;
}
table.dataTable thead th, table.dataTable tfoot th {
    font-weight: lighter;
}
/***
Gravity Forms自定义设置CSS
***/
{
    height: 36px !important;
    border-radius: 3px;
}
.gform_wrapper input[readonly='readonly'] {
    color: #3D495A;
    font-weight: bold;
    border-color: transparent;
    cursor: not-allowed;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="tel"]:focus, textarea:focus, .bypostauthor .comment-wrap .comment-avatar, .search-form input:focus, .wpcf7 input:focus, .wpcf7 textarea:focus, .ginput_container input:focus, .ginput_container textarea:focus, .mymail-form input:focus, .mymail-form textarea:focus {
    border-color: #cdeaf5 !important;
    box-shadow: 0 0 0 0.25rem #d1f0fb !important;
}
.ginput_container textarea {background: white !important}
.gform_wrapper .top_label .gfield_list, table.gfield_list{width:100%}
input#mailjet_subscribe_ok {display: inline-flex;margin: 0 4px 0 0;}
input[type="text"],input[type="number"], input[type="email"], input[type="password"], select, .ginput_container input[type="text"],  .ginput_container select, .ginput_container input[type="email"],   .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select, input[type="tel"] {
    height: 48px !important;
    margin-bottom: 0px;
    background: white !important;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
    padding-top: 4px !important;
    padding-bottom: 4px !important;
    margin-top: 6px;
    background: #fff;
    border-radius: 4px;
}

/*
多选文件上传边框加粗
*/
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 23px;
    border: 2px dashed #CCC !important;
    text-align: center;
    color: #AAA;
    margin-bottom: 17px;
    background: rgba(0,0,0,.02);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button{
    width: 100%;
    margin-bottom: 10px;
    height: 46px;
}

.gform_wrapper input[type="submit"]{
    margin-left: 0px !important;
    width: 100%;
}
@media only screen and (min-width: 641px){
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button {
    margin-right: 10px;
}
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
    display: -moz-inline-stack;
    display: inline-block;
}
@media only screen and (min-width: 641px){
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit], 
{
    font-size: 1em;
    width: 100% !important;
    margin: 0;
    height: 45px;
}
.gform_wrapper .gform_page_footer .button.gform_previous_button{    margin-bottom: 8px;}
}
input[type="submit"].gform_button.button {
    width: 100%;
    padding: 10px;
    font-size: 18px;
}
/* 
下拉菜单加高
*/


/*
ajax下拉菜单垂直位置调整
*/



/*
表单进度条颜色
*/

.gform_wrapper .percentbar_blue{
    background-color: #0baee8;
}

/*
多选菜单加高
*/
.gform_wrapper .chosen-container.chosen-container-multi .chosen-choices {
    min-height: 34px!important;
}

.gform_wrapper .chosen-container-multi .chosen-choices {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto!important;
    height: 1%;
    border: 2px solid #E2E2E2;
    background-color: #FFF;
    background-image: -webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#EEE),color-stop(15%,#FFF));
    background-image: -webkit-linear-gradient(#EEE 1%,#FFF 15%);
    background-image: -moz-linear-gradient(#EEE 1%,#FFF 15%);
    background-image: -o-linear-gradient(#EEE 1%,#FFF 15%);
    background-image: linear-gradient(#EEE 1%,#FFF 15%);
    cursor: text;
}
body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.add_list_item, body .ginput_container_list table.gfield_list tbody tr td.gfield_list_icons img.delete_list_item{
width: 20px !important; height: 20px !important;
}
a.add_list_item img, a.delete_list_item img {
    width: 20px;
    opacity: 0.5;
}
/*
GraivtyFlow CSS自定义
*/
.gravityflow-no-sidebar .gravityflow-action-buttons{text-align: center;}
.postbox.gravityflow-instructions, .gravityflow_workflow_notice.updated.notice.notice-success.is-dismissible {padding:0px !important;}
.gravityflow-editable-field .ginput_container label {padding: 8px !important; margin-left: 0px;}
.gravityflow-has-sidebar .postbox, .gravityflow-has-step-info .postbox, .gravityflow-has-workflow-info .postbox{    border: none}
a.button.button-large.button-primary {display: none;
}
.gflow-grid__button {
    padding: 10px !important;
}
td.entry-view-field-name{background-color: #eafaff;}
li#field_1_200 .gravityflow-field-value table.gfield_list th, li#field_1_200 .gravityflow-field-value table.gfield_list td {
    padding: 4px 6px .5em!important;
    border: 1px solid #f1f1f1;
}
gravityflow-status-box-container{padding: 10px}
.detail-view-print{
    display:none;
}
.gravityflow-editable-field.gfield.green-background {
    background-color: #eafaff;
}
.gravityflow-editable-field.green-background:not(.gfield_error) {
    border: 1px solid #0baee8;
    background: #eafaff;
    border-radius: 4px;
}
.postbox{
    line-height: 24px;
}
.tablenav-pages .current-page{
    width: 50px!important;
    padding: 0px;
    margin: 0px;
    height: 34px;
}
.tablenav .tablenav-pages a {
    padding: 10px;
    border-radius: 4px;
}

.gfield.gravityflow-display-field label.gfield_label, .gfield.gravityflow-editable-field:not(.green-background):not(.gfield_error) label.gfield_label
{background-color: #E4E4E4;}

#gravityflow-admin-action{
    width: auto;
    height: 40px !important;
    margin-top: -4px;
}
div#minor-publishing .button {margin-top:-18px; }
button[value="approved"], button[value="rejected"], button[value="revert"] {
    width: 100% !important;
    margin-bottom: 24px !important;
}
.gf_stylespro .button+.button{margin-left: 0px}
input.button{width:auto;}
.wp-admin select[multiple] {overflow-x: auto !important;}
input#gravityflow_update_button.button button-large button-primary {width:100%}
#post-body.columns-2 #postbox-container-1 {
    margin-right: -290px !important;
}
input[name="_gravityflow_admin_action"].button {
    margin-bottom: 0px;
    padding: 11px 30px;
    margin-top: -24px !important;
}
.gravityflow_workflow_wrap .postbox-container .button {
    background: #B5B5B5;
    border-color: #ccc;
    box-shadow: 0 1px 0 #fff inset,0 1px 0 rgba(0,0,0,.08);
    color: #FFF!important;
    vertical-align: top;
    border-radius: 4px;
    border-width: 0px !important;
    border-style: solid;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    line-height: 26px;
    margin: 0;
    padding: 0 10px 1px;
    white-space: nowrap;
    width: 100%;
}

input#gravityflow_update_button.button.button-large.button-primary{width:100%}

input#entry-id.small-text{
    width: 12%;
    height: 41px;
    margin-top: 15px;
}

select.gform-filter-field {
    margin: 11px;
    height: 41px;
    width: auto;
}

input.button-secondary{
    margin-top: 15px;
    height: 41px;
    padding-top: 12px;
}

a.button-secondary{
    margin-top: 15px;
    height: 41px;
    padding-top: 7px;
}

select#bulk-action-selector-bottom, select#bulk-action-selector-top{
    height: 41px;
}

input#doaction2.button.action, input#doaction.button.action{
    height: 42px;
    margin-top: 18px;
}
.gravityflow_workflow_wrap button {
    padding: 11px 30px;
    color: white; border: none;
    font-size: 16px; 
    background-color: #0baee8 !important; 
    white-space: nowrap;
}
.gravityflow_workflow_wrap button:hover{
    background-color: #21c0b4 !important;
}

.gravityflow-no-sidebar #minor-publishing {
    padding: 10px;
    margin-top: -20px;
}
.gv-widget-search {    display: inline-flex; }
.gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-button {    
    padding: 15px 32px;
}
.gv-widget-search .gv-search-box.gv-search-box-submit{
width: auto; margin-top: 36px}
table.gv-table-view-content{
    width:100%; border-bottom: none;
}
button.gpfup__delete {
    padding: 8px !important;
    height: 30px;
    width: 30px;
}
button.gpfup__edit {
    width: 30px !important;
    padding: 0px !important;
}
button.gpfup__delete:hover svg {
    fill: white;
}
table.widefat tbody tr td.entry-view-field-value table.gfield_list thead tr th{
    border: 1px solid #DFDFDF!important;
}

table.widefat tbody tr td.entry-view-field-value table.gfield_list {
    border: 1px solid #DFDFDF!important;
    width: 100%;
}

/**
* Styles for GW_Multi_File_Merge_Tag
*/

.gw-image { float: left; margin: 5px 5px 5px 5px; width: 80px; height:80px;  border-radius:4px; border: 1px solid #f1f1f1;}
.gw-file { float: left; width: 100%; height: 100% !important; border-radius: 4px;}
    .gw-video video { margin: 0; min-height: 120px; background-color: #111; border-radius: 3px; display: block; }
.gw-file a:first-child { display: block; height: 42px; width:42px; overflow: hidden; border-radius: 4px; border: solid 1px #c5c5c5;
 background-color: #eee; }
    .gw-text a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/txt.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-pdf a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/pdf.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-stl a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/stl.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-zip a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/zip.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-rar a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/rar.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-TEXT a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/txt.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-PDF a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/pdf.png'); text-indent: -999em;}
    .gw-STL a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/stl.png'); text-indent: -999em;}
    .gw-ZIP a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/zip.png'); text-indent: -999em; background-size: 100% 100%;}
    .gw-RAR a:first-child { background: #fff url( 'https://i.facfox.com/wp-content/uploads/image/rar.png'); text-indent: -999em; background-size: 100% 100%;}
.gw-file a { text-transform: uppercase; font-size: 5px; }
.gw-gallery{
float: left; margin: 5px 10px 5px 0; width: 120px; height:90px;  border-radius:4px; 
}

#pdcoat{background-image: url(https://i.facfox.com/wp-content/uploads/image/powder-coating-1.png)}
#plsh{background-image: url(https://i.facfox.com/wp-content/uploads/image/polishing-1.png)}
#andz{background-image: url(https://i.facfox.com/wp-content/uploads/image/anodizing-1.png)}
#sdblst{background-image: url(https://i.facfox.com/wp-content/uploads/image/sandblasting-1.png)}
#nnpt{background-image: url(https://i.facfox.com/wp-content/uploads/image/nano-painting-1.png)}
#elctplt{background-image: url(https://i.facfox.com/wp-content/uploads/image/electroplating-1.png)}
#paint{background-image: url(https://i.facfox.com/wp-content/uploads/image/painting-1.png)}
#scrnpt{background-image: url(https://i.facfox.com/wp-content/uploads/image/screenprinting-1.png)}
#elctnic{background-image: url(https://i.facfox.com/wp-content/uploads/image/electroless-plating-1.png)}

#white{background-image: url(https://i.facfox.com/wp-content/uploads/image/plastic_detail_white.jpg)}
#black{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/plastic_detail_black.jpg)}
#grey{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/swatch-pla-gray.png)}
#frost-clear{background-image: url(https://i.facfox.com/wp-content/uploads/image/swatch-frosted-clear.png)}
#clear{background-image: url(https://i.facfox.com/wp-content/uploads/image/clear.png)}
#clear-color{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/transparent-color.png)}
#paint-color{color:black; background-image: url(https://i.facfox.com/wp-content/uploads/image/painted.png)}
#fullcolor{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/sandstone_full_color.jpg)}
#wax{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/swatch-M3%20cast.png)}
#hdwax{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/3zwax-blue.png)}
#metal{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/metal%20grey.jpg)}
#brz{color:white; background-image: url(https://i.facfox.com/wp-content/uploads/image/bronze.png)}
#brown{color:#deb897; background-image: url(https://i.facfox.com/wp-content/uploads/image/brown.png)}
#green{color:#35752b; background-image: url(https://i.facfox.com/wp-content/uploads/image/green-wax.png)}
.ginput_product_price_label{
    font-size: 20px;
    font-weight: bold;
}
span#input_21_4.ginput_product_price{
    font-size: 20px !important;
    font-weight: bold;
    color: #01c0b9 !important;
}

.summary-top.clearfix, .product_meta{
    display:none;
}

.product-share {
    border-bottom: 1px solid #e4e4e4;
    border-top: none;
    margin-top: 4px;
    padding-bottom: 2px;
}
#p3d-model-message {width: calc(100% - 8px);color: red; font-weight: bold;}
#p3d-model-message-upload-icon {display: none;}
#p3d-model-message-upload:before {
    content: '\10f0ee';
    font-family: 'Font Awesome 5 Duotone';
    margin: 0px 10px;
}
ul.p3d-colors li {
    height: 34px;
    width: 34px;
    padding: 3px 5px;
    border-radius: 100%;
}
ul.p3d-colors li div {
    border: 1px solid grey;
    border-radius: 100%;
    height: 24px;
    width: 24px;
}
span.p3d-mail-error, span.p3d-cart-error {color: crimson}
#p3d-canvas-analyse-message, #p3d-canvas-analyse-percent {
    font-weight: bold;color: #0baee8;}
#p3d-model-message-upload { color: initial;}
#stats-material-volume-loading, #stats-support-material-volume-loading, #stats-material-weight-loading, #stats-hours-loading, #stats-total-path-loading, #stats-model-dimensions-loading, #p3d-repair-image, #p3d-canvas-repair-image, #p3d-process-image, #p3d-canvas-process-image, #p3d-scale-dimensions-loading, #p3d-analyse-image, #p3d-canvas-analyse-image {margin-bottom: 2px;}
#p3d-pickfiles span.content {border-radius: 4px;}
#p3d-pickfiles {margin-top: 10px}
#p3d-viewer canvas {
    border: 1px solid #d3ced2;
    border-radius: 6px;
}
#p3d-canvas-repair-image {margin-bottom: 0px;}
.p3d-cart-thumbnail {
    border: 1px solid #e5e5e5;
    height: 70px !important;
    width: 70px !important;
    object-fit: cover;
    border-radius: 4px;
}
#p3d-model-message #p3d-model-message-upload {
    display: flex;
}
.p3d-dropdown-searchable-wrap span {
    font-weight: bold;
}
.p3d-color-item[data-tooltip-content="#p3d-tooltip-coating-5"] .p3d-group-color-sample, .p3d-color-item[data-tooltip-content="#p3d-tooltip-coating-24"] .p3d-group-color-sample {background-image: url("https://i.facfox.com/wp-content/uploads/2022/11/default-color.jpg");
}
#p3d-warning-message {
    background: #fffab2;
    padding: 6px 10px;
    border-radius: 4px;
    width: 100%;
    display: block;
}
#p3d-warning-message:empty {display: none}
.woocommerce .coupon {width: auto;}
.woocommerce-error, .woocommerce-info, .woocommerce-message {margin-top: 1em}
.woocommerce-message {border-top-color: #25c1b9;}
.woocommerce-message:before {top: 12px;}
.woocommerce-shipping-destination {font-size: 14px;}
a.button.wc-forward {
    background-color: white !important;
    padding: 2px 12px;
    border-radius: 4px;
    border: 1px solid;
}
.quantity input.qty, .single_add_to_cart_button {
    height: 44px !important;
    background: #f7f7f7 !important;
}
.description_tab.active {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
button.single_add_to_cart_button.button.alt.wc-variation-selection-needed {
    height: 44px !important;
    background: #0baee8 !important;
    color: white;
    width: calc(100% - 80px);
}
button.single_add_to_cart_button.button.alt.wc-variation-selection-needed:hover {
 background: #fa6666 !important;
}
.woocommerce .quantity, .woocommerce-page .quantity {height: 44px}
a.button.wc-forward:hover{background-color: #0baee8 !important;
color: white; text-decoration:none}

.woocommerce .shipping-calc-wrap button[name="calc_shipping"] {
    width: 100%;
    height: 36px;
    padding: 8px;
    box-shadow: none;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
}
@media only screen and (max-width: 1200px){
.woocommerce .help-bar ul { float: none; text-align: center;}
.woocommerce .help-bar {text-align:center;}
.woocommerce .help-bar span{float: none;}
.woocommerce .help-bar ul li {display: inline-block; float: none; margin-top: 15px;}
}
.woocommerce-info{background: #d6f4ff !important;border-radius:4px !important}
.woocommerce-info a:hover{color: inherit !important;}
.woocommerce-message{background: #ddfaff !important; border-radius: 4px !important; padding: 12px 
4em;}
.woocommerce .woocommerce-message a.button.wc-forward {
    background-color: #fff !important;
    padding: 6px 14px;
    font-size: 14px;
    border-radius: 2px;
    border: 1px solid #a3a3a3;
}
.woocommerce-error{background: crimson !important; border-radius: 4px !important}
.woocommerce-error::before{color:#fff; top: calc(50% - 1em) !important; left: 18px;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{margin-bottom: 0px !important}
.woocommerce-error .amount {color: yellow;font-size: inherit !important;
}
.wc-item-meta a{word-break:break-all}
.wc-item-meta p{font-size: 13px}
.woocommerce-message:before {color: #0baee8 !important;}
.woocommerce .woocommerce-message a.button.wc-forward:hover{border: 1px solid #0baee8; color: #0baee8;}
.woocommerce form .form-row .input-checkbox { margin: 8px -12px 0 0;}
.bag-buttons .checkout-button {display: none !important;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #f7f7f7;
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
.woocommerce td.product-name dl.variation dd > p {font-size: 14px}
table.p3d-stats td {
    padding-left: 10px;
}
div.p3d-color-sample {
    margin-right: 8px;
    border: 1px solid #828282;
    border-radius: 100px;
}
.p3d-dropdown-photo-sample img, .woocommerce form .form-row select {
    border-radius: 4px;
}
.select2-results__option--highlighted .p3d-dropdown-searchable-p {
    color: #dbdbdb;
}
p.p3d-dropdown-searchable-p {
    color: #a0a0a0;
}
.3d-thumb {
	width: 100px;
    height: 100px;
    object-fit: cover;
}

span.woocommerce-Price-amount.amount {
    margin-left: 0px;
    margin-right: 6px;
    font-size: 20px;
}
.woocommerce table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail {
    padding-right: 16px !important;
}

.woocommerce table.shop_table td {
    max-width: 280px;
}

.woocommerce table.order_details td.product-name{width: 40%;}

td.product-name {
    word-break: break-all;
}

.select2{z-index:1}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #4e5f68;
}
.select2-selection__rendered {
    font-weight: bold;
}

.select2-container--default .select2-results>.select2-results__options {
    max-height: 300px;}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #c7c7c7;
    border-radius: 4px;
}

span.p3d-searchable-dropdown-name {
    font-size: 22px;
    font-weight: bold;
}

.p3d-fieldset{
    border: 1px solid #e5e5e5 !important;
    padding: 8px 10px !important;
    background: #fdfdfd;
    border-radius: 4px;
    margin-top: 14px;
}

.p3d-photo-sample {
    width: 48px;
    height: 48px;
    margin-right: 14px;
    border-radius: 4px;
    border: 1px solid lightgray;
}
.p3d-photo-sample:hover{
    border: 1px solid #eaeaea;
}
ul.p3d-list li:hover{
    background-color: #e5e5e5;
}

fieldset.p3d-fieldset ul.p3d-bxslider li {
    border: 1px solid #e5e5e5;
    border-radius: 4px;
}

.p3d-selected-li {
    background: #eaeaea;
    font-weight: bold;
    border-color: #838383 !important;
    box-shadow: 0 0 0 3px rgb(229 229 229);
}

.p3d-dropdown-li{
    display: none !important;
}

fieldset.p3d-fieldset legend {
    padding: 0.5em 1em;
    color: #6d6d6d;
    border: 1px solid #e5e5e5;
    border-radius: 4px;
    font-weight: bold;
}

div.color-sample {
    margin-right: 6px;
    vertical-align: middle;
    border: 1px solid #eaeaea;
    border-radius: 4px;
}

.bx-wrapper {
    background: #fff;
}

#p3d-slider-range-value {
    width: 5em;
    padding: 4px;
    margin-left: 16px;
    margin-right: 4px;
}

#p3d-model-message-upload-icon{
    width: 20px !important;
    height: 20px !important;
    margin-left: 10px;
}

.bx-wrapper .bx-controls-direction a{
    z-index: 1;
}
.amount{color: #0baee8;margin-left: 10px;} 
.menu .shopping-bag-item .amount {font-size: 14px;}
input[type="search"]{
    margin-top: 6px;
    height: 48px;
    border: 1px solid #e4e4e4;
}

.spb_accordion .spb_accordion_section > h3 a{
    font-weight: bold;
    font-size: 15px;
    color: #737373;
}

.gf_stylespro .gfield .validation_message, .gf_stylespro .gfield_description.validation_message {
    color: crimson !important;
}

.gform_ajax_spinner{
display:none;
}

input#gv_search_34839{height: 36px}

.asset-bg.alt-five {
    background-image: linear-gradient(45deg, #0baee8 1%, #11dee8);
}
.asset-bg.alt-two {
    background-image: linear-gradient(45deg, #222 1%, #484848);
}

.asset-bg.alt-six {background-image: linear-gradient(to right, #4facfe 0%, #00f2fe 100%) !important;
}

.page-heading {
    padding-top: 12px;
    padding-bottom: 12px;}

.page-heading h1, .page-heading h3 {
    font-size: 22px;
    padding-left: 12px;
}

.fancy-heading.fancy-image.light-style h1{font-size:36px}

div.page-heading.fancy-heading{padding: 48px 0 !important;}

label#label_1_140_0, label#label_1_140_1,label#label_1_204_0, label#label_1_204_1, label#label_1_204_2, label#label_1_204_3{margin-left:0}

.spb_tabs .nav-tabs li:last-child a{
border-top-right-radius: 4px;
    border-bottom-right-radius: 0;
box-shadow: none;}

.spb_tabs .nav-tabs li:first-child a, .spb_tabs .nav-tabs li.active:first-child a {
    border-left-width: 1px;
    box-shadow: none;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.spb_tabs .nav-tabs li.active a{
box-shadow: none;
}

.spb_tabs .nav-tabs {
    margin-bottom: 0;
    border-bottom: 0;
}

.spb_tabs .nav-tabs li.active a {
    box-shadow: none;
    border-bottom: 1px solid white;
    background: white;
}

.spb_tabs .nav-tabs li a{
background: #fbfbfb;}

@media only screen and (max-width: 479px){
.nav-tabs>li {
    width: 100%;
}
.spb_tabs .nav-tabs li.active a{
border-left: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4}
}
div.tab-content{
    padding: 16px;
    border: 1px solid #e4e4e4;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}

.icon-box-button {
    background-color: #0baee8;
    width: 100% !important;
    color: white;
    font-size: 18px;
    margin-top: -18px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 1px solid #0baee8;
    padding: 12px;
    font-weight: bold;
    display: inline-block;
    text-align: center;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
} .icon-box-button:hover {
    background-color: #222;
    border-color: #222;
    text-decoration: none;
}

.button, .button-secondary {box-shadow:none;}

th#details{display:none}
label[for=gentry_display_empty_fields]
 {display:none !important}

input#gentry_display_empty_fields {display:none !important}

div.pdfemb-toolbar{background-color: #0baae8 !important;}

#scale_x, #scale_y, #scale_z, #rotation_x, #rotation_y, #rotation_z{
    padding: 0 4px;
    margin: -2px 12px;
    border: 1px solid lightgrey;
    border-radius: 4px;
}

#p3d-slider-range-value {
    width: 5em;
    padding: 4px;
    margin-left: 16px;
    margin-right: 4px;
    border: 1px solid lightgrey;
    border-radius: 4px;
}
#back-to-top {margin-bottom: 80px; margin-right: -7px;}
.woocommerce img, .woocommerce-page img {
    margin-bottom: 24px;
}

.gv-back-link{display:none;}

p.lrm-form-bottom-message{bottom: 5px;}
p.lrm-form-bottom-message a{color: #9c9c9c}
.lrm-form button[type=submit]{color: #fff;
    background: #0baee8;
    margin-top: -10px;
    margin-bottom: 14px;
    height: 46px;
    padding: 8px 8px !important;}
.lrm-form .hide-password{top: 56%;}
.lrm-form .fieldset { margin: 1em 0!important;}

/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{width: 10px; height: 10px; background-color: #F5F5F5;
}
 
/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{ -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: white;
}
 
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{border-radius: 10px; background-color: #0baee8; background-image: -webkit-linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.2) 25%,
      transparent 25%,
      transparent 50%,
      rgba(255, 255, 255, 0.2) 50%,
      rgba(255, 255, 255, 0.2) 75%,
      transparent 75%,
      transparent
  );
}

.uploading_text {
font-size: 17px;
position: absolute;}
		
.progress-bar.progress-bar-striped.active {
background-color: #ffc000 !important;
height: 48px !important;
-webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.29);
box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.29);}

.progress.uploading {
background-color: #00b0f0 !important;
float: left;
width: calc(100% - 40px);
height: 48px;
}

.results.done, .results.done-thumbnail {
float: left;
width: calc(100% - 48px); 
}
.button.itsg_single_ajax_button.itsg_single_ajax_cancel, .button.itsg_single_ajax_button.itsg_single_ajax_remove {
margin-top: -2px;
margin-right: -8px;
float: right;
background: none;
border: none;
background-color: #9d9d9d !important;
padding: 2px 0px !important;
text-shadow: 5px 2px 1px #F1F1F100 !important;
color: #ffffff !important;
font-weight: normal;
height: 48px;
width: 46px;
}		
.gfield_list .results:not(.done-thumbnail) a{
vertical-align: middle !important;
text-decoration: none !important;
position: relative;
top: 4px;
}
.gfield_list .results:not(.done-thumbnail) a:before {
    content: '\f1b2';
    font-family: "Font Awesome 5 Pro";
    margin-right:8px;
    margin-left: 6px;
}
.gfield_list .results.done .results-bar-success{
background: #01c1b9 !important;
padding: 12px 5px !important;
height: 48px;
margin: -2px 0 0 -8px;
width: calc( 100% + 13px);
}
.itsg_list_ajax.ajax_upload_active #upldbtn {
display: none;}			
.button.itsg_single_ajax_button.itsg_single_ajax_remove {
position: relative;font-family: 'Font Awesome 5 Pro';
height: 48px;width: 46px; text-align: center;
}		
.button.itsg_single_ajax_button.itsg_single_ajax_cancel {
font-family: "Font Awesome 5 Pro";
}
input#input_46_12_other {
    width: 72%;
}
span#input_21_24 {
    color: #0baee8 !important;
}
.gfsp_o_list.o_small li:not(.gfsp_choice_icn):not(.gfsp_choice_img) input+label {
    margin-top: 4px; padding: 8px 12px;
}
.page-id-33763 .gv-widget-search.gv-search-horizontal .gv-search-box {
    flex: auto;
}
.page-id-33763 .gv-search-box.gv-search-box-submit {
    margin-top: 37px;
}
button.su-generator-button.button {
    display: none;
}
.sb-input > input[type="email"] {
    height: 42px !important;
}

/* WPTS - ticket #4592 - ja - start */
#main-navigation.mega-menu .menu-item-96245.menu-item .sub-container.non-mega {
	left: -22px !important;
}

/* == for Shortcode [my_recent_orders] function == */
.shop_table.my_account_orders .order-actions a {
margin-right:5px;
}

/** notification bar live backgrounds **/
/** div#mtsnb-88695 {
    background: #000 url(https://facfox.com/wp-content/uploads/2021/04/2025-spring-snake-banner-bg-3.svg) !important;}
a.mtsnb-hide {background: none !important;} **/