.testimonial{margin-bottom:20px}
.testimonial blockquote{background:#CCC;border-radius:10px;border:0;color:#666;font-family:Georgia,serif;font-style:italic;margin:0;padding:10px 50px;position:relative}
.testimonial blockquote:before{left:10px;top:0;color:#FFF;content:"\201C";font-size:80px;font-style:normal;line-height:1;position:absolute}
.testimonial blockquote:after{color:#FFF;content:"\201D";font-size:80px;font-style:normal;line-height:1;position:absolute;bottom:-.5em;right:10px}
.testimonial blockquote p{color:#FFF;font-family:Georgia,serif;font-style:italic;font-size:1.2em;line-height:1.3}
.testimonial .testimonial-arrow-down{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #CCC;height:0;margin:0 0 0 17px;width:0}
.testimonial .testimonial-author{margin:8px 0 0}
.testimonial .testimonial-author:before,.testimonial .testimonial-author:after{content:" ";display:table}
.testimonial .testimonial-author:after{clear:both}
.testimonial .testimonial-author .testimonial-author-thumbnail{float:left;margin-right:10px;width:auto}
.testimonial .testimonial-author img{max-width:55px}
.testimonial .testimonial-author strong{color:#111;display:block;padding-top:10px;margin-bottom:-5px}
.testimonial .testimonial-author span{color:#666;display:block;font-size:12px}
.testimonial .testimonial-author p{color:#999;margin:0 0 0 25px;text-align:left}
.testimonial.testimonial-style-4{border-radius:6px;padding:8px;border-top:1px solid #DFDFDF;border-bottom:1px solid #DFDFDF;border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;box-shadow:0 1px 1px 0 rgba(0,0,0,0.04)}
.testimonial.testimonial-style-4 blockquote{background:transparent!important;border-radius:4px;padding:12px 30px}
.testimonial.testimonial-style-4 blockquote:before{top:5px;color:#777;font-size:35px}
.testimonial.testimonial-style-4 blockquote:after{color:#777;font-size:35px;bottom:-5px}
.testimonial.testimonial-style-4 blockquote p{color:#777;font-family:"Open Sans",Arial,sans-serif;font-size:1em;font-style:normal}
.testimonial.testimonial-style-4 .testimonial-arrow-down{display:none}
.testimonial.testimonial-style-4 .testimonial-author{margin-left:30px;margin-bottom:15px}

.testimonial.testimonial-style-5{
    border-radius: 6px;
    padding: 8px;
    /* border-top: 1px solid #DFDFDF; */
    /* border-bottom: 1px solid #DFDFDF; */
    /* border-left: 1px solid #ECECEC; */
    /* border-right: 1px solid #ECECEC; */
    /* box-shadow: 0 1px 1px 0 rgba(0,0,0,0.04); */
    text-align: center;
}
.testimonial.testimonial-style-5 p{text-align: center;}
.testimonial.testimonial-style-5 blockquote{background:transparent!important;border-radius:4px;padding:12px 30px}
.testimonial.testimonial-style-5 blockquote:before{top:5px;color:#777;font-size:35px}
.testimonial.testimonial-style-5 blockquote:after{color:#777;font-size:35px;bottom:-5px}
.testimonial.testimonial-style-5 blockquote p{color:#777;font-family:"Open Sans",Arial,sans-serif;font-size:1em;font-style:normal}
.testimonial.testimonial-style-5 .testimonial-arrow-down{display:none}
.testimonial.testimonial-style-5 .testimonial-author{margin-left:30px;margin-bottom:15px}
.h2--copy {
	font-size: 2.2em;
	font-weight: 300;
	line-height: 42px;
	margin: 0 0 32px;
	text-transform: none;
    color: #121214;
}

/* pguise sticky sidebar style **/
.sticky-sidebar{
    /* position: -webkit-sticky;
    position: sticky;
    top: 3%; */
}
.sticky-sidebar li.active>a{
    font-weight:bold;
}
.sticky-sidebar ul.nav-list li ul {
    list-style: none;
    margin: 0 0 0 3em;
    padding: 0;
}
.sticky-sidebar nav ul.nav-list li a {
    color: #666;
    font-size: .9em;
    position: relative;
    display: block;
    padding: 10px 15px;
}

.sticky-sidebar .nav li a:hover, .nav li a:focus {
    text-decoration: none;
    background-color: #eee;
}
/* end sticky sidebar */

/* toggle code */

.sticky-sidebar .nav > li > a:before {
    border: 0;
    left: 7px;
    right: auto;
    margin-top: 0;
    top: 12px;
    font-family: FontAwesome;
    content: "\f054";
    z-index: 2;
    color: #666;
    font-size: 13px;
    padding-right: 5px;
}

.sticky-sidebar .nav a.navtoggle:before {
    border: 0;
    left: 7px;
    right: auto;
    margin-top: 0;
    top: 12px;
    font-family: FontAwesome;
    content: "\f054";
    z-index: 2;
    color: #666;
    font-size: 13px;
    padding-right: 5px;
}
.sticky-sidebar .nav a.navtoggle.show:before {
    content: "\f078";
}


.sticky-sidebar .nav ul.nav-sub.hide{
    display:none;
}


/* end toggle code */

@media (min-width:992px){
    .sticky-sidebar{
        position: -webkit-sticky;
        position: sticky;
        top: 3%;
    }
}