/*
Theme Name:     Dliflc
Theme URI:      http://www.dliflc.edu
Description:    Divi Child Theme
Author:         Webmaster DLIFLC
Author URI:     http://www.dliflc.edu
Template:       Divi
Version:        1.0.0
*/

@import url("../Divi/style.css");
body{
font-size: 16px;
}
/*HEADER*/
#main-header{
background-color: #c5cfd0;
}
.et-fixed-header {
-webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4) !important;
-moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4) !important;
box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4) !important;
}
/***************************************************/
/*SOCIAL ICONS*/
.social-icons {text-align: right;}
.social-icons li {
display: inline-block;
}
.rotate{
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
overflow:hidden;
}
.rotate:hover
{
-webkit-transform:rotate(360deg);
-moz-transform:rotate(360deg);
-o-transform:rotate(360deg);
}
.et-pb-arrow-next {
background: url(/wp-content/themes/DLIFLC/images/rightarrow.png) center right no-repeat;
background-size: 40px 40px;
padding: 40px;
}
.et-pb-arrow-next:before {
content: "";
}
.et-pb-arrow-prev{
background: url(/wp-content/themes/DLIFLC/images/leftarrow.png) center right no-repeat;
background-size: 40px 40px;
padding: 40px;
}
.et-pb-arrow-prev:before {
content: "";
}
/*LOGO*/
.submenuleft .sub-menu{
left:-260px;
}
#bannerbutton .et_pb_container {
height:400px;
}
#bannerbutton .et_pb_slide_description {
text-align:right;
}
#bannerbutton .et_pb_more_button {
background: #957843;
}
#et_search_icon:before {
content: "" !important;
}
.et_fixed_nav #logo {
max-height: 70px;
}
.et-fixed-header #logo {
max-height: 60px;
}
@media only screen and ( max-width: 980px) {
.et_fixed_nav #logo {
max-height: 60px;
}
}
@media only screen and ( max-width: 479px) {
.et_fixed_nav #logo {
max-height: 30px;
}
}
/***************************************************/
/*TOP MENU*/
.nav li ul {
z-index: 0;
background-color: rgba(93, 40, 95, 1) !important;
border: none;
-webkit-box-shadow: 6px 6px 11px 0px rgba(50, 49, 50, 0.45);
-moz-box-shadow:    6px 6px 11px 0px rgba(50, 49, 50, 0.45);
box-shadow:         6px 6px 11px 0px rgba(50, 49, 50, 0.45);
}
#top-menu li li a {
padding: 5px 5px;
width: 160px;
color: #ffffff;
}
.nav ul li a:hover {
background-color: rgba(104, 46, 107, 1);
}
#top-menu li li a:hover {
color: #ffffff;
}
#top-menu .menu-item-has-children > a:first-child, .fullwidth-menu .menu-item-has-children > a:first-child, #et-secondary-nav .menu-item-has-children > a:first-child {
padding-right: 34px;
}
#top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a {
color: #a277a6 !important;
}
.et-search-form {
border: none;
background-color: #5D285F !important;
}
.et_mobile_menu{
border: none;
background-color: #5D285F !important;
top:86px;
z-index: inherit;
}
.et_mobile_menu li a {
color: #fff;
}
.et_mobile_menu li a:hover {
color: #a277a6;
background-color: rgba(0,0,0,0.1);
}
.et_mobile_menu .menu-item-has-children > a {
font-weight: bold;
background-color: rgba(0,0,0,0.3);
}
/***************************************************/
/*HOME PAGE SLIDER*/
.et_pb_slide_description{
text-align: left;
padding-bottom: 0px;
padding-top: 300px;
bottom:0px;
padding-left: 0;
padding-right: 0;
}
.homebanner .et_pb_slide_description h2 a{
/*padding-top: 300px;*/
font-size: 16px;
font-weight: 500;
background: rgba(93, 40, 96, 1);
margin:100px;
padding:7px 7px 12px 7px;
}
.homebanner .et_pb_slide_content {
background: rgba(0, 0, 0, .5);
padding-left: 100px;
padding-top: 20px;
padding-bottom: 60px;
padding-right: 100px;

}
#home_slider .et_pb_container{
width: 100%;
}
#home_slider h2{
padding: 0;
}
/***************************************************/
/*HOMEPAGE BOTTOM*/
#homepage-bottom{
/*border-top: 1px solid #D8D8D8;*/
background-color: #2E2E2E;
color: #c5cfd0;
/*background-image: url(/wp-content/uploads/2014/07/languages-bg-clear_071.jpg);*/
background-size: 100%;
}
#homepage-bottom h4{
color: #fff;
}
#homepage-bottom a{
color: #c5cfd0;
}
#homepage-bottom a:hover{
color: #fff;
}
.homepage-bottom-box li{

padding: 0 10px 10px 30px;
background: url(/wp-content/themes/DLIFLC/images/arrow.gif) 5px 8px no-repeat;
list-style: none;
margin-left: -20px;
}
/*FOOTER*/
#footer-bottom{
background-color: #2E2E2E;
}
/**/
#et-footer-nav{
clear: both;
background-color: #c5cfd0;
}
#et-footer-nav .container{
text-align: center;
}
.bottom-nav a {
color: #000;
}
.bottom-nav a:hover {
color: #2E2E2E;
}
#footer-info {
color: #CFCFCF;
}
/***********************/
/*LIST ICONS*/
.listitems {
padding: 0 0 0 30px;
background: url(/wp-content/themes/DLIFLC/images/list.png) 0 3px no-repeat;
margin: 10px;
font-size: 86.5%;
}
.newshead{
padding: 0 0 0 30px;
background: url(/wp-content/themes/DLIFLC/images/news.png) 0 1px no-repeat;
margin-bottom: 20px;
}
.productresults {
padding: 0 0 0 25px;
background: url(/wp-content/themes/DLIFLC/images/arrow_bullet.gif) 5px 8px no-repeat;
margin-bottom: 10px;
}
.otherresults {
padding: 0 0 0 25px;
background: url(/wp-content/themes/DLIFLC/images/arrow_small.gif) 5px 8px no-repeat;
margin-bottom: 10px;
}
/*PRODCUTS TAB HOME PAGE*/
#productslist {

background-image:url('/wp-content/themes/DLIFLC/images/products-world-map.png');
background-repeat:no-repeat;
background-size:contain;
background-position:center;
}
#productslist ul{
background-color: #f2f2f2;
margin: 5px;
padding: 10px 0 10px 20px;

border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background: #cce8fe;
background-color: rgba(89, 30, 149, 0.1);
margin-bottom: 50px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
#productslist h3{
padding: 8px;
background-color: #5d285f;
color: white;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#prodsummary {
margin-top: 100px;
background-color: #5d285f;
color: #e3dfd5;
min-height: 180px;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#prodsummary div{
padding: 10px;
text-align: center;
}
.prodhead{

list-style: none;
background: url(/wp-content/themes/DLIFLC/images/icon-tick.png) left center no-repeat;
padding-left: 30px;
font-size: 16px;
}
.prodhead a:hover{
background-color: #5d285f;
color: #fff;
padding: 3px;
}
.prodbgcolor{
background-color: #5d285f;
color: #fff;
padding: 3px;
}
/*Miscellaneous*/
.wp-caption {
text-align: left;
}
.exif p{
padding-bottom: 0;
}

sup{
vertical-align: top;
position: relative;
top: -0.1em;
font-size: 0.6em;
}
#bigbanner{
padding: 10px 0;
height: 400px;
}
.et_pb_fullwidth_header {
padding: 10px 0;
text-shadow: 2px 4px 3px rgba(0,0,0,0.3);
}
/*IAMGE BORDERS*/
img.alignright, img.alignleft, .wp-post-image {
border: 5px solid #fff;
-moz-box-shadow: 0 1px 4px rgba(0,0,0,.3);
-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.3);
box-shadow: 0 1px 4px rgba(0,0,0,.3);
}
.et-box-content {
text-shadow: 0px 0px 0px #ffffff !important;
}
/*********************************/
/* HR */

hr {
display: block;
border: 0;
height: 1px;
background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}
/**************************/
/*MOBILE*/
@media only screen and ( max-width: 479px) {
#home_slider{
display: none;
}
}
/*TABLET*/
@media only screen and ( max-width: 980px) {
#prodsummary{
display: none;
}
#productslist{
background: none;
}
.et_pb_slide_description h2, .et_pb_slide_description .et_pb_slide_content{
display: none;
}
}
/**************************/
/*TABS*/
#smalltabs .et_pb_tabs_controls li.et_pb_tab_active {
padding: 4px 15px 4px;
}
#smalltabs    .et_pb_tabs_controls li {
padding: 5px 15px 3px;
}
.et_pb_tabs_controls {
background-color: #5d285f;
border: 0;
}
.et_pb_tabs_controls li {
color: #fff;
border-right: 1px solid #5D285F;
}
.et_pb_tabs_controls li a {
color: #fff;
}
.et_pb_tabs_controls li:last-child {
border-right: 1px solid #5D285F;
}
.et_pb_tabs {
border: 1px solid #5d285f;
margin-bottom: 30px;
}
.et_pb_tabs_controls li.et_pb_tab_active {
color: #000;
bottom: 0;
}
#homepage-tab{
border: none;
}
@media only screen and (max-width: 980px){
.et_pb_tabs_controls li {
float: none;
border-bottom: 1px solid #d9d9d9;
border-right: 2px solid #5D285F;
}
.et_pb_tabs_controls li.et_pb_tab_active {
color: #fff !important;
background-color: #A277A6;
border-right: 2px solid #5D285F;
}
.et_pb_tabs_controls li.et_pb_tab_active a{
color: #fff !important  ;
}
.et_pb_tabs_controls li:last-child{
float: none;
}
}
#social-tabs li{
float: left;
padding: 5px 10px 5px 10px;
}
#social-tabs .et_pb_all_tabs{
padding: 0;
}
#social-tabs  .et_pb_tabs_controls li{
border: none;
font-size: 12px;
}
.emergencylink {
font-size:16px !important;
}
.emergencylink a {
color:red  !important;
border: 1px solid;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
padding-right:5px; !important;
padding-left: 5px; !important;
padding-bottom: 3px !important;
}
.et_pb_section {
padding: 0;
position: relative;
}
@media only screen and (max-width: 980px){
.emergencylink a {
color:red  !important;
border: none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}
}
#bigbanner {
border-bottom: #5d285f 2px solid;
border-top: #5d285f 4px solid;
padding: 0px;
position: relative;
}
#bigbanner .et_pb_fullwidth_header {
position: absolute;
bottom: 0;
padding: 0;
}
#bigbanner .et_pb_row {
width: inherit;
background-color: rgba(93, 40, 95, 0.7);
padding: 10px 10px 5px 10px;
/*-webkit-border-top-right-radius: 15px;
-moz-border-top-right-radius: 15px;
border-top-right-radius: 15px;*/
}
.et_pb_widget_area_left {
border-right: none;
padding-bottom: 30px;
}
.page-list li {
border-bottom: 1px solid #d3d3d3;
padding: 10px;
list-style: circle;
list-style-position: inside;
}
.page-list li:hover{
border-bottom: 1px solid #d3d3d3;
padding: 10px;
list-style: circle;
list-style-position: inside;
}
img.alignright, img.alignleft, .wp-post-image {
border: 5px solid #fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow:none;
}
#et-secondary-menu {
float: initial;
padding-bottom: 10px;
text-align: center;
}
.noticetext a{
color:#fff !important;
}
/*Fixing Gravity form not display issue*/
#gform_wrapper_26{display:block!important;}
#gform_wrapper_5{display:block!important;}
.ui-widget{
font-family: inherit;;
}
.ui-widget-content a {
color:inherit;
}