/* 
 Theme Name:     MIT IC3
 Author:         MIT IC3 
 Author URI:     http://ic3-dev.mit.edu/
 Template:       Divi
 Version:        v.01
 Description:   A Child Theme built using the elegantmarketplace.com Child theme maker
Developed by Andrew Palmer for Elegant Marketplace www.elegantmarketplace.com Free to use and duplicate as many times as you like
 Wordpress Version: 4.8.1
*/ 


/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */ 

a.big-button{
font-size: 25px !important;
}

hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #ffffff; 
  border-width: 1.5px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #ffffff; 
  border-width: 0 0 1.5px 0; 
  border-radius: 20px; 
}


.logo_showcase .slick-slide img {
border: none !important
}

.um-field-checkbox-option{
color: #fff !important; }

a.um-link-alt{
color: #fff !important; }

#et-main-area { overflow: hidden;} /* Hides all the items that float over the right margin */
  
    .diagonal-shadow::before,
    .diagonal-shadow::after {
        position: absolute;
        content: '';
        pointer-events: none;}
  
    .diagonal-shadow {
        z-index: 1;
        padding-top: 6em;
        background: #0b1214;}
  
    .diagonal-shadow::before,
        .diagonal-shadow::after {
        top: 0;
        left: -25%;
        z-index: -1;
        width: 150%;
        height: 75%;
        background: inherit;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}
  
    .diagonal-shadow::before {
        height: 50%;
        background: #1d3536;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 3% 0;
        transform-origin: 3% 0;}

sup {font-size: 0.6em; vertical-align: super; bottom: 0}

a.big-button{
font-size: 40px;
color: #a31f34;
}

.um *{
color: #fff;
font-size: 25px;
font-weight: bold;
}

.bottom-nav{
text-align: center;
}
.bottom-nav li{
display: block;
}

#footer-info{
font-size: 8px;
float: none; 
text-align: center; 
}

#et-footer-nav{
display: none;
}

#footer-bottom{
height: 50px !important; 
}

/*For the hamburger menu*/
.mobile_menu_bar:before {
color: #fff;
font-size: 50px;


}

.mobile_menu_bar:after {
color: #fff !important;
display: block;
padding-left: 7px;
content: "Menu"
}


/* === Tab Icons Starts Here ===
*/

.et_pb_tab_active a {
color: #0a485f !important; 
}/*SETS THE COLOR OF ACTIVE TAB*/


.et_pb_tabs.icon-tabs {
 border: none;
}
.icon-tabs ul {
 margin-bottom: 30px;
}
 
.icon-tabs .et_pb_tabs_controls li {
 border-right: none;
}
 
.icon-tabs ul.et_pb_tabs_controls {
 background-color: transparent;
}
.icon-tabs img.alignleft {
 margin-right: 70px;
}
.icon-tabs .et_pb_all_tabs {
 border-top: none;
}
 
.icon-tabs .et_pb_tabs_controls {
 padding: 0 0% !important;
}***HERE USED TO BE 20%*
.icon-tabs .et_pb_tabs_controls li {
 width: 50% !important;
}***HERE USED TO BE 100%*
.icon-tabs .et_pb_tabs_controls li a {
 width: 50% !important;
 text-align: center;
 color: #a3a3a3;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-weight: 300 !important;
}***HERE USED TO BE 100%*
.icon-tabs .et_pb_tab_active a {
 color: #0b83a1 !important;
}
.icon-tabs .et_pb_tab h2 {
 line-height: 1.5em;
 color: #8c0c2a;
 font-weight: 300 !important;
font-size: 24px;
}
.icon-tabs .et_pb_tab p {
 font-weight: 300 !important;
}
.icon-tabs .et_pb_tabs_controls li a:before {
 font-family: 'FontAwesome';
 display: block;
 font-size: 40px;
 color: #a3a3a3;
 margin-bottom: 15px;
 font-weight: 300 !important;
}
 
.icon-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
 color: #0b83a1;
}
 
ul.et_pb_tabs_controls::after { 
border-top: none !important;
} 
 
.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding-top: 1em; 
}
 
 
/*
 === Change Icons Here ===
*/
 
.icon-tabs .et_pb_tab_0 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543507_AccountingAuditor_6.png);
}
.icon-tabs .et_pb_tab_1 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543553_AccountingAuditor_14.png);
}
.icon-tabs .et_pb_tab_2 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543587_AccountingAuditor_5.png);
}
 
/*
* === Mobile Styles ===
*/



@media (max-width: 768px) {
 
.icon-tabs .et_pb_tabs_controls li {
 width: 100% !important;
}
 
.icon-tabs .et_pb_tabs_controls {
 padding: 0 !important;
}
 
.icon-tabs .et_pb_tabs_controls li {
 margin-bottom: 35px;
}
}
/*
=== Tab Icons Ends Here ===
*/

/*
=== More Tab Style Attributes ===
*/
.et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #0b1214 !important;
}
.et_pb_all_tabs {
    background: #0b1214;
}

.icon-tabs .et_pb_tabs_controls li a {
color: #fff;
}

.et_pb_tabs_controls li { 
left: 20%;
text-align: right; 
}/*THIS CENTERS THE TABS*/


/*
=== More Tab Style Attributes Ends Here ===
*/






@media (max-width: 768px) {
.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{
display: none !important;
}

.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_two.et_pb_button{
display: none !important;
}

}

.logintext a{
color: #fff !important;
font-weight: bold; 

}


/*
You can add your own CSS here.

Click the help icon above to learn more.
*/


a.big-button{
font-size: 25px !important;
}

hr.style18 { 
  height: 30px; 
  border-style: solid; 
  border-color: #ffffff; 
  border-width: 1.5px 0 0 0; 
  border-radius: 20px; 
} 
hr.style18:before { 
  display: block; 
  content: ""; 
  height: 30px; 
  margin-top: -31px; 
  border-style: solid; 
  border-color: #ffffff; 
  border-width: 0 0 1.5px 0; 
  border-radius: 20px; 
}


.logo_showcase .slick-slide img {
border: none !important
}

.um-field-checkbox-option{
color: #fff !important; }

a.um-link-alt{
color: #fff !important; }

#et-main-area { overflow: hidden;} /* Hides all the items that float over the right margin */
  
    .diagonal-shadow::before,
    .diagonal-shadow::after {
        position: absolute;
        content: '';
        pointer-events: none;}
  
    .diagonal-shadow {
        z-index: 1;
        padding-top: 6em;
        background: #0b1214;}
  
    .diagonal-shadow::before,
        .diagonal-shadow::after {
        top: 0;
        left: -25%;
        z-index: -1;
        width: 150%;
        height: 75%;
        background: inherit;
        -webkit-transform: rotate(-2deg);
        transform: rotate(-2deg);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;}
  
    .diagonal-shadow::before {
        height: 50%;
        background: #1d3536;
        -webkit-transform: rotate(-3deg);
        transform: rotate(-3deg);
        -webkit-transform-origin: 3% 0;
        transform-origin: 3% 0;}

sup {font-size: 0.6em; vertical-align: super; bottom: 0}

a.big-button{
font-size: 40px;
color: #a31f34;
}

.um *{
color: #fff;
font-size: 25px;
font-weight: bold;
}

.bottom-nav{
text-align: center;
}
.bottom-nav li{
display: block;
}

#footer-info{
font-size: 8px;
float: none; 
text-align: center; 
}

#et-footer-nav{
display: none;
}

#footer-bottom{
height: 50px !important; 
}

/*For the hamburger menu*/
.mobile_menu_bar:before {
color: #fff;
font-size: 50px;


}

.mobile_menu_bar:after {
color: #fff !important;
display: block;
padding-left: 7px;
content: "Menu"
}


/* === Tab Icons Starts Here ===
*/

.et_pb_tab_active a {
color: #0a485f !important; 
}/*SETS THE COLOR OF ACTIVE TAB*/


.et_pb_tabs.icon-tabs {
 border: none;
}
.icon-tabs ul {
 margin-bottom: 30px;
}
 
.icon-tabs .et_pb_tabs_controls li {
 border-right: none;
}
 
.icon-tabs ul.et_pb_tabs_controls {
 background-color: transparent;
}
.icon-tabs img.alignleft {
 margin-right: 70px;
}
.icon-tabs .et_pb_all_tabs {
 border-top: none;
}
 
.icon-tabs .et_pb_tabs_controls {
 padding: 0 0% !important;
}***HERE USED TO BE 20%*
.icon-tabs .et_pb_tabs_controls li {
 width: 50% !important;
}***HERE USED TO BE 100%*
.icon-tabs .et_pb_tabs_controls li a {
 width: 50% !important;
 text-align: center;
 color: #a3a3a3;
 text-transform: uppercase;
 letter-spacing: 2px;
 font-weight: 300 !important;
}***HERE USED TO BE 100%*
.icon-tabs .et_pb_tab_active a {
 color: #0b83a1 !important;
}
.icon-tabs .et_pb_tab h2 {
 line-height: 1.5em;
 color: #8c0c2a;
 font-weight: 300 !important;
font-size: 24px;
}
.icon-tabs .et_pb_tab p {
 font-weight: 300 !important;
}
.icon-tabs .et_pb_tabs_controls li a:before {
 font-family: 'FontAwesome';
 display: block;
 font-size: 40px;
 color: #a3a3a3;
 margin-bottom: 15px;
 font-weight: 300 !important;
}
 
.icon-tabs .et_pb_tabs_controls li.et_pb_tab_active a:before {
 color: #0b83a1;
}
 
ul.et_pb_tabs_controls::after { 
border-top: none !important;
} 
 
.et_pb_tabs .et_pb_all_tabs .et_pb_tab {
padding-top: 1em; 
}
 
 
/*
 === Change Icons Here ===
*/
 
.icon-tabs .et_pb_tab_0 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543507_AccountingAuditor_6.png);
}
.icon-tabs .et_pb_tab_1 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543553_AccountingAuditor_14.png);
}
.icon-tabs .et_pb_tab_2 a:before {
 content: url(http://noveladigitaldesigns.com/wp-content/uploads/2017/06/1497543587_AccountingAuditor_5.png);
}
 
/*
* === Mobile Styles ===
*/



@media (max-width: 768px) {
 
.icon-tabs .et_pb_tabs_controls li {
 width: 100% !important;
}
 
.icon-tabs .et_pb_tabs_controls {
 padding: 0 !important;
}
 
.icon-tabs .et_pb_tabs_controls li {
 margin-bottom: 35px;
}
}
/*
=== Tab Icons Ends Here ===
*/

/*
=== More Tab Style Attributes ===
*/
.et_pb_tabs_controls li.et_pb_tab_active {
    background-color: #0b1214 !important;
}
.et_pb_all_tabs {
    background: #0b1214;
}

.icon-tabs .et_pb_tabs_controls li a {
color: #fff;
}

.et_pb_tabs_controls li { 
left: 20%;
text-align: right; 
}/*THIS CENTERS THE TABS*/


/*
=== More Tab Style Attributes Ends Here ===
*/






@media (max-width: 768px) {
.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_one.et_pb_button{
display: none !important;
}

.et_pb_fullwidth_header_0 .header-content-container .header-content .et_pb_button_two.et_pb_button{
display: none !important;
}


}

.logintext a{
color: #fff !important;
font-weight: bold; 

}

.page-id-760 #logo {
display: block;
margin-left: auto;
margin-right: auto;
}


.et-fixed-header #logo {
display: inline-block;
margin-right: 0px;
margin-left: 0px;
}


.um * {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
}

.um-error-block, .um-field-error {
   background: #a41e36;
   
}

p.um-notice.err {
 background: #a41e36;
}
