/*
Theme Name:     Dignis Trade Chid
Description:    
Author:         interita
Template:       transcargo

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/
body.header_style_4 .top_nav_wr .top_nav ul.top_nav_menu li a {
    color: #fff;
    text-transform: uppercase;
	padding-bottom: 5px;
}
body.header_style_4 .top_bar {
    background: rgb(43, 46, 53);
}
.top_bar_info_wr .top_bar_info li i {
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px 0 0;
    font-size: 16px;
    color: #ee681f!important;
}
.slider_text_bg {
    background-color: #23282d70 !important;
}
.slider_line {
    border-color: #ee681f !important;
    background-color: #ee681f !important;
}
.top_nav_wr .top_nav ul.top_nav_menu #stm_magic_line {
    height: 3px!important;
    background: #ee681f!important;
}
body.sticky_header.header_style_4 .top_nav_wr .top_nav_affix.affix {
        background: #292826eb!important;
    box-shadow: none;
}
.top_search .top_search_form {
    background: #2a2927d6;
}
.rev_slider_nav.active .icon {
    color: #ee681f;
    border-bottom-color: #fff;
}
.icon:hover{
	color: #ee681f!important;
}
.rev_slider_nav .rev_slider_1 .rev_slide_#:hover i{
color: #ee681f!important;
	
}
.rev_slider_nav {
	color: #ee681f!important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none !important;
    cursor: auto!important;
}
.rev_slider_nav .icon:hover {
    margin: -117px 0 0;
    padding: 0 0 28px;
    border-bottom: 2px solid transparent;
    font-size: 89px;
    height: 117px;
    color: #ee681f!important;
    display: block;
    -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;
}
.base_bg_color {
    background-color: #292826;
}
html body .fa-barcode{
	height:70px!important;
}
.wpb_text_column ul li:before, .comment-body ul li:before {
    color: #ee681f;
}
h1:before, .h1:before, h2:before, .h2:before, h3:before, .h3:before {
    border-bottom: 3px solid #ee681f!important;
}
h4:before, .h4:before, h5:before, .h5:before, h6:before, .h6:before{
	border-bottom:none!important;
}
.secondary_bg_color {
    background-color: #ee681f!important;
}
.stm_counter {
    position: relative;
    color: #23282d!important;
}
.custom-services{
	height:400px;
	object-fit: cover;
	color:white;
    margin-left: auto;
    margin-right: auto;
}
.custom-services img{
	width:100%;
}
.custom-services h4{
	font-size:30px;
}
.vc_parallax>* {
    position: relative;
    z-index: 1;
    height: 400px;
}

.wpb_text_column ul.custom-li li:before, .comment-body ul.custom-li li:before {
    content: none!important;
}
.wpb_text_column ul.custom-li li:after, .comment-body ul.custom-li li:after {
    content: "\e93f";
    font-family: 'stm';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 8px;
    left: 0;
    font-size: 10px;
	color: #ee681f!important;
	padding-left: 30px;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat{
	    color: #fff;
    border-color: #2b2a28!important;
    background: #2b2a28!important;
    border-width: 2px;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat:hover{
	    background: #fff!important;
		border-color:#fff!important;
    color: #23282d!important;
}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat:active{
	    background: #ffff!important;
    color: #ee681f!important;
	border-color:#ffff!important;
}
.stm-arrow-next:before {
    content: "\e907";
    color: #292826!important;
}
.base_font_color .heading_without_line{
	color:#000000;
}
.custom-gradient{
	    background: linear-gradient(#fef9f6, #ee681f)!important;
}
body .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-outline.vc_tta-color-theme_style .vc_tta-panel.vc_active .vc_tta-panel-heading, body .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-outline.vc_tta-color-theme_style .vc_tta-panel.vc_active .vc_tta-panel-heading:hover {
    border-color: #999a99!important;
    background-color: #999a99!important;
}
body .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-outline.vc_tta-color-theme_style .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color: #ee681f!important;
    border-color: #ee681f!important;
}
body .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-outline.vc_tta-color-theme_style .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {
    color: #2a2927!important;
}
.stm_icon .icon svg {
    stroke: #ee681f!important;
}
.stm_gmap_wrapper .stm_gmap .gm-style > div:first-child > div + div > div:last-child > div > div:first-child > div > div:first-child > div {
    left: 7px !important;
    transform: skewX(0deg) !important;
    box-shadow: none !important;
    background: #2b2a28 !important;
    z-index: 40;
}
.stm_gmap_wrapper .stm_gmap {
    height: 688px;
    width: 100%;
    filter: brightness(90%)!important;
	 height: 400px!important;
}
.stm_gmap_wrapper .gmap_addresses {
    display: none;
}
.stm_gmap_wrapper {
    position: relative;
    height: 400px!important;
}
.custom-contacts p{
	color:#fff!important;
}
.custom-contacts a{
	color:#fff!important;
}
.custom-contacts a:hover{
	color:#ee681f!important;
}
.custom-contacts ul li{
    margin: 0 0 10px;
	list-style-type: none;
}
.custom-contacts ul li:before{
	content: "\e93f";
    font-family: 'stm';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    top: 8px;
    left: 0;
    font-size: 10px;
    color: #ee681f!important;
    padding-right: 20px;
}
.custom-contacts ul{
padding-left: 0px;
}
#custom_html-2{
	padding-left:50px;
}
#footer .widgets_row .footer_text {
    color: #fff;
    opacity: 1!important;
    margin: 0 0 40px;
	    padding-right: 50px;
}
#footer .copyright_row .copyright_row_wr .copyright a {
    color: #ee681f;
}
#footer {
    position: relative;
    background: #23282d;
}
.stm_icon .title {
    color: #23282d;
}
.rev_slider_nav .rev_slider_1 .rev_slide_#about:hover {
	color: #23282d!important;
}
.rev_slider_nav:hover .icon, .rev_slider_nav.active .icon {
    color: #ee681f!important;
    border-bottom-color: #fff;
}
.counter-none{
	display:none;
}
.line-toright::before{
	float: right;
    right: 50px;
    position: relative;
    top: -35px;
}
.line-toright{
    margin-right: -50px;
	    margin-top: 50px;

}
body .vc_general.vc_btn3.vc_btn3-color-theme_style_3.vc_btn3-style-flat {
    color: #fff;
    border-color: transparent!important;
    background: rgba(0, 0, 0, 0.74)!important;
    border-width: 2px;
}
.cta h2{
    color: #fff!important;
    text-shadow: 3px 2px 2px rgba(150, 150, 150, 0.25);
}
html body .dedicated-shipment-text {
    padding-top: 170px !important;
}
 .icon-a {
    margin-top: 10px;
    margin-bottom: 10px;
    color: #fff!important;
    font-size: 17px;
    text-decoration: none;
    display: flex;
    justify-content: center;
 }
  .icon-a:hover{
	color:#ee681f!important;
	font-size:17px;
	text-decoration:none;
 }
/*Responsive*/
.vc_custom_1530601304213 {
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
@media only screen and (max-width: 1366px) {
.cta{
	max-width:500px;
}
.vc_custom_1537508752937 {
    background-size: contain!important;
    background-repeat: no-repeat!important;
}
html body .vc_custom_1537360779785 {
    padding-bottom: 0px !important;
}
.cta-row{
	height:350px;
}
.vc_custom_1537350512208{
	padding-top: 20px;
}
html body .dedicated-shipment-text {
    padding-top: 130px !important;
}
}
@media only screen and (max-width: 949px) {
.vc_custom_1537508752937 {
    background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position-x: -470px;
}
.rev-icons{
	margin-bottom:20px!important;
}
.cta {
    max-width: 450px!important;
}
.vc_custom_1537351585968 {
    padding-top: 120px !important;
}
	#about{
		display:flex;
}
.cta{
	width:500px!important;
}	
.vc_custom_1530601304213 {
    background-size: cover;
    background-position-x: -950px;
}
.vc_custom_1530601031614 {
    padding-top: 50px;
    padding-bottom: 120px !important;
	padding-left: 50px!important;
}
html body .vc_custom_1537351585968 {
    padding-top: 100px !important;
	    padding-right: 50px!important;
}
html body .vc_custom_1537456866858 {
    padding-top: 0px !important;
}
html body .vc_custom_1450444940366 {
    padding-top: 20px !important;
    padding-bottom: 0px !important;
}
.vc_custom_1449127190171, .vc_custom_1449127193884 {
	padding-left:20px;
	padding-right:20px;
    display: flex;
	justify-content:space-between;
} 
.ocean-column-height{
	height:220px;	
}
html body  .vc_custom_1537360779785 {
    padding-top: 50px !important;
}
}
@media only screen and (max-width: 767px) {

 .vc_custom_1537508752937 {
   background-position-x: -670px;
}
  .ocean-column-height {
    height: 300px;
}
.vc_custom_1537768565819 {
    flex-direction: column-reverse!important;
	    background-color: #000 !important;
}
html body .custom-direction {
-webkit-flex-direction: column-reverse;
flex-direction: column-reverse !important;
}
.management-text-height{
height:250px;	
}
.import-text-height{
	height:320px;	
}
.vc_custom_1537350512208 {
    padding-top: 20px;
}
.top_nav_wr .top_nav .top_mobile_menu_wr ul.top_mobile_menu li a {
    color: #333333!important;
}
html body .dedicated-shipment-text {
    padding-top: 90px !important;
	padding-right: 40px;
}
html body .vc_custom_1537767876648 {
    padding-top: 40px !important;
}
#custom_html-2 {
    padding-left: 0px;
}
}

@media only screen and (max-width: 670px) {
.rev_slider_nav .icon {
    font-size: 69px!important;
	 margin: -100px 0 0!important;
}	
}
@media only screen and (max-width: 600px) {
	.ocean-column-height {
		height: 250px;
	}	
	.custom-services {
    height: 300px;
}
.custom-space{
	    height: 10px;
}
#footer .footer_widgets {
    padding: 20px 0 0!important;
}	
#custom_html-2{
	padding-left:0px;
	margin-left: 50px;
}
#custom_html-3{
	    top: -310px;
    position: relative;
    float: right;
    margin-right: 50px;
	    height: 0px;
}
.footer_text {
    margin-left: 50px!important;
}
}

@media only screen and (max-width: 400px) {
	#custom_html-2{
	margin-left: 10px;
}
#custom_html-3{
    margin-right: 10px;
}
.footer_text {
    margin-left: 10px!important;
}
	.vc_custom_1537351621399 {
    padding-top: 30px !important;
}
	html body .vc_custom_1537351585968 {
    padding-top: 70px !important;
}
	html body .vc_custom_1530601031614 {
    padding-top: 0px !important;
    padding-bottom: 20px !important;
	padding-left: 20px!important;
}
	html body .vc_custom_1530601304213 {
    background-size: cover;
    background-position-x: -800px!important;
}
html body .vc_custom_1537455454671 {
    padding-top: 50px !important;
}
.custom-gradient {
	height:340px!important;
}
}
