/*
Theme Name: Asignit
Author: Eric Worrall
Description: Custom Asignit Theme.
Version: 2020.1
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
  margin:0;
  padding:0;
  border:0;
  font:inherit;
  vertical-align:baseline;
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}
input, textarea, keygen, select, button {
  font-family: "Lato", Arial, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
}
html, head, body {
	width: 100%;
}
header {
	margin-bottom: 1em;
}
body{line-height:1}
button{outline:0}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';
  content:none}
q{display:inline;
  font-style:italic}
q:before{content:'"';
  font-style:normal}
q:after{content:'"';
  font-style:normal}
textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="reset"],input[type="search"],input[type="password"]{-webkit-appearance:none;
  appearance:none;
  border-radius:0}
table{border-collapse:collapse;
  border-spacing:0}
th,td{padding:2px}
big{font-size:120%}
small,sup,sub{font-size:80%}
sup{vertical-align:super}
sub{vertical-align:sub}
dd{margin-left:20px}
kbd,tt{font-family:courier;
  font-size:12px}
ins{text-decoration:underline}
del,strike,s{text-decoration:line-through}
dt{font-weight:bold}
address,cite,var{font-style:italic}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
*{box-sizing:border-box;
  -webkit-tap-highlight-color:transparent
}

body {
    font-family: Lato;
    font-size: 16px;
    font-weight: 300;
    line-height: 14px;
}

h1 {
    font-family: Lato;
    font-size: 34px;
    font-weight: 700;
    line-height: 42px;
}

h2 {
    font-family: Lato;
    font-size: 24px;
    font-weight: 700;
    line-height: 36px;
}

h3 {
    font-family: Lato;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
}

h4 {
    font-family: Lato;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
}

h5 {
    font-family: Lato;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

h6 {
    font-family: Lato;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
}

input[type=text], input[type=email], input[type=password], textarea, #coupon_code {
    color: #a1b1bc;
    border: 1px solid #eceef0;
    background: #ffffff;
}

input[type="checkbox"] {
    color: #ffffff;
    border: 1px solid #eceef0;
    background: #ffffff;
}

input[type=checkbox]:checked {
    color: #ffffff;
    border: 1px solid #46d1ff;
    background: #46d1ff;
}

select {
  max-width: 100%;
}

a, a:visited, a:hover, a:active {
  text-decoration: none;
  color: black;
}

a:hover {
  color: #75bece !important;
}

.asignit_contact_form textarea,
.asignit_contact_form input {
	width: 100%;
}

.asignit_slider_nav_section {
	display: none !important;
}

.sticky{}
.bypostauthor{}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.alignright{}
.alignleft{}
.aligncenter{}
.screen-reader-text {
  clip:rect (1px, 1px, 1px, 1px);
  position:absolute !important
}
#menu-main-menu {
  display: block;
}
#menu-main-menu li {
  display: inline-block;
  line-height: 5em;
  margin-left: 0.75em;
  margin-right: 0.75em;
  font-weight: bold;
}
#menu-main-menu li a,
#menu-main-menu li a:visited {
  color: white;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.9em;
  opacity: 0.75;
}
#menu-main-menu li.current_page_item,
#menu-main-menu li.current-menu-item {
  border-top: 5px solid #00a8cf !important;
}
#menu {
  padding-left: 14em;
  background: rgba(34,37,51,0.65) url('/wp-content/themes/asignit/images/asignit-logo-light.png') no-repeat left 0.4em;
  background-size: auto 4.5em;
}
#content,
#container {
  padding: 2em 1em;
}

#footer {
  padding: 1em 4em;
  background-color: #1a1c27;
  color: white;
}

@media (max-width: 760px) {
  #menu {
    padding-left: 6em;
    background: white url('/wp-content/themes/asignit/images/asignit-logo1.png') no-repeat left 0.4em;
    background-size: auto 2em;
  }
 #menu-main-menu li {
    line-height: 2em;
 }
 #menu-main-menu li a,
 #menu-main-menu li a:visited {
    color: #55646d;
 }
 #menu-main-menu li.current_page_item a,
 #menu-main-menu li.current-menu-item a:visited {
    color: #00a8cf;
 } 
}
