/* List Testimonial*/
#pl_et_slogan {
	float: left;
	font-weight: bold;
	font-size: 13px; 
	margin: 13px 0;
}
#pl_et_btnAdd{
	margin:0px;
	padding:0px;
	height:30px;
	border:0px;
}
#pl_et_btnAddContent
{
	background-image: url("../images/sub-question-bg-c.gif");
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    float: right;
    height: 40px;
    line-height: 40px;
    margin: 0;
    padding: 0 16px 0 9px;
}
#pl_et_btnAddContent span
{
	float:left;
	margin:0px;
	padding:0px;
	padding:7px 1 0 5px;
	--padding-top:7px;
}
#pl_et_btnAddContent a
{
	text-decoration:none;
}
#pl_et_btnAddContent img
{
	border: 0 none;
    float: left;
    line-height: 40px;
    margin: 6px 0 0;
    padding: 0;
}

.pagNumActive {
    border: 0 solid #006600;
    color: #FFFFFF;
    font-size: 16px;
    padding: 2px 11px; background-color: #4BDAF8;
}
.paginationNumbers a:link {
    color: #000;
    text-decoration: none;
    border:#999 1px solid; background-color:#98CC5D; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:visited {
    color: #000;
    text-decoration: none;
    border:#999 1px solid; background-color:#F0F0F0; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:hover {
    color: #000;
    text-decoration: none;
    border:#060 1px solid; background-color: #D2FFD2; padding-left:3px; padding-right:3px;
}
.paginationNumbers a:active {
    color: #000;
    text-decoration: none;
    border:#999 1px solid; background-color:#F0F0F0; padding-left:3px; padding-right:3px;
}
hr{
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
	margin: 10px;
}
.pl_et_list .pl_et_list_content{
	width:100%;
}
.pl_et_list .pl_et_list_content .testpara span{
	 float: left;
    margin: 5px 5px 10px;
    text-align: left;
    width: 100%;
	line-height:20px;
}
.pl_et_list .pl_et_list_content .pl_et_contact .img_top{float:left;margin-right:10px}
.pl_et_list .pl_et_list_content .pl_et_contact .img_bt{margin-left:10px;float:right;margin-top: -20px;position: relative}
.pl_et_list .pl_et_list_content .pl_et_contact p.pl_et_detail{text-align:right;font-weight:bold;}
.pl_et_list .pl_et_list_content .pl_et_contact p.pl_et_detail a{text-decoration:underline;color:#595A5E;}


/* Add Testimonial */

input.required{width:355px;margin:10px 0 15px 0;}
input.input-text{float:left;}
.pl_et_radio{float:right;margin-right:120px;margin-top:-38px}

input, textarea, select, span.editable 
{
	margin-left: 0px !important;
}
input.button_small{
	margin:0px 5px;
}
.images {
    display: block;
    float: left;
    padding-left: 5px;
    margin-top:15px;
}

.pl_et_write{background: none repeat scroll 0 0 #96CB5A;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 20px;
    padding: 13px;}
.pl_et_add_test{margin:10px 0 15px 0;}
#pl_et_testimonial{margin:10px 0 15px 0;}
.wrapper-form{padding-left:20px;}
.input-text{margin-top:15px;}


form sup {
    color: #CC0000;
    font-weight: bold;
    vertical-align: text-top;
}

.small {
    font-size: 0.85em;
    margin:10px 0 20px 0;
}

.pl_et_content_video{display:none;}
.paginationNumbers a.restpage{background:#98CC5D;
    border: 0 solid #006600;
    color: #FFFFFF;
    font-size: 17px;
    padding: 2px 11px}
#addtestimonial .wrapper-form label b{font-size:16px;}

#addtestimonial .wrapper-form {
    padding-left: 20px;
    width: 582px;
}
#addtestimonial .wrapper-form input.required {background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    height: 25px;
    padding: 5px;}
#addtestimonial #pl_et_testimonial	{background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    
    padding: 5px;}

#addtestimonial input.button_large {
    background: none repeat scroll 0 0 #96CB5A;
    color: #FFFFFF !important;
    font-size: 18px !important;
    height: 33px;
    padding: 6px;
    text-transform: uppercase;
    width: 137px;
}
#addtestimonial .wrapper-form{margin-top:24px;}
.msg_test{ background: none repeat scroll 0 0 #FE948C;
    padding: 6px;
    position: absolute;
    top: 57px;}
.msg_test_suc{background:#CCFFCD;
    padding: 6px;
    /*position: absolute;*/
    top: 57px;
}

/* Awful awful :( */
.testmonialout .leftsidetest {
    padding: 0;
    position: relative;
    width: 50%;
    height: 400px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: top center;
}   

.testmonialout .leftsidetest img {
    border-radius: 3px 0 0 3px;
    margin-bottom: -3px;

}

.testmonialout .rightsidetest {
    margin-top:20px;
    padding: 0;
    width: 50%;
}

.testmonialout .testimonial-box {
    position: relative;
    margin-bottom: 20px;
    background: #ededed;
    width: 350px;
    padding: 5px 10px;
    margin: 0 auto 20px auto;
} 

.testimonial-box
{
  position: relative;
}
.testimonial-box:before, .testimonial-box:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.testimonial-box:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.testmonialout .testimonial-box h3 {
    font-family: Georgia, serif;
    font-size: 14px;
    color: #60a517;
    border-bottom: 1px solid #60a517;
    font-weight: normal;
    line-height: 17px;
    margin:4px 7px 10px 11px;
}

.testmonialout .testimonial-box p.storydes {
    float: none;
    width: 330px;
}

.testimonial-box p.testimonial {
    width: 330px;
    float: none;
}
.testmonialout .addthis a{display:inline-block; float:none;}
.testmonialout .addthis {
    width: 370px;
	text-align:center;
	height:90px;
    margin: 0 auto;
	vertical-align:top;
    background: url(../images/testimonial-addthis-bgr.jpg) no-repeat top center;
    padding: 40px 55px 0 55px;
    margin-bottom: 20px;
}

#midPart .testmonialout {
    min-height: 100px;
    border-radius: 3px;
}

.testimonials-info  {
    font-family: Georgia, serif;
    font-size: 14px;
    font-weight: normal;
    line-height: 17px;
    margin-bottom: 20px;
    padding: 20px 0;
    width: 90%;
    margin: 0 auto 30px auto;
    border-bottom: 1px solid #60a517;
}

.testimonials-info h3 {
     border-bottom: 1px solid #60a517;
     text-align: center;
     font-size: 22px;
     line-height: 28px;
    color: #60a517;
}

.testimonials-info p {
    margin-bottom: 8px;
}

.testimonials {
    padding-top: 20px;
}

.testimonials h1.title {
    color: #60a517;
    text-align: center;
    margin-bottom: 10px;
}
.testimonials h2.subtitle {
    color: #60a517;
    background: none;
    text-transform: none;
    margin: 0;
    font-size: 17px;
    text-align: center;
    width: 60%;
    margin: 5px auto;
    line-height: 19px;

}