/***************************************Theme Name: Rehub themeTheme URI: http://rehub.wpsoul.com/Description: A Hybrid magazine/shop/review/news Wordpress ThemeAuthor: WpsoulAuthor URI: https://wpsoul.com/Version: 6.4.1Tags: two-columns, fluid-layout, custom-background, threaded-comments, translation-ready, custom-menuLicense: 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-image:url('https://medicalalertsystemreviews.net/images/page_bg.png');background-repeat: repeat;

/*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:#1982D1}

.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 arial;color: #111111;margin: 12px 0 15px 0;letter-spacing: -0.5px}

h2 { font: 700 25px/30px arial;color: #111111;margin: 25px 0 30px 0;}

h3 { font: 700 21px/25px arial;color: #111111;margin: 20px 0 25px 0;}

h4 { font: 700 18px/21px arial;color: #111111;margin: 15px 0 18px 0}

h5 { font: 700 16px/18px arial;color: #111111;margin: 10px 0 15px 0}

h6 { font: 700 14px/16px arial;margin: 10px 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_new { width: 100%;background-color: #fdedff !important;position: relative;z-index: 9000}



/*.header_top_wrap{background-color: #fff;}

*/

.header_top_wrap{background-color: #fff;display: none;}

.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-section { width: 1200px;margin: 0 auto;margin-bottom: 13px;padding-top: 13px;height: 146px;}

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}

@media(min-width: 500px){.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 arial;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);

/*css I added*/

max-width: 1200px;margin: 0 auto;background: transparent !important;}

.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, .main-nav.dark_style .dl-menuwrapper .re-compare-icon-toggle{ 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: 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}

#main_header .re-compare-icon-toggle{font-size: 22px}

@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-top: 25px;margin-right: auto;margin-bottom: 40px;margin-left: auto;background: #fff;padding: 27px 30px 25px 40px;box-shadow: 0px 0px 1px #bbb;position: relative;clear: both;box-sizing: border-box;-webkit-box-sizing: border-box;border-radius:15px;}

.content.no_shadow{ box-shadow: none;margin: 0 auto;}

.title_single_area h1{font-size: 34px;line-height: 34px;margin: 0 0 20px 0;}

.rh_post_layout_outside .title_single_area h1{ font-size: 38px;line-height: 44px;}

.rh_post_layout_fullimage .title_single_area h1{ font-size: 44px;line-height: 52px;}

.rh_post_layout_compact .title_single_area h1, .rh_post_layout_compare_autocontent  .title_single_area h1{font-size: 24px;line-height: 28px;margin-bottom: 15px;}

.title_single_area .post-meta{ margin-bottom: 20px;overflow: hidden;}

.title_single_area { margin-bottom: 15px;}

.rh_post_layout_outside .title_single_area {border-bottom: 1px solid #ddd;margin-bottom: 25px;}

.title_single_area .re-line-badge{margin-bottom: 10px}

#rh_post_layout_inimage{color:#fff;background-repeat: no-repeat;background-size: cover;background-color: #333;background-position: center top;position: relative;width: 100%;z-index: 1;box-sizing: border-box;}

.rh_post_layout_inner_image, .rh_post_layout_fullimage{margin: 0 0 25px 0}

.rh_post_layout_inner_image #rh_post_layout_inimage{min-height: 500px;}

.rh-post-layout-image-mask{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;background: -moz-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 28%,rgba(0,0,0,.6) 100%);background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,.3)),color-stop(18%,rgba(0,0,0,0)),color-stop(28%,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,.6)));background: -webkit-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 28%,rgba(0,0,0,.6) 100%);background: -o-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 28%,rgba(0,0,0,.6) 100%);background: -ms-linear-gradient(top,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 28%,rgba(0,0,0,.6) 100%);background: linear-gradient(to bottom,rgba(0,0,0,.3) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0) 28%,rgba(0,0,0,.6) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#cc000000', GradientType=0);}

#rh_post_layout_inimage .rh_post_breadcrumb_holder{z-index: 2;position: absolute;top: 0;left: 0;min-height: 35px;padding: 20px 50px 0 20px;}

#rh_post_layout_inimage .breadcrumb a, #rh_post_layout_inimage h1, #rh_post_layout_inimage .post-meta span a, #rh_post_layout_inimage .post-meta a.admin, #rh_post_layout_inimage .post-meta a.cat, #rh_post_layout_inimage .post-meta{color: #fff}

#rh_post_layout_inimage .breadcrumb{color: #f4f4f4}

#rh_post_layout_inimage .title_single_area{margin: 0 0 25px 0}

.rh_post_layout_inner_image .rh_post_header_holder{position: absolute;bottom: 0;padding: 0 20px 0;z-index: 2;color: white;width: 100%;box-sizing: border-box;}

.rh_post_layout_fullimage .rh_post_header_holder{top: 50%;transform: translateY(-35%);text-align: center;position: absolute;padding: 0 20px 0;z-index: 2;color: white;width: 100%;box-sizing: border-box;}

.title_single_area .post-meta span{margin-right: 12px}

.rh_post_layout_fullimage .content{overflow: hidden;z-index:2;position:relative;margin: 0 auto !important;padding: 0 !important;background: none transparent !important;box-shadow: none !important;min-height: 520px;-webkit-transform-style: preserve-3d;transform-style: preserve-3d;}

.rh_post_layout_fullimage .re-starburst{position: absolute;top: 30px;right: 20px}

.rh-cat-list-title{margin: 0 0 8px 0;line-height: 11px;display: inline-block;}

.title_single_area .post-meta{color: #111}

.rh_post_layout_default .wpsm-button{float: right;margin: 0 0 5px 15px}

.rh_post_layout_default.rh_post_layout_center .wpsm-button{float: none;}

.rh_post_layout_center{text-align: center;}

.featured_single_left{width: 135px;height: 135px;margin: 0 0 20px 0;padding-right: 20px}

.featured_single_left figure{width: 135px;height: 135px;max-width:135px;border: 1px solid #eee;box-sizing: border-box;padding: 5px;vertical-align: middle;text-align: center;position: relative;display: table-cell;}

.featured_single_left figure img{width: auto;max-height: 123px}

.featured_single_left, .single_top_main, .single_top_corner{display: table-cell;vertical-align: top}

.single_top_corner{padding-left: 20px;text-align: right;}

.single_top_corner .wpsm-button{float: right;margin: 0 0 15px 0;white-space: nowrap;}

.single_top_postproduct{clear: both;overflow: hidden;padding: 20px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin-bottom: 30px}

.left_st_postproduct{float: left;}

.left_st_postproduct .post_thumbs_wrap, .left_st_postproduct .post-meta{float: left;}

.left_st_postproduct .post_thumbs_wrap{margin-right: 20px}

.left_st_postproduct .post-meta{line-height: 32px;font-size: 12px;margin-bottom: 0}

.left_st_postproduct .post-meta span{margin-right: 12px}

.right_st_postproduct{float: right;}

.btn_block_part{display: inline-block;margin-left:15px;}

.single_price_count{font-size: 21px;font-weight: bold;float: left;margin-top: 4px;max-width: 150px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.single_price_count del{font-size: 14px;font-weight: normal;color: #ccc;}

.single_top_postproduct .wpsm-button{margin: 0}

.btn_block_part .not_masked_coupon{display: block;margin-top: 10px}

.btn_block_part .not_masked_coupon i.fa-scissors{display: none;}

.btn_block_part .not_masked_coupon i.fa{right: 3px}

.single_top_corner .brand_logo_small{clear: both;}

.single_top_corner .brand_logo_small img{ max-width: 80px;max-height: 40px;}

.rh_post_layout_compact .title_single_area{display: table;width: 100%}

.rh_post_layout_compact .title_single_area .post-meta{margin: 0 0 15px 0}

.btn_block_part .time_offer{text-align: right;margin: 5px 0 0 0;line-height: 15px;}

.right_aff { float: right;width: 35%;margin: 0 0 30px 20px;position: relative;}

.right_aff .priced_block .btn_offer_block { position: absolute;top: -26px;right: 0;padding: 15px;box-shadow: none;}

.separate_sidebar_bg .right_aff .priced_block .btn_offer_block{right: -26px;box-shadow: none !important;}

body.no_bg_wrap .right_aff .priced_block .btn_offer_block{right: 0;top:0;}

.right_aff .priced_block .price_count { position: absolute;top: -38px;left: 0;padding: 28px 12px;font: bold 15px/15px Arial;text-shadow: 0 1px 1px #FFF9E7;background: #F9CC50;color: #111;}

.right_aff .priced_block .price_count:before { width: 0;height: 0;border-style: solid;border-width: 13px 0 0 8px;border-color: transparent transparent transparent #967826;content: "";position: absolute;top: 0;right: -8px}

.right_aff .priced_block .price_count .triangle_aff_price { width: 0;height: 0;border-style: solid;;border-color: #f9cc50 transparent transparent transparent;content: "";position: absolute;bottom: -14px;left: 0}

.right_aff .priced_block .price_count ins { border: 1px dashed #444;padding: 5px 0;border-left: none;border-right: none;}

.right_aff .priced_block .price_count del{display: none;}

.right_aff .priced_block{ margin: 20px 0 26px 0}

.right_aff .priced_block .btn_offer_block:active{ top: -25px}

body.no_bg_wrap .right_aff .priced_block .price_count{top:-13px;}

body.no_bg_wrap .right_aff{border-top: 1px solid #eee}

.ameb_search{ font-size: 12px;line-height: 12px;text-align: right;}

.ameb_search a{ display: block;margin-bottom: 10px}

.featured_compare_left, .single_compare_right{float: left;width: 47%;box-sizing: border-box;}

.featured_compare_left{width: 53%;padding-right:20px;padding-bottom: 20px}

.featured_compare_left figure{text-align: center;position: relative;}

.offer-box-price h5{font-size: 34px;line-height: 40px;font-weight: normal;margin: 0 0 18px 0;}

.offer-box-price .retail-old{font-size: 20px;opacity: 0.3;}

.rh_post_layout_big_offer .priced_block .btn_offer_block {display: inline-block;float: none;text-align: center;font-size: 21px;line-height: 21px;padding: 10px 70px;text-transform: none;border-bottom: 4px solid rgba(0,0,0,0.2) !important;border-radius: 4px !important;text-shadow: 2px 2px rgba(0,0,0,0.4);}

.rh_post_layout_big_offer .brand_logo_small{max-width: 60px;max-height: 30px}

.rh_post_layout_big_offer .title_single_area h1{font-size: 26px;line-height: 28px}

.rh_post_layout_big_offer .rehub_offer_coupon{background: #efffda;width: 200px;padding: 8px;display: inline-block;text-decoration: none;}

.rh_post_layout_big_offer .brand_logo_small img{display: block;margin-bottom: 20px}

.rh_post_layout_big_offer .featured_compare_left figure img{max-height: 350px;width: auto}

.rh_post_layout_compare_holder{border-bottom: 1px solid #ededed;box-sizing: border-box;overflow: hidden;padding-bottom: 20px;margin: 0 0 30px 0}

.rh_post_layout_compare_full .title_single_area h1{ font-size: 24px;line-height: 30px;}

.meta-in-compare-full{overflow: hidden;padding: 10px 0;border-top: 1px solid #eee;border-bottom: 1px solid #eee;margin: 0 0 20px 0}

.meta-in-compare-full .post-meta, .meta-in-compare-full .wpsm-button{margin-bottom: 0;margin-right: 0}

.meta-in-compare-full .post-meta{padding: 5px 0 0 0}

.rh_post_layout_compare_full{overflow: hidden;margin-bottom: 25px}

.rh_post_layout_compare_full .featured_list{margin: 0 0 20px 0;font-size: 15px;line-height: 22px}

.rh_post_layout_compare_full .featured_list li{margin: 0 0 5px 15px;list-style: disc;}

.compare-button-holder .wpsm-button.rehub_main_btn{box-shadow: 0 18px 38px 0 rgba(0,0,0,0.06),0 8px 40px 0 rgba(0,0,0,0.06) !important;}

.compare-button-holder .price {font-weight: normal;font-size: 1.5em;font-family: Arial;letter-spacing: -0.5px;padding: 0 0 15px 0;margin: 0;}

.compare-button-holder .price ins{text-decoration: none;}

.compare-button-holder .price del{text-decoration: line-through;opacity: 0.2;font-size: 90%}

.rh_post_layout_compare_full .top_share .post_share{margin-bottom: 0}

.notextshare .row_social_inpost span.fb:after, .notextshare .row_social_inpost span.tw:after{display: none;}

.compare-domain-icon{font-weight: bold;}

.compare-domain-icon span{font-weight: normal;}

.compare-domain-icon img{vertical-align: middle;max-width: 80px}

.rh_post_layout_compact_dir .single_price_count{font-size: 18px;font-weight: bold;margin: 5px 0;display: block;float: none;overflow: visible;white-space: normal;max-width: 1000px}

.rh_post_layout_compact_dir .single_top_corner .wpsm-button {margin: 15px 0;clear: both;}

.rh_post_layout_compact_dir .single_top_corner .btn_offer_block {padding: 10px 22px;font-size: 16px;display: inline-block;}

.rh_post_layout_compact_dir .single_top_main .stars-rate {margin: 0 0 10px 0;display: inline-block;}

.rh-tabletext-block{border: 1px solid #ededed;overflow: hidden;margin: 0 0 25px 0;width: 100%;background: #fff}

.rh-tabletext-block-heading{border-bottom: 1px solid #ededed;padding: 15px;font-weight: bold;}

.rh-tabletext-block-heading h4{font-size: 17px;line-height: 18px;margin: 0}

.rh-tabletext-block-heading.no-border{border:none;}

.rh-tabletext-block-left{background: #f4f4f4;width: 200px;font-size: 12px;box-shadow: inset -50px 0 50px #eee;}

.rh-tabletext-block-left, .rh-tabletext-block-right{padding: 15px;box-sizing: border-box;vertical-align: top;}

.rh-tabletext-block-wrapper{padding: 20px;box-sizing: border-box;}

.rh-tabletext-block-wrapper .wpsm-table table{margin: 0}

.rh-tabletext-block-wrapper .heading-th-spec-line{display: none;}

.rh-tabletext-block-wrapper .wpsm-table table tr th{text-transform: none;}

.rh-tabletext-block-wrapper p{font-size: 14px}

.rh-tabletext-block.closedtable div:not(.rh-tabletext-block-heading){display: none;}

.toggle-this-table{float: right;margin: 0 0 0 10px;cursor: pointer;line-height: 18px;}

.toggle-this-table:after{content: "\f107";font-family: FontAwesome}

.closedtable .toggle-this-table:after{content: "\f106"}

body .rh-tabletext-block ul li{padding: 0 0 5px 0;margin: 0;list-style: none !important;}

body .rh-tabletext-block ul{margin: 0 0 10px 0}

body .rh-tabletext-block ul.rh-lowest-highest {margin: 20px 0 0 10px}

.widget_merchant_list .csspopuptrigger{font-size: 13px;}

@media screen and (max-width: 760px) {.rh-tabletext-block-left{width: 180px}

}

@media screen and (max-width: 560px) {.rh-tabletext-block{display: block;}

.rh-tabletext-block-left, .rh-tabletext-block-right{display: block;width: 100%}

}

.csspopup {position: fixed;top: -2000px;left: 0;right: 0;background: rgba(0, 0, 0, 0.7);transition: opacity 500ms;visibility: hidden;opacity: 0;}

.csspopup.active {visibility: visible;opacity: 1;z-index: 999999999;top: 0;bottom: 0}

.csspopupinner {margin: 70px auto;padding: 25px;box-sizing:border-box;background: #fff;border-radius: 5px;width: 700px;position: relative;transition: all 5s ease-in-out;}

.csspopup .cpopupclose {position: absolute;top: -20px;right: -20px;font-size: 30px;font-weight: bold;text-decoration: none;color: #fff;background: #ccc;width: 40px;height: 40px;line-height: 40px;text-align: center;}

.csspopup .cpopupclose:hover {background: #000;}

.cpopupclose, .csspopuptrigger{cursor: pointer;}

.compare-full-thumbnails a:nth-child(n+5){display: none;}

.compare-full-thumbnails{overflow: hidden;}

.compare-full-thumbnails a {width: 23%;vertical-align: middle;max-height: 100px;float: left;text-align: center;padding: 1%;}

.rh_post_layout_compare_autocontent .pros-list{overflow: hidden;margin: 0 0 20px 0}

.rh_post_layout_compare_autocontent .pros-list li{ font-size: 14px;line-height: 18px;width: 47%;float: left;margin: 0 3% 8px 0;list-style: none;}

.rh_post_layout_compare_autocontent .pros-list li:before{font-family: FontAwesome;content: "\f00c";margin: 0 3px;font-size: 13px;color: green}

.rh_post_layout_compare_autocontent{overflow: hidden;margin: 0 0 30px 0}

.rh_post_layout_rev_price_holder{position: relative;}

.rh_price_holder_add_links{position: absolute;top: 0;right: 0;font-size: 12px;line-height: 16px;}

.bigoffer-overall-score .overall{font-weight: bold;font-size: 20px;}

.bigoffer-overall-score .wpsm-bar-percent{display: none;}

.bigoffer-overall-score .wpsm-bar, .bigoffer-overall-score .wpsm-bar-bar{height: 18px}

.re_title_inmodal .fa-bell-o{color:#17baae}

@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) {.left_st_postproduct .post-meta span{margin: 0;display: block;line-height: 18px}

}

@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}

.right_aff .priced_block .price_count{top: -33px}

.right_aff .priced_block .btn_offer_block{top: -21px}

}

@media screen and (max-width: 1023px) and (min-width: 768px){.right_aff .priced_block .price_count {top: -33px;}

.rh_post_layout_compare_full .wpsm-one-half{width: 100%;margin-right: 0}

.rh_post_layout_compare_full .wpsm-one-half.wpsm-column-first{margin-bottom: 25px}

.right_aff .priced_block .btn_offer_block{right: -25px}

.rh_post_layout_inner_image #rh_post_layout_inimage, .rh_post_layout_fullimage .content{min-height: 370px;}

#rh_post_layout_inimage .title_single_area h1{font-size: 28px;line-height: 34px}

.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){.rh_post_layout_compare_autocontent .pros-list li{float: none;width: 100%}

.rh_post_layout_compare_autocontent .review-top{float: none !important}

.rh_post_layout_compare_autocontent .compare-button-holder{margin-top: 20px}

.csspopupinner{width: 92%}

.rh_post_layout_compact_dir .single_top_corner .btn_offer_block{display: block;}

.rh_post_layout_compare_full .wpsm-one-half, .rh_post_layout_compare_full .wpsm-one-third, .rh_post_layout_compare_full .wpsm-two-third{width: 100%;margin-right: 0}

.rh_post_layout_compare_full figure{text-align: center;}

.rh_post_layout_compare_full .wpsm-button-new-compare{margin-top:20px;}

.rh_post_layout_compare_full .wpsm-one-half.wpsm-column-first{margin-bottom: 25px}

.right_aff .priced_block .price_count{top: -28px;}

.right_aff .priced_block .btn_offer_block{ top: -15px;right: -15px}

.right_aff { width: 100%}

.left_st_postproduct, .right_st_postproduct, .single_price_count{ float: none;overflow: hidden;width: 100%}

.single_price_count{ display: block;text-align: center;margin-bottom: 10px;max-width: 9999px;white-space: normal;}

.featured_single_left, .single_top_main, .single_top_corner, .newscom_detail, .featured_newscom_left{display: block;}

.featured_single_left, .featured_newscom_left{padding: 0;margin: 0 auto 30px auto}

.single_top_corner{padding: 0;text-align: center;}

.left_st_postproduct{margin-bottom: 20px}

.single_top_postproduct .single_priced_block{border-top:1px solid #eee;padding-top: 20px}

.single_top_corner .wpsm-button{float: none;}

.btn_block_part{margin: 0;display: block;}

.btn_block_part .btn_offer_block{display: block;padding: 14px 16px !important;}

.single_top_postproduct{border-top: none;padding: 0 0 20px 0}

.row_social_inpost span:after{display: none;}

.left_st_postproduct .post_thumbs_wrap{margin-bottom: 10px}

.rh_post_layout_fullimage .rh_post_header_holder{transform: translateY(-25%);}

#rh_post_layout_inimage .title_single_area{margin: 0 0 12px 0}

.rh_post_layout_inner_image #rh_post_layout_inimage, .rh_post_layout_fullimage .content{min-height: 300px;}

#rh_post_layout_inimage .title_single_area h1{font-size: 24px;line-height: 24px}

.content.no_shadow, .content.no_shadow .vc_row.vc_rehub_container > .vc_col-sm-8{width: 100%}

}

@media screen and (max-width: 650px){.featured_compare_left, .single_compare_right{float: none;width: 100%;box-sizing: border-box;padding-right: 0;}

}

@media only screen and (max-width: 479px){.right_aff .priced_block .price_count {top: -23px;}

.right_aff .priced_block .btn_offer_block{ top: -10px;right: -10px}

}

.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 arial;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 arial;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 arial;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 arial;padding: 0.5em;}

.post .priced_block { margin: 10px 0;clear: both;}

.cats_def a { font: 700 11px/13px arial;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;}

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: 5px;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;}

.title_single_area span.comm_count_meta:before{content: "\f0e6";font-size: 12px;font-style: normal;}

.post-meta span:first-child:before{display: none;}

.post-meta span.postview_meta:first-child:before{display: inline-block;}

.post-meta span {display: inline-block;margin-right: 8px;}

.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 arial;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 arial;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;margin-top: -40px}

.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: 815px;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.no_bg_wrap, .main-side.w_sidebar {background-color: transparent !important;padding: 0 !important;margin-bottom: 30px;box-shadow: none !important;border:none !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 Arial;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 arial;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 arial;}

.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;}

*/

.sidebar { width: 280px;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}

.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 arial;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 arial;width: 60px;transition: all 0.4s ease 0s !important;}

.featured_slider .score i { color: #ffffff;font: 700 34px/36px arial;display: block;}

.featured_slider .reviews { color: #ffffff;font: 700 14px arial;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 arial;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 { margin-bottom: 35px;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 arial;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 Arial !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 arial;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 Arial, 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;}

.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 Arial !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 .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 arial;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 arial;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;}

*/

.title h1 {border-bottom: 2px solid #000000;padding-bottom: 10px;margin-bottom: 30px;}

.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 arial;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{ 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: 25px;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 {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 arial;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 #ddd;box-shadow: 0 1px 1px #ededed;margin: 0 0 15px 0;position: relative;display: table;width: 100%;box-sizing: border-box;}

.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 Arial;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: 126px;height: 126px;border: 1px solid #eee;box-sizing: border-box;padding: 2px;vertical-align: middle;text-align: center;position: relative;display: table-cell;background-color: #fff}

.top_rating_item figure > a img { width: auto;max-height: 120px;}

.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 arial;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 arial;color: #111;}

.top_rating_item .score.square_score span.it_score { font: bold 38px/36px arial;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 arial;}

.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{width: auto;height: auto;display: block;border:none;}

.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 arial;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 *-*-*-*****************************************************************************/

.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 #ededed;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 #eee;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 arial;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 arial;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 arial;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 arial;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: 20px;color: #999;font: 12px 'arial', trebuchet ms;}


.breadcrumb a { color: #1982D1;text-decoration: none;}

#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 arial;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 arial;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 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*/

.greencolor{color: #009700}

.rhhidden{display: none;}

.flowhidden{overflow: hidden;}

.rhshow{display: inline-block;}

.tabledisplay{display: table;width: 100%;}

.rowdisplay{display: table-row;}

.celldisplay{display: table-cell;vertical-align: middle;}

.inlinestyle{ display: inline-block;}

.text-center{ text-align: center;}

.floatleft{float: left}

.floatright{float: right;}

.font90, .font90 h4{ font-size: 90%}

.font80, .font80 h4{font-size: 80%}

.font70, .font70 h4{font-size: 70%}

.font110, .font110 h4{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}

.pr5{padding-right: 5px !important}

.pr15{padding-right: 15px !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-input-small{padding: 6px 9px !important;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 arial;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, .mobileblockdisplay .rowdisplay, .mobileblockdisplay{display: block;width: 100%;text-align: center;float: none;}

.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;}

.hideonmobile{display: none;}

}

.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;}

.rh-line{height: 1px;background: #ededed;clear: both;}

.fontnormal, .fontnormal h4{font-weight: normal;}

.wpsm-button.rehub_main_btn.small-btn{font-size: 17px;padding: 9px 16px;text-transform: none;margin: 0}



/*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 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.multiofferbadge span{background: #cc0000}

.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}

.re-line-badge.re-line-small-label {display: inline-block;padding: 3px 6px;margin: 0 5px 5px 0;text-align: center;white-space: nowrap;font-size: 11px;line-height: 11px;}

.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 arial;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 arial;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 { clear:both;background: #f2f2f2;padding: 20px;margin-bottom: 25px;border: 1px dashed #aaa;box-shadow: 0 0 20px #F0F0F0;overflow: hidden}

.review-top { overflow: hidden;}

.review-top .overall-score { background: #E43917;width: 100px;text-align: center;float: left;margin: 0 20px 10px 0;}

.review-top .overall-score span.overall { font-size: 52px;color: #FFF;padding: 8px 0;display: block;line-height: 52px;}

.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;}

.review-top .overall-score .overall-user-votes {background-color: #111;color: #fff;font-size: 11px;line-height: 11px;padding: 8px 0;}

.review-top .review-text span.review-header { font-size: 32px;font-weight: 700;font-family: arial;color: #000;line-height: 32px;display: block;margin-bottom: 9px;}

.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;}

span.stars-rate.unix-star:before {content: '★★★★★';}

span.stars-rate.unix-star span:before {content: "★★★★★";}

span.stars-rate.blue-star span:before{color: #2C7FD0}

.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 #ddd;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 Arial;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, .table_view_block.rehub_feat_block .offer_thumb img{max-height: 150px;width: auto;}

.offer_thumb a{text-decoration: none;}

.rehub_feat_block .aff_tag, .brand_logo_small { color: #666;font-size: 12px;line-height: 16px;}

.brand_logo_small img{max-width: 100px;max-height: 40px}

.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: 5px;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: #aa0a00;font: 18px/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;width: auto;text-transform: none;display: inline-block;padding: 8px 16px;}

.table_view_block ul.featured_list li{font-size: 14px;line-height: 18px}

.aff_offer_links .rehub_feat_block.table_view_block .buttons_col{width: 130px}

.aff_offer_links .rehub_feat_block.table_view_block { padding: 15px 10px;border: 1px dotted #999;border-left:none;border-right: none;}

.aff_offer_links h5{font-size: 14px;font-weight: normal;}

.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{ 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}

.sale_tag_inwoolist .multioffernophoto:before{font-size: 30px;font-family: FontAwesome;content: "\f045";color: #7baf34;}

.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_short{margin-bottom: 30px;clear: both;}

.woo_inreview_deals_links .rh_deal_block { 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 Arial;text-transform: uppercase;color: #fff;text-align: center;border-left: none;border-right: none;}

.rh_deal_block {}

.deal_block_row { clear: both;border-bottom: 1px solid #eee;padding: 10px 0;overflow: hidden;}

.rh_deal_block .deal_block_row:last-child{border: none;}

.rh_deal_block .deal-pic-wrapper{ width: 70px;float: left;text-align: center;margin: 0 15px 0 0;text-align: center;}

.rh_deal_block .deal-pic-wrapper img{max-height: 100px;width: auto;}

.rh_deal_block .rh-deal-details{ width: calc(100% - 87px);float: right;}

.rh_deal_block .rh-deal-name h5{font-size: 14px;margin: 0 0 10px 0;font-weight: normal;}

.rh_deal_block .rh-deal-price { font: 14px/13px Arial;font-weight: bold;}

.rh_deal_block .rh-deal-price ins{text-decoration: none;}

.rh_deal_block .rh-deal-price del{opacity: 0.3;font-weight: normal;color: #111;text-decoration: line-through;}

.rh_deal_block .rh-deal-pricetable{display: table;width: 100%}

.rh_deal_block .rh-deal-left, .rh_deal_block .rh-deal-right{display: table-cell;vertical-align: top;}

.rh_deal_block .rh-deal-right{padding: 0 0 0 15px}

.rh_deal_block .rh-deal-btn, .rh_deal_block .rh-deal-right .rh-deal-price{text-align: right;}

.rh_deal_block .rh-deal-name, .rh_deal_block .rh-deal-text, .rh_deal_block .rh-deal-price, .rh_deal_block .rh-deal-tag, .rh_deal_block .rh-deal-btn{ margin: 0 0 10px 0}

.rh_deal_block .redemptionText{color: #999;font-size: 12px;margin-bottom: 20px;clear: both;}

.rh_deal_block .redemptionText .code {color: #777;padding: 2px 4px;font-weight: bold;float: right;border: 1px dashed #ccc;}

.rh-deal-brandlogo{ display: block;margin-bottom: 8px}

.rh-deal-brandlogo img{max-width: 55px;max-height: 30px;border: 1px solid #eee;}

.btn_score_btm{margin-top:25px;border-top: 1px solid #eee;padding-top: 15px;}

.wooaff_tag { font: 11px/11px Arial;color: #777;}

.wooaff_tag img{max-width: 90px;max-height: 30px;border: 1px solid #eee;padding: 2px 4px;}

.rh_deal_block .rh-deal-tag{ font: italic 12px/12px Arial;color: #777;}

.rh_deal_block .rh-deal-tag img{max-width: 90px;max-height: 30px;padding: 0 2px;}

.rh_deal_block .rh-deal-tag img{}

.rh-deal-compact-btn {padding: 7px 10px !important;text-transform:none;font: 400 14px/14px Arial;color: #fff !important;white-space: nowrap;text-decoration: none!important;display: inline-block;}

.rh-deal-compact-btn.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 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 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{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{content: "\f106";}

.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, .main-nav #dl-menu .re-compare-icon-toggle{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;margin: 25px 0;clear: both;overflow: hidden;}

.top_share .post_share{margin: 0 0 15px 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.share-link-image{ width: 50px;height: 50px;line-height: 50px;display:block;margin-bottom: 5px;font-size: 24px}

.small_social_inimage.social_icon_inimage span.share-link-image{ width: 38px;height: 38px;line-height: 38px;font-size: 19px}

.social_icon_inimage span:hover{ top:0;right: 2px}

.row_social_inpost span.share-link-image { box-shadow: 0 1px 2px #E4E4E4;width: auto;min-width: 20px;height: 20px;line-height: 20px;margin: 0 6px 6px 0;font-size: 16px;padding: 5px 9px;}

.row_social_inpost span i{font-size: 15px;}

.row_social_inpost span.fb:after{content: "Facebook";font-size: 12px;text-decoration: none;margin-left: 8px;}

.row_social_inpost span.tw:after{content: "Twitter";font-size: 12px;text-decoration: none;margin-left: 8px;}

.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;}

.row_social_inpost span.simplefavorite-button-count {margin: 0;box-shadow: none;width: auto;height: auto;line-height: inherit;float: none;padding: 0;font-size: inherit;min-width: 1px;}

a.rh-cat-label-title, .rh-cat-label-title a{font-style: normal;background-color: #111;padding: 3px 6px;color: #fff !important;font-size: 11px;white-space: nowrap;text-decoration: none !important;display: inline-block;margin: 0 5px 5px 0;line-height: 1;}

.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;}

}



/* -- 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 Arial;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: 25px 0 0 0;}

.wpsm_score_box .priced_block{ margin: 0}

.wpsm_score_box .priced_block p{text-align: center;float: none;}

.wpsm_score_box .priced_block .price_count{ background-color: transparent;color: #111;font: 700 20px/21px Arial;padding: 0;overflow: hidden;text-overflow: ellipsis;}

.wpsm_score_box .priced_block .btn_offer_block{ float: none;font-size: 17px;line-height: 19px;text-align: center;display: block;padding: 0.8em;}

.wpsm_score_box .rate-bar, .wpsm_score_box .rate-bar-bar{ height: 9px}

.wpsm_score_box .rehub_offer_coupon{margin: 15px 0 0 0;padding: 10px}

.centered_brand_logo img{max-width: 50px;margin: 15px auto 5px auto;display: block;}

.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 {display:inline-block;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;}

.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}

.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;clear: both;}

.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}

#TB_closeWindowButton .screen-reader-text{display: none;}



/** 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-{position:relative;z-index:1;height:100%;width:100%}



/*Compare*/

.wpsm-button.wpsm-button-new-compare i{font-size: 14px;width: 16px;}

.loading.wpsm-button-new-compare{opacity: 0.7}

.comparing.wpsm-button-new-compare{opacity: 0.5}

.not-incompare .re-icon-compare:before{content: "\f24e";display: inline-block;}

.re-compare-item{box-sizing: border-box;-webkit-box-sizing: border-box;position:relative;height:70px;line-height:15px;font-size:15px;border:1px solid;padding:10px 25px 10px 10px;transition:color .2s ease,border-color .2s ease;margin-bottom:10px;border-color:#333;color:#333;background: #fff}

.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-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%;}

.comparing .re-icon-compare:before{content: "\f046";}

.comparing:hover .re-icon-compare:before{content: "\f00d";}

#re-compare-bar.active {visibility: visible;-webkit-transition: visibility 0s 0s;-moz-transition: visibility 0s 0s;transition: visibility 0s 0s;}

#re-compare-bar {position: fixed;top: 0;left: 0;height: 100%;width: 100%;visibility: hidden;-webkit-transition: visibility 0s 0.6s;-moz-transition: visibility 0s 0.6s;transition: visibility 0s 0.6s;z-index: 999999;}

#re-compare-bar-wrap {position: fixed;width: 400px;height: 100%;top: 0;background: #ecf0f1;z-index: 1;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-delay: 0.3s;-moz-transition-delay: 0.3s;transition-delay: 0.3s;}

#re-compare-bar-heading{position: fixed;width: 400px;background: rgba(255, 255, 255, 0.96);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);z-index: 2;-webkit-transition: top 0.3s 0s;-moz-transition: top 0.3s 0s;transition: top 0.3s 0s;}

.from-right #re-compare-bar-heading, .from-left #re-compare-bar-heading {top: -50px;}

#re-compare-bar-heading h5{padding: 15px 20px;margin: 0;color: #89ba2c;font-size: 18px}

#re-compare-bar-tabs{margin: 65px 0 0 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: auto;-webkit-overflow-scrolling: touch;}

#re-compare-bar-tabs ul{padding: 0 20px 20px 20px}

.from-right #re-compare-bar-wrap {right: 0;-webkit-transform: translate3d(100%, 0, 0);-moz-transform: translate3d(100%, 0, 0);-ms-transform: translate3d(100%, 0, 0);-o-transform: translate3d(100%, 0, 0);transform: translate3d(100%, 0, 0);}

.from-right #re-compare-bar-heading {right: 0;}

.active #re-compare-bar-wrap {-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);-webkit-transition-delay: 0s;-moz-transition-delay: 0s;transition-delay: 0s;}

.active #re-compare-bar-heading {top: 0;-webkit-transition: top 0.3s 0.3s;-moz-transition: top 0.3s 0.3s;transition: top 0.3s 0.3s;}

#re-compare-bar.active:after {background: rgba(0, 0, 0, 0.6);-webkit-transition: background 0.3s 0s;-moz-transition: background 0.3s 0s;transition: background 0.3s 0s;}

#re-compare-bar:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;cursor: pointer;-webkit-transition: background 0.3s 0.3s;-moz-transition: background 0.3s 0.3s;transition: background 0.3s 0.3s;content: "";}

.closecomparepanel{font-size: 22px;color: #111;cursor: pointer;}

.re-compare-wrap{opacity: 0;margin: 10px 0 0 0;-webkit-backface-visibility: hidden;}

.active .re-compare-wrap{opacity: 1;margin: 0;transition: all .4s .3s;}

.re-compare-destin.wpsm-button{font-size: 20px !important;opacity: 0;padding: 15px 20px;display: block;cursor: pointer;font-family: Arial;font-weight: bold;margin: 20px;line-height: 22px;text-align: center;border: none !important;}

.active .re-compare-destin.wpsm-button{transition: all .4s .5s;opacity: 1;margin: 10px 20px 20px 20px;}

.re-compare-destin.wpsm-button i{margin: 0 8px;}

#re-compare-bar-tabs ul:after{content:"";display:block;clear:both;}

#re-compare-bar-tabs ul li{cursor:pointer;padding: 10px 0;color:#707070;font-size: 15px;line-height: 15px;display: inline-block;margin: 0 15px 15px 0;}

#re-compare-bar-tabs ul li.current{border-bottom: 1px dashed #444;font-weight: bold;}

#re-compare-bar-tabs ul li.no-multicats.current{cursor:inherit;background:transparent;color:#707070;font-weight: bold;}

#re-compare-bar-tabs ul li.no-multicats.current:hover{background:transparent;}

#re-compare-bar-tabs .re-compare-wrap{overflow: auto;padding: 0 20px;}

#re-compare-bar.active{bottom: 0;}

.meta .wpsm-button-new-compare {float: left;margin: 0 15px 5px 0;}

.re-compare-item i.re-compare-new-close {position: absolute;color: #cc0000;line-height: 16px;top: 3px;right: 3px;font-size: 16px;cursor: pointer;}

#re-compare-icon-fixed{cursor:pointer;z-index: 999998;position: fixed;top: 270px;width: 55px;height: 55px;line-height: 55px;background: #fff;right: 0;box-sizing: border-box;text-align: center;font-size: 22px;box-shadow: 0 0 20px #c7d2d7;border-radius: 8px 0 0 8px}

.re-compare-notice {position: absolute;top: -10px;left: 17px;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%;transition: all 0.2s ease-in;transform: scale(1);}

.proccessed .re-compare-notice{transform: scale(0.2);}

.re-compare-icon-toggle:before {font-family: FontAwesome;content: "\f24e";position: absolute;left: 0;font-size: 22px;top: 0;opacity: 0;transition: all 0.3s ease-in;transform: scale(2);}

.proccessed.re-compare-icon-toggle:before{opacity: 1;transform: scale(1);}

.re-compare-icon-toggle{color: #333;position: relative;line-height: 25px;cursor: pointer;}

.re-compare-error{padding: 0 20px;color: red;margin-bottom:15px;font-size: 85%}

@media only screen and (max-width: 1170px){#re-compare-bar-wrap, #re-compare-bar-heading {width: 280px;}

}



/*===========New CSS to rehub===============*/

.header_wrap { text-align:center;

background-repeat: no-repeat;z-index:9001;}

#logo_wrap{max-width:1200px;max-height:90px;margin: 0 auto;text-align:left;}

.logo {display: none;}

.logo_section_wrap{display: none;}

#header_background{position:absolute;top:0px;left:0px;width:100%;height: 500px;background-color:
	#fdedff; border-bottom: 5px solid #e3e3e3;}

.footer-bottom.dark_style .footer_widget .title, .footer-bottom.dark_style .footer_widget h2 {color:#397ec4;text-transform:uppercase;}

.footer-bottom.dark_style .container .footer_widget a { color:#929292;text-decoration:none;}



/*====2016 2017============Theme Name: Twenty Eleven============================= */

#company_vs_company{ position:relative;background-color: #FEFED5;;margin: 0px 0px 15px;border: 1px solid #E7E7E7;border-radius: 10px;box-shadow: 1px 1px 2px #BABABA;overflow: hidden;}

#company_left{ float:left;max-width: 350px;padding: 25px;text-align:center;}

#company_right{ float:left;max-width: 350px;padding: 25px;text-align:center;border-left: 1px solid #E7E7E7;}

#review_page{position: absolute;left: 870px;

/*670px;*/

top: 680px;width: 280px;height: 300px;text-align:center;}



/*==============================================Page 100% width========================================================*/

#page {margin:0;padding:40px 0 0 0;width: 100%;height: 100%;background-image:url('https://medicalalertsystemreviews.net/images/page_bg.png');background-repeat: repeat;

/*background-repeat: repeat-x;*/

}



/*==============================================Page 100% width========================================================*/



/*==============================================Primary 1000px=============================================================*/



/*===========Right Info=============*/

#right_info_title{padding: 13px;text-align:center;vertical-align:middle;width: 270px;color: #fff;background-image:url('https://medicalalertsystemreviews.net/images/menu_bg.png');border: 1px solid #1f5a9c;border-bottom:none;

/* radius */

-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 10px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 10px;border-top-left-radius:5px;}

#right_info{width: 267px;text-align:left;margin: 0px;padding: 15px 15px 20px 15px;background: #fff;border: 1px solid #e7e7e7;border-top:none;

/* shadow */

box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);-moz-box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);-webkit-box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);

/* radius */

-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius:5px;}





#lead_form_title{padding: 13px;text-align:center;vertical-align:middle;width: 270px;color: #fff;background-image:url('https://medicalalertsystemreviews.net/images/menu_bg.png');border: 1px solid #1f5a9c;border-bottom:none;

/* radius */

-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 10px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 10px;border-top-left-radius:5px;}

#lead_form{width: 267px;text-align:left;margin: 0px;padding: 15px 15px 20px 15px;background: #fff;border: 1px solid #e7e7e7;border-top:none; 

/* shadow */

box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);-moz-box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);-webkit-box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);

/* radius */

-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius:5px;}



.lead_form_text{color: #807F7F;font-size: 20px;text-align: center;margin-bottom: 20px;padding:0px;}

.lead_form_feature{

    position: relative;

    width: 205px;

    height: auto;

    margin: 0 auto;

    text-align: left;

    margin-top: 10px;

    padding-left: 15px;

    line-height: 24px;

    font-size: 13px;

}

.lead_form_tick_green {

    background: url(https://medicalalertsystemreviews.net/images/yes_green.png);

    width: 32px;

    height: 32px;

    padding: 0px;

    margin: 0px;

    position: absolute;

	top: -5px;

	left: -25px;

    z-index: 10;

}

/*===========Right Rating=============*/

.editor_rating_number1{text-align:center;font-size: 26pt;}

.editor_rating_number2{text-align:center;font-size: 26pt;color: #c0c0c0;}

.editor_rating_number3{position:absolute;top: 105px;left:77px;}

.user_rating_number1{text-align:center;font-size: 26pt;}

.user_rating_number2{text-align:center;font-size: 26pt;color: #c0c0c0;}

.user_rating_number3{position:absolute;top: 140px;left:77px;}

#right_rating_arrow{position: absolute;left: 846px;top: -21px;width:235px;height:153px;background-image:url('https://medicalalertsystemreviews.net/images/rating_arrow.png');}

#right_rating_containter_editor{position: absolute;left: 870px;

/*top: -62px;*/

top: 125px;width: 284px;min-height: 145px;text-align:center;background: #FFFFFF;border: 1px solid #DFDFDF;border-radius: 5px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}

#right_rating_containter_user{position: absolute;left: 870px;

/*top: 122px;*/

top: 296px;width: 284px;text-align:center;background: #FFFFFF;border: 1px solid #DFDFDF;border-radius: 5px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}

#right_rating_title{padding: 7px;text-align:center;vertical-align:middle;width: 270px;color: #fff;background-image:url('https://medicalalertsystemreviews.net/images/menu_bg.png');border: 1px solid #1f5a9c;border-bottom:none;

/* radius */

-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 10px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 10px;border-top-left-radius:5px;}

#right_rating_content{padding: 10px 20px 20px 20px;}



/*===========Right Rating=============*/



/*#right_rating_editor_container{position: relative;text-align:center;margin-top: 30px;}

#right_rating_user_container{position: relative;text-align:center;margin-top: 30px;margin-bottom: 20px;}

#right_rating_inside_title{padding: 7px;text-align:center;vertical-align:middle;width: 227px;color: #666;background: #e3e3e3;border: 1px solid #e3e3e3;border-bottom:none;-webkit-border-top-right-radius:5px;-moz-border-radius-topright: 10px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft: 10px;border-top-left-radius:5px;}

#right_rating_inside_content{width: 215px;text-align:left;margin: 0px;padding: 16px 5px 20px 20px;background: #fff;border: 1px solid #e7e7e7;border-top:none;box-shadow: 1px 1px 2px #BABABA;-moz-box-shadow: 1px 1px 2px #BABABA;-webkit-box-shadow: 1px 1px 2px #BABABA;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright: 10px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft: 10px;border-bottom-left-radius:5px;}

*/



/* =Comments-------------------------------------------------------------- */

img#enter{border: none;padding: 0px;margin-top: 10px;

/*margin-bottom:20px;*/

margin-left: 10px;}

img#enter:hover{opacity:0.85;filter:alpha(opacity=85);

/* For IE8 and earlier */

}

.article_preview{width: 150px;height: 140px;

/*margin: 0px 10px 0px 0px;*/

border-width: 1px 1px 1px 1px;border-style: solid;border-color: #F1F1F1 #CCCCCC #CCCCCC #F1F1F1;box-shadow: 2px 2px 4px #BABABA;-moz-box-shadow: 2px 2px 4px #BABABA;-webkit-box-shadow: 2px 2px 4px #BABABA;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

.article_image{

/*margin: 0px 10px 0px 0px;*/

border-width: 1px 1px 1px 1px;border-style: solid;border-color: #F1F1F1 #CCCCCC #CCCCCC #F1F1F1;box-shadow: 2px 2px 4px #BABABA;-moz-box-shadow: 2px 2px 4px #BABABA;-webkit-box-shadow: 2px 2px 4px #BABABA;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}

#homepage_review{padding: 1px;margin: 0 0 15px 0;width: 720px;border: 1px solid #e7e7e7;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow: 1px 1px 2px #BABABA;-moz-box-shadow: 1px 1px 2px #BABABA;-webkit-box-shadow: 1px 1px 2px #BABABA;}

.gray_template{

/*background*/

background: #e7e7e7;background: #e7e7e7 -webkit-linear-gradient(#e7e7e7, #e7e7e7);background: #e7e7e7 -moz-linear-gradient(#e7e7e7, #e7e7e7);background: #e7e7e7 -o-linear-gradient(#e7e7e7, #e7e7e7);background: #e7e7e7 -ms-linear-gradient(#e7e7e7, #e7e7e7);background: #e7e7e7 linear-gradient(#e7e7e7, #e7e7e7);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#e7e7e7', GradientType=0 );

/*border*/

border: 1px solid #e7e7e7;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;

/*shadow*/

-webkit-box-shadow: 5px 5px 11px rgba(0,0,0,0.42);-moz-box-shadow: 5px 5px 11px rgba(0,0,0,0.42);box-shadow: 5px 5px 11px rgba(0,0,0,0.42);}

#review{padding: 20px;}

.light:hover{opacity:0.6;filter:alpha(opacity=60);

/* For IE8 and earlier */

}

.image_border{	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#e9e9e9', GradientType=0 );

/*border*/

border: 1px solid #e9e9e9;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;

/*shadow*/

-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.42);-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.42);box-shadow: 1px 1px 2px rgba(0,0,0,0.42);}

.rating_good_bad {text-transform: none;letter-spacing: normal;color: #666;font-size: 14px;font-weight: 500;line-height: 2.6em;}

.sociable {clear:both;

/*position: absolute;top: 0px;right: -20px;*/

}

.social4i {background-color: #f8f8f8;border-radius: 5px;border: 1px solid #cccccc;

/*box-shadow: 1px 1px 1px #cccccc;*/

padding: 10px 10px 5px 25px;width: 265px;margin: 0px 0px 15px 0px;}

#sd_title2:before {content: "";display: block;width: 100%;min-width: 30px;border-top: 1px solid #DDD;margin-bottom: 1em;}

#sd_title2 {margin: 0px 0px 1em;display: inline-block;line-height: 1.2;font-size: 9pt;font-weight: bold;text-transform: uppercase;}

html .mceContentBody {max-width: 610;}

#custom_rating{background: #fff;width: 300px;padding: 10px;margin: 20px 0px 0px 0px;border: 4px solid #EEE;border-radius: 5px;box-shadow: 0px 1px 3px rgba(204, 204, 204, 0.95) inset;}

#rating_label{position: absolute;top: -52px;left: -15px;}

#faqs{clear: both;background:#f0f0f0;margin-top: 30px;padding:25px;border: 1px solid #f0f0f0;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);}

#feature{clear: both;background:#f0f0f0;margin-top: 30px;padding:25px;border: 1px solid #f0f0f0;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);overflow: hidden;}

#sub_review{background:#f8f8f8;margin-top: 30px;padding:20px;border: 1px solid #f8f8f8;border-radius:10px;box-shadow: 1px 1px 2px rgba(0,0,0,0.42);}

#pros{background:#c5f3bd;padding:25px;margin-top: 35px;border: 1px solid #c5f3bd;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);margin-bottom: 30px;}

#cons{background:#f1cec3;padding:25px;margin-top: 35px;border: 1px solid #f1cec3;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);margin-bottom: 30px;}

#final{background:#fefed5;padding:35px;margin-top: 35px;border: 1px solid #e3e3e3;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);margin-bottom: 30px;}



/*======================List of reviews=======================*/

.company_systems_img{width:230px;height: 230px;}

 

/*in top30 list page*/

.company_systems_img_large{width:150px;height: 150px;}

 

/*in 101 articles*/

.company_systems_img_1_vs_2{width:130px;height: 130px;}

 

/* in 1 vs 2 pages*/

.company_system{position:relative;float:left;padding: 0px 0px 20px 28px;}

.company_system_in_review{position:relative;float:left;padding: 0px 0px 15px 50px;}

.company_systems_title{padding-left: 15px;clear: both;}

.company_systems_reviews{padding-left: 15px;clear: both;}

.company_system_title{background: #0d3664;border-top-left-radius: 10px;border-top-right-radius: 10px;border: 1px solid #a5a4a4;border-bottom: hidden;text-align: center;margin: 0 auto;padding: 5px;color: #dad8d8;}

.company_system_title_desc{font: normal 13px/26px Arial;}

.company_system_comparison{text-align: center;margin-left: 25px;clear:both;}

#review_intro_containter{position:relative;background: #FFFFFF;text-align:left;padding:0;margin: 50px 0px 20px 0px;}

#review_intro_number1{z-index: 6;position:absolute;background-image:url('https://medicalalertsystemreviews.net/images/intro_review_number_bg_one.png');top: -30px;left: -30px;font: 20px;width: 106px;height: 151px;}

#review_intro_number_value1{z-index: 7;position:absolute;font-size: 50px;top: 33px;left: -1px;font-weight:bold;width: 106px;text-align:center;}

#review_intro_number{z-index: 6;position:absolute;background-image:url('https://medicalalertsystemreviews.net/images/intro_review_number_bg_all.png');top: -30px;left: -30px;font: 20px;width: 106px;height: 151px;}

#review_intro_number_value{z-index: 7;position:absolute;font-size: 50px;top: 33px;left: -1px;font-weight:bold;width: 106px;text-align:center;}

#review_intro_title{position:relative;padding: 15px;text-align:center;vertical-align:middle;max-width: 775px;color: #fff;background-image:url('https://medicalalertsystemreviews.net/images/menu_bg.png');

/* radius */

border-top-right-radius:10px;border-top-left-radius:10px;}

#review_intro_title_price{position:absolute;top:16px;right: 25px;text-align:right;}

#review_intro_title_name{position:absolute;top:8px;left: 90px;text-align:left;}

#review_intro_title_h2{margin-top: 0;font-size: 18px;text-align: left;max-width: 357px;margin-left: 37px;height: 26px;color: #fff;font-weight:normal;}

@media (max-width: 650px){#review_intro_title_price{ display:none;}

#review_intro_title_h2{ height:50px;}

 }

#review_intro_content_containter{position:relative;

/*100%*/

max-width:800px;margin:0px;padding: 0px;border: 3px solid #0d3664;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top: none;box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.42);overflow: hidden;

/* This will force the container to respect the height of all elements within it, regardless of floating elements. */

 padding-bottom:20px;}

#review_intro_image_and_ratings{z-index: 5;position:relative;text-align: center;border-right: 1px solid #eeeeee;border-bottom: 1px solid #eeeeee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top: none;border-left: none;width: 265px;height: 461px;padding:0px;float:left;margin: 0px 20px 15px 0px;}

#review_intro_image{position:relative;width:265px;height:250px;margin:0px;padding:0px;}

#intro_review_image_click{position: absolute;width:265px;height:250px;top: 0px;left: 0px;}

#intro_review_image_click:hover{background-image:url('https://medicalalertsystemreviews.net/images/intro_product_image_hover.png');

/*opacity:0.7;filter:alpha(opacity=70);*/



/* For IE8 and earlier */

}

.intro_review_image_click_link{display: block;width:265px;height:250px;line-height: 250px;text-decoration:none;}

#review_intro_editor_rating{position:relative;

/*background: white;*/

width: 265px;height: 85px;border-top: 1px solid #DFDFDF;}

#review_intro_editor_rating0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

#review_intro_editor_rating1{position: absolute;top: 42px;left: 10px;font-size: 25pt;width: 63px;text-align: right;}

#review_intro_editor_rating2{position: absolute;top: 42px;left: 80px;font-size: 25pt;color: #c0c0c0;}

#review_intro_editor_rating3{position:absolute;top: 41px;left: 130px;}

#review_intro_user_rating{position:relative;

/*background: white;*/

width: 265px;height: 100px;border-top: 1px solid #DFDFDF;}

#review_intro_user_rating0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

#review_intro_user_rating1{position: absolute;top: 42px;left: 10px;font-size: 25pt;width: 63px;text-align: right;}

#review_intro_user_rating2{position: absolute;top: 42px;left: 80px;font-size: 25pt;color: #c0c0c0;}

#review_intro_user_rating3{position:absolute;top: 41px;left: 130px;}

#review_intro_user_rating4{text-align:left;position: absolute;top: 73px;left: 10px;font-size: 11pt;}

#review_intro_user_rating5{text-align:left;position: absolute;top: 76px;left: 166px;}

#review_intro_contant{position:relative;padding: 20px;}

#review_intro_buttons{position: relative;text-align: center;margin-top: 20px;margin-bottom: 0px;margin-right: 20px;}

.post_date_text{font-size: 12px;line-height: 18px;

/*color: #fff;*/

}

.system{background:#8cb6f2;margin-top: 30px;padding:25px;border: 1px solid #3e65a4;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);overflow: hidden;}

.grey_bg{background:#8cb6f2;margin-top: 30px;padding:25px;border: 1px solid #3e65a4;border-radius:10px;box-shadow: 2px 2px 4px rgba(0,0,0,0.42);overflow: hidden;}

.yellow_bg{background-color: #FEFED5;padding: 25px;margin: 0px 0px 15px;border: 1px solid #E7E7E7;border-radius: 10px;box-shadow: 1px 1px 2px #BABABA;overflow: hidden;}

.homepage_comparison_tool{clear:both;position:relative;background-color: #FEFED5;padding: 50px 50px 5px;margin: 40px 5px 15px 5px;border: 1px solid #E7E7E7;border-radius: 10px;box-shadow: 1px 1px 2px #BABABA;}

.homepage_comparison_tool_icon{position:absolute;left: -30px;width: 100px;height: 83px;top: -25px;background-image: url("https://medicalalertsystemreviews.net/images/new_icon.png");}



/*===============Choice Tool===========================*/

.check_box_td1{width: 45px;padding: 10px 5px 10px 0px !important;}

.check_box_td2{font-size: large;vertical-align: middle;line-height: 20px;padding: 10px 5px 10px 0px !important;}

#choice_tool{clear:both;position:relative;background-color: #FEFED5;padding: 50px 50px 25px;margin: 40px 5px 15px 5px;border: 1px solid #E7E7E7;border-radius: 10px;box-shadow: 1px 1px 2px #BABABA;}



/*======121212=======COMPARISON PAGE (start)===========*/

.system_item_container{position:relative;width: 100%;max-width: 920px;}

.system_item_title{position:relative;max-width: inherit;min-height:25px;margin:0px;background-color:#242424;border-top-right-radius: 10px;border-top-left-radius: 10px;text-align: center;padding: 35px;color: #ddd;font-size:x-large;font-weight:bold;line-height: 30px;}

.system_item_title h1{color: #ddd;}

.system_item{position:relative;width: 100%;max-width: 920px;margin-bottom: 30px;overflow: hidden;border:1px solid #ddd;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}

.system_item_left { position:relative;max-width: 90%;float: left;padding: 

/*140px*/

60px 15px 15px 15px;height:inherit;}

.system_item_right{ position:relative;max-width: 90%;float: left;padding: 60px 15px 15px 15px;border-left:1px solid #ddd;height:inherit;}

.system_item_left_with_sidebar{ position:relative;max-width: 410px;float: left;padding: 

/*140px*/

60px 15px 15px 15px;height:inherit;}

 

/*this class is for pages that are not full width*/

.system_item_right_with_sidebar{ position:relative;max-width: 90%;float: left;padding: 75px 15px 15px 15px;border-left:1px solid #ddd;height:inherit;}

@media (max-width: 1220px){.system_item_left_with_sidebar{max-width: 90%;}

 .system_item_right_with_sidebar{padding-top:0px;}

 }

@media (max-width: 585px){ .system_item_left, .system_item_left_with_sidebar {padding-top:140px;}

 .system_item_right, .system_item_right_with_sidebar {padding-top:0px;}

}

.system_item_even{ background: #f2f2f2;}

.system_item_odd{background: #b1ceef;}

.system_rate_and_price_absolute{position:absolute;z-index: 15;max-width: 630px;height: auto;left: -15px;top: -20px;;background: white;border: 1px solid #ddd;box-shadow: 1px 1px 4px #3e3e3e;}

.system_rate_and_price_relative{ position:relative;}

.comparison_tool_system_rate_div{position:relative;width: 242px;height: 85px;float:left;}

.comparison_tool_system_rate0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

.comparison_tool_system_rate1{position: absolute;top: 45px;left: 5px;font-size: 25pt;width: 63px;text-align: right;}

.comparison_tool_system_rate2{position: absolute;top: 45px;left: 75px;font-size: 25pt;color: #c0c0c0;}

.comparison_tool_system_rate3{position:absolute;top: 44px;left: 120px;}

.comparison_tool_system_price_div{position:relative;width: 325px;height: 85px;float:left;}

.comparison_tool_system_price0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

.comparison_tool_system_price1{position: absolute;top: 44px;left: 71px;font-size: 25pt;color: #383838;height: 55px;width: 265px;text-align:left;}

.comparison_tool_system_price2{position: absolute;top: 35px;left: 20px;}

.system_feature{position: relative;max-height: 60px;height: 60px;margin-bottom: 10px;}

.system_feature_content{position:absolute;top: 19px;left: 90px;color: #fff;font-size:15px;font-weight:bold;text-align:left;width: 180px;}

.system_feature_yes{background:url(https://medicalalertsystemreviews.net/images/comparison/general/yes.png) no-repeat;}

.system_feature_no{background:url(https://medicalalertsystemreviews.net/images/comparison/general/no.png) no-repeat;}



/*================SORTING FRAME #0===================*/

#sorting_frame0{position:relative;max-width: 1000px;height: auto;margin:0 auto;padding-top: 40px;}

.system_type{ float:left;position: relative;width: 220px;height: 220px;margin:10px;}

#pointer_arrow{z-index:10;position:absolute;width: 64px;height:73px;top:-66px;left: 82px;background:url(https://medicalalertsystemreviews.net/images/comparison/pointer_arrow.png);}



/*================SORTING FRAME #0 (TOOL 2)===================*/

#sorting_frame0_tool2{position:relative;max-width: 1085px;height: auto;margin:0 auto;padding-top: 40px;}

.system_feature_tool2{ float:left;position: relative;width: 160px;height: 160px;margin:10px;}

#pointer_arrow_tool2{z-index:10;position:absolute;width: 64px;height:73px;top:-66px;left: 47px;background:url(https://medicalalertsystemreviews.net/images/comparison/pointer_arrow.png);}



/*================SORTING FRAME #1===================*/

#sorting_frame_container{ margin: 0 auto;max-width: 1025px;}

#sorting_frame1{position:relative;max-width: 730px;height: auto;

/*overflow:hidden;*/

float: left;padding: 40px 25px 5px 25px;border: 5px solid #e3e3e3;margin-top: 15px;border-radius: 30px;border-top-width: 35px;}

.system_features{ float:left;position: relative;width: 110px;height: 110px;margin:5px;}

#pointer_arrow_small{z-index:10;position:absolute;width: 38px;height:30px;top:-29px;left: 41px;background:url(https://medicalalertsystemreviews.net/images/comparison/pointer_arrow_small.png);}

.image_black_border{border:solid 3px #1d1d1d;border-radius:15px;}

.image_black_border_hover{transition: all 0.1s ease;}

.image_black_border_hover:hover{transform: scale(1.05);transform-origin: center;

/*border:solid 3px #1d1d1d;border-radius:15px;*/

}

.system_img {width: 170px;height: 170px;}

.sorting_frame1_tag{ position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width: 170px;height:25px;top:-27px;font-size: 13px;color: #807F7F;}



/*================SORTING FRAME #1 (TOOL 2)===================*/

#sorting_frame_container_tool2{ margin: 0 auto;max-width: 1120px;}

#sorting_frame1_tool2{position:relative;max-width: 850px;height: auto;

/*overflow:hidden;*/

float: left;padding: 40px 25px 5px 25px;border: 5px solid #e3e3e3;margin-top: 15px;border-radius: 30px;border-top-width: 35px;}

.system_location_tool2{ float:left;position: relative;width: 200px;height: 200px;margin:5px;}

#pointer_arrow_small_tool2{z-index:10;position:absolute;width: 38px;height:30px;top:-29px;left: 82px;background:url(https://medicalalertsystemreviews.net/images/comparison/pointer_arrow_small.png);}

.system_img_tool2 {width: 170px;height: 170px;}

.sorting_frame1_tag_tool2{ position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width: 170px;height:25px;top:-27px;font-size: 13px;color: #807F7F;}



/*================SORTING FRAME #2===================*/

#sorting_frame2{position:relative;max-width: 200px;height: 115px;margin:0 auto;border: 5px solid #e3e3e3;border-radius: 30px;text-align: center;padding: 20px;

/*overflow: hidden;*/

margin-left: 10px;margin-top: 15px;float: left;padding-top: 30px;border-top-width: 35px;}

.sorting_method_item{ font-size: 12px;}

.sorting_frame2_tag{ position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width: 130px;height:25px;top:-27px;font-size: 13px;color: #807F7F;}



/*================SORTING FRAME #2 (TOOL 2)===================*/

#sorting_frame2_tool2{position:relative;max-width: 200px;height: 203px;margin:0 auto;border: 5px solid #e3e3e3;border-radius: 30px;text-align: center;padding: 20px;

/*overflow: hidden;*/

margin-left: 10px;margin-top: 15px;float: left;padding-top: 30px;border-top-width: 35px;}

.sorting_method_item_tool2{ font-size: 12px;}

.sorting_frame2_tag_tool2{ position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width: 130px;height:25px;top:-27px;font-size: 13px;color: #807F7F;}



/*===========OLD CODE===========*/

.soft_light:hover{opacity:0.9;filter:alpha(opacity=90);

/* For IE8 and earlier */

}

#comparison_table{clear:both;font-size:12px;padding:0px;margin: 0px;border-bottom: none;width: 940px;}

.first_comparison_row td{border-left:1px solid #fff;border-bottom: none;text-align:center;vertical-align:middle;height: 40px;padding: 0;margin: 0;color: white;font-weight: bold;background: #242424;-webkit-border-top-right-radius: 10px;-moz-border-radius-topright: 10px;border-top-right-radius: 10px;-webkit-border-top-left-radius: 10px;-moz-border-radius-topleft: 10px;border-top-left-radius: 10px;border-top-style:hidden;}

.top_left{	-webkit-border-top-left-radius: 15px;-moz-border-radius-topleft: 15px;border-top-left-radius: 15px;}

.top_right{-webkit-border-top-right-radius: 15px;-moz-border-radius-topright: 15px;border-top-right-radius: 15px;}

.bottom_left{-webkit-border-bottom-left-radius: 15px;-moz-border-radius-bottomleft: 15px;border-bottom-left-radius: 15px;}

.bottom_right{-webkit-border-bottom-right-radius: 15px;-moz-border-radius-bottomright: 15px;border-bottom-right-radius: 15px;}

.second_comparison_row td{border:1px solid #2e2e2e;background: #6cacf3;text-align:center;padding: 10px;margin: 0;}

.left_border2{border-left:1px solid #2e2e2e;}

.right_border{border-right:1px solid #e7e7e7;}

.right_border2{border-right:1px solid #2E2E2E;}

.regular_comparison_row_even td{height: 70px;padding: 100px 25px 100px 25px;margin: 0;background: #f2f2f2;border:1px solid #ddd;

/*text-align:center;*/

vertical-align: top;}

.regular_comparison_row_odd td{height: 70px;padding: 100px 25px 100px 25px;margin: 0;background: #b1ceef;border:1px solid #ddd;

/*text-align:center;*/

vertical-align: top;}

.regular_comparison_row_even2 td{height: 70px;padding: 100px 25px 20px 25px;margin: 0;background: #f2f2f2;border:1px solid #ddd;

/*text-align:center;*/

vertical-align: top;}

.regular_comparison_row_odd2 td{height: 70px;padding: 100px 25px 20px 25px;margin: 0;background: #b1ceef;border:1px solid #ddd;

/*text-align:center;*/

vertical-align: top;}

#system{position:relative;margin-top: 30px;margin-bottom: 50px;}

#system_score{position:absolute;

/*z-index: 15;*/

width: 630px;height: 90px;left: -15px;top: 57px;background: white;border: 1px solid #ddd;box-shadow: 1px 1px 4px #3e3e3e;}

.system_comparison_page{clear:both;margin-top: 20px;margin-bottom: 20px;}

.company_systems{margin-bottom: 20px;}

.company_systems_in_review{margin-bottom: 0px;text-align:center;}

.company_systems:after{content:'';display:block;clear: both;}

.company_systems_in_review:after{content:'';display:block;clear: both;}

#comparison_tool_system_score{

/*position:relative;*/



/*background: white;*/

width: 265px;height: 85px;

/*border-top: 1px solid #DFDFDF;*/

}

#comparison_tool_system_score0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

#comparison_tool_system_score1{position: absolute;top: 45px;left: 10px;font-size: 25pt;width: 63px;text-align: right;}

#comparison_tool_system_score2{position: absolute;top: 45px;left: 80px;font-size: 25pt;color: #c0c0c0;}

#comparison_tool_system_score3{position:absolute;top: 44px;left: 130px;}

#comparison_tool_system_price_container{

/*z-index:16;*/

position:absolute;left: 270px;top: 57px;height: 85px;}

#comparison_tool_system_price{

/*position:relative;*/



/*background: white;*/

width: 335px;height: 85px;

/*border: 1px solid #DFDFDF;*/

}

#comparison_tool_system_price0{position:absolute;top: 10px;left: 10px;font-size: 11pt;

/*font-weight: bold;*/

text-decoration: underline;}

#comparison_tool_system_price1{position: absolute;top: 44px;left: 80px;font-size: 25pt;color: #383838;height: 55px;width: 265px;text-align:left;}

#comparison_tool_system_price2{position: absolute;top: 34px;left: 23px;}

.first_title_question{color: #807F7F;font-size: 23px;font-weight:normal;text-align:center;margin-bottom: 20px;}



/*======121212=======COMPARISON PAGE (end)===========*/



/*=======================widget top3====(start)=====================*/

.top3_widget_editor_pick{width:180px;height:20px;background:#fbd237;margin:0;padding:5px;color:#000;font-size:16px;text-align:center;margin: 0 auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-top: 5px;}

.top3_widget_editor_pick_review{width:176px;height:20px;background:#165ecf;margin:0;padding:7px;color:#fff;font-size:14px;text-align:center;margin: 0 auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-weight: normal;}

.top3_widget_review{width:176px;height:20px;background:#e6e9ee;margin:0;padding:7px;color:#808080;font-size:14px;text-align:center;margin: 0 auto;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-weight: normal;margin-bottom: 3px;}

.logo1_top3_widget {margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/top3_widget_mg.jpg);width:190px;height: 120px;padding: 0px;}

.logo_top3_widget_hover_number1:hover {background:url(https://medicalalertsystemreviews.net/images/top3_widget_mg_hover.jpg);}

.logo2_top3_widget {margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/LF_top3_widget.jpg);width:190px;height: 60px;padding: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 3px;border-bottom: 1px solid #d5d5d5;}

.logo3_top3_widget {margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/MobileHelp_top3_widget.jpg);width:190px;height: 60px;padding: 0px;border-top-left-radius: 10px;border-top-right-radius: 10px;margin-top: 3px;border-bottom: 1px solid #d5d5d5;}

.logo_top3_widget_hover:hover {background:url(https://medicalalertsystemreviews.net/images/top3_widget_hover.jpg);}

.radius5{border-radius:5px;}

.left_radius15{border-top-left-radius:15px;border-bottom-left-radius:15px;}

.right_radius15{border-top-right-radius:15px;border-bottom-right-radius:15px;}

.top_radius15{border-top-right-radius:15px;border-top-left-radius:15px;}

.bottom_radius15{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}

.radius10{border-radius:10px;}

.radius15{border-radius:15px;}

.radius_left_bottom{border-bottom-left-radius: 15px;}

.radius_right_bottom{border-bottom-right-radius: 15px;}

.radius_left_top{border-top-left-radius: 15px;}

.radius_right_top{border-top-right-radius: 15px;}

.top3_headline{margin-bottom: 5px;padding: 8px;padding-top: 20px;font-weight: normal;font-size: 22px;

/*background*/

background-image: url("https://medicalalertsystemreviews.net/images/menu_bg.png");

/*border*/

border: 1px solid black;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;

/*shadow*/

-webkit-box-shadow: 5px 5px 11px rgba(0,0,0,0.42);-moz-box-shadow: 5px 5px 11px rgba(0,0,0,0.42);box-shadow: 5px 5px 11px rgba(0,0,0,0.42);width:281px;text-align: center;}

#top3_table{ width: 300px;clear: both;font-size: 12px;padding: 0px;margin-bottom: 0px;border_bottom: medium none;border-collapse: separate;border-spacing: 0px 0px;}



/*First TD withthe ratings #1 #2 #3 #4 #5*/

.top3_td_number1{width:60px;}

.top3_td_number2{width:60px;}

.top3_td_number3{width:60px;}

.top3_small_image{margin-top: 4px;width: 180px;height: 60px;border-radius:5px;}

#top3_table_row0{color: #FFF;font-weight: bold;}

#top3_table_row0 td{background-image: url("https://medicalalertsystemreviews.net/images/menu_bg.png");border-top-style: hidden;}

.row0 td{border-left: 1px solid #fff;text-align:center;vertical-align:middle;height: 40px;padding: 5px;margin: 0;font-weight: bold;font-size: 13px;}

.row_first td{background-color: #B0C7DD;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:top;height: 70px;padding: 5px;margin: 0;padding-top: 0px;}

.row_first td a{color: #2784db;font-weight: bold;}

.row_middle td{background-color: #C5D8EA;height: 70px;padding: 5px;margin: 0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:top;padding-top: 0px;}

.row_middle td a{color: #2784db;font-weight: bold;}

.row_last td{background-color: #C5D8EA;height: 70px;padding: 5px;margin: 0;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:top;padding-top: 0px;}

 .row_last td a{color: #2784db;font-weight: bold;}



/*=======================widget top3===(end)=======================*/



/*=======================HOMEPAGE ========top3===(start)=======================*/

.company_systems_img_top3{width:130px;height: 130px;}

.company_system_top3{ position:relative;width:130px;height:130px;margin: 0 auto;margin-top: 10px;margin-bottom:30px;}

.tick_grey{background:url(https://medicalalertsystemreviews.net/images/yes_grey.png);width: 32px;height: 32px;padding: 0px;margin: 0px;position:absolute;top:-10px;right:-18px;z-index:10;}

.tick_green{background:url(https://medicalalertsystemreviews.net/images/yes_green.png);width: 32px;height: 32px;padding: 0px;margin: 0px;position:absolute;top:-10px;right:-18px;z-index:10;}

.quote_intro {background-color: #FEFED5;padding: 10px;margin: 10px 15px 10px 15px;border-radius: 10px;text-align: center;color: #000;display: inline-block;line-height: 25px;}

.quote_intro_reviews { line-height:20px; background-color: #FEFED5;padding: 15px;border: 1px solid #d4d4d4;margin: 5px 25px 5px 25px;border-radius: 10px;text-align: center;color: #000;display: inline-block;}

.company3_logo { position:relative;margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/top3/mobilehelp_intro_top3.jpg);width: 188px;height: 177px;padding: 0px;border-radius: 7px;}

.company2_logo { position:relative;margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/top3/lifefone_smaller.jpg);width: 188px;height: 177px;padding: 0px;border-radius: 7px;}

.company1_logo {  position:relative;margin:0 auto;background:url(https://medicalalertsystemreviews.net/images/top3/medicalg_bigger.jpg);width: 217px;height: 205px;padding: 0px;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;margin-top:28px;}

.company_best_logo_hover:hover {background:url(https://medicalalertsystemreviews.net/images/top3/visit_site_hover.png);}

.company_logo_hover:hover {background:url(https://medicalalertsystemreviews.net/images/top3/logo_hover.png);}

.top3_read_review{color:#808080;width: 188px;height: 28px;padding-top: 5px;position: absolute;bottom: 0px;left: 0px;background:#e6e9ee;z-index: 10;text-align:center;vertical-align:middle;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}

.top3_editors_pick{color:#333333;width: 217px;height: 32px;padding-top: 5px;position: absolute;top: -32px;left: 0px;background:#fbd237;z-index: 10;text-align:center;vertical-align:middle;border-top-left-radius: 7px;border-top-right-radius: 7px;}

.top3_visit_site1{position: absolute;bottom: 36px;left: 0px;font-weight:bold;color:#ffffff;width: 217px;height: 34px;padding-top: 1px;background:#eb343b;z-index: 10;text-align:center;vertical-align:middle;

/*border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;*/

}

.top3_read_review1{position: absolute;bottom: 0px;left: 0px;color:#ffffff;width: 217px;height: 34px;padding-top: 1px;background:#155fd2;z-index: 10;text-align:center;vertical-align:middle;border-bottom-left-radius: 7px;border-bottom-right-radius: 7px;}

#top3_container{overflow: hidden;

/* This will force the container to respect the height of all elements within it, regardless of floating elements. */

margin-bottom: 20px;height:auto;max-width: 815px;}

#top3_third{width: 250px;position:relative;float:left;margin-left: 1px;margin-top: 13px;color: #000;}

#top3_middle{width: 250px;position:relative;float:left;margin-left: 0px;margin-top: 13px;color: #000;}

#top3_best{width: 312px;position:relative;float:left;color: #FFF;box-shadow: -8px 0px 4px --4px rgba(0,0,0,0.75);

/*-webkit-box-shadow: -8px 0px 4px -4px rgba(0,0,0,0.75);-moz-box-shadow: -8px 0px 4px -4px rgba(0,0,0,0.75);*/

padding:0px;border-style:hidden;}

.top3_row1{ margin-top: 26px;border: 1px solid #0f243e;background:#17365d;text-align:center;border-bottom:1px solid #17365d;padding-top: 25px;padding-bottom:10px;color: #FFF;}

.top3_row2{border: 1px solid #0f243e;background:#8db3e2;border-bottom:1px solid #8db3e2;text-align:center;padding-bottom: 3px;padding-top: 25px;min-height: 300px;}

.top3_row3{border: 1px solid #0f243e;background:#8db3e2;border-bottom:1px solid #8db3e2;text-align:center;min-height: 1070px;}

.top3_row4{border: 1px solid #0f243e;background:#8db3e2;border-bottom:1px solid #8db3e2;text-align:center;

/*padding-top:49px;*/

}

.top3_row5{border: 1px solid #0f243e;background:#8db3e2;text-align:center;}



/*  =====BEST======  */

.top3_row1_best{border: 2px solid #0f243e;background: #0f243e;text-align:center;border-bottom:1px solid #0f243e;padding-top: 10px;padding-bottom:10px;color: #FFF;font-size: 20px;}

.top3_row2_best{border: 2px solid #0f243e;background: #1e487c;border-bottom:1px solid #1e487c;border-top-width: 1px;text-align:center;padding-top:10px;min-height: 300px;}

.top3_row3_best{border: 2px solid #0f243e;background: #1e487c;border-bottom:1px solid #1e487c;border-top-width: 1px;text-align:center;min-height: 1071px;}

.top3_row4_best{border: 2px solid #0f243e;background: #1e487c;border-bottom:1px solid #1e487c;border-top-width: 1px;text-align:center;}

.top3_row5_best{border: 2px solid #0f243e;background: #1e487c;border-top-width: 1px;text-align:center;}

.top3_prices{font-size:x-large;}

.top3_hours{font-size:12px;;}

.top3_list {font-size: 12px;text-align: left;margin-left: 35px;margin-bottom:5px;margin-top:5px;}



/*=======================HOMEPAGE top3==(end)=======================*/



/*=====================Widget - list of companies=====================*/

#company_list_tr_titles{color: #FFF;font-weight: bold;}

#company_list_tr_titles td{background-image: url("https://medicalalertsystemreviews.net/images/menu_bg.png");border-top-style: hidden;border-left: 1px solid #fff;text-align:center;vertical-align:middle;height: 40px;padding: 5px;margin: 0;font-weight: bold;font-size: 13px;}



/*=====number #1======*/

.company_list_tr1 td{background-color: #B0C7DD;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:middle;}

.row_first td a{color: #2784db;}

.company_list_gold{ margin:0 auto;text-align:center;width: 60px;height: 75px;background-image: url("https://medicalalertsystemreviews.net/images/number_one_bg_widget.png");background-repeat:no-repeat;padding-top: 10px;font-size: 25px;}

.companies_widget_editor_pick{width:85px;height:27px;background:#fbd237;margin:0;padding:5px;color:#000;font-size:12px;text-align:center;margin: 0 auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-top: 5px;}



/*=====number #2 and #3======*/

.company_list_tr_2_and_3 td{background-color: #C5D8EA;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:middle;}

.company_list_tr_2_and_3 td a{color: #2784db;}

.company_list_silver{ margin:0 auto;text-align:center;width: 60px;height: 60px;background-image: url("https://medicalalertsystemreviews.net/images/number_bg_widget.png");background-repeat:no-repeat;padding-top: 10px;font-size: 20px;}



/*=====number #4 to #30======*/

.company_list_tr td{background-color: #f2f2f2;border-left:1px solid #ddd;border-right:1px solid #e7e7e7;border-bottom: 1px solid #e7e7e7;text-align:center;vertical-align:middle;}

.company_list_tr td a{color: #2784db;}

.company_list_any_rank{ color: #888;margin:0 auto;text-align:center;width: 60px;height: 33px;background-image: url("https://medicalalertsystemreviews.net/images/any_number_bg_widget.png");background-repeat:no-repeat;padding-top: 14px;font-size: 15px;}



/*=====================101 pages============================================*/

.unit_type{position:relative;}

.unit_type_position{position:absolute;left: -20px;top: 0px;font-size:80px;font-weight:bold;text-align: center;padding-top: 53px;color: white;width: 133px;height:80px;background: url(https://medicalalertsystemreviews.net/images/content/numbers2.png);}

.rounded_border{border-radius:20px;}



/*==============ribbon-badge=============*/



/*<span class="re-ribbon-badge"><span>Editor's Pick</span></span>*/

.editors_pick_badge {-webkit-font-smoothing: antialiased;position: absolute;right: -4px;top: -3px;overflow: hidden;width: 185px;height: 185px;text-align: right;z-index: 999;pointer-events: none;}

.editors_pick_badge span {font: bold 17px/60px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 250px;display: block;background: #fbd237;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 38px;right: -56px;}

.editors_pick_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;}

.editors_pick_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;}



/*.editors_pick_badge {-webkit-font-smoothing: antialiased;position: absolute;right: -5px;top: -5px;overflow: hidden;width: 200px;height: 200px;text-align: right;z-index: 999;pointer-events: none;}

.editors_pick_badge span {font: bold 17px/32px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 200px;display: block;background: #fbd237;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 46px;right: -38px;}

.editors_pick_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;}

.editors_pick_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;}

*/



/*small system badge*/

.editors_pick_badge_small {-webkit-font-smoothing: antialiased;position: absolute;right: -3px;top: -2px;overflow: hidden;width: 105px;height: 105px;text-align: right;z-index: 999;pointer-events: none;}

.editors_pick_badge_small span {font: bold 11px/30px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 150px;display: block;background: #fbd237;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 23px;right: -34px;padding-top:3px;}

.editors_pick_badge_small 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;}

.editors_pick_badge_small 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;}



/*========LIST OF COMPANIES======*/

.editors_pick_badge_list {-webkit-font-smoothing: antialiased;position: absolute;right: 2px;top: -6px;overflow: hidden;width: 185px;height: 185px;text-align: right;z-index: 999;pointer-events: none;}

.editors_pick_badge_list span {font: bold 17px/60px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 250px;display: block;background: #fbd237;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 38px;right: -56px;}

.editors_pick_badge_list span::before {content: "";position: absolute;left: 0px;top: 100%;z-index: -1;border-left: 6px solid #333;border-right: 6px solid transparent;border-bottom: 6px solid transparent;border-top: 6px solid #333;}

.editors_pick_badge_list span::after {content: "";position: absolute;right: 0px;top: 100%;z-index: -1;border-left: 6px solid transparent;border-right: 6px solid #333;border-bottom: 6px solid transparent;border-top: 6px solid #333;}



/*==========101 widget==========*/

.topic {border-bottom: 1px solid #e3e3e3;clear:both;font-size: small;height: 55px;padding: 5px;vertical-align:middle;}

.topic:hover {background:#b6dde8;}

.topic_img{float:left;padding-right:10px;padding-top:5px;padding-bottom:3px;}

.current_topic{background:#114987;}

.glossary_text{color: #807F7F;font-size: 20px;text-align: center;margin-bottom: 20px;margin-top: 20px;padding:0px;}



/*==========FIND YOUR FIT WIDGET==============*/

.question_fit{color: #807F7F;font-size: 20px;text-align: center;margin-bottom: 20px;padding:0px;}

.small_comparison_image{width: 170px;height: 170px;border-radius:15px;transition: all 0.3s ease;}

.small_comparison_div{width: 270px;height: 170px;text-align:center;margin-top:5px;padding:0px;}

.small_comparison_div:hover{background-image:url('https://medicalalertsystemreviews.net/images/arrow_fit.jpg');}

.small_comparison_image:hover{transform: scale(1.03);transform-origin: center;border: 3px solid #807F7F;border-radius:15px;}



/*==============Top 30 page==================*/

#top30_list_buttons{position:relative;margin: 0 auto;max-width: 782px;padding-top: 34px;min-height: 60px;overflow:hidden;clear:both;}

#top_30_pointer{position: absolute;width: 37px;height: 35px;top: -34px;left: 71px;background: url(https://medicalalertsystemreviews.net/images/top30arrow.png);}

.top30_list_button{position:relative;float:left;margin-left:10px;margin-bottom: 10px;width: 180px;height: 50px;border-radius:15px;border: 2px solid #D2D2D2;color: #F9F9F9;background-color: #e1e1e1;text-align: center;vertical-align: middle;}

.top30_list_button_text{position: absolute;top: 10px;left: 0;right: 0;margin-left: auto;margin-right: auto;}

.top30_list_button a{text-decoration: none;color: #F9F9F9;width: 180px;height: 50px;display: block;}

.top30_link_button{background-color: #242424;border: 2px solid #e3e3e3;}



/*=================SYSTEM ID PAGE======================*/

.system_id_details{position:relative;padding:60px 50px 50px 50px;margin: 60px 0 100px 0;background: #e6e6e6;border-radius: 15px;border: 2px solid #242021;}

.system_id_icons{position: absolute;right: 30px;top: -45px;width: 110px;height: 110px;border: 2px solid #242021;box-shadow: 1px 1px 4px #3e3e3e;border-radius: 10px;}

#system_id_icon1 {background: url(https://medicalalertsystemreviews.net/images/icon_introduction_video.jpg) no-repeat;}

#system_id_icon2 {background: url(https://medicalalertsystemreviews.net/images/icon_base_station.jpg) no-repeat;}

#system_id_icon3 {background: url(https://medicalalertsystemreviews.net/images/icon_pendants.jpg) no-repeat;}

#system_id_icon4 {background: url(https://medicalalertsystemreviews.net/images/features_icon.jpg) no-repeat;}

#system_id_icon5 {background: url(https://medicalalertsystemreviews.net/images/price_icon.jpg) no-repeat;}

#system_id_icon6 {background: url(https://medicalalertsystemreviews.net/images/additional_videos_icon.jpg) no-repeat;}

#system_id_icon7 {background: url(https://medicalalertsystemreviews.net/images/about_company_icon.jpg) no-repeat;}

#system_id_icon8 {background: url(https://medicalalertsystemreviews.net/images/call_center_icon.jpg) no-repeat;}

#system_id_icon9 {background: url(https://medicalalertsystemreviews.net/images/where_to_icon.jpg) no-repeat;}

@media only screen and (max-width: 600px){.system_id_details{padding:60px 25px 40px 25px;}

}

@media only screen and (max-width: 400px){.system_id_details{padding:60px 15px 40px 15px;}

}



/*============TOP 30 SIDE BAR=============================*/

.div_logo_company_1{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/mg.jpg");}

.div_logo_company_2{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/lifefone.jpg");}

.div_logo_company_3{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/mobile_help.jpg");}

.div_logo_company_4{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/lifestation.jpg");}

.div_logo_company_5{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/bay_alarm.jpg");}

.div_logo_company_6{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/alert1.jpg");}

.div_logo_company_7{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/great_call.jpg");}

.div_logo_company_8{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/galaxy.jpg");}

.div_logo_company_9{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/rescue_alert.jpg");}

.div_logo_company_10{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/adt.jpg");}

.div_logo_company_11{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/qmedic.jpg");}

.div_logo_company_12{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/medical_care_alert.jpg");}

.div_logo_company_13{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/philips_lifeline.jpg");}

.div_logo_company_14{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/response_now.jpg");}

.div_logo_company_15{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/one_call_alert.jpg");}

.div_logo_company_16{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/walg_r_r.jpg");}

.div_logo_company_17{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/senior_safety.jpg");}

.div_logo_company_18{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/acadian.jpg");}

.div_logo_company_19{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/monitronics.jpg");}

.div_logo_company_20{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/guardian_medical_monitoring.jpg");}

.div_logo_company_21{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/lifealert.jpg");}

.div_logo_company_22{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/liferesponse.jpg");}

.div_logo_company_23{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/americans_medical_a.jpg");}

.div_logo_company_24{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/liferun.jpg");}

.div_logo_company_25{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/freedon_alert.jpg");}

.div_logo_company_26{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/lifebeacon.jpg");}

.div_logo_company_27{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/medipendant.jpg");}

.div_logo_company_28{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/connect_america.jpg");}

.div_logo_company_29{background-image: url("https://medicalalertsystemreviews.net/images/small_logos/care_innovations.jpg");}

.div_logo{ margin:0 auto;padding:0px;width:94px;height:35px;border:1px solid #000;background-repeat:no-repeat;}

.div_logo:hover{ background-image: url("https://medicalalertsystemreviews.net/images/view_plans.jpg");}

.div_rank_number{ position:relative;text-align:center;margin:0 auto;padding:0px;}

.div_rank{ position:relative;margin:0 auto;padding:0px;width:100px;height:13px;border:1px solid #000;background:#fff;}

.div_rank_fill{ position: absolute;left:0px;top:0px;auto;padding:0px;height:13px;}

.fill_1{width:1%;background:#dd4b39 

/*red*/

}

.fill_2{width:2%;background:#dd4b39 

/*red*/

}

.fill_3{width:3%;background:#dd4b39 

/*red*/

}

.fill_4{width:4%;background:#dd4b39 

/*red*/

}

.fill_5{width:5%;background:#dd4b39 

/*red*/

}

.fill_6{width:6%;background:#dd4b39 

/*red*/

}

.fill_7{width:7%;background:#dd4b39 

/*red*/

}

.fill_8{width:8%;background:#dd4b39 

/*red*/

}

.fill_9{width:9%;background:#dd4b39 

/*red*/

}

.fill_10{width:10%;background:#dd4b39 

/*red*/

}

.fill_11{width:11%;background:#dd4b39 

/*red*/

}

.fill_12{width:12%;background:#dd4b39 

/*red*/

}

.fill_13{width:13%;background:#dd4b39 

/*red*/

}

.fill_14{width:14%;background:#dd4b39 

/*red*/

}

.fill_15{width:15%;background:#dd4b39 

/*red*/

}

.fill_16{width:16%;background:#dd4b39 

/*red*/

}

.fill_17{width:17%;background:#dd4b39 

/*red*/

}

.fill_18{width:18%;background:#dd4b39 

/*red*/

}

.fill_19{width:19%;background:#dd4b39 

/*red*/

}

.fill_20{width:20%;background:#dd4b39 

/*red*/

}

.fill_21{width:21%;background:#dd4b39 

/*red*/

}

.fill_22{width:22%;background:#dd4b39 

/*red*/

}

.fill_23{width:23%;background:#dd4b39 

/*red*/

}

.fill_24{width:24%;background:#dd4b39 

/*red*/

}

.fill_25{width:25%;background:#dd4b39 

/*red*/

}

.fill_26{width:26%;background:#dd4b39 

/*red*/

}

.fill_27{width:27%;background:#dd4b39 

/*red*/

}

.fill_28{width:28%;background:#dd4b39 

/*red*/

}

.fill_29{width:29%;background:#dd4b39 

/*red*/

}

.fill_30{width:30%;background:#dd4b39 

/*red*/

}

.fill_31{width:31%;background:#dd4b39 

/*red*/

}

.fill_32{width:32%;background:#dd4b39 

/*red*/

}

.fill_33{width:33%;background:#dd4b39 

/*red*/

}

.fill_34{width:34%;background:#dd4b39 

/*red*/

}

.fill_35{width:35%;background:#dd4b39 

/*red*/

}

.fill_36{width:36%;background:#fda100 

/*orange*/

}

.fill_37{width:37%;background:#fda100 

/*orange*/

}

.fill_38{width:38%;background:#fda100 

/*orange*/

}

.fill_39{width:39%;background:#fda100 

/*orange*/

}

.fill_40{width:40%;background:#fda100 

/*orange*/

}

.fill_41{width:41%;background:#fda100 

/*orange*/

}

.fill_42{width:42%;background:#fda100 

/*orange*/

}

.fill_43{width:43%;background:#fda100 

/*orange*/

}

.fill_44{width:44%;background:#fda100 

/*orange*/

}

.fill_45{width:45%;background:#fda100 

/*orange*/

}

.fill_46{width:46%;background:#fda100 

/*orange*/

}

.fill_47{width:47%;background:#fda100 

/*orange*/

}

.fill_48{width:48%;background:#fda100 

/*orange*/

}

.fill_49{width:49%;background:#fda100 

/*orange*/

}

.fill_50{width:50%;background:#fda100 

/*orange*/

}

.fill_51{width:51%;background:#fda100 

/*orange*/

}

.fill_52{width:52%;background:#fda100 

/*orange*/

}

.fill_53{width:53%;background:#fda100 

/*orange*/

}

.fill_54{width:54%;background:#fda100 

/*orange*/

}

.fill_55{width:55%;background:#fda100 

/*orange*/

}

.fill_56{width:56%;background:#fda100 

/*orange*/

}

.fill_57{width:57%;background:#fda100 

/*orange*/

}

.fill_58{width:58%;background:#fda100 

/*orange*/

}

.fill_59{width:59%;background:#fda100 

/*orange*/

}

.fill_60{width:60%;background:#fda100 

/*orange*/

}

.fill_61{width:61%;background:#fda100 

/*orange*/

}

.fill_62{width:62%;background:#fda100 

/*orange*/

}

.fill_63{width:63%;background:#fda100 

/*orange*/

}

.fill_64{width:64%;background:#fda100 

/*orange*/

}

.fill_65{width:65%;background:#fda100 

/*orange*/

}

.fill_66{width:66%;background:#fda100 

/*orange*/

}

.fill_67{width:67%;background:#fda100 

/*orange*/

}

.fill_68{width:68%;background:#fda100 

/*orange*/

}

.fill_69{width:69%;background:#fda100 

/*orange*/

}

.fill_70{width:70%;background:#fda100 

/*orange*/

}

.fill_71{width:71%;background:#fda100 

/*orange*/

}

.fill_72{width:72%;background:#fda100 

/*orange*/

}

.fill_73{width:73%;background:#fda100 

/*orange*/

}

.fill_74{width:74%;background:#fda100 

/*orange*/

}

.fill_75{width:75%;background:#fda100 

/*orange*/

}

.fill_76{width:76%;background:#fda100 

/*orange*/

}

.fill_77{width:77%;background:#fda100 

/*orange*/

}

.fill_78{width:78%;background:#fda100 

/*orange*/

}

.fill_79{width:79%;background:#fda100 

/*orange*/

}

.fill_80{width:80%;background:#009a2d 

/*green*/

}

.fill_81{width:81%;background:#009a2d 

/*green*/

}

.fill_82{width:82%;background:#009a2d 

/*green*/

}

.fill_83{width:83%;background:#009a2d 

/*green*/

}

.fill_84{width:84%;background:#009a2d 

/*green*/

}

.fill_85{width:85%;background:#009a2d 

/*green*/

}

.fill_86{width:86%;background:#009a2d 

/*green*/

}

.fill_87{width:87%;background:#009a2d 

/*green*/

}

.fill_88{width:88%;background:#009a2d 

/*green*/

}

.fill_89{width:89%;background:#009a2d 

/*green*/

}

.fill_90{width:90%;background:#009a2d 

/*green*/

}

.fill_91{width:91%;background:#009a2d 

/*green*/

}

.fill_92{width:92%;background:#009a2d 

/*green*/

}

.fill_93{width:93%;background:#009a2d 

/*green*/

}

.fill_94{width:94%;background:#009a2d 

/*green*/

}

.fill_95{width:95%;background:#009a2d 

/*green*/

}

.fill_96{width:96%;background:#009a2d 

/*green*/

}

.fill_97{width:97%;background:#009a2d 

/*green*/

}

.fill_98{width:98%;background:#009a2d 

/*green*/

}

.fill_99{width:99%;background:#009a2d 

/*green*/

}

.fill_100{width:100%;background:#009a2d 

/*green*/

}

.div_rank_review{ position:relative;text-align:center;margin:0 auto;padding:0px;}

.div_rank_review a{ font-weight:normal;}



/*============COMPANY SYSTEM PAGE=============================*/

#company_info{background-color: #FEFED5;padding: 25px;margin: 0px 0px 15px;border: 1px solid #E7E7E7;border-radius: 10px;box-shadow: 1px 1px 2px #BABABA;overflow: hidden;}

.company_rank_container{max-width:350px;max-height:350px;margin-left:50px;float:left;text-align:center;}

.company_rank_title{ position:relative;text-align:center;margin:0 auto;margin-bottom:10px;padding:15px;font-size:20px;}

.company_rank_number{ position:relative;text-align:center;margin:0 auto;padding:0px;font-size:60px;}

.company_rank{ position:relative;margin:20px 20px 10px 20px;padding:0px;width:250px;height:25px;border:1px solid #000;background:#fff;}

.company_rank_fill{ position: absolute;left:0px;top:0px;auto;padding:0px;height:25px;}

@media only screen and (max-width: 1226px){.company_rank_container{max-width:230px;margin-left:0px;}

 .company_rank{ width:220px;}

}



/*============NEW HOMPAGE=============================*/

.new_homepage_intro_container{position:relative;max-width: 865px;min-height: 250px;background-color:#2d7ba1;color: #f2f2f2;margin:0 auto;border-radius:15px;overflow: hidden;border: 1px solid #000;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);clear:both;}

.new_homepage_intro_left{float:left;max-width:435px;padding: 15px;}

.new_homepage_intro_right{float:left;width: 355px;text-align: center;vertical-align: middle;padding: 20px;}

.new_homepage_company_container{clear:both;margin-top: 25px;}

.new_homepage_company_1{position:relative;width: 375px;margin:0px 45px 15px 45px;float:left;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}

.new_homepage_company_1_title{height: 52px;background-color:#0a2d3e;

/*background-color:#2d7ba1;*/

border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff;padding-top:43px;}

.new_homepage_company_1_content{position:relative;

/*background-color:#ededed;*/

background-color:#d5edfc;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 30px;padding-top: 10px;}

.new_homepage_company_1_logo{margin-bottom:20px;background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/mg_logo.png");background-repeat: no-repeat;width: 240px;height: 80px;margin: 0 auto;}

.new_homepage_company_1_logo:hover{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/new_homepage_visit_site.jpg");border-radius:15px;}

.new_homepage_company_1_phone{margin: 10px 10px 0px 10px;}

.new_homepage_company_2{position:relative;width: 340px;margin: 60px 0px 15px 0px;min-height: 420px;float:left;border: 1px solid #666;border-radius:15px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}

.new_homepage_company_2_title{height: 45px;/*background-color:#0a2d3e;*/background-color:#2d7ba1;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff;padding-top:35px;}

.new_homepage_company_2_content{position:relative;/*background-color:#ededed;*//*background-color:#d5edfc;*/background-color:#f6f6f6;min-height: 300px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 30px;padding-top: 10px;}

.new_homepage_company_2_logo{margin-bottom:20px;background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/lf_logo.png");background-repeat: no-repeat;width: 240px;height: 80px;margin: 0 auto;}

.new_homepage_company_2_logo:hover{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/new_homepage_visit_site.jpg");border-radius:15px;}

.new_homepage_company_3{position:relative;width: 305px;margin: 60px 0px 15px 0px;min-height: 420px;float:left;border: 1px solid #666;border-radius:15px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}

.new_homepage_company_3_title{height: 45px;

/*background-color:#0a2d3e;*/background-color:#2d7ba1;border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff;padding-top:35px;}

.new_homepage_company_3_content{position:relative;

/*background-color:#ededed;*//*background-color:#d5edfc;*/background-color:#f6f6f6;min-height: 300px;border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 30px;padding-top: 10px;}

.new_homepage_company_3_logo{margin-bottom:20px;background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/mobilehelp_logo.png");background-repeat: no-repeat;width: 240px;height: 80px;margin: 0 auto;}

.new_homepage_company_3_logo:hover{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/new_homepage_visit_site.jpg");border-radius:15px;}

.new_homepage_from_prices{font-size:50px;margin-top:15px;margin-bottom: 15px;}

.new_homepage_company_1_from_prices{font-size:65px;margin-top:15px;}

.homepage_editors_pick1_badge {-webkit-font-smoothing: antialiased;position: absolute;right: -6px;top: -6px;overflow: hidden;width: 185px;height: 185px;text-align: right;z-index: 999;pointer-events: none;}

.homepage_editors_pick1_badge span {font: bold 17px/60px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 250px;display: block;background: #fbd237;box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 36px;right: -59px;}

.homepage_editors_pick1_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;}

.homepage_editors_pick1_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;}

.homepage_editors_pick2_badge {-webkit-font-smoothing: antialiased;position: absolute;right: -4px;top: -3px;overflow: hidden;width: 185px;height: 185px;text-align: right;z-index: 999;pointer-events: none;}

.homepage_editors_pick2_badge span {font: bold 17px/60px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 250px;display: block;background: #f1f1f1;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 35px;right: -59px;}

.homepage_editors_pick2_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;}

.homepage_editors_pick2_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;}

.title h2 {border-bottom: 2px solid #000000;padding-bottom: 10px;margin-bottom: 30px; text-align:center; font: 700 40px/60px arial;}

.new_homepage_split{height:100px;border-top: 1px solid #dad7d7;border-bottom: 1px solid #dad7d7;width: 1202px;margin-left: -41px;background-image: url('https://medicalalertsystemreviews.net/images/page_bg.png');}

.read_review_button{position: relative;width: 170px; /*ANY size you want*/

	height: 40px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/

	background-color:#e6e9ee;	text-align: center;margin:0 auto;border-radius: 15px;border: 1px solid #dbdada;/* change color according to the button size*/box-shadow: 1px 2px 3px #dad8d8;	/*change color according to the button size*/margin-top: 20px;margin-bottom: 10px;

}

.read_review_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 170px; /*need to be the same as the div*/height: 31px; /*(height + padding-top) = (div height)*/padding-top: 9px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;text-decoration:none;transition: all 0.4s ease 0s;	

}

.read_review_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}

.read_review1_button{

	position: relative;width: 170px; /*ANY size you want*/height: 40px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/background-image: url('https://medicalalertsystemreviews.net/images/new_homepage/button_bg.png');background-repeat:repeat-x;		text-align: center;margin:0 auto;border-radius: 15px;border: 1px solid #e1e1e1; /* change color according to the button size*/box-shadow: 1px 2px 3px #d2d1d1; /*change color according to the button size*/margin-top: 20px;

}

.read_review1_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 170px; /*need to be the same as the div*/height: 31px; /*(height + padding-top) = (div height)*/padding-top: 9px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;color: #fff;text-decoration:none;transition: all 0.4s ease 0s;	

}

.read_review1_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}

.new_homepage_banner1{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner1_title{height: 45px;background-color:#0a2d3e;

/*background-color:#2d7ba1;*/ border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff;padding-top:20px; font-size:25px;}

.new_homepage_banner1_content{position:relative;

/*background-color:#ededed;*/border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 15px;padding-top: 0px;}



.new_homepage_banner2{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner2_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.new_homepage_banner2_content{position:relative; border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 15px;padding-top: 0px;}



.new_homepage_banner3{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner3_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.new_homepage_banner3_content{position:relative;

border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 0px;padding-top: 0px;}



.new_homepage_banner4{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px; margin-top: 30px;}

.new_homepage_banner4_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff;font-size:25px; padding: 35px; line-height: 30px;}

.new_homepage_banner4_content{position:relative;text-align:center; padding: 30px 100px 30px 100px; overflow: hidden;}





.new_homepage_banner5{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner5_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.new_homepage_banner5_content{position:relative;

border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:center;padding-bottom: 0px;padding-top: 0px;}



.new_homepage_banner6{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner6_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.new_homepage_banner6_content{position:relative;

border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:left;padding:25px; background-image: url('https://medicalalertsystemreviews.net/images/new_homepage/form_bg.jpg'); min-height:485px;}



.new_homepage_banner7{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.new_homepage_banner7_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.new_homepage_banner7_content{position:relative; border-bottom-left-radius:15px;border-bottom-right-radius:15px;padding: 25px;}


.banner_full_page_form{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.banner_full_page_form_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.banner_full_page_form_content{position:relative;

border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:left;padding:25px; background-image: url('https://medicalalertsystemreviews.net/images/new_homepage/form_bg.jpg'); min-height:485px;}



.banner_post_form{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.banner_post_form_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.banner_post_form_content{position:relative;

border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:left;padding:25px; background-image: url('https://medicalalertsystemreviews.net/images/new_homepage/form_bg_post.jpg'); min-height:485px;}


.banner_post_choice{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.banner_post_choice_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.banner_post_choice_content{position:relative; border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:left;padding:25px; min-height:300px; background-color:#FEFED5;}


.banner_post_comparison{position:relative;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42); margin-bottom: 30px;}

.banner_post_comparison_title{height: auto;background-color:#0a2d3e; border-top-left-radius:14px;border-top-right-radius:14px;text-align:center;vertical-align:middle;color: #fff; font-size:25px; padding: 20px; line-height: 30px;}

.banner_post_comparison_content{position:relative; border-bottom-left-radius:15px;border-bottom-right-radius:15px;text-align:left;padding:25px; min-height:300px; background-color:#FEFED5;}



.new_homepage_company1_system{position:relative;margin: 0 auto;max-width: 270px;margin-bottom: 15px;margin-top: 20px;}

.new_homepage_company1_system_title{background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border: 1px solid #a5a4a4;border-top: hidden;text-align: center;margin: 0 auto;padding: 5px;color: #3f3f3f;}

.new_homepage_company1_system_title_desc{font: normal 13px/26px Arial;}

.new_homepage_company1_system_comparison{text-align: center;}

.new_homepage_company1_systems_img{width:270px;}





.new_homepage_company_system{position:relative;margin: 0 auto;max-width: 250px;margin-bottom: 15px;margin-top: 20px;}

.new_homepage_company_system_title{background: #fff;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border: 1px solid #a5a4a4;border-top: hidden;text-align: center;margin: 0 auto;padding: 5px;color: #3f3f3f;}

.new_homepage_company_system_title_desc{font: normal 13px/26px Arial;}

.new_homepage_company_system_comparison{text-align: center;}

.new_homepage_company_systems_img{width:250px;}



.new_homepage_editors_pick1_badge_small {-webkit-font-smoothing: antialiased;position: absolute;right: -3px;top: -2px;overflow: hidden;width: 105px;height: 105px;text-align: right;z-index: 999;pointer-events: none;}

.new_homepage_editors_pick1_badge_small span {font: bold 11px/30px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 150px;display: block;background: #fbd237;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 23px;right: -34px;padding-top:3px;}

.new_homepage_editors_pick1_badge_small 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;}

.new_homepage_editors_pick1_badge_small 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;}





.new_homepage_editors_pick_badge_small {-webkit-font-smoothing: antialiased;position: absolute;right: -3px;top: -2px;overflow: hidden;width: 105px;height: 105px;text-align: right;z-index: 999;pointer-events: none;}

.new_homepage_editors_pick_badge_small span {font: bold 11px/30px Arial;color: #333333;text-transform: uppercase;text-align: center;transform: rotate(45deg);width: 150px;display: block;background: #f1f1f1;;box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 23px;right: -34px;padding-top:3px;}

.new_homepage_editors_pick_badge_small 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;}

.new_homepage_editors_pick_badge_small 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;}



.new_homepage_company_1_title a{ text-decoration:none; color:#FFF;}

.new_homepage_company_2_title a{ text-decoration:none; color:#FFF;}

.new_homepage_company_3_title a{ text-decoration:none; color:#FFF;}





.company_2_content_systems{ /*min-height:1610px;*/}

.company_3_content_systems{ /*min-height:1610px;*/}



.new_homepage_customer_video_container{float:left; width:640px; margin:10px; background-color: #FEFED5; padding: 15px; border: 1px solid #d4d4d4; border-radius: 10px;}



.new_homepage_company1_feature{

	position:relative; width:230px; height:50px; margin:0 auto; text-align: left;

padding-left: 13px;	

}

.new_homepage_company2_feature{

	position:relative; width:225px; height:50px; margin:0 auto; text-align: left;

padding-left: 13px;	

}

.new_homepage_company3_feature{

	position:relative; width:220px; height:50px; margin:0 auto; text-align: left;

padding-left: 13px;	

}

.new_homepage_tick_green {

    background: url(https://medicalalertsystemreviews.net/images/yes_green.png);

    width: 32px;

    height: 32px;

    padding: 0px;

    margin: 0px;

    position: absolute;

	top: -5px;

	left: -25px;

    z-index: 10;

}

.new_homepage_tick_grey {

    background: url(https://medicalalertsystemreviews.net/images/yes_grey.png);

    width: 32px;

    height: 32px;

    padding: 0px;

    margin: 0px;

    position: absolute;


	top: -5px;

	left: -25px;

    z-index: 10;

}

.new_homepage_feature_title{

	color: #807F7F;font-size: 20px;text-align: center;margin-bottom: 20px;padding: 0px;

}

.new_homepage_feature_desc{ color: #807F7F;font-size: 13px;}

.feature1_company1{ min-height:200px;}

.feature1_company2{ min-height:200px;}

.feature1_company3{ min-height:200px;}



.feature2_company1{ min-height:200px;}

.feature2_company2{ min-height:200px;}

.feature2_company3{ min-height:200px;}



.feature3_company1{ min-height:250px;}

.feature3_company2{ min-height:250px;}

.feature3_company3{ min-height:250px;}



.feature4_company1{ min-height:300px;}

.feature4_company2{ min-height:300px;}

.feature4_company3{ min-height:300px;}



.feature5_company1{ min-height:300px;}

.feature5_company2{ min-height:300px;}

.feature5_company3{ min-height:300px;}







#new_homepage_sorting_frame0{position:relative;max-width: 730px;height: auto;margin:0 auto;padding-top: 10px;}

.new_homepage_system_type{ float:left;position: relative;width: 220px;height: 220px;margin:10px;}

#new_homepage_pointer_arrow{z-index:10;position:absolute;width: 64px;height:73px;top:-66px;left: 82px;background:url(https://medicalalertsystemreviews.net/images/comparison/pointer_arrow.png);}

.new_homepage_first_title_question{color: #807F7F;font-size: 23px;font-weight:normal;text-align:center;margin-bottom: 20px; line-height: 35px;}







#sticky_menu{

	width:100% !important;

	background: #fff !important;

	margin-left: auto !important;

	margin-right: auto !important;

	left:0 !important;

	right:0 !important;

	border-bottom: 2px solid #e3e3e3 ;

	overflow:hidden;

}

.sticky_menu_content{

	max-width: 1120px;

	margin: 0 auto;

	height: auto;

	font-size: 20px ;

	text-align:center ;

}

.sticky_logo{

	margin: 0 auto;

	width: 150px;

	height: 37px;

	/*box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42) ;*/

	border: 1px solid #e3e3e3 ;

	/*border-top-left-radius: 10px ;

	border-top-right-radius: 10px ;*/

	

			

}

.sticky_menu{

	float:left;

	text-align:center;	

}

.sticky_menu1{

	width: 375px;

	margin:0px 45px 0px 47px/*52px*/;

	background: #d5edfc;

	border-left: 3px solid #333;

	border-right: 3px solid #333;

}

.sticky_menu2{

	width: 340px;

	margin: 0px 0px 0px 0px;

}

.sticky_menu3{

	width: 305px;

	margin: 0px 0px 0px 0px;	

}

.visit_site_button{position: relative;width: 150px;height: 25px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/

	background-color:#e6e9ee;	text-align: center;margin:0 auto;	border-bottom-left-radius: 10px ;

	border-bottom-right-radius: 10px ;border: 1px solid #dbdada;/* change color according to the button size*/box-shadow: 1px 2px 3px #dad8d8;	/*change color according to the button size*/margin-top: 0px;margin-bottom: 0px;

}

.visit_site_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 150px; /*need to be the same as the div*/height: 24px; /*(height + padding-top) = (div height)*/padding-top: 1px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;text-decoration:none;transition: all 0.4s ease 0s;	

}

.visit_site_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}

.visit_site1_button{

	position: relative;width: 150px; /*ANY size you want*/height: 30px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/background-color:#df2236;		text-align: center;margin:0 auto;	border-bottom-left-radius: 10px ;

	border-bottom-right-radius: 10px ;border: 1px solid #e1e1e1; /* change color according to the button size*/box-shadow: 1px 2px 3px #d2d1d1; /*change color according to the button size*/margin-top: 0px;

}

.visit_site1_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 150px; /*need to be the same as the div*/height: 25px; /*(height + padding-top) = (div height)*/padding-top: 5px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;color: #fff;text-decoration:none;transition: all 0.4s ease 0s;	

}

.visit_site1_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}



/*======click to enter buttons===========*/



.click_to_enter_button{position: relative;width: 160px;height: 30px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/

	background-color:#e6e9ee;	text-align: center;margin:0 auto;border-radius: 10px ;border: 1px solid #dbdada;/* change color according to the button size*/box-shadow: 1px 2px 3px #dad8d8;	/*change color according to the button size*/margin-top: 5px;margin-bottom: 5px; line-height: 24px;

}

.click_to_enter_button a{/* change font size or weight below*/font-size: 15px; line-height: 24px; font-weight: normal;width: 160px; /*need to be the same as the div*/height: 27px; /*(height + padding-top) = (div height)*/padding-top: 3px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;text-decoration:none;transition: all 0.4s ease 0s;	

}

.click_to_enter_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}

.click_to_enter1_button{

	position: relative;width: 160px; /*ANY size you want*/height: 35px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/background-color:#df2236;		text-align: center;margin:0 auto;

	border-radius: 10px ;border: 1px solid #e1e1e1; /* change color according to the button size*/box-shadow: 1px 2px 3px #d2d1d1; /*change color according to the button size*/margin-top: 5px;margin-bottom: 5px; line-height: 24px;

}

.click_to_enter1_button a{/* change font size or weight below*/font-size: 15px; line-height: 24px; font-weight: normal;width: 160px; /*need to be the same as the div*/height: 30px; /*(height + padding-top) = (div height)*/padding-top: 5px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;color: #fff;text-decoration:none;transition: all 0.4s ease 0s;	

}

.click_to_enter1_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}











.sticky_editor_pick1{width:140px;height:20px;background:#fbd237;margin:0;padding:5px;color:#000;font-size:14px;text-align:center;margin: 0 auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-top: 5px;}

.sticky_editor_pick2{width:140px;height:20px;background:#e6e9ee;margin:0;padding:5px;color:#000;font-size:14px;text-align:center;margin: 0 auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-top: 5px;}

.sticky_editor_pick3{width:140px;height:20px;background:#e6e9ee;margin:0;padding:5px;color:#000;font-size:14px;text-align:center;margin: 0 auto;border-top-left-radius:10px;border-top-right-radius:10px;margin-top: 5px;}



.visit_system_button{position: relative;width: 150px;height: 30px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/

	background-color:#e6e9ee;	text-align: center;margin:0 auto;	border-bottom-left-radius: 10px ;

	border-bottom-right-radius: 10px ;border: 1px solid #dbdada;/* change color according to the button size*/box-shadow: 1px 2px 3px #dad8d8;	/*change color according to the button size*/margin-top: 0px;margin-bottom: 0px;

}

.visit_system_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 150px; /*need to be the same as the div*/height: 27px; /*(height + padding-top) = (div height)*/padding-top: 3px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;text-decoration:none;transition: all 0.4s ease 0s;	

}

.visit_system_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}

.visit_system1_button{

	position: relative;width: 150px; /*ANY size you want*/height: 35px; /*need to be the height size of the background-image below (currently the image height is 50px;)*/background-color:#df2236;		text-align: center;margin:0 auto;	border-bottom-left-radius: 10px ;


	border-bottom-right-radius: 10px ;border: 1px solid #e1e1e1; /* change color according to the button size*/box-shadow: 1px 2px 3px #d2d1d1; /*change color according to the button size*/margin-top: 0px;

}

.visit_system1_button a{/* change font size or weight below*/font-size: 15px;font-weight: normal;width: 150px; /*need to be the same as the div*/height: 30px; /*(height + padding-top) = (div height)*/padding-top: 5px;	position:absolute;margin-left:auto;margin-right:auto;left:0px;right:0px;color: #fff;text-decoration:none;transition: all 0.4s ease 0s;	

}

.visit_system1_button:hover{

	opacity:0.6;filter:alpha(opacity=60);	

}



.new_homepage_company_1_mobile{display:none; position:relative;width: 375px;margin:0px 45px 15px 45px;float:left;border: 3px solid #333;border-radius: 18px;box-shadow: 5px 5px 11px rgba(0, 0, 0, 0.42);}







.new_homepage_system1_feature{

	position:relative; width:175px; height:auto; margin:0 auto; text-align: left; margin-top: 10px;

padding-left: 13px; line-height: 24px;

}

.new_homepage_system2_feature{

	position:relative; width:175px; height:auto; margin:0 auto; text-align: left; margin-top: 10px;

padding-left: 13px;	line-height: 24px;

}

.new_homepage_system3_feature{

	position:relative; width:160px; height:auto; margin:0 auto; text-align: left; margin-top: 10px;

padding-left: 13px;	 line-height: 24px;

}

.new_homepage_from_price_systems {

    font-size: 35px;

    margin-top: 5px;

    margin-bottom: 15px;

}



.new_homepage_type_info{

	clear: both;

	position: relative;

	background-color: #FEFED5;

	padding: 25px;

	margin: 40px 5px 15px 5px;

	border: 3px solid #E7E7E7;

	border-radius: 15px;
	overflow:hidden;	

}
.new_homepage_image_border{
	border: 1px solid #E7E7E7;
	border-radius: 15px;	
}




/* original.new_homepage_company_1{width: 375px;margin:0px 45px 15px 45px;}

.new_homepage_company_2{width: 340px;margin: 15px 0px 15px 0px;}

.new_homepage_company_3{width: 305px;margin: 15px 0px 15px 0px;}

*/

@media only screen and (min-width: 731px) and (max-width: 1226px){ 

/* content is 1130px*/

.new_homepage_company_1{width: 335px;margin:0px 30px 15px 30px;}

.new_homepage_company_2{width: 300px;margin: 30px 0px 15px 0px;}

.new_homepage_company_3{width: 255px;margin: 30px 0px 15px 0px;}

.homepage_editors_pick2_badge{/*display:none;*/}

.new_homepage_split{width: 1004px;margin-left: -21px;}

.new_homepage_company_system{max-width: 243px;}

.new_homepage_company_systems_img{width:243px;}

.new_homepage_company3_feature{width:170px;}

.new_homepage_customer_video_container{width:470px; margin-top:18px;}

.sticky_menu_content{max-width: 955px;}

.sticky_menu1{width: 335px;margin:0px 25px 0px 28px;}

.sticky_menu2{width: 300px;margin: 0px 0px 05px 0px;}

.sticky_menu3{width: 255px;margin: 0px 0px 0px 0px;}

.new_homepage_company_2_content {padding-top: 20px;}

.new_homepage_company_3_content {padding-top: 20px;}

}

@media only screen and (min-width: 731px) and (max-width: 1023px){ 

/* content is 962px*/

.sticky_menu_content{max-width: 695px;}

.sticky_menu1{width: 245px;margin:0px 13px 0px 13px;}

.sticky_menu2{width: 215px;margin: 0px 0px 0px 0px;}

.sticky_menu3{width: 200px;margin: 0px 0px 0px 0px;}

/*@media only screen and (max-width: 769px){ 

/* content is 698px*/

.new_homepage_company_1{width: 245px;margin:0px 13px 15px 13px;}

#new_homepage_company_1_title_text{display:none;}



/*.new_homepage_company_1_phone{max-width: 230px;}

*/

.new_homepage_company_2{width: 215px;margin: 30px 0px 15px 0px;/*min-height:440px;*/}

.new_homepage_company_2_content{/*min-height:320px;*/}

.new_homepage_company_2_logo{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/lf_logo_small.png");width: 200px;height: 80px;}

.new_homepage_company_2_logo:hover{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/new_homepage_visit_site_small.jpg");}

.new_homepage_company_3{width: 200px;margin: 30px 0px 15px 0px;/*min-height:440px;*/}

.new_homepage_company_3_content{padding-top: 33px;/*min-height:320px;*/}

.new_homepage_company_3_logo{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/mobilehelp_logo_small.png");width: 200px;height: 80px;}

.new_homepage_company_3_logo:hover{background-image: url("https://medicalalertsystemreviews.net/images/new_homepage/new_homepage_visit_site_small.jpg");}

.homepage_editors_pick2_badge{/*display:none;*/}

.new_homepage_from_prices{font-size:40px;}

.new_homepage_company_1_from_prices{font-size:50px;}

.new_homepage_split{width: 750px;margin-left: -26px;}

.new_homepage_company1_system{max-width: 240px;}

.new_homepage_company_system{max-width: 210px;}

.new_homepage_company1_systems_img{width:240px;}

.new_homepage_company_systems_img{width:210px;}





.new_homepage_company1_feature{width: 160px; height: 70px;}

.new_homepage_company2_feature{width:135px; height: 70px;}

.new_homepage_company3_feature{width:130px; height: 70px;}

.feature1_company1{ min-height:270px;}

.feature1_company2{ min-height:270px;}

.feature1_company3{ min-height:270px;}



.feature2_company1{ min-height:275px;}

.feature2_company2{ min-height:275px;}

.feature2_company3{ min-height:275px;}



.feature3_company1{ min-height:330px;}

.feature3_company2{ min-height:330px;}

.feature3_company3{ min-height:330px;}



.feature4_company1{ min-height:400px;}

.feature4_company2{ min-height:400px;}

.feature4_company3{ min-height:400px;}



.feature5_company1{ min-height:300px;}

.feature5_company2{ min-height:300px;}

.feature5_company3{ min-height:300px;}

.new_homepage_customer_video_container{width:640px; margin-top:18px;}

.company_2_content_systems{ /*min-height:1300px;*/}

.company_3_content_systems{ /*min-height:1300px;*/}



.new_homepage_system1_feature{width:166px;}

.new_homepage_system2_feature{width:146px;}

.new_homepage_system3_feature{width:130px;}



}

@media only screen and (max-width: 732px){ 

/* content is 300px*/

.new_homepage_company_1{ display:none;}

.new_homepage_company_1_mobile{ display:unset; width: 100%;margin: 15px 0px 15px 0px;clear:both;min-height: auto;}

.sticky_menu{display: none;}

.new_homepage_company_1 {width: 100%;margin: 15px 0px 15px 0px;clear:both;min-height: auto;}

.new_homepage_company_1_content{min-height: auto;}

.new_homepage_company_2 {width: 100%;margin: 0px 0px 15px 0px;clear:both;min-height: auto;}

.new_homepage_company_2_content{min-height: auto;}

.new_homepage_company_3 {width: 100%;margin: 15px 0px 15px 0px;clear:both;min-height: auto;}

.new_homepage_company_3_content{min-height: auto;}

.new_homepage_split{width: 100%;margin-left: 0px;}

.new_homepage_company1_system{width: 90%; max-width: 500px;}

.new_homepage_company_system{width: 80%; max-width: 500px;}

.new_homepage_company1_systems_img{width:auto;}

.new_homepage_company_systems_img{width:auto;}



.new_homepage_system1_feature{width: 70%; max-width: 500px;}

.new_homepage_system2_feature{width: 65%; max-width: 500px;}

.new_homepage_system3_feature{width: 65%; max-width: 500px;}



.feature1_company1{ min-height:100px;}

.feature1_company2{ min-height:100px;}

.feature1_company3{ min-height:100px;}



.feature2_company1{ min-height:100px;}

.feature2_company2{ min-height:100px;}

.feature2_company3{ min-height:100px;}



.feature3_company1{ min-height:100px;}

.feature3_company2{ min-height:100px;}

.feature3_company3{ min-height:100px;}



.feature4_company1{ min-height:100px;}

.feature4_company2{ min-height:100px;}

.feature4_company3{ min-height:100px;}



.feature5_company1{ min-height:100px;}

.feature5_company2{ min-height:100px;}

.feature5_company3{ min-height:100px;}

.new_homepage_customer_video_container{width:85%; margin-top:18px;}

.new_homepage_banner4_content { padding: 6%;}

.new_homepage_system_type {clear:both;margin: 0 auto;margin-bottom: 15px;}

#new_homepage_sorting_frame0 {max-width: 220px;}

}

/*==============form inside the homepage================*/
#nex-forms{
	/*min-height: 350px;*/
	border: 1px solid #333 !important;
	padding: 23px !important;
	border-radius:15px !important;
	background-color: #FEFED5 !important;
	margin: 10px 5px 15px 5px !important;
	
}
.nf_title {
	padding: 0px !important;
	margin: 0px !important;
}
#nex-forms .btn-default {
    background-color: #df2236 !important;
    border-color: #CCCCCC !important;
    color: #fff !important;
}
#nex-forms .label_container label{
	font-size:20px !important;
}

#nex-forms .col-sm-12{
	font-size:18px !important;
}
#nex-forms small.sub-text {
	font-size:17px !important;
}
#nex-forms div.radio-group label.radio-inline{
	font-size: 16px !important;
	margin: 10px !important;
	padding-top:2px !important;
}
#nex-forms #the-radios a {
    background: #fff !important;
}
#nex-forms .is_required.btn-xs {
	display:none !important;
}
#nex-forms .input-group {
	background-color:#fff;
}
#multi_step_form{
	max-width: 550px;	
}
#multi_step_form_post{
	max-width: 350px;	
}


.ubermenu-item-has-children > .ubermenu-target.ubermenu-noindicator { border-radius: 15px; }