/* Bootstrap dependency */
/* HAN link wrap */
#hidden-admin-notices-link-wrap {
  display: none;
  float: right;
  margin: 0 0 0 6px;
  /* HAN toggle button */
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link {
  border: 1px solid #ccd0d4;
  border-top: none;
  height: auto;
  margin-bottom: 0;
  padding: 3px 6px 3px 16px;
  background: #fff;
  border-radius: 0 0 4px 4px;
  color: #72777c;
  line-height: 1.7;
  box-shadow: 0 0 0 transparent;
  transition: box-shadow 0.1s linear;
  /* Icon instead of text for mobile */
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link:hover {
  color: #32373c;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link:focus {
  border-color: #5b9dd9;
  box-shadow: 0 0 3px rgba(0, 115, 170, 0.8);
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link::after {
  right: 0;
  content: "\f140";
  font: 400 20px/1 dashicons;
  speak: none;
  display: inline-block;
  padding: 0 5px 0 0;
  bottom: 2px;
  position: relative;
  vertical-align: bottom;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-decoration: none !important;
  color: #72777c;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link.hidden-admin-notices-panel-active:after {
  content: "\f142";
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-hide,
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-show {
  display: inline-block;
  position: relative;
  padding-right: 6px;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-hide::after,
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-show::after {
  content: "";
  width: 6px;
  height: 6px;
  position: absolute;
  z-index: 99;
  top: -1px;
  right: -2px;
  background-color: #dc3232;
  border: 1px solid #f1f1f1;
  border-radius: 50%;
  box-shadow: 1px 1px #f1f1f1;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-hide, #hidden-admin-notices-link-wrap #hidden-admin-notices-link[aria-expanded=true] .hidden-admin-notices-link-text-show {
  display: none;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link[aria-expanded=true] .hidden-admin-notices-link-text-hide {
  display: inline-block;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-icon {
  display: none;
}
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-icon::before {
  display: block;
  content: "";
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZGF0YS1jb2RlPSI2MTYwMiIgZGF0YS10YWdzPSJiZWxsLW8iPjxnIGZpbGw9IiMxZDIzMjciIHRyYW5zZm9ybT0ic2NhbGUoMC4wMjczNDM3NSAwLjAyNzM0Mzc1KSI+PHBhdGggZD0iTTUyMS4xNDMgOTY5LjE0M2MwLTUuMTQzLTQtOS4xNDMtOS4xNDMtOS4xNDMtNDUuMTQzIDAtODIuMjg2LTM3LjE0My04Mi4yODYtODIuMjg2IDAtNS4xNDMtNC05LjE0My05LjE0My05LjE0M3MtOS4xNDMgNC05LjE0MyA5LjE0M2MwIDU1LjQyOSA0NS4xNDMgMTAwLjU3MSAxMDAuNTcxIDEwMC41NzEgNS4xNDMgMCA5LjE0My00IDkuMTQzLTkuMTQzek0xNDAuNTcxIDgwNC41NzFoNzQyLjg1N2MtMTAyLjI4Ni0xMTUuNDI5LTE1Mi0yNzItMTUyLTQ3NS40MjkgMC03My43MTQtNjkuNzE0LTE4Mi44NTctMjE5LjQyOS0xODIuODU3cy0yMTkuNDI5IDEwOS4xNDMtMjE5LjQyOSAxODIuODU3YzAgMjAzLjQyOS00OS43MTQgMzYwLTE1MiA0NzUuNDI5ek05ODcuNDI5IDgwNC41NzFjMCA0MC0zMy4xNDMgNzMuMTQzLTczLjE0MyA3My4xNDNoLTI1NmMwIDgwLjU3MS02NS43MTQgMTQ2LjI4Ni0xNDYuMjg2IDE0Ni4yODZzLTE0Ni4yODYtNjUuNzE0LTE0Ni4yODYtMTQ2LjI4NmgtMjU2Yy00MCAwLTczLjE0My0zMy4xNDMtNzMuMTQzLTczLjE0MyA4NC41NzEtNzEuNDI5IDE4Mi44NTctMTk5LjQyOSAxODIuODU3LTQ3NS40MjkgMC0xMDkuNzE0IDkwLjg1Ny0yMjkuNzE0IDI0Mi4yODYtMjUyLTIuODU3LTYuODU3LTQuNTcxLTE0LjI4Ni00LjU3MS0yMi4yODYgMC0zMC4yODYgMjQuNTcxLTU0Ljg1NyA1NC44NTctNTQuODU3czU0Ljg1NyAyNC41NzEgNTQuODU3IDU0Ljg1N2MwIDgtMS43MTQgMTUuNDI5LTQuNTcxIDIyLjI4NiAxNTEuNDI5IDIyLjI4NiAyNDIuMjg2IDE0Mi4yODYgMjQyLjI4NiAyNTIgMCAyNzYgOTguMjg2IDQwNCAxODIuODU3IDQ3NS40Mjl6IiAvPjwvZz48L3N2Zz4=);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 781.98px) {
  #hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-icon {
    display: inline-block;
  }
  #hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-hide,
#hidden-admin-notices-link-wrap #hidden-admin-notices-link .hidden-admin-notices-link-text-show, #hidden-admin-notices-link-wrap #hidden-admin-notices-link[aria-expanded=true] .hidden-admin-notices-link-text-hide {
    display: none;
  }
}
#hidden-admin-notices-link-wrap #screen-meta-links {
  display: none;
  float: right;
}

/* Show all notices when they have moved to the notices panel */
#wpbody-content > #hidden-admin-notices-panel > div.update-nag,
#wpbody-content > #hidden-admin-notices-panel > div.updated,
#wpbody-content > #hidden-admin-notices-panel > div.notice,
#wpbody-content > #hidden-admin-notices-panel > div.error,
#wpbody-content > #hidden-admin-notices-panel > div#message {
  position: relative !important;
  display: block !important;
}

/**
 * Body states
 */
body {
  /* When HAN is in use */
  /* When panel is open */
}
body.hidden-admin-notices-active {
  /* Show links */
  /* Hide all notices after HAN has initialised */
}
body.hidden-admin-notices-active #hidden-admin-notices-link-wrap {
  display: block;
}
body.hidden-admin-notices-active.hide_details #wpbody-content > div.update-nag,
body.hidden-admin-notices-active.hide_details #wpbody-content div.updated:not(.notice),
body.hidden-admin-notices-active.hide_details #wpbody-content div.notice:not(.updated),
body.hidden-admin-notices-active.hide_details #wpbody-content div.error,
body.hidden-admin-notices-active.hide_details #wpbody-content div#message:not(.notice):not(.updated),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > div.update-nag,
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > div.updated:not(.notice),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > div.notice:not(.updated),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > div.error,
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > div#message:not(.notice):not(.updated),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > form > div.update-nag,
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > form > div.updated:not(.notice),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > form > div.notice:not(.updated),
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > form > div.error,
body.hidden-admin-notices-active.hide_details #wpbody-content .wrap > form > div#message:not(.notice):not(.updated) {
  display: none !important;
}
body.hidden-admin-notices-active #wpbody-content #ltplugin-main-update div.notice:not(.updated) {
  display:block !important;
}
body.hidden-admin-notices-panel-active {
  /* Hide original WP screen meta links */
  /* Show but make invisible duplicated screen meta links */
}
body.hidden-admin-notices-panel-active #wpbody-content > #screen-meta-links {
  display: none;
}
body.hidden-admin-notices-panel-active #hidden-admin-notices-link-wrap #screen-meta-links {
  display: block;
}
body.hidden-admin-notices-panel-active #hidden-admin-notices-link-wrap #screen-meta-links #screen-options-link-wrap,
body.hidden-admin-notices-panel-active #hidden-admin-notices-link-wrap #screen-meta-links #contextual-help-link-wrap {
  visibility: hidden;
}

/**
 * Specific plugin support
 */
/* WooCommerce support */
.woocommerce-embed-page #hidden-admin-notices-link-wrap,
.woocommerce-embed-page #hidden-admin-notices-panel {
  position: relative;
  top: 56px;
}

.woocommerce-page #hidden-admin-notices-link {
  margin-top: -1px;
}

/* JetPack support */
.jetpack-pagestyles #hidden-admin-notices-link-wrap {
  position: relative;
  z-index: 10;
}

/* Formidable forms support */
.frm-white-body #hidden-admin-notices-link {
  position: absolute;
  right: 308px;
  box-shadow: none;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px;
}

.frm-full-screen #hidden-admin-notices-link,
.post-new-php.post-type-frm_display #hidden-admin-notices-link,
.post-php.post-type-frm_display #hidden-admin-notices-link {
  display: none;
}


/**
 * LukeTom Branding
 */

html body.login h1 a {
  background-image: url('../img/LT.png') !important;
  width: 100% !important;
  height: 110px !important;
  background-size: auto !important;
  -webkit-background-size: auto !important;
}

body.login #loginform input {
  box-shadow: 0px;
  -webkit-box-shadow: 0px;
  border: 1px solid #666;
}

.login #loginform {
  box-shadow: 0px;
  -webkit-box-shadow: 0px;
  border: 4px solid #E4112F;
  padding: 25px 25px 0px 25px;
}

.login form .forgetmenot {
  float: none;
}

.login input#wp-submit {
display: block;
width: 100%;
margin-top: 10px;
background-color: #FFF;
border: 2px solid #E4112F !important;
box-shadow: none;
-webkit-box-shadow: none;
height: auto;
color: #222;
text-transform: uppercase;
letter-spacing: 2px;
width: 70%;
margin: 30px auto 34px;
float: none;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}

.login p.submit:hover input#wp-submit {
border-radius: 120px;
-webkit-border-radius: 120px;
padding: 23px 0px;
box-sizing: border-box;
width: 30%;
text-align: center;
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
margin: 10px auto 10px;
}



#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before {
content: ' ';
top: 2px;
width: 20px;
height: 20px;
display: block;
background-image: url('../img/3fb5a678a48052ebccd28159ab7af903.png') !important;
background-size: 100%;
}

#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-color: #d01820 !important;
  color: #fff !important;
}

#adminmenu .wp-submenu a:focus,
#adminmenu .wp-submenu a:hover,
#adminmenu a:hover,
#adminmenu li.menu-top>a:focus,
#adminmenu li:hover div.wp-menu-image:before,
#collapse-menu:hover, 
#collapse-menu:hover #collapse-button div:after,
#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 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,
#wpadminbar .ab-top-menu>li.hover>.ab-item, 
#wpadminbar .ab-top-menu>li:hover>.ab-item, 
#wpadminbar .ab-top-menu>li>.ab-item:focus, 
#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,
#wpadminbar>#wp-toolbar a:focus span.ab-label, 
#wpadminbar>#wp-toolbar li.hover span.ab-label, 
#wpadminbar>#wp-toolbar li:hover span.ab-label {
  color: #d01820 !important;
}


#adminmenu li.menu-top:hover, 
#adminmenu li.opensub>a.menu-top, 
#adminmenu li>a.menu-top:focus,
#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: #d01820;
}

#adminmenu .current div.wp-menu-image:before, 
#adminmenu .wp-has-current-submenu div.wp-menu-image:before,
 #adminmenu a.current:hover div.wp-menu-image:before, 
 #adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before, 
 #adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before, 
 #adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before, 
 #adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before {
  color: #fff !important;
 }
