.fat-semantic-container .ui.items > .item.fat-border-spin, .fat-border-spin{-webkit-border-radius:0.28571429rem;-moz-border-radius:0.28571429rem;border-radius:0.28571429rem;-webkit-box-shadow:0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;-moz-box-shadow:0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;box-shadow:0px 1px 3px 0px #D4D4D5, 0px 0px 0px 1px #D4D4D5;}
.ui.card.full-width{width:100%;min-width:auto;}
.fat-semantic-container .ui.grid .column > div.ui.steps{width:100%;}
.fat-semantic-container .ui.grid .six.wide.column{width:16.66666% !important;}
@media(min-width:768px) and (max-width:1200px){
.fat-semantic-container .ui.grid .six.wide.column{width:33.3333% !important;}
}
@media(max-width:768px){
.fat-semantic-container .ui.grid .four.column, .fat-semantic-container .ui.grid.six .column{width:50% !important;}
}
@media only screen and (max-width: 767px){
.fat-semantic-container .ui.items:not(.unstackable)>.item{margin-top:0px;margin-bottom:0px;}
.fat-semantic-container .ui.grid .six.wide.column{width:50% !important;}
}
@media(max-width:599px){
.fat-semantic-container .ui.grid .four.column, .fat-semantic-container .ui.grid.six .column, .fat-semantic-container .ui.grid .six.wide.column{width:100% !important;}
}
#adminmenu li.menu-top.toplevel_page_fat-service-booking .wp-menu-image img{opacity:1;width:20px;}
.fat-semantic-container .ui.card.items:first-child, .fat-semantic-container .ui.card.items:last-child{margin:0.875em 0.5em !important;}
.fat-semantic-container .ui.items > .item .meta > span{margin-bottom:5px;}
.fat-semantic-container .ui.items > .item .meta > span strong{font-weight:500;color:#343434;}
.ui.items>.item>.content>.header.thin{font-weight:500;}
.fat-semantic-container .ui.grid .owl-carousel .owl-item .column{margin:5px;}
.owl-carousel{opacity:0;}
.owl-carousel.owl-loaded{opacity:1;}
.owl-dots{display:block;position:relative;text-align:center;margin-top:15px;width:100%;}
.owl-carousel .owl-dots button.owl-dot{width:10px;height:10px;background-color:#ddd;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:5px;margin-right:5px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.owl-carousel .owl-dots button.owl-dot:focus, .owl-carousel .owl-dots button.owl-dot:active{outline:none;}
.owl-carousel .owl-dots button.owl-dot.active{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);background-color:#2185d0;}
.toolbox-action-group.float-right{float:right;display:inline-block;}
.toolbox-action-group{font-size:14px;font-weight:400;}
.toolbox-action-group .input{padding:5px;border:solid 1px #ddd;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:14px;}
.toolbox-action-group .input:not(:last-child),
.toolbox-action-group .selection.dropdown:not(:last-child){margin-right:10px;}
.selection.dropdown.has-icon input.search{padding-left:35px !important;}
.selection.dropdown.multiple.has-icon i.field-icon{position:relative;top:8px;}
.selection.dropdown.multiple.has-icon div.text{padding-left:15px;}
.toolbox-action-group .input i{background-color:transparent;font-size:12px;left:10px !important;}
.toolbox-action-group .input input{font-size:14px;}
.toolbox-action-group .selection.dropdown{min-height:auto;padding-top:0.6em;padding-bottom:0.6em;}
.toolbox-action-group .selection.dropdown i.dropdown{padding-top:0.65em !important;padding-bottom:0.65em !important;}
.selection.dropdown i.dropdown:focus, .selection.dropdown i.dropdown:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:none;}
.fat-hover{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.fat-hover-link:hover{cursor:pointer;}
.fat-semantic-container .ui.items > .item.fat-border-spin.fat-active, .fat-semantic-container .ui.items > .item.fat-border-spin.fat-hover:hover, .fat-border-spin.fat-active, .fat-border-spin.fat-hover:hover{-webkit-box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;-moz-box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;}
.fat-active div, .fat-hover:hover div{color:#2185d0 !important;}
.fat-semantic-container .ui.cards > .card > .content > .header:not(.ui),
.fat-semantic-container .ui.card > .content > .header:not(.ui){line-height:1.1em;font-weight:500;}
.ui.dimmer{z-index:99999;}
.ui.form input:not([type]):focus,
.ui.form input[type="date"]:focus,
.ui.form input[type="datetime-local"]:focus,
.ui.form input[type="email"]:focus,
.ui.form input[type="number"]:focus,
.ui.form input[type="password"]:focus,
.ui.form input[type="search"]:focus,
.ui.form input[type="tel"]:focus,
.ui.form input[type="time"]:focus,
.ui.form input[type="text"]:focus,
.ui.form input[type="file"]:focus,
.ui.form input[type="url"]:focus{border-color:#2185d0;}
.ui.button{height:initial;font-weight:400 !important;}
@media only screen and (min-width: 768px){
.ui.modal.medium{width:88%;}
}
@media only screen and (min-width: 992px){
.ui.modal.medium{width:500px;}
}
@media only screen and (min-width: 1200px){
.ui.modal.medium{width:600px;}
}
@media only screen and (min-width: 1920px){
.ui.modal.medium{width:650px;}
}
.ui.image-field{display:block;width:100%;text-align:center;}
.ui.image-field .select-image{display:inline-block;font-size:40px;padding:15px;width:100px;height:100px;background-color:#dddddd7a;line-height:73px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:relative;overflow:hidden;}
.ui.image-field .select-image .fat-image-thumb{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.ui a:focus, .ui a:active{outline:none;}
.ui.image-field .select-image.has-thumbnail:after{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.4);top:0;left:0;content:"";}
.ui.image-field .select-image.has-thumbnail:hover:after{opacity:1;}
.ui.image-field .select-image.has-thumbnail:after, .ui.image-field .select-image.has-thumbnail i.icon{-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;opacity:0;}
.ui.image-field .select-image.has-thumbnail:hover i.icon{z-index:99;position:absolute;top:15px;left:35px;color:#fff;font-size:24px;opacity:1;}
.ui.modal>.actions{padding-top:0.5rem;padding-bottom:0.5rem;}
.ui.modal>.header:not(.ui){padding-top:0.8rem;padding-bottom:0.8rem;}
.ui-tooltip{display:inline-block;color:#908f8f;}
.ui.popup{z-index:999999;}
.ui.input.number.has-button input{border-top-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-bottom-left-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;text-align:center;}
.ui.input.number.has-button button.number-decrease{border-top-right-radius:0px;-webkit-border-right-left-radius:0px;-moz-border-radius-topright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;}
.ui.input.number.has-button button i{position:relative;width:1.4rem;height:1rem;}
.ui.input.number.has-button button i:before, .ui.input.number.has-button button i.plus-icon:after{content:'';background-color:#343434a3;top:50%;left:50%;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.ui.input.number.has-button button i.minus-icon:before, .ui.input.number.has-button button i.plus-icon:before{width:12px;height:2px;}
.ui.input.number.has-button button i.plus-icon:after{width:2px;height:12px;}
.ui.input.number.has-button button:focus, .ui.input.number.has-button button:active{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.fat-hover-link{cursor:pointer;}
.fat-box-shadow-hover:hover{-webkit-box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;-moz-box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;box-shadow:0px 1px 3px 0px #2185d0, 0px 0px 0px 1px #2185d0;}
.tab.segment.simple{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:none !important;}
.ui.modal.fat-semantic-container .ui.secondary.pointing.menu{padding-top:0px !important;}
.ui.form .fields .ui.toggle.checkbox{padding-left:2px;}
.ui.form .field > .ui.toggle{width:100%;}
.ui.segment{padding:0 !important;}
.ui.input.text-w-70 input{width:70px;min-width:70px;max-width:70px;padding:5px 5px 5px 30px !important;}
.ui.input.text-w-70 i.icon{width:20px !important;}
.ui.input.icon.text-w-70 i.icon:before{left:5px;}
.ui.modal.fat-semantic-container .ui.table.small thead th, .ui.modal.fat-semantic-container .ui.table.small td{padding:0.5em 0.3em;}
.ui.basic.loading-blue.button:not(.inverted):after{border-top-color:#2185d0;}
.ui.basic.loading-blue.button:not(.inverted):before{border-color:rgba(33, 133, 208, 0.1);}
.ui.basic.loading-red.button:not(.inverted):after{border-top-color:#db2828;}
.ui.basic.loading-red.button:not(.inverted):before{border-color:rgba(219, 40, 40, 0.1);}
@media only screen and (min-width: 1920px){
.ui.tiny.modal{width:620px;}
}
@media only screen and (min-width: 1200px){
.ui.tiny.modal{width:600px;}
}
.ui.items>.item>.content>.description{margin-top:0.2em;line-height:1.2em;}
.ui.image-field .fat-image-thumb img{max-width:150px;height:auto;}
.ui.has-icon.dropdown>i.icon{opacity:0.5;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;}
.ui.has-icon.dropdown.active.visible > i.icon:not(.dropdown){opacity:1;}
.ui.has-icon.dropdown>i.icon:not(.dropdown){opacity:0.5;}
.ui.dropdown.clearable i.dropdown.icon.clear{color:#a54c4c;}
.ui.items>.item .meta{margin-bottom:0px;}
.ui.dropdown .menu>.item:hover{background-color:rgba(0,0,0,.08);}
.ui.search.selection.dropdown>input.search{padding:1em 2.1em .67857143em 1em;}
.fat-semantic-container .ui.selection.dropdown{overflow:inherit !important;}
.fat-semantic-container .ui.grid{max-width:100% !important;width:100% !important;overflow:inherit !important;}
.fat-semantic-container  .ui.form .inline.fields>label{padding-right:15px;font-size:1em;}
.ui.form select:focus, .ui.form select:active{outline:none;}
.ui.items .item{height:auto;}
.ui.tab .item{background:none;border:none;height:auto;}
.ui.selection .item{background-color:transparent;margin:0;}
body.wp-admin .fat-semantic-container{font-family:'Lato', 'Helvetica Neue', Arial, Helvetica, sans-serif;}
.ui.icon.ui-tooltip i:hover{background-color:transparent;}
.ui.steps .step > .content{min-height:auto !important;}
.ui.steps .step > .content .title{height:auto !important;}
.ui.popup{font-size:14px;}
.fat-semantic-container i.icon{font-family:'Icons' !important;background-color:transparent;}
.ui.input.number.has-button button.disabled{opacity:1 !important;}
.ui.input.number.has-button button.disabled i{
opacity: 0.5;
}