@font-face{font-family:'RockwellBold';src:url(../../fonts/RockwellBold.eot?#iefix) format("embedded-opentype"),url(../../fonts/RockwellBold.woff) format("woff"),url(../../fonts/RockwellBold.ttf) format("truetype"),url(../../fonts/RockwellBold.svg#RockwellBold) format("svg");font-weight:400;font-style:normal}
html{font-size:14px;}
body{background:#d1d1d1;font-family:'Montserrat',sans-serif!important}
h1,h2,h3,h4,h5,h6,p,figure{margin:0}
.section.industry_mod .container,.section.blog_wraper .container,.section.methodology_mod .container{max-width:1240px}
.section.prd_ranked_section .container{max-width:1360px}
.section.center_mod{background:#fff;}
.dma_row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.dma_col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;padding-left:10px;padding-right:10px;position:relative;width:100%}
.dma_col_1,.dma_col_2,.dma_col_3,.dma_col_4,.dma_col_5,.dma_col_6,.dma_col_7,.dma_col_8,.dma_col_9,.dma_col_10,.dma_col_11,.dma_col_12{padding-left:10px;padding-right:10px;position:relative;width:100%}
.dma_col_1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.dma_col_2{-ms-flex:0 0 16.66666%;flex:0 0 16.66666%;max-width:16.66666%}
.dma_col_3{-ms-flex:0 0 24.99999%;flex:0 0 24.99999%;max-width:24.99999%}
.dma_col_4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
.dma_col_5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
.dma_col_6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.dma_col_7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
.dma_col_8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
.dma_col_9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.dma_col_10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
.dma_col_11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
.dma_col_12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.popup.popup--large .popup__body{background-color:#f0f9f7;}
.edition_box p{padding-right:5px;font-family:'Montserrat',sans-serif}
ul.edition_listp:hover{background:#007c74;transition:all .5s ease-in-out}
ul.edition_listp li div.multi_column{top:33px}
ul.edition_listp li{background:url(../../images/_bxg/sprite1.png) -10px -490px no-repeat;padding-left:29px}
ul.edition_listp li a{font-family:'LatoRegular',sans-serif}
ul.edition_listp ul.edition_sub li a:hover{background:#007c74}
ul.top_contract_list li a{vertical-align:text-top;}
.top_bararea ul.edition_listp li a{padding-right:6px}
.top_contract_box .top_contract_list input[type="search"]{background:url(../../images/_bxg/search-icon.png) left 8px center no-repeat;padding-left:38px}
.top_contract_box .top_contract_list input[type="search"]:focus{background:#fff url(../../images/_bxg/search-icon.png) left 8px center no-repeat}
.top_contract_box .top_contract_list li{padding-left:25px;margin-left:14px;cursor:pointer}
.top_contract_box .top_contract_list li:hover a{color:#007c74}
.top_contract_box .top_contract_list li.register{background:url(../../images/_bxg/register-icon.png) left center no-repeat}
.top_contract_box .top_contract_list li.login_top{background:url(../../images/_bxg/login-icon.png) left center no-repeat;margin-left:21px;}
.top_contract_box .top_contract_list li.contact_us{background:url(../../images/_bxg/contact-us-icon.png) left center no-repeat}
.top_contract_box .top_contract_list li.logged_in{margin-right:10px;margin-left:-5px;}
.header .newbaner-area{background:transparent!important;padding:15px 0;width:100%}
.top_menu_area .logo_menubox{padding:0}
.logo_menubox .logo_box{width:auto;padding-left:40px}
.logo_menubox .menu_box{padding-right:10px;margin-top:30px}
.logo_menubox .menu ul li a{font-family:'Montserrat',sans-serif;font-weight:500}
.logo_menubox .menu .first_box_col ul p a{font-size:12px;line-height:1.42857143;}
.logo_menubox .menu ul li.right_mega > a{background:url(../../images/_bxg/down-arrow.png) no-repeat right center;padding:10px 20px 10px 5px}
.logo_menubox .right_mega .box_first{right:0}
.logo_menubox ul li.right_mega:first-child .box_first{left:0}
.menu .first-tab .first_box_col > ul.rankings-sub-menu > li {width:23%;margin-right:17px;}
.menu ul.rankings-sub-menu li div a.bold {font-weight:bold}
.banner_section{margin-top:-90px;padding-top:120px;padding-bottom:45px}
.no-webp .banner_section{background:url(../../images/_bxg/header-full-bg.png) center top / cover no-repeat;}
.webp .banner_section{background:url(../../images/_bxg/header-full-bg.webp) center top / cover no-repeat;}
.banner_section .banner_area.bg_mod{background:transparent}
#sl .banner_section .banner_area.auto_mod{padding:0}
#sl .banner_section .slide_box1{max-width:100%}
.banner_section .slide_one_title_wrap{background:rgba(221,243,234,0.6);padding:15px 0!important;margin:25px 0 60px}
.banner_section h1.slide_one_title{font-size:34px;font-weight:600}
#sl .banner_section .slide_box1 .slide_one_title_wrap .slide_sub-title{font-size:20px;font-weight:500;margin-bottom:0}
.banner_section .ranking_filter{max-width:820px;padding:30px;background-color:#fff;margin:0 auto}
.banner_section .ranking_filter_title{margin-bottom:10px;font-size:24px;font-family:Montserrat,sans-serif;letter-spacing:0;color:#000;line-height:22px}
.banner_section .ranking_filter_descr{max-width:100%;letter-spacing:0;font-size:18px;margin-bottom:20px;color:#000;font-weight:400}
.banner_section .ranking_filter_controller{width:300px;margin-right:15px}
.banner_section .form_cell_v1_mod .select2-container .select2-selection--single{box-shadow:none}
.banner_section .ranking_filter_form{margin-bottom:2.8em}
.banner_section .btn_send{background:#007c74;padding:10px 25px;font-size:24px;font-weight:600;transition:all .5s ease-in-out}
.banner_section .btn_send:hover{background:#0aa18b}
.banner_section .features_list_wrap{margin:50px auto 0;max-width:1370px;padding:0 10px}
.banner_section .features_list{background-color:rgba(255,255,255,.95);-webkit-box-shadow:0 6px 8px 0 rgba(0,0,0,0.1);box-shadow:0 6px 8px 0 rgba(0,0,0,0.1);border-radius:10px}
.banner_section .features_title{color:#000}
.banner_section .features_col:last-child{margin-top:0}
.banner_area_content{max-width:136.7em;}
.features_title{font-size:19px;}
.prd_ranked_section.section{background:#f2f8f1;padding:60px 20px}
.prd_ranked_section.section.light_bg{background:#fcfbf2}
.prd_ranked_section.section.col_3mod{background:#f0f0f0}
.prd_ranked_section .tabs_list{margin:0 auto 45px;padding:0}
.prd_ranked_section .tabs_item{background:#fff;border-radius:0;padding:6px 20px;box-shadow:none;font-size:16px;color:#007c74;font-weight:400;transition:all .5s ease-in-out;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.prd_ranked_section .tabs_item.active_mod::after{content:none}
.prd_ranked_section .tabs_item.active_mod,.prd_ranked_section .tabs_item:hover{background:#007c74;color:#fff;border-radius:40px}
.prd_ranked_section .tabs_item:first-child{border-top-left-radius:40px;border-bottom-left-radius:40px;border-left:1px solid #eee;}
.prd_ranked_section .tabs_item:last-child{border-top-right-radius:40px;border-bottom-right-radius:40px;border-right:1px solid #eee;}
.prd_ranked_section .cards_item{width:33.33%;padding-bottom:25px}
.prd_ranked_section .cards_item .card{padding:15px;border:1px solid #e5e5e5}
.prd_ranked_section .card_subtitle{padding-bottom:8px}
.prd_ranked_section .cards_item .card_descr{font-weight:300;max-height:64px;overflow:hidden;margin-bottom:16px;padding:0}
.prd_ranked_section .cards_item .btn_card_ranking{background:#007c74;border-radius:40px;font-size:14px;padding:5px 12px;width:initial;height:initial;transition:all .5s ease-in-out}
.prd_ranked_section .cards_item .btn_card_ranking:hover{background:#0aa18b}
.prd_ranked_section .card_reviews_list{padding-top:12px}
.prd_ranked_section .card_reviews_link{color:#000;font-weight:400;font-size:94%}
.prd_ranked_section.product_section .card_reviews_link{color:#000;font-weight:600;}
.prd_ranked_section .card_reviews_amount{font-weight:400;font-size:94%}
.prd_ranked_section .rating_star{width:14px;height:14px;background-size:100% auto!important}
.prd_ranked_section .rating_star.green_mod{background:url(../../images/_bxg/rating-100.png) no-repeat left center}
.prd_ranked_section .rating_star.green_mod_half{background:url(../../images/_bxg/rating-65.png) no-repeat left center}
.prd_ranked_section .rating_star.gray_mod{background:url(../../images/_bxg/rating-0.png) no-repeat left center}
.CBM_list{display:block;margin:0 0 15px}
.CBM_list li{display:list-item;counter-increment:number-counter;border-bottom:1px solid #d3d3d3;padding:5px 0;margin-bottom:2px;list-style-position:inside}
.CBM_list li::marker{content:counter(number-counter) ".";text-align:left;color:#007c74;font-size:16px}
.CBM_list li .blk{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:22px;}
.CBM_list li .img_blk{max-width:60px;width:100%}
.CBM_list li .img_blk img{height:50px;}
.CBM_list li .card_reviews_item{max-width:80%;width:100%;padding-left:12px}
.CBM_list .rating_link:hover{text-decoration:none}
.CBM_list .card_reviews_item h4{color:#000;font-size:16px;font-weight:400;line-height:20px;margin-bottom:4px}
.trending_wrap{padding:60px 20px;background:#fff}
.trending_wrap .block_title{font-weight:300}
.trending_wrap .reports_b_title{color:#175097;font-weight:400}
.trending_wrap .reports_b_footer.hot_mod{padding:.9em 0 0 2.2em;background:url(../../images/_bxg/fire-icon.png) 4px 7px no-repeat}
.trending_wrap .reports_item{width:25%}
.trending_wrap .reports_b_col.small_mod{max-width:84px}
.trending_wrap .reports_b_col.small_mod p{font-size:9px}
.trending_wrap .reports_b_descr{font-size:11px}
.section.marketing_mod{background:#fff url(../../images/_bxg/marketing_mod_bg.png) no-repeat center bottom;background-size:100% auto;padding:50px 20px 150px}
.marketing_mod .markening_subtitle{color:#9bd3bf;font-weight:400}
.marketing_mod .markening_tab_link_title{font-size:20px;font-weight:400}
.marketing_mod .marketing_tab_link_subtitle{font-size:15px;font-weight:400}
.markening_tab_link.active_tab{text-decoration:none}
.marketing_mod .markening_tab_link.active_tab::after{background-color:#9bd3bf}
.section.industry_mod{background:#fff url(../../images/_bxg/industry-resources-bg.png) no-repeat center top;background-size:cover;padding:50px 20px}
.industry_mod .industry_block{transition:all .5s ease-in-out}
.industry_mod .industry_block:focus,.industry_mod .industry_block:hover{background:#e3fffc}
.section.join_best_wrap{background:#f2f8f1;padding:50px 20px}
.join_best_wrap .join_img_block{max-width:440px}
.join_best_wrap .join_img{width:300px;height:auto;margin-top:32px;margin-left:32px;}
.join_best_wrap .join_title_mod{font-size:45px;font-weight:300}
.join_best_wrap .join_title_mod .accent_bold{font-size:48px;font-weight:500}
.join_best_wrap .join_mod .btn_submit{font-size:24px;font-weight:700;background:#000;color:#fff;box-shadow:-15.733px 19.429px 40px 0 rgba(0,0,0,0.11);transition:all .5 ease-in-out}
.section.conferences_event_wrap{padding:50px 0 50px 20px}
.conferences_event_wrap .overlay_mod::before{opacity:0}
.conferences_event_wrap .container.conferences_mod{max-width:1240px}
.conferences_event_wrap .conference_item{padding:10px 12px}
.conference_item_in{border:none;background-image:-moz-linear-gradient(180deg,#6ddc80 0%,#00ae9b 100%);background-image:-webkit-linear-gradient(180deg,#6ddc80 0%,#00ae9b 100%);background-image:-ms-linear-gradient(180deg,#6ddc80 0%,#00ae9b 100%)}
.conference_item_content{background:#eeffe6;box-shadow:-15.733px 19.429px 40px 0 rgba(0,0,0,0.11);border:none;padding:15px}
.conference_title{margin-bottom:20px;padding:10px 0 20px}
.conference_item_content .conference_title::before{background:#80be79}
.conference_link{font-size:14px}
.conference_link:hover{border-color:#007c74;color:#007c74}
.conference_item{width:initial}
.conferences_slider .slick-list{margin-right:0}
.conferences_slider .slick-dots li{height:10px;width:10px}
.conferences_slider .slick-dots li.slick-active button{background-color:#6cff5b}
.conferences_slider .slick-dots li button{background-color:#878787}
.conferences_slider .slick-dots li button::before{content:""}
.conferences_slider .join_text{font-size:23px}
.section.blog_wraper{padding:50px 20px;background:#fff}
.blog_list_item .blog_item{border:1px solid #dbdbdb;background-color:#fff}
.blog_item_content{padding:16px 20px}
.blog_breadcrumbs_item{font-size:14px;font-weight:500;color:#dbdbdb}
.blog_breadcrumbs_item a{color:#00a18f}
.blog_item_title{font-size:18px;font-weight:600;color:#000;margin-bottom:15px}
.blog_item_title:hover{color:#007c74;text-decoration:none}
.blog_item_text{font-size:15px;font-weight:300;color:#000}
.blog_item_w_link.item_btn{background:#ebfffc}
.blog_item_w_link.item_btn:hover{background:#9bd3bf}
.blog_item_w_link.item_btn span{max-width:165px;font-size:18px;font-weight:800;color:#000;display:inline-table;background:url(../../images/_bxg/right-arrow.png) no-repeat right bottom 4px;text-transform:uppercase}
.section.methodology_mod{padding:50px 20px 30px;background:#fcfbf2}
.methodology_wrap .methodology_title{font-size:31px;font-weight:500}
.methodology_wrap .methodology_subtitle{font-size:19px;font-weight:300;color:#666}
.methodology_wrap .methodology_text{font-size:18px;font-weight:300}
.methodology_wrap .video_wrap{padding-top:6px}
.methodology_wrap .video_wrap::before{height:55px;background-color:#fcfbf2;left:-10em;right:-5em;bottom:24px}
.footer_marijuana.footer_rankings {padding:0;}
.footer_marijuana .quick_link_area{background:#222}
.footer_marijuana #quicklink_bg{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.footer_marijuana #quicklink_bg .link_one{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%;height:initial;background:none;border-right:1px solid #4e4e4e;padding:15px}
.footer_marijuana #quicklink_bg .link_one.logo_lnk{max-width:180px}
.footer_marijuana #quicklink_bg .link_one.menu_lg{max-width:220px}
.footer_marijuana #quicklink_bg .link_one.brd_none{border:none}
.footer_marijuana #quicklink_bg .link_box5{border-right:none;}
.footer_marijuana .compare_sealbox img{padding-top:20px}
.footer_marijuana .link_box1.link_one h4{color:#fff;font-size:14px;font-weight:600;margin-bottom:10px}
.footer_marijuana .link_box1.link_one .menu-item{margin-bottom:4px}
.footer_marijuana .link_box1.link_one .menu-item a{color:#fff;font-size:13px;font-weight:300;text-decoration:none}
.footer_marijuana .link_box1.link_one p,.footer_marijuana .link_box1.link_one address{color:#fff;font-size:13px;font-weight:300;margin-bottom:8px}
.footer_marijuana .link_box1.link_one p a{color:#2c9ac7;font-weight:400}
.footer_marijuana .link_one .social-icon a img{max-width:30px;transition:all .5s ease-in-out}
.footer_marijuana .link_one .social-icon a:hover img{filter:gray;-webkit-filter:grayscale(1);filter:grayscale(1)}
.footer_marijuana .link_box1.link_one .menu-item a:hover{color:#2c9ac7}
.footer_marijuana .link_box1.link_one .menu-item.last a{color:#2c9ac7;font-weight:400}
.footer_marijuana .link_box_menu ul li a {font-weight:500;font-size:13px;}
.footer_marijuana .link_one .learn-more{color:#fff;font-size:14px}
.footer_marijuana .btm_marketing img{margin-right:15px;margin-top:5px}
.footer_marijuana .footer1_bg{background:#07322d}
.footer_marijuana span.coll-comp{font-weight:700}
.footer_marijuana .foot_box2_content h5{color:#fff;padding-left:28px;font-size:14px;font-weight:600}
.footer_marijuana .foot_box2_content .img{position:absolute;padding:0}
.footer_marijuana .foot_box2_content .img img{max-width:20px;display:block}
.footer_marijuana  #footer1_area .box_4 {width:220px;}
#sl .footer_marijuana .footer2_content{background:#222}
.header .newbaner-area {background:#e9fff7 url(../../images/_bxg/inner-header-bg.png) repeat-y left center!important}
.homepage .header .newbaner-area {background:none!important}
.header.sticky_header .newbaner-area{background:#9bd3bf!important;transition:all .2s ease-in-out;-webkit-box-shadow:0 1px 4px 0 rgba(50,50,50,0.4);-moz-box-shadow:0 1px 4px 0 rgba(50,50,50,0.4);box-shadow:0 1px 4px 0 rgba(50,50,50,0.4)}
.header.sticky_header .newbaner-area .logo_menubox .logo_box a img{transition:all .5s ease-in-out}
.inner_nav .logo_menubox .logo_box{width:auto;}
.breadcrumbs{background:#07322d !important;}
.breadcrumbs li a{color:#fff;}
.breadcrumbs li.current a,.breadcrumbs__aside p{color:#fff}
.breadcrumbs li a:hover{color:#fff}
.breadcrumbs li + li::before{content:'|';color:#fff;padding:0 5px}
.talk-experts .section__head h3{font-size:36px;font-weight:300}
.talk-experts .section__head p{font-size:18px;font-weight:300;color:#434343}
.talk-experts .section__head .call_text{font-size:22px;font-weight:300;color:#434343;max-width:790px;margin:20px auto;padding:10px 5px;border-top:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}
.talk-experts .section__head .call_text a{font-weight:400;color:#0c6db8;text-decoration:none}
.talk-experts .section__head .call_text a:hover{text-decoration:underline}
.talk-experts .section__head .call_text .or{font-size:14px;font-weight:400;color:#fff;background:#000;border-radius:20px;height:28px;width:28px;display:inline-table;line-height:27px}
.intro-product.dispensary{background:url(../../images/_bxg/profile-header-bg.png) no-repeat left center;padding:38px 0 0}
.intro-product.overview{background:url(../../images/_bxg/profile-header-bg1.png) no-repeat left center;padding:38px 0 0}
.main_overview .widget-about .widget__aside{width:50%;}
.list-contact li + li{border-left:1px solid #000}
.list-ratings li img{width:18px;margin-top:-5px}
.list-ratings.big li img{width:30px;}
.list-ratings span{color:#000;vertical-align:initial}
.rating_block_inline div{display:inline-block;}
.rating_block_inline div a:hover{color:#000;text-decoration:underline !important;}
.product{width:65%}
.product .product__foot a{color:#000;border-left:1px solid #000}
.product__image_box{box-shadow:0 4px 9px 0 rgba(0,0,0,0.3)}
.product__image_box img{max-width:100%}
.product .product__content h3{color:#000;font-weight:700}
.product .list-contact li a{color:#000;font-weight:300;font-size:20px}
.main_overview .form-quote{background-color:#07322d}
.form-quote .form__head h6{color:#fff;font-size:21px}
.form-quote .field--alt{color:#747474}
.form-quote .form__btn{background-color:#38f0ca;color:#043721;transition:all .5s ease-in-out}
.form-quote .form__btn:hover{background-color:#043721;color:#38f0ca}
.map_quote{width:100%;margin:30px 0}
.map_quote .map_frame{margin-bottom:5px}
.map_quote .map_frame img{max-width:100%}
.map_quote .get_btn{width:100%;font-size:18px;font-weight:700;color:#007364;background:#f0f9f7;border:1px solid #007364;border-radius:5px;padding:15px;text-transform:uppercase;transition:all .5s ease-in-out}
.map_quote .get_btn:hover{color:#fff;background:#007364}
.product .open_wrap{margin-top:15px}
.product .open_wrap strong{font-size:18px;font-weight:400}
.product .open_wrap .time{font-size:16px;font-weight:300;margin-right:20px}
.product .product__foot .open_wrap .btn{color:#000;font-size:16px;font-weight:400;padding:8px 12px;border:none;background:#fff;border-radius:4px;text-transform:uppercase;margin:0 0 0 4px}
.product .product__foot .open_wrap .btn:hover{background:#878787}
.product .product__foot .open_wrap .btn img {margin-right:3px;vertical-align:sub;}
.intro-product .intro__foot{border-bottom:2px solid#d5d5d5;background-color:#114c50;}
.intro-product .list-overview li{border-bottom:none}
.intro-product .list-overview li.current:before{position:absolute;content:"";width:100%;height:2px;background:red;left:0;bottom:-2px}
.intro-product .list-overview li::after{border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ee364c}
.widget__aside .block--light-blue{background-color:#f5f0c6}
.widget__aside .list-info > li{border-bottom:1px solid #dad49e}
.widget__aside .list-info > li.last{border-bottom:none}
.widget__aside .list-info p{font-weight:500;margin-top:5px}
.widget__aside .socials{margin-top:2px;margin-bottom:8px}
.widget__aside .socials li a img{max-width:21px}
.widget-about .widget__body{width:40%;padding-left:20px}
.widget__body .widget__head h1,.result .card__head h4{font-size:28px;font-weight:700;margin-bottom:12px}
.widget__body .widget__head .orange{font-size:15px;font-weight:500}
.widget__body .widget__head address{font-size:14px;font-weight:400}
.widget__body .widget__entry p{font-size:17px;font-weight:400;margin-bottom:20px;line-height:140%;}
.tab{padding:0px 0 0 1px;}
.result{padding-left:20px}
.result .tabs__nav .current a{background:#fff;border-color:#ededed;columns:#000;border-bottom:2px solid #fff;font-weight:500}
.result .tabs__nav a{background:#19a689;border-color:#19a689;color:#fff;font-weight:400}
.result .tabs__body .dma_title{font-size:22px;font-weight:400;margin:10px 0 24px}
.result .table{max-height:454px;width:99%;}
.result .table thead{background-color:#e5f4f1}
.result .table .rang{background:#19a689}
.result .table .scorecard tr td p{font-size:17px;font-weight:400;color:#000}
.result .table .scorecard tr td .number span{color:#6a6a6a}
.result .table tr td:nth-child(1){width:30px;}
.result .table tr td{padding:14px 0;}
.result .table thead th:nth-child(2){padding-left:0}
.result .table tr td:last-child{padding-right:12px;padding-left:0}
.main-rankings-page .result .card-info{padding-left:0;margin-top:30px;}
.main-rankings-page .card-info.card-info-review{padding-left:20px}
.card-info-review .widget-user .widget__head{background:#e3f1ec}
.card-info-review .user-widget .user__content img{max-width:140px;margin:15px 0 0 15px}
.card-info-review .widget__aside .rate_item.gray_mod,.card-info-review .widget__aside .rate_item.green_mod,.card-info-review .widget__aside .rate_item.red_mod{background-color:transparent}
.card-info-review .widget__aside .icon_w.v3_mod{width:2.6em;height:1.6em}
.card-info-review .widget__aside .icon_w.v3_mod img{width:initial;max-widt.list-ratings li imgh: 36px;}
.card-info-review .user-product .user__content p{font-weight:300}
.card-info-review .user-product .user__content p .info_nt{margin-right:10px;margin-left:5px}
.card-info-review .widget-user .widget__aside p a{font-size:22px;}
.card-info-review .widget-user .widget__foot a{color:#000;}
.user-product{width:18%}
.sign-in-button a{font-family: LatoRegular,Helvetica,sans-serif !important;}
.review{width:82%;margin-left:0;padding-left:20px}
.review .review__meta{margin-bottom:2px}
.review .review__date{color:#717171;margin-bottom:5px;font-weight:400}
.review .list-review li a{font-size:17px;font-weight:400;text-transform:uppercase;text-decoration:none}
.review .list-review li:first-child a{color:#6e912a}
.review .list-review{margin:12px 0}
.review .list-review > li + li{line-height:16px}
.user_for_text{padding:5px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;max-width:310px;margin:20px 0;font-size:16px;font-weight:400;color:#000;text-transform:uppercase;text-align:center}
.user_for_text .orng{color:#de5125}
.review .review__content p{font-weight:300}
.main.main_overview .widget-user .widget__foot{background:#e5f4f1}
.card-info.competitors{padding-left:20px}
.competitors .block--blue{background:#07322d;color:#fff;}
.competitors .block__cols{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0}
.competitors .block__cols .block__col--1of2{padding:20px}
.card-info.competitors .widget__foot{background-color:#d6f7ed;border-top:1px solid#c1c7c8}
.card-info.competitors .widget__foot a{color:#000;}
.card-info.claim_wraper,.card-info.work_hstry_wraper,.card-info.test_wraper,.DMA_videos_wrap,.DMA_qusAns_wrap{padding-left:20px}
.claim_wraper .block-warning{background-color:#d6f7ed;padding:30px}
.form .form__btn.btn--red{background-color:#000;}
.wave_chart_popover .chart_top_box_hov p,
.wave_chart_popover .vertical_box1-wrapper_hov p,
.wave_chart_popover .chart_btm_box_hov p,
.wave_chart_popover .chart_btm2_box2_hov p{color:#fff;}
.wave_chart_popover .chart_btm_box_hov p{font-family:inherit;}
.btm_left_polytext p, .btm_right_polytext p, .left_polytext p, .right_polytext p, .top_polytext p{color:#fff;}
.histry_title{margin-bottom:42px;margin-top:55px}
.histry_title h5{font-size:30px;font-weight:600;color:#000;display:inline-block}
.work-dropdown{float:right}
.work-dropdown .select{min-width:200px;width:100%;padding:6px;font-size:16px;font-weight:400;border-radius:0;border:1px solid #dadada;box-shadow:none;cursor:pointer}
.work_his_list{padding:0;margin:0}
.work_his_list li{list-style:none;margin-bottom:20px;border-bottom:1px solid #cdcdcd;padding-bottom:20px}
.work_his_list li:last-child{border-bottom:none}
.work_his_list li p{font-size:20px;font-weight:300;color:#000;margin:10px 0}
.work_his_list li small{font-size:16px;font-weight:300;color:#999}
.test_wraper .title,.DMA_videos_wrap .title,.DMA_qusAns_wrap .title{font-size:30px;font-weight:600;color:#000;margin-bottom:10px;margin-top:20px}
.test_wraper .table{width:100%;max-height:initial;margin-bottom:40px}
.test_wraper .table thead th{background:#e5f4f1;padding:15px 12px 8px;font-size:16px;font-weight:600;text-transform:uppercase;border-bottom:2px solid #000;border-top:1px solid #000!important}
.test_wraper .table tr td{font-size:18px;font-weight:400}
.test_wraper .table tr:last-child td{border-bottom:none}
.test_wraper .table tr th:last-child,.test_wraper .table tr td:last-child{text-align:left}
.card-info.DMA_videos_wrap{padding-right:6px;margin-bottom:55px;margin-top:60px}
.video_photos .video_thumb_wrap .dma_col_6{padding:0 3px;margin-bottom:6px}
.DMA_qusAns_wrap .dma_row{margin:0}
.qusAns_head{background:#19a689;padding:25px;border-radius:5px;color:#fff;font-size:18px;font-weight:400;z-index:2}
.qusAns_head h4{font-size:26px;font-weight:300;margin-top:10px}
.qusAns_head .user_img{margin-right:10px}
.qusAns_sub_head{padding:20px 30px;margin-top:-40px;z-index:1}
.qusAns_sub_head .inner{background:#fff;border:1px solid #dadada;box-shadow:0 2px 6px 0 rgba(0,0,0,0.09);padding:40px 20px 20px}
.qusAns_sub_head .ans_btn{background:#38f0ca;color:#000;font-size:16px;font-weight:300;padding:10px 25px;border-radius:5px;text-decoration:none;text-transform:uppercase;transition:all .5s ease-in-out;position:relative;margin-right:22px}
.qusAns_sub_head .ans_btn:hover{background:#19a689;color:#fff}
.qusAns_sub_head .ans_btn:before{content:"";position:absolute;right:-14px;top:0;height:100%;width:1px;background:#000}
.qusAns_sub_head .show_all{color:#000;font-size:16px;font-weight:400;text-decoration:none}
.qusAns_sub_head .show_all:hover{text-decoration:underline}
.card-info.DMA_qusAns_wrap{margin-bottom:60px}
.qusAns_details{padding:10px 50px}
.qusAns_details .inner h4{color:#000;font-size:20px;font-weight:400;margin-bottom:10px}
.qusAns_details .inner h4 a,.qusAns_details .inner p a{color:#0c6db8;text-decoration:none}
.qusAns_details .inner p{color:#000;font-size:18px;font-weight:300;margin-bottom:10px}
.qusAns_seeAll{padding:12px 50px;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8;text-align:center}
.qusAns_seeAll a{color:#0c6db8;font-size:18px;font-weight:500;text-decoration:none;text-transform:uppercase}
.ask_qes_btn{background:#d70000;padding:5px 10px;color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;text-decoration:none;border-radius:5px;float:right;margin-top:4px}
.ask_qes_btn:hover{background:#a5261e;color:#fff}
.passed_btn{background:#ffa200;padding:4px 10px;color:#fff;font-size:14px;border-radius:4px;text-decoration:none}
.main.main_overview{padding-bottom:60px}
.widget__aside .block--light-blue.clndr_blk{background:#f0f9f7}
.widget__aside .clndr_blk .list-info > li{border-top:1px solid #d4dfdc;border-bottom:none;padding-bottom:0;padding-top:5px}
.widget__aside .clndr_blk .list-info li.full{-webkit-box-flex:0;-ms-flex:0 1 100%;flex:0 1 100%}
.clndr_table{width:100%}
.clndr_blk .clndr_table tr td{border:none;font-size:16px;font-weight:400;padding:4px 6px;transition:all .5s ease-in-out}
.clndr_blk .clndr_table tr.active td,.clndr_blk .clndr_table tr:hover td{background:#bfefe4;font-weight:500}
.founed_list li{list-style:none;text-align:center;display:inline-block;padding:0 10px}
.widget-about .widget__body .widget__entry{min-height:370px}
#sl #rankings-twocol{width:100%}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown {width:285px;}
#sl .ranking-for-best-companies .bluebox .bluebox-title .company-dropdown label {font-weight:500;font-family:'Montserrat',sans-serif;width:145px;}
.view_ranking_wrap{padding:0 20px}
#sl .view_ranking_wrap .bluebox{background:#c4f1e0;border:none;width:100%;height:170px;}
#sl .view_ranking_wrap .bluebox .bluebox-title .title-text{font-size:18px;font-weight:700;font-family:'Montserrat',sans-serif}
.view_ranking_wrap .bluebox .bluebox_services{max-width:100%;width:100%}
.view_ranking_wrap .bluebox .bluebox_services.has_second{-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%;}
.view_ranking_wrap .bluebox_software > ul > li{width:169px;float:left;}
.view_ranking_wrap .bluebox_services > ul > li,.view_ranking_wrap .bluebox_software > ul > li{margin-right:0;background:url('../../images/_bxg/right-arrow-blk.png') no-repeat left 7px;padding-left:10px;padding-right:6px}
.view_ranking_wrap .bluebox_services > ul > li.dropdown,.view_ranking_wrap .bluebox_software > ul > li.dropdown{background:none;padding-left:0;}
.view_ranking_wrap .bluebox_services > ul li.dropdown > a,.view_ranking_wrap .bluebox_software > ul li.dropdown > a {background: url('../../images/_bxg/down-arrow-blk.png') no-repeat right 7px;text-decoration:underline;}
.view_ranking_wrap .bluebox .list-title{font-size:14px}
.view_ranking_wrap .bluebox .list-title em{font-size:16px;font-weight:bolder;color:#07322d;padding:2px 6px;font-family:'Montserrat',sans-serif;}
.view_ranking_wrap .bluebox .bluebox_software{-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%;width:100%}
.view_ranking_wrap .bluebox_services ul > li > a,.view_ranking_wrap .bluebox_software ul > li > a{color:#000;font-size:13px;font-family:'Montserrat',sans-serif;background:none;padding-left:0}
.view_ranking_wrap .product .bluebox_services.first,
.view_ranking_wrap .product .bluebox_software.second,
.view_ranking_wrap .product .bluebox_software.third,
.view_ranking_wrap .product .bluebox_software.fourth{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:100%}
.view_ranking_wrap .supplier .bluebox_services.first, .view_ranking_wrap .supplier .bluebox_software.second,
.view_ranking_wrap .supplier .bluebox_software.third, .view_ranking_wrap .supplier .bluebox_software.fourth{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.view_ranking_wrap .supplier .bluebox_software.fourth > ul > li{width:182px;}
.write-review .title{font-family:'Montserrat',sans-serif;font-weight:700;}
.write-review.review-overall .form_field:not(.select_rediz_chosen).textarea_mod_1.feed_mod{height:24em;}

.update-box p.last-up1{font-size:14px;line-height:100%;font-weight:500}
.update-box p.last-up2 a{font-size:13px;font-weight:600;color:#3c4b3d}
.best_coll_area .best{font-size:100px;font-family:'RockwellBold'}
.best_coll_area .top_srch{font-size:30px;letter-spacing:7px;font-family:'RockwellBold'}
.best_coll_area .top_srch span{color:#006c7c}
.best_coll_wrapper{background:#f2f7f1;border-color:#e7e7e7;padding-left:20px}
.best_coll_wrapper h2 span{color:#006c7c;}
.section_title{font-family:'Montserrat',sans-serif}
.section_heading.offset_mod{margin-bottom:1.1em;}
.ranking_toptable,.smartrank_toptable{background:#007c74;margin-bottom:0}
.statistic_heading{background-color:#00302d;padding:6px 0;height:inherit}
.statistic_heading .statistic_title{font-size:30px;font-weight:300}
.statistic_heading.performers,.statistic_heading.contenders{background:#006d66}
.rank_chart_area .border_1{border-top:none}
@media (min-width:1024px) {
.prd_ranked_section .tabs_list{border-radius:40px;max-width:1200px;width:100%;}
}
.reports_b_title{font-weight:500;color:#000}
.footer2_content p{font-family:'Montserrat',sans-serif}
.intro .intro__head h1{font-size:34px !important;}
.contact-content .box-red {background-color:#07322d;opacity:0.8;}

/*********** Product ranking *************/

#rankingtable_top .rank p{font-family:'Montserrat',sans-serif;font-weight:700;font-size:17px;}
#rankingtable_top .rank.vertical_text p{font-weight:400;font-size:13px;}
#ranking5-col .top-imgbox.no-img{height:69px}
.statistic_position{font-size:2.4em}
.statistic_w_rate.nochange_mod .statistic_rate{font-size:1.1em}
.statistic_block.custm_stats .stats_col{padding:0 10px}
.statistic_block.custm_stats .stats_col img{max-width:150px}
.statistic_block.custm_stats .statistic_block_title{font-size:23px;font-weight:600;font-family:'Montserrat',sans-serif}
.statistic_block.custm_stats .statistic_block_subtitle{font-size:15px;font-weight:500;color:#007c74}
.statistic_block.custm_stats .details{font-size:14px;font-weight:400;color:#000;margin:10px 0 5px}
.statistic_block.custm_stats .star_img{display:inline-block;margin-right:7px}
.statistic_block .star_img img{max-width:25px!important}
.statistic_block.custm_stats .statistic_block_info{font-size:13px;font-weight:500;text-decoration:none;vertical-align:super;color:#07322d;}
.statistic_block.custm_stats .btn_action{font-size:16px;font-weight:700;font-family:'Montserrat',sans-serif;color:#fff;background:#07322d;text-transform:uppercase;transition:all .5s ease-in-out;padding:14px 65px}
.rnk_disp .statistic_block.custm_stats .btn_action{padding:14px 88px;}
.statistic_block_info + .statistic_block_info:before{height:0.8rem;}
.bmg_supl .statistic_block.custm_stats .btn_action{width:160px;}
.stats_list li{list-style:none;padding-left:13px;position:relative;margin-bottom:6px}
.stats_list li::before{content:"• ";color:#007c74;font-size:20px;font-weight:700;line-height:10px;position:absolute;left:0;top:2px}
.statistic_col .statistic_circle{width:1.6em;height:1.6em;}
.statistic_col.v_mod1{width:3.5%}
.statistic_col.v_mod2{width:39.5%}
.statistic_col.v_mod3{width:30.3%}
.statistic_col.v_mod4{width:2.5%}
.statistic_col.v_mod6{width:10.5%}
#rankingtable_top.rank_disp_tbl .box_1{width:1.5%}
#rankingtable_top.rank_disp_tbl .box_5{width:4.5%}
.rnk_disp .statistic_col.v_mod1{width:3%}
.rnk_disp .statistic_col.v_mod2{width:24.6%}
.rnk_disp .statistic_col.v_mod3{width:9.1%}
.rnk_disp .statistic_col.v_mod4{width:3%}
.rnk_disp .statistic_col.v_mod6{width:8.8%}
.rnk_disp.statistic_row .statistic_w_nav{width:72.5%}
.rnk_disp .statistic_block.custm_stats .star_img{margin-right:0;margin-top:0;width:100%;margin-bottom:5px}
.rank_disp_tbl p.std_life6{left:56px}
.rnk_disp .custm_stats .statistic_block_title{font-size:23px;margin-bottom:3px;}
.rnk_disp .custm_stats .statistic_block_subtitle{color:#000}
.rnk_disp .custm_stats .statistic_block_info{font-size:14px;font-weight:500;text-decoration:underline}
.rnk_disp .custm_stats .ph{font-size:16px;font-weight:600;margin-bottom:4px}
.rnk_disp .custm_stats .ph a{color:#000}
.rnk_disp .custm_stats .open_now{font-size:12px;font-weight:300;margin-bottom:10px}
.rnk_disp .custm_stats .open_now span{font-size:12px;font-weight:600;color:#007c74}
.rnk_disp .statistic_block_w_info{margin-bottom:5px}
.statistic_col.list_col .statistic_col_in{flex-direction:row;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}
.statistic_col.list_col .statistic_col_in .stats_list{width:50%;padding:0 10px}
.statistic_row .statistic_nav{background-color:#f2f7f1}
.statistic_row .statistic_nav_item{padding-right:4.4em}
.statistic_row .statistic_nav_link:hover{color:#007c74}
.sort.right_mod .sort_list_item{padding-right:10px}
.sort.right_mod .sort_control_title{font-size:10px;font-weight:400;font-family:'Montserrat',sans-serif!important}
.ranking_toptable #gbg_box{background:#005650}
p.std_life{margin-bottom:8px;margin-left:5px}
p.std_life5{left:1px}
p.std_life6{top:82px;left:21px}
#overall_scor .col-1 h5,#overall_scor .col-2 h5{color:#8bfff8;font-family:'Montserrat',sans-serif;font-weight:700}
.statistic_w_percent{background-color:#07322d;}
#ranking5-col .black-bg{background-color:#07322d;background-image:none;}
.main_competitors .block--pink {background:#e5f4f1;}
.main_competitors .block--blue {background:#07322d;color:#fff}
.main_competitors .progress--alt {background-color:#e5f4f1;}
.main_competitors .progress--alt .progress__head p,
.main_competitors .progress--alt .progress__aside span{color:#000}
.main_competitors .block__aside{display:none;}

/*********** Product ranking *************/

.rank_heading {background-color:#e8fcf2;}
.rank_heading_subtitle {font-size: 14px;font-weight: normal;font-family: 'LatoBoldd', sans-serif;letter-spacing: -0.35px;}
.rank_heading_link,.rank_heading_link_in {font-size: 14px;font-weight: normal;font-family: 'LatoBoldd', sans-serif;letter-spacing: -0.14px;}
.icon.card_mod {fill: #2f7cdb;}

.viewsnapshot_panel .about_company_title,
.viewsnapshot_panel .company_reviews_heading_title,
.viewsnapshot_panel .reviews_category_state {font-weight:600;}
.viewsnapshot_panel .btn_request {background:#007c74;}
.viewsnapshot_panel .tag {font-size:1.2em;}
.wave_chart_popover .right_chart {background: url(../../images/_bxg/mouseover_chart_transparent.png) no-repeat;}
.tab_wrapper_id .box_2 {background: url(../../images/_bxg/chart_small.png) no-repeat center;}
.statistic_descr li {width:42%;float:left;list-style:disc;margin-left:20px;font-weight:500;font-size:13px;padding-bottom:10px}

.menu ul.rankings-sub-menu>li>a {font-size:16px}
#select2-select_ranking_11-results {max-height: 380px;}

/* 1280 */
.area-1280 .logo_menubox .menu ul li.right_mega > a {font-size:16px}
.area-1280 .entry-content ul li {font-size:17px;}

/* Responsive */
.body-responsive .logo_slider_area {display:none;}
.body-responsive .compare_sealbox img {padding-top:20px;}
.body-responsive.body-content {font-size:14px;line-height:1.42857143;}
.cs1_service_category {background: none repeat scroll 0 0 #e9fff7 !important;}

/* Custom */
.logo_menubox .right_mega.menu-disp .box_first{width:800px !important;}
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:first-child{margin-right:0;}
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:nth-child(2){width:22%;margin-right:0;}
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:nth-child(3){width:22%;}
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:nth-child(2) > div,
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:nth-child(3) > div{padding-left:18px;}
.menu .menu-disp .first_box_col > ul.rankings-sub-menu > li:last-child{width:28%;}
.logo_menubox .right_mega.menu-suppliers .box_first{width:895px;}
.menu .menu-suppliers .first_box_col > ul.rankings-sub-menu > li{width:23%;}
.best_coll_wrapper h1 {text-transform:none;}
.best_coll_wrapper h1 div {letter-spacing:6px;text-transform:uppercase;word-spacing:7px;}
.table-test thead{background-color: #e5f4f1;}
