nav{
    -moz-font-feature-settings:inherit;
    -moz-font-language-override:inherit;
    border:0 none;
    font-family:'Lato',Helvetica,Arial,sans-serif;
    font-size:inherit;
    font-size-adjust:inherit;
    font-stretch:inherit;
    font-style:inherit;
    font-variant:inherit;
    font-weight:inherit;
    line-height:inherit;
    margin:0;
    padding:0;
    vertical-align:baseline
}

nav ul,nav li{
    list-style:none outside none;
    margin:0;
    padding:0
}

.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clear{clear:both;overflow:hidden;height:1px}
.nov_head{height:77px;border-bottom:1px solid #f2f2f2;padding:10px 0 10px 0;margin-bottom:10px}
.nov_head,.nov_head a{font-family:'Lato',Helvetica,Arial,sans-serif;font-size:13px;color:#585858}
.nov_head .logo{margin:0;width:auto;float:left;height:auto}
.nov_head .logo span{background:url(../assets/images/thumbs/RC-logo-dimelo.svg) no-repeat 0;width:177px;height:55px;display:block;background-size: 175px}
.nov_head .logo b{position:absolute;text-indent:-99999px;display:block;left:0;top:-50px}
header .searchbox{
    position: relative;
    float:right;
    border:1px solid #dadada;
    border-radius:4px;
    width:240px;
    height:30px;
    line-height:28px;
    margin:5px 0 0 -20px;
    z-index: 9999;
}
header .searchbox input.submit_search{
    float:right;
    width:28px;
    height:28px;
    text-indent:-99999px;
    background:url(https://www.ringcentral.com/etc/designs/ringcentral/images/br_design/header/topsprite.png) 7px 8px no-repeat;
    border:0;
}
header #searchInput {
    height: 28px;float: left;
    border: 0;
    color: #585858;
    font-size: 12px;
    font-family: 'Lato',Helvetica,Arial,sans-serif;
    padding-left: 10px;
    width: 160px;
    background: 0;
}
.showHeadSearch {
    z-index: 9999;
}
header{background-color: #fff;height: 135px;}
header *{font-family:'Lato',Helvetica,Arial,sans-serif}
.nov_head{width:980px}
.nov_head{position:relative}
.nov_head a{text-decoration:none}
.search .input{border-radius:0;box-shadow:none;height:15px}

/*new nav*/
.topmenu_b{position:relative;}
.topmenu_b .topmenuList{display:block;margin-left:-20px}
.topmenu_b .navItem{float:left}
.topmenu_b .navItemLinkBlock{position:relative;z-index:1000}
.topmenu_b .navItemLink{
    display:block;
    padding:11px 20px 13px;
    position:relative;
    font-size:15px;
    text-transform:uppercase;
    text-decoration:none;
    color:inherit;
    cursor:pointer
}
.topmenu_b .dropdownBlock{position:absolute;display:none;top:100%;left:-110px;right:-110px;padding-top:9px;z-index:999}
.topmenu_b .navItem:hover .dropdownBlock{display:block}
.topmenu_b .dropdown{box-shadow:0 1px 2px rgba(0,0,0,0.2);background:#f8f8f8;border-radius:4px;padding:18px 0 22px}
.topmenu_b .container{max-width:980px;margin:0 auto}
.topmenu_b .sectionsBlock{display:flex;flex-wrap:wrap}
.topmenu_b .section{width:29.4%;margin-left:5.9%}
.topmenu_b .section:nth-child(3n+1){margin-left:0}
.topmenu_b .section:nth-child(3n) ~ .section{margin-top:22px}
.topmenu_b a.sectionLinkWrap{color:inherit;cursor:pointer;text-decoration:none}
.topmenu_b .sectionLinkWrap span{display:block}
.topmenu_b .sectionIconBlock{float:left}
.topmenu_b .sectionIcon{width:37px;height:37px}
.topmenu_b .sectionIcon svg{width:100%;height:100%;fill:#0073ae}
.topmenu_b .sectionLinkBlock,.topmenu_b .sectionListBlock,.topmenu_b .sectionLinkDesc{margin-left:50px}
.topmenu_b .sectionLinkBlock{padding-top:11px}
.topmenu_b .sectionLink{font-weight:bold;font-size:15px}
.topmenu_b .sectionLinkDesc{font-size:12px;color:#0073ae;margin-top:3px}
.topmenu_b .sectionListBlock{border-top:1px solid rgba(0,115,174,0.5);padding-top:13px;margin-top:5px}
.topmenu_b .sectionLinkBlock+.sectionListBlock{margin-top:8px;padding-top:19px}
.topmenu_b .sectionItem+.sectionItem{margin-top:8px}
.topmenu_b .sectionItemLink{font-size:14px;text-decoration:none;color:inherit}
.topmenu_b a.sectionLinkWrap:hover,.topmenu_b .sectionItemLink:hover,.topmenu_b .navItem:hover .navItemLink{color:#0073ae}
.topmenu_b .navItemLink.active{color:#0073ae}
.topmenu_b .navItemLink.active:after{height:0;border-bottom:2px solid;left:20px;right:20px;position:absolute;bottom:0;content:''}
.topnav_b .nov_head{margin-bottom:10px}
/*new nav*/

/*new nav*/
.topmenu{z-index:999;position:relative;width:auto;position:relative;white-space:nowrap;background:url(https://www.ringcentral.com/etc/designs/ringcentral/images/br_design/header/topmenusprite.gif) no-repeat -9999px -9999px}
.topmenu ul{width:auto;margin-left:-16px;color:#585858}
.safari .topmenu ul{margin-right:-100px}
.safari .topmenu ul ul{margin-right:0}
.topmenu li{float:left;position:relative}
.topmenu a{color:#585858}
.topmenu a.navLink{text-decoration:none;display:block;text-transform:uppercase;font-size:15px}
.topmenu a.navLink span{padding:0 11px 0 12px;display:block;line-height:40px;position:relative;z-index:5}
.topmenu a.navLink.selected{color:#0474a9}
.noMenuSelection .topmenu a.navLink.selected{color:inherit}
.topmenu .submenu{display:none;position:absolute;background:#fafafa;z-index:1;box-shadow:0 0 3px 0 #666;border-radius:0 5px 5px 5px;padding:24px 15px 21px 24px;overflow:hidden;min-width:128px}
.topmenu .link_to_login{display:none}
.topmenu li .submenu{line-height:30px}
.topmenu li .submenu .subContainer{display:inline-block;margin-left:50px}
.topmenu li .submenu ul a{text-decoration:none;font-size:16px;display:block;font-weight:300}
.topmenu li .submenu .flatVideoHolder{margin-left:15px;float:none;color:#585858}
.topmenu li .submenu ul{width:auto;margin:0;display:inline-block;margin-left:15px;float:none;vertical-align:top}
.topmenu li .submenu ul{padding-left:30px}
.topmenu li .submenu ul.rightSub{width:248px}
.topmenu li.rightSubbed .submenu .subContainer{margin-top:125px;margin-left:-248px}
.topmenu li .submenu ul:first-child{padding-left:0}
.topmenu li .submenu .flatVideoHolder:first-child,.topmenu li .submenu ul:first-child{margin-left:0}
.topmenu li .submenu .flatVideoHolder{margin:8px 25px 0 50px;background:#e6e6e6}
.topmenu li .submenu .flatVideoHolder .flatVideoTitleBlock{background-color:#fafafa}
.topmenu li .submenu .menuReport{width:219px;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;box-sizing:border-box;padding:15px;text-decoration:none;color:#585858;font-size:14px;margin-top:23px;display:block;line-height:1}
.topmenu li .submenu .menuReport img{float:left;padding-right:17px}
.topmenu li .submenu .menuReport p{white-space:normal;line-height:1.2;padding-bottom:12px}
.topmenu li .submenu .menuReport span{display:block;color:#0076aa}
.topmenu li .submenu ul li{float:none;padding-right:25px}
.topmenu li .submenu ul li.title{padding-bottom:10px;margin-top:-10px}
.topmenu li .submenu ul li.title a{font-size:23px;font-weight:normal}
.topmenu li .submenu ul li.title a span{padding-right:16px;background:url(https://www.ringcentral.com/etc/designs/ringcentral/images/br_design/header/topmenusprite.gif) no-repeat right 12px}
.topmenu li .submenu ul li.title a:hover span{background-position:right -29px}
.topmenu li .submenu ul li.br{border-bottom:1px solid #cfcfcf;height:17px;margin-bottom:24px}
.topmenu li>a,.topmenu li>a span{border-radius:5px}
.topmenu li.sub>a,.topmenu li.sub>a span{border-radius:5px 5px 0 0}
.topmenu a:hover,.topmenu li:hover a.navLink{color:#0073ae}
.topmenu li:hover .submenu{display:block;margin-left:-8px}
.ipad .topmenu li:hover .submenu{margin-top:-1px}
.topmenu li.sub:hover a.navLink{box-shadow:0 0 3px 0 #666;position:relative;margin:0 -8px}
.topmenu li.sub:hover a.navLink span{background:#fafafa;position:relative;padding:0 19px 0 20px}
.topmenu li .submenu ul li.br:first-child{border:0;height:6px}
.lang-en_gb .topmenu li.link_to_products .submenu ul:first-child{border-right:1px solid #cfcfcf;padding-right:20px}
.topmenu li.button{margin-top:20px}
.topmenu li.button a{display:inline-block;text-decoration:none;height:34px;min-width:116px;text-align:center;padding:0 10px;color:#fff;border-radius:3px;line-height:32px;background:#f80;font-size:17px}
.topmenu li.button a:hover{background:#ff9d2a}
.topmenu li.button a:active{background:#eb6321}
.topmenu li .submenu ul li a.icon{line-height:1.1;padding-bottom:15px;padding-left:29px;position:relative}
.topmenu li .submenu ul li a.icon img{position:absolute;left:-5px;top:5px}
.topmenu li .submenu ul li a.icon .subtitle{font-size:12px}
.topmenu li .submenu ul li a.ico{line-height:1.1;padding-bottom:15px;padding-left:29px;position:relative}
.topmenu li .submenu ul li a.ico:before{position:absolute;left:-5px;top:5px;width:21px;height:21px;content:" ";display:inline-block;background:url("https://www.ringcentral.com/etc/designs/ringcentral/images/responsive/mobileLayoutSprite.png") no-repeat -125px -49px}
.topmenu li .submenu ul li a.ico .subtitle{font-size:12px}
.topmenu li .submenu ul li a.ico-office:before{background-position:-151px -75px}
.topmenu li .submenu ul li a.ico-glip:before{background-position:-151px -49px}
.topmenu li .submenu ul li a.ico-fax:before{background-position:-125px -75px}
.topmenu li .submenu ul li a.ico-contactCenter:before{background-position:-125px -49px}
.topmenu li .submenu ul li a.ico-pro:before{background-position:-99px -84px}
@media screen and (min-width:0\0){.topmenu .submenu{box-shadow:0 0 3px 1px #666}
                                  .topmenu li.sub:hover a.navLink{box-shadow:0 0 3px 1px #666}
}
/*new nav*/

.lang-links {
    list-style: none;
    display: inline-block;
    position: relative;
    padding-top: 16px;
    padding-left: 10px;
}

.lang-links li {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-left: 10px;
    text-align: center;
}

.lang-links img {
    opacity: 0.5;
}

.lang-links li div {
    color: #868e96;
    text-align: center;
}

.lang-links li.is-active img {
    box-shadow: 1px 1px 5px grey;
    border-radius: 25px;
    opacity: 1;
}

.lang-links li.is-active div {
    border-radius: 25px;
    opacity: 1;
    text-decoration: underline;
}

.navLink {
    transition: none;
}

iframe {
    width: 100%;
}

.featured-container {
    margin-top: 0px;
}

.rc-wrapper{width:100%;margin:auto;position:relative;z-index:1}
.rc-wrapper header{width:980px;margin:auto;text-align:left;}
.rc-navigationPrimary-static{margin-top:0}

.header_wrapper{
    width: 1140px;
    margin: auto;
    background-color: #fff;
}
.sale_phones {
    float: right;
    padding-top: 15px;
}
.sale_phones a {
    padding: 0;
    line-height: 22px;
    height: 25px;
    margin-left: 0;
    color: #0073ae;
    font-weight: 700;
    font-size: 16px;
}

#bloghomelink {
    padding-right: 10px;
}

#gwhomelink  {
    padding-left: 10px;
}

.entry-box header {
    width: 100%;
}

.input-group #subscribe-email {
    height: 50px;
}

.home #content {
    margin-top: 20px;
}
.single #content {
    margin-top: 20px;
}
.entry-header {
    height: 100%;
}
#main .page-header {
    width: 100%;
    height: 100%;
    margin-bottom: 20px;
}
.boxed .entry-box {
    margin-bottom: 20px;
    border: 0;
}
body.boxed {
    background: #f3f3f3;
}
#main article {
    background-color: #fff;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
body.single-post .site-header, body.error404 .site-header, body.author .site-header {
    border-bottom: 1px solid #fff;
}