/*
Theme Name: Covington Senior Living
Theme URI: https://wordpress.org/themes/twentythirteen-child/
Author: Ryan Lindahl
Version: 1.0
Template: twentythirteen
*/

/* write custom css */
* {
  box-sizing: border-box;
}
body {
    color: #555;
	font-family: 'Source Sans Pro', sans-serif;
}
.site-content article {
    word-wrap: normal;
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
}
.page-header {
    background-color: #eee;
}
.site-header {
	background:#00355E;
	height: 209px;
	
}
.entry-content p img {
	margin-bottom:20px;
}

.widget-area .widget {
    -webkit-hyphens: none;
    -moz-hyphens: none;
    hyphens: none;
    word-wrap: normal;
}
.site {
    background-color: transparent;
    border-left: 0;
    border-right: 0;
    max-width: initial;
}
h1, h2, h3, h4, h5 {
    font-family: 'Crimson Text', serif;
	font-weight:normal;
	hyphens:none!important; 
}
h2 {
    font-size: 2.5em;
    color: #00355E;
	font-variant: small-caps;
	letter-spacing:2px;
}

h3 {
    font-size: 1.6em;
	color:#6db8bb;
	margin-top:0;
}
h4 {
    font-size:1.5em;
	font-weight:bold;
    color: #00355E;
    font-variant: small-caps;
    border-bottom: 1px dotted #ccc;
    padding-bottom: 8px;
    letter-spacing: 2px;
}
p, li {
    font-size: 17px;
    line-height: 1.8em;
	hyphens: none;
}
input[type="submit"], input[type="button"], input[type="reset"] {
    background: #6db8bb;
    border-bottom: 0;
	letter-spacing:5px;
	font-family: 'Crimson Text', serif;
	text-transform:uppercase;

}

a:link, a:visited {
    color: #6db8bb;
    text-decoration: underline;
}
a:hover, a:active {
    color: #49999c;
    text-decoration: underline;
}
button:hover, button:focus, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus {
    background: #00355E!important;
}
.entry-content a:hover, .comment-content a:hover {
	color: #49999c;
}
.header-container {
    max-width: 1080px;
    margin: 0 auto;
    position: relative;
    height: 160px;
    padding-top: 20px;
	    background:#00355E url(https://seniorlivinglehi.com/wp-content/uploads/2018/11/background1.png) no-repeat bottom center;
}
.sidebar .entry-header, .sidebar .entry-content, .sidebar .entry-summary, .sidebar .entry-meta {
    max-width: 1080px;
    padding: 0 376px 0 0px;
}
.sidebar-inner .widget {
	background-color:#f0f4f6;
}
.sidebar-inner .widget .widget-title {
	font-weight:bold;
	color: #00355E;
}
.header-left {
    position: absolute;
    top: 34px;
    left: 0;
    text-align: left;
}
.header-left a {
	text-decoration:none!important;
}
.header-right {
    position: absolute;
    top: 34px;
    right: 0;
    text-align: right;
}
.header-left h2 {
    font-family: 'Crimson Text', serif;
	font-variant: small-caps;
	font-size:28px;
	letter-spacing:2px;
	color:#fff;
	font-weight:normal;
}
.header-right h2 {
    font-family: 'Crimson Text', serif;
	font-size:28px;
	color:#fff;
	font-weight:normal;
	letter-spacing:1px;
}
.header-right h2 i {
    font-variant:normal;
	font-size:20px;
}

.metaslider {
	overflow:hidden;
}
.blog .metaslider {
	display:none;
}
.site-header h1 {
    text-indent: -999em;
	background: url(https://seniorlivinglehi.com/wp-content/uploads/2018/11/covington-logo-white.png) no-repeat center top;
    margin: 0 auto;
    padding-top: 40px;
    display: block;
    width: 100%;
    height: auto;
    background-size: contain;
}
.navbar {
    background: linear-gradient(#fff 60%, #d1dce3);
    margin: 0 auto;
    max-width: initial;
    width: 100%;
    margin-bottom: 0px;
}
.nav-menu li a {
    color: #00355E;
    font-size: 19px;
    line-height: 1;
	letter-spacing:1px;
    font-family: 'Crimson Text', serif;

}
ul.nav-menu ul a, .nav-menu ul ul a {
    background: #00355E;
}

.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    color:yellow;
}
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
    background-color: green;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a  {
	color:#6db8bb;

}
.nav-menu li:hover > a, .nav-menu li a:hover, .nav-menu li:focus > a, .nav-menu li a:focus {
    background-color: transparent;
    color: #6db8bb;
}


ul.nav-menu ul a:hover, .nav-menu ul ul a:hover, ul.nav-menu ul a:focus, .nav-menu ul ul a:focus {
    background-color: #6db8bb;
	color:#fff;
}

.nav-menu li a:hover {
    background-color: transparent;
    color: #6db8bb;
}


.button {
    background-color: #00355e;
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none!important;
    padding: 15px 30px;
}
.buttongreen {
    background-color: #6db8bb;
    color: #fff!important;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none!important;
    padding: 15px 30px;
}
.button:hover {
    background-color: #555;
    color: #fff!important;
}
ul.nav-menu, div.nav-menu > ul {
    text-align: center;
}
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
    font-style: normal!important;
}
.nav-menu .sub-menu, .nav-menu .children {
    background-color: #555;
    border: 0;
}
#post-34 .entry-title {
    display: none;
}
#post-34 .hentry {
    padding: 8px 0;
}
blockquote {
    text-align: center;
    font-weight: bold;
    color: #555;
    margin: 0 0 12px 0;
    padding: 15px 0px;
    text-transform: none;
    width: 100%;
    font-style: normal;
    background: #eee;
    padding: 20px 25px;
}
blockquote p {
    margin: 0;
    padding: 0;
}

.entry-header, .entry-content, .entry-summary, .entry-meta {
    margin: 0 auto;
    max-width: 1080px;
    width: 100%;
}
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {
    margin-left: 0px;
    margin-right: 26px;
    margin-bottom: 26px;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
    margin-right: 0;
    margin-left: 40px;
    margin-bottom: 40px;
}
.hentry {
    padding: 0;
}
.entry-title, .entry-title a {
    font-weight: normal;
    margin: 37px 0 24px 0;
    color: #00355E;
	font-variant:small-caps;
	border-bottom:1px dotted #ccc;
	padding-bottom:8px;
	letter-spacing:2px;
		text-decoration:none;

}

.site-header .home-link {
    color: #141412;
    margin: 0 auto;
    max-width: 1080px;
    padding: 0px;
    text-decoration: none;
    width: 100%;
}
.site-footer {
        background: #00355E url(https://seniorlivinglehi.com/wp-content/uploads/2018/11/overlaybackground1.png) no-repeat bottom center;
    color: #fff;
    font-size: 13px;
}

.site-footer .widget {
    text-align: left!important;
    padding: 0;
}

.earningsdisclaimer p {
    font-size: 85%;
    line-height: 1.4em;
}
.contactbox {
    float: right;
    width: 25%;
    padding-left: 5%;
}
.site-footer .sidebar-container {
    background: none;
    padding: 20px 0;
}
.site-footer h3 {
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
}
.site-footer .widget-area, .sidebar .site-footer .widget-area {
    max-width: 1080px;
}

.widget .widget-title {
    font-style: normal;
    text-transform: uppercase;
    margin: 0 0 10px;
}
.widget {
    font-size: 16px;
}
.col1 {
    width: 31%;
    float: left;
    margin-right: 30px;
    text-align: center;
    margin-bottom: 50px;
}
.col1 h2, .col2 h2 {
    text-align: center;
    color: #00355E;
    hyphens: none;
	font-variant: small-caps;
	font-weight:normal;
	letter-spacing:1px;
	font-size: 2.0em;
}
.col2 {
    width: 45%;
    float: left;
    margin-right: 30px;
    text-align: center;
    margin-bottom: 50px;
}
.col1 p, .col2 p {
    text-align: left;
    color: #555;
    text-decoration: none;
}
.col1 a:hover, .col2 a:hover {
    text-decoration: none;
}
.col1 span, .col2 span {
    color: #b9c953;
}
.site-footer .widget, .sidebar .site-footer .widget {
    width: 100%;
    text-align: center;
}
.site-footer .col1 p {
	color:#fff;
}
.site-footer .col1 p b {
    border-bottom: 1px dotted #FFE;
	margin-bottom:10px;
}
.site-footer .widget-title {
    padding-top:18px;
	text-align:center;
	    font-family: 'Crimson Text', serif;
	font-weight:normal;
	font-variant: small-caps;
	letter-spacing:2px;
}
.site-footer .widget-area, .sidebar .site-footer {
	text-align:center;
}
.sidebar .site-footer .widget-area {
	left:0;
}
div.textwidget {
    width: 100%;
}
footer .widget {
    margin: 0;
    padding: 20px;
}
.site-footer .widget a {
    color: #fff;
}
aside#text-3.widget.widget_text.masonry-brick {

}
aside#text-2.widget.widget_text.masonry-brick {
}
td {
    border-top: 1px solid #eae6da;
    padding: 6px 10px 6px 0;
}
.toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover {
    background-color: #322b1c;
}
button, input, textarea {
    border: 1px solid #ddd;
    font-family: inherit;
    padding: 5px;
}
#mysticky-nav .myfixed { height: 100px; } 
#mysticky-nav .header-container.myfixed a h1 { padding-top: 0!important;} 
#mysticky-nav .header-container.myfixed { padding-top: 12px!important;} 
#mysticky-nav .header-container.myfixed .header-right {top: 5px!important;} 
#mysticky-nav .header-container.myfixed .header-left {top: 10px!important;}

article.videobox {
    padding-left:30px;
	float:right;
}


.arconix-faq-title {
    font-weight: bold;
}



/************************************************************************************
MEDIA QUERIES
*************************************************************************************/
/* for 980px or less */
@media screen and (max-width: 980px) {
}

/* for 643px or less */
@media screen and (max-width: 600px) {
.col1, .col2 {
    width: 100%;
    margin-right: 0;
	margin-bottom:0px;
}
.main-navigation {
	background:#fff;
}

.menu-toggle, .menu-toggle:hover, .menu-toggle:focus, .menu-toggle:active {
    color: #00355e;
    font-family: 'Crimson Text', serif;
	text-transform:uppercase;
}
.toggled-on .nav-menu li > ul a {
    color: #fff;
}
.toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover {
    background-color: rgba(255,255,255,1.0)!important;
    color: #fff;
}
.nav-menu li a {
    padding: 10px 20px;
	background:#fff;
}
.nav-menu li a:hover {
    color:#fff;
}
.toggled-on .nav-menu > li a:hover, .toggled-on .nav-menu > ul a:hover {
	background:#6db8bb!important;
}	
.flexslider .layer {
	width:100%;
	font-size:36%!important;
}
.site-footer .widget {
    margin-right: 0px;
    width: 100%;
	left:0!important;
}
.entry-content img.alignright, .entry-content .wp-caption.alignright {
	text-align:center;
	float:left;
	margin:0 0 25px 0;
}

.site-header {
    width: 100%;
	height: 160px;
}
.metaslider {
    margin-top: 45px!important;
}
	
.blog {
    display: none;
	background:red!important;
}
.header-left {
    left:10px;
    text-align: left;
	top:90px;
}
.header-right {
    right:10px;
    text-align: right;
	top:100px;
}
#mysticky-nav .header-container.myfixed .header-right {top: 40px!important;} 
#mysticky-nav .header-container.myfixed .header-left {top: 33px!important;}
#mysticky-nav .header-container.myfixed a h1 {padding-top: 14px!important;
}
h2 {
    font-size: 2.0em;
}
h3 {
    font-size: 1.4em;
}
p, li {
    font-size: 15px;
    line-height: 1.5em;
}
.entry-title {
	margin: 60px 0 24px 0;
}

.header-left h2, .header-right h2 {
	font-size:18px;
	letter-spacing:0px;
}
.header-container {
    max-width: 1080px;
    margin: 0 auto;
    position: relative;
    height: 160px;
}
.simple-social-icons {
	left:0!important;
	position:relative;
}
.nk-awb {
	padding:20px!important;
	margin:20px!important;
}
.nk-awb img {
	width: 50px;
}
.nk-awb h2, .nk-awb p, .nk-awb span {
	font-size:24px!important;
	line-height:25px!important;
}

.site-header h1 {
    margin: 0 auto;
}
.main-navigation {
    z-index: 999;
}
.videobox {
    padding-left:0;
	float:left;
}



}

/* FOOTER */
a.built_by {
    display: block;
}
