/* Testimonial Advanced Block */
.testimonial h3, .testimonial p{ margin-bottom:0;}
.testimonial blockquote{ border-left:none;}

/* Testimonial Single */
.cmt-single{ margin:0; padding:0 2rem 2rem 2rem;}
.cmt-single blockquote{ padding:3rem 2rem 2rem 2rem;}
.cmt-single i{ margin:-1rem 0 0 -1.4em; float:left;}
.cmt-single footer{ padding:0; margin:1.5rem 0 0 0;}
.cmt-single cite{} 
.cmt-single p{ margin:0;}

/* Testimonial List */
.cmt-list{ margin:0; padding-bottom:1em;}
.cmt-list i{ margin:1rem 1rem 1rem -1.4rem; float:left;}
.cmt-list h3{ margin:0 0 1em 3em;;}
.cmt-list blockquote.cmt-list-border{ border:0; font-style:normal; padding-top:2em; margin:0 0.5rem;}
.cmt-list p{ padding:0 1em 0.5em 1em; margin:0;}
.cmt-list cite{ padding:0;}
.cmt-list footer{ padding:0 0 1rem 0; margin:0 1rem 0 1.4rem; border-bottom:0.1em solid #CCCCCC;}

/* Testimonial Slider */
.cmt-slide{ position:relative; margin:1rem 0 1rem 0; padding:1rem 0 1rem 0;}
.cmt-slide blockquote{ margin-top:0; margin-bottom:0; font-style:normal;}
.cmt-slide i{ margin:1rem 1rem 1rem -1.4rem; float:left;}
.cmt-slide blockquote footer{ margin-top:0.5em;}
/* Slides */
.cmt-slides{ display:none; padding:1rem 1rem 0 1rem; border:0;}
.cmt-slides p.modal-more{ margin:1rem 0 0 0;}
/* Next & previous buttons */
.cmt-prev, .cmt-next{ cursor:pointer; position:absolute; top:50%; width:auto; margin-top:-3.6rem; padding:0.5rem; color:#FFCC00; font-size:3rem; border-radius:0 3px 3px 0; user-select:none;}
.hentry .entry-content a:not(.button){ text-decoration:none!important;}
/* Position the "next button" to the right */
.cmt-next{ position:absolute; right:0; border-radius:3px 0 0 3px;}
/* On hover, add a black background color with a little bit see-through */
.cmt-prev:hover, .cmt-next:hover{ background:#727272; color:#FF8900;}
/* The dot/bullet/indicator container */
.cmt-dot-container{ text-align:center; padding:1rem;}
/* The dots/bullets/indicators */
.cmt-dot{ cursor:pointer; height:18px; width:18px; margin:0 2px; background-color:#FFCC00; border-radius:50%; display:inline-block; transition:background-color 0.6s ease;}
/* Add a background color to the active dot/circle */
.cmt-active{ background-color:#FF8900;}
.cmt-dot:hover{ background-color:#FFFFFF;}

/* The Modal (background) */
.modalDialog{ position:fixed; top:0; left:0; width:100%; height:100%; padding-top:100px; background:rgba(0,0,0,0.8); z-index:99999; opacity:0; -webkit-transition:opacity 400ms ease-in; -moz-transition:opacity 400ms ease-in; transition:opacity 400ms ease-in; pointer-events:none;}
.modalDialog:target{ display:block; opacity:1; pointer-events:auto;}
/* Modal Content */
.modalDialog > div{ width:80%; position:relative; margin:auto; padding:2rem 2rem 1rem 2rem; border:1px solid #888; border-radius:0.5rem; background:#fefefe;}
.cmt-single .modalDialog blockquote{ padding-top:2rem;}
.cmt-slide .modalDialog > div{ padding:3rem;}
.cmt-list .modalDialog i{ margin-left:-3rem; margin-top:-1rem;}
.cmt-slide .modalDialog i{ margin-left:-4rem; margin-top:-1rem;}
.cmt-list .modalDialog footer{ border-bottom:0;}
p.modal-more{ padding:0 0 0.5rem 0;}
/* The Close Button */
.modal-close{ color:#aaaaaa; float:right; font-size:3.6rem; margin-top:-2.4rem; font-weight:bold;}
.cmt-slide .modal-close{ margin-right:-1.8rem; margin-top:-3.8rem;}
.modal-close:hover, .modal-close:focus{ color:#000; text-decoration:none; cursor:pointer;}