#text_reviews_mod {
    font-family: "Roboto", "Trebuchet MS", "Helvetica CY", Sans-serif;
    color:       #5e5d62;
}
#text_reviews_mod .text_reviews_mod_inner_width {
    width:  850px;
    margin: 0 auto;
}

/* 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 .text_reviews_filter {
    font-size: 16px;
    padding:   40px 0;
}
#text_reviews_mod .row.text_reviews_filter > span.clear {
    display: block;
}
#text_reviews_mod .row.text_reviews_filter > .col {
    white-space: nowrap;
}
#text_reviews_mod .row.text_reviews_filter > .col:first-of-type {
    text-align: left;
}
#text_reviews_mod .row.text_reviews_filter > .col:last-of-type {
    text-align: right;
    float:      right;
}
#text_reviews_mod .country_filter {
    width:        185px;
    margin-left:  5px;
    margin-right: 30px;
}
#text_reviews_mod .lang_filter {
    width:       185px;
    margin-left: 5px;
}
#text_reviews_mod .sort_filter {
    width:       205px;
    margin-left: 5px;
}

#text_reviews_mod .row.text_reviews_filter > .col select {
    height: 30px;
}

#text_reviews_mod .text_reviews_list {

}
#text_reviews_mod .text_reviews_list .text_review_item {
    padding: 50px 0 35px;
}
#text_reviews_mod .text_reviews_list[data-gray="odd"] .text_review_item:nth-child(odd) {
    background-color: #f2f2f2;
}
#text_reviews_mod .text_reviews_list[data-gray="even"] .text_review_item:nth-child(even) {
    background-color: #f2f2f2;
}

#text_reviews_mod .text_review_item .left_col {
    width: 200px;
}
#text_reviews_mod .avatar_container {
    width:                 170px;
    height:                170px;
    /*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 .avatar_container img {
    width:   170px;
    height:  170px;

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

#text_reviews_mod .text_review_item .right_col {
    width: 650px;
}
#text_reviews_mod .text_review_item .user_info_container {
    position: relative;
}
#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;
}
#text_reviews_mod .user_location .user_flag img {
    display:    inline-block;
    margin-top: -2px;
}
#text_reviews_mod .user_location .user_address {
    font-size:      16px;
    vertical-align: top;
}

#text_reviews_mod .user_text_review {
    font-size:   16px;
}

/* like btn */
#text_reviews_mod .review_likes {
    position:    relative;
    font-weight: normal;
}
#text_reviews_mod .review_likes a {
    display:         block;
    float:           right;
    height:          23px;
    line-height:     29px;
    cursor:          pointer;
    font-size:       16px;
    text-decoration: none;
}
#text_reviews_mod .review_likes a * {
    vertical-align: top;
    color:          #f2612b;
}
#text_reviews_mod .review_likes img {
    display: inline-block;
}
#text_reviews_mod .review_likes a.wait label {
    display: none;
}
#text_reviews_mod .review_likes a img.wait {
    display:  none;
    position: relative;
    top:      9px;
}
#text_reviews_mod .review_likes a .like {
    margin:   0 2px 0 2px;
    display:  inline-block;
    position: relative;
    height:   29px;
    width:    29px;
}
#text_reviews_mod .review_likes a .like div {
    height:     29px;
    width:      29px;
    position:   absolute;
    margin-top: 1px;
}
#text_reviews_mod .review_likes a .like .normal {
    background:         url("http://content.goldline.pro/images/all_reviews_mod/like.png") no-repeat top;
    opacity:            1.0;
    filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -o-opacity:         1.0;
    -moz-opacity:       1.0;
    -khtml-opacity:     1.0;
    transition:         opacity 0.4s ease;
    -o-transition:      opacity 0.4s ease;
    -ms-transition:     filter 0.4s ease;
    -moz-transition:    opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}
#text_reviews_mod .review_likes a:hover .like .normal {
    opacity:            0.0;
    filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -o-opacity:         0.0;
    -moz-opacity:       0.0;
    -khtml-opacity:     0.0;
    transition:         opacity 0.4s ease;
    -o-transition:      opacity 0.4s ease;
    -ms-transition:     filter 0.4s ease;
    -moz-transition:    opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}
#text_reviews_mod .review_likes a .like .hover {
    background:         url("http://content.goldline.pro/images/all_reviews_mod/like.png") no-repeat bottom;
    opacity:            0.0;
    filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=0);
    -o-opacity:         0.0;
    -moz-opacity:       0.0;
    -khtml-opacity:     0.0;
    transition:         opacity 0.4s ease;
    -o-transition:      opacity 0.4s ease;
    -ms-transition:     filter 0.4s ease;
    -moz-transition:    opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}
#text_reviews_mod .review_likes a:hover .like .hover {
    opacity:            1.0;
    filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=100);
    -o-opacity:         1.0;
    -moz-opacity:       1.0;
    -khtml-opacity:     1.0;
    transition:         opacity 0.4s ease;
    -o-transition:      opacity 0.4s ease;
    -ms-transition:     filter 0.4s ease;
    -moz-transition:    opacity 0.4s ease;
    -webkit-transition: opacity 0.4s ease;
}
#text_reviews_mod .review_likes a label {
    cursor: pointer;
}

#text_reviews_mod .review_likes span {
}
#text_reviews_mod .review_likes span.ok {
    color: #38b030;
}
#text_reviews_mod .review_likes span.no_ok {
    color: #e8001e;
}
/* *like btn */

#text_reviews_mod .buttons_container {
    padding:    40px 0;
    text-align: center;
}
#text_reviews_mod .buttons_container > div {

}
#text_reviews_mod .buttons_container .error {
    display:       inline-block;
    margin-bottom: 40px;
    font-size:     14px;
    background:    none !important;
    color:         #000 !important;
}
#text_reviews_mod .buttons_container .error.hide {
    display: none;
}
#text_reviews_mod .buttons_container a {
    margin: 0 auto;
}
#text_reviews_mod .buttons_container .show_more_btn {
    display:       inline-block;
    text-align:    center;
    margin-bottom: 40px;
    color:         #f2612b;
    font-size:     24px;
    font-family:   "HeliosThin", "Roboto", Sans-serif;
}
#text_reviews_mod .buttons_container .show_more_btn,
#text_reviews_mod .buttons_container .show_more_btn * {
    cursor: pointer;
}
#text_reviews_mod .buttons_container .show_more_btn .show_more_image {
    display:               inline-block;
    margin-right:          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 0.4s ease;
    -o-transition:         background 0.4s ease;
    -ms-transition:        background 0.4s ease;
    -moz-transition:       background 0.4s ease;
    -webkit-transition:    background 0.4s ease;
}
#text_reviews_mod .buttons_container .show_more_btn:hover .show_more_image {
    background-color:   #f2612b;
    transition:         background 0.4s ease;
    -o-transition:      background 0.4s ease;
    -ms-transition:     background 0.4s ease;
    -moz-transition:    background 0.4s ease;
    -webkit-transition: background 0.4s ease;
}
#text_reviews_mod .buttons_container .show_more_btn .show_more_image:after {
    content:           '';
    display:           block;
    position:          absolute;
    height:            10px;
    width:             10px;
    top:               5px;
    left:              7px;
    border-bottom:     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 .buttons_container .show_more_btn:hover .show_more_image:after {
    border-color: #fff;
}

#text_reviews_mod .buttons_container .show_more_btn .show_more_text,
#text_reviews_mod .buttons_container .show_more_btn.wait .show_more_wait {
    display:     inline-block;
    position:    relative;
    line-height: 29px;
    top:         -5px;
}
#text_reviews_mod .buttons_container .show_more_btn.wait .show_more_text,
#text_reviews_mod .buttons_container .show_more_btn .show_more_wait {
    display: none;
}

#text_reviews_mod .buttons_container .add_review_btn {
    line-height:           32px;
    margin-bottom:         10px;
}


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

/* link btn */
#text_reviews_mod .link_btn_outer {
    position: absolute;
    right: 0;
}

#text_reviews_mod .link_btn_outer a i.icon-link-solid {
    font-size: 24px !important;
    color: #c3c3c3 !important;
}
#text_reviews_mod .link_btn_outer .tip {
    display: none;
}
#text_reviews_mod .link_btn_outer .link_btn {
    width: 21px;
    height: 21px;

    background: url('https://content.wholeworld.biz/new/general/icon-link-21.png') no-repeat top;
}
#text_reviews_mod .link_btn_outer.hover .link_btn,
#text_reviews_mod .link_btn_outer:hover .link_btn {
    background-position: bottom;
}
#text_reviews_mod .link_btn_outer.copied .link_btn {
    background-position: top;
}
/* *link btn*/

.zclip embed {
    display: block;
}

#text_reviews_mod .link_btn_outer {
    border-bottom: none !important;
}