.social_icon .fb {    color: #39599F !important;}.social_icon .tw {    color: #66ccff !important;}.social_icon .pn {    color: #ca212a !important;}.social_icon .gp {    color: #eb4026 !important;}.simplefavorite-button {    color: #b1141a !important;    background-color: #FFF !important;    background-color: #ffffff !important;    border: 1px solid #dcddde !important;    border-radius: 3px !important;}.social_icon span {    background-color: #ffffff !important;    border: 1px solid #dcddde !important;    border-radius: 3px !important;}.social_icon span > span,.simplefavorite-button .tooltip {    display: none;}.social_icon span:hover {    transition: all 0.3s ease;    background-color: #dcddde !important;}.simplefavorite-button:hover i:after {    display: block;    position: absolute;    width: 160px;    z-index: 99;    margin-left: -100px;    margin-top: 10px;    padding: 4px 4px;    font-size: 12px;    content: "Add to favorites";    background-color: #ffffff !important;    border: 1px solid #dcddde !important;    border-radius: 3px !important;    font-family: Arial;}.simplefavorite-button.active:hover i:after {	content: "Remove from favorites";}.social_icon span:hover span {    display: block;    position: absolute;    width: 160px;    z-index: 99;    margin-left: -100px;    margin-top: 10px;    padding: 4px 4px;    font-size: 12px;}@media(max-width: 720px) {    .social_icon {        display: none;    }}.main-side .top_single_area,.post_share {    overflow: unset !important;}/***************************************	Theme Name: Rehub theme	Theme URI: http://rehub.wpsoul.com/	Description: A Hybrid magazine/shop/review/news Wordpress Theme	Author: Wpsoul	Author URI: https://wpsoul.com/	Version: 6.2.9.1	Tags: two-columns, fluid-layout, custom-background, threaded-comments, translation-ready, custom-menu	License: 	License URI:	Text Domain: rehub_framework***************************************//****************************************************************************CSS RESET****************************************************************************/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,menu,nav,output,ruby,section,summary,time,mark,audio,video {    margin: 0;    padding: 0;    border: 0;    font-size: 100%;    font: inherit;    vertical-align: baseline;}article,aside,details,figcaption,figure,footer,header,menu,nav,section {    display: block;}ul {    list-style: none;}blockquote,q {    quotes: none;}blockquote:before,blockquote:after,q:before,q:after {    content: none;}table {    border-collapse: collapse;}/****************************************************************************BASIC STYLES****************************************************************************/body {    background-color: #f5f5f5;    color: #000;    font: 15px Arial, Helvetica, trebuchet ms;}a {    text-decoration: none;    outline: none !important;    -webkit-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    -ms-transition: all 0.4s ease 0s;    -o-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}a:after {    -webkit-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    -ms-transition: all 0.4s ease 0s;    -o-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}.post a {    text-decoration: underline;    color: #111}.btn {    text-decoration: none;}a:focus {    outline: thin dotted;}a:hover,a:active {    outline: 0;    color: #000;}h1,h2,h3,h4,h5,h6 {    font-weight: 700;    line-height: 1em;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {    color: #111;    text-decoration: none !important;}h1 {    font: 700 28px/38px 'Roboto', trebuchet ms, arial;    color: #111111;    margin: 12px 0 15px 0;    letter-spacing: -0.5px}.top_single_area h1 {    font-size: 38px;    line-height: 44px;    margin: 0 0 20px 0;}.main-side .top_single_area h1 {    font-size: 34px;    line-height: 34px;}h2 {    font: 700 21px/25px 'Roboto', trebuchet ms;    color: #111111;    margin: 20px 0 25px 0;}h3 {    font: 700 21px/25px 'Roboto', trebuchet ms;    color: #111111;    margin: 20px 0 25px 0;}h4 {    font: 700 21px/25px 'Roboto', trebuchet ms;    color: #111111;    margin: 20px 0 25px 0;}h5 {    font: 700 21px/25px 'Roboto', trebuchet ms;    color: #111111;    margin: 20px 0 25px 0;}h6 {    font: 700 21px/25px 'Roboto', trebuchet ms;    margin: 20px 0 25px 0;}article p {    margin: 0 0 28px 0}article em {    font-style: italic}article strong {    font-weight: bold}article {    font: 16px/24px 'arial', trebuchet ms;    color: #111111;}p strong {    font-weight: bold;}p em {    font-style: italic;}sub,sup {    font-size: 75%;    line-height: 0;    position: relative;    vertical-align: baseline;}sup {    top: -0.5em;}sub {    bottom: -0.25em;}img {    max-width: 100%;    height: auto;    vertical-align: top;    border: 0;}::-moz-selection {    background: #999;    color: #fff;    text-shadow: none;}::selection {    background: #999;    color: #fff;    text-shadow: none;}.clearfix:before,.clearfix:after {    content: "";    display: table;}.clearfix:after {    clear: both;}.clearfix {    *zoom: 1;}.clearbox {    clear: both;}/****************************************************************************Header****************************************************************************/#main_header {    width: 100%;    background-color: #fff;    position: relative;    z-index: 9000}.header_top_wrap {    background-color: #fff;}.header-top {    width: 1200px;    margin: 0 auto;    border-bottom: 1px solid #dddddd;    border-left: 1px solid #dddddd;    border-right: 1px solid #dddddd;    min-height: 30px;    overflow: visible;    box-sizing: border-box;}.header-top .top-nav {    width: 60%;    float: left;    overflow: hidden}.header-top .top-nav a {    color: #111111;}.header-top .top-nav li {    padding-left: 13px;    border-left: 1px solid #666666;    margin: 0 13px 10px 0;    float: left;    font: 12px/12px Arial, Helvetica, trebuchet ms;}.header-top .top-nav ul {    list-style: none;    overflow: hidden;    margin: 9px 0px 0 15px;}.header-top .top-nav a:hover {    text-decoration: underline}.header-top .top-nav li:first-child {    margin-left: 0px;    border-left: 0px;    padding-left: 0;}.header-top .top-social {    overflow: visible;    width: 40%;    float: right;    text-align: right;    padding-right: 3px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.header-top .top-social .social_icon.small_i a {    float: right;    margin: 5px 2px 0 0}.header-top .top-social .social_icon {    float: right;}.responsive_nav_wrap {    display: none;    position: relative;}header .logo-section {    width: 1200px;    margin: 0 auto;    padding: 20px 0;    overflow: visible;}header .logo {    max-width: 450px;    float: left;    margin-right: 15px;    line-height: 0;}header .logo img {    max-width: 100%;    height: auto;}header .header_second_style .logo {    margin-right: 9px}header .header_third_style .logo,header .header_fourth_style .logo {    margin: 0 auto !important;    width: auto;    text-align: center !important;    float: none !important;    width: auto !important;    max-width: 2000px}header .header_third_style .logo img,header .header_fourth_style .logo img {    max-width: 100%;    height: auto;}.logo .textlogo {    font: 700 26px/26px Arial;    letter-spacing: -0.5px;    padding-bottom: 10px}.logo .textlogo a {    color: #111}.logo .sloganlogo {    font: 14px/14px Arial;    color: #888}.megatop_mediad {    float: none;    text-align: center;    line-height: 0;    overflow: hidden;}.mediad.megatop_mediad img {    max-width: 100%;}.megatop_wrap {    border-bottom: 1px solid #ddd;    padding: 15px 0;}.content.mediad_footer {    background: none transparent;    box-shadow: none;    margin: 20px auto;}header .mediad {    float: right;}header .header_first_style .mediad {    width: 468px;    margin: 12px 20px 0 0}header .header_second_style .mediad {    width: 728px}header .header_third_style .mediad {    display: none;}header .header_fourth_style .mediad {    width: 728px;    float: none;    margin: 15px auto 5px;    text-align: center;}.header_six_style .user-dropdown-intop,.header_six_style .wpsm-button,.header_six_style .head_search {    margin-top: 20px;    margin-bottom: 20px}.header_six_style .head_search {    max-width: 215px}.header-actions-logo {    float: right;    margin: 15px 0}.header-actions-logo .wpsm-button {    margin: 0}.header-actions-logo .celldisplay {    padding: 0 12px;    vertical-align: middle;}.header_seven_style .search {    width: 400px;    float: left;    margin: 15px 30px;    padding: 0}.rh_woocartmenu_cell {    border-left: 1px dashed #ccc;    padding-left: 15px !important;}.header-actions-logo .rh_woocartmenu-icon,.header-actions-logo .rh_woocartmenu-amount {    float: left;}.head_search {    position: relative;}header .mediad img {    max-width: 100% !important;    height: auto !important;}.icon-search-onclick {    cursor: pointer;}.icon-search-onclick:before {    font-family: FontAwesome;    content: "\f002";}button.icon-search-onclick i,button.act-rehub-login-popup i {    font-size: 20px !important}button.icon-search-onclick:before {    display: none;}.top-search-onclick {    float: right;    position: relative;}.header_top_wrap .icon-in-header-small {    float: right;    font-size: 12px;    line-height: 12px;    margin: 10px 7px 10px 7px}i.re-top-menu-collapse {    margin: 9px 7px 10px 10px;    display: none;    cursor: pointer;    font-size: 18px}form.search-form {    padding: 0;    border: none;    /*overflow: auto;*/    background-color: #fff;    position: relative;    width: auto;    display: inline-block;    margin: 0;    max-width: 100%}form.search-form input[type="text"] {    border: 1px solid #ddd;    height: 34px;    background-color: #fff;    padding: 2px 37px 2px 7px;    transition: all 0.4s ease;    outline: 0}form.search-form input[type="text"]:hover,form.search-form input[type="text"]:focus {    border-color: #333;}form.search-form [type="submit"] {    background: none transparent;    border: none;    cursor: pointer;    position: absolute;    top: 0;    right: 0;    padding: 0 12px;    line-height: 34px;    height: 34px;    vertical-align: middle;}form.search-form * {    box-sizing: border-box;    -webkit-box-sizing: border-box;}form.search-form i {    color: #aaa}.header_first_style form.search-form i,.header_seven_style form.search-form i {    color: #fff !important}.search-header-contents {    width: 100%;    box-sizing: border-box;    -webkit-box-sizing: border-box;    background-color: #fff;    box-shadow: 0 2px 5px rgba(0, 0, 0, .15);    position: absolute;    left: 0;    top: 100%;    right: 0;    opacity: 0;    visibility: hidden;    z-index: 9999999;    border-top: 4px solid #fb7203;    transition: all 0.5s ease;    padding: 60px 34px;    text-align: center;}.widget_search .re-aj-search-wrap,.head_search .re-aj-search-wrap,.custom_search_box .re-aj-search-wrap {    position: absolute;    z-index: 999999;    right: 0;    top: 100%;    background-color: #fff;    box-shadow: 0 1px 5px rgba(0, 0, 0, .15);}.head_search .re-aj-search-wrap,.widget_search .re-aj-search-wrap {    width: 100%;    margin-top: 10px;}.custom_search_box .re-aj-search-wrap {    width: calc(100% - 40px);    margin: -10px 20px 0 20px}.sidebar .widget.widget_search {    position: relative;    overflow: visible;}.search-header-contents .re-aj-search-wrap {    max-width: 1200px;    margin: 0 auto;}@media screen and (min-width: 1100px) {    .head_search .re-aj-search-wrap {        width: 300px;    }    .search-header-contents {        padding: 35px    }}.top-search-onclick-open .search-header-contents {    visibility: visible;    opacity: 1;    display: block;}.search-header-contents .search-form {    width: 100%;    max-width: 1200px}.search-header-contents form.search-form input[type="text"] {    width: 100%;    height: 48px;    line-height: 48px;    font-size: 18px;    padding: 2px 37px 2px 15px}.search-header-contents form.search-form [type="submit"] {    line-height: 48px;    height: 48px}.re-aj-search-wrap {    opacity: 0;    transform: translate3d(0, -10px, 0);    transition: all .4s ease-out;    -webkit-backface-visibility: hidden;}.re-aj-search-open {    opacity: 1;    transform: translate3d(0, 0, 0);}/* ajax search css */.re-aj-search-wrap-results {    background-color: #fff;    border-top: 1px solid #ededed;    border-bottom: 1px solid #ededed;    padding: 10px 0;    position: relative;    -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}.re-search-result-div.re-sch-cur-element,.re-search-result-div:hover {    background-color: #f2f2f2;}.re-search-result-div {    position: relative;    overflow: hidden;    padding: 8px 15px;    text-align: left;}.re-search-result-thumb {    width: 90px;    background-color: #ccc;    float: left;}.re-search-result-thumb img {    border: 1px solid #ededed;}form.search-form i.fa-refresh {    color: #0097cf !important}.re-search-result-info {    float: right;    width: calc(100% - 105px);    min-height: 60px}.re-search-result-title {    font-size: 15px;    line-height: 18px;    margin: 0 0 5px 0;}.re-search-result-meta {    font-size: 11px;    margin-bottom: 7px;    line-height: 1;    min-height: 17px;    font-style: italic;    color: #999}.re-aj-search-result-msg {    text-align: center;    padding: 8px 0;    font-size: 12px;    color: #222;    font-style: italic;}.re-aj-search-result-msg a {    color: #222;}.re-search-result-price {    color: #79B320}.re-search-result-excerpt {    display: none;    font: normal 13px/14px Arial;    margin-bottom: 5px}.custom_search_box .re-search-result-excerpt,.main-nav .re-search-result-excerpt {    display: block;}/*Search box*/.custom_search_box {    padding: 20px 0;    position: relative;}.custom_search_box form {    position: relative;    display: block;}.custom_search_box input[type="text"] {    transition: all 0.5s ease-out;    background: #f6f6f6;    border: 3px solid #ececec;    height: 50px;    width: 100%;    padding: 0 55px 0 40px;    outline: none;    box-sizing: border-box;    -webkit-box-sizing: border-box;}@media(min-width: 1224px) {    .custom_search_box input[type="text"] {        font-size: 130%    }}.custom_search_box i.inside-search {    position: absolute;    top: 50%;    left: 16px;    margin-top: -8px}.custom_search_box button[type="submit"] {    padding: 0 13px;    position: absolute;    height: calc(100% - 6px);    right: 3px;    top: 3px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    color: #fff !important;    font-size: 130% !important;    margin: 0;    border-radius: 0}.custom_search_box input[type="text"]:focus,.custom_search_box input[type="text"]:hover {    border-color: #666;    background-color: #fff}.head_search .search-form,.head_search form.search-form input[type="text"],.widget_search .search-form,.widget_search form.search-form input[type="text"] {    width: 100%;    clear: both;}header .search {    width: 220px;    float: right;    padding-top: 12px;    position: relative;}.logo-section .search form.search-form input[type="text"] {    min-width: 215px}.post.errorpage form.search-form {    display: inline-block;    margin: 20px auto}.re-ajax-search.searching-now {    position: relative;}.re-ajax-search.searching-now {    animation: colorsearchchange 1.2s ease-in infinite;}@keyframes colorsearchchange {    100%, 0% {        background-color: #fff;    }    50% {        background-color: #f0f0f0;    }}.main-nav {    background: #ffffff;    background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(47%, #f6f6f6), color-stop(100%, #ededed));    background: -webkit-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);    background: -o-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);    background: -ms-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%);    background: linear-gradient(to bottom, #ffffff 0%, #f6f6f6 47%, #ededed 100%);    box-shadow: inset 0 1px 0 #ddd;    border-bottom: none !important;}header .main-nav:after {    content: '';    display: table;    clear: both;}header .is-sticky .main-nav {    left: 0;}nav.top_menu {    width: 1200px;    margin: 0 auto;    box-sizing: border-box;}.block_style nav.top_menu {    padding: 0 10px}nav.top_menu ul li {    display: inline-block;    position: relative;    float: left;}nav.top_menu ul li.floatright {    float: right;}nav.top_menu ul li i {    margin: 0 5px 0 0}nav.top_menu ul li.rehub-custom-menu-item {    float: right;    border: none !important}nav.top_menu ul li.rehub-custom-menu-item a:hover {    box-shadow: none;}nav.top_menu ul.sub-menu li {    display: block;    float: none;}nav.top_menu > ul > li > a {    color: #111;    padding: 11px 16px 15px 16px;    display: inline-block;    border-top: 4px solid transparent;    box-sizing: border-box;}nav.top_menu span.subline,#dl-menu span.subline {    font-weight: 400;    font-size: 12px;    line-height: 12px;    display: block;    text-transform: none;    margin: 5px 0px 0px 0px;    opacity: 0.8;    -webkit-transition: all 300ms cubic-bezier(0.5, 0, 0.5, 1);    transition: all 300ms cubic-bezier(0.5, 0, 0.5, 1);}nav.top_menu ul.menu > li.menu-item-has-children > a:before {    font: 14px FontAwesome;    content: '\f107';    margin: 0 0 0 7px;    float: right;}nav.top_menu ul li.menu-item-has-children {    position: relative}nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children > a:before {    color: #111;    content: "\f105";    font-family: FontAwesome;    cursor: pointer;    display: inline-block;    float: right;    padding-left: 8px}nav.top_menu ul li ul {    background: #fff;    position: absolute;    z-index: 9999999 !important;;    width: 210px;    display: none;    box-shadow: 0 0 4px #ccc}nav.top_menu ul li ul li:hover ul {    display: block;    position: absolute;    top: 0;    left: 100%;    width: 210px}nav.top_menu ul li ul li a {    text-transform: none;    font-size: 15px;    line-height: 16px;    color: #111 !important;    display: block;    padding: 15px 18px;    border-top: 1px solid #eee;    font-weight: 400}nav.top_menu ul li ul li:first-child a {    border-top-color: transparent;}nav.top_menu ul li a {    font: 700 15px/19px 'Roboto', trebuchet ms;    text-transform: uppercase;    -webkit-transition: all 300ms cubic-bezier(0.5, 0, 0.5, 1);    transition: all 300ms cubic-bezier(0.5, 0, 0.5, 1);    overflow: hidden;}.is-sticky nav.top_menu .subline {    font-size: 11px}nav.top_menu > ul > li > ul > li:first-child > a:after {    position: absolute;    content: "";    width: 0;    height: 0;    border-style: solid;    top: -5px;    left: 19px;    border-width: 0 6px 6px 6px;;    border-color: transparent transparent #FFF transparent;}nav.top_menu ul ul li a:hover {    box-shadow: 210px 0 0 #F9F9F9 inset;}nav.top_menu > ul > li > a:hover span.subline {    opacity: 1}.header_top_wrap.dark_style {    background-color: #000;    width: 100%;    border-bottom: 1px solid #3c3c3c;    color: #ccc}.header_top_wrap.dark_style .header-top a.cart-contents,.header_top_wrap.dark_style .icon-search-onclick:before,.header_top_wrap.dark_style i.re-top-menu-collapse {    color: #ccc}.header_top_wrap.dark_style .user-ava-intop:after {    color: #fff;}.header_top_wrap.dark_style .header-top {    border: none;    background-color: transparent;    margin-bottom: 0}.header_top_wrap.dark_style .header-top .top-nav a {    color: #b6b6b6}#main_header.dark_style {    background-color: #141414;}#main_header.dark_style .textlogo a,#main_header.dark_style .textlogo {    color: #fff;}#main_header.dark_style .sloganlogo,#main_header.dark_style .logo-section .user-ava-intop:after {    color: #ccc}#main_header.dark_style .logo-section form.search-form input[type="text"] {    border: 1px solid #111;}.main-nav.dark_style .user-ava-intop:after {    color: #fff}.main-nav.dark_style {    max-height: 70px;    background-color: #3d3d3d;    box-shadow: none;    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #3d3d3d), color-stop(50%, #3d3d3d), color-stop(50%, #212121));    background: -webkit-linear-gradient(top, #3d3d3d, #212121);    background: -moz-linear-gradient(top, #3d3d3d, #212121);    background: -ms-linear-gradient(top, #3d3d3d, #212121);    background: -o-linear-gradient(top, #3d3d3d, #212121);}.main-nav.dark_style nav.top_menu ul li.menu-item-has-children ul li.menu-item-has-children a:after {    color: #ccc}.main-nav.dark_style .dl-menuwrapper button i {    color: #fff}.main-nav.dark_style nav.top_menu > ul > li > a {    color: #fbfbfb}header.dark_style .header-top {    border-left: none;    border-right: none;}nav.top_menu > ul > li {    border-right: 1px solid rgba(0, 0, 0, 0.08);}nav.top_menu > ul > li:last-child {    border-right: none !important;    box-shadow: none;}.main-nav.dark_style nav.top_menu > ul > li {    border-right: 1px solid rgba(255, 255, 255, 0.15);}a.logo_image_inmenu {    border: none !important;    display: none !important;    line-height: 40px !important}a.logo_image_inmenu img,a.logo_image_mobile img {    max-height: 40px;    max-width: 180px;    vertical-align: middle;}.is-sticky a.logo_image_inmenu,#dl-menu a.logo_image_mobile,.logo_menu_row_enable a.logo_image_inmenu {    display: inline-block !important;}#logo_mobile_wrapper,a.logo_image_mobile img {    display: none;}#dl-menu a.logo_image_mobile img {    position: absolute;    top: 0;    left: 55px;    right: auto;    bottom: 0;    margin: auto;    display: block;}.logo_menu_row_enable .logo_section_wrap {    display: none;}.logo_insticky_enabled .is-sticky nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before,.logo_insticky_enabled .is-sticky nav.top_menu > ul > li > a.menu-item-one-line,.mobile_logo_enabled nav.top_menu > ul > li > a.menu-item-one-line,.mobile_logo_enabled nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before,.subline-enabled nav.top_menu > ul > li > a.menu-item-one-line,.subline-enabled nav.top_menu ul.menu > li.menu-item-has-children > a.menu-item-one-line:before {    line-height: 40px}.logo_insticky_enabled .is-sticky nav.top_menu ul li a {    overflow: visible;    font-size: 14px;}.logo_insticky_enabled .is-sticky nav.top_menu > ul > li > a {    padding-left: 10px;    padding-right: 10px}.logo_insticky_enabled .is-sticky nav.top_menu > ul > li {    border: none !important;}.ubermenu-loc-primary-menu {    max-width: 1200px;    margin: 0 auto !important}.ubermenu-loc-primary-menu + .responsive_nav_wrap {    display: none;}#re_menu_near_logo {    max-width: 350px;    float: left;    margin: 20px;    overflow: hidden;}#re_menu_near_logo li {    float: left;    font-size: 16px;    margin: 0 10px;    line-height: 34px;    font-family: Roboto, Arial;    font-weight: bold;}#re_menu_near_logo li i,.widget .title i {    margin: 0 6px 0 0}#re_menu_near_logo li a,.logo-section .rh_woocartmenu-amount {    color: #111}.logo-section .rh_woocartmenu-icon-handle {    border-color: #111}#main_header.dark_style .logo-section .rh_woocartmenu-icon-handle {    border-color: #fff}#main_header.dark_style #re_menu_near_logo li a,#main_header.dark_style a.header-link-add,#main_header.dark_style .logo-section .rh_woocartmenu-amount {    color: #fff}@media (max-width: 1224px) {    #main_header .main-nav .wpsm-button,    #main_header .header_six_style .wpsm-button {        font-size: 0 !important;        line-height: 0!important    }    #main_header .main-nav .wpsm-button i,    #main_header .header_six_style .wpsm-button i {        font-size: 15px;        padding: 0 !important    }    .ubermenu-main {        max-width: 1002px    }    .block_style header .logo {        max-width: 220px    }    header .logo {        max-width: 250px;    }    .header_seven_style .search {        width: 300px    }}@media (max-width: 1023px) {    .mobile_logo_enabled .logo_section_wrap,    .rh_woocartmenu-amount,    .header-actions-logo,    .header_seven_style .search {        display: none;    }    #re_menu_near_logo {        float: none;        margin: 10px auto;        text-align: center;    }    #re_menu_near_logo li {        float: none;        display: inline-block;    }}@media (max-width: 767px) {    header .logo-section {        padding: 10px 0;    }    .block_style header .logo-section {        padding: 10px 20px;    }    .carousel-style-3 .controls.prev {        left: 10px;    }    .carousel-style-3 .controls.next {        right: 10px;    }}/****************************************************************************    Content Common****************************************************************************/.content {    width: 1200px;    margin: 10px auto 0 auto;    background: #fff;    padding: 30px 35px;    box-shadow: 0px 0px 1px #bbb;    position: relative;    clear: both;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.content.no_shadow {    box-shadow: none;    margin: 0 auto;}@media screen and (min-width: 1225px) {    .content.no_shadow {        box-shadow: none;        padding: 0;        width: 1200px    }    .content.no_shadow .vc_row.vc_rehub_container > .vc_col-sm-8 {        width: 835px    }}@media screen and (max-width: 1224px) and (min-width: 1024px) {    .content.no_shadow {        width: 1002px;        padding: 0;    }    .content.no_shadow .vc_row.vc_rehub_container > .vc_col-sm-8 {        width: 680px    }}@media screen and (max-width: 1023px) and (min-width: 768px) {    .disablefloatmobile.floatright,    .disablefloatmobile.floatleft {        float: none !important;        margin-right: 0 !important;        margin-left: 0 !important;        display: inline-block !important;    }    .content.no_shadow,    .content.no_shadow .vc_row.vc_rehub_container > .vc_col-sm-8,    .content.no_shadow .sidebar {        width: 748px;        padding: 0;    }    .content.no_shadow .sidebar .widget {        width: 374px;        column-width: 374px;        -webkit-column-width: 374px;    }}@media screen and (max-width: 767px) {    .content.no_shadow,    .content.no_shadow .vc_row.vc_rehub_container > .vc_col-sm-8 {        width: 100%    }}.content.full_post_area {    box-shadow: none;    width: 100% !important;    padding: 0 !important;    overflow: hidden;    background-color: transparent;    margin: 0 !important}a.comment {    background: none transparent;    border: 1px solid #fff;    padding: 2px 5px;    line-height: 16px;    width: auto;    height: auto;    top: 10px;    right: 10px;    min-width: 11px;    font: bold 15px 'Roboto', trebuchet ms;    text-align: center;    display: inline-block;    position: absolute;    color: #fff !important;    z-index: 101;    text-decoration: none !important;}a.comment:after {    top: 100%;    right: 0;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(255, 255, 255, 0);    border-top-color: #ffffff;    border-width: 7px 9px 9px 0;    margin-left: -9px;}a.comment_two {    background: none transparent;    border: 1px solid #000;    padding: 2px 5px;    line-height: 16px;    width: auto;    height: auto;    position: relative;    min-width: 11px;    color: #111 !important;    font: bold 15px 'Roboto', trebuchet ms;    text-align: center;    display: inline-block;    text-decoration: none !important;}a.comment_two:after {    top: 100%;    right: 0;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(0, 0, 0, 0);    border-top-color: #000000;    border-width: 7px 9px 9px 0;    margin-left: -9px;}span.vid_icon {    position: absolute;    top: 10px;    left: 10px;    font-size: 50px;    color: #fff;    z-index: 100;    display: block;    text-shadow: 0 0 1px #666;}span.vid_icon:hover {    text-decoration: none;}span.vid_icon_min {    position: absolute;    top: 50%;    left: 50%;    margin: -18px 0 0 -18px;    z-index: 100;    display: block;    font-size: 36px;    color: #fff;    text-shadow: 0 0 1px #666;}span.vid_icon_min:hover {    text-decoration: none;}a.fa.vid_icon {    position: absolute;    top: 10px;    right: 10px;    font-size: 30px;    z-index: 100;}.news_block figure:hover a.vid_icon,.news_block figure:hover a.vid_icon_min {    text-shadow: none;}.pattern {    pointer-events: none}.pattern {    bottom: 0;    display: block;    left: 0;    opacity: 1;    position: absolute;    right: 0;    top: 0;    transition: opacity 0.5s ease 0s;    width: 100%;    z-index: 9;}.news:hover .pattern,.side-twocol .columns:hover .pattern,.video_widget figure:hover .pattern,.small_post:hover .pattern,.post_slider:hover .pattern,.edd_masonry_grid:hover .pattern {    opacity: 0}.pagination {    text-align: center;    clear: both;    margin: 20px auto 30px auto;}ul.page-numbers {    font-size: 1.1em;    display: inline-block;    white-space: nowrap;    padding: 0;    clear: both;    border: 1px solid #e0dadf;    border-right: 0;    margin: 1px;}ul.page-numbers li {    border-right: 1px solid #e0dadf;    margin: 0;    float: left;    display: inline;    overflow: hidden;    text-align: center;    line-height: 1em;    font-size: 1em;    font-weight: normal;    padding: .7em;    min-width: 1em;}ul.page-numbers li a,ul.page-numbers li span {    margin: 0;    text-decoration: none;    display: block;}ul.page-numbers li a {    color: #111;}ul.page-numbers li.current,ul.page-numbers li:hover,ul.page-numbers li:focus,ul.page-numbers li.active,.page-link > span:not(.page-link-title) {    background: #F2F2F2;    color: #998896;}.page-link {    border-right: 1px solid #e0dadf;    position: relative;    margin: 15px 0 20px 0;    overflow: hidden;    display: inline-block;    white-space: nowrap;    clear: both;}.page-link a,.page-link > span {    border: 1px solid #e0dadf;    border-right: none;    margin: 0;    float: left;    display: inline;    overflow: hidden;    text-align: center;    line-height: 1em;    font-size: 15px;    padding: .7em;    white-space: nowrap;    min-width: 1em;    text-decoration: none !important;}.page-link a:hover {    background: #f7f6f7;}.priced_block {    margin-bottom: 15px;}.priced_block p {    float: left;}.price_count {    display: block;    text-align: center;    background: #111;    color: #fff;}.btn_offer_block,.rehub_offer_coupon.masked_coupon {    cursor: pointer;}.no-flash .text_copied_coupon {    display: none;}.priced_block .btn_offer_block,.btn_block_part .btn_offer_block,.wpsm-button.rehub_main_btn {    font: 700 15px/17px 'Roboto', trebuchet ms;    color: #ffffff !important;    padding: 0.5em 1em 0.5em 1em;    text-transform: uppercase;    position: relative;    text-align: center;    border: none;    text-decoration: none;}.priced_block .btn_offer_block {    float: left;}.small_post:hover .priced_block .btn_offer_block,.news:hover .priced_block .btn_offer_block {    padding: 0.5em 1.2em 0.5em 1.2em;}.priced_block .price_count {    font: 700 15px/17px 'Roboto', trebuchet ms;    padding: 0.5em;}.post .priced_block {    margin: 10px 0;    clear: both;}.cats_def a {    font: 700 11px/13px 'Roboto', trebuchet ms;    color: #888;    margin-right: 4px;    display: inline-block;    margin-bottom: 4px;    text-transform: uppercase;    text-decoration: none;}figure.top_featured_image img {    width: auto;    height: auto;}.video_widget .pattern {    box-shadow: inset 0 0 120px rgba(0, 0, 0, 0.6);}.featured_slider .pattern {    box-shadow: inset 0 0 80px rgba(0, 0, 0, 0.9);}.featured_slider:hover .score {    background-color: #FF7200;    border-color: #FF7200}.post-meta {    margin-bottom: 12px;    font-size: 11px;    line-height: 12px;    font-style: italic;    color: #999;}.top_single_area .post-meta {    margin-bottom: 10px;    overflow: hidden;}span.date_meta:before,span.cat_link_meta:before,span.comm_count_meta:before,span.postview_meta:before,span.admin_meta:before {    font-size: 3px;    line-height: 12px;    vertical-align: middle;    padding-right: 3px;    content: "\f111";    font-family: FontAwesome}.admin_meta .admin img {    vertical-align: middle;    margin-right: 5px;    border-radius: 50%}span.postview_meta:before {    content: "\f06e";    font-size: 12px;    font-style: normal;}.post-meta span:first-child:before {    display: none;}.post-meta span {    display: inline-block;    margin-right: 3px;}.post-meta span a,.post-meta a.admin,.post-meta a.cat {    color: #111;    text-decoration: none;}.sticky h2 i,.news .detail h4 i {    margin-right: 6px}/******** Feature Slider ********/.main_slider .pattern {    background: rgba(0, 0, 0, 0.3);    opacity: 0}.main_slider.flexslider .slides .flex-active-slide .pattern {    opacity: 1}.main_slider.flexslider {    width: 765px;    float: left;    height: 460px;    border: none !important;    border-radius: 0 !important;    box-shadow: none !important;    margin: 0}.main_slider.flexslider .slides {    width: 100%;    margin: 0;}.main_slider.flexslider .slides .slide {    overflow: hidden;    height: 460px;    line-height: 460px;    margin: 0;    background-position: center center;    background-size: cover;    position: relative;    text-align: center;}.flexslider .slides img {    width: 100%;    height: 100%}.main_slider.full_width_slider.flexslider {    width: 100% !important;    height: 490px;}.main_slider.full_width_slider.flexslider .slides .slide {    height: 490px;    line-height: 490px;}.main_slider .flex-overlay {    display: inline-block;    vertical-align: middle;    text-align: center;    z-index: 99;    margin: 0 auto;    position: relative;    line-height: 1.42857143;    transition: all 1s ease 0.6s;    -webkit-transform: translateY(-30px);    -moz-transform: translateY(-30px);    -ms-transform: translateY(-30px);    -o-transform: translateY(-30px);    opacity: 0;    padding: 0 50px;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.main_slider.flexslider .slides .flex-active-slide .flex-overlay,.main_slider.bottom_style_slider .slides .flex-overlay {    -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);    opacity: 1}.main_slider.bottom_style_slider .slides .flex-overlay {    opacity: 0}.main_slider .flex-overlay .post-meta {    text-align: center;    margin: 0 auto 10px auto;    font-size: 11px;    color: #fff;}.main_slider .flex-overlay .post-meta a.cat {    font-size: 11px;    color: #fff !important;    text-decoration: underline;    text-transform: uppercase;}.main_slider .flex-overlay h2 {    font: 700 38px/40px 'Roboto', trebuchet ms;    text-shadow: 1px 1px 1px #000;    margin: 0 0 30px 0}.main_slider .flex-overlay h2 a {    color: #fff;    text-decoration: none;}.main_slider .flex-overlay a.btn_more {    font: bold 18px/18px 'Roboto', trebuchet ms;    color: #fff;    text-transform: uppercase;    text-shadow: 1px 1px 1px #000;    padding: 6px 24px;    border: 1px solid #fff;    transition: all 0.4s ease 0s !important;    position: relative;    overflow: hidden;    display: inline-block;}.main_slider .flex-overlay a.btn_more:hover {    border-color: transparent;}.main_slider .slides .slide:hover .pattern {    opacity: 0.7}.main_slider .flex-direction-nav .flex-prev:before,.main_slider .flex-direction-nav .flex-next:before,.post_slider .flex-direction-nav .flex-prev:before,.post_slider .flex-direction-nav .flex-next:before {    font-family: FontAwesome;    font-size: 40px;    text-shadow: 0 0 1px #111;    line-height: 80px}.main_slider .flex-direction-nav .flex-prev:before,.post_slider .flex-direction-nav .flex-prev:before {    content: '\f104 ';}.main_slider .flex-direction-nav .flex-next:before,.post_slider .flex-direction-nav .flex-next:before {    content: '\f105 ';}.main_slider .flex-direction-nav a,.post_slider .flex-direction-nav a {    height: 80px;    width: 60px;    font-size: 0;    color: #fff;    text-shadow: none;    background-color: rgba(0, 0, 0, 0.5);    text-align: center;}.main_slider .flex-control-nav {    bottom: 10px;}.main_slider .flex-control-paging li a {    background: none repeat scroll 0 0 #ddd;    height: 8px;    width: 8px;    border-radius: 16px}.main_slider .flex-control-nav li {    margin: 2px !important}.main_slider.flexslider:hover .flex-next {    right: 0}.main_slider.flexslider:hover .flex-prev {    left: 0}.main_slider.flexslider .priced_block {    display: inline-block;    margin: 0}.main_slider.flexslider .hero-description {    min-height: 30px;    font-size: 1em;    line-height: 1.25em;    color: #f6f6f6;    margin: 0 auto 30px auto;    max-width: 500px;    position: relative;    -webkit-font-smoothing: antialiased;}.main_slider.flexslider .hero-description ul li {    list-style: none;}.main_slider.bottom_style_slider .slide .flex-overlay {    position: absolute;    bottom: 0;    left: 0;    right: 0;    padding: 40px;    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.65)));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.65) 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);}.main_slider.bottom_style_slider .slide .flex-overlay h2 {    max-width: 2900px;    margin: 0 0 20px 0}.main_slider.bottom_style_slider .hero-description {    max-width: 2700px;    margin: 20px 0;    min-height: 10px}.main_slider.bottom_style_slider .slide .flex-overlay .flex-overlay-wrap {    margin: 0 auto}.main_slider.bottom_style_slider .pattern {    background: none transparent}.main_slider .inner_meta a {    color: #fff}.main_slider.bottom_style_slider .flex-control-nav {    top: 20px;    left: 20px;    text-align: left;    bottom: auto;    right: auto;}.main_slider.bottom_style_slider .flex-overlay .post-meta,.main_slider.bottom_style_slider .flex-overlay {    text-align: left;}.main_slider.flexslider .priced_block .btn_offer_block {    box-shadow: none !important;}.main_slider.flexslider .priced_block .btn_offer_block:hover {    opacity: 1}.main_slider.flexslider .priced_block div {    float: left;    margin-bottom: 12px}.main_slider.flexslider .priced_block .rehub_offer_coupon.masked_coupon:after {    background-color: transparent;}.main_slider.flexslider .priced_block .rehub_offer_coupon.not_masked_coupon {    color: #fff;    border-color: #fff;    float: none;    margin: 10px auto}.main_slider.flexslider .priced_block .rehub_offer_coupon i {    color: #fff}.galleryflexsinc li {    width: 200px}/******** Feature Side Coloumn ********/.wpsm_featured_wrap {    overflow: hidden;    margin-bottom: 35px}.vc_row .wpsm_featured_wrap {    margin: 0}.side-twocol {    width: 336px;    float: right;}.side-twocol .columns {    height: 222px;    position: relative;    overflow: hidden;}.side-twocol .col-1 {    margin-bottom: 18px;}.side-twocol .columns .col-item {    height: 100%}.side-twocol .news_in_thumb figure {    min-height: 100px;    margin: 0}.side-twocol figure img,.side-twocol figure {    height: 100%;    width: 100%}.col-feat-grid {    z-index: 2;    background-position: center center;    background-size: cover;    box-shadow: -5px 0px 0px rgba(255, 255, 255, 1), 0px -5px 0px rgba(255, 255, 255, 1);    position: relative;}.col-feat-grid.item-1,.col-feat-50 {    width: 50%;    float: left;    height: 450px}.col-feat-50 .col-feat-grid {    width: 50%;    float: left;    height: 225px}.featured_grid {    overflow: hidden;}.feat_overlay_link {    width: 100%;    height: 100%;    position: absolute;    z-index: 1;    bottom: 0;    left: 0;    right: 0;    bottom: 0}.col-feat-grid.item-1 .text_in_thumb h2 {    font-size: 28px;    line-height: 34px}.featured_grid .text_in_thumb h2 {    margin-top: 0}.featured_grid .wcvendors_sold_by_in_loop {    color: #eee}.featured_grid .wcvendors_sold_by_in_loop a {    color: #fff}.woopriceInGrid {    margin: 0 0 12px 0;    background: #000000;    padding: 4px 8px;    display: inline-block;    font-weight: bold;}.woopriceInGrid del {    font-size: 0.8em;    opacity: 0.8;    font-weight: normal;}@media screen and (max-width: 1224px) and (min-width: 1024px) {    .col-feat-grid.item-1,    .col-feat-50 {        height: 400px    }    .col-feat-50 .col-feat-grid {        height: 200px    }    .side-twocol {        width: 300px    }    .side-twocol .columns {        height: 200px    }    .main_slider.flexslider .slides .slide {        height: 418px;        line-height: 418px    }    .main_slider.flexslider {        height: 418px    }}@media screen and (max-width: 1023px) {    .side-twocol,    .col-feat-grid.item-1,    .col-feat-50 {        float: none;        width: 100%;        margin-bottom: 10px;        overflow: hidden;    }    .col-feat-50 {        margin: 0    }    .side-twocol .columns {        width: 48%;        float: left;    }    .side-twocol .col-1 {        margin: 0 4% 0 0;    }    .side-twocol .columns a.comment {        display: none    }    .main_slider .flex-overlay h2 {        font-size: 32px;        line-height: 36px    }    .main_slider .priced_block p {        float: none;    }    .side-twocol .columns {        height: auto;    }    .main_slider.flexslider {        margin-bottom: 20px    }}@media only screen and (max-width: 550px) {    .scroll-on-mobile {        overflow-x: auto !important;        white-space: nowrap;        font-size: 0;        overflow-y: hidden !important;        padding-top: 3px;        z-index: 0;        -webkit-overflow-scrolling: touch;        transform: translate3d(0, 0, 0);    }    /*.scroll-on-mobile::-webkit-scrollbar-track {background-color: #383838;}.scroll-on-mobile::-webkit-scrollbar {height: 15px;background-color: #f4f4f4;}.scroll-on-mobile::-webkit-scrollbar-thumb {background-color: #aaaaaa;}  */    .scroll-on-mobile .columns,    .scroll-on-mobile .col-feat-grid {        width: 80%;        display: inline-block;        margin: 0 !important;        float: none;        white-space: normal;    }    .col-feat-50 .col-feat-grid {        height: 200px    }    .col-feat-50 {        height: auto;    }    .main_slider.flexslider {        margin-bottom: 10px    }    .col-feat-grid.item-1 {        height: 350px    }    .col-feat-grid.item-1 .text_in_thumb h2 {        font-size: 21px;        line-height: 24px    }    .main_slider .flex-control-nav {        display: none;    }}@media only screen and (max-width: 400px) {    .col-feat-grid.item-1 {        height: 260px    }}/******** Main Side ********/.main-side {    width: 765px;    float: left;    position: relative;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.vc_row.vc_rehub_container {    margin: 0 0 35px 0}.vc_row.vc_rehub_container > .vc_col-sm-8 {    width: 765px;    float: left;    padding: 0}.vc_row.vc_rehub_container > .vc_col-sm-4 {    width: 336px;    float: right;    padding: 0}.vc_row.vc_rehub_container .vc_column_container>.vc_column-inner {    padding: 0}.vc_custom_row_width {    margin: 0 auto;    padding: 0}.vc_custom_row_width > .vc_column_container,.vc_custom_row_width > .vc_column_container > .vc_column-inner {    margin: 0;    padding: 0;}@media (max-width: 1024px) {    .vc_row:not(.vc_custom_row_width),    .vc_row .vc_column_container {        margin-left: 0;        margin-right: 0;        padding-left: 0;        padding-right: 0;        /*overflow: hidden;*/    }    .vc_row .vc_column_container>.vc_column-inner {        margin-left: 0;        margin-right: 0;        /*overflow: hidden;*/    }}.main-side.full_width {    float: none;    width: 100%}.content.full_post_area .main-side.full_width {    width: 100% !important}.main-side .right-sec {    float: right;}/******** All Headings ********/.wpsm-title {    text-align: left;    position: relative;    overflow: hidden;}.wpsm-title.right-align-title {    text-align: right;}.wpsm-title.center-align-title {    text-align: center;}.wpsm-title h5 {    margin: 0;    padding: 15px 0;    display: inline-block;    position: relative;    z-index: 9;    background-color: #fff}.wpsm-title h5 i {    padding: 0 4px}.wpsm-cat-title.wpsm-title h5 {    background-color: transparent;}.wpsm-title.extrasmall-size-title {    margin: 0 0 22px 0}.wpsm-title.small-size-title {    margin: 0 0 23px 0}.wpsm-title.middle-size-title {    margin: 0 0 25px 0}.wpsm-title.big-size-title {    margin: 0 0 33px 0}.wpsm-title.extrabig-size-title {    margin: 0 0 32px 0}.wpsm-title.inside-title-line.middle-size-title,.wpsm-title.inside-title-line.small-size-title {    margin: 0 0 15px 0}.wpsm-title.under-title-line:after {    content: "";    height: 1px;    width: 100%;    position: absolute;    bottom: 0;    left: 0;    background-color: #eee;    z-index: 10}.wpsm-title.above-title-line:after {    content: "";    height: 1px;    width: 100%;    position: absolute;    top: 0;    left: 0;    background-color: #eee;    z-index: 10}.wpsm-title.inside-title-line:after {    content: "";    height: 1px;    width: 100%;    position: absolute;    top: 50%;    left: 0;    background-color: #eee;    z-index: 1}.wpsm-title.inside-title-line.left-align-title h5:after,.wpsm-title.inside-title-line.right-align-title h5:before,.wpsm-title.inside-title-line.center-align-title h5:after,.wpsm-title.inside-title-line.center-align-title h5:before {    content: "";    padding-right: 7px;    padding-left: 7px;    background-color: #fff}.wpsm-title.small-line-line.left-align-title:after {    z-index: 10;    content: "";    height: 3px;    width: 60px;    position: absolute;    bottom: 0;    left: 0;    background-color: #eee}.wpsm-title.small-line-line.right-align-title:after {    z-index: 10;    content: "";    height: 3px;    width: 60px;    position: absolute;    bottom: 0;    right: 0;    background-color: #eee}.wpsm-title.small-line-line.center-align-title:after {    z-index: 10;    content: "";    height: 3px;    width: 60px;    position: absolute;    bottom: 0;    left: 50%;    background-color: #eee;    margin-left: -30px}.add-link-title {    float: right;    padding: 14px;    line-height: 18px;    background-color: #fff;    z-index: 9;    position: relative;    font-size: 13px;}.wpsm-title.extrasmall-size-title .add-link-title {    padding: 6px 12px;}.wpsm-title.small-size-title .add-link-title {    padding: 10px 12px;}.wpsm-title.middle-size-title .add-link-title {    padding: 14px 12px;}.wpsm-title.big-size-title .add-link-title {    padding: 18px 12px;}.wpsm-title.extrabig-size-title .add-link-title {    padding: 21px 12px;}.wpsm-title.right-align-title .add-link-title {    float: left;}.wpsm-title.extrasmall-size-title h5 {    font-size: 13px;    padding: 6px 0}.wpsm-title.small-size-title h5 {    font-size: 16px;    padding: 10px 0}.wpsm-title.middle-size-title h5 {    font-size: 20px;    padding: 14px 0;    line-height: 25px}.wpsm-title.big-size-title h5 {    font-size: 25px;    padding: 18px 0;    line-height: 30px}.wpsm-title.extrabig-size-title h5 {    font-size: 32px;    padding: 21px 0;    line-height: 36px}.wpsm-title.background_title.middle-size-title h5,.wpsm-title.background_title.middle-size-title .add-link-title {    padding: 8px 13px}.wpsm-title.background_title.small-size-title h5,.wpsm-title.background_title.small-size-title .add-link-title {    padding: 5px 10px}.wpsm-title.background_title.extrasmall-size-title h5,.wpsm-title.background_title.extrasmall-size-title .add-link-title {    padding: 3px 8px}.wpsm-title.background_title.big-size-title h5,.wpsm-title.background_title.big-size-title .add-link-title {    padding: 10px 16px}.wpsm-title.background_title.extrabig-size-title h5,.wpsm-title.background_title.extrabig-size-title .add-link-title {    padding: 13px 20px}.wpsm-title.background_title h5:before,.wpsm-title.background_title h5:after {    display: none !important;}.wpsm-title.no_bold_title h5,.wpsm-title.no_bold_title span.wpsm-title-link,.wpsm-title h5 span {    font-weight: 400;}.center {    text-align: center;}.left_news_col,.right_news_col {    width: 48.4%;    position: relative;}.left_news_col {    float: left;}.right_news_col {    float: right;}.seventy_col_block .left_news_col {    width: 62.5%;}.seventy_col_block .right_news_col {    width: 35%;}@media (max-width: 767px) {    .left_news_col,    .right_news_col {        float: none !important;        width: 100% !important;        margin-bottom: 15px    }}.news_out_thumb figure,.news_in_thumb figure {    position: relative;    border: 1px solid #f4f4f4;    margin-bottom: 20px;    min-height: 150px}.news_out_thumb .news_cat a {    position: absolute;    bottom: 0;    left: 0}.news_out_thumb .post-meta a,.news_out_thumb .post-meta span {    color: #aaa}.news_out_thumb figure .overlay_post_formats {    bottom: auto;    top: 0}.news_out_thumb figure .fa-play-circle {    font-size: 30px;}.news_out_tabs {    min-height: 300px}.news_out_tabs .tabs-menu {    margin: 0 0 20px 0}.news_out_tabs .tabs-menu li {    list-style: none !important;    cursor: pointer;    float: left;    margin: 0 8px 8px 0;    outline: 0;    text-decoration: none;    background: #000;    transition: .5s;    text-align: center;    padding: 8px 14px;    font: 700 15px/16px Roboto;    color: #fff;    text-transform: uppercase;}.news_out_tabs .overlay_post_formats.review_formats_score {    font-size: 18px;    padding: 8px}.news_in_thumb figure:before,.carousel-style-1 figure:before,.col-feat-grid:before {    bottom: 0;    content: "";    display: block;    height: 80%;    width: 100%;    position: absolute;    z-index: 1;    pointer-events: none;    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.6)));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#b3000000', GradientType=0);    transition: 0.5s;}.news_in_thumb .overlay_post_formats {    bottom: auto;    top: 0}.news_in_thumb .text_in_thumb,.col-feat-grid .feat-grid-overlay {    position: absolute;    bottom: 0px;    color: #ffffff;    padding: 0px 20px 10px 20px;    z-index: 9;    transition: all 0.5s ease-in-out;}.news_in_thumb:hover .text_in_thumb,.col-feat-grid:hover .text_in_thumb {    padding-bottom: 25px}.news_in_thumb:hover figure:before,.col-feat-grid:hover:before {    opacity: 0.8}.text_in_thumb h2 {    font-size: 18px;    line-height: 21px;    margin: 15px 0 12px 0}.text_in_thumb h2 a {    color: #ffffff;    text-decoration: none;}.news_without_thumb_block .text_in_thumb h2 {    font-size: 25px;    line-height: 30px;}.text_in_thumb .post-meta span a,.text_in_thumb .post-meta a.admin,.text_in_thumb .post-meta a.cat,.text_in_thumb .post-meta span {    color: #f4f4f4}.news_widget_item {    margin-bottom: 20px;}.news_two_col_block .text_out_thumb {    margin-bottom: 30px}.news_widget_item figure {    width: 102px;    float: left;    position: relative;}.news_widget_item figure a img {    width: 100%;    height: auto;}.news_widget_item .detail {    float: right;    width: calc(100% - 122px);}.news_widget_item .detail h3,.news_no_thumbs h3 {    font-size: 15px;    font-weight: 700;    line-height: 18px;    margin: 0 0 8px 0}.news_widget_item .post-meta {    margin-bottom: 5px;}.news_widget_item .post-meta p {    margin: 0}.sidebar .tabs-item figure,.news_widget_item figure {    box-sizing: border-box;    -moz-box-sizing: border-box;}.news_block,.news_two_col_block {    margin-bottom: 20px;    max-width: 785px;    overflow: hidden;    padding-top: 3px}.news_two_col_block figure {    max-width: 400px;}.news_two_col_block .news_widget_item figure {    margin-bottom: 0}.news_block.tabs-item {    display: none;}.news_cat a,.custom_col_label {    font-style: normal;    background-color: #111;    padding: 3px 6px;    text-shadow: none;    color: #fff !important;    font-size: 13px;    text-decoration: none !important;}.text_out_thumb h2 {    font-size: 21px;    line-height: 25px;    margin: 0 0 12px 0}.text_out_thumb p {    font-size: 14px;    line-height: 20px}.news_no_thumbs {    border-bottom: 1px solid #eee;    margin-bottom: 10px;}.news {    padding: 20px;    margin-bottom: 15px;    border: 1px solid #e3e3e3;    background-color: #fff;    position: relative;}.no_bordered_news .news {    padding: 0;    margin-bottom: 45px;    border: none;    background-color: transparent;}.news figure {    width: 28%;    float: left;    position: relative;    text-align: center;}.news .detail {    width: 68.5%;    float: right;    position: relative;}.no_bordered_news figure {    width: 32%;}.no_bordered_news .detail {    width: 64.5%;}.news:hover {    border: 1px solid #cecece;    box-shadow: 0 0 8px #eee}.no_bordered_news .news:hover {    border: none;    box-shadow: none}.news figure {    position: relative;    border: 1px solid #f4f4f4}.news .detail .priced_block {    margin-bottom: 0}.news .detail .not_masked_coupon,.news .detail .priced_block .price_count del {    display: none;}.news figure .priced_block {    margin: 0;    pointer-events: none;    position: absolute;    bottom: 0;    left: 0;    right: 0;    z-index: 999;    display: inline-block;}.news figure img {    vertical-align: top;    max-height: 184px;    width: auto;    display: block;    margin: 0 auto;}.news .detail h3 {    float: left;    padding: 0 36px 0 0;    margin: 0 0 12px 0}.news .detail h3 i {    padding-right: 5px}.news .detail .post-meta,.small_post .post-meta {    clear: both;    margin-bottom: 12px}.news .detail .star-small {    margin-bottom: 12px}.news .detail .comment_two {    top: 0;    right: 0;    position: absolute;}.news .detail p {    font: 14px 'arial', trebuchet ms;    color: #111111;    line-height: 18px;    margin-bottom: 13px;}.btn_more {    font: 400 13px/15px 'Roboto', trebuchet ms;    color: #111111;    padding: 4px 8px;    border: 1px solid #1e1e1e;    display: inline-block;    transition: all 0.3s ease 0s;    vertical-align: middle;    text-decoration: none !important;    text-transform: uppercase;}.wpsm_recent_posts_list h3 {    font-size: 15px;    line-height: 19px;    margin: 0 0 10px 0;}.textwidget .wpsm_recent_posts_list h3,.textwidget .wpsm_recent_posts_list .post-meta {    margin-bottom: 8px}.textwidget .wpsm_recent_posts_list .item-small-news {    padding: 5px 0;}.wpsm_recent_posts_list h3 a {    text-decoration: none;}.wpsm_recent_posts_list .item-small-news {    border-bottom: 1px dashed #f1f1f1;    padding: 10px 0;}.wpsm_recent_posts_list .item-small-news:last-child {    border: none;}.wpsm_recent_posts_list .star-small {    margin: 12px 0;    line-height: 10px;}.wpsm_three_col_posts {    overflow: hidden;    position: relative;    margin-bottom: 20px}.wpsm_three_col_posts .col-item {    width: 33.333333%;    float: left;    box-shadow: -5px 0px 0px rgba(255, 255, 255, 1), 0px -5px 0px rgba(255, 255, 255, 1);    position: relative;    z-index: 2}.wpsm_three_col_posts .col-item figure {    border: none;    height: 224px}.wpsm_three_col_posts .col-item figure img {    height: 100%;    width: 100%}.wpsm_three_col_posts .custom_col_label {    position: absolute;    left: 20px;    top: 20px;    z-index: 9;}@media(max-width: 767px) {    .wpsm_three_col_posts .col-item figure {        height: 150px;    }}@media(max-width: 550px) {    .wpsm_three_col_posts .col-item {        width: 80%;        display: inline-block;        float: none;    }    .wpsm_three_col_posts .col-item figure {        margin-bottom: 0    }    .news figure {        width: 100%;        margin-bottom: 15px    }    .news .detail {        width: 100%    }    .news figure img {        padding: 15px    }}.blog_string h2 {    margin: 0 0 25px 0;    font-size: 28px;    line-height: 28px}.blog_string h2 a {    text-decoration: none;}.blog_string {    border-bottom: 1px solid #ddd;    padding-bottom: 20px;    margin-bottom: 20px;}.blog_string .not_masked_coupon {    max-width: 155px}.blog_string .overlay_post_formats,.news .overlay_post_formats {    bottom: auto;    top: 0}.blog_string .star-small,.small_post .star-small {    margin-bottom: 10px}.blog_string figure {    margin-bottom: 20px;    text-align: center;    position: relative;}.blog_string_container {    position: relative;}.blog_string_holder .top {    float: right;    margin: 0 0 10px 10px}@media (max-width: 767px) {    .blog_string h2 {        font-size: 20px;        line-height: 22px    }}/****************************************************************************    *-*-*-* CAROUSEL *-*-*-*****************************************************************************/.post_carousel_block,.woo_carousel_block {    margin: 0 0 25px 0;    position: relative;}.loading.post_carousel_block,.woo_carousel_block.loading {    background: #f4f4f4 !important;    min-height: 120px;    max-height: 160px}.loading .carousel-stamp,.loading .re_carousel {    opacity: 0}.re_carousel {    overflow: hidden;    box-sizing: border-box;}.re_carousel a {    text-decoration: none !important;    color: #111}.re_carousel .controls {    background-color: rgba(0, 0, 0, 0.5);    width: 30px;    height: 30px;    line-height: 30px;    position: absolute;    color: transparent;    cursor: pointer;    text-align: center;    z-index: 999}.re_carousel .controls.disabled {    opacity: 0.3}.re_carousel .controls:after {    font-family: FontAwesome;    color: #fff;}.re_carousel .controls.prev:after {    content: "\f104";}.re_carousel .controls.next:after {    content: "\f105";}.carousel-style-1 .controls {    border: 1px solid #fff;    width: 20px;    height: 20px;    bottom: 10px;    line-height: 20px;}.carousel-style-1 .controls.prev {    right: 40px;}.carousel-style-1 .controls.next {    right: 10px;}.carousel-style-1 .controls:after {    font-size: 14px;    line-height: 20px;}.carousel-style-1 .carousel-item {    height: 200px;}.carousel-style-1 .carousel-item img {    display: block;    width: 100%;    height: 200px}.carousel-style-1 .text-oncarousel {    z-index: 10;    padding: 12px 15px;    text-shadow: 1px 1px 1px #000;    transition: all 0.3s ease 0s;    bottom: 0;    width: 100%;    position: absolute;    box-sizing: border-box;}.carousel-style-1 h3 {    font-size: 16px;    line-height: 17px;    margin: 0 0 6px 0;}.carousel-style-1 h3 a,.carousel-style-1 h3 a:hover {    color: #fff}.carousel-style-1 .price_count {    color: #fff}.carousel-style-1 .post-meta a {    color: #eee}.carousel-style-1 .carousel-stamp {    position: absolute;    top: -5px;    left: 0;    z-index: 999;}.carousel-style-2 .re_carousel,.carousel-style-3 .re_carousel {    padding: 0 40px;}.no-nav-carousel .re_carousel {    padding: 0}.carousel-style-2 .controls {    top: 40%;}.carousel-style-2 .controls.prev {    left: 0;}.carousel-style-2 .controls.next {    right: 0;}.carousel-style-2 .controls:after {    font-size: 15px;    line-height: 30px;}.carousel-style-2 .price_count {    color: #111}.carousel-style-2 .carousel-item {    margin: 0 10px}.carousel-style-2 figure {    border: 1px solid #f4f4f4}.carousel-style-2 h3 {    font-size: 18px;    line-height: 22px;    margin: 0 0 12px 0;}.carousel-style-2 .text-oncarousel {    padding-top: 12px;}.carousel-style-2 .carousel-stamp {    position: absolute;    top: -5px;    left: 25px;    z-index: 999;}.carousel-style-3 .controls:after,.carousel-style-3 .controls:before {    line-height: 30px;    font-size: 30px;    color: #555;}.carousel-style-3 .controls.prev {    left: 0;}.carousel-style-3 .controls.next {    right: 0;}.carousel-style-3 .controls {    top: 40%;    background-color: transparent;    width: auto;}.carousel-style-3 .controls:hover {    background-color: transparent !important;}.re_carousel .carousel-item {    display: block;    line-height: 1.2em;    position: relative;    text-decoration: none;}.re_carousel .priced_block {    margin: 0}.re_carousel .price_count {    background-color: transparent;    padding: 0}.re_carousel .star-small {    margin-bottom: 9px}.re_carousel figure {    position: relative;    margin: 0 !important}.re_carousel .carousel-item figure:hover .text-oncarousel {    padding-bottom: 25px}.views-in-carosel {    position: absolute;    left: 15px;    bottom: -35px;    font-size: 11px;    color: #ccc;    transition: all 0.3s ease 0s;    line-height: 11px}.views-in-carosel a {    color: #ccc;}.views-in-carosel p {    margin: 0}.re_carousel .carousel-item figure:hover .views-in-carosel {    bottom: 8px}.re_carousel .woo_loop_btn {    margin-bottom: 10px;    display: inline-block;}.post_carousel_block.loading:before,.woo_carousel_block.loading:before {    position: absolute;    top: 50%;    left: 50%;    color: #ccc}.media_owl_carousel {    padding: 20px;    border: 1px solid #cecece !important;    margin-bottom: 30px;    box-shadow: 0 1px 1px #EDEDED;    text-align: center;}.media_owl_carousel .photo-item {    margin: 0 10px;    position: relative;}.media_owl_carousel .gp-overlay {    display: none;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.8);    position: absolute;    top: 0px;    left: 0px;}.media_owl_carousel .gp-overlay a {    width: 50px;    height: 50px;    display: block;    position: absolute;    top: 50%;    left: 50%;    margin: -25px 0 0 -25px;    color: #fff !important;    text-decoration: none}.media_owl_carousel .gp-overlay a:before {    font-family: FontAwesome;    content: "\f055";    font-size: 50px}.carousel-style-deal .deal-item {    background-color: #fff;    height: 120px;    width: 120px;    overflow: hidden;    border: 1px solid #ddd;    padding: 10px;    text-align: center;    margin: 0 auto;    position: relative;}.carousel-style-deal .deal-item .info-overlay {    pointer-events: none;    position: absolute;    bottom: 5px;    left: 0;    right: 0;    z-index: 999;    display: inline-block;}.carousel-style-deal .deal-item:before {    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 78%, rgba(255, 255, 255, 1) 100%);    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);    position: absolute;    bottom: 0;    left: 0;    right: 0;    height: 90px;    z-index: 1;    content: "";    pointer-events: none;}.carousel-style-deal .deal-item img {    height: auto;    width: 100%;}.carousel-style-deal .deal-item .priced_block p {    float: none;    text-align: center;}.carousel-style-deal .deal-item .priced_block .price_count ins,.woo_sell_block .price ins {    display: block;    font-size: 16px;    color: #F4721C;    font-weight: 700;}.carousel-style-deal .deal-item-wrap .deal-detail {    width: 120px;    margin: 10px auto;    text-align: center;}.carousel-style-deal .deal-item-wrap .deal-detail h3 {    font-size: 14px;    line-height: 16px;    font-weight: normal;}.text-oncarousel,.carousel-style-deal .deal-item:before,.deal-item-wrap .deal-detail,.info-overlay,.small_sale_a_proc,.news_cat a {    transform: translate3d(0, 0, 0);    -webkit-backface-visibility: hidden;}.woo_sell_block.carousel-style-deal .deal-item {    width: 154px;    height: 154px}.woo_sell_block.carousel-style-deal .deal-item-wrap .deal-detail {    width: 154px}.woo_sell_block.carousel-style-deal.showrow-6 .deal-item,.woo_sell_block.carousel-style-deal.showrow-6 .deal-item-wrap .deal-detail {    width: 130px;}.woo_sell_block .price del {    opacity: 0.5;    font-size: 13px;    font-weight: normal;}.woo_sell_block .price {    font: 700 15px/17px 'Roboto', trebuchet ms;}.woo_sell_block .star-rating {    float: none !important;    margin: 6px auto !important;}.woo_sell_block.woocommerce a.added_to_cart {    display: block;    margin-top: -10px;    padding: 0;    font-size: 10px;}.woo_sell_block a.add_to_cart_button {    display: inline-block;    font-size: 14px !important}/****************************************************************************    News Scroller****************************************************************************/.top_theme {    width: 1200px;    margin: 15px auto 10px auto;    height: 30px;    position: relative;    overflow: hidden;    line-height: 30px;    clear: both;}.top_theme #vertical-ticker {    display: block;    height: 30px;    white-space: nowrap;    font-size: 14px;    padding-left: 4px}ul.newsticker {    position: relative;    left: 389px;}ul.newsticker li {    float: left;    margin-right: 75px !important;}.scroller {    text-align: center;    cursor: pointer;    margin: 0 4px;    width: 18px;    z-index: 100 !important;    position: relative;    display: block;    float: left;    vertical-align: middle;    outline: none !important;    border: none;}.scroller.up:before,.scroller.down:before {    font-family: FontAwesome;    font-size: 18px;}.scroller.up:before {    content: "\f105";}.scroller.down:before {    content: "\f104";}.top_theme h5 {    height: 30px;    position: relative;    display: inline-block;    float: left;    margin: 0}.top_theme h5 strong {    position: relative;    padding: 3px 7px;    float: left;    text-transform: uppercase;    font: 12px 'arial', trebuchet ms;    color: #ffffff;    margin-right: 6px;    border-radius: 3px;    margin-top: 4px}.top_theme a {    color: #111111;    text-decoration: underline;}/****************************************************************************    SIDEBAR****************************************************************************/.sidebar {    width: 336px;    float: right;}.main-side.authorcontent {    float: right;}.sidebar.authorsidebar {    float: left;    background-color: #fff;    color: #333;    box-sizing: border-box;    padding: 30px 20px;    column-count: auto !important;    -webkit-column-count: auto !important;}.author_widget {    background-color: #fff;    padding: 0;    box-sizing: border-box;    margin: 0 0 20px 0}.sidebar img {    max-width: 100%}.widget.tabs {    margin-bottom: 25px;}.widget.tabs .current {    color: #ffffff;}.widget.tabs > ul {    border-bottom: 2px solid #000000;}.widget.tabs > ul > li {    float: left;    margin: 0 2% 0 0;    font: 700 16px/20px 'Roboto', trebuchet ms;    text-transform: uppercase;    background: #000000;    padding: 10px 0px;    width: 49%;    text-align: center;    display: block;    text-decoration: none;    color: #ffffff;    outline: 0px;    -webkit-transition: background-color 0.3s;    -moz-transition: background-color 0.3s;    -o-transition: background-color 0.3s;    -ms-transition: background-color 0.3s;    transition: background-color 0.3s;    cursor: pointer}.widget.tabs > ul > li:last-child {    margin-right: 0px;    float: right;}#categories_tabs .tab > div {    border: 0px;}.color_sidebar {    margin-top: 10px}.sidebar .tabs .tabs-item {    display: none;}.sidebar .tabs-item > div,.footer-bottom .tabs-item > div {    padding: 16px 0;    border-bottom: 1px solid #ddd;    overflow: hidden;}.sidebar .tabs-item div:last-child {    border: none !important;    margin-bottom: 0}.sidebar .tabs-item figure,.footer-bottom .tabs-item figure {    width: 31%;    float: left;    margin-right: 3.5%;    position: relative;    text-align: center;}.sidebar .tabs-item figure a {    width: 100%;    height: auto;    max-height: 100px}.sidebar .tabs-item figure a img {    max-height: 100px;    width: auto;}.sidebar .tabs-item .detail {    float: right;    width: 65%}.sidebar .tabs-item .detail h5 {    color: #111111;    font-size: 15px;    line-height: 16px;    margin: 0 0 8px 0}.sidebar .tabs-item .detail .post-meta a.comm_meta {    color: #888888;    text-decoration: none !important;}.progress-bar {    width: 126px;    height: 27px;    background: #dcdcdc;    position: relative;    margin-top: 9px;}.bar {    width: 95px;    height: 27px;    background: #e43917;    position: absolute;}.progress-bar a {    padding: 9px;    display: inline-block;    margin-top: -2px;    color: #ffffff;    background: #222222;    font: 700 12px 'arial', trebuchet ms;}.featured_slider .slide {    position: relative;    display: none;}.featured_slider .slide:first-child {    display: block;}.featured_slider {    position: relative;    margin-bottom: 20px;}.featured_slider .wrap {    padding: 0;}.featured_slider .view-link {    display: block;    position: relative;}.featured_slider .view-link:hover .pattern {    opacity: 0;    filter: alpha(opacity=0)}.featured_slider .image {    overflow: hidden;}.featured_slider .image img {    display: block;    width: 100%;    height: auto;    max-height: 400px}.featured_slider .flex-direction-nav li a {    width: 40px;    height: 40px;    display: inline-block;    z-index: 999;    top: 100px;    position: absolute;    margin-top: 10px;    color: #fff;    font-size: 0;    text-shadow: none;    outline: none !important;    text-align: center;    opacity: 1}.featured_slider .flex-direction-nav li a.flex-prev:before,.featured_slider .flex-direction-nav li a.flex-next:before {    font-family: FontAwesome;    font-size: 40px;    text-shadow: 0 0 1px #111;    line-height: 40px}.featured_slider .flex-direction-nav li a.flex-prev:before {    content: '\f104 ';}.featured_slider .flex-direction-nav li a.flex-next:before {    content: '\f105 ';}.featured_slider .flex-direction-nav li a.flex-prev {    left: 0}.featured_slider .flex-direction-nav li a.flex-next {    right: 0}.featured_slider .score {    border: 2px solid #ffffff;    position: absolute;    top: 50%;    left: 50%;    z-index: 99999;    text-align: center;    padding: 5px 10px;    margin: -40px 0px 0px -40px;    color: #ffffff;    font: 700 14px 'Roboto', trebuchet ms;    width: 60px;    transition: all 0.4s ease 0s !important;}.featured_slider .score i {    color: #ffffff;    font: 700 34px/36px 'Roboto', trebuchet ms;    display: block;}.featured_slider .reviews {    color: #ffffff;    font: 700 14px 'Roboto', trebuchet ms;    background: #000000;    position: absolute;    right: 0px;    bottom: 4px;    padding: 3px 8px;    z-index: 99}.featured_slider .flex-control-nav {    display: block;    top: -4px;    right: 0px;    position: absolute;    text-align: right;    width: auto;    bottom: auto;}.featured_slider .flex-control-nav li {    margin: 0 !important}.featured_slider .flex-control-paging li a {    width: 10px;    height: 10px;    border-radius: 50%;    display: inline-block;    font: 0/0 Arial;    background: #c9c9c9;    margin: 0 2px;    box-shadow: none;    color: transparent}.sidebar .featured_slider .link {    font: 700 21px/21px 'Roboto', trebuchet ms;    margin: 8px 0;    display: block;    text-transform: uppercase;}.sidebar .featured_slider p {    font: italic 400 12px/18px 'arial', trebuchet ms;}.category_tab ul.cat_widget_custom {    list-style: none;}.category_tab ul.cat_widget_custom li {    border-bottom: 1px solid #d6d6d6;    font: 14px/32px 'arial', trebuchet ms;}.category_tab ul.cat_widget_custom li:nth-last-of-type(1) {    border: none}.category_tab ul.cat_widget_custom li a {    color: #111111;    outline: none;}.category_tab ul.cat_widget_custom li span.counts {    font: 12px/11px arial;    margin-top: 5px;    color: #ffffff;    background: #aaaaaa;    border-radius: 3px;    padding: 3px 7px;    float: right;}.category_tab ul.cat_widget_custom li a span.drop_list {    float: none;    font: 400 14px 'arial';    color: #666;    background-color: transparent;    padding: 0}.category_tab ul.cat_widget_custom li:last-child {    border: 0px;}.sidebar .tabs-item .category_tab {    border: none;    padding: 0;    margin: 0}.category_tab ul.cat_widget_custom ul.children li {    font: 12px 'Arial', trebuchet ms;    color: #787878;    padding: 0 0 0 10px;    margin-bottom: 3px;    border: none;    position: relative;}.category_tab ul.cat_widget_custom ul.children li:before {    position: absolute;    content: "+";    top: 7px;    left: 0;    color: #999;    line-height: 0;    font-size: 12px;    font-family: Arial}.category_tab ul.cat_widget_custom ul.children li span.counts,.category_tab ul.cat_widget_custom li ul.children li a span.drop_list {    display: none;}.category_tab .children {    display: none;    margin: 5px 0 10px 10px}.sidebar .widget {    padding-bottom: 16px;    margin-bottom: 16px;    border-bottom: 1px solid #ddd;    clear: both;    overflow: hidden;}.sidebar .widget.widget_text {    overflow: visible;}.widget:last-child {    border-bottom: none}.sidebar .widget.widget_icl_lang_sel_widget {    overflow: visible;}.widget .title,.widget h2 {    font: 700 18px/20px 'Roboto', trebuchet ms;    color: #111;    margin: 0 0 15px 0;}.widget_categories li,.widget_archive li,.widget_nav_menu li,.widget_pages li,.login_widget ul li,.edd-taxonomy-widget li {    margin-bottom: 6px}.widget_recent_entries li,.widget_recent_comments ul li,.widget_product_categories li {    margin-bottom: 10px}.widget_categories li a,.widget_archive li a,.widget_nav_menu li a,.widget_recent_entries li a,.widget_recent_comments ul li a,.widget_pages ul li a,.login_widget ul li a,.widget_product_categories ul li a,.widget_meta ul li a,.edd-taxonomy-widget li a {    text-decoration: underline;    color: #111;}.widget_nav_menu ul.sub-menu,.widget_product_categories ul.children {    margin: 6px 0}.widget_nav_menu ul.sub-menu li,.widget_product_categories ul.children li {    font: 12px 'Arial', trebuchet ms;    margin-bottom: 3px;    padding-left: 12px;}.widget_nav_menu ul.sub-menu li a,.widget_product_categories ul.children li a {    color: #787878;}.widget_recent_entries .post-date {    font-size: 11px}.author-avatar img {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #CCCCCC;    float: left;    margin: 0 10px 5px 0;    padding: 4px;}.sidebar .widget p.welcome-frase {    font-size: 14px}ul.login-links {    margin-top: 10px}.login_widget #login-form label,.login_widget ul.login-links li a {    font-size: 12px}.widget_rss .rsswidget {    display: inline-block;    margin-bottom: 8px}.widget_rss .rss-date {    display: block;    font-size: 11px;    margin-bottom: 3px}.widget_rss cite {    font-style: italic;    display: block;    margin: 3px 0}.widget_rss ul li {    margin-bottom: 10px}.widget_categories select.postform {    padding: 5px}.widget_categories .screen-reader-text {    padding-right: 10px;}.postimagetrend .title {    padding: 8px 15px}/* calendar widget */#wp-calendar {    width: 100%;}#wp-calendar caption {    text-align: right;    color: #333;    font-size: 12px;    margin-top: 10px;    margin-bottom: 15px;}#wp-calendar thead {    font-size: 10px;}#wp-calendar thead th {    padding-bottom: 10px;}#wp-calendar tbody {    color: #aaa;}#wp-calendar tbody td {    background: #f5f5f5;    border: 1px solid #fff;    text-align: center;    padding: 8px;}#wp-calendar tbody td:hover {    background: #fff;}#wp-calendar tbody .pad {    background: none;}#wp-calendar tfoot #next {    font-size: 10px;    text-transform: uppercase;    text-align: right;}#wp-calendar tfoot #prev {    font-size: 10px;    text-transform: uppercase;    padding-top: 10px;}.widget_product_search label {    display: none !important;}.widget_product_search input#s {    border: 1px solid #dddddd;    padding: 6px 7px}select.dropdown_product_cat {    padding: 6px 7px;    border: 1px solid #dddddd;    width: 100%}.tagcloud {    overflow: hidden;}.sidebar .widget_text a {    text-decoration: underline;}.sidebar .widget p {    font: 12px 'arial', trebuchet ms;    color: #111111;    margin-bottom: 10px;    line-height: 18px;}.video_widget > a {    margin-bottom: 20px;    display: block;}.video_widget p {    font: 700 18px 'Roboto', trebuchet ms !important;    text-transform: uppercase;    color: #111111;}.video_widget figure {    position: relative;    margin-bottom: 15px;}.video_widget figure img {    width: 100%;    height: auto;}.video_widget h3 {    font: bold 14px Arial}.video_widget h3 a {    color: #111;    text-decoration: underline;}.sidebar .tabs-item div.last_comments_widget {    margin: 0;    padding: 0}.lastcomm-item {    border-bottom: 1px solid #ddd;    padding-bottom: 15px;    overflow: hidden;    font: 12px Arial, Helvetica, trebuchet ms;    margin-bottom: 15px}.lastcomm-item img {    float: left;    height: 40px;    margin-right: 12px;    width: 40px;}.lastcomm-item .lastcomm-cat {    font-style: italic;    display: block;    margin-top: 10px}.lastcomm-item .lastcomm-cat a {    text-decoration: underline}.lastcomm-item div {    overflow: hidden}.tagcloud a {    border: 1px solid #ddd;    color: #111;    float: left;    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    display: block;    font-size: 14px !important;    list-style-type: none;    margin: 0 2px 2px 0;    padding: 5px 10px;    text-transform: capitalize;}.tagcloud a:hover {    background-color: #111;    border: 1px solid #111;    color: #fff}.news_lettr {    padding-bottom: 0px !important;    width: 100%;    position: relative;    box-sizing: border-box;}.news_lettr * {    z-index: 99}.news_lettr form {    position: relative;    width: 93%}.news_lettr input[type="text"] {    margin-bottom: 10px;    border: 1px solid #cecece;    width: 100%;    height: 32px;    outline: 0px;    box-shadow: none;    padding-left: 10px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.news_lettr input[type="submit"] {    background: #000000;    padding: 0 4px;    font: 700 17px 'Roboto', trebuchet ms;    color: #ffffff;    border: 0px;    border-radius: 3px;    position: absolute;    top: 3px;    cursor: pointer;    right: 3px;}.news_lettr p {    font-size: 14px;    margin-bottom: 0px !important;    padding-bottom: 10px;}.news_lettr i {    padding-right: 5px;    color: #bbb}.news_lettr p a {    font: 700 14px 'Roboto', trebuchet ms !important;}.news_lettr:after {    z-index: 9;    content: "\f003";    font-family: FontAwesome;    position: absolute;    right: 5px;    opacity: 0.1;    font-size: 150px;    bottom: -35px}.textwidget h1,.textwidget h2,.textwidget h3,.textwidget h4,.textwidget h5 {    margin-bottom: 15px}.textwidget .wpsm-title h5 {    margin-bottom: 0}.widget.top_offers .post-meta {    margin-bottom: 8px}.sidebar .widget.top_offers {    border: 1px solid #ccc;    padding: 15px;    box-sizing: border-box;}.sidebar .widget.top_offers .title {    font-size: 18px !important;    margin-bottom: 15px;    text-transform: uppercase;}.sidebar .widget.top_offers .title:before {    font-family: FontAwesome;    font-size: 22px;    color: #fff;    padding-right: 10px;    content: "\f091";    font-weight: normal;}.widget.top_offers .title {    color: #fff;    padding: 7px;    text-align: center;    position: relative;}.widget.top_offers .title:after {    top: 100%;    left: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-width: 8px;    margin-left: -8px;}.top_offers .woo_sidebar_deals_links .deals_woo_rehub {    padding: 0;    margin: 0;    float: none;    width: auto !important;    border: none;    display: block !important}.top_offers .woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt {    width: 70%}.top_offers .woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt a {    position: relative;}.top_offers .woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt a.added_to_cart {    display: block;    font-size: 11px;    margin: 5px 0 0 0}.top_offers .woo_sidebar_deals_links .deals_woo_rehub .left_data_aff {    width: 27%}.widget.better_menu li {    font-size: 14px;    margin-bottom: 14px;    padding-left: 12px;    position: relative;}.widget.better_menu a {    color: #111}.widget.better_menu .title i {    padding-right: 8px;    color: #F90000;}.widget.better_menu {    padding-bottom: 0;    border: none}.widget.better_menu li:last-child {    margin-bottom: 0}.widget.better_menu ul.sub-menu {    margin: 10px 0 10px 10px}.widget.better_menu ul.sub-menu li {    font-size: 12px;    margin-bottom: 6px;}.widget.better_menu .bordered_menu_widget {    padding: 15px;    border: 1px solid #e3e3e3}.widget.better_menu .red_menu_widget {    background-color: #E1193A;}.widget.better_menu .green_menu_widget {    background-color: #84AE28;}.widget.better_menu .blue_menu_widget {    background-color: #1B8AE1;}.widget.better_menu .orange_menu_widget {    background-color: #fb7203;}.widget.better_menu .violet_menu_widget {    background-color: #9728C7;}.widget.better_menu .colored_menu_widget {    padding: 20px;    color: #fff}.widget.better_menu .colored_menu_widget a,.widget.better_menu .colored_menu_widget .title,.widget.better_menu .colored_menu_widget i,.widget.better_menu .colored_menu_widget li:before {    color: #fff !important}.postimagetrend .wrap {    height: 220px;    overflow: hidden;    position: relative;    margin: 0 0 15px 0}.postimagetrend .wrap img {    min-height: 220px;    width: 100%}.postimagetrend .wrap h4 {    text-shadow: 0 1px 1px #333;    position: absolute;    bottom: 0;    left: 0;    right: 0;    color: #fff;    padding: 5px 12px;    z-index: 9}.postimagetrend .wrap a:after {    position: absolute;    z-index: 8;    bottom: 0;    left: 0;    height: 66px;    background-color: rgba(0, 0, 0, 0.3);    color: #FFFFFF!important;    width: 100%;    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.22) 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(40%, rgba(0, 0, 0, 0.15)), color-stop(100%, rgba(0, 0, 0, 0.22)));    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.22) 100%);    background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.22) 100%);    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.22) 100%);    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.15) 40%, rgba(0, 0, 0, 0.4) 100%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#66000000', GradientType=0);    content: ""}.postimagetrend .wrap:hover a:before {    opacity: 0}.postimagetrend.nohead .wrap {    border-bottom: 1px solid #ccc;    margin: 0}.postimagetrend.two_column .wrap {    width: 50%;    float: left;    height: 150px;    box-sizing: border-box;    border-right: 1px solid #ccc;    border-bottom: 1px solid #ccc;    margin: 0}.postimagetrend.two_column .wrap img {    min-height: 150px;    width: 100%}.postimagetrend.two_column .wrap h4 {    font: bold 13px/15px Arial;    text-transform: none;}.postimagetrend.two_column {    border: 1px solid #ccc;    overflow: hidden;    border-right: none;    border-bottom: none;}.postimagetrend.nohead .wrap h4,.postimagetrend.nohead .wrap a:after {    display: none;}/*** Contact Form 7 + MAILCHIMP***//*********************************************************/.wpcf7 input,.wpcf7 textarea {    margin: 4px 10px 12px 0;}.wpcf7 textarea {    width: 80%;}.wpcf7 .wpcf7-submit {    background: #111;    padding: 5px 14px;    color: #FFF;    text-transform: uppercase;    cursor: pointer;    -o-transition: .3s;    -ms-transition: .3s;    -moz-transition: .3s;    -webkit-transition: .3s;    transition: .3s;    display: block;    border: none;    font: 700 18px 'Roboto', trebuchet ms !important;    text-transform: uppercase;    box-shadow: none !important;}.wpcf7 .wpcf7-submit:hover,.wpcf7 .wpcf7-submit:focus {    background: none #777 !important;    color: #fff !important;    box-shadow: none !important;}.rehub_chimp {    position: relative;    margin: 30px auto}.rehub_chimp #mc_embed_signup {    width: 500px;    position: relative;    vertical-align: middle;    margin: 0;    background-color: transparent;    padding: 0;    max-width: 100%}.rehub_chimp #mc_embed_signup form {    padding: 0}.rehub_chimp #mc_embed_signup input.email {    border: 1px solid #d9d9d9;    width: 100%;    outline: none;    box-sizing: border-box;    border-radius: 5px;    font-weight: normal;    font-size: 15px;    padding: 12px 10px}.rehub_chimp #mc_embed_signup input#mc-embedded-subscribe {    position: absolute;    right: 0;    top: 0;    height: 100%;    border: none;    border-top-right-radius: 5px;    border-bottom-right-radius: 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;    font-size: 16px;    text-shadow: none;    font-weight: bold;    color: #fff !important;    width: 150px;    background: none #5EB936;    cursor: pointer;    box-shadow: none;    padding: 12px 10px}.rehub_chimp.centered_form #mc_embed_signup {    margin: 5px auto;}.rehub_chimp.centered_form {    text-align: center;}.rehub_chimp_flat #mc_embed_signup input.email {    border: 1px solid #111;    width: 100%;    outline: none;    box-sizing: border-box;    border-radius: 0;    font-weight: normal;    font-size: 15px;    padding: 12px 10px}.sidebar .rehub_chimp #mc_embed_signup input#mc-embedded-subscribe {    position: static;    margin: 10px auto;    width: 100%;    border-radius: 5px}.rehub_chimp_flat #mc_embed_signup input#mc-embedded-subscribe {    border-radius: 0;    position: absolute;    right: 0;    top: 0;    height: 100%;    border: none;    box-sizing: border-box;    font-size: 16px;    text-shadow: none;    font-weight: bold;    color: #fff !important;    width: 150px;    background: none #5EB936;    cursor: pointer;    box-shadow: none;    padding: 12px 10px}.rehub_chimp {    background-color: #F5F5F5;    padding: 20px;    border: 4px solid #E6E6E6;    text-align: center;}.rehub_chimp_flat #mc_embed_signup {    position: relative;    vertical-align: middle;    margin: 0;    background-color: transparent;    padding: 0;    max-width: 100%}.rehub_chimp #mc_embed_signup label,.rehub_chimp_flat #mc_embed_signup label {    display: none;}.rehub_chimp h3 {    text-transform: uppercase;    font-size: 23px;    margin: 10px 0 20px 0;}.rehub_chimp .clear {    height: auto}.rehub_chimp p {    margin: 15px auto}.rehub_chimp:before {    position: absolute;    top: 0;    left: 50%;    width: 40px;    height: 40px;    line-height: 40px;    border-radius: 50%;    background-color: #cc0000;    content: "\f0e0";    font-size: 20px;    color: #fff;    margin: -20px 0 0 -20px;    font-family: FontAwesome}/******** FOOTER ********/.footer-bottom {}.footer-bottom .container,                 .footer-bottom.block_foot {                     width: 1200px;                     margin: 0 auto;                     display: table;                 }.footer-bottom .footer_widget {    width: 33%;    display: table-cell;    padding: 25px 30px 20px 30px;    font: 13px 'arial', trebuchet ms;    line-height: 18px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.footer-bottom .widget {    margin-bottom: 25px}.footer-bottom .footer_widget .title {    margin-bottom: 22px;}.footer-bottom .footer_widget p {    margin-bottom: 22px;}.footer-bottom .container .footer_widget a {    text-decoration: underline;}.footer-bottom .footer_widget .widget_categories ul li,.footer-bottom .footer_widget .widget_archive ul li,.footer-bottom .footer_widget .widget_nav_menu ul li {    font-size: 13px;    margin-bottom: 12px;    padding-left: 12px;    position: relative;}.widget.better_menu li:before,.footer-bottom .footer_widget .widget_categories ul li:before,.footer-bottom .footer_widget .widget_archive ul li:before,.footer-bottom .footer_widget .widget_nav_menu ul li:before {    position: absolute;    content: ".";    top: 0;    left: 0;    color: #999;    line-height: 0;    font-size: 30px;    font-family: Arial}.footer-bottom .footer_widget .woocommerce ul li {    background-image: none;    padding-left: 0}.footer-bottom .woocommerce ins,.footer-bottom .woocommerce del {    color: #247600;}.footer-bottom .footer_widget.last {    border: 0px !important;}.footer-bottom .widget_search #searchform {    background-color: #fff}.footer-bottom #wp-calendar caption {    color: #ccc}.footer-bottom #wp-calendar tbody td {    border: 1px solid #1c1c1c}.footer-bottom .featured_slider .link {    font: 700 21px/21px 'Roboto', trebuchet ms;    margin: 8px 0;    text-decoration: underline;    display: block;    text-transform: uppercase;}.footer-bottom .featured_slider p {    font: italic 400 12px/18px 'arial', trebuchet ms;    margin-bottom: 0}.footer-bottom .news_lettr {    background-image: none;}.footer-bottom .footer_widget a.vid_icon {    text-decoration: none;}.footer-bottom .footer_widget .login_widget ul li {    margin-bottom: 6px}.footer-bottom .tabs-item > div {    border-bottom: 1px solid #1c1c1c}footer#theme_footer {    padding: 20px 0;}footer#theme_footer.block_foot {    width: 1200px;    margin: 0 auto;}footer#theme_footer div.f_text {    font: 13px 'arial', trebuchet ms;}footer#theme_footer .container {    width: 1200px;    margin: 0 auto;}footer#theme_footer .left {    width: 50%;    float: left;}footer#theme_footer.block_foot .left {    padding-left: 20px;}footer#theme_footer.block_foot .right {    padding-right: 20px;}footer#theme_footer .right {    width: 50%;    float: right;    text-align: right;}footer#theme_footer .left,footer#theme_footer .right {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}footer#theme_footer .right img {    max-width: 100%;}footer#theme_footer.dark_style {    background: none #222;    border-top: 1px solid #4e4e4e;}.footer-bottom.dark_style {    background-color: #000000;}.footer-bottom.dark_style .footer_widget {    border-right: 1px solid #1c1c1c;    color: #ccc;}.footer-bottom.dark_style .footer_widget .title,.footer-bottom.dark_style .footer_widget h2,.footer-bottom.dark_style .container .footer_widget a,.footer-bottom .footer_widget.dark_style ul li a,footer#theme_footer.dark_style div.f_text,footer#theme_footer.dark_style div.f_text a {    color: #ffffff;}footer#theme_footer.white_style {    background: none #fff;    border-top: 1px solid #ddd;}.footer-bottom.white_style {    background-color: #f9f9f9;    border-top: 1px solid #ddd;}.footer-bottom.white_style .footer_widget {    border-right: 1px solid #E6E6E6;    color: #111;}.footer-bottom.white_style .footer_widget .title,.footer-bottom.white_style .footer_widget h2,.footer-bottom.white_style .container .footer_widget a,.footer-bottom .footer_widget.white_style ul li a,footer#theme_footer.white_style div.f_text,footer#theme_footer.white_style div.f_text a {    color: #000;}.footer-bottom.white_style .footer_widget .widget_categories ul li:before,.footer-bottom.white_style .footer_widget .widget_archive ul li:before,.footer-bottom.white_style .footer_widget .widget_nav_menu ul li:before {    color: #fff;}.footer-contact {    margin: 0 0 30px 0}.left-f-contact {    width: 50px}.fcontact-body {    padding: 0 15px}.left-f-contact i {    font-size: 50px}span.call-us-text {    font-size: 14px;    display: block;    opacity: 0.7;}span.call-us-number {    font-size: 22px;    display: block;    line-height: 32px;}/****************************************************************************    *-*-*-* HOME GRID *-*-*-*****************************************************************************/.title h5 {    font: 700 23px/20px 'Roboto', trebuchet ms;    color: #222222;    display: block;    text-transform: uppercase;    border-bottom: 3px solid #000000;    padding-bottom: 12px;    margin: 0 0 20px 0;}.title h1 span {    font-weight: normal;}.title h1 {    margin: 0 0 28px 0;}.masonry_grid_fullwidth {    margin-bottom: 20px}.small_post {    position: relative;    float: left;    background-color: #fff;    overflow: hidden;}.masonry_grid_fullwidth .small_post {    border: 1px solid #e3e3e3;    /*box-shadow: 0 1px 1px #EDEDED;*/    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.one-col-gridhub .small_post {    margin: 0 0 20px;}.two-col-gridhub .small_post {    padding: 20px 25px;    width: 47%;    margin: 0 1.5% 20px;}.three-col-gridhub .small_post {    padding: 20px 25px;    width: 31.3%;    margin: 0 1% 20px;}.fourth-col-gridhub .small_post {    padding: 20px 25px;    width: 23%;    margin: 0 1% 20px;}.fifth-col-gridhub .small_post {    padding: 20px 25px;    width: 18%;    margin: 0 1% 20px;}.two-col-gridhub {    margin: 0 -1.5% 20px}.three-col-gridhub {    margin: 0 -1% 20px}.fourth-col-gridhub,.fifth-col-gridhub {    margin: 0 -1% 20px}.masonry_grid_fullwidth.loaded .small_post {    display: block;}.masonry_grid_fullwidth {    min-height: 600px;}.masonry_grid_fullwidth.loaded {    background: none transparent;    min-height: 10px;    padding-bottom: 20px}.small_post > p {    font: 13px 'arial', trebuchet ms;    color: #111111;    margin-bottom: 15px;}.small_post .top {    margin-bottom: 8px;    height: 25px;    position: relative;}.small_post h2 {    margin: 0 0 10px 0;    font-size: 22px;    line-height: 22px;}.small_post .meta,.small_post h2 {    clear: both}.small_post h2.ext_link {    display: inline}.small_post .cats_def {    float: left;    padding-right: 34px}.small_post a.comment_two {    position: absolute;    top: 0;    right: -1px;    padding: 2px;    line-height: 12px;    font-size: 12px}.small_post .overlay {    text-align: center;    width: 100%;    height: 100%;    position: absolute;    top: 0px;    left: 0px;    background: rgba(0, 0, 0, .7);}.small_post .overlay .btn_more {    border: 1px solid #ffffff;    color: #ffffff;}.small_post .overlay h2 {    font: 26px/26px 'Roboto', trebuchet ms;    display: inline-block !important;    margin: 65px 15px 10px;    text-transform: uppercase;    border-top: 1px solid #ffffff;    border-bottom: 1px solid #ffffff;    padding-top: 10px;    padding-bottom: 5px;    max-height: 52px}.small_post .overlay h2 a {    color: #ffffff;}.small_post .player {    margin-bottom: 10px;    display: inline-block;}.small_post figure {    width: 100%;    margin-bottom: 20px;    position: relative;    box-sizing: border-box;}.small_post figure > a {    width: 100%;}.small_post figure > a img {    width: 100%;    height: auto;}.small_post .post_slider .flex-direction-nav .flex-prev {    left: 0}.small_post .post_slider .flex-direction-nav .flex-next {    right: 0}article.small_post:hover,.list_grid:hover,.top_rating_block.list_style_rating .top_rating_item:hover {    box-shadow: 0 0 8px #eee}.more_post a {    cursor: pointer;    background: #f2f2f2;    color: #111111;    display: block;    font: bold 14px 'arial', trebuchet ms;    margin: 10px 1.5% 20px 1.5%;    line-height: 48px;    text-align: center;}.more_post a:hover {    background-color: #111;    color: #fff}.more_post {    display: none;}.more_post.onclick {    display: block !important}.re_ajax_pagination {    clear: both;    text-align: center;    padding: 25px 0}.re_ajax_pagination_btn.def_btn {    font-size: 15px;    padding: 7px 50px;}.re_ajax_pagination_btn.active:before {    font-weight: normal;    display: inline-block;    font-size: 17px;    content: "\f021";    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;    margin-right: 5px}.no_more_posts {    text-align: center;    clear: both;    display: block;    margin: 20px 0;    width: 100%;    flex-basis: 100%;}.masonry_grid_fullwidth .re_ajax_pagination,.masonry_grid_fullwidth .no_more_posts {    bottom: 0;    position: absolute;    width: 100%;}.woo_offer_list .re_ajax_pagination,.woo_offer_list .no_more_posts {    border-bottom: 1px solid #eee;    margin: 0;    padding: 20px 0}.woo_offer_list .re_ajax_pagination_btn {    margin: 0}.masonry_grid_fullwidth .re_ajax_pagination_btn {    background-color: transparent;    color: #999;    line-height: 18px;    margin: 0}ul.postpagination {    display: block;    height: 24px;    margin-left: -5px;}ul.postpagination li {    float: left;    display: block;    color: #666;    font-size: 14px;    margin-left: 5px;    line-height: 14px;}ul.postpagination li a {    display: block;    padding: 5px 8px;    color: #111;    text-decoration: none;}ul.postpagination li:hover a,ul.postpagination li a:focus,ul.postpagination li.active a {    color: #fff;}ul.postpagination li.active a {    font-weight: bold;    cursor: default;}ul.postpagination li.active a:hover,ul.postpagination li.active a:focus {    background: #111;}div.pagination-centered {    text-align: center;}div.pagination-centered ul>li {    float: none;    display: inline-block;}.post {    margin-bottom: 15px;    /*overflow: hidden*/}.post .comment_two,.stream_title .comment_two,.top_single_area .comment_two {    float: right;}h2.ext_link {    display: inline-block}.post .player {    margin-bottom: 10px;    display: inline-block;}.post figure.top_featured_image {    max-width: 100%;    margin-bottom: 20px;    position: relative;    overflow: hidden;    text-align: center;}.post ul li {    list-style: disc outside none;}.post li {    margin: 0 0 5px 15px;}.post ol,.post ul {    margin: 0 0 15px 5px}#login-form ul li,#user-login ul li {    list-style: none;    margin: 0;}.post .flex-direction-nav {    margin: 0}.post ul.flex-direction-nav li {    list-style: none;    margin: 0}.post_slider ul.slides li a,.post_slider ul.slides li img {    height: auto;    width: 100%;    position: relative;}.post_slider {    margin-bottom: 42px;    position: relative;    width: 100%;}.post_slider.gallery_top_slider {    margin-bottom: 20px;}.post_slider .flex-viewport,.post_slider ul.slides li a,.post_slider ul.slides li img {    width: 100%;    vertical-align: top;}.post_slider .flex-viewport {    border: 1px solid #eee;    box-sizing: border-box;}.post_slider ul.slides {    height: 100%;    width: 100%;    margin: 0;}.post_slider ul.slides li {    position: relative;    list-style: none;    margin: 0;    overflow: hidden;}.post_slider .pattern {    box-shadow: 0 0 80px rgba(0, 0, 0, 0.4) inset}.post_slider .flex-control-nav {    bottom: -36px !important;    margin: 0}.post_slider .flex-control-nav li a {    width: 7px;    height: 7px;    border-radius: 50%;    display: inline-block;    font-size: 0px;    background: #c9c9c9;    text-indent: -9999px;}.post_slider .caption,.slider_post .caption {    color: #ffffff;    position: absolute;    bottom: 0px;    right: 0px;    display: block;    z-index: 99999;    padding: 3px 6px 3px 5px;    font-size: 14px}.post_slider .caption a,.slider_post .caption a {    font: 16px/16px 'Roboto', trebuchet ms;    color: #ffffff;    text-decoration: none !important;}.post_slider .caption i,.slider_post .caption i {    margin-left: 3px}.post_slider .bigcaption,.slider_post .bigcaption {    background-color: rgba(0, 0, 0, 0.5);    color: #EBEBE8;    position: absolute;    bottom: -50px;    left: 0px;    right: 0;    width: 100%;    display: block;    z-index: 99999;    padding: 18px;    font-size: 16px;    text-align: center;    box-sizing: border-box;    -webkit-boxsizing: borderbox;    transition: all 0.4s ease 0s;    transition-delay: 0.25s;    opacity: 0;    letter-spacing: 0.5px}.post_slider .flex-active-slide .bigcaption,.slider_post .flex-active-slide .bigcaption {    bottom: 0;    opacity: 1}.post_slider .flex-direction-nav .flex-prev {    left: 0;    opacity: 1}.post_slider .flex-direction-nav .flex-next {    right: 0;    opacity: 1}.gallery_top_slider .flex-control-thumbs {    margin: 0;    overflow: hidden;    position: static;}.post_slider.gallery_top_slider .flex-direction-nav a {    margin-top: -80px}.gallery_top_slider .flex-control-thumbs li {    width: 10.3%;    float: left;    margin: 0.9125% 0.9125% 0 0;}.gallery_top_slider .flex-control-thumbs li:nth-child(9) {    margin-right: 0;}.gallery_top_slider.loading,.blog_slider.loading {    background: url("images/preload.gif") no-repeat scroll 50% 100px #fff !important;    min-height: 400px;}.gallery_top_slider.loading .slides,.gallery_top_slider.loading .flex-control-nav,.gallery_top_slider.loading .flex-direction-nav {    display: none;}.blog_slider.loading .slides {    opacity: 0;}.flexslider .fa-pulse {    display: none !important;    position: absolute;    top: 50%;    left: 50%;    margin: -13px 0 0 -13px;    font-size: 26px;}.flexslider.loading .fa-pulse {    display: block !important;}/****************************************************************************    *-*-*-* TOP RATING *-*-*-*****************************************************************************/.top_rating_text {    margin-bottom: 15px}.after_top_module {    margin-top: 15px}.top_table_block {    display: table;    border-collapse: separate;    width: 100%;    border-spacing: 0;    border: 1px solid #cecece;}.top_table_block .top_rating_heading {    text-align: center;    font: 15px Arial;    color: #fff;    background: #898989;    /* Old browsers */    background: -moz-linear-gradient(top, #ababab 0%, #ababab 50%, #898989 51%, #898989 100%);    /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ababab), color-stop(50%, #ababab), color-stop(51%, #898989), color-stop(100%, #898989));    /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top, #ababab 0%, #ababab 50%, #898989 51%, #898989 100%);    /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top, #ababab 0%, #ababab 50%, #898989 51%, #898989 100%);    /* Opera 11.10+ */    background: -ms-linear-gradient(top, #ababab 0%, #ababab 50%, #898989 51%, #898989 100%);    /* IE10+ */    background: linear-gradient(to bottom, #ababab 0%, #ababab 50%, #898989 51%, #898989 100%);    /* W3C */    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ababab', endColorstr='#898989', GradientType=0);    /* IE6-9 */    border: 1px solid #cecece;    border-bottom: none}.top_table_block .top_rating_heading th {    padding: 8px 10px 10px;    white-space: nowrap;}.top_table_block .top_rating_item {    position: relative;}.top_table_block .top_rating_item td {    padding: 15px 10px;    vertical-align: middle;    text-align: center;    border-top: 1px solid #cecece;    position: relative;}.top_table_block .top_rating_item td.desc_col {    text-align: left;}.top_table_block .top_rating_item .column_content {    text-align: left !important;}.top_table_block .top_rating_item .column_content.centered_content {    text-align: center !important;}.top_table_block .top_rating_item .rating_col {    text-align: center;    padding: 0 5px}.top_rating_item .rating_col a.read_full {    font: 11px/14px Arial, trebuchet;    text-decoration: underline;    margin-top: 5px;    display: inline-block;}.top_table_block .rehub_meta_field {    font-size: 15px;    line-height: 20px}.top_table_block .rehub_meta_field.disabled {    opacity: 0.3}.rehub_meta_field_value.hidden {    display: none;}.top_table_block .rehub_meta_field i.fa-times {    color: #cc0000 !important}.top_table_block .rehub_meta_field i.fa-check {    color: #41BD28 !important}.top_table_block .user-rate {    float: none;}.top_table_block .top_rating_item .column_content.centered_content .user-rate {    margin: 0 auto}.top_table_block .top_rating_item .column_content.centered_content .star .title_stars small {    display: block;}.top_rating_block.list_style_rating {    display: table;    width: 100%}.top_rating_block.list_style_rating .top_rating_item {    background-color: #fff;    border: 1px solid #cecece;    box-shadow: 0 1px 1px #ededed;    margin: 0 0 15px 0;    position: relative;}.top_rating_block.list_style_rating .top_rating_item > div {    padding: 15px 10px;    display: table-cell;    vertical-align: middle;    text-align: center;}.top_rating_block.list_style_rating .top_rating_item > div.product_image_col {    position: relative;}.top_rating_block.list_style_rating .desc_col {    text-align: left !important;    width: 650px;}.top_rating_block.list_style_rating .rating_col {    width: 75px;}.top_rating_block.list_style_rating .top_rating_item a.read_full {    font-size: 12px}.with_sidebar_rating.top_rating_block.list_style_rating .rating_col {    width: 65px;}.with_sidebar_rating.top_rating_block.list_style_rating .t_score {    display: none;}.with_sidebar_rating.top_rating_block.list_style_rating .desc_col {    width: 325px;}.top_rating_block.list_style_rating .star strong {    display: none;}.top_rating_item .rank_count {    border-radius: 50%;}.top_rating_item .rank_count {    font: 700 18px/18px "Roboto", trebuchet;    background-color: #111;    border: 2px solid #fff;    box-shadow: 0 0 4px #999;    padding: 6px 0 0 0;    color: #fff;    width: 30px;    height: 24px;    display: block;    position: absolute;    top: 50%;    left: 0;    margin: -20px 0 0 -37px;}#rank_1.top_rating_item .rank_count {    border: 2px solid #fff;    box-shadow: 0 0 4px #999;    padding: 6px 0 0 0;    color: #fff;    width: 30px;    height: 24px;    display: block;}#rank_1.top_rating_item .rank_count i {    font-size: 20px}.top_rating_item h2 {    margin: 0;    font-size: 18px;    line-height: 22px;    margin-bottom: 8px}.top_rating_item h2 a {    text-decoration: none;}.top_rating_item figure {    width: 126px;    height: 126px;    position: relative;    margin: 0 0 0 10px;    overflow: visible;}.top_rating_item figure > a {    width: 100%;    height: 100%;    display: block}.top_rating_item figure > a img {    width: 120px;    height: 120px;    border: 1px solid #ddd;    padding: 2px;    background-color: #fff}.top_rating_item .priced_block {    margin: 6px 0}.top_rating_item p {    font: 13px/16px 'arial', trebuchet ms;    color: #111111;    margin: 8px 0;}.top_rating_item .priced_block p {    border: none;    float: none;    margin: 0 0 8px 0 !important;    padding: 0 !important}.top_rating_item .priced_block .price_count {    background-color: transparent;    font: 20px/20px Arial;    color: #111;    padding: 0}.top_rating_item .rehub_offer_coupon span {    color: #111}.top_rating_item .priced_block .btn_offer_block {    float: none;    margin: 0 auto;    display: block;    width: 130px;    font-size: 16px;    line-height: 18px}.top_rating_item .priced_block .not_masked_coupon {    width: 130px;    margin: 10px auto;}.top_rating_item .score {    text-align: center;    font: 700 13px/18px 'Roboto', trebuchet ms;    padding: 8px;    color: #666;    text-transform: uppercase;}.top_rating_item .score.square_score {    background: #e43917;    color: #fff;}.top_rating_item .score span.it_score {    display: block;    font: bold 30px/27px 'Roboto', trebuchet ms;    color: #111;}.top_rating_item .score.square_score span.it_score {    font: bold 38px/36px 'Roboto', trebuchet ms;    color: #fff}.top_rating_item .star {    margin: 6px auto 0 auto !important;    float: none !important;}.top_rating_item .star .title_stars {    font-size: 12px;    display: block;    line-height: 14px;}.top_rating_item .star .title_stars small {    font-size: 11px;    margin-bottom: 4px;}.top_rating_item .buttons_col {    min-width: 200px}.with_sidebar_rating .top_rating_item .buttons_col {    min-width: 175px}.with_sidebar_rating .top_rating_item h2 {    font-size: 19px;    line-height: 19px;}.with_sidebar_rating .top_rating_item .score.square_score span.it_score {    font: bold 30px/30px 'Roboto', trebuchet ms;}.table_view_charts {    margin: 10px 0;    overflow: hidden;}.top_chart_wrap,.swiper-container {    float: left;    width: calc(100% - 160px);    position: relative;}.top_chart_controls {    float: right;    margin-bottom: 10px}.top_chart_controls .controls {    text-decoration: none;    width: 30px;    height: 30px;    cursor: pointer;    opacity: 0.8;    text-align: center;    float: left;    border: 1px solid #ddd;    color: #444;}.top_chart_controls .controls.next:after,.top_chart_controls .controls.prev:after {    font-family: FontAwesome;    line-height: 30px;    font-size: 18px;}.top_chart_controls .controls.next:after {    content: "\f105";}.top_chart_controls .controls.prev:after {    content: "\f104";}.top_chart_pagination a span {    display: none;}.top_chart_pagination a {    width: 8px;    height: 8px;    margin: 0 2px;    display: inline-block;    background-color: #ccc;    cursor: pointer;    border-radius: 50%}.top_chart_pagination a.selected {    cursor: default;}.top_chart_pagination {    float: left;    margin: 7px 7px 0 7px}.table_view_charts .top_chart_item,.table_view_charts .top_chart_first {    border-top: 1px solid #ddd;    float: left;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    position: relative;}.table_view_charts .top_chart_item li:first-child,.table_view_charts .top_chart_first li:first-child {    padding: 25px 20px 15px 20px;    background-color: #fff}.table_view_charts .top_chart_first {    width: 160px;    clear: both;}.table_view_charts .top_chart_item {    width: 220px;    background: #fff;    display: inline;    max-width: 250px}.table_view_charts li {    border-bottom: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;    border-left: 1px solid transparent;    list-style: none !important;    margin: 0;    padding: 15px 12px;    overflow: hidden;    -webkit-transform-style: preserve-3d;    -moz-transform-style: preserve-3d;    transform-style: preserve-3d;    font: 15px/22px Arial;}.table_view_charts .top_chart_first ul li {    text-align: right;    border-left: 1px solid #e8e8e8;}.table_view_charts li.heading_row_chart {    font-weight: bold;    font-size: 18px;    background-color: #fff !important;    border-right-color: #fff !important;    border-left-color: #fff !important;}.top_chart.table_view_charts .top_chart_item:nth-child(2n+1) {    background-color: #f8f8f8;}.table_view_charts .top_chart_item li {    text-align: center;}.table_view_charts .top_chart_item figure {    height: auto;    margin: 0 auto;    text-align: center;    width: auto;    padding: 0;    height: 150px}.table_view_charts .top_chart_item figure > a img {    height: auto;    width: auto;    max-height: 150px;    max-width: 100%;    border: none;    vertical-align: middle;    padding: 0}.table_view_charts .top_chart_item .star {    margin: 0 auto !important}.table_view_charts .top_chart_item .priced_block,.table_view_charts .top_chart_item .re_thing_btn {    margin: 0;    padding: 0}.table_view_charts .user-rate {    float: none;    margin: 0 auto}.table_view_charts .star .title_stars small {    display: block;}.table_view_charts .top_chart_item .rehub_meta_field_icon {    font-size: 18px;    color: #41BD28}.table_view_charts .top_chart_item .rehub_meta_field_icon .fa-ban {    color: #dc0000}.table_view_charts .top_chart_item .title_row_chart a {    color: #111;    text-decoration: none;}.table_view_charts ul {    padding: 0;    margin: 0}.table_view_charts h2 {    font-size: 18px;    line-height: 18px;    margin: 10px 0 0 0;    padding: 0}/*.table_view_charts .ed_choice_col li {border-right:2px solid #77B21D; border-left:2px solid #77B21D;}*/.table_view_charts .top_chart_item.ed_choice_col {    border-top: 1px solid #77B21D;}.table_view_charts .top_chart_item.ed_choice_col > ul > li:last-child {    border-bottom: 1px solid #77B21D;}.table_view_charts .top_chart_item.ed_choice_col li:first-child:before {    border-top: 1px solid #77B21D;    height: 1px;    content: "";    position: absolute;    top: 0;    left: 0;    width: 100%}.table_view_charts .top_chart_item.ed_choice_col > ul > li:last-child:before {    border-top: 1px solid #77B21D;    height: 1px;    content: "";    position: absolute;    bottom: 0;    left: 0;    width: 100%}.table_view_charts .is-sticky li {    z-index: 999999;    background-color: #fff}.top_chart_item:not(.activecol) .is-sticky {    opacity: 0}.re-compare-show-diff,.diff-label {    cursor: pointer;}.re-compare-show-diff {    padding: 4px;    margin-right: 5px}.table_view_charts li.low-opacity {    opacity: 0.1}@media (max-width: 468px) {    .table_view_charts .top_chart_wrap,    .swiper-container {        float: left;        width: calc(100% - 130px);    }    .table_view_charts .top_chart_first {        width: 130px;        overflow: hidden;    }    .table_view_charts .top_chart_first li > div {        font-size: 13px    }}.rehub_rating_row {    font-size: 24px;    height: 24px;    line-height: 24px;    width: 112px;    font-family: FontAwesome;    overflow: hidden;    position: relative;    font-weight: normal;    text-align: left;    margin: 0 auto}.rehub_rating_row:before {    content: '\f006\f006\f006\f006\f006';    color: #FFBF00;}.rehub_rating_row span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;}.rehub_rating_row span:before {    content: "\f005\f005\f005\f005\f005";    top: 0;    position: absolute;    left: 0;    color: #FFBF00;}/*******=== COUNTDOWN STYLES ===*******/.countdown_dashboard {    margin: 10px auto;    overflow: hidden;    height: 50px;    width: 280px;    display: none;}.dash {    width: 58px;    height: 39px;    float: left;    margin-right: 12px;    position: relative;}.dash:after {    content: ":";    position: absolute;    top: 5px;    left: 58px;    font-size: 24px;    font-weight: bold}.dash .digit:before {    height: 2px;    background-color: #000;    position: absolute;    top: 17px;    left: 0;    width: 100%;    z-index: 9999;    content: ""}.dash.seconds_dash:after {    display: none}.dash .digit {    font: 700 35px/39px 'Roboto', trebuchet ms;    float: left;    width: 25px;    text-align: center;    color: #fff;    position: relative;    z-index: 9;    background-color: #000;    margin-right: 4px;    border-radius: 4px;    box-shadow: 0 3px 6px #ccc}.dash_title {    position: absolute;    display: none;    bottom: 0px;    right: 6px;    font-size: 9pt;    color: #555;    text-transform: uppercase;    letter-spacing: 2px;}/****************************************************************************    *-*-*-* SINGLE *-*-*-*****************************************************************************/.top_single_area {    border-bottom: 1px solid #ddd;    margin-bottom: 25px;}.main-side .top_single_area {    margin-bottom: 15px;    border: none}.single .star {    float: right;    margin-bottom: 10px;}.single .star.left {    float: left}.single .star .title_stars {    font: 14px 'arial', trebuchet ms;    color: #111111;    display: block;    margin-bottom: 5px;}.single .star .title_stars span {    font-weight: normal;}.single .rate-line .line {    width: 280px;    margin-bottom: 15px;}.single .rate-line {    float: left;    margin-top: 0}.rating_bar {    overflow: auto}.rating_bar .star .title_stars {    float: left;}.rating_bar .star {    float: none;    width: 100%;    text-align: right;    margin: 10px 0 0 0;    overflow: hidden;}.rating_bar.no_rev .star {    margin-top: 0;}.float-posts-nav {    opacity: 0;    transition: all .7s ease-in-out;}.postNavigation {    position: fixed;    bottom: 50%;    margin-top: -47px;    z-index: 9999;    height: 100px;    transition: all .7s ease-in-out;}.postNavigation a {    display: inline-block;    background: #DFDFDF;    transition: all .4s ease-in-out;    vertical-align: middle;    position: relative;    width: 40px;    height: 100px;    color: #fff;    box-shadow: 0 0 80px #E7E7E7;}.postNavigation a:before {    position: absolute;    font-family: "FontAwesome";    font-size: 28px;    top: 50%;    margin-top: -14px;    line-height: 28px;}.prevPostBox a:before {    content: "\f104";    left: 12px}.nextPostBox a:before {    content: "\f105";    right: 12px}.nextPostBox {    right: 0;}.prevPostBox {    left: 0;}.postNavigation .thumbnail {    float: right;    margin-left: 5px;    position: relative;    width: 70px;    height: 70px;    text-align: center;}.postNavigation.nextPostBox .thumbnail {    float: left;    margin-left: 0;    margin-right: 5px;}.postNavigation .headline {    height: 70px;    overflow: hidden;    position: relative;    -webkit-font-smoothing: antialiased;    font-size: 14px;    padding: 0 8px;}.postNavigation .headline span {    font-size: 10px;    line-height: 10px;    text-transform: uppercase;    letter-spacing: 1px;    display: block;    margin-bottom: 8px}.postNavigation .headline h4 {    margin: 0}.postNavigation .inner-prevnext {    position: absolute;    top: 0;    height: 100%;    box-sizing: border-box;    -webkit-box-sizing: border-box;    padding: 15px;    width: 290px;    background-color: #fff;    color: #111 !important;    transition: all .2s ease-in-out 0.3s;}.postNavigation.nextPostBox .inner-prevnext {    margin: 0 0 0 40px;    left: 0;}.postNavigation.prevPostBox .inner-prevnext {    margin: 0 40px 0 0;    right: 0;}.postNavigation a:hover {    color: #fff;    width: 330px}.postNavigation.nextPostBox a:hover .inner-prevnext {    margin: 0 40px 0 0;    opacity: 1}.postNavigation.prevPostBox a:hover .inner-prevnext {    margin: 0 0 0 40px;    opacity: 1}#topcontrol {    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;    backface-visibility: hidden;    z-index: 1008;    background: rgba(0, 0, 0, 0.4);    border-radius: 5px 0 0 5px;    position: fixed;    bottom: 105px;    right: 0;    cursor: pointer;    transition: all .7s ease-in-out;    overflow: auto;    font-size: 16px;    line-height: 32px;    height: 32px;    width: 32px;    color: #fff !important;    text-align: center;    opacity: 0}.float-posts-nav.scrollvisible {    opacity: 1}#topcontrol.scrollvisible {    opacity: 1;}#rh_social_panel_footer {    transition: all 0.4s ease;    position: fixed;    bottom: -100px;    width: 100%;    background-color: rgba(249, 249, 249, 0.9);    padding: 10px 0;    z-index: 1000;    text-align: center;    border-top: 1px solid #eee;}@media (max-width: 767px) {    .float-posts-nav {        opacity: 1    }    .postNavigation {        height: 32px;        bottom: -100px;    }    .float-posts-nav.scrollvisible .postNavigation {        bottom: 10px    }    #rh_social_panel_footer.scrollvisible {        bottom: 0    }    .postNavigation a {        height: 32px !important;        line-height: 32px !important;        width: 32px !important;        box-shadow: none !important;    }    .postNavigation .inner-prevnext {        display: none !important;    }    .prevPostBox {        left: 10px    }    .rightPostBox {        right: 10px    }}.single .tags {    margin: 30px auto 0 auto;}.single .tags p {    color: #666666;    font: bold 12px 'arial', trebuchet ms;}.single .tags p .tags-title-post {    padding: 3px 8px;    text-transform: uppercase;    background-color: #111;    color: #fff;    margin: 0 4px 8px 0;    display: inline-block;}.single .tags p a {    color: #666666;    font: normal 12px 'arial', trebuchet ms;    border: 1px solid #ddd;    padding: 2px 8px;    margin: 0 4px 8px 0;    display: inline-block;}.author_detail_box {    background-color: #fff;    border: 1px solid #ddd;    padding: 15px 0px;    margin: 5px auto 40px auto;    position: relative;    min-height: 90px}.archive .author_detail_box {    margin: 0 0 10px 0}.author_detail_box .avatar {    width: 71px;    position: absolute;    left: 20px;    top: 15px;}.author_detail_box > div {    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0 20px 0 110px}.author_detail_box div .social_icon {    border-bottom: 1px solid #cecece;    padding-bottom: 15px;    margin-bottom: 15px;}.author_detail_box div h4 {    margin: 0 0 8px 0;}.author_detail_box div p {    font: 14px/16px 'arial', trebuchet ms;    color: #111111;    margin: 0 0 10px 0}.author_detail_box .rh_mycred-users-badges {    display: inline-block;    margin-right: 5px}.related_articles {    padding: 20px;    border: 1px solid #cecece;    margin: 35px auto 0 auto;    box-shadow: 0 1px 1px #EDEDED}.related_articles .related_title {    font: 700 21px/21px 'Roboto', trebuchet ms;    color: #111111;    margin-top: -20px;    text-transform: uppercase;    text-align: center;    display: table;    margin: -30px auto 20px;    background: #ffffff;    padding: 0 25px}.related_articles .title_cat_related {    font: 14px 'arial', trebuchet ms;    color: #111111;    margin: -28px 0 15px;    background: #ffffff;    padding: 0 20px;    display: table}.related_articles ul {    overflow: hidden;    margin: 0}.related_articles ul li > a {    font: bold 16px/18px 'Roboto', trebuchet ms;    color: #111111;    text-decoration: none;}.related_articles ul li {    width: 29.83%;    float: left;    text-align: center;    margin: 0 1.75% 15px 1.75%}.related_articles ul li figure {    display: table-cell;    text-align: center;    vertical-align: middle;    height: 150px;}.related_articles ul li img {    height: auto;    max-width: 100%}.related_articles .rh_related_link_image {    display: table;    width: 100%;    padding: 12px;    border: 1px solid #eee;    background-color: #fff;    height: 176px;    box-sizing: border-box;    text-align: center;}.full_width .related_articles ul li img {    max-width: 100%;    margin-bottom: 10px}.related_articles .rh_related_link {    display: inline-block;    margin-top: 15px}@media (max-width: 767px) {    .related_articles ul li > a {        font-size: 14px;        line-height: 16px;    }    .related_articles .rh_related_link_image {        height: 100px    }    .related_articles ul li figure {        height: 74px    }}@media (max-width: 400px) {    .related_articles ul li {        width: 96.5%    }}#timeline_posts h4 {    background: none repeat scroll 0 0 #DFDFE0;    display: inline-block;    font-size: 24px;    line-height: 24px;    margin-bottom: 0;    padding: 3px 6px;    text-transform: none;}#timeline_posts h4 a {    text-decoration: none;}ul.postspermonth {    border-left: 2px solid #DFDFE0;    margin: 0 0 30px 35px;    overflow: hidden;    padding-top: 10px}ul.postspermonth li {    background: none transparent;    list-style: none outside none !important;    padding: 2px;    position: relative;}.single .full_width .single_custom_bottom .rehub_chimp,.single .full_width .tags,.single .full_width .author_detail_box,.full_width .related_articles,.full_width .post_share,.full_width #comments,.full_width #review_form {    max-width: 900px;    margin: 25px auto;    box-sizing: border-box;}/****************************************************************************    *-*-*-* COMMENTS *-*-*-*****************************************************************************/#comments {    position: relative;    margin-top: 30px;    clear: both;}#comments .title_comments {    font: 700 18px/20px Arial;    color: #111111;    padding-bottom: 25px;}.commentlist {    margin: 0 0 30px 0;    list-style: none;    clear: both;}.commentlist li {    margin: 0 0 25px 0;}.commbox {    background: none repeat scroll 0 0 #FFFFFF;    border: 1px solid #ddd;    box-shadow: 0 1px 1px #ededed;    height: auto;    max-width: 100%;    position: relative;}.commentlist ul.children {    margin-left: 23px;    padding-left: 23px;    position: relative;    margin-top: 23px;}.commentlist ul.children .commbox:before {    content: "\f176";    left: -24px;    position: absolute;    top: 50%;    width: 25px;    color: #C8C8C8;    font-size: 15px;    font-family: FontAwesome}.commentlist .comment-author {    position: relative;    padding: 15px 20px;    border-bottom: 1px solid #EDEDED;}.commentlist .comment-author img {    width: 50px;    height: 50px;    float: left;    margin-right: 20px;}.commentlist .comment-author .fn {    font: 700 15px/15px 'Roboto', trebuchet ms;    text-transform: uppercase;    display: block;}.commentlist .comment-author .fn a {    margin: 0;    color: #000;}.commentlist .comment-author .fn .url:hover {    color: #999;}.commentlist .comment-author span.time {    font: normal 12px Arial;    display: block;    color: #999999;    text-decoration: none;    margin: 6px 0 0 0;}.commentlist .comment-author a div.comment-link {    font-size: 16px;    margin-top: -3px;    margin-left: -10px;}.commentlist .comment-content {    display: block;    padding: 15px 20px;    position: relative;}.commentlist .comment-content p {    font: normal 14px/22px Arial;    color: #111;    margin: 0 0 8px 0;}.commentlist .comment-content a {    word-break: break-all;}.commentlist .comment-content small {    color: #999;    display: block;    font: 12px Arial, trebuchet ms;    margin-top: 3px;}.comment-reply-link,.comment-reply-login {    font-size: 12px;    float: right;    color: #ccc}.comment-reply-link:before,.comment-reply-login:before {    content: "\f062 ";    font-family: FontAwesome;    padding-right: 2px}.comment-edit-link {    float: right;    font-size: 11px;    margin-left: 8px;}.ap_waiting em {    font-style: italic;    color: #cc0000;    font-size: 12px}.comment-respond {    padding: 20px 24px;    border: 1px solid #ededed;    margin-bottom: 30px;    box-shadow: 0 1px 1px #EDEDED;}.comment-respond h3 {    font: 700 19px/21px 'Roboto', trebuchet ms;    color: #111111;    text-transform: uppercase;    text-align: center;    display: table;    margin: -30px auto 20px;    background: #ffffff;    padding: 0 25px}#cancel-comment-reply-link {    border-bottom: 1px dotted #111;    color: #111;    text-decoration: none;    font-size: 12px}.comment-respond .usr_re input,.comment-respond .email_re input,.comment-respond .site_re input {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    padding: 0 0 0 50px;    width: 100%;    font: 14px 'arial', trebuchet ms;    margin-bottom: 20px;    border-radius: 0px;    height: 38px;    border: 1px solid #cbd0d2;    float: left;    position: relative;}.comment-respond textarea {    width: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    background: #f2f2f2;    font: 400 15px 'helvetica', trebuchet ms;    border-radius: 0px;    height: 150px;    resize: none;    margin-bottom: 20px;    border: 1px solid #cbd0d2;    padding: 10px;    clear: both}.comment-respond #submit {    display: block}.comment-respond .usr_re,.comment-respond .email_re,.comment-respond .site_re {    display: block;    vertical-align: middle;    position: relative;    float: left;    width: 32%;    margin-right: 2%}.comment-respond .end {    margin-right: 0px !important;}.comment-respond .usr_re:after,.comment-respond .email_re:after,.comment-respond .site_re:after {    background: none #2f2f2f;    position: absolute;    left: 0;    top: 0;    font-family: FontAwesome;    color: #fff;    width: 38px;    height: 38px;    text-align: center;    line-height: 38px}.comment-respond .usr_re:after {    content: "\f007";}.comment-respond .email_re:after {    content: "\f0e0"}.comment-respond .site_re:after {    content: "\f0c1"}.comment-respond p.form-submit {    clear: both;    margin-top: 15px}#commentform #submit {    font-size: 16px;    padding: 8px 14px;}.breadcrumb {    margin-bottom: 15px;    color: #111111;    font: 12px 'arial', trebuchet ms;}.breadcrumb a {    color: #111111;}#disqus_thread {    margin-top: 20px;}p.comment-subscription-form {    margin-top: 10px}#rehub-comments-tabs {    margin-bottom: 30px}#rehub-comments-tabs span {    display: inline-block;    padding: 10px;    cursor: pointer;}#rehub-comments-tabs span:hover,#rehub-comments-tabs span.active {    background: #eee;}#comments_pagination {    font-size: 18px;}#comments_pagination a {    color: #111}#comments_pagination span.page-numbers.current {    background: #eee;    padding: 3px 7px;}#loadcomment-list .loadingcomment i {    font-size: 20px;    color: #2C7FD0}#rehub-comments-tabs .add_user_review_link {    float: right;    padding: 5px 10px;    margin: 5px 0 20px 20px;}.comm_meta_wrap {    margin: 0 0 0 70px}.commentlist #user_reviews_in_comment {    display: none;}/****************************************************************************    *-*-*-* MEDIA  *-*-*-*****************************************************************************/.media_video .inner {    padding: 25px 30px 20px 30px;    border: 1px solid #cecece !important;    margin-bottom: 30px;    box-shadow: 0 1px 1px #EDEDED}.media_video img {    margin-bottom: 10px;}.media_video p a img {    margin-bottom: 0px;    vertical-align: top;}.media_video .inner img {    width: 100%;}.media_video h4 {    text-align: center;    font: 700 18px/18px 'Roboto', trebuchet ms;    color: #111111;    margin-top: 0;}.media_video p {    text-align: center;    font: italic 15px 'arial', trebuchet ms;    color: #111111;    margin: 0}.media_video h3 {    float: left}.media_video > p {    float: right;    font: 700 18px/18px 'Roboto', trebuchet ms;    color: #111111;    margin-bottom: 10px}.video-container {    margin-bottom: 15px;    overflow: hidden;    padding-bottom: 56.25%;    position: relative;    height: 0;}.video-container iframe {    left: 0;    top: 0;    height: 100%;    width: 100%;    position: absolute;}/* Images-------------------------------------------------------------- */.alignleft,img.alignleft {    display: inline;    float: left;    margin-right: 1.5em;    margin-bottom: 1.5em;}.alignright,img.alignright {    display: inline;    float: right;    margin-left: 1.5em;    margin-bottom: 1.5em;}.aligncenter,img.aligncenter {    clear: both;    display: block;    margin-left: auto;    margin-right: auto;}.wp-caption {    text-align: center;    margin-bottom: 1.5em;    max-width: 100% !important}.wp-caption img {    border: 0 none;    margin: 0;    padding: 0;}.wp-caption p.wp-caption-text {    margin: 0;}.widget img {    max-width: 100%;    height: auto}.widget select {    max-width: 100%}.multicatleft.alignleft {    max-width: 270px}@media (max-width: 767px) {    .multicatleft.alignleft {        float: none;        margin: 0 0 20px 0    }}/** * Gallery * ----------------------------------------------------------------------------- */.gallery {    margin-bottom: 20px;}.gallery-item {    float: left;    margin: 0 12px 12px 0;    overflow: hidden;    position: relative;}.gallery-item img {    height: auto}.gallery-columns-1 .gallery-item {    max-width: 100%;}.gallery-columns-2 .gallery-item {    max-width: 48%;    max-width: -webkit-calc(50% - 12px);    max-width: calc(50% - 12px);}.gallery-columns-3 .gallery-item {    max-width: 32%;    max-width: -webkit-calc(33.3% - 12px);    max-width: calc(33.3% - 12px);}.gallery-columns-4 .gallery-item {    max-width: 23%;    max-width: -webkit-calc(25% - 12px);    max-width: calc(25% - 12px);}.gallery-columns-5 .gallery-item {    max-width: 19%;    max-width: -webkit-calc(20% - 12px);    max-width: calc(20% - 12px);}.gallery-columns-6 .gallery-item {    max-width: 15%;    max-width: -webkit-calc(16.7% - 12px);    max-width: calc(16.7% - 12px);}.gallery-columns-7 .gallery-item {    max-width: 13%;    max-width: -webkit-calc(14.28% - 12px);    max-width: calc(14.28% - 12px);}.gallery-columns-8 .gallery-item {    max-width: 11%;    max-width: -webkit-calc(12.5% - 12px);    max-width: calc(12.5% - 12px);}.gallery-columns-9 .gallery-item {    max-width: 9%;    max-width: -webkit-calc(11.1% - 12px);    max-width: calc(11.1% - 12px);}.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {    margin-right: 0;}.gallery-caption {    background-color: rgba(0, 0, 0, 0.7);    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    color: #fff;    font-size: 12px;    line-height: 1.5;    margin: 0;    max-height: 50%;    opacity: 0;    padding: 6px 8px;    position: absolute;    bottom: 0;    left: 0;    text-align: left;    width: 100%;}.gallery-caption:before {    content: "";    height: 100%;    min-height: 49px;    position: absolute;    top: 0;    left: 0;    width: 100%;}.gallery-item:hover .gallery-caption {    opacity: 1;}.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {    display: none;}.bypostauthor {    font-weight: normal;}/****************************************************************************ELEMENTS SHORTCODE****************************************************************************/blockquote {    padding: 40px 5% 38px 5%;    position: relative;    border: none;    box-sizing: border-box;}blockquote p {    margin: 0 0 25px 0 !important;    font-size: 22px;    line-height: 28px;    font-weight: 400;    padding: 0;    font-style: italic;}blockquote:before {    color: #ee452c;    font-family: FontAwesome;    content: "\f10d" !important;    float: left;    margin: 0 8px 0 0;}blockquote.wpsm-quote cite {    color: #AAAAAA;    float: right;    font-size: 13px;    font-style: italic;}blockquote.alignleft {    float: left;    margin: 20px 20px 20px 0}blockquote.alignright {    float: right;    margin: 20px 0 20px 20px}.dwqa-list-question .filter li {    font-size: 100%;}.dwqa-list-question .filter-bar .dwqa-btn,.dwqa-container .dwqa-btn-success {    text-decoration: none;}.sys_btn {    font: normal 12px Arial !important;    text-transform: none !important;    text-decoration: none;    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);    display: inline-block}.sys_btn:hover {    text-decoration: none}.field_text {    margin: 15px 0;    clear: both}.def_inp {    background: none repeat scroll 0 0 #fcfcfc;    border: 1px solid #ccc;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05) inset;    border-radius: 4px;    font: 12px/12px Arial;    color: #808080;    padding: 7px 6px;}.label_title {    padding-right: 10px}.def_inp:focus {    box-shadow: 0 0 6px #eee;    border: 1px solid #c0c0c0;    color: #333;}article.post {    counter-reset: wpsmtop;    word-wrap: break-word;}article.post .wpsm_toplist_heading:before {    content: counter(wpsmtop);    counter-increment: wpsmtop;    border-radius: 50%;    display: block;    float: left;    font: bold 20px/38px Arial;    height: 38px;    margin: -8px 15px 10px 0;    text-align: center;    width: 38px;    border: 3px solid #111}.wpsm_toplist_heading {    padding-top: 35px;    margin-top: 0 !important}.kc-anchor {    display: block;    margin-bottom: 35px}.autocontents {    list-style-type: none;    counter-reset: list;}.post .autocontents li {    list-style-type: none;    margin: 0 0 12px 12px}.inline-list-wrap .autocontents li {    display: inline-block;}.autocontents li:before {    color: #555;}.autocontents li.top {    counter-increment: list;    counter-reset: list1;    font-size: 105%}.autocontents li.top:before {    content: counter(list) '. ';}.autocontents li.sub_1 {    counter-increment: list1;    counter-reset: list2;    font-size: 95%}.autocontents li.sub_1:before {    content: counter(list) '.' counter(list1) '. ';}.autocontents li.sub_2 {    counter-increment: list2;    font-size: 90%}.autocontents li.sub_2:before {    content: counter(list) '.' counter(list1) '.' counter(list2) '. ';}.kc-gotop {    display: block;    text-align: right;}#toplistmenu ul {    margin: 15px 0 30px !important;    counter-reset: item;    list-style: none;    box-shadow: 0 4px 12px #e0e0e0;    margin: 0 4px 12px;    border: 1px solid #ddd;    border-top: none;}#toplistmenu ul li {    list-style: none;    padding: 15px 15px 15px 5px;    margin: 0;    border-top: 1px solid #ddd;}#toplistmenu ul li:nth-child(2n) {    background-color: #f9f9f9;}#toplistmenu ul li a {    font-size: 18px;    line-height: 14px;    border-bottom: 1px dotted #111;    text-decoration: none}#toplistmenu ul li a:hover {    border-bottom: 1px dashed #111;}#toplistmenu > ul li:before {    border-radius: 50%;    color: #fff;    content: counter(item);    counter-increment: item;    float: left;    height: 25px;    line-height: 25px;    margin: -3px 20px 20px 15px;    text-align: center;    width: 25px;    font-weight: bold;    font-size: 16px}.wpsm-titlebox,#toplistmenu {    clear: both;}/*HELPERS*/.rhhidden {    display: none;}.rhshow {    display: inline-block;}.tabledisplay {    display: table;    width: 100%;}.celldisplay {    display: table-cell;    vertical-align: middle;}.inlinestyle {    display: inline-block;}.text-center {    text-align: center;}.floatleft {    float: left}.floatright {    float: right;}.font90 {    font-size: 90%}.font80 {    font-size: 80%}.font70 {    font-size: 70%}.font110 {    font-size: 110%}.font120 {    font-size: 120%}.font130 {    font-size: 130%}.font140 {    font-size: 140%}.font150 {    font-size: 150%}.mr5 {    margin-right: 5px !important}.mr10 {    margin-right: 10px !important}.mr15 {    margin-right: 15px !important}.mr20 {    margin-right: 20px !important}.mr25 {    margin-right: 25px !important}.mr30 {    margin-right: 30px !important}.ml5 {    margin-left: 5px !important}.ml10 {    margin-left: 10px !important}.ml15 {    margin-left: 20px !important}.ml20 {    margin-left: 20px !important}.ml25 {    margin-left: 25px !important}.ml30 {    margin-left: 30px !important}.mt10 {    margin-top: 10px !important}.mt5 {    margin-top: 5px !important}.mt15 {    margin-top: 15px !important}.mt20 {    margin-top: 20px !important}.mt25 {    margin-top: 25px !important}.mt30 {    margin-top: 30px !important}.mb0 {    margin-bottom: 0px !important}.mb5 {    margin-bottom: 5px !important}.mb10 {    margin-bottom: 10px !important}.mb15 {    margin-bottom: 15px !important}.mb20 {    margin-bottom: 20px !important}.mb25 {    margin-bottom: 25px !important}.mb30 {    margin-bottom: 30px !important}.mt0 {    margin-top: 0px !important}.ml0 {    margin-left: 0px !important}.mr0 {    margin-right: 0px !important}body .bg_r_b {    background-position: right bottom !important;}body .bg_r_t {    background-position: right top !important;}body .bg_l_b {    background-position: left bottom !important;}body .bg_l_t {    background-position: left top !important;}body .bg_c_b {    background-position: center bottom !important;}.img-thumbnail-block {    display: inline-block;    max-width: 100%;    height: auto;    padding: 4px;    line-height: 1.42857143;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;}.re-form-input,.wpcf7 input,.wpcf7 textarea,.re-form-group.field_type_textbox input,.re-form-group.field_type_url input {    width: 100%;    padding: 12px 10px !important;    height: auto;    font-size: 15px;    margin-bottom: 5px;    max-width: 100%;}.re-form-group > label {    display: block;    font-weight: bold;    font-size: 14px;    margin-bottom: 7px}.re-form-group legend {    font-weight: bold;    margin: 0px 0px 5px;}.re-form-group.datebox-selects select {    float: left;    width: 31%;    margin: 0 2% 0 0}.re-form-group.field_type_selectbox select {    width: 100%;    cursor: pointer;    margin: 0;    border: 1px solid #ccc;}.re-form-group .option-label {    margin: 0 5px 5px 0}.xprofile_hidename .field_name,.re-form-group .clear-value {    display: none;}#xp-woo-profile-details-section .xp-woo-description {    margin: 0 0 0 0;    font-size: 80%;    color: #777}input[type="text"],textarea,input[type="tel"],input[type="password"],input[type="email"] {    box-sizing: border-box;    outline: 0;    padding: 9px 10px;    color: #444;    background: none #fff;    border-radius: 0;    transition: border-color 0.4s ease;    border: 1px solid #ccc;    line-height: 18px;    font: normal 15px/18px Arial;    -webkit-appearance: none;}input[type="text"]:focus,textarea:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="email"]:focus {    border-color: #444;}.rh_table_image {    display: table-cell;    vertical-align: middle;    text-align: center;}.rh_table_image img {    width: auto;    max-width: 100%;    height: auto;}.def_btn,input[type="submit"],input[type="button"] {    display: inline-block;    padding: 6px 7px;    color: #444;    text-align: center;    vertical-align: middle;    cursor: pointer;    background-color: #ebebeb;    background: -webkit-linear-gradient(top, #fff 1px, #f9f9f9 1px, #ebebeb);    background: linear-gradient(to bottom, #fff 1px, #f9f9f9 1px, #ebebeb);    border: 1px solid #b9bbbd;    border-radius: 3px;    *zoom: 1;    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.08);    transition: all 0.4s ease 0s;    outline: none;    font: 700 14px/16px 'Roboto', trebuchet ms;    text-decoration: none;    -webkit-appearance: none;}.def_btn {    text-shadow: 0 1px 1px #fff;}.def_btn:hover,input[type="submit"]:hover,input[type="submit"]:focus {    background-color: #f4f4f4;    background: -webkit-linear-gradient(top, #fff, #f4f4f4);    background: linear-gradient(to bottom, #fff, #f4f4f4);    box-shadow: inset 0 -100px 0 #f9f9f9;    color: #111;}.def_btn:active,input[type="submit"]:active {    box-shadow: inset 0 6px 12px rgba(218, 218, 218, 0.8), 0 1px 2px rgba(0, 0, 0, 0.09);}select {    padding: 6px 8px;    border-radius: 0;    outline: 0}.rh_tab_links {    overflow: hidden;    margin: 0 0 30px 0}.rh_tab_links_bottomline {    position: relative;}.rh_tab_links_bottomline:after {    position: absolute;    content: " ";    width: 100%;    bottom: 0;    left: 0;    border-bottom: 1px solid #e0dadf;    z-index: 1;}.rh_tab_links a {    position: relative;    float: left;    position: relative;    display: inline-block;    border: 1px solid #ddd;    background-color: #fff;    padding: 14px 28px;    font-size: 14px;    line-height: 18px;    text-decoration: none;    margin: 0 0 0 -1px;}.rh_tab_links a.active,.rh_tab_links a:hover {    z-index: 2;}.rh_tab_links a:first-child {    margin: 0}.rh_tab_links_bottomline a {    border-bottom: none}@media(max-width: 1023px) {    .disableonmobile, .logo-section .mobileinmenu {        display: none !important;    }    .rh_tab_links a {        padding: 10px 18px    }}@media(max-width: 767px) {    .tabledisplay.mobileblockdisplay, .mobileblockdisplay .celldisplay {        display: block;        width: 100%;        text-align: center;    }    .rh_tab_links a {        display: none;        float: none;        margin: -1px 0 0 0;    }    .rh_tab_links a.showtabmobile,    .rh_tab_links a.active {        display: block    }    .rh_tab_links a.active:after {        float: right;        content: "\f078";        font-family: FontAwesome;    }}.re_loadingafter:after {    display: inline-block;    content: "\f021" !important;    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;    margin: 0 3px}.re_loadingbefore:before {    display: inline-block;    content: "\f021" !important;    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;    margin: 0 3px}.rh-cartbox {    overflow: hidden;    box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 2px;    background: white;    padding: 20px;    position: relative;    transition: .2s;    border-top: 1px solid #f4f4f4;    box-sizing: border-box;}.rh-cartbox:hover {    box-shadow: rgba(0, 0, 0, 0.12) 0px 3px 4px;    backface-visibility: hidden;}/*BADGES*/.re-starburst {    display: block;    width: 55px;    height: 55px;    background: #77B21D;    position: relative;    text-align: center;    text-decoration: none;    color: #000;    font-weight: bold;    font-family: Arial, sans-serif;    -moz-transition: -moz-transform 0.3s ease;    -webkit-transition: -webkit-transform 0.3s ease;    transition: transform 0.3s ease;    -webkit-transform: rotate(-90deg);    -moz-transform: rotate(-90deg);    rotation: -90deg;}.re-starburst strong {    display: inline-block;    margin-top: 12px;    font: bold 14px/14px Arial;    letter-spacing: 0;    color: #fff;    text-shadow: 0 1px 0 #999;}.re-starburst span {    display: block;    width: 55px;    height: 55px;    background: #77B21D;    -webkit-transform: rotate(11.25deg);    -moz-transform: rotate(11.25deg);    rotation: 11.25deg;}.re-starburst:hover,.re-starburst:hover span {    background: #fa0;    color: #fff;}.re-starburst:hover {    -webkit-transform: rotate(270deg);    -moz-transform: rotate(270deg);    rotation: 270deg;}.re-line-badge {    color: #fff;    padding: 5px 10px;    background: #77B21D;    text-shadow: 0 1px 0 #999;    font: bold 10px/14px Roboto, Arial;    position: relative;    text-transform: uppercase;    display: inline-block;    z-index: 999}.re-line-badge span:before {    content: "★";    margin-right: 4px;    font-size: 95%}.re-line-badge span:after {    content: "★";    margin-left: 4px;    font-size: 95%}.re-line-badge.re-line-table-badge span:before {    width: 0;    height: 0;    border-style: solid;    border-width: 0 8px 8px 0;    border-color: transparent #333 transparent transparent;    position: absolute;    left: 0;    top: 100%;    content: "";    margin: 0}.re-line-badge.re-line-table-badge:before {    width: 0;    height: 0;    border-style: solid;    border-width: 14px 15px 0 0;    border-color: #77B21D transparent transparent transparent;    position: absolute;    left: 100%;    top: 0;    content: "";}.re-line-badge.re-line-table-badge:after {    width: 0;    height: 0;    border-style: solid;    border-width: 0 15px 14px 0;    border-color: transparent transparent #77B21D transparent;    position: absolute;    left: 100%;    bottom: 0;    content: "";}.re-line-badge.re-line-table-badge {    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);    padding: 7px 14px;    font: normal 14px/15px Arial;    text-transform: none;    position: absolute;    top: 8px;    left: -9px;}.re-ribbon-badge {    -webkit-font-smoothing: antialiased;    position: absolute;    right: -5px;    top: -5px;    overflow: hidden;    width: 100px;    height: 100px;    text-align: right;    z-index: 999;    pointer-events: none;}.re-ribbon-badge span {    font: bold 10px/28px Arial;    color: #FFF;    text-transform: uppercase;    text-align: center;    transform: rotate(45deg);    width: 125px;    display: block;    background: #77B21D;    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);    position: absolute;    top: 21px;    right: -27px;}.re-ribbon-badge span::before {    content: "";    position: absolute;    left: 0px;    top: 100%;    z-index: -1;    border-left: 3px solid #333;    border-right: 3px solid transparent;    border-bottom: 3px solid transparent;    border-top: 3px solid #333;}.re-ribbon-badge span::after {    content: "";    position: absolute;    right: 0px;    top: 100%;    z-index: -1;    border-left: 3px solid transparent;    border-right: 3px solid #333;    border-bottom: 3px solid transparent;    border-top: 3px solid #333;}.re-ribbon-badge.left-badge {    right: auto;    left: -8px;    text-align: left;}.re-ribbon-badge.left-badge span {    transform: rotate(-45deg);    right: 0;}.re-line-badge.re-line-big-label span:before {    margin-right: 8px;}.re-line-badge.re-line-big-label {    padding: 8px 15px;    margin: 16px auto;    text-align: center;    clear: both;    font-size: 15px}.top_single_area .re-line-badge {    margin-bottom: 10px}.re-starburst.badge_2,.re-starburst.badge_2 span,.re-line-badge.badge_2,.re-ribbon-badge.badge_2 span {    background: #FFBC00;}.table_view_charts .top_chart_item.ed_choice_col.badge_2,.table_view_charts .top_chart_item.ed_choice_col.badge_2 li:first-child:before,.table_view_charts .top_chart_item.ed_choice_col.badge_2 > ul > li:last-child:before {    border-top: 1px solid #FFBC00;}.table_view_charts .top_chart_item.ed_choice_col.badge_2 > ul > li:last-child {    border-bottom: 1px solid #FFBC00;}.re-line-badge.re-line-table-badge.badge_2:before {    border-top-color: #FFBC00}.re-line-badge.re-line-table-badge.badge_2:after {    border-bottom-color: #FFBC00}.re-starburst.badge_3,.re-starburst.badge_3 span,.re-line-badge.badge_3,.re-ribbon-badge.badge_3 span {    background: #F39200;}.table_view_charts .top_chart_item.ed_choice_col.badge_3,.table_view_charts .top_chart_item.ed_choice_col.badge_3 li:first-child:before,.table_view_charts .top_chart_item.ed_choice_col.badge_3 > ul > li:last-child:before {    border-top: 1px solid #F39200;}.table_view_charts .top_chart_item.ed_choice_col.badge_3 > ul > li:last-child {    border-bottom: 1px solid #F39200;}.re-line-badge.re-line-table-badge.badge_3:before {    border-top-color: #F39200}.re-line-badge.re-line-table-badge.badge_3:after {    border-bottom-color: #F39200}.re-starburst.badge_4,.re-starburst.badge_4 span,.re-line-badge.badge_4,.re-ribbon-badge.badge_4 span {    background: #D50000;}.table_view_charts .top_chart_item.ed_choice_col.badge_4,.table_view_charts .top_chart_item.ed_choice_col.badge_4 li:first-child:before,.table_view_charts .top_chart_item.ed_choice_col.badge_4 > ul > li:last-child:before {    border-top: 1px solid #D50000;}.table_view_charts .top_chart_item.ed_choice_col.badge_4 > ul > li:last-child {    border-bottom: 1px solid #D50000;}.re-line-badge.re-line-table-badge.badge_4:before {    border-top-color: #D50000}.re-line-badge.re-line-table-badge.badge_4:after {    border-bottom-color: #D50000}/*HOT METTER AND THUMBS METTER*/.table_cell_thumbs {    overflow: hidden;}.thumbplus,.thumbminus {    display: inline-block;    background-color: transparent;    cursor: pointer;    width: 27px;    height: 27px;    line-height: 27px;    padding: 0;    vertical-align: middle;    font-size: 1em;    border: 1px solid #dcddde;    border-radius: 4px;    outline: none;}.thumbplus {    color: #67a827;    margin: 0 8px 0 0}.thumbminus {    color: #d10000;}.thumbminus:hover {    background-color: #d10000;    color: #fff;    border: 1px solid #d10000;}.thumbplus:hover {    background-color: #67a827;    border: 1px solid #67a827;    color: #fff;}.thumbminus:before {    font-family: FontAwesome;    content: "\f088";    line-height: 25px;    display: inline-block;}.thumbplus:before {    font-family: FontAwesome;    content: "\f087";    line-height: 25px;    display: inline-block;}.heart_thumb_wrap .thumbplus {    color: #cc0000;    border: none;    margin: 0}.heart_thumb_wrap .thumbscount {    color: #555;    margin: 0 3px}.heart_thumb_wrap .thumbplus:hover {    background-color: #d10000;    color: #fff;}.heart_thumb_wrap .thumbplus:before {    content: "\f08a";}.heart_thumb_wrap .thumbplus.alreadyhot:before {    content: "\f004";}.rehub_feat_block .post_thumbs_wrap {    margin: 10px 0 0 0}.thumbscount {    font: 14px/29px Arial;    margin: 0 0 0 8px;    display: inline-block;    color: #67a827}.thumbscount.cold_temp {    color: #d10000}button.alreadyhot {    cursor: not-allowed;    opacity: 0.75}.post_thumbs_comm {    font: normal 14px/29px Arial;    color: #aaa;    float: left}.post_thumbs_comm span:before {    font-family: FontAwesome;    content: "\f27a";    margin-right: 5px}.eq_grid .thumb_enabled_col.col_item {    padding-bottom: 50px}.woocommerce .products.grid_woo .product.thumb_enabled_col,.woocommerce .products.column_woo .product.thumb_enabled_col {    padding-bottom: 55px}.thumbminus.loading:before,.thumbplus.loading:before {    content: "\f021";    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;}.fonscale {    height: 9px;    position: relative;    border: 1px solid #ddd;    border-radius: 3px;    background-color: #ececec;    background: -webkit-linear-gradient(top, #f5f5f5 1px, #f0f0f0 1px, #eeeeee);    background: linear-gradient(to bottom, #f5f5f5 1px, #f0f0f0 1px, #eeeeee)}.scaleperc {    height: 9px;    width: 0;    position: absolute;    left: -1px;    top: -1px;    border: 1px solid #AC0000;    border-radius: 3px;    background-color: #CA212A;    background: -webkit-linear-gradient(top, #DE6E6E 1px, #CA212A);    background: linear-gradient(to bottom, #DE6E6E 1px, #CA212A)}.scaleperc.cold_bar {    background: none #1F7BC5;    border: 1px solid #174E7B;}.hotmeter {    position: relative;    width: 100%;    display: table;}.hotmeter button {    padding: 0;    cursor: pointer;}.hotmeter button.alreadyhot {    opacity: 0.3;    cursor: not-allowed;}.temperatur {    color: #CA212A;    font-weight: bold;    padding: 3px 3px 0 0;    display: inline-block;    white-space: nowrap;}.table_cell_hot {    display: table-cell;    padding-right: 4px;    vertical-align: middle;}.table_cell_hot.fullwidth_cell {    width: 100%;    padding-right: 0;    padding-left: 3px}.table_cell_hot.first_cell {    padding-right: 9px;}.temperatur.cold_temp {    color: #1F7BC5;}.hotplus {    width: 27px !important;    height: 27px !important;    line-height: 27px;    vertical-align: top !important;    font-size: 1.1em !important;    border: 1px solid #dcddde !important;    border-radius: 4px !important;    background-color: #fff !important;    margin-top: 4px !important;    color: #67a827;}.hotminus {    width: 27px !important;    height: 27px !important;    line-height: 27px;    vertical-align: top !important;    font-size: 1.1em !important;    border: 1px solid #dcddde !important;    border-radius: 4px !important;    background-color: #fff !important;    margin-right: 3px !important;    margin-top: 4px !important;    color: #d10000;}.hotminus:hover {    background-color: #d10000 !important;    color: #fff;    border: 1px solid #d10000 !important;}.hotplus:hover {    background-color: #67a827 !important;    border: 1px solid #67a827 !important;    color: #fff;}.hotminus:before {    font-family: FontAwesome;    content: "\f088";    line-height: 27px;    display: inline-block;}.hotplus:before {    font-family: FontAwesome;    content: "\f087";    line-height: 27px;    display: inline-block;}.textinfo {    margin-left: 12px;    color: #F00;}.news .hotmeter {    margin-bottom: 15px}.single .hotmeter_wrap {    box-sizing: border-box;    margin-bottom: 25px}.dealScore {    float: left;    margin-right: 10px;}.dealScore .label {    display: inline-block;    float: left;    height: 32px;    text-align: center;    font-size: 14px;    background: #96CA4E;    padding: 0 13px;    line-height: 32px;    color: #fff;    font-weight: bold;    border-radius: 4px 0px 0px 4px;}.dealScore .thumbscount {    margin: 0;    display: inline-block;    float: left;    height: 32px;    width: auto;    min-width: 50px;    text-align: center;    font-size: 18px;    background: #DAECC2;    padding: 0 5px;    color: #333 !important;    line-height: 32px;    border-radius: 0px 4px 4px 0px;}.dealScoreWrap .thumbplus,.dealScoreWrap .thumbminus {    height: 32px;    width: 32px;    line-height: 32px}.coupon_code_in_modal .dealScore,.coupon_code_in_modal .table_cell_thumbs {    display: inline-block;    float: none;}.hoticonfireclass:before {    font-family: FontAwesome;    content: "\f06d";    margin-right: 8px;    color: #CA212A}.gradus_icon:before {    font-family: FontAwesome;    content: "\f004";    margin: 0 3px;    font-size: 85%}.cold_temp .gradus_icon:before {    content: "\f119";    font-size: 100%}.fav_count_number,.re-favorites-posts img {    float: left;    margin: 0 15px 0 0}.fav_count_number {    width: 30px;    height: 30px;    text-align: center;    line-height: 30px;    font-size: 15px;    border: 2px solid #eee;    font-weight: bold;}.re-favorites-posts li {    margin: 0 0 15px 0;    list-style: none !important;    overflow: hidden;}.re-favorites-posts img {    width: 50px;    height: 50px;    margin-right: 15px}.rh-user-favor-shop {    cursor: pointer;}.favorshop_like i {    margin: 0 !important;    padding: 0 !important;}/* style for block header */.block_style #main_header {    width: 1200px;    margin: 0 auto;}.block_style header .logo-section {    width: 1200px;    padding: 20px;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.block_style header .header-top {    border-left: none;    border-right: none}.block_style header .logo {    max-width: 410px}/* style for darksidebar */.dark_sidebar > ul {    margin-bottom: 0}.dark_sidebar .tabs-item {    background-color: #212121;    padding: 5px 0}.dark_sidebar {    border-bottom: none;    padding: 0;    margin-top: 0}.widget.tabs.dark_sidebar > ul {    margin-bottom: 0}.sidebar .dark_sidebar .tabs-item .detail h5 a {    color: #fff}.sidebar .dark_sidebar .tabs-item > div {    border-bottom: 1px solid #515151;    padding: 16px 20px}.sidebar .dark_sidebar .tabs-item > div:hover {    background-color: #333}.dark_sidebar .category_tab ul.cat_widget_custom li a {    color: #fff}.dark_sidebar .category_tab ul.cat_widget_custom li {    border-bottom: 1px solid #515151;}.sidebar .dark_sidebar .tabs-item > div.category_tab,.sidebar .dark_sidebar .category_tab ul.cat_widget_custom ul.children li {    border-bottom: none;}.sidebar .dark_sidebar .tagcloud a {    color: #fff}.sidebar .dark_sidebar .category_tab ul.cat_widget_custom li a span.drop_list {    color: #ccc}.dark_sidebar .lastcomm-item {    border-bottom: 1px solid #515151;    color: #fff}.dark_sidebar .rate-line .count {    background-color: #fff;    color: #000}.dark_sidebar .lastcomm-item .lastcomm-cat a,.sidebar .dark_sidebar .tabs-item .detail .post-meta a.comm_meta {    color: #ccc !important;}/* style for branded pages */#branded_img {    width: 100%;    margin: 0 auto;    position: relative;    z-index: 1;    display: block;    vertical-align: top;    line-height: 0;    text-align: center;    overflow: hidden;}#branded_img a {    display: block;    text-align: center;    margin: 0 auto;}#branded_img img {    max-width: 100%;}/* DIfferent styles*/img.lazyimages {    opacity: 0;    transition: opacity .5s ease-in;}.title_ecwid {    font: bold 20px 'Roboto', trebuchet ms;    margin-bottom: 15px;}.scrollsticky {    -webkit-animation-name: scrollsticky;    animation-name: scrollsticky;    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both;    border-bottom: none !important;}.stickyscroll_widget .news_lettr {    background-image: none;}.sidebar .stickyscroll_widget {    border-bottom: none;    padding-bottom: 0}.overlay_post_formats {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);    color: #FFFFFF;    display: inline-block;    font-size: 16px;    padding: 3px 6px;    position: absolute;    left: 0;    text-align: center;    bottom: 0;    width: auto;    z-index: 102;    line-height: 20px}.overlay_post_formats.sale_format {    font-size: 12px;}.overlay_post_formats.sale_format span {    padding-left: 3px;    font-weight: bold;}.post_carousel_block .overlay_post_formats {    bottom: auto;    top: 0}.overlay_editor i,.overlay_post_formats.sale_format i {    font-size: 15px;    color: #FFCE54}.overlay_editor span {    padding-left: 6px;    line-height: 15px}.overlay_post_formats.review_formats_gallery {    font-size: 13px;}.overlay_post_formats.review_formats_score {    font: 700 12px/18px 'arial', trebuchet ms;    background: none repeat scroll 0 0 #E43917;    padding: 4px 8px;}.tabs_img .overlay_post_formats.review_formats_score {    display: inline-block;    font: 32px/32px 'Roboto', trebuchet ms;    left: 10px;    padding: 10px;    position: absolute;    text-align: center;    top: 10px;    width: 38px}.single_custom_bottom {    margin: 10px auto;    text-align: center;    clear: both;}.single_custom_bottom img {    max-width: 100%}.page_block {    margin-bottom: 12px}.music_spotify,.music_soundcloud {    margin-bottom: 15px}.custom_textarea {    margin-bottom: 25px}.vcard.author a {    color: #fff !important;    font-size: 10px !important}#infscr-loading {    bottom: -25px;    position: absolute;    left: 50%;    text-align: center;    width: 100px;    margin-left: -50px}.inf_scr_wrap_auto {    position: relative;    overflow: hidden;    padding: 5px 5px 10px 5px}.inf_scr_wrap_auto #infscr-loading {    bottom: 0;}#infscr-loading em {    font-style: italic;    margin-left: 7px}.mediad_top,.mediad_before_content {    margin-bottom: 15px}.mediad .right_code {    float: right;    margin: 15px 0 15px 15px}.mediad .left_code {    float: left;    margin: 15px 15px 15px 0}.errorpage span.error-text {    color: #999999;    font-size: 22px;}.errorpage {    text-align: center;}.errorpage h2 {    font-size: 160px;    font-weight: 700;    line-height: 148px;    margin-bottom: 14px;    text-align: center;}.vcard.disauthor {    line-height: 10px;    display: none;}.categorytable li a,.categorytable p a {    color: #fff;    font-size: 16px;    text-decoration: none;    padding: 2px;    display: inline-block;}.categorytable li a:before,.categorytable p a:before {    margin-right: 4px;    font-family: FontAwesome;    content: "\f105";    color: #fff;}.categorytable li {    list-style: none !important;}.categorytable li a:hover {    background-color: rgba(0, 0, 0, 0.2);}div#register-page {    overflow: hidden;}.chosen-container .chosen-results li.active-result {    color: #111;}.wprc-switch {    font-size: 15px;    padding: 4px 10px;    cursor: pointer;}#anspress #ap-user-menu > li,#anspress .ap-about-stats li {    list-style: none;}.ap-user-posts-title {    font-size: 18px}.widget .ap-stats-widget li .stat-label,.ap-widget-pos .ap-stats-widget li .stat-label {    font-size: 13px}@media (max-width: 468px) {    .wprc-content .left-section,    .wprc-content .right-section {        width: 100%;        float: none;        padding: 0    }}body > embed {    display: none !important;    /*FOUC FIX FOR MODERNIZR*/}.priced_block .btn_offer_block:active {    top: 2px;}.widget.outer_widget {    border: none;    margin: 0;    padding: 0;}.rwp-u-review__sharing-icon {    text-decoration: none !important;}.header-top a.cart-contents {    color: #111111;    display: inline-block;    font-size: 12px;    margin-right: 8px;    margin-top: 7px;}.woocommerce a.add_to_cart_button,.woocommerce a.woo_loop_btn {    overflow: hidden;}.woocommerce .add_to_cart_button:hover,.woocommerce a.woo_loop_btn:hover {    padding-right: 18px}.woocommerce a.add_to_cart_button:after,.woocommerce a.woo_loop_btn:after {    content: "+";    position: absolute;    transition: all 0.3s ease 0s;    right: -30%;    top: 8px !important;}.woocommerce a.add_to_cart_button:hover:after,.woocommerce a.woo_loop_btn:hover:after {    right: 7px}/*** effect - fade ***/.imagechange3 .prodimglink .loop_product {    position: absolute;    top: 0px;    left: 0px;    width: 100%}.imagechange3 .loop_product.front {    opacity: 1;    filter: alpha(opacity=100)}.imagechange3:hover .loop_product.front {    opacity: 0;    filter: alpha(opacity=0)}.imagechange3 .loop_product.back {    opacity: 0;    filter: alpha(opacity=0)}.imagechange3:hover .loop_product.back {    opacity: 1;    filter: alpha(opacity=100)}.imagechange3 .prodimglink .loop_product {    transition: all .6s ease-in-out;    -webkit-transition: all .6s ease-in-out;    -moz-transition: all .6s ease-in-out;    -ms-transition: all .6s ease-in-out;    -o-transition: all .6s ease-in-out;}.imagechange3:hover .prodimglink .loop_product {    transition: all .8s ease-in-out;    -webkit-transition: all .8s ease-in-out;    -moz-transition: all .8s ease-in-out;    -ms-transition: all .8s ease-in-out;    -o-transition: all .8s ease-in-out;}/*** Post review ***/.user-rate {    float: right;    width: 98px;}.rate-bar {    position: relative;    display: block;    margin-bottom: 34px;    width: 100%;    background: #ddd;    height: 14px;    -webkit-transition: 0.4s linear;    -moz-transition: 0.4s linear;    -ms-transition: 0.4s linear;    -o-transition: 0.4s linear;    transition: 0.4s linear;    -webkit-transition-property: width, background-color;    -moz-transition-property: width, background-color;    -ms-transition-property: width, background-color;    -o-transition-property: width, background-color;    transition-property: width, background-color;}.rate-bar-title {    position: absolute;    left: 0;    font-size: 14px;    top: -21px;}.rate-bar-title span {    display: block;    height: 18px;    line-height: 18px;}.rate-bar-bar {    height: 14px;    width: 0px;    background: #E43917;}.rate-bar-percent {    position: absolute;    right: 0;    top: -21px;    font-size: 14px;    height: 18px;    line-height: 18px;    font-weight: bold;}.rate_bar_wrap {    background: #f2f2f2;    padding: 20px;    margin-bottom: 25px;    border: 1px dashed #aaa;    box-shadow: 0 0 20px #F0F0F0;    overflow: hidden}.rate_bar_wrap .review-top {    overflow: hidden;}.rate_bar_wrap .review-top .overall-score {    background: #E43917;    width: 100px;    text-align: center;    float: left;    margin: 0 20px 10px 0;}.rate_bar_wrap .review-top .overall-score span.overall {    font-size: 52px;    color: #FFF;    padding: 8px 0;    display: block;    line-height: 52px;}.rate_bar_wrap .review-top .overall-score span.overall-text {    background: #000;    display: block;    color: #FFF;    font-weight: 700;    padding: 6px 0;    text-transform: uppercase;    font-size: 11px;}.rate_bar_wrap .review-top .overall-score .overall-user-votes {    background-color: #111;    color: #fff;    font-size: 11px;    line-height: 11px;    padding: 8px 0;}.rate_bar_wrap .review-top .review-text span.review-header {    font-size: 32px;    font-weight: 700;    font-family: 'Roboto', trebuchet ms;    color: #000;    line-height: 32px;    display: block;    margin-bottom: 9px;}.rate_bar_wrap .review-top .review-text p {    margin: 0;}.rate_bar_wrap .review-criteria {    margin-top: 20px;    border-top: 1px dashed #d2d2d2;    border-bottom: 1px dashed #d2d2d2;    padding: 40px 0 0 0;    -webkit-transition: 0.4s linear;    -moz-transition: 0.4s linear;    -ms-transition: 0.4s linear;    -o-transition: 0.4s linear;    transition: 0.4s linear;    -webkit-transition-property: width, background-color;    -moz-transition-property: width, background-color;    -ms-transition-property: width, background-color;    -o-transition-property: width, background-color;    transition-property: width, background-color;}.rate-line {    margin-top: 10px;    position: relative;}.rate-line.rate-line-inner {    position: absolute;    margin: 0;    width: 100%;    z-index: 100}.rate-line .count {    background: #222222;    height: 21px;    width: 27px;    padding-top: 4px;    position: absolute;    color: white;    font: 700 12px 'arial', trebuchet ms;    text-align: center;    top: -2px}.rate-line .line {    margin-left: 27px;    width: 82%;    background: none repeat scroll 0 0 #DCDCDC}.rate-line.rate-line-inner .line {    width: 100%;    margin: 0;    background: none transparent;}.rate-line .line span {    float: left;    display: block;    height: 20px;    line-height: 20px;    color: #fff;}.rate-line.rate-line-inner .line span {    padding-right: 5px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    text-align: right;    width: 8%}.rate-line .filled {    background: #E43917;}.star a {    width: 16px;    height: 15px;    display: inline-block;}span.stars-rate {    font-size: 21px;    height: 21px !important;    line-height: 21px;    width: 98px !important;    font-family: FontAwesome;    overflow: hidden;    position: relative;    font-weight: normal;    text-align: left;    background: none transparent !important;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    white-space: nowrap;}.star-small span.stars-rate {    font-size: 13px;    height: 13px !important;    line-height: 13px;    width: 61px!important;    background: none transparent !important}span.stars-rate:before {    content: '\f005\f005\f005\f005\f005';    color: #ccc;}span.stars-rate span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;    background: none transparent !important}span.stars-rate span:before {    content: "\f005\f005\f005\f005\f005";    top: 0;    position: absolute;    left: 0;    color: #F6A123;}.rated-done span.stars-rate span {    cursor: default;}.rehub-rate-load {    background: url("images/loaded.gif") no-repeat scroll center center rgba(0, 0, 0, 0);    height: 16px;    width: 16px;    display: block;}.review-header {    display: block;    font-size: 20px;    font-weight: bold;}.rate_bar_wrap .noUi-connect {    background: #2C7FD0;}.rate_bar_wrap .rh_front_criteria {    padding: 0 0 0 15px;    margin: 8px 0;    clear: both}.rate_bar_wrap .your_total_score .user_reviews_view_score {    float: right;}/*AFFILIATE STYLES*/.rehub_feat_block,.rehub_bordered_block {    border: 1px solid #CECECE;    box-shadow: 0 0 20px #F0F0F0;    margin-bottom: 25px;    padding: 18px 16px;    overflow: hidden;    clear: both;    position: relative;    background-color: #fff}.rehub_feat_block .priced_block {    margin: 0 !important;    clear: none;}.priced_block .price_count del {    font-size: 13px;    font-weight: normal;    vertical-align: top;    display: inline-block;    opacity: 0.7}.priced_block a.added_to_cart {    display: block;    clear: both;    padding-top: 4px;    font-size: 11px;}.priced_block .price_count ins {    text-decoration: none;}.priced_block .price_count sup {    font-size: 13px}.rehub_feat_block div.offer_title {    font: bold 18px/20px Roboto;    margin-bottom: 5px}.rehub_feat_block .offer_thumb {    float: left;    margin: 0 15px 10px 0;    width: 120px;}.rehub_feat_block .offer_thumb img {    max-width: 120px;}.compact_w_deals .offer_thumb img {    max-height: 120px;    width: auto;}.offer_thumb a {    text-decoration: none;}.rehub_feat_block .aff_tag,.brand_logo_small {    color: #666;    font-size: 12px;    line-height: 16px;}.rehub_feat_block .aff_tag img {    max-width: 90px;    max-height: 25px;    border: 1px solid #eee;    padding: 2px 4px}.rehub_feat_block .brand_logo_small img {    max-width: 55px;    height: auto;    width: auto;    margin-top: 8px;    max-height: 40px}.rehub_feat_block p {    font-size: 13px;    line-height: 18px;    margin: 10px 0;}.rehub_feat_block.table_view_block {    display: table;    margin: 15px auto;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    width: 100%;    background-color: #fff}.block_with_coupon {    display: table-row;}.rehub_feat_block.table_view_block .offer_thumb {    position: relative;    float: none;    margin: 0;    display: table-cell;    vertical-align: middle;    text-align: center;    width: 120px;    padding-right: 10px;    padding-left: 5px}.rehub_woo_review .rehub_feat_block.table_view_block {    margin: 0 0 25px 0;}.rehub_feat_block.table_view_block .buttons_col {    width: 175px;    text-align: center;    display: table-cell;    vertical-align: middle;}.rehub_feat_block.table_view_block .desc_col {    padding: 0 15px;    display: table-cell;    vertical-align: middle;}.rehub_feat_block.table_view_block .priced_block p {    border: medium none;    float: none;    margin: 0 0 8px !important;    padding: 0 !important;}.rehub_feat_block.table_view_block p {    color: #111111;    font: 13px/16px 'arial', trebuchet ms;    margin: 12px 0;}.rehub_feat_block.table_view_block .price_col p {    margin: 0 0 10px 0;}.rehub_feat_block.table_view_block .price_count {    background-color: transparent;    color: #111;    font: 20px/20px Arial;    padding: 0;}.rehub_feat_block.table_view_block .btn_offer_block {    display: block;    float: none;    font-size: 20px;    line-height: 20px;    margin: 0 auto 10px auto;    padding: 0.5em 0.3em 0.5em 0.4em;    width: 130px;}.rehub_feat_block.table_view_block .priced_block .price_count del,.top_rating_block .priced_block .price_count del {    display: inline;    font-size: 14px;    color: #c1c1c1;    vertical-align: top;}.rehub_feat_block.table_view_block table.shop_attributes {    line-height: 1.4em;    font-size: 13px;    border: 0;    border-top: 1px dotted #ccc;    margin-bottom: 1.618em;    width: 100%;}.rehub_feat_block.table_view_block table.shop_attributes th {    width: 150px;    font-weight: bold;    padding: 8px;    border-top: 0;    border-bottom: 1px dotted #ccc;    margin: 0;    text-align: left;}.rehub_feat_block.table_view_block table.shop_attributes td {    font-style: italic;    padding: 0 15px;    border-top: 0;    border-bottom: 1px dotted #ccc;    margin: 0;    line-height: 1.5em;}.rehub_woo_review_tabs .shop_attributes th {    background-color: #f4f4f4}.rehub_feat_block.table_view_block table.shop_attributes td p {    margin: 0;    padding: 8px 0;}.rehub_woo_review_tabs {    display: none;}.rehub_woo_review_tabs:first-child {    display: block;}.btn_offer_block.loading:before {    content: "";    position: absolute;    top: 0;    right: 0;    left: 0;    bottom: 0;    background: url(images/woo/ajax-loader.gif) center no-repeat rgba(255, 255, 255, 0.65);}.rehub_offer_coupon.free_coupon_width {    display: inline-block;    margin-bottom: 20px;    font: bold 15px Arial !important;}.rehub_offer_coupon {    padding: 5px 10px;    border: 1px dashed #888;    text-align: center;    position: relative;    font-size: 13px;    clear: both;}.post_offer_anons .rehub_offer_coupon {    display: inline-block;}.post_offer_anons .not_masked_coupon {    line-height: 16px;    padding: 8px 10px;}.rehub_offer_coupon.btn_offer_block {    clear: none;    border: none !important;    transition: all 0.4s ease;}.rehub_offer_coupon.zeroclipboard-is-hover.btn_offer_block {    opacity: 0.9;}.rehub_offer_coupon.zeroclipboard-is-hover {    border: 1px dashed #FF9300;    cursor: pointer;}.rehub_offer_coupon.zeroclipboard-is-hover i.fa {    color: #FF9300}.offer_grid {    background-color: #fff}.offer_grid span.cat_link_meta:before {    display: none;}.offer_grid .rehub_offer_coupon.zeroclipboard-is-hover {    border: 1px dashed #008DBF;}.offer_grid .rehub_offer_coupon.zeroclipboard-is-hover i.fa {    color: #008DBF}.coupon_btn.expired_coupon {    display: none;}.coupon_btn:before {    content: "";    position: absolute;    top: 0;    right: 0;    border-width: 0 16px 16px 0;    border-style: solid;    border-color: transparent transparent #D1D1D1 #CDCDCD;    background: #fff;    box-shadow: -3px 3px 2px rgba(0, 0, 0, 0.1);    display: block;    width: 0;}.rehub_feat_block .coupon_btn:before,.woo_loop_btn.coupon_btn:before,.offer_grid .priced_block .coupon_btn:before {    border-width: 0 9px 9px 0;}.rehub_offer_coupon.expired_coupon {    border: 1px dashed #ddd;}.rehub_offer_coupon.expired_coupon span {    text-decoration: line-through;}.rehub_offer_coupon.masked_coupon.expired_coupon {    text-decoration: line-through !important;}.offer_grid .rehub_offer_coupon.masked_coupon.expired_coupon {    position: static;    padding: 5px}.rehub_offer_coupon.expired_coupon i.fa {    display: none;}.woocommerce .products .expired_coupon,.col_item.expired_coupon,.column_grid.expired_coupon,.rehub_feat_block.expired_coupon,.deal-item-wrap.expired_coupon {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);    opacity: 0.8}.rehub_offer_coupon.masked_coupon:not(.btn_offer_block) {    font: 13px Arial;    font-weight: bold;    text-align: center;    text-transform: uppercase;}.rehub_offer_coupon.masked_coupon i.fa {    font-weight: normal;    font-size: 12px;    color: #fb7203;    padding-left: 6px;    position: static;    margin: 0;    line-height: 14px;}.rehub_offer_coupon span {    width: 100%;    background: none transparent;    border: none;    text-align: center;}.rehub_offer_coupon i.fa {    position: absolute;    top: 50%;    right: -12px;    font-size: 18px;    line-height: 18px;    margin-top: -9px;    color: #111;}.rehub_offer_coupon i.fa-check-square {    font-size: 15px;    color: #247600 !important;    right: -7px}.rehub_offer_coupon.btn_offer_block i {    display: none;}.rehub_feat_block.table_view_block .rehub_offer_coupon:not(.coupon_btn),.top_rating_block .rehub_offer_coupon:not(.coupon_btn),.aff_prices .rehub_offer_coupon:not(.coupon_btn) {    margin: 10px auto 0 auto;    width: 120px;    display: block;    text-decoration: none;}.time_offer {    font-size: 10px;    line-height: 20px}.block_with_coupon .offer_title {    font: 17px/18px Arial;}.block_with_coupon .offer_title a,.rehub_feat_block .offer_title a {    text-decoration: none;    color: #111;}.rehub_feat_block.table_view_block .price_col {    padding: 0 10px;    width: 70px;    vertical-align: middle;    display: table-cell;    text-align: center;}.rehub_feat_block.table_view_block .block_with_coupon .price_count {    font: bold 18px/16px Arial;}.rehub_feat_block.table_view_block .block_with_coupon ins {    text-decoration: none;}.rehub_feat_block.table_view_block .block_with_coupon del {    display: inline;    font-size: 12px;    color: #c1c1c1;    vertical-align: top;    font-weight: normal;}.wishlist_table .add_to_cart,.yith-wcwl-add-button > a.button.alt {    border-radius: 3px !important;}.wccm-thumb a,.wccm-catalog-item a.dashicons {    text-decoration: none !important;}.rehub_feat_block .yith-wcwl-add-to-wishlist a.add_to_wishlist,.rehub_feat_block .woocommerce a.compare.button {    width: 25px;    height: 25px;    display: block;    border-radius: 3px !important;    padding: 0 !important;    font: bold 0/25px Arial !important;    text-transform: uppercase;    text-align: center;    vertical-align: middle;    cursor: pointer;    background: none transparent !important;    transition: all 0.4s ease 0s;    position: relative;    text-decoration: none;}.rehub_feat_block .add_to_wishlist:before {    font-family: FontAwesome;    font-size: 12px;    content: "\f08a";    color: #ff7171;    position: static;}.rehub_feat_block .block_with_coupon a.compare.button:before,.rehub_feat_block .yith-wcwl-add-to-wishlist .add_to_wishlist:before {    color: #111;    position: static;}.rehub_feat_block .yith-wcwl-add-to-wishlist .add_to_wishlist:hover:before,.rehub_feat_block a.compare.button:hover:before {    color: #fff;}.rehub_feat_block .woocommerce a.compare.button {    text-shadow: none !important;    box-shadow: none !important;    border: none !important;    background-image: none !important;}.rehub_feat_block a.compare.button:before {    font-family: FontAwesome;    line-height: 25px;    font-size: 11px;    color: #111;}.yith-wcwl-add-to-wishlist {    font-size: 12px;    margin: 8px 0}.rehub_feat_block .yith-wcwl-add-to-wishlist {    float: left;    margin: 0;    position: relative;}.rehub_feat_block .yith-wcwl-add-to-wishlist .ajax-loading {    position: absolute;    right: -22px;    top: 2px}.rehub_feat_block .yith-wcwl-wishlistexistsbrowse {    line-height: 12px}.rehub_feat_block .yith-wcwl-wishlistexistsbrowse .feedback {    font-size: 10px;}.yith-wcwl-add-button > a i,.wishlist_table .add_to_cart.button i {    display: none;}.rehub_feat_block .woocommerce.product.compare-button {    float: left;    margin-right: 5px;}.rehub_feat_block .yith-wcwl-add-to-wishlist .add_to_wishlist:hover,.rehub_feat_block .woocommerce a.compare.button:hover {    background-color: #cc0000 !important;    color: #fff !important}.rehub_woo_review_tabs.pretty_woo {    margin: 0 5px 5px 0;}.pretty_woo a img {    max-width: 100px;    height: auto;}.pretty_woo a {    text-decoration: none;}.sidebar .widget.yith-woocompare-widget a.title {    font: bold 13px Arial;    text-transform: none;}.aff_offer_links {    clear: both;}.aff_offer_links.m25 {    margin-bottom: 25px}.aff_offer_desc {    overflow: hidden;}.aff_offer_links_heading {    border-top: 1px dashed #cecece;    font: bold 14px Arial;    padding: 10px 10px 10px 5px;    margin: 10px 0 5px 0;    position: relative;}.rehub_feat_block .start_price {    font: 14px Arial;    color: #666;    text-align: right;    padding-right: 22px;    margin-top: -10px;}.rehub_feat_block .start_price span {    font-size: 18px;    font-weight: bold;}.aff_offer_links .price_count del {    color: #c1c1c1;    vertical-align: top;}.aff_offer_links .rehub_feat_block.table_view_block .btn_offer_block {    font-size: 16px;    line-height: 16px}.aff_offer_links .rehub_feat_block.table_view_block {    padding: 15px 10px;    border: 1px dotted #999;    border-left: none;    border-right: none;}.egg_sort_list .aff_offer_links .rehub_feat_block.table_view_block {    border-bottom: none;    box-shadow: none;}.woo_offer_list {    clear: both;    margin: 20px 0;    border: 1px solid #eee;    border-bottom: none;}.woo_offer_list .rehub_feat_block.table_view_block {    padding: 20px 10px 20px 20px;    border: none;    box-shadow: none;    border-bottom: 1px solid #eee;    margin: 0;}.woo_offer_list .rehub_feat_block.table_view_block .offer_thumb {    width: 102px;    padding: 0}.woo_offer_list .rehub_feat_block.table_view_block .offer_thumb .deal_img_wrap {    width: 100px;    border: 1px solid #ddd;    text-align: center;    position: relative;}.woo_offer_list .rehub_feat_block.table_view_block .offer_thumb a {    text-decoration: none;    display: table-cell;    vertical-align: middle;    height: 100px;    width: 100px}.woo_offer_list .rehub_feat_block .offer_thumb img {    max-width: 92px;    max-height: 92px}.woo_offer_list .rehub_feat_block .offer_thumb .deal_string {    line-height: 22px;    border-top: 1px solid #ddd;    font-size: 11px;    text-transform: uppercase;    text-decoration: none;}.woo_offer_list .yith_re_block,.rehub_woo_review_tabs .yith_re_block {    position: absolute;    top: 6px;    right: 6px}.woo_offer_list .brand_logo_small {    margin-bottom: 5px}.woo_offer_list .woolist_meta,.woo_offer_list small.wcvendors_sold_by_in_loop {    font: normal 11px Arial;    color: #aaa}.woo_offer_list .woolist_meta span {    margin-right: 12px}.woo_offer_list .woolist_meta span a {    color: #aaa;    text-decoration: none;}.sale_a_proc {    z-index: 9;    width: 56px;    height: 56px;    border-radius: 50%;    background-color: #4D981D;    font: 16px/56px Arial;    color: #fff;    display: block;    text-decoration: none !important;    text-align: center;    position: absolute;    top: 10px;    left: 10px;}.woo_offer_list .sale_a_proc {    top: 0;    right: auto;    border-radius: 0;    font: 12px/15px Arial;    height: auto;    width: auto;    padding: 4px 7px;    left: 0}.sale_tag_inwoolist {    width: 92px;    height: 92px;    line-height: 92px;    text-decoration: none;}.sale_tag_inwoolist h5 {    font-size: 22px;    font-weight: bold;    line-height: 92px;    color: #7baf34;    padding: 0;    margin: 0}.woo_offer_list h3 {    font-size: 20px;    line-height: 23px;    margin: 0 0 6px 0}.woo_offer_list small.wcvendors_sold_by_in_loop {    margin: 0}.woo_offer_list .simplefavorite-button {    background-color: transparent;    border: 1px solid #ddd;    font: 13px/13px Arial;    color: #666;    box-shadow: none !important;}.woo_offer_list .simplefavorite-button i {    font-size: 13px;    line-height: 13px}.woo_offer_list .woolist_meta span:before {    display: none;}#re_filter_instore {    font: 13px/18px Arial;    color: #666;    float: left;    margin-top: 5px;}#re_filter_instore span {    display: inline-block;    cursor: pointer;    padding: 5px 10px}#re_filter_instore strong {    display: inline-block;    padding: 5px 10px 5px 0}#re_filter_instore span.saledealtype:before {    content: "•";    font-size: 15px;    line-height: 18px;    padding-right: 4px;    color: #7baf34}#re_filter_instore span.coupontype:before {    content: "•";    font-size: 15px;    line-height: 18px;    padding-right: 4px;    color: #fb7203}#re_filter_instore span.active {    background-color: #f5f5f5;}.tax-store .mdf_sort_panel,.woocommerce.tax-store .woocommerce-result-count,.tax-store .tag_woo_meta {    display: none;}.woo-tax-logo {    float: left;    margin: 0 15px 20px 0;    padding: 4px;    border: 1px solid #E9E9E9;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);    width: 100px;    text-align: center;}.woo-tax-wrap h3 {    margin: 0 0 5px 0;}.tax-product_tag h1,.tax-store h1 {    display: none;}.woo-tax-wrap {    overflow: hidden;    border-bottom: 1px solid #eee;    margin-bottom: 20px;    padding-bottom: 5px;}.tag_woo_meta a {    color: #888;    text-decoration: none;    font-style: italic}.vip_badge {    line-height: 20px;    color: #fff;    position: absolute;    height: 20px;    background: #cc0000;    width: 100px;    -webkit-transform: rotate(-35deg);    -ms-transform: rotate(-35deg);    transform: rotate(-35deg);    top: 1px;    left: -32px;    text-align: center;}.vip_badge i {    transform: rotate(35deg);    color: #fff;    -webkit-transform: rotate(35deg);    -ms-transform: rotate(35deg);    transform: rotate(35deg);}.vip_badge.sale_badge {    font-size: 13px}.vip_corner {    overflow: hidden;    position: absolute;    top: 0px;    left: 0px;    width: 50px;    height: 40px;    z-index: 1}.rehub_feat_block.table_view_block .btn_offer_block {    font-size: 16px;    line-height: 17px}.reveal_enabled:not(.expired_coupon) .btn_offer_block:not(.coupon_btn),.woocommerce .products .reveal_enabled .woo_loop_btn:not(.coupon_btn) {    display: none !important;}.offer_grid .offer_thumb,.offer_grid figure {    white-space: nowrap;    position: relative;    text-align: center;    margin: 0 auto 15px auto;    overflow: hidden;    height: 210px;    vertical-align: middle;}.offer_grid .offer_thumb:before,.offer_grid figure:before {    content: '';    display: inline-block;    height: 100%;    vertical-align: middle;    margin-right: -0.25em;}.offer_grid .offer_thumb img,.offer_grid figure img {    max-width: 100%;    width: auto;    max-height: 210px;    vertical-align: middle;    display: inline-block;}.col_wrap_fourth .offer_grid .offer_thumb,.col_wrap_fourth .offer_grid figure {    height: 150px}.col_wrap_fourth .offer_grid .offer_thumb img,.col_wrap_fourth .offer_grid figure img {    max-height: 150px}.col_wrap_fifth .offer_grid .offer_thumb,.col_wrap_fifth .offer_grid figure {    height: 180px}.col_wrap_fifth .offer_grid .offer_thumb img,.col_wrap_fifth .offer_grid figure img {    max-height: 180px}.col_wrap_six .offer_grid .offer_thumb,.col_wrap_six .offer_grid figure {    height: 140px}.col_wrap_six .offer_grid .offer_thumb img,.col_wrap_six .offer_grid figure img {    max-height: 140px}.offer_grid.column_grid {    box-shadow: 3px 7px 1px 0px rgba(208, 208, 208, .1);    text-align: center;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #cecece;    padding: 15px;    margin: 0 3.2% 18px 0;    width: 31.2%;    overflow: hidden;}.column_grid.col_4_grid {    width: 23.5%;    margin: 0 2% 18px 0;}.column_grid.col_4_grid.last-col {    margin-right: 0}.column_grid.col_2_grid {    width: 46%;    margin: 0 8% 20px 0;}.column_grid.col_2_grid.last-col {    margin-right: 0}.column_grid.col_5_grid {    width: 18%;    margin: 0 2.5% 20px 0;}.column_grid.col_5_grid.last-col {    margin-right: 0}.eq_grid .first-col {    clear: both;}.eq_grid .col_item {    text-align: center;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    border: 1px solid #cecece;    padding: 15px;}.offer_act_enabled.col_item {    padding-bottom: 50px}.eq_grid .sale_a_proc,.small_sale_a_proc {    z-index: 9;    width: 36px;    height: 36px;    border-radius: 50%;    background-color: #4D981D;    font: 12px/36px Arial;    color: #fff;    display: block;    text-decoration: none !important;    text-align: center;    position: absolute;    top: 10px;    right: 10px;    left: auto;}.offer_grid .price_count {    background-color: transparent;    color: #cc0000;    font: bold 16px Arial;    padding: 0;    text-align: left;}.price_count ins {    text-decoration: none;}.offer_grid .price_count del {    display: block;    font-size: 12px;    color: #c1c1c1;    vertical-align: top;    font-weight: normal;    text-align: left;}.offer_grid .offer_title {    font-size: 15px}.offer_grid .offer_title a {    text-decoration: none;}.offer_grid .desc_col p {    font: 13px/16px Arial;    color: #777;}.offer_grid .priced_block {    text-align: center;}.offer_grid .priced_block .btn_offer_block {    float: none;    display: inline-block;    overflow: hidden;}.offer_grid .desc_col {    padding-bottom: 6px;}.offer_grid .aff_grid_top {    height: 24px;    line-height: 24px}.offer_grid .aff_grid_bottom {    margin: 23px -20px -15px -20px;    border-top: 1px solid #f1f1f1;    position: relative;    border-top: 2px dashed #89BCCE;    background-color: #F1F7F9;    padding: 10px 20px}.offer_grid .aff_tag img {    max-width: 90px;    max-height: 20px;}.offer_grid .aff_tag,.offer_grid .aff_tag a {    color: #666;    font-size: 11px;}.offer_grid .rehub_offer_coupon span {    font-size: 14px;    text-transform: none;}.column_grid .rehub_offer_coupon,.eq_grid .rehub_offer_coupon {    max-width: 160px;    margin: 5px auto 12px auto;    min-width: 120px;    display: block;}.aff_grid_bottom .rehub_offer_coupon {    border-color: transparent;}.offer_grid p {    margin: 7px 0;    float: none;}.offer_grid .r_show_hide {    font-size: 11px;    color: #777;}.offer_grid h3 {    text-transform: none;    font-size: 15px;    line-height: 18px;    min-height: 54px;    height: 54px;    margin: 0 0 5px 0;    overflow: hidden;    position: relative;    font-weight: normal;    text-align: left;}.offer_grid h3 a {    text-decoration: none;}.offer_grid.woocommerce h3,.offer_grid.woocommerce .price_count,.offer_grid.woocommerce .price_count del {    text-align: center;}.offer_grid.woocommerce .price_count {    margin-bottom: 5px}.col_wrap_fifth .offer_grid h3 {    font-size: 14px;    line-height: 18px;}.col_wrap_six .offer_grid h3 {    font-size: 13px;    line-height: 16px;}.offer_grid.expired_coupon h3 {    text-decoration: line-through;}.offer_grid:hover {    box-shadow: 0 0 20px #ddd;}.offer_grid .priced_block .btn_offer_block:not(.coupon_btn):before {    content: "+";    text-shadow: none;    font-family: Arial;    position: absolute;    transition: all 0.3s ease 0s;    right: -30%;    top: 6px !important;}.offer_grid .priced_block .btn_offer_block:hover {    padding-right: 26px;}.offer_grid .priced_block .btn_offer_block:hover:before {    right: 5px;}.offer_grid .priced_block p {    margin: 0;    padding: 0}.offer_grid .brand_logo_small {    margin: 0 0 12px 0}.offer_grid .brand_logo_small img {    max-width: 60px;    height: auto;    width: auto;    max-height: 23px;}.offer_grid .cat_link_meta a {    color: #555;    text-decoration: none;    text-transform: uppercase;    font-size: 11px}.offer_grid .date_ago {    display: block;    text-align: center;    font-size: 11px}.price_row_grid {    overflow: hidden;    margin: 0 0 10px 0}.vendor_for_grid .admin img {    border-radius: 50%}.date_for_grid i {    margin: 0 3px}.date_for_grid {    color: #999;}.re_actions_for_grid,.re_actions_for_column {    height: 38px;    position: absolute;    left: 0;    right: 0;    bottom: 0;    border-left: 1px solid #fff;    z-index: 2;}.re_actions_for_column {    padding: 8px 15px 0 15px;    border-left: none;    border-top: 1px dashed #eee;}.re_actions_for_grid .btn_act_for_grid {    background-color: #f4f3f3;    width: 33.33%;    height: 38px;    float: left;    line-height: 38px;    color: #656d78;    text-align: center;    text-shadow: 0 1px 0 #fff;    display: block;    padding: 0;    border-right: 1px solid #fff;    border-bottom: 1px solid #fff;    box-sizing: border-box;    position: relative;    font-size: 14px}.re_actions_for_grid.two_col_btn_for_grid .btn_act_for_grid {    width: 50%}.btn_act_for_grid:hover {    background-color: #eee}.btn_act_for_grid .table_cell_thumbs,.btn_act_for_grid:hover .thumbscount {    display: none;}.btn_act_for_grid:hover .table_cell_thumbs {    display: inline;}.btn_act_for_grid .thumbplus,.btn_act_for_grid .thumbminus {    margin-bottom: 3px}.btn_act_for_grid .thumbscount:before {    font-family: FontAwesome;    content: "\f087";    line-height: 38px;    display: inline-block;    margin-right: 8px;}.re_actions_for_grid .off_btn_for_grid {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    width: 100%;    height: 100%;}.re_actions_for_grid .thumbscount {    float: none;    margin: 0;    line-height: 38px;    font-size: inherit;}.re_actions_for_grid .comm_number_for_grid:before {    font-family: FontAwesome;    content: "\f27a";    margin-right: 5px;}.thumbplus.heartplus {    border: none;    height: auto;    width: auto;    line-height: 38px;    color: #666;}.thumbplus.heartplus:hover {    background-color: transparent;    border: transparent;    color: #cc0000}.thumbplus.heartplus:before {    content: "\f004"}.re_actions_for_grid .thumbplus.heartplus {    font-size: 15px}.offer_grid_com .meta_for_grid {    overflow: hidden;    line-height: 18px}.offer_grid_com .store_for_grid {    text-align: left;    line-height: 12px;}.offer_grid_com.offer_grid {    text-align: inherit;}.store_post_meta_item {    font-size: 12px;    line-height: 14px}.store_post_meta_item a {    color: #555;    text-decoration: none;}.more-from-store-a {    margin: 0 5px}.more-from-store-a a:before {    font-family: FontAwesome;    content: "\f292";    margin-right: 2px;    font-style: normal;    color: #999}@media(max-width: 767px) {    .btn_act_for_grid .table_cell_thumbs, .btn_act_for_grid:hover .thumbscount {        display: inline;    }    .btn_act_for_grid .table_cell_thumbs .thumbminus,    .btn_act_for_grid .thumbscount:before {        display: none;    }    .btn_act_for_grid .table_cell_thumbs .thumbplus {        border: 1px solid transparent    }}.post_eq_grid .top {    margin: 8px 0;    min-height: 25px;    position: relative;    font-size: 12px}.post_eq_grid .info_in_dealgrid {    margin-bottom: 7px;}.grid_onsale {    padding: 5px 7px;    font: bold 12px/15px Arial;    position: absolute;    text-align: center;    top: 0;    right: 0;    z-index: 1;    margin: 0;    background: #77b21d;    color: #fff;}.post_eq_grid .priced_block {    margin: 0}article.post .yith_float_btns a {    text-decoration: none;}.btn_offer_block .mtinside {    text-align: right;    position: absolute;    bottom: -19px;    right: 3px;    color: #ababab;    font-weight: normal;    text-shadow: none !important;    font: 11px/11px Arial !important;    text-transform: none;}.product_egg .btn_offer_block .mtinside,.product_egg_extra .btn_offer_block .mtinside {    right: auto;    left: 3px;}.product_egg .aff_tag.mtinside img,.product_egg_extra .aff_tag.mtinside img,.btn_offer_block .mtinside img,.rehub_main_btn .aff_tag.mtinside img {    max-height: 10px;    vertical-align: middle;}.open_dls_onclk {    display: none;}.r_show_hide {    cursor: pointer;}.re_filter_panel {    position: relative;    z-index: 1000;    margin: 0 0 25px 0;    box-shadow: 0 2px 2px #E4E4E4;    background-color: #f7f7f7;    user-select: none;}.re_filter_panel ul.re_filter_ul {    margin: 0;    padding: 0}.re_filter_panel ul.re_filter_ul li {    display: inline-block;    margin: 0}.re_filter_panel ul.re_filter_ul li span {    cursor: pointer;    padding: 12px 16px;    display: inline-block;    transition: all .3s ease;    font: bold 14px/16px Arial;}span.active.re_filtersort_btn {    color: #fff}div.sortingloading {    opacity: 0.2;    position: relative;}.re_filter_panel .re_tax_dropdown {    position: absolute;    top: 0;    right: 0;    margin: 0;    overflow: hidden;    transition: all 0.5s ease;}.re_filter_panel .re_tax_dropdown.active {    box-shadow: 0 3px 20px #ccc;}.re_filter_panel .re_tax_dropdown li.label {    display: block;    padding: 12px 20px;    margin: 0;    font: bold 14px/16px Arial;    background: #EEEEEE;    cursor: pointer;}.re_filter_panel .re_tax_dropdown li.label:after {    float: right;    content: "+";    margin-left: 5px;    transition: transform .3s ease-in-out}.re_filter_panel .re_tax_dropdown.active li.label:after {    transform: rotate3d(0, 0, 1, 180deg);}.re_filter_panel .re_tax_dropdown li.rh_drop_item {    display: block;    margin: 0;    height: 0}.re_filter_panel .re_tax_dropdown.active li.rh_drop_item {    height: auto}.re_filter_panel .re_tax_dropdown li.rh_drop_item span {    display: block;    padding: 12px 20px;    background-color: #FFF;    border-top: 1px solid #EDEDED;    opacity: 0;    -webkit-transform: translate3d(100%, 0, 0);    transform: translate3d(100%, 0, 0);    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;    transition: opacity 0.3s, transform 0.3s;    font: normal 14px/16px Arial;    color: #111;}.re_filter_panel .re_tax_dropdown li.rh_drop_item span:hover,.re_filter_panel .re_tax_dropdown li.rh_drop_item span.active {    box-shadow: inset 0 300px 0 #f9f9f9;    color: #111 !important;    cursor: pointer;}.re_filter_panel .re_tax_dropdown li.rh_drop_item span:before {    display: none;}.re_filter_panel .re_tax_dropdown.active li.rh_drop_item span {    opacity: 1;    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0);}.re_filter_panel .re_tax_dropdown.active li:nth-child(5) span {    -webkit-transition-delay: 0.05s;    transition-delay: 0.05s;}.re_filter_panel .re_tax_dropdown.active li:nth-child(4) span {    -webkit-transition-delay: 0.1s;    transition-delay: 0.1s;}.re_filter_panel .re_tax_dropdown.active li:nth-child(3) span {    -webkit-transition-delay: 0.15s;    transition-delay: 0.15s;}.re_filter_panel .re_tax_dropdown.active li:nth-child(2) span {    -webkit-transition-delay: 0.2s;    transition-delay: 0.2s;}.re_filter_panel .re_tax_dropdown li a {    text-decoration: none;}.re_filter_panel .re_tax_dropdown.activeul li.label:after {    display: inline-block;    content: "\f021" !important;    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;    color: #3E92E1;}@media screen and (max-width: 767px) {    .re_filter_panel ul.re_filter_ul li span {        display: none;    }    .re_filter_panel ul.re_filter_ul li,    .re_filter_panel ul.re_filter_ul li span.active,    .re_filter_panel ul.re_filter_ul li span.showfiltermobile {        display: block;    }    .re_filter_panel ul.re_filter_ul li span.active:after {        float: right;        content: "\f078";        font-family: FontAwesome    }    .tabsajax ul.re_filter_ul li span.active:after {        display: none;    }    .re_filter_panel .re_tax_dropdown {        top: 100%;        width: 100%    }    .re_filter_panel.tax_enabled_drop {        margin: 0 0 65px 0    }}.tabsajax .re_filter_panel {    background-color: #ebebeb;    background: -webkit-linear-gradient(top, #fff 1px, #f9f9f9 1px, #ebebeb);    background: linear-gradient(to bottom, #fff 1px, #f9f9f9 1px, #ebebeb);    border: 1px solid #b9bbbd;    border-radius: 3px;    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 2px rgba(0, 0, 0, 0.08);}.tabsajax .re_filter_panel ul.re_filter_ul li {    float: left;}.rh_col_tabs_4 .re_filter_panel ul.re_filter_ul li {    width: 25%;}.rh_col_tabs_3 .re_filter_panel ul.re_filter_ul li {    width: 33.33%;}.rh_col_tabs_2 .re_filter_panel ul.re_filter_ul li {    width: 50%;}.tabsajax .re_filter_panel ul.re_filter_ul li span {    display: block;    text-align: center;    padding: 7px 0;    border-right: 1px solid #ccc;    color: #111}.tabsajax .re_filter_panel ul.re_filter_ul li:last-child span {    border: none;}.tabsajax .re_filter_panel ul.re_filter_ul {    overflow: hidden;}.tabsajax .re_filter_panel {    margin-bottom: 8px}.tabsajax .re_ajax_pagination_btn.def_btn {    line-height: 18px;    font-size: 13px;    padding: 6px 30px}.tabsajax .re_ajax_pagination_btn.def_btn.active:before {    font-size: 13px}.tabsajax .post-meta {    margin: 0}/**WOO VC BLOCKS **/.woocommerce .button_action {    opacity: 0;    position: absolute;    top: 10px;    left: 10px;    z-index: 2}.woocommerce:hover .button_action {    opacity: 1}.woocommerce .yith-wcwl-add-to-wishlist a,.woocommerce a.compare.button {    padding: 0px !important;    font-size: 0 !important;    margin-top: 0 !important;    line-height: 0;    background: none #111 !important;    color: #fff;    box-shadow: none;    border-radius: 3px;    border: none !important;    height: 27px;    width: 27px;    text-align: center;    display: inline-block;    box-shadow: none !important;    text-decoration: none !important}.woocommerce .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a {    background-color: #cc0000 !important}.woocommerce .yith-wcwl-add-to-wishlist a:hover,.woocommerce a.compare.button:hover {    background: none #cc0000 !important}.woocommerce .yith-wcwl-add-to-wishlist a.add_to_wishlist.button {    padding: 0px !important;}.woocommerce div.compare-button,.woocommerce div.yith-wcwl-add-to-wishlist {    transition: all 0.3s ease;}.yith_float_btns div.compare-button,.yith_float_btns div.yith-wcwl-add-to-wishlist {    background: none;    float: left;    margin: -10px 5px 0 0;    opacity: 0;}.woocommerce div.yith-wcwl-add-to-wishlist {    transition-delay: 0.25s, 0s;}.yith_float_btns:hover div.compare-button,.woocommerce .products div:hover div.yith-wcwl-add-to-wishlist,.woocommerce .products div:hover div.compare-button,.yith_float_btns:hover div.yith-wcwl-add-to-wishlist,.woo_spec_widget figure:hover div.yith-wcwl-add-to-wishlist,.woo_spec_widget figure:hover div.compare-button {    margin: 0 5px 0 0;    opacity: 1;}.woocommerce a.compare:before,.woocommerce .yith-wcwl-add-to-wishlist a:before {    position: static;    font-size: 13px;    line-height: 27px;    color: #fff;    font-family: FontAwesome;    text-shadow: none;    font-weight: normal;}.woocommerce .yith-wcwl-add-to-wishlist span.feedback {    display: none;}.woocommerce a.compare:before {    content: "\f24e";}.woocommerce .yith-wcwl-add-to-wishlist a:before {    content: "\f08a";}.woocommerce .sale_tag {    background: none #4D981D;    top: 10px;    right: 10px;    border: none;    color: #fff;    border-radius: 2px}.woocommerce .products .product .yith_float_btns a.button.compare {    display: block;}.price ins {    text-decoration: none;}.offer_grid.woocommerce .star-rating {    display: none !important;}.column_grid.woocommerce .desc_col p {    font: 13px/16px Arial;    color: #777;    display: none;}.column_grid.woocommerce figure {    margin-bottom: 18px}.column_grid.woocommerce .grid_price_count {    margin-bottom: 10px}.column_grid.woocommerce {    text-align: center;}.centered-container .vc_col-sm-12 > * > .wpb_wrapper {    max-width: 1200px;    margin: 0 auto}.rehub_listing.woocommerce a.woo_loop_btn,.column_grid.woocommerce a.woo_loop_btn,.offer_grid.woocommerce a.woo_loop_btn {    display: inline-block;    margin-bottom: 10px}.column_grid.woocommerce a.added_to_cart,.offer_grid.woocommerce a.added_to_cart {    display: block;    margin: 0 auto}.offer_last_update {    display: none;}/*WOO DEALS*/.rehub_woo_review .rehub_woo_tabs_menu {    margin: 20px 0 -1px 0;    position: relative;    z-index: 100}.rehub_woo_review .rehub_woo_tabs_menu li {    list-style: none;    display: inline-block;    margin: 0;    padding: 7px 18px;}.rehub_woo_review .rehub_woo_tabs_menu li:hover {    cursor: pointer;}.rehub_woo_review .rehub_woo_tabs_menu li.current {    border: 1px solid #cecece;    border-bottom: 1px solid #fff;    font-weight: bold;    background: none #fff}.deals_woo_rehub {    padding: 15px;    border: 1px solid #ddd;    margin-bottom: 30px;    clear: both;    display: none;}.deals_woo_short {    margin-bottom: 30px;    clear: both;}.woo_inreview_deals_links .deals_woo_rehub {    display: block;    padding: 0;    border: none;}.title_deal_wrap {    padding: 2px;    margin-bottom: 18px;}.title_deal {    border: 1px dashed #fff;    padding: 5px 0;    font: 700 18px/18px Roboto;    text-transform: uppercase;    color: #fff;    text-align: center;    border-left: none;    border-right: none;}.wooaff_tag {    font: 11px/11px Arial;    color: #777;}.wooaff_tag img {    max-width: 90px;    max-height: 30px;    border: 1px solid #eee;    padding: 2px 4px;}.wooprice_count {    font: 13px/13px Arial;    font-weight: bold;}.wooprice_count ins {    text-decoration: none;}.woorow_aff {    clear: both;    border-bottom: 1px dashed #ccc;    padding: 10px 0;    overflow: hidden;}.deals_woo_rehub .aff_name {    font: 14px/14px Arial;}.deals_woo_rehub .product-pic-wrapper {    width: 15%;    float: left;    text-align: center;}.deals_woo_rehub .product-details {    width: 80%;    float: right;}.deals_woo_rehub .product-details.details_with_coupon {    width: 100%}.deals_woo_rehub .product-name {    width: 45%;    float: left;}.deals_woo_rehub .product-name p {    font-size: 12px;    line-height: 15px}.deals_woo_rehub .left_data_aff {    float: left;    width: 30%}.deals_woo_rehub .woobuy_butt {    float: right;    width: 25%;    text-align: center;}.deals_woo_rehub .wooprice_count,.deals_woo_rehub .wooaff_tag {    width: 50%;    text-align: center;    float: left}.deals_woo_rehub .product-name,.deals_woo_rehub .wooprice_count,.deals_woo_rehub .wooaff_tag,.deals_woo_rehub .woobuy_butt {    margin: 8px 0 0 0}.woo_sidebar_deals_links .deals_woo_rehub {    display: block;}.woo_sidebar_deals_links .deals_woo_rehub .product-pic-wrapper img {    max-height: 60px;    width: auto;}.woo_sidebar_deals_links .deals_woo_rehub .aff_name {    font: 14px/14px Arial;}.deals_woo_rehub .aff_name {    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    margin-bottom: 4px;}.deals_woo_rehub .aff_name a {    color: #111;    text-decoration: none;}.woo_sidebar_deals_links .redemptionText {    color: #999;    font-size: 12px;    margin-bottom: 20px;    clear: both;}.woo_sidebar_deals_links .redemptionText .code {    color: #777;    padding: 2px 4px;    font-weight: bold;    float: right;    border: 1px dashed #ccc;}.woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt {    float: right;    width: auto;}.woo_sidebar_deals_links .deals_woo_rehub .product-name {    width: 100%;    float: left;}.woo_sidebar_deals_links .deals_woo_rehub .product-name,.woo_sidebar_deals_links .deals_woo_rehub .wooprice_count,.woo_sidebar_deals_links .deals_woo_rehub .wooaff_tag,.woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt {    margin: 0 0 5px 0}.woo_sidebar_deals_links .deals_woo_rehub .wooprice_count,.woo_sidebar_deals_links .deals_woo_rehub .wooaff_tag {    width: 100%;    text-align: left;    float: none}.woo_sidebar_deals_links .deals_woo_rehub .wooprice_count .price {    margin-bottom: 10px}.woo_sidebar_deals_links .wooaff_tag img {    max-width: 80px;    max-height: 25px;}.woo_sidebar_deals_links .deals_woo_rehub .product-name p {    display: none;}.woo_sidebar_deals_links .deals_woo_rehub .woobuy_butt {    text-align: right;}.woobtn_offer_block {    padding: 5px 7px !important;    font: 700 14px/14px Roboto !important;    text-transform: uppercase;    color: #fff !important;    white-space: nowrap;    text-decoration: none!important;    display: inline-block;}.woobtn_offer_block.loading {    opacity: 0.4}.woo_related_review {    font-weight: bold;    margin: -7px 0 16px 0;}/*STYLE FOR RESPONSIVE MENU*/.dl-menuwrapper {    width: 100%;    max-width: 748px;    float: left;    position: relative;    -webkit-perspective: 1000px;    perspective: 1000px;    -webkit-perspective-origin: 50% 200%;    perspective-origin: 50% 200%;}.dl-menuwrapper ul .floatright {    float: none;}.dl-menuwrapper button {    border: none;    width: 48px;    height: 53px;    overflow: hidden;    position: relative;    cursor: pointer;    outline: none;}.dl-menuwrapper button i {    color: #111;    font-size: 36px}.dl-menuwrapper button.dl-active i,.dl-menuwrapper button:hover i {    color: #fff !important}.dl-menuwrapper button {    background: none transparent;}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active {    background: #999 !important;}.dl-menuwrapper button.icon-search-onclick,.dl-menuwrapper button.act-rehub-login-popup {    float: right;}.dl-menuwrapper ul {    padding: 0;    list-style: none;    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d;}.dl-menuwrapper li {    position: relative;}.dl-menuwrapper li a {    display: block;    position: relative;    padding: 19px 25px 19px 10px;    line-height: 20px;    font-weight: 300;    color: #fff;    outline: none;    font: normal 16px/16px 'Roboto', trebuchet ms, arial;    border-bottom: 1px solid #333;}.no-touch .dl-menuwrapper li a:hover {    background: rgba(255, 248, 213, 0.1);}.dl-menuwrapper li.dl-back > a {    padding-left: 30px;    background: rgba(0, 0, 0, 0.1);}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li > a:not(:only-child):after {    position: absolute;    top: 0;    line-height: 50px;    font-family: 'FontAwesome';    speak: none;    -webkit-font-smoothing: antialiased;    content: "\f105";    font-weight: normal;}.dl-menuwrapper li.dl-back:after {    left: 10px;    color: #fff;    -webkit-transform: rotate(180deg);    transform: rotate(180deg);}.dl-menuwrapper li > a:after {    right: 15px;    color: #fff;}.dl-menuwrapper .dl-menu {    margin: 0;    position: absolute;    width: 100%;    opacity: 0;    pointer-events: none;    -webkit-transform: translateY(10px);    transform: translateY(10px);    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}.dl-menuwrapper .dl-menu.dl-menu-toggle {    transition: all 0.3s ease;}.dl-menuwrapper .dl-menu.dl-menuopen {    opacity: 1;    pointer-events: auto;    -webkit-transform: translateY(0px);    transform: translateY(0px);}.dl-menuwrapper li .dl-submenu {    display: none;}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen > a,.dl-menu.dl-subview li.dl-subview > a {    display: none;}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {    display: block;}.dl-menuwrapper > .dl-submenu {    position: absolute;    width: 100%;    top: 50px;    left: 0;    margin: 0;}.dl-menu.dl-animate-out-5 {    -webkit-animation: MenuAnimOut5 0.4s ease;    animation: MenuAnimOut5 0.4s ease;}@-webkit-keyframes MenuAnimOut5 {    0% {} 100% {              -webkit-transform: translateY(40%);              opacity: 0;          }}@keyframes MenuAnimOut5 {    0% {} 100% {              -webkit-transform: translateY(40%);              transform: translateY(40%);              opacity: 0;          }}.dl-menu.dl-animate-in-5 {    -webkit-animation: MenuAnimIn5 0.4s ease;    animation: MenuAnimIn5 0.4s ease;}@-webkit-keyframes MenuAnimIn5 {    0% {        -webkit-transform: translateY(40%);        opacity: 0;    }    100% {        -webkit-transform: translateY(0);        opacity: 1;    }}@keyframes MenuAnimIn5 {    0% {        -webkit-transform: translateY(40%);        transform: translateY(40%);        opacity: 0;    }    100% {        -webkit-transform: translateY(0);        transform: translateY(0);        opacity: 1;    }}.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {    -webkit-animation: SubMenuAnimIn5 0.4s ease;    animation: SubMenuAnimIn5 0.4s ease;}@-webkit-keyframes SubMenuAnimIn5 {    0% {        -webkit-transform: translateZ(-200px);        opacity: 0;    }    100% {        -webkit-transform: translateZ(0);        opacity: 1;    }}@keyframes SubMenuAnimIn5 {    0% {        -webkit-transform: translateZ(-200px);        transform: translateZ(-200px);        opacity: 0;    }    100% {        -webkit-transform: translateZ(0);        transform: translateZ(0);        opacity: 1;    }}.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {    -webkit-animation: SubMenuAnimOut5 0.4s ease;    animation: SubMenuAnimOut5 0.4s ease;}@-webkit-keyframes SubMenuAnimOut5 {    0% {        -webkit-transform: translateZ(0);        opacity: 1;    }    100% {        -webkit-transform: translateZ(-200px);        opacity: 0;    }}@keyframes SubMenuAnimOut5 {    0% {        -webkit-transform: translateZ(0);        transform: translateZ(0);        opacity: 1;    }    100% {        -webkit-transform: translateZ(-200px);        transform: translateZ(-200px);        opacity: 0;    }}.no-js .dl-menuwrapper .dl-menu {    position: relative;    opacity: 1;    -webkit-transform: none;    transform: none;}.no-js .dl-menuwrapper li .dl-submenu {    display: block;}.no-js .dl-menuwrapper li.dl-back {    display: none;}.no-js .dl-menuwrapper li > a:not(:only-child) {    background: rgba(0, 0, 0, 0.1);}.no-js .dl-menuwrapper li > a:not(:only-child):after {    content: '';}.dl-menuwrapper ul {    background: #222;}/*************************************************rating circle meters*************************************************/.radial-progress {    width: 65px;    height: 65px;    background-color: #efefef;    border-radius: 50%;    margin: 0 auto;    position: relative;}.radial-progress .circle .mask,.radial-progress .circle .fill,.radial-progress .circle .shadow {    width: 65px;    height: 65px;    position: absolute;    border-radius: 50%;}.radial-progress .circle .shadow {    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2) inset;}.radial-progress .circle .mask,.radial-progress .circle .fill {    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    transition: -webkit-transform 1s linear 0.1s;    transition: -ms-transform 1s linear 0.1s;    transition: transform 1s linear 0.1s;    border-radius: 50%;}.radial-progress .circle .mask {    clip: rect(0px, 65px, 65px, 32.5px);}.radial-progress .circle .mask .fill {    clip: rect(0px, 32.5px, 65px, 0px);    background-color: #e43917;}.radial-progress .inset {    width: 55px;    height: 55px;    position: absolute;    margin-left: 5px;    margin-top: 5px;    background-color: #fbfbfb;    border-radius: 50%;    box-shadow: 6px 6px 10px rgba(0, 0, 0, 0.2);}.radial-progress .inset .percentage {    width: 50px;    position: absolute;    top: 15px;    left: 2.5px;    line-height: 1;    text-align: center;    font: 700 23px/25px 'Roboto', Arial;    color: #111111;}/*************************************************META FILTERS*************************************************/.sidebar .widget.widget-meta-data-filter {    overflow: visible;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}.widget-meta-data-filter h3 {    font-size: 18px;    line-height: 20px;    text-transform: uppercase;    margin: 0 0 10px 0}h4.data-filter-section-title {    font-family: Arial;    text-transform: none;}.widget.widget-meta-data-filter h4:first-child {    margin-top: 8px !important}h5.data-filter-section-title {    font-weight: bold !important;    font-family: Arial}.mdf_widget_found_count {    background-color: #f1f1f1;    color: #111;    font-size: 13px;    font-weight: normal !important;    padding: 5px 10px;}input.mdf_button {    font: 700 13px/13px Arial, trebuchet ms;    border: none !important;    color: #fff !important;    text-shadow: none !important;    box-shadow: none !important;    position: relative;    border-radius: 3px;    cursor: pointer;    outline: none;    padding: 7px;    text-align: center;    vertical-align: middle;    transition: all 0.4s ease 0s;    text-transform: uppercase;}input.mdf_button:hover {    box-shadow: 0 3px 12px rgba(255, 255, 255, 0.3) inset !important;}input.mdf_button:active {    top: 2px}.mdf_one_moment_txt {    height: auto !important;}.widget-meta-data-filter table td {    padding: 8px 0 0 0}.sidebar .widget.widget-meta-data-filter h4.data-filter-section-title {    background-color: #f4f4f4;    margin: 20px 0 10px;    padding: 10px 12px;    font-weight: bold;}.mdf_post_features_panel {    margin: 15px 0 !important;}.mdf_title_data li {    margin-bottom: 4px !important;    margin-left: 3px !important;    text-align: left;}.mdf_title_data li {    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;    box-shadow: inset 0px 1px 0px 0px #ffffff;    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');    background-color: #ededed;    text-indent: 0;    /*border:1px solid #dcdcdc;*/    border-radius: 0 !important;    display: inline-block;    color: #333 !important;    font-family: Arial;    font-size: 11px !important;    font-weight: 700 !important;    font-style: normal;    height: auto;    width: auto;    padding: 5px 10px !important;    text-decoration: none;    text-align: center;    text-shadow: 1px 1px 0px #ffffff;}.mdf_title_data li:hover {    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');    background-color: #dfdfdf;}.mdf_title_data li:active {    position: relative;    top: 1px;}.mdf_title_data li span.mdf_tooltip2 {    display: none;    position: absolute;    width: auto;    max-width: 200px;    height: auto;    line-height: 20px;    padding: 10px;    font-size: 12px;    text-align: left;    font-weight: normal;    color: rgb(113, 157, 171);    background: rgb(255, 255, 255);    border: 4px solid rgb(255, 255, 255);    border-radius: 5px;    text-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px;    box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 2px 0px;    z-index: 1;}.mdf_title_data li:hover span.mdf_tooltip2 {    display: inline;    position: absolute;    background: #ffffff;    border: 1px solid #cccccc;    color: #6c6c6c;}.news .mdf_title_data li {    background: none transparent !important;    padding: 0 !important;    margin: 0 3px 0 0 !important;}.news .mdf_post_features_panel {    padding: 5px 10px;    border: 1px dashed #cecece}.news .mdf_title_data li:after {    content: ' - ';}.news .mdf_title_data li:last-child:after {    content: '';}.news h3 a,.column_grid h2 a {    text-decoration: none;}.column_grid figure {    overflow: visible;}.tw-pagination {    padding: 5px;    margin: 0;    list-style: none;    float: left;}.tw-pagination li {    display: inline;    list-style: none;    margin: 0 !important;}.tw-pagination a {    background: #e7e7e7;    border: 1px solid #d7d7d7;    color: #666666;    margin-right: 4px;    padding: 3px 6px;    text-align: center;    text-decoration: none;}.tw-pagination a:hover,.tw-pagination a:active {    background: #d7d7d7;    color: #888888;}.tw-pagination .title {    margin-right: 4px;}.tw-pagination .gap {    color: #999999;    margin-right: 4px;}.tw-pagination .current {    color: #666666;    background: #f7f7f7;    border: 1px solid #e7e7e7;    margin-right: 4px;    padding: 3px 6px;}.mdf-slide-out-div select {    padding: 5px}.mdf-slide-out-div .mdf_taxonomy_check_list {    margin: 0}.mdf-slide-out-div .mdf_taxonomy_check_list li {    margin: 0 0 5px 0}.mdf_shortcode_skin_slideout h5.data-filter-section-title {    margin-bottom: 12px;    font-size: 15px}.mdf-slide-out-div .mdf_input_container {    margin-bottom: 2px !important}.mdf-slide-out-div {    background: #fff !important;    border-radius: 0 !important;    border: none !important;    box-shadow: 0px 0px 20px #ccc}.mdf_sort_panel_select select {    padding: 8px 12px}.top_rating_text .mdf_sort_panel {    float: right;}.mdf_sort_panel {    margin-bottom: 15px;    display: block;}/***for dark widget - you can delete if you want white widget***/.sidebar .widget.widget-meta-data-filter {    background-color: #212121;    color: #fff;    padding: 20px}.sidebar .widget.widget-meta-data-filter h3,.sidebar .widget.widget-meta-data-filter h5 {    color: #fff}.sidebar .widget.widget-meta-data-filter h4.data-filter-section-title {    background-color: #5b5b5b;    color: #ffffff;    margin: 20px -20px 10px !important;    padding: 10px 20px;}.sidebar .widget.widget-meta-data-filter .mdf_textinput,.sidebar .widget.widget-meta-data-filter select {    border: 1px solid #fff;    padding: 4px 5px !important;}.sidebar .mdf_widget_found_count {    background-color: transparent;    color: #fff;    font-size: 13px;    font-weight: bold !important;    padding: 0;}.sidebar .widget.widget-meta-data-filter .mdf_range_max,.sidebar .widget.widget-meta-data-filter .mdf_range_min,.sidebar .widget.widget-meta-data-filter .mdf_calendar {    border: 1px solid #fff}.sidebar .widget.widget-meta-data-filter h4 a {    color: #fff}/*** ***/.sidebar .widget.widget-meta-data-filter.widget-meta-data-single {    background-color: #fff;    border: 1px solid #ddd;    color: #111;    padding: 15px}.sidebar .widget.widget-meta-data-filter.widget-meta-data-single h3,.sidebar .widget.widget-meta-data-filter.widget-meta-data-single h5 {    color: #111}.sidebar .widget.widget-meta-data-filter.widget-meta-data-single h4.data-filter-section-title {    background-color: transparent;    padding: 0 0 0 10px;    margin: 10px 0 !important;    text-align: left;    font-size: 13px;    color: #111}.sidebar .widget.widget-meta-data-filter.widget-meta-data-single p {    margin: 0;    font-size: 13px}.sidebar .widget.widget-meta-data-filter.widget-meta-data-single table th {    width: 50%;    padding: 0}.sidebar .widget.widget-meta-data-filter.widget-meta-data-single table:nth-child(2n+1) {    background-color: #fbfbfb}.rehub_specification {    margin: 25px 0;    font-size: 13px}.rehub_specification table th {    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);    border-top: 0 none;    font-weight: bold;    line-height: 1.5em;    margin: 0;    padding: 8px 15px;    width: 150px;}.rehub_specification table td {    border-bottom: 1px dotted rgba(0, 0, 0, 0.1);    border-top: 0 none;    line-height: 1.5em;    margin: 0;    padding: 8px 0 13px;}.rehub_specification table td p {    margin: 0;    padding: 0;}.rehub_specification h4.data-filter-section-title {    text-align: left;    text-transform: none;    font-size: 15px;    margin: 5px 0}.rehub_specification .value_spec {    font-style: italic;}.rehub_specification table:nth-child(2n+1) {    background-color: #F9F9F9}.rehub_specification .title_specification {    background-color: #111;    font: bold 16px Arial;    padding: 8px 15px;    text-transform: uppercase;    color: #fff}.wpsm-icecat-spec.wpsm-table table tr th {    background-color: transparent;    color: #111;    font-size: 16px;    padding: 18px 0;    border: none;}.wpsm-icecat-spec.wpsm-table table tr.heading-th-spec-line th {    padding: 8px 0;    border-bottom: 1px solid #eee}.wpsm-icecat-spec.wpsm-table table tbody tr td {    background-color: transparent;    min-width: 100px;    padding: 6px 0;    border: none;}.wpsm-icecat-spec.wpsm-table table tbody tr td.icecat-spec-val {    padding-right: 15px;    color: #777;    width: 25%}.mdf_submit_button_container,.mdf_reset_button_container {    margin-top: 10px !important}.small_post.grid_catalog figure {    margin-bottom: 12px}.small_post.grid_catalog .rehub_catalog_readmore {    margin: 8px 0 0 0;}.column_grid {    margin: 0 4.8% 18px 0;    width: 30.1%;    float: left;    padding: 0;    position: relative;}.column_grid.last-col {    margin-right: 0;}article.column_grid h2 {    font-size: 18px;    line-height: 21px;    margin: 0 0 12px 0}.column_grid.first-col {    clear: both;}article.column_grid figure {    position: relative;    margin-bottom: 15px}article.column_grid:hover figure img {    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);}article.column_grid .rehub_catalog_readmore {    margin: 8px 0 0 0;}article.column_grid .rehub_catalog_desc {    padding: 0}article.column_grid .priced_block p {    border: none}article.column_grid .priced_block.clearfix > div {    clear: both;    float: left;    margin-top: 5px}.wpb_wrapper article.column_grid .priced_block.clearfix > div {    clear: none;    margin-top: 0}.list_grid {    border: 1px solid #cecece;    box-shadow: 0 1px 1px #ededed;    margin: 0 0 15px 0;    position: relative;    overflow: hidden;    padding: 15px}.list_grid figure {    float: left;    width: 26%;    margin-right: 3%}.list_grid .content_constructor {    float: left;    width: 71%}.list_grid h2 {    margin: 0 0 12px 0;    font-size: 21px;    line-height: 21px;}.list_grid .post-meta {    padding: 0 0 10px 0;    margin: 0;    line-height: 12px;}.list_grid .post-meta {    color: #999}.list_grid .btn_more {    margin-top: 8px;    float: right;}.list_grid .rehub_catalog_desc,.list_grid .rehub_catalog_fields {    padding: 0 0 10px 0;    color: #444}.list_grid .priced_block {    float: right;    margin: 0 8px 5px 0}.list_grid .priced_block.clearfix > div {    float: left;}.list_grid .rehub_catalog_desc {    font-size: 13px;    padding-bottom: 14px}.rehub_catalog_fields {    padding: 7px 0}.rehub_catalog_field {    overflow: hidden;    padding-bottom: 5px;    font-size: 13px;    line-height: 14px}.rehub_catalog_field_title {    float: left;    margin-right: 4px;}.rehub_catalog_field_value {    float: left;    font-style: italic;}.rehub_catalog_field_title i {    color: #c0c0c0;    padding-right: 5px;    font-weight: normal;    padding-left: 1px}.rehub_catalog_field_title span {}.rehub_catalog_desc {                                      padding: 7px 0;                                      font-size: 13px;                                      line-height: 15px;                                      color: #444;                                      margin-bottom: 10px                                  }ul.mdf_custom_filter_panel {    float: right;    padding-bottom: 15px}.mdf_shortcode_container h4.data-filter-section-title {    margin: 0 0 10px 0 !important;    text-transform: none;}.mdf_shortcode_container .mdf_input_container {    padding: 0 0 8px 0}.mdf_shortcode_container .mdf_taxonomy_child_container {    padding: 6px 0}.chains_shortcode {    background-color: #fbfbfb;    padding: 20px 30px 30px 30px;    text-align: center;    box-shadow: 0 0 8px #d2d2d2;    margin: 25px 10px}.chains_shortcode select {    padding: 6px;    border: 1px solid #ddd;    border-radius: 0;    margin: 0 5px 5px 0}.wpsm-button.rehub_main_btn.mdf_chain_menu_post_button {    padding: 6px 15px;    margin: 3px 0 0 0}.chains_shortcode h4 {    font-size: 24px;    padding-bottom: 15px;    margin-bottom: 20px;    border-bottom: 1px dashed #818181;    text-transform: uppercase;}.sidebar .chains_shortcode select,.footer_widget .chains_shortcode select {    width: 100%;    margin: 0 0 7px 0;}ul.mdf_custom_filter_panel {    margin: 0}.sidebar .widget_text ul.mdf_custom_filter_panel a {    text-decoration: none;    font: bold 13px Arial;}/*** USER REVIEWS ***/#user_reviews_in_comment {    clear: both;    overflow: hidden;    padding: 15px 0}.user_rating_left_com,.user_rating_right_com {    width: 50%;    float: left;    box-sizing: border-box;    padding: 0 5px}.user_rating_right_com {    padding: 0 0 0 20px}.user_rating_slider_criteria {    margin: 8px 0;    clear: both}#user_reviews_in_comment .noUi-horizontal {    height: 14px}#user_reviews_in_comment .noUi-connect {    background-color: #2c7fd0}#user_reviews_in_comment .noUi-horizontal .noUi-handle {    top: -4px;    height: 20px;    width: 20px;    left: -6px}.user_rating_left_com span {    text-align: right;    float: right}#user_reviews_in_comment .noUi-handle:before,#user_reviews_in_comment .noUi-handle:after {    height: 10px;    left: 7px;    top: 4px}#user_reviews_in_comment .noUi-handle:after {    left: 10px;}#user_reviews_in_comment .noUi-origin,#user_reviews_in_comment .noUi-handle {    transform: none}#user_reviews_in_comment textarea::-moz-placeholder {    color: #919191 !important;    font-size: 13px}#user_reviews_in_comment textarea::-webkit-input-placeholder {    color: #919191 !important;    font-size: 13px}#user_reviews_in_comment textarea {    height: 96px;    background-color: #fff}.user-review-vote {    padding: 10px 0 0 0;    margin: 10px 0 0 0;    border-top: 1px solid #EDEDED;    overflow: hidden;}.user-review-vote > span {    float: left;    margin-right: 10px;    cursor: pointer;    padding: 3px 6px;    transition: all 0.3s ease;    text-transform: uppercase;}.user-review-vote > span.us-rev-vote-up i {    color: #5CBD00}.user-review-vote > span.us-rev-vote-down i {    color: #cc0000}.user-review-vote > span.us-rev-vote-up:hover {    background-color: #5CBD00;    color: #fff}.user-review-vote > span.us-rev-vote-up:hover i {    color: #fff}.user-review-vote > span.us-rev-vote-down:hover {    background-color: #cc0000;    color: #fff}.user-review-vote > span.us-rev-vote-down:hover i {    color: #fff}.user-review-vote .already_commhelp {    clear: both;    margin-top: 5px;    font-size: 11px;    text-transform: none;    display: none;}.your_total_score {    margin-top: 22px;    font-weight: bold;    text-transform: uppercase;}.user_reviews_view {    padding: 25px 20px;;    overflow: hidden;    position: relative}.user_reviews_view_box,.user_reviews_view_proscons {    box-sizing: border-box;    position: relative}.user_reviews_view_box {    padding: 15px;    border: 1px solid #EDEDED;    float: right;    width: 230px}.user_reviews_view_proscons {    padding: 0 20px 0 0;    font: 14px/22px Arial;    width: 60%;    width: calc(100% - 230px);    float: left;}.user_reviews_view .line {    background: none repeat scroll 0 0 #dcdcdc;    margin: 3px 0 9px 0}.user_reviews_view .line span {    display: block;    float: left;    height: 13px;    background: none repeat scroll 0 0 #2c7fd0;}.user_reviews_view_criteria_score {    float: right;    font-size: 12px;    text-align: right}.user_reviews_view_criteria_name {    font-size: 13px;    float: left;    width: 115px}span.user_reviews_view_pc_title {    font: bold 13px/16px Arial;    text-transform: uppercase;}.user_reviews_view_pros {    margin-bottom: 10px}.user_reviews_view_score_count {    font: 16px/15px Arial;    padding: 2px 0;    float: right;}.comm_text_from_review {    margin-bottom: 12px}.comm_text_from_review p {    margin-bottom: 15px}.userstar-rating {    font-family: FontAwesome;    overflow: hidden;    height: 13px;    line-height: 13px;    position: relative;    width: 56px;    font-weight: normal;    font-size: 12px;}.userstar-rating:before {    content: '\f006\f006\f006\f006\f006';    color: #ccc}.userstar-rating span {    overflow: hidden;    float: left;    top: 0;    left: 0;    position: absolute;    padding-top: 1.5em;}.userstar-rating span:before {    content: "\f005\f005\f005\f005\f005";    top: 0;    position: absolute;    left: 0;}.user_reviews_view_score {    font: bold 13px Arial;    margin-bottom: 8px;    overflow: hidden}.your_total_score .user_reviews_view_score {    margin: 0}.user_reviews_view_criteria_line {    margin-bottom: 8px;    overflow: hidden;}.user_reviews_view_criteria_line .userstar-rating {    float: right;}.user_reviews_view_score .userstar-rating {    float: left;    font-size: 16px;    margin-bottom: 6px;    height: 18px;    line-height: 18px;    width: 75px;}.userstar-rating span:before {    color: #2C7FD0}.user-review-criteria .rate-bar-bar {    background-color: #2C7FD0}.rate_bar_wrap_two_reviews {    overflow: hidden;    border-top: 1px dashed #d2d2d2;    border-bottom: 1px dashed #d2d2d2;    padding: 10px 0 0 0;    margin-top: 20px;    position: relative}.pros_cons_values_in_rev {    border-bottom: 1px dashed #d2d2d2;    margin: 20px 0 0 0;    padding: 0 0 10px 0;    overflow: hidden;}article.post .rate_bar_wrap_two_reviews a.link_to_review {    position: absolute;    bottom: 0;    right: 0;    font-weight: bold;    text-decoration: underline;}.rate_bar_wrap_two_reviews .review-criteria {    border: none;    padding: 0;    margin-top: 0}.rate_bar_wrap_two_reviews .rehub_review_tabs {    display: none}.rate_bar_wrap_two_reviews .l_criteria {    margin: 0 0 20px 0;    padding: 8px 0;    overflow: hidden;}.rate_bar_wrap_two_reviews .l_criteria span.score_tit {    font: 16px/36px Arial;    text-transform: uppercase;    float: left;}.rate_bar_wrap_two_reviews .l_criteria span.score_val {    text-align: right;    float: right;    font: 36px/36px Arial;}.rate_bar_wrap_two_reviews .user-review-criteria .l_criteria {}.rate_bar_wrap_two_reviews .r_criteria {                                                                   margin-top: 40px                                                               }.rate_bar_wrap_two_reviews .review-criteria {    float: left;    width: 48%;    margin-right: 4%}.rate_bar_wrap_two_reviews .review-criteria:last-child {    margin-right: 0}.rate_bar_wrap_two_reviews .rate-bar,.rate_bar_wrap_two_reviews .rate-bar-bar {    height: 10px}.rate_bar_wrap_two_reviews .rate-bar {    margin-bottom: 35px}.rate_bar_wrap_two_reviews .score_val {    border-bottom: 3px solid #E43917;}.rate_bar_wrap_two_reviews .user-review-criteria .score_val {    border-bottom: 3px solid #2C7FD0;}.colored_rate_bar .r_score_1,.colored_rate_bar .r_score_2 {    background-color: #940000 !important}.colored_rate_bar .r_score_3,.colored_rate_bar .r_score_4 {    background-color: #cc0000 !important}.colored_rate_bar .r_score_5,.colored_rate_bar .r_score_6 {    background-color: #ffac00 !important}.colored_rate_bar .r_score_7,.colored_rate_bar .r_score_8 {    background-color: #9c0 !important}.colored_rate_bar .r_score_9,.colored_rate_bar .r_score_10 {    background-color: #390 !important}.colored_rate_bar .r_score_1.score_val,.colored_rate_bar .r_score_2.score_val {    border-bottom: 3px solid #940000;    background-color: transparent !important;}.colored_rate_bar .r_score_3.score_val,.colored_rate_bar .r_score_4.score_val {    border-bottom: 3px solid #cc0000;    background-color: transparent !important;}.colored_rate_bar .r_score_5.score_val,.colored_rate_bar .r_score_6.score_val {    border-bottom: 3px solid #ffac00;    background-color: transparent !important;}.colored_rate_bar .r_score_7.score_val,.colored_rate_bar .r_score_8.score_val {    border-bottom: 3px solid #9c0;    background-color: transparent !important;}.colored_rate_bar .r_score_9.score_val,.colored_rate_bar .r_score_10.score_val {    border-bottom: 3px solid #390;    background-color: transparent !important;}.rate_bar_wrap.colored_rate_bar {    background: transparent;}.colored_rate_bar .rate-bar {    background-color: #f2f2f2}.star a.add_user_review_link {    width: auto;    height: auto;    display: inline-block;    float: right;    font-size: 13px;    line-height: 13px}.single .star.criterias_star {    margin-bottom: 16px}.rate_bar_wrap .add_user_review_link {    float: right;    margin-top: 10px}.only_user_reviews .overall-best,.only_user_reviews .user-reviews-title {    display: none;}.only_user_reviews .overall-worst {    display: none;}.total-score-users-head .review-top {    padding: 0 !important;    background-color: transparent !important;}.total-score-users-head {    float: left;    width: 100px;    text-align: center;}.only_user_reviews .review-criteria {    float: left;    width: calc(100% - 125px);    margin-left: 25px;    padding: 0 !important;    border: none !important}.only_user_reviews .overall-votes {    text-align: center;    font: italic 12px Arial;    margin-top: 10px}.total-score-users-head .overall-score {    float: none !important;}.total-score-users-head .add_user_review_link {    float: none !important;    font-size: 11px;    line-height: 12px !important;    display: block;    margin: 2px auto 0 auto}.rate_bar_wrap.only_user_reviews {    padding: 20px;    border: none;    border: 1px dashed #AAA;    box-shadow: 0px 0px 20px #F0F0F0;    background-color: #fff;    margin: 20px auto 35px auto}.lined_r_title:after {    height: 3px;    width: 40px;    height: 4px;    background-color: #ddd;    display: block;    margin: 10px auto;    content: "";}.lined_r_title {    font-size: 20px;    text-transform: uppercase;    margin: 45px auto 35px auto;    position: relative;    text-align: center;    font-weight: bold;}.news_block a {    text-decoration: none !important;}/*****LOGIN POPUPS*****/#rehub-login-popup-block,#rehub-restrict-login-popup {    display: none;}.act-rehub-login-popup {    cursor: pointer;}.rehub-login-popup-footer {    margin: 0 -22px;    padding: 22px 10px 0 10px;    text-align: center;    border-top: 1px solid #ddd;}.rehub-errors .wpsm_box {    margin-bottom: 30px}.re-user-popup-wrap .wpsm-button.loading:after {    content: "\f021";    position: absolute;    top: 10px;    left: 100%;    font-size: 20px;    margin-left: 20px;    opacity: 1;    color: #777;    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;}.rehub-register-popup.registration-complete #rehub_registration_form_modal {    display: none;}.top-social .act-rehub-login-popup {    float: right;    margin: 7px}.top-social .act-rehub-login-popup i {    margin-right: 3px}.user-dropdown-intop {    position: relative;}.user-ava-intop {    position: relative;    line-height: 22px;    vertical-align: middle;    cursor: pointer;}.user-ava-intop img {    border-radius: 50%;    vertical-align: middle;}.logo-section .user-ava-intop img {    width: 30px}.user-ava-intop:after,.re-compare-panel-collapse:after {    content: "\f107";    display: inline-block;    font-family: FontAwesome;    font-style: normal;    font-weight: 400;    line-height: 22px;    color: inherit;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    padding-left: 4px;    font-size: 15px}.user-ava-intop.user-ava-intop-open:after,.collapsed .re-compare-panel-collapse:after,.collapsed-onscroll .re-compare-panel-collapse:after {    content: "\f106";}#re-compare-panel.collapsed.active,#re-compare-panel.collapsed-onscroll.active {    bottom: -95px !important;}.re-compare-panel-collapse:after {    font-size: 22px}.user-dropdown-intop-menu {    display: block;    position: absolute;    right: 0;    left: auto;    z-index: 99999;    min-width: 220px;    font-size: 14px;    text-align: left;    list-style: none;    background-color: #fff !important;    -webkit-background-clip: padding-box;    background-clip: padding-box;    border: 1px solid #ddd;    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important;    box-shadow: 0 6px 12px rgba(0, 0, 0, .175) !important;    margin-top: 3px;    transition: all 0.4s ease 0s;    visibility: hidden;    opacity: 0}.user-dropdown-intop-menu li.user-name-and-badges-intop,.user-dropdown-intop-menu .menu-item > a {    padding: 10px 20px;    display: block;    color: #111;    float: none;}.user-dropdown-intop-menu .menu-item > a,.user-dropdown-intop-menu .menu-item > a * {    border: none;    color: #111 !important}.user-name-and-badges-intop {    display: block;    font-size: 12px;    line-height: 1.42857143;    color: #777;    white-space: nowrap;    overflow: hidden;    border-bottom: 1px solid #e5e5e5;}.user-dropdown-intop-menu .menu-item {    font-size: 14px;    font-weight: bold;    display: block !important;    float: none !important;}.user-dropdown-intop-menu .menu-item i {    padding-right: 5px}.user-dropdown-intop-menu .menu-item.user-logout-link-intop > a {    border-top: 1px solid #e5e5e5;}.user-name-and-badges-intop span.userpro-badges {    max-width: 1000px !important;    margin: 0 0 0 0 !important;    text-align: left !important;}.user-dropdown-intop-menu.user-dropdown-intop-open {    opacity: 1;    visibility: visible;    display: block;}.user-dropdown-intop-menu>li>a:focus,.user-dropdown-intop-menu>li>a:hover {    text-decoration: none;    background-color: #f5f5f5;}.user-image-in-name {    float: left;    margin: 0 8px 0 0}.top-social .user-dropdown-intop {    float: right;    margin: 4px 5px 0 5px;}.main-nav .user-dropdown-intop {    margin: 15px 10px 15px 10px !important;    float: right;}.main-nav #dl-menu .user-dropdown-intop {    margin-top: 15px}.main-nav #dl-menu .rh_woocartmenu-link {    float: left;    margin: 15px 10px}.main-nav .user-ava-intop:after {    color: #111}.main-nav .act-rehub-login-popup span {    display: none;}.logo_inmenu_enable .menu-item-one-line .user-ava-intop {    line-height: 40px}@media (max-width: 1023px) {    .logo-section .act-rehub-login-popup,    .logo-section .wpsm-button,    .logo-section .user-dropdown-intop,    .logo-section .alignright,    .logo-section .floatright {        float: none !important;    }    #dl-menu .wpsm-button {        margin-top: 10px !important    }    .user-dropdown-intop-menu {        right: 0    }}/****************************************************************************    *-*-*-* SOCIAL ICONS *-*-*-*****************************************************************************/.social_icon a {    width: 32px;    height: 32px;    display: inline-block;    margin-right: 2px;    color: #fff !important;    font-size: 20px;    line-height: 32px;    text-align: center;    position: relative;    text-decoration: none !important;}.social_icon a:hover {    top: 2px;    box-shadow: none;}.social_icon.small_i a {    width: 20px;    height: 20px;    display: inline-block;    margin-right: 2px;    font-size: 14px;    line-height: 20px;    text-align: center;}.social_icon.small_i a:hover {    top: -1px;}.social_icon .db {    background-color: #ff80ae;}.social_icon .fb {    background-color: #39599F;}.social_icon .gp {    background-color: #eb4026;}.social_icon .in {    background-color: #66c9ff}.social_icon .ins {    background-color: #3a82b8}.social_icon .pn {    background-color: #ca212a}.social_icon .rss {    background-color: #ff9933}.social_icon .sc {    background-color: #ff7d2f}.social_icon .tm {    background-color: #00acef}.social_icon .tw {    background-color: #66ccff}.social_icon .vk {    background-color: #537599}.social_icon .yt {    background-color: #cd0000}.social_icon .wa {    background-color: #4bc557}.social_icon .vim {    background-color: #5DC6FF}.social_icon .hm {    background-color: #555;}.post_share {    position: relative;    text-align: center;    margin: 25px 0;    clear: both;    overflow: hidden;}.top_share .post_share {    text-align: left;    margin: 0 0 12px 0;    overflow: hidden;}.social_icon_inimage {    position: absolute;    z-index: 10;    top: 50px;    right: -100px;    opacity: 0;    transition: all 0.4s ease;}.social_icon_inimage span {    width: 50px;    height: 50px;    line-height: 50px;    display: block;    margin-bottom: 5px;    font-size: 24px}.small_social_inimage.social_icon_inimage span {    width: 38px;    height: 38px;    line-height: 38px;    font-size: 19px}.social_icon_inimage span:hover {    top: 0;    right: 2px}.row_social_inpost span {    box-shadow: 0 1px 2px #E4E4E4;    width: auto;    min-width: 20px;    height: 20px;    line-height: 20px;    float: left;    margin: 0 6px 6px 0;    font-size: 16px;    padding: 5px 7px;}.row_social_inpost span i {    font-size: 16px;}.share-link-image {    color: #fff !important;    cursor: pointer;    display: inline-block;    text-align: center;    position: relative;    width: 32px;    height: 32px;    margin-right: 2px;    font-size: 20px;    line-height: 32px}.share-link-image:hover {    top: 2px;    box-shadow: none;}.wp-social-login-provider-list a {    -moz-user-select: none;    border: 1px solid rgba(0, 0, 0, 0);    cursor: pointer;    display: inline-block;    margin-bottom: 5px;    text-align: center;    vertical-align: middle;    white-space: nowrap;    border-radius: 2px;    font-weight: bold;    color: #FFF!important;    padding: 8px 16px;    font-size: 15px;    text-decoration: none !important;}#pgwModal .wp-social-login-widget {    border-bottom: 1px solid #dddddd;    margin-bottom: 20px;    padding-bottom: 10px;}.wp-social-login-provider-list {    padding: 10px 0 !important;}.wp-social-login-connect-with {    margin: 10px 0;    font-weight: bold;}.wp-social-login-provider-facebook {    background-color: #4861A3;}.wp-social-login-provider-twitter {    background-color: #1BB2E9;}.wp-social-login-provider-google {    background-color: #CE4231;}.wp-social-login-provider-wordpress {    background-color: #1D8BBE;}.wp-social-login-provider-yahoo {    background-color: #43058A;}.wp-social-login-provider-linkedin {    background-color: #007AB5;}.wp-social-login-provider-disqus {    background-color: #2E9FFF;}.wp-social-login-provider-instagram {    background-color: #2A5B83;}.wp-social-login-provider-reddit {    background-color: #FF4500;}.wp-social-login-provider-foursquare {    background-color: #0732A2;}.wp-social-login-provider-lastfm {    background-color: #C22B0C;}.wp-social-login-provider-tumblr {    background-color: #34465D;}.wp-social-login-provider-goodreads {    background-color: #714111;}.wp-social-login-provider-stackoverflow {    background-color: #F48227;}.wp-social-login-provider-github {    background-color: #222222;}.wp-social-login-provider-dribbble {    background-color: #F26798;}.wp-social-login-provider-500px {    background-color: #00AEEF;}.wp-social-login-provider-skyrock {    background-color: #0097FF;}.wp-social-login-provider-mixi {    background-color: #F5A51C;}.wp-social-login-provider-steam {    background-color: #202020;}.wp-social-login-provider-twitchtv {    background-color: #6441A5;}.wp-social-login-provider-vkontakte {    background-color: #4C75A3;}.wp-social-login-provider-mailru {    background-color: #134785;}.wp-social-login-provider-yandex {    background-color: #FF0000;}.wp-social-login-provider-odnoklassniki {    background-color: #EE6600;}.wp-social-login-provider-aol {    background-color: #333333;}.wp-social-login-provider-live {    background-color: #0072C6;}.wp-social-login-provider-pixelpin {    background-color: #009C9C;}@media (max-width: 767px) {    .social_icon_inimage a {        width: 35px;        height: 35px;        line-height: 35px;        font-size: 18px;        margin-bottom: 15px    }    .small_post .social_icon_inimage {        right: 10px;        opacity: 0;    }    .small_post .favour_in_image {        opacity: 1    }    .small_post .wprc-container {        opacity: 1;    }    #re-compare-panel-heading,    #re-compare-wrap {        padding-left: 10px    }    .re-compare-item {        float: none;        width: auto;    }}/* -- Front-end Submission Form -- */.ap-pro-form-field input[type="text"],.ap-pro-form-field textarea,.ap-pro-form-field select,#ap-captcha-result,input.rehub_input {    box-shadow: 0 2px 1px #F7F7F7;    font-size: 15px;    line-height: 24px;    padding: 7px;    border: 1px solid #ccc;    box-sizing: border-box;    -webkit-box-sizing: border-box;    border-radius: 0;    transition: all 0.4s ease;    outline: 0}.ap-pro-form-field-wrapper label {    font-weight: bold;    margin-bottom: 5px}.ap-pro-form-field-wrapper .label-wrap {    margin-bottom: 5px}.ap-pro-form-field-wrapper {    margin-bottom: 25px}input.rehub_input:hover,input.rehub_input:focus,.ap-pro-form-field input[type="text"]:hover,.ap-pro-form-field input[type="text"]:focus,.ap-pro-form-field textarea:hover,.ap-pro-form-field textarea:focus {    border-color: #444;    box-shadow: 0 3px 1px #f1f1f1;}.ap-pro-form-field .ap-pro-filefield {    padding: 15px;    border: 1px solid #ddd}.qq-upload-cancel {    color: #fff !important}.qq-upload-list,.qq-upload-list li {    margin-left: 0 !important}.ap-pro-form-success-msg {    color: #5f9025;    background: #ebf6e0;    border: 1px solid #b3dc82;    display: block;    padding: 15px;    font-size: 15px;    margin: 10px 0 30px 0}.ap-login-message-wrapper a {    color: #fff !important;    text-decoration: none !important;}body:not(.page-template-visual_builder-php) h2.ap-pro-front-form-title {    display: none;}.um-profile .um-profile-nav-item i {    top: 4px !important}.um-profile .um-profile-nav {    background-color: #fff !important;    border: 1px solid #ddd;}.um-profile .um-header {    border: none !important}.um-profile .um-profile-nav-item a {    color: #111 !important;    font-weight: normal !important;}.um-profile .um-profile-nav-item.active a,.um-profile .um-profile-nav-item:hover a {    color: #fff !important}.um-profile-body.posts .um-item {    border: 1px solid #eee;    padding: 20px;    margin-bottom: 15px;    overflow: hidden;    position: relative;}.um-profile-body.posts .um-item-img {    float: left;    margin: 0 20px 4px 0;    padding: 0}.um-profile-body.posts .um-item-img a {    padding: 0;    border: none;}.um-profile-body.posts .um-item-link {    padding-right: 0}.um-profile-body.posts .um-item-meta span:not(:last-child):after {    padding: 0 2px 0 2px;    content: "";}.um-account .um-account-main {    max-width: 1200px !important;    padding-right: 0 !important}.um-form .um-field-error {    margin: 12px 0 20px 0;}@media (min-width: 767px) {    .um-profile-body.posts .um-item-link {        margin-bottom: 5px    }    .um-profile-body.posts .um-item-link a {        font-size: 18px;        font-weight: bold;        line-height: 24px    }    .um-profile-body.posts .com-right {        position: absolute;        top: 50%;        right: 30px;        font-size: 20px;        margin-top: -10px    }    .um-profile-body.posts .um-item-link {        padding-right: 95px    }}form.ap-form-wrapper div.ap-form-error-message {    margin-bottom: 20px !important;}#wp-ap_form_content_editor-editor-tools {    margin-top: -35px !important;}body.pgwModalOpen {    overflow: hidden;}#pgwModalBackdrop {    width: 100%;    height: 100%;    position: fixed;    top: 0;    left: 0;    z-index: 9000;}#pgwModal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 9010;    overflow-x: auto;    overflow-y: scroll;    text-align: center;}#pgwModal .pm-container {    margin: 10px;}#pgwModal .pm-body {    display: inline-block;    max-width: 800px;    min-width: 300px;    position: relative;    width: 100%;    z-index: 9020;    margin-top: 10px;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;}#pgwModalBackdrop {    background: #000;    opacity: 0.5;    filter: alpha(opacity=50);}#pgwModal .pm-body {    background-color: #fff;    -webkit-box-shadow: 0 0px 15px #444;    box-shadow: 0 0px 15px #444;}#pgwModal .pm-title {    background: #e5e5e5;    padding: 5px 0 6px;    border-bottom: 1px solid #d5d5d5;    font-size: 1rem;    min-height: 25px;}#pgwModal .pm-content {    background: #fff;    padding: 25px;    text-align: left;}#pgwModal .pm-close {    cursor: pointer;    position: absolute;    top: 0;    right: 0;    height: 30px;    width: 30px;}#pgwModal .pm-close span.pm-icon:before {    display: block;    height: 30px;    width: 30px;    content: "x";    font: 16px/30px Verdana;    color: #fff;    background-color: #CDCDCD;    text-align: center;}#pgwModal .pm-close:hover span.pm-icon:before {    background-color: #999}body.pgwModalOpen .content,body.pgwModalOpen #main_header {    -webkit-filter: grayscale(100%);    filter: grayscale(100%);    -webkit-transition: -webkit-filter 500ms linear;    -moz-transition: -webkit-filter 500ms linear;    transition: -webkit-filter 500ms linear;    backface-visibility: hidden;    -webkit-backface-visibility: hidden;}.coupon_reveal_popup {    display: none}#pgwModal .coupon_reveal_popup {    display: block}.coupon_code_in_modal {    text-align: center;}.re_title_inmodal {    font: normal 25px Roboto;    text-align: center;    padding: 5px 0 15px 0;    position: relative;}.coupon_code_in_modal .coupon_modal_coupon {    display: table;    width: 100%;    margin-bottom: 30px;    background: #e7f3d6;    overflow: hidden;}.coupon_code_in_modal .add_modal_coupon {    font-size: 12px;    padding-bottom: 35px}.coupon_code_in_modal .buttoncpd {    font-size: 21px;    height: 56px;    display: table-cell;    padding: 0 10px;    width: 1%;    line-height: 56px;    color: #77b21d;}.coupon_code_in_modal input.code {    outline: 0;    border: 0;    background: transparent;    text-align: center;    height: 56px;    line-height: 56px;    border: none;    outline: 0;    display: table-cell;    width: 100%;    font-size: 20px;    text-transform: uppercase;    font-weight: bold;}.shop_in_cpn {    line-height: 30px;    margin-top: 10px;    display: block;    color: #999;    font-style: italic;    font-size: 13px;}.shop_in_cpn img {    margin-right: 5px;    vertical-align: middle;}.cpn_info {    padding-top: 20px;    border-top: 1px solid #eee;    overflow: hidden;}.cpn_post_title {    font: italic 18px/21px Arial;    color: #888;    float: left;    margin: 0 12px 5px 0;    text-align: left;}.thumb_in_modalcoupon {    float: right;    margin: 5px 0 0 0}.printmecoupondiv {    display: none;}.printthecoupon {    display: inline-block;    margin: 10px 0 20px 0;    color: #cc0000;    font-size: 16px;    cursor: pointer;}.printthecoupon:before {    content: "\f02f ";    font-family: FontAwesome;    font-size: 20px;    margin-right: 10px}/* Categorizator */.col_item {    position: relative;}.col_wrap_two {    margin: 0 -2.5% 20px;    overflow: hidden;}.col_wrap_two .col_item {    width: 45%;    margin: 0 2.5% 30px;    float: left;}.col_wrap_three {    margin: 0 -1.5% 20px;    overflow: hidden;}.col_wrap_three .col_item {    width: 30.33%;    margin: 0 1.5% 25px;    float: left;}.col_wrap_three .col_item:nth-child(3n+1) {    clear: both;}.col_wrap_two .col_item:nth-child(2n+1) {    clear: both;}.col_wrap_fourth {    margin: 0 -1% 15px;    overflow: hidden;}.col_wrap_fifth,.col_wrap_six {    margin: 0 -1% 15px;    overflow: hidden;}.col_wrap_fourth .col_item {    width: 23%;    margin: 0 1% 25px;    float: left;}.col_wrap_fourth .col_item:nth-child(4n+1) {    clear: both;}.col_wrap_fifth .col_item {    width: 18%;    margin: 0 1% 25px;    float: left;}.col_wrap_fifth .col_item:nth-child(5n+1) {    clear: both;}.col_wrap_six .col_item {    width: 15.26%;    margin: 0 0.7% 25px;    float: left;}.col_wrap_six .col_item:nth-child(6n+1) {    clear: both;}.rh-flex-columns {    display: -webkit-flex;    -webkit-flex-wrap: wrap;    -webkit-justify-content: space-between;    display: -ms-flexbox;    -ms-flex-wrap: wrap;    -ms-justify-content: space-between;    -ms-flex-pack: justify;    display: flex;    flex-wrap: wrap;    justify-content: space-between;    flex-direction: row;}.rh-flex-eq-height {    display: -webkit-flex;    -webkit-flex-wrap: wrap;    display: -ms-flexbox;    -ms-flex-wrap: wrap;    display: flex;    flex-wrap: wrap;    flex-direction: row;}.rh-flex-eq-height .pagination,.rh-flex-eq-height .re_ajax_pagination,.rh-flex-eq-height .woocommerce-pagination {    width: 100%;    flex-basis: 100%;}.rh-flex-eq-height .re_ajax_pagination {    margin: -1px;}@media (max-width: 1024px) and (min-width: 768px) {    .col_wrap_fourth,    .col_wrap_fifth,    .col_wrap_six {        margin: 0 -1.5% 20px;        overflow: hidden;    }    .col_wrap_fourth .col_item,    .col_wrap_fifth .col_item,    .col_wrap_six .col_item {        width: 30.33%;        margin: 0 1.5% 15px;        float: left;    }    .col_wrap_fourth .col_item:nth-child(3n+1),    .col_wrap_fifth .col_item:nth-child(3n+1),    .col_wrap_six .col_item:nth-child(3n+1) {        clear: both;    }    .col_wrap_fourth .col_item:nth-child(4n+1),    .col_wrap_fifth .col_item:nth-child(5n+1),    .col_wrap_six .col_item:nth-child(6n+1) {        clear: none;    }}@media (max-width: 767px) {    .col_wrap_two,    .col_wrap_three,    .col_wrap_fourth,    .col_wrap_fifth,    .col_wrap_six {        margin: 0 0 20px 0;    }    .col_wrap_three .col_item,    .col_wrap_fourth .col_item,    .col_wrap_fifth .col_item,    .col_wrap_six .col_item {        width: 45%;        margin: 0 2.5% 15px 2.5%;    }    .col_wrap_three .col_item:nth-child(3n+1),    .col_wrap_fifth .col_item:nth-child(5n+1) {        clear: none;    }    .col_wrap_three .col_item:nth-child(2n+1),    .col_wrap_fourth .col_item:nth-child(2n+1),    .col_wrap_fifth .col_item:nth-child(2n+1),    .col_wrap_six .col_item:nth-child(2n+1) {        clear: both;    }}@media (max-width: 480px) {    .col_wrap_three,    .col_wrap_fourth,    .col_wrap_two,    .col_wrap_fifth,    .col_wrap_six,    .col_wrap_two {        margin: 0 0 25px;    }    .col_item {        width: 100% !important;        margin: 0 0 20px 0 !important;    }}.post_eq_grid {    padding-top: 5px}.fourth-col-gridhub .multi_cat {    width: 23%;    margin: 0 1% 20px;}.multi_cat {    background-color: #fff;    border: 1px solid #E7E7E7;    box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.1);    box-sizing: border-box;    -webkit-box-sizing: border-box;    float: left;    position: relative;}.multi_cat_wrap {    position: relative;}.multi_cat_header {    position: relative;    background: #F5F5F5;    width: 100%;    border-bottom: 1px solid #E2E2E2;}.multi_cat_lable {    display: inline-block;    font-weight: 700;    font-size: 13px;    line-height: 14px;    text-transform: uppercase;    color: #333;    position: relative;    padding: 15px;    letter-spacing: 0.5px}.multi_cat_lable span {    margin-left: 0;    margin-right: 7px;    position: relative;    top: 2px;}.category-icon {    background-size: 16px 16px !important;    background-color: #ccc;    width: 16px;    height: 16px;    float: left;}.multi_cat_title {    font-size: 13px;    font-weight: bold;    line-height: 16px}.multi_cat_title a {    color: #111 !important;    text-decoration: none !important;}.multi_cat .comm_meta {    text-decoration: none !important;}.multi_cat_artical {    padding: 10px;    min-height: 61px;    border-bottom: 1px solid #E7E7E7;    overflow: hidden;}.multi_cat_wrap .multi_cat_artical:last-child {    border: none;}.multi_cat_artical:hover {    background-color: #F6F6F6;}.multi_cat_image {    float: left;    margin: 0 10px 0 0;}.cat-pagination {    text-align: center;    border-radius: 0px;    margin: 0px;    border-top: 1px solid #E2E2E2;    overflow: hidden;    padding: 0 5px;    box-sizing: border-box;    -webkit-box-sizing: border-box;}.cat-pagination a {    display: block;    float: left;    cursor: pointer;    font-size: 14px;    font-weight: 500;    text-align: center;    min-width: 20px;    line-height: 1em;    padding: 9px 0px;    color: #BABDD3 !important;    text-decoration: none !important;}.cat-pagination a.active {    color: #000000 !important;}.multi_cat_meta {    margin-top: 5px;    display: block;}.multi_cat .loading {    opacity: .5;}.multi_cat .loading:after {    content: "\f110";    position: absolute;    top: 30px;    left: 45%;    font-size: 24px;    opacity: 1;    font-family: FontAwesome;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;}.categoriesbox {    overflow: hidden;    margin: 0 auto 15px auto !important;    border: 1px solid #e0e0e0;    transition: .2s;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s;    max-width: 300px;    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.02), 0 2px 10px 0 rgba(0, 0, 0, 0.12);    background-color: #fff}.categoriesbox:hover {    box-shadow: 0 2px 7px 0 rgba(0, 0, 0, 0.02), 0 5px 10px 0 rgba(0, 0, 0, 0.15);}.categoriesbox .categoriesbox-content {    padding: 20px 20px;}.categoriesbox h3 {    margin: 0 0 12px 0;    padding: 0;    position: relative;}.categoriesbox:hover {    transition: .2s;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s}.categoriesbox h3 a {    text-decoration: none;}.categoriesbox h3 a:after {    content: "\f105";    font-family: FontAwesome;    font-size: 20px;    float: right;    display: inline-block;    padding-left: 8px;    color: #555;    line-height: 21px;    transition: .2s;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s}.categoriesbox:hover h3 a:after {    padding-right: 5px}.categoriesbox .categoriesbox-content p {    margin-bottom: 0;}.categoriesbox-bg {    height: 175px;    background-size: cover;    -webkit-background-size: cover;    background-position: center;    background-repeat: no-repeat;    position: relative;    transition: .2s;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s}.categoriesbox-bg a:before {    content: "\f08e";    font-family: FontAwesome;    font-size: 50px;    position: absolute;    top: 50%;    left: 50%;    margin: -25px 0 0 -25px;    color: #fff;    opacity: 0;    transition: .2s;    -webkit-transition: .2s;    -moz-transition: .2s;    -ms-transition: .2s;    -o-transition: .2s}.categoriesbox-bg a {    width: 100%;    height: 100%;    display: block;    position: relative;}.categoriesbox:hover .categoriesbox-bg a:before {    opacity: 0.7}.categoriesbox:hover .categoriesbox-bg {    opacity: 0.8}/* Score box in widget */.wpsm_score_box {    background-color: #fff;    border: 1px solid #ddd;    color: #111}.wpsm_inside_scorebox {    padding: 20px}.wpsm_score_box .rate_bar_wrap {    background-color: transparent;    padding: 0;    border: none;    box-shadow: none;    margin: 0}.wpsm_score_title {    background-color: #f1f1f1;    padding: 14px 20px;    font: 21px/24px Arial;}.wpsm_score_title .overall-score {    font-weight: bold;    font-size: 24px;    float: right;}.wpsm_inside_scorebox .rate_bar_wrap .review-criteria {    border: none !important;    margin-top: 0;    padding: 30px 0 0 0;}.wpsm_score_box .priced_block {    margin: 0}.wpsm_score_box .priced_block p {    max-width: 48%}.wpsm_score_box .priced_block .price_count {    background-color: transparent;    color: #111;    font: 700 20px/21px Arial;    text-align: left;    padding: 0;    overflow: hidden;    text-overflow: ellipsis;}.wpsm_score_box .priced_block .btn_offer_block {    float: right;    font-size: 17px;    line-height: 19px;    max-width: 49%;    text-align: center;}.wpsm_score_box .post_offer_anons .rehub_offer_coupon {    float: right;    max-width: 49%;    clear: none;}.wpsm_score_box .priced_block .price_count del {    display: block;}.wpsm_score_box .rate-bar,.wpsm_score_box .rate-bar-bar {    height: 9px}.wpsm_score_box .user-rate {    float: none;}.wpsm_score_box .rating_bar .star {    margin: 0}.simplefavorite-button.active {    opacity: 1;    cursor: default;}.simplefavorite-button.has-count {    position: relative;}.simplefavorites-loading {    margin-left: 8px;}.simplefavorite-button {    background-color: #b1141a;    color: #fff;    font: 16px/18px Arial;    padding: 5px 10px;    border: none;    cursor: pointer;}.favour_in_row {    float: left;    margin: 0 6px 6px 0}.favour_in_row .simplefavorite-button {    padding: 5px 7px;    min-width: 20px;    height: 20px;    line-height: 20px;    box-sizing: content-box;    -webkit-box-sizing: content-box;    box-shadow: 0 1px 2px #E4E4E4;}.small_post:hover .social_icon_inimage {    right: 10px;    opacity: 1}.small_post:hover .favour_in_image {    opacity: 1}.column_grid .favour_in_image {    right: 10px;    opacity: 1;    bottom: 10px;    left: auto;    top: auto;}.favour_in_image {    position: absolute;    z-index: 9;    bottom: auto;    opacity: 0;    left: 0;    right: 0;    top: 50%;    transition: all 0.4s ease;    margin-top: -15px}.favour_in_single .simplefavorite-button {    font: 14px/15px Arial;    padding: 4px 10px;}.simplefavorite-button i {    font-size: 16px;    line-height: 18px;    vertical-align: inherit;}.meta .wpsm-button-compare {    float: left;    margin: 0 15px 5px 0;}#re-compare-panel.active {    bottom: 0;}#re-compare-panel {    position: fixed;    z-index: 999999;    bottom: -150px;    width: 100%;    height: 140px;    background: #fff;    transition: bottom .2s ease;    border: 1px solid #E8E8E8;    border-bottom: none;}#re-compare-wrap {    height: 80px;    margin: 12px 0 0 0;    overflow: auto;    padding-left: 25px;}.re-compare-item {    box-sizing: border-box;    -webkit-box-sizing: border-box;    position: relative;    float: left;    width: 220px;    height: 70px;    line-height: 14px;    font-size: 14px;    border: 1px solid;    padding: 10px 25px 10px 10px;    transition: color .2s ease, border-color .2s ease;    margin-right: 8px;    margin-bottom: 8px;    border-color: #333;    color: #333}.re-compare-item i.re-compare-close {    position: absolute;    color: #cc0000;    line-height: 16px;    top: 3px;    right: 3px;    font-size: 16px;    cursor: pointer;}i.re-compare-close-in-chart {    position: absolute;    color: #e5e5e5;    top: 3px;    right: 3px;    font-size: 22px;    cursor: pointer;    z-index: 999;}.re-compare-item a {    color: #111 !important}#re-compare-panel-heading {    background-color: #EFEFEF;    overflow: hidden;    height: 45px;    padding-left: 25px;    position: relative;}.re-compare-panel-title {    line-height: 40px;    font-size: 18px}.re-compare-panel-collapse {    position: absolute;    top: 12px;    left: 50%;    margin-left: -10px;    cursor: pointer;}.re-compare-img {    width: 45px;    height: 45px;    padding: 2px;    background-color: #fff;    border: 1px solid #ddd;    text-align: center;    float: left;    margin-right: 10px;}.re-compare-img img {    height: 45px;    max-width: 100%;}.re-compare-dest.wpsm-button {    margin: 0}.re-compare-dest.wpsm-button i {    padding-right: 8px}.wpsm-button.wpsm-button-compare i {    font-size: 14px;    width: 16px;}.loading.wpsm-button-compare {    opacity: 0.7}.comparing.wpsm-button-compare {    opacity: 0.5}.not-incompare .re-icon-compare:before {    content: "\f24e";    display: inline-block;}.loading .top_chart_first,.loading .top_chart_controls,.loading .top_chart_wrap {    opacity: 0}.loading.table_view_charts {    text-align: center;    padding-top: 40px;    border: 1px solid #f9f9f9;    background-color: #f9f9f9}.loading .re-icon-compare:before,.loading.table_view_charts:before,.post_carousel_block.loading:before,.woo_carousel_block.loading:before {    content: "\f021" !important;    display: inline-block;    -webkit-animation: fa-spin 1s linear infinite;    -moz-animation: fa-spin 1s linear infinite;    -o-animation: fa-spin 1s linear infinite;    animation: fa-spin 1s linear infinite;    font-family: FontAwesome}.comparing .re-icon-compare:before {    content: "\f046";}.comparing:hover .re-icon-compare:before {    content: "\f00d";}.loading.table_view_charts:before {    font-size: 45px;    color: #ccc}.simplefavorite-button-count {    font-weight: bold;    display: inline-block;}.small_post .wprc-container {    position: absolute;    z-index: 999;    bottom: 0;    left: 0;    opacity: 0;    transition: all 0.4s ease;    margin: 0 !important}.small_post:hover .wprc-container {    opacity: 1}.small_post .wprc-container .wprc-switch {    float: left;}.small_post .wprc-content img.loading-img {    width: auto !important;    height: auto !important;}.egg-wrap .media {    border-bottom: 1px solid #E7E7E7;    padding: 0 0 10px 0;    margin-bottom: 20px}.wpsm-titlebox .egg-wrap .media:last-child,.wpsm-tabs .single_product_egg {    margin: 0;    border: none;}.wpsm-titlebox .egg-wrap .media:first-child {    margin-top: 20px;    border: none;}.egg-wrap .media-left,.egg-wrap .media-right,.egg-wrap .media-body {    display: table-cell;    vertical-align: top;    box-sizing: border-box;}.egg-wrap .media-left {    padding-right: 20px;    padding-bottom: 10px;}.egg-wrap .media-body {    width: 10000px;}.egg-wrap .media-object {    display: block;}.egg-wrap h4.media-heading {    margin: 0 0 10px 0}.egg-wrap small.text-meta {    font-size: 85%;    color: #888;    display: block;    margin-bottom: 10px}.egg-wrap .thumbnail {    display: block;    padding: 4px;    margin-bottom: 20px;    line-height: 1.42857143;    background-color: #fff;    border: 1px solid #ddd;    border-radius: 4px;}.egg-wrap .media,.egg-wrap .media-body {    overflow: hidden;    zoom: 1;}.wcv_shop_wrap h3 {    margin-top: 0}/* alphabet-filter catalog */.alphabet-filter .head-wrapper {    padding: 12px 15px;    background: #f4f4f4;    margin-bottom: 15px}.alphabet-filter .head-wrapper a {    color: #000;    text-decoration: none;    font-size: 18px}.alphabet-filter .list-inline {    margin: 0;    list-style: none}.alphabet-filter .list-inline>li {    display: inline-block;    padding-right: 5px;    padding-left: 5px;    margin: 0}.alphabet-filter .list-inline>li:first-child {    margin-left: 0;    padding-left: 0}.alphabet-filter .letter_tag {    font-weight: bold;    font-size: 18px;    line-height: 24px;}.alphabet-filter .single-letter {    margin: 20px 0;    border-bottom: 1px solid #eee;    padding-bottom: 10px;}.alphabet-filter .return_to_letters {    float: right;    font-size: 12px;    font-weight: normal;    cursor: pointer;}.alphabet-filter .return_to_letters span {    color: #fff;    width: 18px;    height: 18px;    display: inline-block;    text-align: center;    line-height: 18px;}.alphabet-filter a.single-letter-link {    padding: 10px;    text-decoration: none !important;    border: 1px solid #E9E9E9;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);    display: table-cell;    vertical-align: middle;    text-align: center;    width: 80px;    height: 80px;}.alphabet-filter a.single-letter-link img {    max-width: 80px;    max-height: 50px;    display: block;    margin: 0 auto;}.alphabet-filter a.single-letter-link h5 {    margin: 5px 0 0 0;    font-size: 14px;    line-height: 16px}.alphabet-filter a.single-letter-link:hover,.alphabet-filter a.mini-tax-link:hover {    box-shadow: none;    border: 1px solid #333}.alphabet-filter .tax-wrap {    overflow: hidden;}.alphabet-filter .tax-item {    float: left;    margin: 0 10px 10px 0;    text-align: center;}.alphabet-filter a.mini-tax-link {    display: inline-block;    padding: 5px 12px;    text-decoration: none !important;    border: 1px solid #E9E9E9;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);}.alphabet-filter a.mini-tax-link h5 {    margin: 0;    font-size: 14px;    line-height: 16px}.alphabet-filter a.logo-tax-link {    display: table-cell;    vertical-align: middle;    text-align: center;    padding: 5px 12px;    text-decoration: none !important;    border: 1px solid #E9E9E9;    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);    height: 55px}.alphabet-filter a.logo-tax-link img {    max-width: 100px;    max-height: 55px}/* Author Profile */.user-profile-div .profile-avatar {    text-align: center}.user-profile-div .profile-achievements,.profile-usertitle {    text-align: center}.user-profile-div .profile-usertitle {    margin-top: 20px}.user-profile-div .profile-usertitle-name {    font-size: 16px;    font-weight: 600;    margin-bottom: 10px}.user-profile-div .profile-achievements {    margin-bottom: 15px}.user-profile-div .profile-usermenu {    margin-top: 20px}.user-profile-div .profile-content .page-header {    margin: 0 0 20px 0}.user-profile-div .profile-stats,.profile-socbutton,.user-profile-div .profile-description {    text-align: left;    margin: 0 auto 10px auto;    line-height: 26px}.user-profile-div .profile-stats > div,.user-profile-div .profile-socbutton > div,.user-profile-div .profile-description > div,.user-profile-div .profile-usermenu > ul {    padding: 4px 10px}.user-profile-div .profile-description span {    border-bottom: 1px solid #ccc;    width: 100%;    display: block;    margin-bottom: 3px}.user-profile-div .profile-description p {    font-style: oblique;    font-size: small}.user-profile-div .profile-stats i,.user-profile-div .profile-usermenu i {    margin-right: 5px}.user-profile-div .profile-stats div:nth-child(even) {    background: #F8F8F8}.user-profile-div .profile-achievements .rh_mycred-users-badges img {    width: 48px;    height: 48px;    margin: 0 3px}.user-profile-div .tab-content > .tab-pane,.vcwendor_profile_content .tab-pane {    display: none}.user-profile-div .tab-content > .tab-pane.active,.vcwendor_profile_content .tab-pane.active {    display: block}.sidebar.authorsidebar,.user-profile-div .profile-avatar img {    border: 1px solid #eee;}.user-profile-div .profile-avatar img {    border-radius: 50%}.user-profile-div .user-menu-tab {    margin-top: 30px}.user-profile-div .user-menu-tab > li >a:focus,.menu-tab > li > a:hover {    text-decoration: none;    background-color: #eee}.user-profile-div .user-menu-tab > li.active > a,.user-profile-div .user-menu-tab > li.active > a:focus,.user-profile-div .user-menu-tab > li.active > a:hover {    color: #fff;}.user-profile-div .user-menu-tab > li > a {    position: relative;    display: block;    padding: 10px 15px;}/* POST layout Profile */.wpsm_spec_tab_group,.wpsm_spec_tab_wrapcont {    margin: 0 0 20px 0}.wpsm_spec_tab_wrapcont .tab-pane {    display: none}.wpsm_spec_tab_wrapcont .tab-pane.active {    display: block}.wpsm_spec_tab_ul {    list-style: none;    position: relative;    z-index: 1000;    margin: 0 0 25px 0 !important;    background-color: #f7f7f7;    user-select: none;    width: 100%}.wpsm_spec_tab_ul li {    transition: all 0.4s ease;    margin: 0;    list-style: none;    text-align: center;    vertical-align: middle;    display: table-cell;    float: none;    width: 1%;    position: relative;    box-sizing: border-box;}.wpsm_spec_tab_ul li.active {}.wpsm_spec_tab_ul li.active,                              .wpsm_spec_tab_ul li.active {                                  background-color: #fff !important                              }.wpsm_spec_tab_ul li:not(.active) a:hover {    color: #fff !important;    background-color: #111}.wpsm_spec_tab_ul li a i.fa {    font-size: 26px;    display: block;    margin: 0 5px 5px 5px}.wpsm_spec_tab_ul.compact_spec_ul li a i.fa {    font-size: 18px;    display: inline-block;    margin: 0 5px;}.wpsm_spec_tab_ul li a {    text-decoration: none;    font-size: 14px;    padding: 10px;    display: block;    border-top: 4px solid transparent;    border-bottom: 4px solid #e5e5e5;}.wpsm_spec_tab_ul li.active a {    border-right: 1px solid #e5e5e5;    border-left: 1px solid #e5e5e5;    border-top: 4px solid #e5e5e5;    border-bottom: 4px solid transparent;}@media(max-width: 700px) {    .wpsm_spec_tab_ul li {        display: block;        width: auto;    }    .wpsm_spec_tab_ul li a {        border-top: 1px solid transparent;        border-bottom: 1px solid #e5e5e5;    }    .wpsm_spec_tab_ul li.active a {        border-right: none;        border-left: none;        border-top: 1px solid #e5e5e5;        border-bottom: 1px solid transparent;    }    .wpsm_spec_tab_ul li a i.fa {        font-size: 18px;        display: inline-block;        margin: 0 5px;    }}.specdivider {    height: 1px;    width: 100%;    background-color: #ededed;    margin: 10px 0;    clear: both;}.wpsm_spec_meta_row {    display: table;    width: 100%;    font-size: 15px;    line-height: 18px}.wpsm_spec_meta_label {    display: table-cell;    width: 30%;    font-weight: bold;    padding: 5px}.wpsm_spec_meta_value {    display: table-cell;    width: 70%;    padding: 5px;    word-break: break-all;}.wpsm_spec_meta_value_pre,.wpsm_spec_meta_value_after {    font-size: 90%}.wpsm_spec_meta_value_icon {    font-size: 20px;    margin: 0 5px}.wpsm_spec_meta_value_icon i.fa-ban {    color: #cc0000}.wpsm_spec_meta_value_icon i.fa-check {    color: #41BD28}.wpsm_spec_meta_row .wpsm-tooltip {    border: none;    margin: 0 3px}.wpsm_spec_photosingle_line img {    max-width: 230px}.wpsm_spec_photosingle_line {    float: left;    margin: 25px 25px 25px 0;}.media_owl_carousel.photo_line_car {    padding: 0;    border: none !important;    box-shadow: none;    margin: 25px 0}.wpsm_spec_video_line {    max-width: 765px}/* typehead */#rh-category-search .hide {    display: none !important}#rh-category-search .show {    display: inherit}#rh-category-search .tt-clear-search {    position: absolute;    color: #919191;    font-size: 130%;    cursor: pointer;    top: 14px;    right: 12px;    z-index: 2}#rh-category-search .tt-clear-search:hover {    color: #000}#rh-category-search .tt-dropdown-menu {    width: 100%;    margin-top: 12px;    padding: 0;    background-color: #fff;    border: 1px solid rgba(0, 0, 0, 0.2);    border-radius: 0;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1)}#rh-category-search .tt-dropdown-menu:before {    content: '';    position: absolute;    bottom: 100%;    left: 50%;    margin-left: -8px;    width: 0;    height: 0;    border-bottom: 8px solid #eee;    border-right: 8px solid transparent;    border-left: 8px solid transparent}#rh-category-search .tt-suggestion {    color: #5e5e5e;    cursor: pointer;    border-bottom: 1px solid #eaedf0;    padding: 6px 12px;    line-height: 24px}#rh-category-search .tt-suggestion:before {    content: "\f054";    float: right;    font-family: FontAwesome;    line-height: 24px;    font-size: 14px;    margin: 0}#rh-category-search .tt-suggestion.tt-cursor {    background-color: #f3f5f6}#rh-category-search .tt-suggestion p {    margin: 0}#rh-category-search .tt-suggestion .autocompleted {    padding-left: 36px}#rh-category-search .empty-message {    padding: 4px}.catbox {    max-width: 300px}.catbox h3 {    font-size: 16px;    line-height: 20px;    border-top: 1px solid #e5e5e5;    margin: 0;    padding: 10px 0;    text-align: center;    text-transform: uppercase;    color: #3a3a3a;}.catbox-content {    margin: 20px 0 0 0;    line-height: 18px;}.catbox .catbox-child-list {    margin: 0;    padding: 20px 0 0 0;    border-top: 1px solid #e5e5e5;}.catbox .catbox-child-list li {    font-size: 14px;    font-weight: bold;    list-style: none;    margin: 0 0 10px 0;    padding: 0}.catbox .catbox-child-list li a {    text-decoration: none;    color: #777}.r_catbox_btn {    position: relative;    padding: 5px 12px;    line-height: 12px;    font-size: 12px;    margin: 20px auto 0 auto;    outline: none;    cursor: pointer;    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);    display: inline-block;    color: #fff;    transition: 0.5s}.r_catbox_btn:active {    top: 2px;}.r_catbox_btn:hover {    box-shadow: inset 0 0 200px rgba(0, 0, 0, 0.2);}.wpsm_update {    clear: both;    background-color: #d9edf7;    border: 1px solid #bce8f1;    padding: 15px;    margin-bottom: 20px;    border-radius: 4px;    line-height: 22px;}.wpsm_update .label-info {    background-color: #5bc0de;    display: inline-block;    margin: 0 5px 0 0;    padding: 3px 6px;    font-size: 75%;    font-weight: 700;    color: #fff;    text-align: center;    white-space: nowrap;    vertical-align: baseline;    border-radius: .25em;    line-height: 14px}.wpsm_update ul,.wpsm_update ol {    margin: 20px 0 0 20px}.wpsm_update ul li,.wpsm_box ul li,.wcmp_main_menu ul li {    list-style: disc;}.wpsm_update li,.wpsm_box li {    margin: 0 0 5px 0}.wpsm_box ul,.wpsm_box ol {    margin: 0 0 0 20px}.news-community .wpsm_update {    margin: 0}.rh-user-rank-mc {    font: normal 12px/12px Arial;    background-color: #66B22C;    color: #fff;    display: inline-block;    border-radius: 3px;    vertical-align: top;    padding: 3px 5px;    margin: 0 4px;}.rh_mycred-users-badges img,#mycred-users-badges img {    width: 30px;    height: 30px;    border-radius: 50%;    margin: 0 5px 0 0;}.rh-profile-badge_in-com {    margin-top: 5px;}.rh-profile-badge_in-com .rh_mycred-users-badges img {    width: 15px;    height: 15px;    border-radius: 0;    margin: 0 2px;}.commentlist .rh-user-rank-mc {    font-size: 11px;    padding: 2px 5px}.commentlist .rh_mycred-users-badges img {    width: 18px;    height: 18px;    margin: 0 5px 0 0;    border-radius: 0;}.comm_meta_cred {    margin: 9px 0;    font-size: 12px;    line-height: 18px}.simple_price_count {    font-weight: normal;    color: green;    margin-left: 8px;}.simple_price_count del {    color: #ccc;    font-size: 80%}.rh-expired-notice {    display: inline-block;    background-color: #888885;    color: white;    font-size: 11px;    line-height: 18px;    height: 18px;    vertical-align: top;    padding: 0 4px;    margin-right: 7px;    margin-top: 1px;    text-transform: uppercase;    cursor: default;    float: left;}.col_item .rh-expired-notice {    float: none;}.aj_disabled {    display: none !important;}.rh_bp_notice_profile {    position: absolute;    top: -12px;    left: -5px;    z-index: 9;    min-width: 16px;    height: 20px;    background: red;    text-align: center;    padding: 0 2px;    color: #fff;    font: bold 12px/20px Arial;    border-radius: 50%;}.header-top .rh_bp_notice_profile {    position: static;    display: inline-block;}.user-dropdown-intop-menu .menu-item.bp-profile-menu-item a:before {    content: "!";    margin: 0 4px 0 0;    background: #278ABC;    color: #fff;    font: bold 12px/14px Arial;    height: 14px;    width: 14px;    display: inline-block;    text-align: center;    border-radius: 50%;}.user-dropdown-intop-menu .menu-item.bp-profile-menu-item {    font-size: 12px;    font-weight: normal;    line-height: 15px;    background-color: #F3FBFF;    border-bottom: 1px dashed #D0DDE4;}.bppmi_1 {    border-top: 1px solid #ededed;}.see_full_profile_btn {    float: right;    margin: 0 10px 10px 10px}.myCRED-leaderboard li {    margin: 0 0 6px 0}.vc_tta.vc_tta-o-no-fill.vc_tta-tabs-position-left .vc_tta-tabs-container {    box-shadow: inset -15px 25px 25px #f5f5f5;    padding-bottom: 50px;}.shadowed_btn a {    box-shadow: 0 28px 38px 0 rgba(0, 0, 0, 0.07), 0 30px 80px 0 rgba(0, 0, 0, 0.13)}mark {    background-color: #fed700;    color: #000}.wppl-fl-info-window .wppl-info-window-info,.wppl-pt-info-window .wppl-info-window-info {    width: 230px !important;    padding: 0 !important;    margin: 0 15px !important;    box-shadow: none !important;    border: none !important;    clear: none !important;}#buddypress input#gmw-yl-edit,input#gmw-yl-edit,input#gmw-yl-delete,#buddypress input#gmw-yl-delete,input#gmw-yl-locator-btn,#buddypress input#gmw-yl-locator-btn {    background-color: #fff !important;    color: #111 !important;    border: 1px solid #ccc !important;}#gmw-cl-submit-address {    text-transform: uppercase;    margin: 0 8px;    padding: 10px}.vc_row input.gmw-submit {    box-shadow: none !important;}form#ws-plugin--s2member-profile div.ws-plugin--s2member-profile-field-divider-section {    border-color: #ddd !important}form#ws-plugin--s2member-profile label {    display: block !important;    margin: 0 0 5px 0 !important;}#ws-plugin--s2member-profile-submit {    width: auto !important;    padding: 8px 16px !important;    font-size: 15px !important;}#ws-plugin--s2member-profile {    background: #fff;    box-shadow: 0 5px 25px #e9e9e9;    padding: 30px;}#ws-plugin--s2member-profile em {    font-size: 85%}div.ws-plugin--s2member-password-strength {    padding: 8px !important;    font-size: 90%}.rh_user_s2_label {    font-size: 11px;    color: #c90000;}.comm_meta_wrap .rh_user_s2_label {    padding: 3px 5px;    display: inline-block;    margin: 3px 0;}.gmw-single-member-sc-wrapper .map-wrapper {    max-width: 100%}.gmw-single-member-sc-wrapper .single-member-form-wrapper input {    margin: 0 0 12px 0}/* * jQuery FlexSlider v2.2.0 * http://www.woothemes.com/flexslider/ * * Copyright 2012 WooThemes * Free to use under the GPLv2 license. * http://www.gnu.org/licenses/gpl-2.0.html * * Contributing author: Tyler Smith (@mbmufffin) */.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus {    outline: none;}.slides,.flex-control-nav,.flex-direction-nav {    margin: 0;    padding: 0;    list-style: none;}.flexslider {    margin: 0;    padding: 0;}.flexslider .slides > li {    display: none;    -webkit-backface-visibility: hidden;}/* Hide the slides before the JS is loaded. Avoids image jumping */.flexslider .slides img {    width: 100%;    display: block;}.flex-pauseplay span {    text-transform: capitalize;}.slides:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}html[xmlns] .slides {    display: block;}* html .slides {    height: 1%;}.no-js .slides > li:first-child {    display: block;}.flexslider {    margin: 0 0 60px;    background: #fff;    border: 4px solid #fff;    position: relative;    zoom: 1;}.flex-viewport {    max-height: 2000px;    -webkit-transition: all 1s ease;    -moz-transition: all 1s ease;    -o-transition: all 1s ease;    transition: all 1s ease;}.loading .flex-viewport {    max-height: 460px;}.flexslider .slides {    zoom: 1;}.carousel li {    margin-right: 5px;}.flex-direction-nav {    *height: 0;}.flex-direction-nav a {    display: block;    width: 40px;    height: 40px;    margin: -20px 0 0;    position: absolute;    top: 50%;    z-index: 10;    overflow: hidden;    opacity: 0;    cursor: pointer;    color: rgba(0, 0, 0, 0.8);    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);    -webkit-transition: all .3s ease;    -moz-transition: all .3s ease;    transition: all .3s ease;}.flex-direction-nav .flex-prev {    left: -50px;}.flex-direction-nav .flex-next {    right: -50px;    text-align: right;}.flexslider:hover .flex-prev {    opacity: 0.7;    left: 10px;}.flexslider:hover .flex-next {    opacity: 0.7;    right: 10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {    opacity: 1;}.flex-direction-nav .flex-disabled {    opacity: 0!important;    filter: alpha(opacity=0);    cursor: default;}.flex-direction-nav a:before {    font-family: "flexslider-icon";    font-size: 40px;    display: inline-block;    content: '\f001';}.flex-direction-nav a.flex-next:before {    content: '\f002';}.flex-pauseplay a {    display: block;    width: 20px;    height: 20px;    position: absolute;    bottom: 5px;    left: 10px;    opacity: 0.8;    z-index: 10;    overflow: hidden;    cursor: pointer;    color: #000;}.flex-pauseplay a:before {    font-family: "flexslider-icon";    font-size: 20px;    display: inline-block;    content: '\f004';}.flex-pauseplay a:hover {    opacity: 1;}.flex-pauseplay a.flex-play:before {    content: '\f003';}.flex-control-nav {    width: 100%;    position: absolute;    bottom: -40px;    text-align: center;}.flex-control-nav li {    margin: 0 6px;    display: inline-block;    zoom: 1;    *display: inline;}.flex-control-paging li a {    width: 11px;    height: 11px;    display: block;    background: #666;    background: rgba(0, 0, 0, 0.5);    cursor: pointer;    text-indent: -9999px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -o-border-radius: 20px;    border-radius: 20px;    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);    -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);    -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);    box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);}.flex-control-paging li a:hover {    background: #333;    background: rgba(0, 0, 0, 0.7);}.flex-control-paging li a.flex-active {    background: #000;    background: rgba(0, 0, 0, 0.9);    cursor: default;}.flex-control-thumbs {    margin: 5px 0 0;    position: static;    overflow: hidden;}.flex-control-thumbs li {    width: 25%;    float: left;    margin: 0;}.flex-control-thumbs img {    width: 100%;    display: block;    opacity: .7;    cursor: pointer;}.flex-control-thumbs img:hover {    opacity: 1;}.flex-control-thumbs .flex-active {    opacity: 1;    cursor: default;}@media screen and (max-width: 860px) {    .flex-direction-nav .flex-prev {        opacity: 0;        left: 0;    }    .flex-direction-nav .flex-next {        opacity: 0;        right: 0;    }}/*****PRETTYPHOTO*****/div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right {    height: 13px}div.pp_default .pp_top .pp_left {    background: url(images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}div.pp_default .pp_top .pp_middle {    background: url(images/prettyPhoto/default/sprite_x.png) top left repeat-x}div.pp_default .pp_top .pp_right {    background: url(images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}div.pp_default .pp_content .ppt {    color: #f8f8f8}div.pp_default .pp_content_container .pp_left {    background: url(images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;    padding-left: 13px}div.pp_default .pp_content_container .pp_right {    background: url(images/prettyPhoto/default/sprite_y.png) top right repeat-y;    padding-right: 13px}div.pp_default .pp_next:hover {    background: url(images/prettyPhoto/default/sprite_next.png) center right no-repeat;    cursor: pointer}div.pp_default .pp_previous:hover {    background: url(images/prettyPhoto/default/sprite_prev.png) center left no-repeat;    cursor: pointer}div.pp_default .pp_expand {    background: url(images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;    cursor: pointer;    width: 28px;    height: 28px}div.pp_default .pp_expand:hover {    background: url(images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;    cursor: pointer}div.pp_default .pp_contract {    background: url(images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;    cursor: pointer;    width: 28px;    height: 28px}div.pp_default .pp_contract:hover {    background: url(images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;    cursor: pointer}div.pp_default .pp_close {    width: 30px;    height: 30px;    background: url(images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;    cursor: pointer}div.pp_default .pp_gallery ul li a {    background: url(images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;    border: 1px solid #aaa}div.pp_default .pp_social {    margin-top: 7px}div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next {    position: static;    left: auto}div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause {    background: url(images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;    height: 30px;    width: 30px}div.pp_default .pp_nav .pp_pause {    background-position: -51px -29px}div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next {    background: url(images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;    height: 20px;    width: 20px;    margin: 4px 0 0}div.pp_default a.pp_arrow_next {    left: 52px;    background-position: -82px -3px}div.pp_default .pp_content_container .pp_details {    margin-top: 5px}div.pp_default .pp_nav {    clear: none;    height: 30px;    width: 110px;    position: relative}div.pp_default .pp_nav .currentTextHolder {    font-family: Georgia;    font-style: italic;    color: #999;    font-size: 11px;    left: 75px;    line-height: 25px;    position: absolute;    top: 2px;    margin: 0;    padding: 0 0 0 10px}div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover {    opacity: 0.7}div.pp_default .pp_description {    font-size: 11px;    font-weight: 700;    line-height: 14px;    margin: 5px 50px 5px 0}div.pp_default .pp_bottom .pp_left {    background: url(images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}div.pp_default .pp_bottom .pp_middle {    background: url(images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}div.pp_default .pp_bottom .pp_right {    background: url(images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}div.pp_default .pp_loaderIcon {    background: url(images/prettyPhoto/default/loader.gif) center center no-repeat}div.pp_pic_holder a:focus {    outline: none}div.pp_overlay {    background: #000;    display: none;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 9500}div.pp_pic_holder {    display: none;    position: absolute;    width: 100px;    z-index: 10000}.pp_content {    height: 40px;    min-width: 40px}* html .pp_content {    width: 40px}.pp_content_container {    position: relative;    text-align: left;    width: 100%}.pp_content_container .pp_left {    padding-left: 20px}.pp_content_container .pp_right {    padding-right: 20px}.pp_content_container .pp_details {    float: left;    margin: 10px 0 2px}.pp_description {    display: none;    margin: 0}.pp_social {    float: left;    margin: 0}.pp_social .facebook {    float: left;    margin-left: 5px;    width: 55px;    overflow: hidden}.pp_social .twitter {    float: left}.pp_nav {    clear: right;    float: left;    margin: 3px 10px 0 0}.pp_nav p {    float: left;    white-space: nowrap;    margin: 2px 4px}.pp_nav .pp_play,.pp_nav .pp_pause {    float: left;    margin-right: 4px;    text-indent: -10000px}a.pp_arrow_previous,a.pp_arrow_next {    display: block;    float: left;    height: 15px;    margin-top: 3px;    overflow: hidden;    text-indent: -10000px;    width: 14px}.pp_hoverContainer {    position: absolute;    top: 0;    width: 100%;    z-index: 2000}.pp_gallery {    display: none;    left: 50%;    margin-top: -50px;    position: absolute;    z-index: 10000}.pp_gallery div {    float: left;    overflow: hidden;    position: relative}.pp_gallery ul {    float: left;    height: 35px;    position: relative;    white-space: nowrap;    margin: 0 0 0 5px;    padding: 0}.pp_gallery ul a {    border: 1px rgba(0, 0, 0, 0.5) solid;    display: block;    float: left;    height: 33px;    overflow: hidden}.pp_gallery ul a img {    border: 0}.pp_gallery li {    display: block;    float: left;    margin: 0 5px 0 0;    padding: 0}.pp_gallery li.default a {    background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;    display: block;    height: 33px;    width: 50px}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {    margin-top: 7px!important}a.pp_next {    background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;    display: block;    float: right;    height: 100%;    text-indent: -10000px;    width: 49%}a.pp_previous {    background: url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;    display: block;    float: left;    height: 100%;    text-indent: -10000px;    width: 49%}a.pp_expand,a.pp_contract {    cursor: pointer;    display: none;    height: 20px;    position: absolute;    right: 30px;    text-indent: -10000px;    top: 10px;    width: 20px;    z-index: 20000}a.pp_close {    position: absolute;    right: 0;    top: 0;    display: block;    line-height: 22px;    text-indent: -10000px}.pp_loaderIcon {    display: block;    height: 24px;    left: 50%;    position: absolute;    top: 50%;    width: 24px;    margin: -12px 0 0 -12px}#pp_full_res {    line-height: 1!important}#pp_full_res .pp_inline {    text-align: left}#pp_full_res .pp_inline p {    margin: 0 0 15px}div.ppt {    color: #fff;    display: none;    font-size: 17px;    z-index: 9999;    margin: 0 0 5px 15px}div.pp_default .pp_content,div.light_rounded .pp_content {    background-color: #fff}div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline {    color: #000}div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a {    border-color: #fff}div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details {    position: relative}.pp_top,.pp_bottom {    height: 20px;    position: relative}* html .pp_top,* html .pp_bottom {    padding: 0 20px}.pp_top .pp_left,.pp_bottom .pp_left {    height: 20px;    left: 0;    position: absolute;    width: 20px}.pp_top .pp_middle,.pp_bottom .pp_middle {    height: 20px;    left: 20px;    position: absolute;    right: 20px}* html .pp_top .pp_middle,* html .pp_bottom .pp_middle {    left: 0;    position: static}.pp_top .pp_right,.pp_bottom .pp_right {    height: 20px;    left: auto;    position: absolute;    right: 0;    top: 0;    width: 20px}.pp_fade,.pp_gallery li.default a img {    display: none}.re_carousel .animated {    -webkit-animation-duration: 1000ms;    animation-duration: 1000ms;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.re_carousel .owl-animated-in {    z-index: 0}.re_carousel .owl-animated-out {    z-index: 1}.re_carousel .fadeOut {    -webkit-animation-name: fadeOut;    animation-name: fadeOut}@-webkit-keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}@keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}.owl-height {    -webkit-transition: height 500ms ease-in-out;    -moz-transition: height 500ms ease-in-out;    -ms-transition: height 500ms ease-in-out;    -o-transition: height 500ms ease-in-out;    transition: height 500ms ease-in-out}.re_carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    position: relative;    z-index: 1}.re_carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y}.re_carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}.re_carousel .owl-stage-outer {    position: relative;    overflow: hidden;    -webkit-transform: translate3d(0px, 0, 0)}.re_carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none}.re_carousel .owl-item img {    display: block;    width: 100%;    -webkit-transform-style: preserve-3d}.re_carousel .owl-dots.disabled,.re_carousel .owl-nav.disabled {    display: none}.re_carousel .owl-dot,.re_carousel .owl-nav .owl-next,.re_carousel .owl-nav .owl-prev {    cursor: pointer;    cursor: hand;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.re_carousel.owl-loaded {    display: block}.re_carousel.owl-loading {    opacity: 0;    display: block}.re_carousel.owl-hidden {    opacity: 0}.re_carousel.owl-refresh .owl-item {    display: none}.re_carousel.owl-drag .owl-item {    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.re_carousel.owl-grab {    cursor: move;    cursor: -webkit-grab;    cursor: grab}.re_carousel.owl-rtl {    direction: rtl}.re_carousel.owl-rtl .owl-item {    float: right}.no-js .re_carousel {    display: block}.re_carousel .owl-item .owl-lazy {    opacity: 0;    -webkit-transition: opacity 400ms ease;    -moz-transition: opacity 400ms ease;    -ms-transition: opacity 400ms ease;    -o-transition: opacity 400ms ease;    transition: opacity 400ms ease}.re_carousel .owl-item img {    transform-style: preserve-3d}.re_carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #000}.re_carousel .owl-video-play-icon {    position: absolute;    height: 80px;    width: 80px;    left: 50%;    top: 50%;    margin-left: -40px;    margin-top: -40px;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    -webkit-transition: scale 100ms ease;    -moz-transition: scale 100ms ease;    -ms-transition: scale 100ms ease;    -o-transition: scale 100ms ease;    transition: scale 100ms ease}.re_carousel .owl-video-play-icon:hover {    transition: all 0.4s ease}.re_carousel .owl-video-playing .owl-video-play-icon,.re_carousel .owl-video-playing .owl-video-tn {    display: none}.re_carousel .owl-video-tn {    opacity: 0;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    -webkit-background-size: contain;    -moz-background-size: contain;    -o-background-size: contain;    background-size: contain;    -webkit-transition: opacity 400ms ease;    -moz-transition: opacity 400ms ease;    -ms-transition: opacity 400ms ease;    -o-transition: opacity 400ms ease;    transition: opacity 400ms ease}.re_carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%}.active i.sf-icon-star-empty:before {	content: "\e601" !important;}