/*
 Theme Name:   Logisti Child
 Theme URI:    http://demo.farost.net/logisti/
 Description:  Logisti is a smart, dynamic, reliable, robust and beautiful transport and logistics WordPress theme. It is made for transportation companies, packers and movers, logistic services, delivery and shipping companies, freight service provider, cargo hubs, shipment services, warehousing and carrier services. theme by Farost. We've made it really quick and easy for you to change the theme colours and typography too so you can spend less time building and more time working!
 Author:       Farost
 Author URI:   http://themeforest.net/user/farost
 Template:     logisti
 Version:      1.0.1
 Text Domain:  logisti-child
*/
/*
-------------------------------------------------------------- */


/* ------------------- 2019. 10.1 S9 Digital ------------------- */

#site-header-wrap.header-layout3 .site-header-top .language-dropdow{
  display: inline-block;
  margin-right:12px!important;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul {
  margin: 0;
  padding: 0;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li {
  position: relative;
  z-index: 2;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li .lang-sel{
  display: block;
  padding: 10px 20px;
  font-size: 14px;
  font-weight: bold;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li .lang-sel img {
  max-height: 20px;
  margin-right: 5px;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li .lang-sel span:after{
  content: "\f107";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: 5px;
  font-weight: bold;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu {
  position: absolute;
  visibility: hidden;
  left: 0;
  top: 100%;
  min-width: 100%;
  background: #fff;
  list-style: none;
  padding: 5px 20px;
  margin: 0;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  -webkit-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -khtml-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -moz-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -ms-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -o-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li a {
  position: relative;
  color: #9b9b9b!important;
  display: block;
  padding: 9px 0;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  text-decoration: none!important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li a:after {
  position: absolute;
  bottom: 0;
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background: #dc4253;
  -webkit-transition: all 450ms ease 0ms;
  -khtml-transition: all 450ms ease 0ms;
  -moz-transition: all 450ms ease 0ms;
  -ms-transition: all 450ms ease 0ms;
  -o-transition: all 450ms ease 0ms;
  transition: all 450ms ease 0ms;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li a:hover {
  color: #dc4253!important;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li a:hover:after {
  width: 100%;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li:last-child a {
  border: none;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li > ul.lang-submenu > li:last-child a:after {
  display: none;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow > ul > li:hover > ul {
  visibility: visible;
  opacity: 1;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown {
  width: auto;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language a {
  background-color: transparent;
  color: #fff;
  border: none;
  font-size: 14px;
  font-weight: bold;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu {
  background: #fff;
  padding: 5px 20px 10px;
  margin: 0;
  opacity: 0;
  right: auto;
  -webkit-transition: opacity 0.3s ease-in-out 0s;
  -moz-transition: opacity 0.3s ease-in-out 0s;
  -ms-transition: opacity 0.3s ease-in-out 0s;
  -o-transition: opacity 0.3s ease-in-out 0s;
  transition: opacity 0.3s ease-in-out 0s;
  -webkit-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -khtml-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -moz-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -ms-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  -o-box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
  box-shadow: 0px 5px 83px 0 rgba(40, 40, 40, 0.2);
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li a{
  color: #9b9b9b;
  display: flex;
  padding: 9px 0;
  border-bottom: 1px solid #eaeaea;
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  transition: all 300ms ease 0s;
  font-weight: 400;
  position: relative;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li a:after {
  position: absolute;
  bottom: 0;
  content: "";
  display: block;
  width: 0;
  height: 1px;
  background: #dc4253;
  -webkit-transition: all 450ms ease 0ms;
  -khtml-transition: all 450ms ease 0ms;
  -moz-transition: all 450ms ease 0ms;
  -ms-transition: all 450ms ease 0ms;
  -o-transition: all 450ms ease 0ms;
  transition: all 450ms ease 0ms;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li a:hover {
  color: #dc4253;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li a:hover:after {
  width: 100%;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li:last-child a{
  border: none;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu li:last-child a:after {
  display: none;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language .wpml-ls-sub-menu .wpml-ls-display {
  display: none;
}
#site-header-wrap.header-layout3 .site-header-top .language-dropdow .wpml-ls-legacy-dropdown li.wpml-ls-current-language:hover > ul{
  visibility: visible;
  opacity: 1;
}
#site-header-wrap.header-layout3 .site-header-top .btn--icon {
  display: inline-flex;
  align-items: center;
}
#site-header-wrap.header-layout3 .site-header-top .btn--icon i{
  font-size: 24px;
  margin-right: 10px;
}
#top_header_layout3_social_icons{
	margin-right:188px;
}
#top_header_layout3_social_icons ul{
	margin-bottom: 0px; margin-top: 3px;
}
#top_header_layout3_request_btn{
	position:absolute;
	top:0px;
	right:0px;
}
#top_header_layout3_request_btn a{
	background-color:#dc4253!important;
	border: none;
	color:#fff!important;
	padding: 8.5px 30px!important;
	text-transform:uppercase;
}
#top_header_layout3_request_btn a:hover{
	background-color:#dc4253!important;
	border:none;
	color:#fff!important;
}
#site-header-wrap.header-layout3 .site-header-top .header-top-inner .header-top-left .phone_number{
	margin-right:0px!important;
}
.widget_cs_pdf_download_widget .cms-pdf-download > p{
	background-color:#2E282B!important;
}
.widget_cs_pdf_download_widget .cms-pdf-download > p img{
	background-color:#fff!important;
	border:1px solid #d31048!important;
}
.widget.cms-contact-box{
	background-color:#2E282B!important;
}
.widget.cms-contact-box .cms-contact-button a{
	background-color:#d31048!important;
}
.widget.cms-contact-box .cms-contact-button a{
	border-color: #D31048!important;
}