@charset "UTF-8";
/***** Base *****/

/******** Menu Global *********/


#rvnavigator .bgnavigator .uk-navbar-nav>li>a {
    height: 45px !important; 
    line-height: 45px !important; 
}
#rvnavigator .uk-float-right {
    margin-right:30px !important;
}
#rvnavigator .uk-float-right .js-right-nav ul.uk-navbar-nav {
    background:#000 !important;
}


.product-menu {
    padding-top:10px; 
    margin-right: 25px;
}
.bgnavigator {
    padding: 0;
    margin: 0 auto;
    background: #393939;
    border-bottom: #1f1f1f solid 0px;
    min-height: 40px;
}

.uk-navbar.rvkb-navbar, .rvkb-navbar {
    background-color: rgb(255, 255, 255); 
    padding: 10px; 
    width: 100%;
    color: #555 !important; 
    display: inline-block;
    margin-bottom: -8px !important;
}
.uk-navbar-nav.rvkb-navbar-nav, .uk-navbar-nav.rvkb-navbar-nav>li>a {
    background-color: #fff;   
    color: #555 !important; 
    font-size:20px;
    padding: 0 15px 0 2px !important; 
}  
.uk-navbar-nav.rvkb-navbar-nav ul li {
   background-color: #fff; 
}
.uk-navbar-nav.rvkb-navbar-nav ul li a, 
.uk-navbar-nav.rvkb-navbar-nav ul li a:hover,
.uk-navbar-nav.rvkb-navbar-nav>li:hover>a {
    background-color: #fff !important;
   color:#555 !important;
}
.uk-navbar-nav.rvkb-navbar-nav ul li a:hover,
.uk-navbar-nav.rvkb-navbar-nav>li:hover>a {
   color:#1276c2 !important;
}
.uk-navbar-nav.rvkb-navbar-nav .textblack {
   color: #555;     
} 

/******* Support Blog *******/

h1.support-title {
    font-size: 36px;
    line-height: 42px;
    color:#fff;
    font-weight:bold;
}
    
@media only screen and (max-width: 780px) {
    h1.support-title {
        font-size: 22px;
        line-height: 1.6em;
    }
}


/***** My activities *****/

.my-activities-nav {
    background-color: #f2f2f2;
    padding:0;
    margin:0;
}
.my-activities-nav ul{
    list-style: none;
    display:inline;
    padding:0;
    margin:0;
}
.my-activities-nav ul li, .my-activities-nav ul li:hover{
    list-style: none;
    display:inline-block;
    margin-right:10px;
    padding: 10px 0;
    border-bottom:4px solid transparent;
}
.my-activities-nav ul li:hover{
    border-bottom:4px solid #cccccc;
}
.my-activities-nav ul li a{
    font-size:16px;
    color: #555;
    text-decoration:none;
}
.uk-dropdown.uk-dropdown-bottom {
    width: 250px !important;
    font-size: 13px !important;
    background-color: #f2f2f2 !important;
}
.uk-subnav > * {
    padding-left: 0px !important;
}

/********* Memu: Sticky *********/

ul.uk-nav-sub>li>a {
    color: #ccc !important;
    background-color: transparent !important;
}
ul.uk-nav-sub>li>a:hover, ul.uk-nav-sub>li>a:focus, .getHoverNavColorLevel2 {
    background-color: #404040 !important;
    color: #fff !important;
}


/******** Blog Index *********/

.nw-blocks-title {
    border-bottom:2px solid #e4e4e4;
    padding-bottom: 5px;
}
.nw-blocks-list a, .nw-blocks-list a:hover{
    text-decoration:none;
    color:#555555;
}
.nw-blocks-list ul{
    padding-left:0px !important;
    margin-top:25px !important;
}

.nw-blocks-list .nw-blocks-item,.nw-blocks-list-right .nw-blocks-item, .nw-blocks-list .nw-blocks-item:hover, .nw-blocks-list-right .nw-blocks-item:hover {
    background:url("/storage/images/rv-folder.png") no-repeat top left;
    background-size: 38px !important;
    padding-left:50px;
    text-decoration:none;
    font-size:20px;
    padding-bottom:20px;
    list-style:none;
}
.nw-blocks-list .nw-blocks-item:hover,.nw-blocks-list-right .nw-blocks-item:hover {
    background:url("/storage/images/rv-folder-open.png") no-repeat top left;
    color:#1a71c0;
    list-style:none;
}

/******** Blog Index *********/

.blog-category-style11 .nw-block-kb h3 {
    margin-bottom: 0 !important;
    background-color: #f5f5f5 !important;
    padding: 10px 10px !important;
    border-radius: 4px !important;    
    background-image: url(/storage/images/rv-folder.png) !important;
    background-repeat: no-repeat !important;
    background-position: 10px 12px !important;
    background-size: 28px !important;
    padding-left: 45px !important;
    margin-left: -15px !important;
}
.blog-category-style11 .padding{
    padding-left: 35px !important;
    width: 100% !important;
}
.blog-category-style11 .nw-block-kb h3 a, 
.blog-category-style11 .nw-block-kb h3 a:hover {
    font-size: 24px !important; 
    color: #555 !important;
    text-decoration: none !important;
    margin-bottom: 0px !important;
    font-weight:bold;
    line-height: 1.3em;
}
.blog-category-style11 .nw-block-kb h3 a:hover {
    color: #000 !important;
}
.blog-category-style11 .nw-block-kb ul {
    font-size: 18px;
    font-weight: normal;
    padding: 5px 0 5px 10px;
    margin-left: 15px;
    font-family: Lato, Arial, Verdana;
}
.blog-category-style11 .nw-block-kb ul li ul {
    margin: 0 0 20px 15px !important;
}
.blog-category-style11 .nw-block-kb ul li ul li{
    padding: 10px 5px;
    line-height: 1.5em;
    border-bottom: 1px solid #d3e3fd !important;
    list-style: url("/storage/images/rvsupport-circle.png");
}
.blog-category-style11 .nw-block-kb ul li ul li a, 
.blog-category-style11 .nw-block-kb ul li ul li a:hover{
    font-weight: normal !important;   
    font-size: 18px !important;
    padding-left: 4px !important;
}

@media only screen and (max-width: 780px) {
    .blog-category-style11 .nw-block-kb h3 a, 
    .blog-category-style11 .nw-block-kb h3 a:hover {
        font-size: 20px !important;
    }
}


/******* Category Level 2 *******/

.blog-category-style11 .padding .nw-block-kb h3 {
    font-size: 24px !important;  
    color:#1a71c0 !important;  
    background:url("/storage/images/rv-folder-open.png") no-repeat  !important; 
    background-size: 25px  !important; 
    background-size: 38px !important;
    background-position: left center !important;
}
.blog-category-style11 .nw-block-kb h3 {
    line-height: normal !important;
}

@media only screen and (max-width: 780px) {
    .blog-category-style11 .padding .nw-block-kb h3 {
        font-size: 20px !important;
    }
}



/********* Search **********/

.blog-search {
    background-color: #44bbff !important; 
    margin-bottom:20px;
}
.blog-search .category-search-section {
    background-color: #44bbff !important; 
    padding: 0 25px 15px 0 !important; 
}
.blog-search .search-section {
    background-color: #44bbff !important; 
    border-bottom: 0;
    padding: 0px;
    margin-top: 0px !important;
}
.uk-search-field {
    font-size: 16px !important;
    width: 77% !important;
}    
.uk-search-field:focus,
.uk-search-field:focus-visible {
    width: 77% !important;
}

@media only screen and (max-width: 780px) {
    .uk-search-field {
        font-size: 16px !important;
        width: 77% !important;
    }    
    .uk-search-field:focus,
    .uk-search-field:focus-visible {
        width: 77% !important;
    }
}
    
/*********** Breadcrumb ************/

.mgwidget[panel=".blog-navi"] .bgContent {
    background-color: #44bbff;
}
.blog-category-style11 .breadcrumb-design-4 {
    background-color: #44bbff !important; 
}
.breadcrumb-design-4 .form-inline {
    margin-top: 0px !important;
    font-size: 14px;
    background-color: #fff !important;  
    border: 1px solid #ddd;
    border-radius:5px !important;
    padding: 1px !important;
    width: max-content;
}
.breadcrumb-design-4 input.form-control, 
.breadcrumb-design-4 input.form-control:active,
.breadcrumb-design-4 input.form-control:focus,
.breadcrumb-design-4 input.form-control:focus-visible {
    background-color: #fff !important;  
    border:0 !important;
    padding: 4px 2px !important;
    font-size: 14px !important;
    width:200px !important;
    outline: -webkit-focus-ring-color auto 0px !important; /* :focus-visible */

}
.breadcrumb-design-4 .btn-search, .breadcrumb-design-4 .btn-search:hover {
    background-color: #44bbff !important;
    border-radius:5px !important;
    font-size: 14px;
    color:#fff !important;
    border:0 !important;
    padding: 4px 5px !important;
    cursor:pointer;
    margin-top: 0px !important;
}
.breadcrumb-design-4 .btn-search:hover {
    background-color: #35b3ee !important;
}
.breadcrumb-design-4 a,
.breadcrumb-design-4 span a, 
.breadcrumb-design-4 a span, 
.breadcrumb-design-4 a:hover span,
.breadcrumb-design-4 span a:hover {
    color:#fff !important;
    font-size:14px !important;
    font-weight:normal !important;
    text-decoration:none !important;
}
.breadcrumb-design-4 a:hover, .breadcrumb-design-4 a:hover span, .breadcrumb-design-4 span a:hover {
    opacity:0.8;
}
.breadcrumb-design-4 i.uk-icon-chevron-right {
    color:#fff !important;
    font-size: 10px !important;
}

/********* Post: Widget Info ***********/

.widget-info h1 {
    color: #1b72c1;
    border-bottom: #d5e0fc solid 2px;
    padding-bottom: 5px;
    font-size: 26px !important;
    margin-top:10px;
}

@media only screen and (max-width: 799px) {
    
    .widget-info h1 {
        font-size: 20px !important;
        line-height: 1.5em !important;
    }
}


/********* Post: Post in this Category ***********/

.widget-postin {
    margin-left: -15px;
}
.widget-blog-area .uk-background-primary {
    background: transparent !important;
}
.widget-blog-area  ul.uk-list li {
    border-bottom: #ccdcf5 solid 1px !important;
    background: url(/storage/images/rvsupport-circle.png) no-repeat 0px 4px;
    padding-left: 23px;
    padding-bottom: 5px;
 }   
.widget-blog-area  ul.uk-list li a,
.widget-blog-area  ul.uk-list li a:hover {
    line-height: 1.5em !important;
    font-size:14px;
}
.widget-blog-area  ul.uk-list li a:hover {
    color: #1f74cc !important;
    text-decoration: none !important;
}

.widget-postin .widget-blog-area  ul.uk-list li div {
    display: none !important; /* Hidden date time*/
 }  
 
/***** Blog Index: pagination *****/


.mgwidget[panel=".blog-index"] .blog-list-post {
    display:none !important; /* Hidden Blog list on Blog Index*/
}
.containerWidget nav .pagination {
    display:none !important;
}
.containerWidget .border-next-previous {
    border-top: #d5e0fc solid 1px;
}
.containerWidget .btn-next-previous a.uk-button-primary {
    border-radius:7px !important;
    border: 1px solid rgba(55, 157, 229, 1) !important;
    color: rgba(55, 157, 229, 1) !important;
}
.containerWidget .btn-next-previous a.uk-button-primary .uk-icon-angle-left {
    margin-right: 5px !important;
}
.containerWidget .btn-next-previous a.uk-button-primary .uk-icon-angle-right {
    margin-left: 5px !important;
}

/***** Post: Widget Info *****/

.widget-info .blog-post-meta {
    padding-left:10px !important;
    margin-top:-4px !important;
}

 
/******* Footer *******/

.rvg-social a {
    padding-right:10px !important;
}

div#footerTemplate {
    background-color: #f3f4f4  !important;
    color: #313131 !important;
    font-size: 18px !important;
    border-top: #cccccc solid 4px;
    
    font-weight: lighter !important;
    color: #555555 !important;
    background: #f3f4f4 !important;
    line-height: normal !important;
    padding-bottom:20px !important;
}
.socailFooter, #socialbutton {
    display:none !important;
}

/******** Blog: Footer <div class="mg"> **********/

#selected_footer h3 {
    font-size: 17px !important;
}

#selected_footer a{
    color:#555555 !important;
}
#selected_footer a:hover{
    color:#000000 !important;
}

@media only screen and (max-width: 480px) {
    
    #selected_footer .uk-width-small-1-2 h3 {
        font-size: 16px !important; 
        -webkit-font-size: 16px !important;  /* Safari */
    } 
    #selected_footer .uk-width-small-1-2 {
        width: 50%;
        -webkit-width: 50%;  /* Safari */
    }  
}

/******* FB Comment ********/

.widgetFBMenuBar .fb-comments, .fb-comments, .imgFacebookComment { 
    display:none !important;
}

/********** Edit Post Button ***********/

.edit-post-button, .edit-post-button:hover {
    color:#ff0000;
    margin-left:15px;
}
.edit-post-button:hover {
    opacity:0.6;
}
.search-form-dev {
    background:#fff;
    margin:2px;
    margin-right:30px;
}
.search-form-dev .uk-search-field {
    background:#fff;
}

