/*
Theme Name: Coyote Valley
Theme URI: http://abdpromotions.com/
Description: Full featured ecommerce by ABD Promotions
Author: Cheryl Ellemberg
Author URI: http://www.abdpromotions.com/website-design/ecommerce-websites/
Template: canvas
Version: 2.1
*/

@import url("../canvas/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

 /*---  Correct Slider Revolution Issue  ---*/
.tp-caption img {
    background: transparent !important;
    border: 0 !important;
    padding: 0 !important;
}

.entry .rev_slider ul {padding-left: 0 !important; margin-left: 0 !important}

/*---  End ---*/

/*- anchor link changes for fixed header -*/
.anchor{
  display: block;
  height: 178px; /*same height as header*/
  margin-top: -115px; /*same height as header*/
  visibility: hidden;
}
/*- end anchor changes-*/


.home .page-title, .home .post .title, .home .page .title {
display: none;
}



/*--- 
remove header from home page---*/

/*- navigation edits  -*/
#navigation ul.nav > li:hover > ul {
    border-bottom: 6px solid #555555;
}

/*---
#navigation .menus {
  padding-left: 37%;
}
---*/

#nav-container #navigation ul#main-nav > li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

#navigation ul.nav li ul, #navigation ul.cart > li > ul > div {
    border: 0px;
}

.home .page-title, .home .page .title {
    display: none;}

#top ul.nav li a {
    padding-bottom: 0.75em !important;
    padding-top: 0.75em !important;
}

#logo .site-title a:hover {
    text-decoration: none;
}

#logo .site-description {
    display: none;}


#nav-container {
    margin-top: 3.6em;
}

#footer-container {
    background-color: #3f3f3f !important;
    border-top: 2px solid #3b3b3b;
}

#footer-widgets-container {
    background-color: #444444 !important;
}

#footer-widgets a:link, #footer-widgets a:visited {
color: #ffffff !important;}

#footer a:link, #footer a:visited {
color: #999999 !important;}

#gallery-1 img {
    border: 1px solid #555555 !important;
}

#navigation .nav li.parent > a:hover {
background-color: white !important;
}

#navigation .nav li.parent > a:hover {
color: #555555 !important;
}

body.full-width #top {
    border-top: 2px solid #555555;
}

/*- intense shortcodes edits  -*/
.intense.content-box .content-box-icon {
    display: none;}

.woocommerce ul.products li.product h2,
.woocommerce-page ul.products li.product h2 {
    min-height: 70px;
}

.post-meta {
    display: none;
}

#post-author {
    display: none;
}



#comments {
    display: none;}



a.woo-sc-button span {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.8);
line-height: 1.0em !important;
}

a.button.green, a.comment-reply-link.green, #commentform #submit.green, .submit.green, input.green[type="submit"], input.button.green, button.button.green, #wrapper .woo-sc-button.green {
    background: #bfbb64 none repeat scroll 0 0;
}


a.button.green:hover, a.comment-reply-link.green:hover, #commentform #submit.green:hover, .submit.green:hover, input.green[type="submit"], input.button.green:hover, button.button.green:hover, #wrapper .woo-sc-button.green:hover {
    background: #bfb77c none repeat scroll 0 0;
}


/*--- Footer Container   ---*/
#footer-container {
    background-color: #000 !important;
}


/*--- Footer Widget Edits   ---*/
#footer-widgets {
    background: #464646;
}

#footer-widgets-container {
    background-color: #464646 !important;
}

.widget p, .widget .textwidget {
    color: #fff !important;
}

.widget h3 {
    border-bottom: 1px solid #e6e6e6;
    color: #fff !important;
}

/*---Scrolling box for FAQ---*/
.scroll-box {
    background: rgba(255,255,255,.85);
    border: 2px solid rgba(0, 0, 0, 0.1);
    height: 400px; /* maximum height of the box, feel free to change this! */
    padding: 15px;
    overflow-y: scroll;
}
/*-end scrolling box---*/

/*-end mobile nav mod-*/

@media only screen and (max-width: 760px) {
.home #nav-container {
    display: block;
    position: absolute;
    left: 0;
    top: 50px;
}

.home #navigation ul {
    display: block;
}
}
/*-end mobile nav mod-*/

.home h5 {
height: 50px !important;
}

/*---button custom ----*/

a.woo-sc-button:hover {
	background: #01909e !important;
}

/*- end button custom -*/


h2, h1, .entry h2 {
        font-weight: 400 !important;
}

.woo-sc-quote p {
    margin: 1.5em 20px 0em !important;
}


.btn {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  background: #3498db;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

/* --- Custom CSS --- */

@media screen and (max-width: 968px) {
	.3-grid-fix {
		float: none !important;
		width: 100% !important;
	}
}
@media only screen and (min-width: 768px) {
#navigation ul.nav > li a:hover, #navigation ul.nav > li:hover a, #navigation ul.nav li ul li a, #navigation ul.cart > li:hover > a, #navigation ul.cart > li > ul > div, #navigation ul.cart > li > ul > div p, #navigation ul.cart > li > ul span, #navigation ul.cart .cart_list a, #navigation ul.nav li.current_page_item a, #navigation ul.nav li.current_page_parent a, #navigation ul.nav li.current-menu-ancestor a, #navigation ul.nav li.current-cat a, #navigation ul.nav li.current-menu-item a {
	color: inherit !important;
}	
}