.vi_social_links{display:inline-block;margin-top:10px;margin-bottom:3px}.vi_social_links .social_img{display:block;height:24px;width:24px;float:left;position:relative;background-size:100% auto!important;margin-right:5px;cursor:pointer}.vi_social_links .social_fb{background:url(https://www.voip-info.org/wp-content/themes/vt-blogging-theme/images/facebook_icon.png) center top no-repeat}.vi_social_links .social_twitter{background:url(https://www.voip-info.org/wp-content/themes/vt-blogging-theme/images/twitter_icon.png) center top no-repeat}.vi_social_links #___plusone_0,.vi_social_links .active-dd,.vi_social_links .twitter-widget-0{opacity:0!important;height:0!important;overflow:hidden!important}.vi_social_links .active-social-network #___plusone_0,.vi_social_links .active-social-network #twitter-widget-0{opacity:1!important;height:48px!important;overflow:visible!important;position:absolute!important;left:0!important;z-index:100!important;padding-top:28px!important}.vi_social_links .active-social-network .active-dd{opacity:1!important;height:51px!important;overflow:visible!important;position:absolute!important;left:0!important;z-index:100!important;padding-top:10px}ul.bottom-menu,ul.bottom-menu li{list-style:none}ul.bottom-menu li{float:left;padding-left:10px;padding-right:10px;border-left:1px solid #ccc}ul.bottom-menu li:first-child{border-left:none;padding-left:0}.sf-menu{float:right!important}#footer_copyright_social{float:right;display:inline-block;text-align:right}@media (max-width:600px){#footer_copyright_social{margin-top:10px;text-align:center;float:none}}#claim_form{width:100%;margin-top:15px;height:auto;text-align:center;border-radius:5px;background-color:#f1f1f1;border:1px solid #e5e5e5;display:none;position:relative;padding:10px}#claim_page_confirm{background-color:#66b91a;color:#fff}#claim_page_cancel{background-color:#6f6f6f;color:#fff}.claim_received{background-color:#c8f1a2!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in}.entry-content ul li:hover:before,.page-content ul li:hover:before{color:#A9B4C4!important}.has-error{border:1px solid #ff0500!important}.gsc-table-result td{border:none;padding:0;margin:0}.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top{padding-left:0!important;padding-right:8px}.gsc-webResult .gsc-result{padding:0!important}.sf-menu li.sfHover li a:hover,.sf-menu li:hover li a:hover{color:#66ccff!important}@media only screen and (max-width:767px){.sidebar .widget:last-child{margin-bottom:20px!important;border:1px solid #dfdfdf!important;padding-bottom:20px!important}}@media (min-width:1200px){.container{width:1200px!important}}.container{width:95%;padding-right:0!important;padding-left:0!important}.h1,.h2,.h3{margin-top:0!important}#custom_html-5{padding:9px!important}#custom_html-6{padding:0!important;border:none!important;background-color:transparent!important}#update-nag,.update-nag{display:none!important}.anim,.cx-footer-box{box-sizing:border-box}.cx-footer-box{display:inline-block;vertical-align:top;text-align:center}.anim{-webkit-transition:all .3s cubic-bezier(.6,-.28,.735,.045);transition:all .3s cubic-bezier(.6,-.28,.735,.045)}.cx-footer-box{padding:5px;color:#fff;font-size:14px;width:auto;line-height:17px}.cx-footer-box-text{margin-top:7px}#cta-btn{background-color:#1795d2;color:#fff;display:inline;padding:7px 10px}@media (max-width:1000px){#cta-btn{padding:5px!important}.cx-footer-box{width:100%!important;width:100%}#voip-info-3cx-footer-btn-area{text-align:center}#voip-info-3cx-footer-left-box{display:block;width:100%;text-align:center;background-color:#373737}}.clear{clear:both}.site-content{padding: 30px 0 12px 0!important}@media (max-width:1168px){.cx-footer-box{width:30%}#voip-info-3cx-footer{height:auto}}#cta-btn:hover{text-decoration:none;background-color:#27aff1}.su-post-comments-link{display:none}h1.entry-title{font-size:36px!important}.entry-content h1{font-size:28px!important}.entry-content h6{font-size:15px}pre{display:block!important;padding:10px!important;margin:0 0 10px!important;font-size:13px!important;line-height:1.42857!important;word-break:break-all!important;word-wrap:break-word!important;color:#333!important;background-color:#f5f5f5!important;border:1px solid #ccc!important;border-radius:4px!important;overflow:auto!important}.su-posts-default-loop h2.su-post-title{clear:none!important;margin:0 0 .3em!important;font-size:1.2em!important;font-weight:700!important}.xf-menu *{margin:0;padding:0;list-style:none}.xf-menu{margin:0;padding:0;list-style:none}.xf-menu li{position:relative}.xf-menu li.sfHover>ul,.xf-menu li:hover>ul{display:block}.xf-menu ul:not(.listPlain){position:absolute;display:none;top:100%;left:0;z-index:99}.xf-menu ul ul:not(.tabPanes):not(.listPlain){top:0;left:208px}.xf-menu>li:not(.tabPanes):not(.listPlain){float:left}.xf-menu a{display:block;position:relative}.xf-menu{float:left}.xf-menu ul:not(.tabPanes):not(.listPlain){background-color:#fff;border:1px solid #e9e9e9;width:230px;padding:0 20px;box-shadow:rgba(190,190,190,.45882) 0 1px 5px;-webkit-box-shadow:rgba(190,190,190,.45882) 0 1px 5px}.xf-menu a{text-decoration:none;zoom:1}.xf-menu li:not(.tabPanes):not(.listPlain):not(.menu-row--alt):not(.fauxBlockLink){line-height:80px;white-space:nowrap}.xf-menu li a:not(.tabPanes):not(.listPlain):not(.menu-row--alt){padding:0 20px;font-size:14px;color:#fff;font-size:15px}.xf-menu li a:hover{color:#bbb;color:rgba(255,255,255,.8)}.xf-menu li li:not(.tabPanes):not(.listPlain):not(.menu-row--alt):not(.fauxBlockLink){line-height:1.5;border-bottom:1px solid #f0f0f0}.xf-menu li li:last-child{border-bottom:none}.xf-menu li li a:not(.tabPanes):not(.listPlain):not(.menu-row--alt){color:#222;font-size:15px;padding:12px 0}.xf-menu li li a:hover{color:#eb5424}.xf-menu li li ul:not(.tabPanes):not(.listPlain):not(.menu-row--alt){margin-top:-1px}.xf-menu li.sfHover a,.xf-menu li:hover a{color:#bbb;color:rgba(255,255,255,.8)}.xf-menu li.sfHover li a,.xf-menu li:hover li a{color:#222;display:block}.xf-menu li.sfHover li a:hover,.xf-menu li:hover li a:hover{color:#eb5424}.forumsubmenu,.forumsubmenu-alerts,.forumsubmenu-conv,.forumsubmenu-login,ul.tabPanes{background-color:#f5f5f5;padding:5px 0;border-radius:5px}.forummenu,.forummenu-alerts,.forummenu-conversations{float:right;display:inline-block;color:#fff;padding:20px 8px;cursor:pointer;position:relative;transition:transform .2s;-webkit-animation:zoomin .2s 1;-ms-animation:zoomin .2s 1;-moz-animation:zoomin .2s 1;-o-animation:zoomin .2s 1}.conversations:hover>.forumsubmenu-conv{display:block}.forumsubmenu{padding:5px;display:none;position:absolute;top:65px;right:0;z-index:9999;font-size:13px;width:350px;border-radius:5px}.forumsubmenu-alerts,.forumsubmenu-conv,.forumsubmenu-login{padding:5px;display:none;position:absolute;top:65px;right:0;z-index:9999;font-size:13px;width:250px;border-radius:5px;color:#000}.forummenu-alerts .contentRow-main,.forummenu-conversations .contentRow-main,.forumsubmenu .contentRow-main{line-height:18px}.forummenu-alerts img,.forummenu-conversations img,.forummenu-login img,.forummenuavatar img{border-radius:100%;width:30px}.forum-login-popup{display:none;position:fixed;width:auto;height:auto;padding:10px;top:50%;left:50%;transform:translate(calc(-50% + .5px),calc(-50% + .5px));z-index:99999;-webkit-font-smoothing:subpixel-antialiased}.vi_top_menu_f{display:inline-block;float:right}@media(max-width:600px){.site-branding{margin-right:0}.forummenu-alerts,.forummenu-conversations{display:none!important}.vi_top_menu_f{position:absolute;right:0}}.forum-alerts-unread,.forum-conv-unread{position:absolute;right:5px;top:24px;padding:1px 3px;margin:0;font-size:10px;line-height:11px;display:inline-block;color:#fff;background:#e03030;border-radius:100%}.forummenu-login,.forummenu-register,li.forummenu-login{display:none}.menu-sidebar-container .menu,.site-footer .menu{position:relative!important;display:block!important;opacity:1!important;box-shadow:none!important;margin:0!important}.forummenu-login,.forummenu-register,.widget-online-usersm{transition:transform .2s;-webkit-animation:zoomin .2s 1;-ms-animation:zoomin .2s 1;-moz-animation:zoomin .2s 1;-o-animation:zoomin .2s 1}@-webkit-keyframes zoomin{0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.vi_top_menu_f{/*width:150px;*/height:100%}#custom_html-10 .block-minorHeader,#custom_html-9 .block-minorHeader{display:none}#custom_html-10 .block-container,#custom_html-9 .block-container{border:none}#custom_html-9 .block-footer{background:transparent;padding: 10px 0 0;border:none;border-top:1px solid #373737}.sf-menu a{text-decoration:none!important}.forum-login-popup{background-color:#fff;border-radius:5px}.vi_login_bg{display:none;position:fixed;width:100%;height:100%;z-index:1;background-color:rgba(0,0,0,.42)}:root{--loader-color:#0c699e;--back-color:#06486e;--time:1s;--size:3px}.loader{background-color:var(--main-color);display:none;overflow:hidden;width:100%;height:5px;position:fixed;top:0;left:0;align-items:center;align-content:center;justify-content:flex-start;z-index:100000}.loader__element{height:var(--size);width:100%;background:var(--back-color)}.loader__element:before{content:'';display:block;background-color:var(--loader-color);height:var(--size);width:0;animation:getWidth var(--time) ease-in infinite}@keyframes getWidth{100%{width:100%}}@media(max-width:1200px){#masthead .container{width:95%}}.v_info_slider{max-height:305px;display:flex;justify-content:center;align-items:center;align-content:center;text-align:center;position:relative}.v_info_slider img{width:100%}@media(min-width:1920px){.v_info_slider{max-height:305px}}.v_info_slider_text{position:absolute;background:RGBA(255,255,255,.8);opacity:1;padding:6px 15px 6px 15px;box-shadow:none;border-width:0;border-style:solid;border-color:#fff;border-color:RGBA(255,255,255,0);border-radius:5px;z-index:1;color:#333;font-size:225%;text-shadow:none;line-height:1.5;font-weight:400;font-style:normal;text-decoration:none;text-align:center;letter-spacing:normal;word-spacing:normal;text-transform:none}#custom_html-10{min-height:620px;}@media(min-width:900px){#primary-menu{min-width:714px;}} @media(max-width:700px){#custom_html-10{min-height:600px;}}@media(max-width:800px){p,ul li,pre,a{font-size:15px !important;line-height:1.8em;}}
body{background:#2e2e2e !important;}a:visited{color:#0895D3;}
/* #primary div,#primary p,#secondary p,#primary ul li{color: #A9B4C4;font-family: FlamaBook;font-size:15px;} */
#primary div,#primary p,#secondary p,#primary ul li{color: #171c26;font-family: FlamaBook;font-size:15px;}
#secondary  ul li{color: #A9B4C4;}
input,button{font-family: 'FlamaMedium';}
#primary{border:none;flex:1;width: unset;background-color: transparent !important;}
@media (min-width:1200px){
    .site-content{display:flex;justify-content: space-between;}
    #primary{max-width:930px;margin-right: 20px;}
    .xcx-download-banner img{margin-bottom: 20px;}
    aside.sidebar{max-width: 250px;}
    .sidebar .widget#custom_html-10 .contentRow-main a{
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
    }
}
.entry-content ul li,.page-content ul li{margin:0 0 2px!important;padding: 0 20px;position:relative;}
.entry-content ul li:before,.page-content ul li:before{
    padding-right: 2px;
    vertical-align: middle;
    position: absolute;
    left: 0;
}
.entry-content ul li:hover{
    color: #A9B4C4;
}
.entry-content h3{font-size:22px!important;margin-bottom:10px}
.block .block-container{
    background:transparent;
}

.sidebar .widget{
    padding:0;
    border-radius: 14px;
    border:none;
    border-color:  transparent;
    background: transparent;
    color: white;
}
.sidebar .widget#custom_html-11{
    border-radius: 19px;
    overflow: hidden;
}
.sidebar .widget-title{
    background: #66ccff;
    color: #171c26;
    border-color: transparent;
    border-radius: 14px 14px;
    border-bottom: none !important;
}
.sidebar .widget-title span{
    color: #171c26;
    padding: 14px 10px;
    font-size:14px;
    line-height: 1em;
    border-bottom: none;
    text-transform: uppercase;
    font-family: 'FlamaSemicondensedSemibold';
}
.sidebar .widget .block, .menu-sidebar-container{
    padding: 0 10px 10px;
    margin-bottom:0;
}
#back-top a span{
    background-color: #171c26;
}
#back-top a span:hover{
    background-color: #66ccff;
}
a{
    color: #66ccff;
}

.su-posts-default-loop .su-post{
    background-color: #2e323b;
}

.v_info_the_content{
    background: #171c26;
    color: white;
    border-radius: 14px;
}

h1, h2, h3, h4{
    color: #171c26;
}
h3{
    font-family: FlamaBasic;
}
main.site-main{
    margin-bottom:20px;
}
.sidebar #custom_html-10 .contentRow-main{
    line-height: 21px;
}
.sidebar #custom_html-10 .contentRow-main:before{
    margin-top: 0;
}
.sidebar #custom_html-10 .contentRow-main .label-append{
    height: 4px;
}
.sidebar .widget#nav_menu-4 ul > li{
    margin-bottom: 10px;
}
.sidebar .widget ul > li a{
    color: white;
}
.sidebar .widget ul > li a:hover{
    text-decoration: underline;
    color: #66ccff !important;
}

.sidebar .widget .contentRow-main a{
    color:#ededed;
}
.sidebar .widget .contentRow-minor{
    font-family: 'FlamaBook';
    padding-top: 4px;

}
.sidebar .widget .contentRow-minor a{
    color: #66ccff;
    font-family: 'FlamaBasic';
}
.sidebar .widget .u-dt[title]{
    white-space: nowrap;
}
.label{
    color:white;
    letter-spacing: 1px;
    padding: 2px 5px !important;
    font-family: 'FlamaMedium';
    border-radius: 14px !important;
}
.label--skyBlue{
    background-color: #66ccff !important;
}
.label.label--lightGreen, .label.label--green{
	color: #ededed;
	background:#2A904b;
	border-color: #2A904b;
}
a:hover .label.label--lightGreen,a:hover .label.label--green{
	background:#2a804b7a;
	border:1px solid #2a804b7a;;
}

.label.label--blue {
    background: #336196;
    border-color: #336196;
}
a:hover .label.label--blue{
	    background: #336196a1;
    border-color: #336196a1;
}
.label.label--yellow {
	color: #ededed;
    background: #fbb03b;
    border-color: #fbb03b;
}
.label.label--red{
    color: #ededed;
    background: #af0000 !important;
    border-color: #af0000 !important;
}
a:hover .label.label--red{
	background:#af0000a1;
	border:1px solid #af0000a1;
}
body.home .entry-content h2:not(.su-post-title) {
    font-size: 30px;
    font-family: FlamaBasic;
}
.entry-content h2, .site-content .h2 {
    font-size: 28px;
    font-family: FlamaBasic;
    margin-bottom: 15px;
}.entry-content h4, .site-content .h4 {
    font-size: 18px;
}
.entry-content h5, .site-content h5 {
    font-size: 16px;
}

.page-content ul ul, .page-content ul ol, .page-content ol ul, .page-content ol ol, .entry-content ul ul, .entry-content ul ol, .entry-content ol ul, .entry-content ol ol{
    margin: 0;
}
.contentRow-main .label-append{
    height: 0;
    display: block;
}

.sidebar .widget .block-row{
    color:white;
    border-bottom: 1px solid #2e2e2e;
    padding: 0 0 8px 0;
    line-height: 1.4em;
}
.sidebar .widget .block-row:last-child{
    border-bottom: none;
}
.sidebar .block-footer-counter{
    color: #A9B4C4;
}
.custom_html-11 .textwidget {
    border-radius: 14px;
}
.entry-content a,.page-content a{color:#0895D3}

.su-posts-default-loop .su-post a{color:#66ccff!important}
 
.su-posts-default-loop .su-post{
    margin-bottom: 1.5em!important;
    line-height: 1.5!important;
    background-color: #2d323b;
    border-radius: 8px!important;
    padding: 10px 20px;
    color: white;
}

.su-post-excerpt{
    color: #A9B4C4;
    font-family: 'FlamaBook';
}

#site-bottom{
    padding:12px 0!important;
    background-color: #66ccff;
}

.footer-columns {
    background-color: #2e2e2e;
}
.site-footer .widget ul > li a{
    color: #A9B4C4;
}
.footer-columns .footer-column{
    width: 22%;
} 

.site-header{
    font-family: FlamaBook;
    background-color: #171c26 !important;
    z-index: 100;
    height: 70px;
}
.site-header-abs{
    position: absolute;
    background-color: #171c268c !important
}
#primary-menu.sf-menu >  li:hover  > a{
    color: #66ccff !important;
}
.sf-menu li{
    line-height: 70px;
}

.site-branding img{
    max-height: unset;
}
.sf-menu .sf-with-ul{
    color: white;
}
.sf-menu .sf-with-ul:hover,.sf-menu li:hover a.sf-with-ul {
    color: #66ccff;
}
.sf-menu .sub-menu .sf-with-ul, .sf-menu a:visited{
    color: white !important;
}
.forummenu-login a:hover,.forummenu-register a:hover{  
    color: #66ccff !important;
}
.sf-arrows .sf-with-ul:after{
    color: #66ccff !important;
}
.sf-menu li:hover li a, .sf-menu li.sfHover li a{
    color:white;
}
.sf-menu .menu-item-has-children:hover .sf-with-ul:after{
    content: '\f432';
} 
.sf-menu .menu-item-has-children:hover .dropdown-arrow .sf-with-ul:after{
    content: '\f501';
}
.sf-menu .dropdown-arrow:hover .sf-with-ul:after{
    content: '\f503' !important;
}
.sf-menu li li{
    border-bottom:none;
}
.sf-menu li li a{
    color:white;
}
.sf-menu ul{
    background-color: #171c26;
    border-radius: 14px;
    border: 2px solid #66ccff;
}
.v_info_content_box{
    background: #171c26;
    border-radius: 14px;
    padding: 30px 30px;
    margin-bottom: 20px;
}
.v_info_content_box h2:first-child{
    margin-top: 0;
}
strong, b{
    font-family: 'FlamaMedium';
}
.forumsubmenu{
    background-color: #171c26;
    border-radius: 14px;
    border: 2px solid #66ccff;
}
.forumsubmenu .tabPanes{
    background-color: #171c26;
}
.forumsubmenu .menu-row.menu-row--alt{
    background-color: #171c26;
color:white;
}
.forumsubmenu .pairs.pairs--justified{
color:#ededed;
}
.forumsubmenu .pairs.pairs--justified > dt{
    background-color: #171c26;
    color:#ededed;
}
.forumsubmenu  a.menu-linkRow{
    color:white;
}

.forumsubmenu a.menu-linkRow:hover {
    color: #66ccff;
    background: none;
    border: none;
}
.forumsubmenu-conv,.forumsubmenu-alerts{
    background-color: #171c26;
    color: #ededed;
    border: 2px solid #66ccff;
    border-radius: 14px;
    overflow: hidden;
}
.forumsubmenu-conv .menu-row.menu-row--clickable:hover{
    background:none;
}
.forumsubmenu-conv a{
    color: white;
}
.forumsubmenu-conv a:hover{
    color: #66ccff;
}
.entry-header .page-title,.section-header .page-title{
    margin-top:0;
    font-size: 36px;
    color:#171c26;
}
body.blog .entry-title a,body.archive  .entry-title a, .entry-title a:visited {
    color: #ffffff;
}
body.archive  .section-header .page-title{
    color:#fff;
}
body.archive  .entry-title:hover a,body.blog  .entry-title:hover a{
    color: #66ccff;
}
body.single .v_info_content_box, body.page:not(.home) .v_info_content_box{
    background: #f0f0f0;
}
.pagination{
    border-top: none;
}
.pagination .page-numbers{
    background: none;
    color: #66ccff;
    display: inline-block;
    font-size: 14px;
    border:none;
    height: 32px;
    line-height: 29px;
    padding: 0 12px;
}
.pagination .page-numbers.current, .pagination .nav-links > a:hover{
    background-color: #66ccff !important;
    color:#171c26;
    border-radius: 14px;
}
.error404 h1.entry-title, .single h1.entry-title, .page h1.entry-title{
    line-height: 1em !important;
}
.post table th,.post table td {
    border: 1px solid #A9B4C4;
    background: transparent;
    color: #171c26;
}
.post table tr:hover td{
    border: 1px solid #A9B4C4;
    background: transparent;
}
table{
    font-family: FlamaBook;
}
.page table th,.page table td{
    border: 1px solid #A9B4C4;
    background: transparent;
    color: #171c26;
} 
.page table tr:hover td{
    border: 1px solid #A9B4C4;
    background: transparent;
}
.breadcrumb-list{
    margin-bottom:20px;
    font-size:13px !important;
}
.breadcrumb-list span a{
    color:#0895D3;
}
hr{
    border: 1px solid #171c2633;
}
.menu-row.menu-row--clickable:hover,.menu-row.menu-row--highlighted{
    background: #a9b4c436 !important;
}
ol.vi-with-sub-ol, ol.vi-with-sub-ol ol {
    counter-reset: item;
}
ol.vi-with-sub-ol li, ol.vi-with-sub-ol ol li {
    display: block;
    position: relative;
}
ol.vi-with-sub-ol li:before, ol.vi-with-sub-ol ol li:before {
    content: counters(item, ".")".";
    counter-increment: item;
    margin-right: 4px;
}
ol.vi-with-sub-ol ol{
    margin-left: 2%;
}
.widget_categories ul{padding: 0 10px 20px;}