#content-reviews {
font-family: "Roboto", "Trebuchet MS", "Helvetica CY", Sans-serif;
color: #5e5d62;
width: 100%;
max-width:  1242px;
min-width: 200px;
background: white;
}

#text_reviews_mod {

}
#text_reviews_mod .text_reviews_mod_inner_width {
    width: 100%;
    max-width:  1240px;
    min-width: 200px;
    margin: 0 auto;
}

/* is it global? */
/*#text_reviews_mod a:link,*/
/*#text_reviews_mod a:visited {*/
/*color:           #f2612b;*/
/*text-decoration: none;*/
/*}*/
/*#text_reviews_mod a:hover {*/
/*text-decoration: underline;*/
/*}*/
/*#text_reviews_mod a.active {*/
/*color: #c68b75;*/
/*}*/
/*#text_reviews_mod .block-main-title {*/
/*padding: 40px 0;*/
/*}*/
/* *is it global? */

/* general */
#text_reviews_mod .text_center {
    text-align: center;
}

#text_reviews_mod img,
#text_reviews_mod iframe,
.text_reviews_mod img,
.text_reviews_mod iframe {
    display: block;
}

#text_reviews_mod div.row div.col,
.text_reviews_modal div.row div.col {
    float: left;
}
/* *general */

#text_reviews_mod .mod_title {
    /*font-family:   "Trebuchet MS", 'Helvetica CY', sans-serif;*/
    /*font-size:     36px;*/
    margin-bottom: 40px;
}

/* content */
#text_reviews_mod .reviews_content_outer {
    width: 100%;
    max-width:  1240px;
    min-width: 200px;
    /*height: 240px;*/
    margin: 0 auto;
}

#text_reviews_mod .nav {
    position:            relative;
    padding:             0 6px;
    cursor:              pointer;
    background-repeat:   no-repeat;
    background-position: bottom;
}
#text_reviews_mod .nav:hover {
    background-position: top;
}

#text_reviews_mod .reviews_content_inner {
    position:    relative;
    width: 100%;
    max-width: 665px;
    min-width: 200px;
    min-height:  180px;
    padding:     0 10px;
    overflow:    hidden;
}
#text_reviews_mod .reviews_content {
}
#text_reviews_mod .text_review_item {
    padding:        0 30px 20px;
    vertical-align: top;
    display:        inline-block;
}

#text_reviews_mod .text_review_item .left_col {
    width: 150px;
}
#text_reviews_mod .text_review_item .avatar_container {
    width:                 130px;
    height:                130px;
    margin-right:          20px;
    /*box-shadow: 0 0 2px 0 black;*/
    background-color:      white;

    /*text-align: center;*/
    /*line-height: 170px;*/

    /*border: 3px solid white;*/
    border-radius:         500px 500px 500px 500px;
    -o-border-radius:      500px 500px 500px 500px;
    -ms-border-radius:     500px 500px 500px 500px;
    -moz-border-radius:    500px 500px 500px 500px;
    -icab-border-radius:   500px 500px 500px 500px;
    -khtml-border-radius:  500px 500px 500px 500px;
    -webkit-border-radius: 500px 500px 500px 500px;
    behavior:              url("border-radius.htc");

    overflow:              hidden;
}
#text_reviews_mod .text_review_item .avatar_container img {
    width:   130px;
    height:  130px;

    /*vertical-align: middle;*/
    display: inline-block;
}

#text_reviews_mod .text_review_item .right_col {
    width: 350px;
}
#text_reviews_mod .text_review_item .user_info_container {

}
#text_reviews_mod .user_info_container .user_name {
    font-size: 20px;
}
#text_reviews_mod .user_info_container .user_location {
    margin: 8px 0 7px;
}
#text_reviews_mod .user_location .user_flag {
    margin-right: 2px;
    top:          -2px;
    position:     relative;
}
#text_reviews_mod .user_location .user_flag img {
    display:    inline-block;
    margin-top: -2px;
}
#text_reviews_mod .user_location .user_address {
    font-size:      14px;
    vertical-align: top;
}

#text_reviews_mod .text_review_item .user_text_review_outer {
    position: relative;
    height:   auto;
    overflow: hidden;
}
#text_reviews_mod .text_review_item .user_text_review {
    font-size:   14px;
    line-height: 20px;
}
#text_reviews_mod .read_all_btn {
    position: absolute;
    /*top: 100%;*/
    color:    #f2612b;
    cursor:   pointer;
}
#text_reviews_mod .read_all_btn:hover {
    text-decoration: underline;
}
/* *content */

/* show all btn */
#text_reviews_mod .show_all_outer {
    padding: 20px 0 0;
}
#text_reviews_mod .show_all_outer .show_all_btn {
    display:         inline-block;
    color:           #f2612b;
    font-size:       24px;
    font-family:     "HeliosThin", "Roboto", Sans-serif;
    text-decoration: none;
}
#text_reviews_mod .show_all_outer .show_all_btn,
#text_reviews_mod .show_all_outer .show_all_btn * {
    cursor: pointer;
}
#text_reviews_mod .show_all_outer .show_all_btn .show_all_image {
    display:               inline-block;
    margin-left:           4px;
    position:              relative;
    height:                26px;
    width:                 26px;
    border:                1px solid #f2612b;

    border-radius:         30px 30px 30px 30px;
    -o-border-radius:      30px 30px 30px 30px;
    -ms-border-radius:     30px 30px 30px 30px;
    -moz-border-radius:    30px 30px 30px 30px;
    -icab-border-radius:   30px 30px 30px 30px;
    -khtml-border-radius:  30px 30px 30px 30px;
    -webkit-border-radius: 30px 30px 30px 30px;
    behavior:              url("border-radius.htc");
    transition:            background-color 0.4s ease;
    -o-transition:         background-color 0.4s ease;
    -ms-transition:        background-color 0.4s ease;
    -moz-transition:       background-color 0.4s ease;
    -webkit-transition:    background-color 0.4s ease;
}
#text_reviews_mod .show_all_outer .show_all_btn:hover .show_all_image {
    background-color:   #f2612b;
    transition:         background-color 0.4s ease;
    -o-transition:      background-color 0.4s ease;
    -ms-transition:     background-color 0.4s ease;
    -moz-transition:    background-color 0.4s ease;
    -webkit-transition: background-color 0.4s ease;
}
#text_reviews_mod .show_all_outer .show_all_btn .show_all_image:after {
    content:           '';
    display:           block;
    position:          absolute;
    height:            10px;
    width:             10px;
    top:               7px;
    left:              5px;
    border-top:        2px solid #f2612b;
    border-right:      2px solid #f2612b;
    transform:         rotate(45deg);
    -moz-transform:    rotate(45deg);
    -webkit-transform: rotate(45deg);
    -khtml-transform:  rotate(45deg);
}
#text_reviews_mod .show_all_outer .show_all_btn:hover .show_all_image:after {
    border-color: #fff;
}
#text_reviews_mod .show_all_outer .show_all_btn .show_all_text {
    display:     inline-block;
    position:    relative;
    line-height: 29px;
    top:         -5px;
}
/* *show all btn */

/*general text*/
#text_reviews_mod {
    line-height: 22px;
    color:       #565d62;
    font-size:   16px;
    font-weight: 300;
}
#text_reviews_mod .block-main-title {
    padding-bottom: 10px;
}
#text_reviews_mod b {
    font-weight: 400 !important;
}
#text_reviews_mod .user_text_review {
    line-height: 22px !important;
    color:       #565d62 !important;
    font-size:   14px !important;
    font-weight: 300 !important;
}