/*
Theme Name: Websites Depot Child
Description: Custom Theme for Websites Depot
Author: Nick @ Websites Depot
Author URL: https://websitesdepot.com
Template: websites-depot
Version: 1.2
*/


/* GLOBAL CHANGES */

@font-face { font-family: "andalus-regular"; 
	src: url("fonts/andlso.eot"); 
	src: url("fonts/Andalus.woff")format("woff"), 
	url("fonts/Andalus.otf.otf") format("opentype"), 
	url("fonts/Andalus.svg#filename-ital") format("svg"); 
}



.subscribe-btn{
background: url('http://kathyfreston.com/wp-content/uploads/2016/07/subscribe.jpg');
    width: 216px;
    height: 51px;
    margin: 0px;
    padding: 0px;
    border: none;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 6px;
    position: relative;
    top: -6px;
    background-size: 200px auto;
    background-repeat: no-repeat;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #398f14;
    position: absolute;
    z-index: 9;
}

.site-core {
    background-color: #ffffff;
    overflow: hidden;
    position: relative;
    top: -37px;
}

.author-avatar{
	display:none;
}

.widget-title,.widget-title h4{
	font-family: verdana !important;
}

a{
     color: #1b1a1a !important;
    font-weight: 600;
}

.entry-title,.widget-title{
 color: #1b1a1a !important;
text-shadow: 2px 2px 6px #ffffff;
}
.textwidget h4{
color:#b4b2b2 !important;
text-shadow: 2px 2px 6px #ffffff;
}

.author-info{
	padding:0px !important;
}

.navbar-nav > li > .dropdown-menu {
padding-top: 10px !important;
border: 0 !important;
box-shadow: none !important;
}

#comments,.closed{
	display:none;
}

.blog article {
    margin: 0 0 20px 0;
    border-bottom: 1px solid #aeb0b3;
    padding: 0 0 25px 0;
}

.author{
	display:none !important;
}

#wpcf7-f87-p16-o2 .wpcf7-submit{
	display:block !important;
	margin:0px auto !important;
}

.wd-sidebar .widget-area li {

    border: none;
}

#sidebar-blog_sidebar{
padding: 18px;
border: 1px solid #cfcfcf;
background-repeat: repeat-x;	
background-image: url('http://kathyfreston.com/wp-content/uploads/2016/07/widget_bg.gif');
max-width: 300px;
float: right;	
}
#sidebar-blog_sidebar ul{
	padding:0px !important;
	margin:0px !important;
}

.home  .top_area{
	border:0px !important;
}

.home-site-name{
	font-family: andalus-regular !important;
    color: #8b8b8b !important;
    font-size: 27.94pt !important;
    text-transform: uppercase !important;
	text-align:center !important;
	margin: 0 !important;
	line-height: 10px;
}

.home-site-name img{
	margin-bottom:40px;
}

.social-fa-module a {
    font-size: 22px;
    padding-right: 10px;
    padding-left: 10px;
}

.subscribe-form{
    position: relative;
    left: 74px;
    top: -9px;
    margin: 0px auto;
}

#logo {
	float:right !important;
}
.social-fa-module {
    display: inline-block;
    justify-content: space-between;
    width: 100%;
    text-align: center;
    padding: 19px 9px;
}
.facebook_icon{
background:#ccc !important;	
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #ccc !important;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #ccc !important;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #ccc !important;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #ccc !important;
}


#wpcf7-f28-o1 .wpcf7-email{
	max-width: 178px !important;
    text-indent: 10px;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    position: relative;
    top: -4px;
}

.nav.navbar-nav {
    width: 100% !important;
    /*display: inline-block;*/
    display: flex;
	padding-top:25px;
	/*margin-left: 39px;*/
}
/* .featured-img{
margin-top: -12px;
} */

.pg-fi{
	height:102px;
	width:auto !important;
}

.site-name a { 
	 position: relative;
	top: 60px;
	font-family:andalus-regular !important;
	color:#8b8b8b !important;
	font-size:25.94pt !important;
	text-transform:uppercase !important;
	text-decoration:none !important;
	font-weight: 300;
    opacity: 0.9;
}

#footer{
	display:none;
}

.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 10px !important;
    font-family: verdana !important;
	border-right:solid 1px #000;
	color:#8b8b8b !important;
	padding: 0px 29px !important;
	text-transform:uppercase !important;
	font-weight:300;
	line-height: 20px !important;
}

.navbar-nav>.menu-item-360>a,
.navbar-nav>.menu-item-361>a,
.navbar-nav>.menu-item-356>a,
.navbar-nav>.menu-item-461>a{
	line-height: 40px !important;
}

.navbar-inverse .navbar-nav>.active>a{
	color:#8b8b8b !important;
}

.main_menu ul li a {
	color: #1b1a1a !important;
}

.navbar-nav>li:last-child>a{
	border-right:0px;
}

.top_area {   
    border-bottom: solid 1px #ccc !important;
	padding-bottom:3px !important;
}

.navbar {
    margin: 0 auto !important;
    display: block !important;
    width: 100% !important;
	float:none !important;
}

.main_menu_area.container{
    width: 100% !important;
}

.media_video{
		margin-bottom: 10px;
	}
.home-page-logo{	
	margin: 0 auto !important;
	display: block !important;
	}

/* MEDIA QUERIES */

@media only screen and (max-width:767px){
	/* Disable Sticky Header on mobile */
	.affix{
		display:none;
	}
	
}

@media only screen and (min-width:768px){
	.container {
		width: 1014px!important;
	}
	
	#logo {
    max-height: 114px;
    width: auto;
	}

.navbar-nav>li {
    float: left;
    text-align: center;
}

	
	
}

@media only screen and (min-width:992px){

}

@media only screen and (min-width:1200px){
	
}