span.post-large-rate {
    width: 98px;
    display: block;
    height: 23px;
    background-position: left bottom;
    background-repeat: no-repeat;
    border-radius: 7px;
    cursor: pointer;
    margin: 0 auto;
}
.aggregate-rating span.post-large-rate{float:left;}
span.post-large-rate span {
    width: 100%;
    display: block;
    height: 22px;
    background-position: left top;
    background-repeat: no-repeat;
    float: left;
}

span.stars-large,
span.stars-large span {
    background-image: url('../images/stars-large.png');
}

[itemprop="reviewRating"] > [itemprop="ratingValue"],
.priceRange {
    color: transparent !important;
    display: block;
    height: 0;
    width: 0;
}

#mytestimonials_preview {
    width: 100%;
}

.mytestimonials_grid {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    vertical-align: top;
}
.grid_custom
{
    background-color: #f9f9f9;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
    
}

.mytestimonials_image {
    text-align: center;
    display: inline-block;
    vertical-align: top;
    margin: 2% 0% 0% 0%;
}
.mytestimonials_textblock {
    margin: 2% 3% 3% 2%;
    display: inline-block;
    width: calc(90% - 95px);
}
.mytestimonials_title {
    font-size: 1.2em;
    font-family: ;
    font-weight: bold;
    text-align: center;
}

.mytestimonials_subtitle {
    font-size: 0.95em;
    margin: 2% 0;
    text-align: center;
    max-width: 95px;
}

.mytestimonials_desc {
    margin-top: 5px;
    color: ;
    font-size: ;
    font-family: ;
    text-align: center;
}

#mytestimonials_map {
    width: 100%;
    height: 400px;
}

.mytfilter.button-group {
    display: inline-block;
    margin-right: 20px;
    margin-top: 10px;
}

.mytfilter.button-group .button:first-child {
    border-radius: 2px 0 0 2px;
}

.mytfilter.button-group .button {
    float: left;
    border-radius: 0;
    margin-left: -1px;
}

.mytfilter .button.is-checked,
.mytfilter .button.is-selected {
    background-color: #19F;
    color: white;
    box-shadow: 1px 1px 10px #ccc;
}

.mytfilter .button {
    border-color: #222;
}

.mytfilter .button {
    display: inline-block;
    padding: 5px 15px;
    margin-bottom: 10px;
    background-color: #444;
    background-image: none;
    border: none;
    border-top-color: rgb(204, 204, 204);
    border-right-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
    border-radius: 5px;
    color: #fff;
}

.mytfilter.button-group .button:last-child {
    border-radius: 0 2px 2px 0;
}
.mytestimonials blockquote.adjust2
{
    border:0px;
    font-size: 13px;
    font-style: normal;
    width:100%;
}
.com_mytestimonials .owl-carousel .owl-item .mytestimonials_imageblock
{
    width: auto;
}
.com_mytestimonials .owl-carousel .mytestimonials_image
{
    width: auto;    
}
.myt-social-links
	{
    width:100%;
	padding-left: 0;
	list-style: none;
		margin-left:0px;
	}
	.myt-social-links li
	{
	list-style-type:none;
	display: inline-block;
	margin: 0 10px;
	}
    .myt-social-links .fa
    {
        font: normal normal normal 18px/1 FontAwesome;
    }
.myt-social-links .fa-twitter{
    color:#00aced;
}
.myt-social-links  .fa-facebook{
    color: #3b599a;
}
.myt-social-links  .fa-pinterest{
    color:#E14782;
}
.myt-social-links  .fa-google-plus{
    color: #dd4b39;
}
    .myt-social-links .fa-linkedin{
        color:#0976b4;
    }
    .myt-social-links .fa-youtube{
        color: #e52d27;
    }
    .myt-social-links .fa-instagram{
        color:  #3f729b;
    }
    .myt-social-links .fa-pinterest{
        color:  #cc2127;
    }
    .myt-social-links .fa-skype{
        color:  #00aff0;
    }
    .myt-social-links .fa-flickr{
        color:  #ff0084;
    }
    .myt-social-links .fa-github {
        color:  #663300;
    }  
    .theme3 .description:before{content:"\f10d";font:normal normal normal 14px/1 FontAwesome;font-size:32px;color:#ea4e00;position:absolute;top:-15px;left:-35px}
    
    .com_mytestimonials .mytestimonials.span12,.com_mytestimonials .mytestimonials.span6,.com_mytestimonials .mytestimonials.span4
    {
        margin-left:0px;
        margin-right: 0px;
        margin-bottom:10px;
    }
        .theme5.mytestimonial:before{content: "\f10e";
    font-family: "FontAwesome";
    font-weight: 900;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: #d37602;
    font-size: 30px;
    color: #fff;
    position: absolute;
    top: 0;
    right: -52px;}
    .theme6.mytestimonial .description:before{
    content: "\f10e";
    font-family: "FontAwesome";
    font-weight: 900;
    display: inline-block;
    float: left;
    padding: 0 15px 5px 0;
    font-size: 30px;
    color: #ff5a5f;
    text-align: center;
    position: relative;
    top: 8px;
    left: 0;
}

.theme6.mytestimonial .description:after{
    font-family: "FontAwesome";
    content: "\f10e";
    bottom: -18px;
    right: 25px;
}

.theme7.mytestimonial .description:before{
    content: "\f10d";
    font-family: "FontAwesome";
    font-weight: 900;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 5px;
    font-size:16px;
    color:rgba(170, 170, 170,0.5);
}
.theme7.mytestimonial .description:after{
    content: "\f10e";
    font-family: "FontAwesome";
     font-weight: 900;
    position: relative;
    bottom:0;
    right:0;
    margin-left: 5px;
    font-size:16px;
    color:rgba(170, 170, 170,0.5);
}
.theme6.mytestimonial .description::after {

    content: "";
    width: 50%;
    height: 1px;
    background: #2660a4;
    position: absolute;
    bottom: 0;
    left: 0;

}
.theme6.mytestimonial .testimonial-pic{ position: relative; }
.theme6.mytestimonial .testimonial-pic:before{
    content: "";
    width: 1px;
    height: 20px;
    background: #2660a4;
    position: absolute;
    top: -50px;
    left: 50%;
}
.theme6.mytestimonial .testimonial-pic:after{
    content: "";
    width: 2px;
    height: 40px;
    background: #2660a4;
    position: absolute;
    top: -70px;
    left: 50%;
    transform: skewX(-45deg);
    transform-origin: 100% 100% 0;
}
.mytestimonial .description h3
{
    text-align: center;
}
.com_mytestimonials .owl-carousel .owl-item img
{
    display: inline-block;
}
.mytestimonials_grid.grid_theme1
{
    padding: 5px;
}
.mytestimonial.theme1 .pic img,.mytestimonial.theme3 .pic img{border-image-outset:0;border-image-repeat:stretch;border-image-slice:100%;border-image-source:none;border-image-width:1;display:block;max-width:100%;width:auto;margin:0 auto;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border-radius:100%;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);zoom:.9;box-shadow:0 0 15px 0 rgba(0,0,0,.3);border:1px solid #fff;width:150px;}
.mytestimonial.theme2 .pic:hover img{
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
filter: gray;
-webkit-filter: grayscale(50%) brightness(100%) contrast(110%);
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
border-radius:15%;
}
.mytestimonial.theme1,.mytestimonial.theme2,.mytestimonial.theme3,.mytestimonial.theme4,.mytestimonial.theme5,.mytestimonial.theme6,.mytestimonial.theme7,.mytestimonial.theme8
{
    font-size: 13px;
}
.theme1 .pic img:hover{-webkit-transform:scale(1) rotate(12deg);-moz-transform:scale(1) rotate(12deg);-ms-transform:scale(1) rotate(12deg);filter:none;-webkit-filter:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.theme1.mytestimonial .review-description::before{content:"\f10d";font-family:FontAwesome;font-weight:900;position:relative;top:0;left:0;margin-right:5px;color:rgba(170,170,170,.5)}
.theme2.mytestimonial .description:after,.theme2.mytestimonial .description:before{content:"";border-width:18px 0 0 18px;border-style:solid;border-color:#5d7aa7 transparent transparent;position:absolute;bottom:-18px;left:0}
.testimonial-profile:after{content:'';width:50px;height:2px;background:#77a9dd;margin:0 auto;position:absolute;bottom:-10px;left:0;right:0}
.theme3 .pic img:hover{-webkit-transform:scale(1) rotate(12deg);-moz-transform:scale(1) rotate(12deg);-ms-transform:scale(1) rotate(12deg);filter:none;-webkit-filter:none;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.theme4.mytestimonial .content:after{content:"";border-top:10px solid #e67e22;border-left:10px solid transparent;border-right:9px solid transparent;position:absolute;bottom:-8px;left:16%}
.theme5.mytestimonial .description:before{content:"";border-top:8px solid #d37602;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:-11px;left:50%;transform:translateX(-50%)}.theme5.mytestimonial .description:after{content:"";width:19px;height:22px;border:1px solid #553e4e;border-top:1px solid #fff;border-left:1px solid #fff;margin-left:-2.5px;position:absolute;bottom:-17.5px;left:50%;z-index:-1;transform:rotate(45deg) translateX(-50%)}
.theme6.mytestimonial .description:after{content:"";width:50%;height:1px;background:#2660a4;position:absolute;bottom:0;left:0}
.theme6.mytestimonial .theme6.mytestimonial-content:before{content:"";width:1px;height:20px;background:#2660a4;position:absolute;top:-50px;left:50%}.theme6.mytestimonial .theme6.mytestimonial-content:after{content:"";width:2px;height:40px;background:#2660a4;position:absolute;top:-70px;left:50%;transform:skewX(-45deg);transform-origin:100% 100% 0}
.theme7.mytestimonial .description:after{content:"";width:20px;height:20px;background:#3d3d3d;border-bottom:1px solid #767070;border-left:1px solid #767070;position:absolute;bottom:-11px;left:65px;transform:skewY(-45deg)}
.theme8.mytestimonial:before{content:"";position:absolute;bottom:0;right:0;border-top:25px solid #d45113;border-left:25px solid transparent;border-right:25px solid transparent;transform:rotate(-45deg);transform-origin:80% -30% 0}
.myt-btn{ padding: 0 40px;line-height: 48px;font-size: 13px;margin: 0;margin-bottom: 0px;border: none;overflow: visible;display: inline-block;box-sizing: border-box;padding: 0 35px;vertical-align: middle;line-height: 40px;text-align: center;text-decoration: none;text-transform: none;transition: .1s ease-in-out;transition-property: all;transition-property: color,background-color,border-color;border-radius: 500px;transition-property: color,background-color,border-color,box-shadow;background-color: #444444;color: #fff;border: 1px solid transparent;margin-right:10px;margin-top: 5px;}
.theme8 .myt-btn,.theme8 .myt-btn:hover
{
    background-color:  #d45113;
    color:#FFF;
}
.theme2 .myt-btn {
    background-color: #1b4580;
    color: #ffffff;
    margin-bottom: 25px;
}
.theme3 .myt-btn {
    background-color: #ea4e00;
    color: #f9f9f9;
}
.theme4 .myt-btn {
    background-color: #e67e22;
    color: #ffffff;
}
.theme5.mytestimonial .myt-btn {
    background-color: #d37602;
    color: #fff;
}
.theme6 .description::before { 
 color: #2660a4;
}
.theme6 .myt-btn {
    background-color: #2660a4;
    color: #ffffff;
}
.theme7 .myt-btn {
    background-color: #ffc33c;
    color: #ffffff;
}
.theme8 .myt-btn {
    background-color: #d45113;
    color: #f9f9f9;
}