/*
Theme Name: Fluffy Paw Child
Theme URI: https://themeforest.net/item/fluffypaw-wordpress-theme-for-veterinary-clinic-or-pet-care-center/19291071
Author: mwtemplates
Author URI: https://themeforest.net/user/mwtemplates
Description: Fluffy Paw Blog Theme - clean and simple WordPress blogging theme for for veterinary clinic or pet care center websites.
Version: 1.1.2
Template: fluffy-paw
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags:  left-sidebar, right-sidebar, custom-background, custom-menu, editor-style, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/

/**
 * Note that the previous method was
 * to import the parent theme stylesheet using @import: this is no longer best practice,
 * as it increases the amount of time it takes style sheets to load.
 *
 * See details: https://codex.wordpress.org/Child_Themes#How_to_Create_a_Child_Theme
 *
 * So, don't do that anymore:
 */
/* @import url("../fluffy-paw/style.css"); don't do that! */

/*************** ADD YOUR CUSTOM CSS AFTER THIS LINE  ***************/

ul > li:before {
	color: #960f08 !important;
}

.fw-iconbox:hover .fw-iconbox-title h4 {
	color: #960f08 !important;
}

.home .page-builder .fw-testimonials .fw-testimonials-text:before {
	color:#777 !important;
}

.main-nav .menu li ul {
	border-bottom: 2px solid #818181 !important;
}

*::selection {
	background: none repeat scroll 0 0 #960f08 !important;	
}

.widget-contacts-table a {
    color: #fff !important;
}

.addresses-info p.desc a {
    font-weight: 700;
    color: #cc8511 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    color: white;
    background: rgb(206, 214, 189) !important;
}

.main-nav {
    position: relative;
    float: left;
    background: #bec7a4 !important;
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    border-bottom: 1px solid #ddd;
	
}

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:last-child a.mega-menu-link {
    border-bottom: 2px solid #aaa;
}

.footer .col-sm-3.widget-width__side {
    margin-top: 40px;
}

@media screen and (max-width: 690px) {

	.addresses-info .addresses-item p.desc {
		font-size: 12px !important;
	}
  
  div#n2-ss-1 .n2-ss-layer .n2-font-f7cfdde6001a78b89d1f32639ff1ac5c-hover {
	font-size:100% !important;
  }
  
  .copyright {
  	font-size: 10px;
  }
}

@media screen and (max-width: 600px) {
	.logo-bar > .row .addresses-info {
		flex-direction: column;
	}


}

@media screen and (max-width: 995px) {

	.main-nav {
		width: 100% !important;
		display: block !important;
	}

	.search-box {
		display: none;
	}

	.main-nav .social-navigation {

		display:none;
	}

	.nav-button {
		display: none;
	}


}

@media screen and (min-width:995px) {
	#mega-menu-wrap-primary {
		float:left;
		clear:none !important;
	}
}

@media screen and (min-width:770px) and (max-width:1200px) {
  .logo-bar .addresses-info .addresses-item {
  	font-size:12px !important;
  }
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, .title small {
	font-weight:bold !important;	
}