/*
Theme Name: Canvas Child
Theme URI: http://www.woothemes.com/
Version: 5.9.9
Description: Designed by <a href="http://www.woothemes.com">WooThemes</a>.
Author: Mike Sargent
Author URI: http://www.woothemes.com/
Template: canvas
Tags: canvas, woothemes
*/

/* Center logo */
#logo { float: none; margin: 0 auto; width: 658px; }

/* ----- Sidebar Testimonials ----- */
#sidebar .testimonials-list img.avatar {
    width: 70px;
    height: 70px;
    border: 5px solid #e9e9e9;
}
#sidebar .widget_woothemes_testimonials .quote {
    margin-bottom: .25em; /* 2.618em */
}
#sidebar .widget_woothemes_testimonials blockquote.testimonials-text p {
    font-style: italic;
    font-size: 1.2em;
}
#sidebar #woothemes_testimonials-2 {
	margin-bottom: 20px;
}
#sidebar #text-3 {
	margin-bottom: 20px!important;
} 

/* ----- Sidebar Photos ----- */
#sidebar #text-4 {
	margin: 0;
}
#sidebar #aptfpicbytap_domain-2 h3 {
	border:0!important;
}

/* ------------------------------ SOCIAL (In Nav) - Begin ------------------------------ */
.nav li.menu-item-type-social a {
    background-image: url("/wp-content/themes/canvas/images/ico-subscribe-social.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    width: 30px;
}
.nav li.menu-item-type-social a {
    -moz-transition: all .2s ease-in-out 0;
    opacity: .9; /* .8 */
}
.nav li.menu-item-type-social a {
    opacity: .9; /* .8 */
    filter: alpha(opacity=90); /* 80 */
    -webkit-transition: all ease-in-out .2s;
    -moz-transition: all ease-in-out .2s;
    -ms-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    padding: 0 !important;
}
.nav li.menu-item-type-social a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    background-color: transparent;
}
.nav li.menu-item-type-social a {
    display: inline-block;
    height: 28px;
    width: 30px;
    background-image: url("/wp-content/themes/canvas/images/ico-subscribe-social.png") !important;
    background-repeat: no-repeat;
}
.nav li.menu-item-type-social a.subscribe {
    background-position: 0 0 !important;
}
.nav li.menu-item-type-social a.twitter {
    background-position: -30px 0 !important;
}
.nav li.menu-item-type-social a.facebook {
    background-position: -60px 0 !important;
}
.nav li.menu-item-type-social a.youtube {
    background-position: -90px 0 !important;
}
.nav li.menu-item-type-social a.flickr {
    background-position: -120px 0 !important;
}
.nav li.menu-item-type-social a.linkedin {
    background-position: -150px 0 !important;
}

/* Replace 'delicious' with donation graphic */
.nav li.menu-item-type-social a.delicious {
  	background-image: url("/wp-content/themes/canvas-child/images/donate-btn2.png") !important;
    width: 125px; /* 112 */
    height: 38px; /* 30 */
    margin-top: -6px;
    margin-right: -37px; 
    background-color: transparent;
    /* background-position: -180px 0 !important;*/
}
.nav li.menu-item-type-social a.googleplus {
    background-position: -210px 0 !important;
}
ul.nav{width:100%!important;}

/* Nudged over "40px" to make space for search icon */
#navigation ul.nav > li.menu-item-type-social {
    margin: 9px 40px 0 3px; /* 9px 5px 0 3px  |  7px 0 0 3px */
	border-right: 0 solid #E6E6E6;
    float:right;
}

/* Remove extra hover effect on social buttons */
#navigation ul.nav > li.menu-item-type-social a:hover,
#navigation ul.nav > li.menu-item-type-social:hover
{
	background-color: transparent !important;
}

/* ------------------------------ SOCIAL (In Nav) - End ------------------------------ */

/* ------------------------------ RESPONSIVE FIXES ------------------------------ */

@media only screen and (min-width: 768px) and (max-width: 880px) {
   .menu-item-delicious /* Donate Button */ {
     display: none;
   }
}

@media only screen and (min-width: 0px) and (max-width: 768px) {
    .page-title, .post .title, .page .title {
        margin-top: 20px;
    }
    #logo {
        margin-top:10px;
    }
    #navigation ul.nav > li.menu-item-type-social {
        float: left;
    }
    #loopedSlider {
        margin-top: 25px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 700px) {
    #logo {
        width: 100%;
    }
}
@media only screen and (min-width: 0px) and (max-width: 590px) {
    .page-title, .post .title, .page .title {
        margin-top: 30px;
    }
    #logo {
        margin-top:20px;
    }
    #loopedSlider {
        margin-top: 35px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 450px) {
    .page-title, .post .title, .page .title {
        margin-top: 40px;
    }
    #logo {
        margin-top:30px;
    }
        #loopedSlider {
        margin-top: 45px;
    }
}
@media only screen and (min-width: 0px) and (max-width: 335px) {
    .page-title, .post .title, .page .title {
        margin-top: 50px;
    }
    #logo {
        margin-top:40px;
    }
}


/* Magazine Template Posts - Hide Post Area ("Sorry, no posts matched your criteria") */
body.page-id-8 article.post {
	display: none;
}

/* Remove Image Border */
img.no-border {
	border: none!important;
}