@font-face {
    font-family: "SUT";
    src: url("../assets/fonts/sut/SUTRegular.eot"); /* IE9 Compat Modes */
    src:
      url("../assets/fonts/sut/SUTRegular.eot?#iefix")
      format("embedded-opentype"),
      /* IE6-IE8 */
      url("../assets/fonts/sut/SUTRegular.woff2")
      format("woff2"),
      /* Super Modern Browsers */
      url("../assets/fonts/sut/SUTRegular.woff")
      format("woff"),
      /* Pretty Modern Browsers */
      url("../assets/fonts/sut/SUTRegular.ttf")
      format("truetype"); /* Safari, Android, iOS */
  
    font-weight: 400;
    font-style: normal;
}
  
@font-face {
    font-family: "SUT";
    src: url("../assets/fonts/sut/SUTLight.eot"); /* IE9 Compat Modes */
    src:
      url("../assets/fonts/sut/SUTLight.eot?#iefix")
      format("embedded-opentype"),
      /* IE6-IE8 */
      url("../assets/fonts/sut/SUTLight.woff2")
      format("woff2"),
      /* Super Modern Browsers */
      url("../assets/fonts/sut/SUTLight.woff")
      format("woff"),
      /* Pretty Modern Browsers */
      url("../assets/fonts/sut/SUTLight.ttf")
      format("truetype"); /* Safari, Android, iOS */
  
    font-weight: 200;
    font-style: normal;
}
  
@font-face {
    font-family: "SUT";
    src: url("../assets/fonts/sut/SUTBold.eot"); /* IE9 Compat Modes */
    src:
      url("../assets/fonts/sut/SUTBold.eot?#iefix")
      format("embedded-opentype"),
      /* IE6-IE8 */
      url("../assets/fonts/sut/SUTBold.woff2")
      format("woff2"),
      /* Super Modern Browsers */
      url("../assets/fonts/sut/SUTBold.woff")
      format("woff"),
      /* Pretty Modern Browsers */
      url("../assets/fonts/sut/SUTBold.ttf")
      format("truetype"); /* Safari, Android, iOS */
  
    font-weight: 600;
    font-style: normal;
}

a {
    color: #575757;
}

a:active, a:hover {
    color: #e6581d;
}

input[type=checkbox], 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=radio], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea {
    box-shadow: none;
}

select {
    box-shadow: none;
}

table.fixed {
    box-shadow: none;
    border-color: #e7e7e7;
}

.wp-core-ui .button, .wp-core-ui .button-secondary {
    box-shadow: none;
}

#wpadminbar {
    background: #5b5b5b;
}

.view-switch a.current:before {
    color: #e6581d;
}

#wp-admin-bar-site-name > a {
    font-family: 'SUT', sans-serif;
    font-size: 1.3rem!important;
    line-height: 1.9rem!important;
    font-weight: 600;
}

#wp-admin-bar-comments {
    display: none;
}

#wp-admin-bar-archive {
    display: none;
}

#wp-admin-bar-wpseo-menu {
    display: none;
}

#customize-theme-controls .customize-control-kirki-dimensions .wrapper .control > div h5 {
	margin-top: 0
}

#wp-admin-bar-wp-logo,
#wpwrap .n2-box-template-library,
#wpwrap .n2-box-add-sample-slide {
    display: none;
}

#wpadminbar .ab-top-menu>li.hover>.ab-item, #wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus, #wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item, #wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus {
    color: #e6581d;
}

#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label, #wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label, #wpadminbar>#wp-toolbar li.hover span.ab-label {
    color: #e6581d;
}

#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a, #wpadminbar .quicklinks .menupop ul li a:focus, #wpadminbar .quicklinks .menupop ul li a:focus strong, #wpadminbar .quicklinks .menupop ul li a:hover, #wpadminbar .quicklinks .menupop ul li a:hover strong, #wpadminbar .quicklinks .menupop.hover ul li a:focus, #wpadminbar .quicklinks .menupop.hover ul li a:hover, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus, #wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover, #wpadminbar li #adminbarsearch.adminbar-focused:before, #wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, #wpadminbar li:hover .ab-icon:before, #wpadminbar li:hover .ab-item:before, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus, #wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover {
    color: #e6581d;
}

#wp-admin-bar-autoptimize.bullet-green .ab-icon::before, #wp-admin-bar-autoptimize.bullet-green:hover .ab-icon::before {
    color: #fff!important;
}

#adminmenu {
    margin-top: 0;
}

#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head, #adminmenu .wp-menu-arrow, #adminmenu .wp-menu-arrow div, #adminmenu li.current a.menu-top, #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu, .folded #adminmenu li.current.menu-top, .folded #adminmenu li.wp-has-current-submenu {
    background: #e6581d;
}

#adminmenu li.menu-top:hover, #adminmenu li.opensub>a.menu-top, #adminmenu li>a.menu-top:focus {
    color: #e6581d;
}

#adminmenu li a:focus div.wp-menu-image:before, #adminmenu li.opensub div.wp-menu-image:before, #adminmenu li:hover div.wp-menu-image:before {
    color: #e6581d;
}

#adminmenu .wp-submenu a:focus, #adminmenu .wp-submenu a:hover, #adminmenu a:hover, #adminmenu li.menu-top>a:focus {
    color: #e6581d;
}

#wpadminbar .quicklinks .ab-empty-item, #wpadminbar .quicklinks a, #wpadminbar .shortlink-input {
    text-transform: uppercase;
}

#wpadminbar .ab-empty-item, #wpadminbar a.ab-item, #wpadminbar>#wp-toolbar span.ab-label, #wpadminbar>#wp-toolbar span.noticon {
    text-transform: uppercase;
}

#wp-admin-bar-wpfc-toolbar-parent > .ab-empty-item::before {
    display: none;
}

.acf-flexible-content .layout .acf-fc-layout-handle {
    font-family: 'SUT', sans-serif;
    font-size: 1.8rem!important;
    line-height: 1.6rem!important;
    font-weight: 600;
}

.acf-flexible-content .layout .acf-fc-layout-order {
    font-family: 'SUT', sans-serif;
    font-size: 1rem!important;
    font-weight: 600;
}

.acf-field-5bc8b43b91a7d > .acf-label {
    display: none;
}

.acf-field-5bc8bd5384f08 > .acf-label {
    display: none;
}

.acf-flexible-content .layout {
    border: 4px solid #e1e1e1!important;
}

.acf-repeater > .acf-table > thead {
    display: none;
}

.acf-field-5bce5ff47d0af {
    width: 50%;
    float: left;
    border-top: 0;
    border-right: #EEEEEE solid 1px;
    min-height: 288px;
}

.acf-field-5bce5ff47d0b0,
.acf-field-5bce618552083,
.acf-field-5bce5ff47d0b1 {
    width: 50%;
    min-height: 88px;
    float: right;
    clear: none;
}

.acf-field-5bce618552083 {
    border-left: 0!important;
}

.acf-field-5bce5ff47d0b2 {
    clear: both!important;
    border-right: #EEEEEE solid 1px;
}

.acf-field-5bce5ff47d0b4 {
    clear: none!important;
    border-left: 0!important;
}

#acf-group_5bc8b43490cd4 > .acf-fields > .acf-field-flexible-content > .acf-input > .acf-flexible-content > .acf-actions,
#acf-group_5bce5a9550055 > .acf-fields > .acf-field-flexible-content > .acf-input > .acf-flexible-content > .acf-actions {
    text-align: center;
}

#acf-group_5bc8b43490cd4 > .acf-fields > .acf-field-flexible-content > .acf-input > .acf-flexible-content > .acf-actions .button-primary,
#acf-group_5bce5a9550055 > .acf-fields > .acf-field-flexible-content > .acf-input > .acf-flexible-content > .acf-actions .button-primary {
    padding: 5px 20px;
    font-family: 'SUT', sans-serif;
    font-size: 1.8rem!important;
    line-height: 1.8rem;
    height: auto;
    font-weight: bold;
    background: #e6581d;
    text-shadow: none;
    box-shadow: none;
    border: 0;
}

.login input[type=checkbox]:focus,
.login input[type=color]:focus,
.login input[type=date]:focus,
.login input[type=datetime-local]:focus,
.login input[type=datetime]:focus,
.login input[type=email]:focus,
.login input[type=month]:focus,
.login input[type=number]:focus,
.login input[type=password]:focus,
.login input[type=radio]:focus,
.login input[type=search]:focus,
.login input[type=tel]:focus,
.login input[type=text]:focus,
.login input[type=time]:focus,
.login input[type=url]:focus,
.login input[type=week]:focus,
.login select:focus,
.login textarea:focus {
    border-color: #e6581d;
    box-shadow: none;
    outline: 2px solid transparent;
}

.login label {
    font-family: 'SUT', sans-serif;
    font-size: 1.2rem!important;
    font-weight: bold;
    color: #666!important;
}
.login .forgetmenot label {
    line-height: 1.8rem!important;
}
.login input {
    box-shadow: none;
    background: transparent!important;
}
.login #loginform input[type=submit], #loginform .submit input[type=button] {
    font-family: 'SUT', sans-serif;
    text-shadow: none;
    font-size: 1.3rem;
    font-weight: bold;
    border-radius: 0;
}

.ac-image {
    margin: 0!important;
}

.ac-image img {
    width: 100%;
    height: auto;
}

.wrap h1.wp-heading-inline {
    font-family: 'SUT', sans-serif;
    font-weight: bold;
    font-size: 2rem;
    color: #e6581d;
}

.wrap .add-new-h2, .wrap .add-new-h2:active, .wrap .page-title-action, .wrap .page-title-action:active {
    background: #e6581d !important;
    border-color: #e6581d !important;
    font-family: 'SUT', sans-serif;
    font-size: 1.3rem;
    font-weight: bold;
    color: #fff;
}

.yoast_cornerstone {
    display: none!important;
}

#wpseo-filter {
    display: none;
}

#wpseo-readability-filter {
    display: none;
}

.wp-core-ui .button-link {
    color: #e6581d;
}

.ac-post .row-actions {
    left: 0;
}

.row-actions a,
.wp-core-ui .button-link {
    display: inline-block;
    padding: 0px 10px;
    border: 1px solid #929292;
    font-size: 10px;
    line-height: 17px;
    border-radius: 30px;
    color: #929292;
    transition: 300ms;
}

.row-actions span {
    display: inline-block;
    font-size: 5px;
    color: transparent;
}

.row-actions span.edit a {
    background-color: #f9a825;
    border-color: #f9a825;
    color: #fff;
}

.row-actions span.edit a:hover {
    background-color: #fff;
    border-color: #f9a825;
    color: #f9a825;
}

.row-actions span.inline .button-link {
    background-color: #2196f3;
    border-color: #2196f3;
    color: #fff;
}

.row-actions span.inline .button-link:hover {
    background-color: #fff;
    border-color: #2196f3;
    color: #2196f3;
}

.row-actions span.trash a {
    background-color: #e64a19;
    border-color: #e64a19;
    color: #fff;
}

.row-actions span.trash a:hover {
    background-color: #fff;
    border: solid 1px #e64a19;
    border-color: #e64a19;
    color: #e64a19;
}

.row-actions span.view a {
    background-color: #8bc34a;
    border-color: #8bc34a;
    color: #fff;
}

.row-actions span.view a:hover {
    background-color: #fff;
    border-color: #8bc34a;
    color: #8bc34a;
}

.column-featured_image {
    padding: 0!important;
}

.large-side-bar-logo {
    max-width: 120px!important;
    padding: 12px!important;
}

.column-date br {
    display: none;
}

.column-date abbr {
    margin-left: 10px;
}

@media only screen and (max-width: 960px) {
    .collapsed-side-bar-logo {
        padding: 3px!important;
        max-width: 31px!important;
    }
}