/*
    Theme Name: Kutcher Child
    Theme URI: http: //thethornetrio.co.uk/trio/kutcher_child
    Description: This is a custom child theme I have created.
    Author: Nick Burke
    Author URI: http: //thethornetrio.co.uk/trio/
    Template: kutcher
    Version: 0.1
    */


/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../kutcher/style.css');


/* =Theme customization starts here
-------------------------------------------------------------- */

#slidecaption {
    display: none;
}	

#homepage {
        background: none;
        background-image: http://thethornetrio.co.uk/trio/wp-content/uploads/2013/09/final-feature-logo.jpg;
    background-size: auto, cover;
    background-width: 100%
	position: relative;
	overflow: hidden;
	margin-bottom: -50px;
	}

.container .sixteen.columns {
    width: 0px;
    display: none;
}

.slider-text {
    float: right;
vertical-align: middle;
    overflow: hidden;
        overflow-x: hidden;
        overflow-y: hidden;
    bottom: 175px;
    min-height: 220px;
    display: none;
}

.links a.to-top i {
    background: none repeat scroll 0% 0% #dd9933;
        background-color: #dd77ff;
        background-image: none;
        background-repeat: repeat;
        background-attachment: scroll;
        background-position: 0% 0%;
        background-clip: border-box;
        background-origin: padding-box;
        background-size: auto auto;
}

.links a.to-top i {
    background: none repeat scroll 0% 0% #dd9933;
    background-color: #dd77ff;
    opacity: 0.5;
}
  
.links li {
    display: inline-block;
    margin: 0px 15px 0px 0px;
        margin-top: 0px;
        margin-right-value: 15px;
        margin-bottom: 0px;
        margin-left-value: 0px;
        margin-left-ltr-source: physical;
        margin-left-rtl-source: physical;
        margin-right-ltr-source: physical;
        margin-right-rtl-source: physical;
}

.links.more-than-six a {
	font-size: 15px;
}

body .member-block .member-header h2 {
    margin: 0px;
    font-family: 'Oswald',sans-serif;
    font-size: 28px;
    line-height: 32px;
}

body .member-block .member-header h4 {
    font-family: 'Open Sans',Arial,sans-serif;
    padding-top: 0px;
    color: rgb(0,0,0);
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0px;
}

.pattern {
    background: none;
}


/* PAGE GRADIENTS AND PADDING */
/* ABOUT US */
#the-thorne-trio-menu.page-block {
	background-color:#b5bdf4; //fallback
	background-image: -o-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -moz-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -webkit-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -ms-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #00e6c8), color-stop(100%, #b5bdf4)); //oldskool
	background:-webkit-linear-gradient(top, #b5bdf4,    #00e6c8);  //webkit
	background:-moz-linear- gradient(top, #b5bdf4, #00e6c8) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* BIOGS */
#biographies-menu.page-block {
	background-color:#00e6c8; //fallback
	background-image: -o-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -moz-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -webkit-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -ms-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #42b1ed), color-stop(100%, #00e6c8)); //oldskool
	background:-webkit-linear-gradient(top, #00e6c8,    #42b1ed);  //webkit
	background:-moz-linear- gradient(top, #00e6c8, #42b1ed) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* RECITALS */
#live-background-music-menu.page-block {
	background-color:#42b1ed; //fallback
	background-image: -o-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -moz-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -webkit-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -ms-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #b5bdf4), color-stop(100%, #42b1ed)); //oldskool
	background:-webkit-linear-gradient(top, #42b1ed,    #b5bdf4);  //webkit
	background:-moz-linear- gradient(top, #42b1ed, #b5bdf4) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* OUTREACH */
#outreach-menu.page-block {
	background-color:#b5bdf4; //fallback
	background-image: -o-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -moz-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -webkit-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -ms-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #00e6c8), color-stop(100%, #b5bdf4)); //oldskool
	background:-webkit-linear-gradient(top, #b5bdf4,    #00e6c8);  //webkit
	background:-moz-linear- gradient(top, #b5bdf4, #00e6c8) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* BACKGROUND MUSIC */
#classical-background-music-menu.page-block {
	background-color:#00e6c8; //fallback
	background-image: -o-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -moz-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -webkit-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -ms-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #42b1ed), color-stop(100%, #00e6c8)); //oldskool
	background:-webkit-linear-gradient(top, #00e6c8,    #42b1ed);  //webkit
	background:-moz-linear- gradient(top, #00e6c8, #42b1ed) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* ON CD */
#listen-to-the-thorne-trio-menu.page-block {
	background-color:#42b1ed; //fallback
	background-image: -o-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -moz-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -webkit-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -ms-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #b5bdf4), color-stop(100%, #42b1ed)); //oldskool
	background:-webkit-linear-gradient(top, #42b1ed,    #b5bdf4);  //webkit
	background:-moz-linear- gradient(top, #42b1ed, #b5bdf4) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4')";
    padding-top: 5%;
    padding-bottom: 15%;
}

/* PHOTOS */
#the-thorne-trio-in-photos-menu.page-block {
	background-color:#b5bdf4; //fallback
	background-image: -o-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -moz-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -webkit-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: -ms-linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	background-image: linear-gradient(bottom, #00e6c8 0%, #b5bdf4 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #00e6c8), color-stop(100%, #b5bdf4)); //oldskool
	background:-webkit-linear-gradient(top, #b5bdf4,    #00e6c8);  //webkit
	background:-moz-linear- gradient(top, #b5bdf4, #00e6c8) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdf4', endColorstr='#00e6c8')";
    padding-top: 5%;
    padding-bottom: 8%;
}

/* LINKS */
#links-menu.page-block {
	background-color:#00e6c8; //fallback
	background-image: -o-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -moz-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -webkit-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: -ms-linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	background-image: linear-gradient(bottom, #42b1ed 0%, #00e6c8 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #42b1ed), color-stop(100%, #00e6c8)); //oldskool
	background:-webkit-linear-gradient(top, #00e6c8,    #42b1ed);  //webkit
	background:-moz-linear- gradient(top, #00e6c8, #42b1ed) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00e6c8', endColorstr='#42b1ed')";
    padding-top: 10%;
    padding-bottom: 15%;
}

/* CONTACT */
#contact-the-thorne-trio-menu.page-block {
	background-color:#42b1ed; //fallback
	background-image: -o-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -moz-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -webkit-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: -ms-linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	background-image: linear-gradient(bottom, #b5bdf4 0%, #42b1ed 100%);
	
	background-image: -webkit-gradient(linear, 0%, 100%, color-stop(0%, #b5bdf4), color-stop(100%, #42b1ed)); //oldskool
	background:-webkit-linear-gradient(top, #42b1ed,    #b5bdf4);  //webkit
	background:-moz-linear- gradient(top, #42b1ed, #b5bdf4) //mozilla

/* ie 6+ */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4');
/* ie8 + */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#42b1ed', endColorstr='#b5bdf4')";
    padding-top: 5%;
    padding-bottom: 10%;
}

.ttw-music-player .rating-star {
    display: none;
}

.rating {
    display: none;
}

#newbg {
    background: url("../../uploads/2013/08/crop_WED0821.jpg") 
    background-size: cover
}

.the-content img, .single-project .project-media img, .single-project-related img, body .content-wrapper img {
    max-width: 100%;
    height: auto;
   vertical-align: middle;
   text-align: center;
}

#highlight {
    background-color: #000;
    padding: 20px;
}


/* Parallax photos */

p.prlx-quote {
    color: #df72ff;
    background-color: #2a2a2a;
}

.prlx-author {
    height: 30px;
    line-height: 2;
    background: #2a2a2a;
    color: #df72ff;
    background-image: url("../kutcher/images/quote.png");
    background-repeat: no-repeat;
    margin: 0px;
margin: 0px 15% 0px 0px;
    padding-right: 0%;
}

#parallax0.parallax-block {
    background: url('../../uploads/2013/09/newparahigh2.jpg');
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center top;
    border-top: thin solid #2a2a2a;
    border-bottom: thick solid #2a2a2a;
}
#parallax1.parallax-block {
    background: url('../../uploads/2013/09/newparahigh1.jpg');
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center top;
    border-top: thin solid #2a2a2a;
    border-bottom: thick solid #2a2a2a;
}
#parallax2.parallax-block {
    background: url('../../uploads/2013/09/newparahigh3.jpg');
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center bottom;
    border-top: thin solid #2a2a2a;
    border-bottom: thick solid #2a2a2a;
}
#parallax3.parallax-block {
    background: url('../../uploads/2013/09/newparahigh5.jpg');
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center top;
    border-top: thin solid #2a2a2a;
    border-bottom: thick solid #2a2a2a;
}
#parallax4.parallax-block {
    background: url('../../uploads/2013/09/newparahigh71.jpg');
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
    background-position: center top;
    border-top: thin solid #2a2a2a;
    border-bottom: thick solid #2a2a2a;
}
#parallax5.parallax-block {
height: 200px;
    background-color: #2a2a2a;
    background-size:100% auto;
    background-repeat: no-repeat;
}

#vertical-wrapper {
    vertical-align: bottom;
}

.vertical-text {
    display: table-cell;
    align: center;
    vertical-align: bottom;
    padding-bottom: 5%;
}

#parallax0 .vertical-text {
    background-size:100% auto;
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 0%;
}

#parallax1 .vertical-text {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 0%;
}

#parallax2 .vertical-text {
    display: table-cell;
    vertical-align: top;
    padding-bottom: 0%;
}

#parallax3 .vertical-text {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 0%;
}

#parallax4 .vertical-text {
    display: table-cell;
    vertical-align: bottom;
    padding-bottom: 0%;
}

#parallax5 .vertical-text {
    display: table-cell;
    vertical-align: middle;
    padding-top: 10%;
}

.slideshow-slide {
center;
{

.contact-form label span {
    color: #000;
}

.copyright-wrapper {
    background-color: #2a2a2a;
}