body #header .pad {
padding-top: 60px;
padding-bottom: 60px;
	min-height:150px;
}

@media (max-width: 599px) {
  body { background-size: auto 400px !important; }
}

.sidebar-top p {
   font-size: 14px;
  
}

.s2 .sidebar-top, .sidebar-toggle{
    background-color: rgb(233, 94, 190) !important;
	text-align: center;

}

body .s2 .sidebar-top p {
    color: #ffffff;
		line-height: 16px;
}

/* 
Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. 

When you update your theme, backup this file and re-add it after.
*/

/* Global */
.mystyle {}

/*.site-title {
  margin-left: -30px;
}*/

.fa-instagram:before {
    content: "\f16d";
    background-color: #b58026;
    padding: 5px 6px;
    border-radius: 100%;
}
.fa-linkedin:before, .fa-facebook:before, .fa-twitter:before, .fa-youtube:before {
     border-radius: 100%;
	 background-color: #b58026;
    padding: 5px 6px;
    
}
.screen-reader-text{
display: none;
}

#header {
    background-color: rgba(204,204,204,0) !important;
  
background-position: center 50px;
    background-repeat: no-repeat;
}
body {
  background-image   : url(/wp-content/uploads/hyland-blog-header-3000x697.png),
			/*url(/wp-content/uploads/HYL_background-option1.jpg),*/
			/*url(/wp-content/uploads/HYL_background-option2.jpg),*/
			/*url(/wp-content/uploads/HYL_background-option3.jpg),*/
                       url(/wp-content/uploads/gradient_bg_lt.png)
                       ;

  background-repeat  : no-repeat,
                       repeat-x;

  background-position: 40% 0%,
                       top left
}

.post-title, .featured .post-title {
  
    line-height: 1.2em;

}

.quicklink {
background: #e3f0e1;
border: solid 1px #ccc;
border-radius: 3px;
padding: 12px ;
color: #ffffff;


}


.quicklink li{

padding-bottom: 12px;
}

.quicklink li:last-child {
    padding-bottom: 0px;
}

.quicklink div{
width: 100%;
margin: 1em 0;
}

.quicklink a{
font-weight: bold;
color: #00586e;
font-size: 20px;
padding-bottom: 12px;
cursor: pointer;
}



.quicklink a:hover, .quicklink a span{
color: #ff7900;
}

.quicklink a span{
color: #ffffff;
}
.home .page-title {
    text-indent: -9999px;
	line-height:0;
}

.home .page-title:after {
	text-indent:0;
	content:'Featured Posts';
	display:block;
	line-height: initial;
}

.quicklink h4{
font-size: 18px;
color: #00586e;
font-weight: bold;

}

.quicklink i{
padding-right: 8px;

}



.widget_text .textwidget .quicklink p{
margin-bottom: 0em !important;
font-size: 14px;
line-height: 16px;

}

.widget_text .textwidget .quicklink p:last-child {
    float: right;
}



.entry p, .entry dd {
    font-family: Calibri, sans-serif;
}


/*.s2 .sidebar-top {
    background-color: #ff780a !important;
}*/
.social-links li {
    display: inline-block;
    margin-left: 14px;
    line-height: 16px;
    font-size: 0;
}

.sidebar .widget {
    padding: 10px 30px 10px;
}

.post-comments {
    
    display: none;
}

.entry {
    font-size: 18px;
    line-height: 1.4em;
}
.amr_widget{
width: 50%;
float:left;
padding: 0px;
min-height: 220px;

}
.cat_posts{
width: 100%;
}
.amr_widget h3{
font-size: 18px;
font-weight: bold;

}
.amr_widget ul li a{
font-size: 14px;

}


div.cat_icons {
 margin: 20px auto;


}


.cat_icons img{
   background-color: #e3f0e1;
    width: 30%;

    margin: 1%;
-o-transition:.5s;
  -ms-transition:.5s;
  -moz-transition:.5s;
  -webkit-transition:.5s;
  /* ...and now for the proper property */
  transition:.5s;


}

.cat_icons img:hover{
    background-color: #b3f3a9;

}


.cat_icons h3{
    font-size: 34px;
letter-spacing: -0.7px;
font-weight: normal;
margin-bottom: 12px;

}

.entry a {
    text-decoration: underline;
color: #00586e;
}

.widget > h3 {

    display: none;
}

.a2a_default_style .a2a_count, .a2a_default_style .a2a_svg, .a2a_floating_style .a2a_svg, .a2a_vertical_style .a2a_count, .a2a_menu .a2a_svg {
    border-radius: 100% !important;
}

 .a2a_floating_style {
    background-color: rgba(255,255,255,.5 );
}
body.home .a2a_floating_style { display: none   }
  


#header .pad {
    padding-top: 80px;
    padding-bottom: 80px;
}

/* desktop */
@media only screen and (min-width: 1440px) and (max-width: 1920px) {
	body{

    background-position: 60% 0%, top left;
}
}

/* desktop */
@media only screen and (min-width: 1024px) and (max-width: 1440px) {
	body{

    background-position: 50% 0%, top left;
}
}




/* Tablet - 800px, 768px & 720px */
@media only screen and (min-width: 720px) and (max-width: 800px) {
	body{

background-position: 29% 3.8%, top left;
    background-size: 1102px;}

#header .pad {
    padding-top: 30px;
    padding-bottom: 30px;
}


}


/* Mobile - 480px & 320px */
@media only screen and (max-width: 719px) {
	
body{

    background-position: 30% 0%, top left;
}

	.cat_icons img{
 opacity: .8;
    width: 46%;
    float: left;
   
    border-radius: 4px;

}



}


/* Mobile - 320px */
@media only screen and (max-width: 479px) {

body {
    background-position: 30% .8%, top left;
    background-size: 700px;
}

.site-title {
    width: 64%;
}


.cat_icons img{
 opacity: .8;
    width: 100%;
    float: left;
   
    border-radius: 4px;

}
.site-title {
  margin-left: 0px;
}
}


.author-bio .bio-avatar {
width: 150px;
    margin: 0 0 8px -170px;
 
}
.author-bio {

    padding: 15px 15px 10px 185px;

}





@media only screen and (max-width: 719px){
#header .pad {
    padding-top: 0;
    padding-bottom: 0;
}
	
	@media only screen and (max-width: 719px){
#header .pad {
    padding-top: 0;
    padding-bottom: 0;
	
}
	
	#header .mobile-title-logo-in-header {
    display: none;
  
}
	
	#header .logo-tagline-group {
    display: block;
}
	body .site-title a img {
    max-height: 125px;
}
	#page {
    margin-top: -40px;

}
}
}

.entry ol, .entry ul {
    margin: 0 0 15px 30px;
    font-family: Calibri, sans-serif;
}

.entry li {
    margin: 0;
    list-style-position: inside !important;
}
#login {
width:100% !important;
box-shadow:0 1px 1px rgba(0,0,0,.1);
border-radius:0;
}
.forgetmenot {
margin:10px 0;
}


