/*
Theme Name: Fusion Logistics
Theme URI: http://arrawebdesign.com
Description: Site by Arra Web Design
Author: Arra Web Design
Author URI: http://arrawebdesign.com
Template: Divi
Version: 2.0
*/

/* Generated by Orbisius Child Theme Creator (http://club.orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Wed, 02 Jul 2014 12:43:40 +0000 */ 

@import url('../Divi/style.css');

/* MENU ICONS */

.fa, .dashicons, .dashicons-before {
padding-right: 5px !important;
color: #d30f19 !important;
}

/* HEADER */

#et-top-navigation {
padding-left: 19px !important;
}


/* MENU */

.menu-item i._before {
margin-right: 0em;
}

#menu-item-154 a {
color: #444 !important;
}

.et-fixed-header a {
color: #444 !important;
}

#main-header .nav li ul {
top: 24px !important;
}

/* HOME SLIDER */

/* turn off slider transitions */

#home_slider_module {
padding-top: 70px;
}

#home_slider_module .et_pb_container {
width: 100% !important;
max-width: 100% !important;
}

#home_slider_module  h2 {
font-size: 39px !important;
font-weight: 600 !important;
margin-top: -80px !important;
}

#home_slider_module .et_pb_slide_description {
padding: 165px 100px !important;
}

#home_slider_module .et_pb_slide_video {
-webkit-animation-duration: none;
-webkit-animation-delay: none;
-webkit-animation-timing-function: none;
-webkit-animation-fill-mode: none;
-moz-animation-duration: none;
-moz-animation-delay: none;
-moz-animation-timing-function: none;
-moz-animation-fill-mode: none;
-o-animation-duration: none;
-o-animation-delay: none;
-o-animation-timing-function: none;
-o-animation-fill-mode: none;
-ms-animation-duration: none;
-ms-animation-delay: none;
-ms-animation-timing-function: none;
-ms-animation-fill-mode: none;
animation-duration: none;
animation-delay: none;
animation-timing-function: none;
animation-fill-mode: none;
-webkit-animation-name: none;
-moz-animation-name: none;
-ms-animation-name: none;
-o-animation-name: none;
animation-name: none;
}

#home_slider_module .et_pb_slide_description {
/* -webkit-animation-duration: .7s; */
/* -webkit-animation-delay: .9s; */
/* -webkit-animation-timing-function: ease-in-out; */
/* -webkit-animation-fill-mode: both; */
-moz-animation-duration: none;
-moz-animation-delay: none;
-moz-animation-timing-function: none;
-moz-animation-fill-mode: none;
-o-animation-duration: none;
-o-animation-delay: none;
-o-animation-timing-function: none;
-o-animation-fill-mode: none;
-ms-animation-duration: none;
-ms-animation-delay: none;
-ms-animation-timing-function: none;
-ms-animation-fill-mode: none;
animation-duration: none;
animation-delay: none;
animation-timing-function: none;
animation-fill-mode: none;
-webkit-animation-name: none;
-moz-animation-name: none;
-ms-animation-name: none;
-o-animation-name: none;
animation-name: none;
} 

#home_slider_module .et_pb_slider {
padding-bottom: 10px;
}

#home_slider_module .et_pb_slide_description {
text-shadow: 0 4px 10px rgba(0, 0, 0, 1.0);
}

#home_slider_module .et_pb_button:after {
padding-bottom: 20px !important;
margin-top: 0px;
left: 20px !important;
}

#home_slider_module .et_pb_button:hover:after {
color: #d30f19 !important;
transition: all 1.0s ease;
}

#home_slider_module  .et_pb_slide_content {
padding-top: 40px;
line-height: 1.5em;
}

/* HOME INTRO SECTION */

#home_video_intro_text_section {
padding-top: 10px;
}

.welcome_pic_mobile {
display: none;
}

/* HOME CALL TO ACTION */

#home_call_to_action_module {
padding-bottom: 50px;
padding-left: 30px;
padding-right: 30px;
}

#home_call_to_action_module  h2 {
margin-top: -5px;
}

#home_call_to_action_module .et_pb_promo_description {
padding-bottom: 0px;
float: left;
}

#home_call_to_action_module .et_pb_promo_button {
float: right;
margin-top: -20px;
}

/* HOME BLURBS */

.et_pb_section {
padding: 0px 0;
}

#home_blurb_section {
padding-top: 0px;
}

#home_blurb_section h4 {
font-weight: 600 !important;
}

.et_pb_blurb {
margin-bottom: 10px;
}

.et_pb_main_blurb_image {
margin-bottom: 10px;
}

/* HOME CLIENT LOGOS */

#home_clients_logos_module .bx-wrapper {
max-width: 96% !important;
}

/*SERVICES PAGE SLIDERS */

.mobile_services_page_header {
display: none;
}

/*WAREHOUSING PAGE*/
#warehousing_heading h2 {
color: #d30f19;
}

/*TRANSPORT PAGE*/
#Transport_Heading h2 {
color: #d30f19;
}

/*LOGISTICS PAGE*/
#logistics_heading h2 {
color: #d30f19;
}

/*WAREHOUSING PAGE SLIDER*/
.entry-content ul {
padding: 0;
} 

/*TEAM PAGE*/
.page-id-39 .et_pb_member_position {
color: #444444;
}

/*CONTACT US PAGE*/

#contact_us_text_module h2, a {
font-weight: 700;
}

#contact_us_text_module a {
color: #ffffff;
}

.et_pb_column_1_3 .et_pb_map, .et_pb_column_1_4 .et_pb_map {
height: 387px;
}

/* FOOTER */

#footer-centered {
display: none;
}

#footer-bottom {
background-color: #d30f19;
background-image: url("http://fusionlogistics.ie/wp-content/uploads/2015/10/Footer_Background_Image2.png");
background-repeat: no-repeat;
background-position: right center;
}

#footer-contact-info {
width: 50%;
color: #fff;
}

#footer-contact-info a {
color: #fff;
}

#footer-info {
width: 50%;
margin-top: -70px;
padding-bottom: 0px;
text-align: right;
color: #fff;
padding-bottom: 10px;
float: right;
font-size: 10px;
line-height: 1.5em;
}

#footer-info img {
padding-bottom: 5px;
}

#footer-info a {
font-size: 12px;
font-weight: 600;
color: #fff;
}


/* -------------------- RESPONSIVE -------------------- */

@media only screen and ( max-width: 1023px ) {

.menu-item i._before {
display: none !important;
}

}

@media only screen and ( max-width: 980px ) {

.menu-item i._before {
display: initial !important;
}

#home_video_intro_text_section {
padding-top: 30px;
padding-bottom: 0px;
}

#home_md_photo_module {
display: none;
}

.welcome_pic_mobile {
display: block;
}

#home_call_to_action_module {
padding-bottom: 30px;
}

#home_call_to_action_module  h2 {
font-size: 18px !important;
line-height: 1.4em;
}

#home_call_to_action_module .et_pb_promo_button {
font-size: 18px !important;
float: none;
margin-top: 20px;
}

#home_call_to_action_module .et_pb_promo_description {
float: none;
}

#footer-centered {
display: block;
text-align: center;
color: #ffffff !important;
}

#footer-centered a {
color: #ffffff !important;
}

#footer-centered img {
padding-top: 20px !important;
}

#footer-bottom {
background-image: none;
}

#footer-contact-info {
display: none;
}

#footer-info {
display: none;
}

}

@media only screen and ( max-width: 480px ) {

.et_header_style_left #logo {
padding-top: 10px;
max-width: 80%;
}

.et_header_style_left .mobile_menu_bar {
padding-bottom: 0px;
margin-top: 0px;
}

#main-header .et_mobile_menu {
top: 75px;
}

#home_slider_module .et_pb_slide_description {
padding: 0px !important;
}

#home_slider_module h2 {
margin-top: -40px !important;
font-size: 24px !important;
line-height: 1.2em;
}

#home_slider_module .et_pb_slide_content {
padding-top: 20px;
line-height: 1.3em;
}

#home_slider_module .et_pb_button:after {
display: none;
}

.mobile_services_page_header {
display: block;
}

.revslider_services_page_header {
display: none;
}