body {
    letter-spacing: 0;
}

.grecaptcha-badge { visibility: hidden }

@media (max-width: 767px) {
    .video-slide-details h4 {
        font-size: 12px;
        margin-bottom: 12px;
    }

    .video-slide-details {
    	padding-bottom: 2px;
    }
}

@media (max-width: 450px) {
    .video-slide-details h4 {
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
                line-clamp: 2;
        -webkit-box-orient: vertical;
    }
}

.video-slide-details h4 {
  text-shadow: 0 0.0px 0px #000;
}

.footer-widget {
    width: 100%;
    padding: 0px;
}

#lower-footer {
    padding-bottom: 10px;
}

.socialmedia {
    margin: 0;
}

#platontv-contact a:hover {
    color: #db2025;
}

#video-list-container .video-category a h3:hover {
    color: #db2025 !important;
}


#featured {
    /*padding-bottom: 0 !important;*/
    /*position: static;*/
    /*width: 100vw;*/
    /*height: 100vh;*/
    /*background-position: center center;*/
    /*background-size: cover;*/
}

.flex-control-nav {
    display: none;
}

.video-category h3 {
    display: inline-block;
    line-height: 1 !important;
    font-size: 24px;
    width: 100%;
    color: initial;
	font-weight: 600;
}

@media (max-width: 960px) {
.video-category h3 {
    font-size: 18px;
    }
}

.video-category h3:before {
    width: 8px;
    height: 8px;
    content: "";
    display: inline-block;
    margin-right: 11px;
    margin-bottom: 4.5px;
}


.video-category h3:after {
    display: block;
    width: 100%;
    height: 7px;
    border-bottom: 0.5px solid;
    content: "";
}

.dashicons-arrow-right-alt2:before {
    display: none;
}

/* Ostatnio dodane =============== */
#video-list-container > div:nth-child(1) > h3 {
    color: white !important;
}

#video-list-container > div:nth-child(1) > h3:before {
    background-color: #325806;
}

#video-list-container > div:nth-child(1) > h3:after {
    border-bottom: 0.5px solid #325806;
}

#video-list-container > div:nth-child(1) > > h3:hover {
    color: #325806 !important;
}

/* Wokół sztuki  =============== */
#video-list-container > div:nth-child(3) > a {
}

#video-list-container > div:nth-child(3) > a > h3:before {
    background-color: #543DE1;
}

#video-list-container > div:nth-child(3) > a > h3:after {
    border-bottom: 0.5px solid #543DE1;
}

#video-list-container > div:nth-child(3) > a > h3:hover {
    color: #543DE1 !important;
}


/* Czas nauki =============== */
#video-list-container > div:nth-child(5) > a {
}

#video-list-container > div:nth-child(5) > a > h3:before {
    background-color: #ffd043;
}

#video-list-container > div:nth-child(5) > a > h3:after {
    border-bottom: 0.5px solid #ffd043;
}

#video-list-container > div:nth-child(5) > a > h3:hover {
    color: #ffd043 !important;
}


/* Nauka młodych =============== */
#video-list-container > div:nth-child(7) > a {
}

#video-list-container > div:nth-child(7) > a > h3:before {
    background-color: #e14244;
}

#video-list-container > div:nth-child(7) > a > h3:after {
    border-bottom: 0.5px solid #e14244;
}

#video-list-container > div:nth-child(7) > a > h3:hover {
    color: #e14244 !important;
}


/* Rozmowy PIONIERA =============== */
#video-list-container > div:nth-child(9) > a {
}

#video-list-container > div:nth-child(9) > a > h3:before {
    background-color: #6B6A69;
}

#video-list-container > div:nth-child(9) > a > h3:after {
    border-bottom: 0.5px solid #6B6A69;
}

#video-list-container > div:nth-child(9) > a > h3:hover {
    color: #6B6A69 !important;
}


/* W prostych słowach =============== */
#video-list-container > div:nth-child(11) > a {
}

#video-list-container > div:nth-child(11) > a > h3:before {
    background-color: #0986b5;
}

#video-list-container > div:nth-child(11) > a > h3:after {
    border-bottom: 0.5px solid #0986b5;
}

#video-list-container > div:nth-child(11) > a > h3:hover {
    color: #0986b5 !important;
}

/* Nauka na gorąco  =============== */
#video-list-container > div:nth-child(13) > a {
}

#video-list-container > div:nth-child(13) > a > h3:before {
    background-color: #E94C16;
}

#video-list-container > div:nth-child(13) > a > h3:after {
    border-bottom: 0.5px solid #E94C16;
}

#video-list-container > div:nth-child(13) > a > h3:hover {
    color: #E94C16 !important;
}


/* Nienaukowe pasje naukowców =============== */
#video-list-container > div:nth-child(15) > a {
}

#video-list-container > div:nth-child(15) > a > h3:before {
    background-color: #B79E76;
}

#video-list-container > div:nth-child(15) > a > h3:after {
    border-bottom: 0.5px solid #B79E76;
}

#video-list-container > div:nth-child(15) > a > h3:hover {
    color: #B79E76 !important;
}


/* Inne =============== */
#video-list-container > div:nth-child(17) > a {
}

#video-list-container > div:nth-child(17) > a > h3:before {
    background-color: #4B9534;
}

#video-list-container > div:nth-child(17) > a > h3:after {
    border-bottom: 0.5px solid #4B9534;
}

#video-list-container > div:nth-child(17) > a > h3:hover {
    color: #4B9534 !important;
}

.sliderTitle a {
    font-weight: 600;
}

@media (min-width: 960px) {
	.sliderTitle a {
		color: #FFF;
	}
}

@media (max-width: 960px) {
    .wpvs-image-flex-slide .wpvs-featured-slide-content {
        /*padding-bottom: 14vw !important;*/
        align-self: center !important;
        justify-content: center;
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    #featured .sliderTitle {
        display: flex !important;
        justify-content: left;
        font-size: 16px;
		padding: 50px;
    }
	
	#featured .sliderTitle a {
		font-size: 16px;
		text-align: left;
    }

	#featured .sliderContent {
		margin-left: 0px;
	}
}

@media only screen and (min-width: 960px) {
	#featured .sliderDescription p {
		font-size: 20px;
        line-height: 34px; 
		overflow: hidden;
   		text-overflow: ellipsis;
   		display: -webkit-box;
   		-webkit-line-clamp: 3;
           		line-clamp: 3; 
   		-webkit-box-orient: vertical;
	}	
	
	#featured .sliderContent {
		padding-left: 100px;
		padding-right: 100px;
		margin-left: 0px;
	}
}

@media screen and (min-width: 1200px) {
	#featured .sliderContent {
		margin-left: 100px;
	}
}

.dashicons-clock:before {
    margin-left: 6px !important;
}

.sliderContent {
    margin-left: 100px;
}

.flex-direction-nav a {
    font-size: 0px;
    background-image: url(/wp-content/uploads/2022/07/strzalka.svg);
}

.flex-direction-nav a.flex-prev{
    transform: rotate(180deg);
}

.flex-direction-nav a {
  width: 30px;
  height: 30px;
}

.flexslider:hover .flex-direction-nav .flex-next {
  opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  opacity: 1;
}

.flexslider .flex-direction-nav .flex-next {
  opacity: 1;
  right: 10px;
}

.flexslider .flex-direction-nav .flex-prev {
  opacity: 1;
  left: 10px;
}

.flex-direction-nav a::before {
    font-size: 0px;
}

.svg-icon {
    width: 20px;
    height: 20px;
}

.svg-instagram {
    background-image: url(/wp-content/uploads/2022/07/ig_no_style.svg);
}

.svg-youtube {
    margin: 5px 0 0 0;
    background-image: url(/wp-content/uploads/2022/07/yt_no_style.svg);
}

.svg-facebook {
    margin: 0 0 0 10px;
    background-image: url(/wp-content/uploads/2022/07/fb_no_style.svg);
}
.platontv-socialmedia .svg-icon{
    filter: invert(100%) sepia(0%) saturate(3909%) hue-rotate(267deg) brightness(124%) contrast(100%);
    background-repeat: no-repeat;
}
.platontv-socialmedia .svg-icon:hover{
    filter: invert(14%) sepia(99%) saturate(5935%) hue-rotate(349deg) brightness(83%) contrast(118%);
}

span.dashicons.dashicons-search {
    width: 20px !important;
    height: 20px !important;
    background-image: url(/wp-content/uploads/2022/07/lupka.svg);
    font-size: 0;
    filter: invert(100%) sepia(0%) saturate(3909%) hue-rotate(267deg) brightness(124%) contrast(100%);
    background-repeat: no-repeat;
    margin: 0 10px 0 0;
}

span.dashicons.dashicons-search:hover {
 filter: invert(14%) sepia(99%) saturate(5935%) hue-rotate(349deg) brightness(83%) contrast(118%);
}

span.dashicons.dashicons-search::before {
    font-size: 0;
}

span.dashicons.dashicons-arrow-down-alt2 {
    width: 30px !important;
    height: 20px !important;
    background-image: url(/wp-content/uploads/2021/06/new/strzalkavideo.svg);
    font-size: 0;
    transform: rotate(270deg);
    background-repeat: no-repeat;
    background-size: contain;
}

span.dashicons.dashicons-arrow-down-alt2::before {
    font-size: 0;
}

button.slick-next.slick-arrow {

}

.slick-prev:before, .slick-next:before {
    height: 30px;
    width: 30px;
    font-size: 0;
    background-image: url(/wp-content/uploads/2022/07/strzalka.svg);
}

.slick-prev:before {
    transform: rotate(180deg);
}

.slick-prev, .slick-next {
  width: fit-content;
}

#featured {
    margin-top: 70px;
}

@media (orientation: landscape) and (max-width: 767px) {
    #featured {
        margin-top: 60px;
    }
}

@media (orientation: portrait) and (max-width: 767px) {
    #featured {
        margin-top: 60px;
    }
}

header, .header-background {
    background: #171717 !important;
}

header#header nav#desktop ul.sub-menu {
  background: #171717;
}

.wpvs-featured-slide-content {
    /*padding-bottom: 95px !important;*/
}

@media screen and (min-width: 1400px) {
    .wpvs-image-flex-slide .wpvs-featured-slide-content {
        padding: 20% 60px;
    }
}

@media screen and (min-width: 1200px) {
    .wpvs-image-flex-slide .wpvs-featured-slide-content {
        padding: 18% 60px;
    }
}

@media screen and (min-width: 960px) {
    .wpvs-image-flex-slide .wpvs-featured-slide-content {
        padding: 8% 0 0 60px;
    }
}

@media screen and (min-width: 680px) {
    .wpvs-image-flex-slide .wpvs-featured-slide-content {
        /*! padding: 20% 20px 10%; */
    }
}

@media screen and (max-width: 768px) {
    #featured .sliderTitle {
        align-items: flex-end !important;
    }
}

@media screen and (max-width: 960px) {
    .slider-container {
        align-items: flex-end !important;
    }
	#featured .sliderDescription {
        display: none;
    }
}

@media screen and (max-width: 680px) {
	div.col-6.x_grid {
		display: none;
	}
}

li.wpvs-image-flex-slide::before, .wpvs-video-flex-container::before {
	
}

li.wpvs-featured-slide::after, .wpvs-video-flex-container::after {
	
}

.skip-lazy {
	display: inline-block;
    width: 20px !important;
    height: 20px !important;
    background-size: cover !important;
    background-position: center 3px !important;
    background-repeat: no-repeat;
}

#catapult-cookie-bar{
  	background-color: #FFFFFFE6 !important;
  	font-size: 18px;
  	padding:  13px 200px !important;
}
#catapult-cookie-bar button{
  	width: 170px;
  	font-size: 18px;
  	font-weight: 600;
  	height: 30px;
    border-radius: 0px !important;
  	padding: 0 !important;
    margin-left: 40px !important;
}

@media screen and (max-width: 960px) {
    #catapult-cookie-bar .cookies_bar{
        flex-direction: column;
        max-width: 500px;
        margin: 0 auto;
    }  
    #catapult-cookie-bar{
  	    padding:  20px 20px !important;
    }
    #catapult-cookie-bar .ctcc-left-side{
        padding-bottom: 20px!important; 
    }
    #catapult-cookie-bar #catapultCookie{
  	    width: 100%;
        margin: 0!important;
        padding: 0!important;
    }
    #catapult-cookie-bar .ctcc-right-side{
        width: 100%
    }
}

footer .container{
	max-width: 100%;
}
.footer_ue{
	background-color: #FFF;
}

.footer_ue img{
	height: 53px;
	display: block;
	margin: auto;
}
.footer{
    color: #FFF;
    display: flex;
    justify-content: space-around;
    background-color: #6C6C6C;
    padding: 10px 0;
}
.pionier img{
    height: 42px;
    border-bottom: 1px solid #FFF;
    padding-bottom:5px;
}
.social_media{
    display: flex;
    justify-content: space-around;
    padding: 5px 15px 0px 15px;
}
.social_media img{
    filter: invert(99%) sepia(97%) saturate(2%) hue-rotate(70deg) brightness(105%) contrast(100%);
}
.social_media .yt{
    width: 25px;
    height: 25px;
}
.social_media .fb{
    height: 25px;
}
.social_media .ig{
    width: 25px;
}
.logo{
    align-self: center;
}
.footer ul{
    list-style: none;
    font-size: 14px;
}
.footer a{
    text-decoration: none;
    color: #FFF;
}
.footer a:hover{
    text-decoration: underline;
    color: #FFF;
    border-bottom: 1px #FFF;
}
.hosting{
    font-weight: 600;
}

@media screen and (max-width: 960px) {
	.footer{
        padding-left: 10px;
		flex-direction:column;
		align-items: center;
	}
	.footer .kategorie{
		display: none;
	}
	.footer .social_media{
		display: none;
	}
	.footer .info{
		width: min(400px, 100%);
		padding 10px;
	}
    .footer ul{
        font-size: 13px;
    }
    .footer .links{
        margin-top: 20px; 
    }
    .footer a{
        line-height: 20px;
    }
	.footer .PCSS_no_br{
		white-space:nowrap;
	}
	.footer .logo{
		height: 60px;
	}
	#wrapper{
  		margin-bottom: 50px;
	}
}

#lower-footer{
	display: none;
}

li.wpvs-featured-slide::after{
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background: linear-gradient(transparent,#00000055);
}

.video-slide-image::after{
  content: '';
  position: absolute;
  left: 0; top: 0;
  width: 100%; height: 100%;
  background: linear-gradient(transparent,#00000055);
}


.dashicons-arrow-down::before{
    font-size: 0px;
}

.dashicons-arrow-down{
    background-image: url('/wp-content/uploads/2022/07/strzalka.svg');
    width: 17px!important;
    height: 17px!important;
    padding: 0 0 1px 0!important;
    margin: 4px 0 0 5px;
    transform: rotate(90deg);
}

nav#desktop ul li:hover > .menuArrow {
  transform: scale(1)!important;
  -webkit-transform: scale(1)!important;
  -moz-transform: scale(1)!important;
   transform: rotate(90deg)!important;
}

#menu-menu-glowne  a{
    text-transform: uppercase!important;
    
}

.menu-item > a{
    color: #FFF!important;
}

#menu-menu-glowne  .menu-item:hover{
    border-bottom: solid 1px #E2000F!important;
}

header#header nav#desktop {
  height: fit-content;
  margin-top: 28px
}

header#header nav#desktop ul li{
    padding: 0 0 2px 0!important;
    display:inline;
    margin-right: 20px    
}

header#header .sub-menu{
    margin-top: 1px;
    padding-top: 25px;
}
header#header .sub-menu .menu-item:hover{
    border-bottom: solid 1px #353535!important;
}
/***************** hamburger icon *****************/

label#menuOpen span, label#menuOpen span::before, label#menuOpen span::after {
    background: #FFF !important;
    width: 100%;
  }

  label#menuOpen span::before {
    height: 2px;
  }

  label#menuOpen span {
    height: 2px;
  }

  label#menuOpen span::after {
    height: 2px;
  }

span.dashicons.dashicons-search {
    width: 20px !important;
    height: 20px !important;
    padding: 0px;
    margin: 0 6px;
    background-repeat: no-repeat;
  }

@media (max-width: 960px){
    header#header .header-icons {
        width: 77px !important;
    }
  }


/***************** mobile menu *****************/

header#header {
    z-index: 9999;
  }

header#header #logo.move-content-left {
    opacity: 1;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
  } 

  header#header .header-icons.move-icons-left {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
  }

  header#header .header-icons.move-icons-left {
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
  }

  nav#mobile {
    width: 100%;
	height: calc(100% - 64px);
    transform: translateX(1000px);
    -webkit-transform: translateX(1000px);
    -moz-transform: translateX(1000px);
    margin-top: 64px;
  }

  @media (max-width: 960px){
      nav#mobile {
          margin-top: 53px;
      }
  }

  nav#mobile ul li ul.sub-menu, nav#mobile #user-sub-menu {
    background: #1c1c1c;
  }

  nav#mobile a {
    text-align: right;
  }

ul#menu-menu-glowne-1{
    margin-right: 2em !important;
}

nav#mobile ul li .menuArrow {
  margin-right: -15px;
  margin-top: 20px
    
}

.sub-menu:not(:last-child) { 
   margin-bottom: 0 !important;  
}
#mobile a:hover{
    background-color: #171717 !important;
}

#mobile{
    background-color: #171717!important;
}
#mobile .sub-menu{
    background-color: #171717!important;
}

/***************** social media mobile *****************/

@media (max-width: 960px){
    header .platontv-socialmedia {
        display: none;
    }
}

nav .platontv-socialmedia {
	display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

nav .border-box{
    width: 60px !important; 
}
nav .platontv-socialmedia .svg-icon{
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
}

/***************** mobile header *****************/

@media screen and (max-width: 960px) {
    header#header #logo a #wpvs-mobile-logo{
        margin-left: 10px !important;
        width: 70px;
        display: block !important;
    }
    #wpvs-desktop-logo{
        display: none!important;
    }
    header#header #logo a #ukrainewar-mobile-logo{
        width: 150px !important;
        margin-left: 8px !important;
    }

    header#header #logo a img {
      padding: 0px;
    }
    header#header {
    height: 53px;
    }
    #featured {
     margin-top: 53px;
    }
}
@media screen and (max-width: 960px) {
    header#header #logo a #wpvs-mobile-logo, header#header #logo a img {
        height: fit-content!important;
    }
}

/***************** site margins *****************/

@media screen and (max-width: 960px) {
    div.slick-list.draggable{
        margin: 0 20px 0 20px!important;
    }
}

@media screen and (min-width: 960px) {
    #video-list-container{
        margin-left: 50px;
        margin-right: 50px;
        padding-right: 0;
    }
    #vs-open-search{
        margin-right: 160px;   
    }

    #logo a{
        margin-left: 58px!important;
    }
}

@media screen and (min-width: 1200px) {
    #video-list-container{
        margin-left: 150px;
        margin-right: 150px;
        padding-right: 0;
    }
    #vs-open-search{
        margin-right: 260px;   
    }

    #logo a{
        margin-left: 158px!important;
    }
}

.ue_flag {
    position: absolute;
    width: 60px;
    right: 75px;
    top: -2px;
}


@media screen and (min-width: 960px) {
	.ue_flag{
		position: absolute;
		width: 60px;
		right: 100px;
		top: 20px;
	}
}

@media screen and (min-width: 1200px) {
	.ue_flag{
		position: absolute;
		width: 60px;
		right: 200px;
		top: 20px;
	}
}


.slick-slide:not(.slick-active) {
    visibility: hidden;
}
.slick-arrow{
    background-color: #00000000!important;
    
}
.slick-arrow:before{
    opacity: 1;
}
.page-id-729 .col-12 h1{
    display: none;
}

@media screen and (max-width: 960px) {
    .page-id-729 .page-container{
        margin-top: 40px
    }
}


@media screen and (min-width: 960px) {
    .page-id-729 .page-container{
        margin:80px 0 0 80px!important;
    }
}

@media screen and (min-width: 1200px) {
    .page-id-729 .page-container{
        margin:0 0 0 155px!important;
    }
}
.breadcrumbs{
    margin-top: 80px;
    margin-left: 200px;
}
@media screen and (max-width: 1199px) {
    .breadcrumbs{
        margin-top: 80px;
        margin-left: 100px;
    }
}
@media screen and (max-width: 960px) {
	.breadcrumbs{
/* 		margin-top: 53px;
        margin-left: 20px; */
		display: none;
	}
}

.breadcrumbs .current-item{
    color: #E2000F
}

.breadcrumbs a:not(.current-item){
    color: #FFF
}

.background_image_container {
	background-size: min(40%,650px);
	background-position: 100% 50% !important;
	margin-right: -2.5%;
}

.mobile_image_container {
	margin-right: -2.5%;
}

.background_image_container p{
    width: 60%!important;
}

@media screen and (max-width: 1400px) {
    .background_image_container p{
        width: 80%!important;
    }
}

@media screen and (max-width: 960px) {
    .background_image_container p{
        width: 100% !important;
    }
}

.wpvs-additional-videos-below {
  background: #171717;
}

h1 {
  font-size: 24px;
  font-weight: bold!important;
}

h1, h2, h3, h4, h5, h6 {
  color: #FFF;
}

.man_name_wrapper{
    margin-left: 50px;
    text-indent: -50px;
}

.col-6.y_grid a::before {
    content: "";
	background-image:  url("/wp-content/uploads/2022/07/Solid_black-1.svg");
    display: inline-flex;
    height: 10px!important;
    width: 10px!important;
    filter: invert(12%) sepia(100%) saturate(4830%) hue-rotate(351deg) brightness(91%) contrast(110%);
    margin-right: 10px;
}
.man_name::before {
    content: "";
	background-image: url("/wp-content/uploads/2022/07/external_link_no_style.svg");
    display: inline-flex;
    height: 10px!important;
    width: 10px!important;
    filter: invert(63%) sepia(1%) saturate(0%) hue-rotate(154deg) brightness(94%) contrast(85%);
    margin-right: 20px;
}


.mobile_image_container img{
  display: block;
/*   margin-left: auto; */
/*   margin-right: auto; */
  width: 100%;
}

@media screen and (min-width: 1408px) {
    .mobile_image_container{
        display: none;
    }  
}

.contact_form_button .contact_text{
    text-transform: lowercase;
    display: inline-block;
    
}

.contact_form_button .contact_text:first-letter{
    text-transform: uppercase;
}

/* safari fix header*/
@media screen and (max-width: 960px) {
        header#header .header-container{
        display: flex;
        align-items: center;
    }

    .header-icons{
        margin-left: auto!important;
    }

    #logo{
        display: flex!important;
        align-items: center!important; 
    }
}
 
#ess-main-wrapper span.inline-networks{
	background-color: transparent;
}

#ess-main-wrapper #ess-wrap-inline-networks.ess-inline-networks-container{
    margin-bottom: 0;
}

.home #ess-main-wrapper, .page-id-729 #ess-main-wrapper{
    display: none;
}

.single-rvs_video #main-content p{
	margin-top: 0;
}

.slide-category:first-of-type {
  padding-top: 0px;
}
.connected_videos{
    margin: 0 0 0 20px;
}

@media screen and (min-width: 960px) {
    .connected_videos{
        margin: 0 0 0 60px;
    }
}

.background_image_container p{
    max-width: 750px
}

#ess-main-wrapper{
    display: flex;
}

#ess-main-wrapper span.share{
margin: 15px 10px 0 0;
}

#ess-main-wrapper span.socicon{
margin: 10px 0px 0 0;
}

#ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-all-networks-button, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-icon, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-social-count, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-text {
  display: flex;
  width: fit-content
}

#ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-social-network-link, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-social-share, #ess-main-wrapper .ess-social-network-lists .ess-social-networks .ess-social-share-pinterest {
 display: flex;   
}

nav#mobile .menu-item a{
    padding: 20px 25px;
}

nav#mobile .socialmedia a{
    padding: 20px 0 0 0;
}

nav#mobile .socialmedia a:last-of-type{
    margin-right: 25px;
}

nav#mobile ul li ul.sub-menu li a{
    padding-right: 25px;
}

.hide_list_numbers{
	list-style-type: none;
}
