/*
Theme Name: Webrtnet
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}


/* Menu left */
.header-bottom .nav-left {
    height: 59px;
}

/* Item menu */
.header-bottom .nav > li > a {
    min-height: 59px;
    display: flex;
    align-items: center;
	padding:0px 10px;
}


.header-bottom .header-bottom-nav.nav-left > li
{
    margin: 0px;
    border-right: 1px solid white;	
}


.header-bottom-nav.nav-right
{
	justify-content: flex-start !important;
    padding-left: 40px !important;
    width: 100% !important;
}

.header-bottom-nav .header-search-form
{
	    width: 100%;
}

.header-bottom-nav .submit-button
{
    background-color: #dd3333;	
}

.header-inner .html_topbar_left
{
	font-size: 20px !important;
    font-weight: bold;
}

.flickity-prev-next-button svg, .flickity-prev-next-button .arrow
 {
    border-color: #111111;
    fill: #111111;
    transition: all 0.3s;
}


.section-title b {
    background-color: #000000;
    display: block;
    flex: 1;
    height: 2px;
    opacity: .1;
}


.sub-menu {
    box-shadow: 1px 1px 15px rgba(0, 0, 0, .15);
    background: #02216f !important;
    border: unset !important;
}

.sub-menu a,.sub-menu li{
   color:white !important;
	 border: unset !important;
}

.absolute-footer, html {
    background-color: #5b5b5b;
    /*text-align: center; */
    font-size: 17px;
}


.nav-dropdown-has-arrow li.has-dropdown:before {
    display:none !important;
}

#masthead
{
    display: none !important;
}

#top-bar 
{
   /* margin:0px !important; */
   max-width: 1380px !important;
   width: 100% !important;
   /* min-width: 100%; */
   padding: 0px !important;
   margin: 0 auto !important;
}

#top-bar > div
{ 
   padding: 0px !important;		
}

.bloglist .is-divider
{
display: none !important;
}

.bloglist .box-text 
{
    padding-bottom: 8px !important;
}

.bloglist 
{
 border-bottom: 1px solid #e9e9e9;
 padding-bottom: 0px !important;
}

.blog__left .post-item
{
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
}


/* .blog__center
{
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
} */

.blog__center .post-item
{
    padding-bottom: 0px !important;
}



.blog__right .post-item
{
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 15px;
}

.section-title-normal,.section-title-normal span {
    border-bottom: unset !important;
}