/* 

Theme name: divi_child
Description: Child theme based on Divi
Author: Joseph Fusco
Version: 1.0
Template: Divi

 */

 @import url("../Divi/style.css");


h1 {
font-size:2.2em;
font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;
text-shadow:1px 1px 1px rgba(150,150,150,0.2);
font-weight:600;
color:#69737a !important;
}

h2 {
font-size:2em;

text-shadow:2px 2px 2px rgba(150,150,150,0.10);

color:#69737a !important;
}

@media (max-width: 1200px) {
 #et_mobile_nav_menu {
 display: block;
 }
 
#top-menu {
display:none;
 }
 }

@media (max-width: 980px) {
.et_fixed_nav #main-header {
position: fixed;
}
}

@media only screen and ( max-width: 980px ) {
.et_header_style_left #logo {
max-width: 80% !important;
max-height: 80% !important;
}
}

 @media only screen and (min-width:981px) {
  #home.fullscreen_section {
   height:100vh;
padding-top:10vh!important;
  }
 }


.fullscreen {
min-height:90vh!important;
min-width:90vw!important
}



#main-footer {
border-top: 1px solid #d8cdca;
}

#customsocialicons img {
margin-left:15px;
margin-top:6px;
}

.mobile_menu_bar:before {
color:#7f7f7f !important
}

#top-menu-nav #top-menu li a:hover {
color:#690394 !important;
}



#top-menu li a:hover {
color:#690394 !important
}

#custom_html-1 .custom-html-widget a:hover {
color: #690394;
font-weight: bold;
}
#custom_html-2 .custom-html-widget a:hover {
color: #690394;
}
#custom_html-3 .custom-html-widget a:hover {
color: #690394;
}

#custom_html-4 .custom-html-widget a:hover {
color: #690394;
}

.textwidget p a:hover {
color:#690394;

}

p.info a {
position:relative;
color:#8e8e8e;
top:-.25em!important
}

p.info a:hover {
color:#2ea3f2
}

p.info .fa {
margin:0 3px 0 0
}

.info {
font-size:1.1em;
line-height:150%;
color:#8e8e8e
}


.alapa {
text-align:left;
text-shadow:1px 1px 1px rgba(150,150,150,0.1);
line-height:1.6em
}



div#footer-widgets {
padding-top:10px!important;
padding-bottom:10px!important
}

.footer-widget {

margin-bottom:0!important
}

div#footer-bottom {

padding:0 !important;
}
.separator {
border-bottom:2px dotted;
margin-bottom:30px;
color:#ccc
}

.top-border {
border-top:1px solid #e4ebee !important;
box-shadow:2px 2px 2px 2px rgba(212,212,212,0.5)
}



.fa-phone:before {
    content: "\f095";
    font-family: fontawesome;
    font-size: 22px;
}

.grey-border {
border-radius:8px;
border:#e5f4fc solid 1px!important;
background:rgba(255,255,255,0.9);
box-shadow:2px 2px 2px 2px rgba(212,212,212,0.20)
}

#main-header .et_mobile_menu {
   border-color: #b29c94;
}
li#menu-item-26532, li#menu-item-26533 {
padding-right: 0;
margin-right: -8px;
}

.nav li ul {
	width: 300px !important;
}

.dt-toggle a:hover {
color: #ba69f0; 
	}

#top-menu li li,
#top-menu li li a {
	display: table !important;
	width: 100% !important;
}

 @media only screen and (min-width:981px) {
  #acerca.fullscreen_section {
   height:100vh;
padding-top:10vh!important;
  }
 }


.grey-border4 {
   background-color: rgba(255,255,255,0.9);
   border: #e3e6e8 solid 1px !important;
   box-shadow: 0 4px 5px rgba(255,255,255,0.2);
   padding:30px 60px 30px 30px; 
   border-radius: 25px;
}

.tolb-title {
    float: left;
    word-wrap: break-word;
    font-weight: 600;

}

.bg_gradient {
border-top:1px solid #e4ebee !important;
box-shadow:2px 2px 2px 2px rgba(212,212,212,0.5);

	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f1f5f7+3,ffffff+9,ffffff+14,ffffff+20,f7fafc+26,f7fafc+26,ffffff+33,ffffff+33,ffffff+38,ffffff+54,ffffff+54,f9fdff+54,ffffff+65,ffffff+66,ffffff+73,f1f5f7+77,ffffff+85,f1f5f7+85,f1f5f7+85,f1f5f7+85,f1f5f7+85,ffffff+85,ffffff+85,f9fdff+90,ffffff+90,ffffff+90,f9fdff+100 */
background: rgb(241,245,247); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(241,245,247,1) 3%, rgba(255,255,255,1) 9%, rgba(255,255,255,1) 14%, rgba(255,255,255,1) 20%, rgba(247,250,252,1) 26%, rgba(247,250,252,1) 26%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 33%, rgba(255,255,255,1) 38%, rgba(255,255,255,1) 54%, rgba(255,255,255,1) 54%, rgba(249,253,255,1) 54%, rgba(255,255,255,1) 65%, rgba(255,255,255,1) 66%, rgba(255,255,255,1) 73%, rgba(241,245,247,1) 77%, rgba(255,255,255,1) 85%, rgba(241,245,247,1) 85%, rgba(241,245,247,1) 85%, rgba(241,245,247,1) 85%, rgba(241,245,247,1) 85%, rgba(255,255,255,1) 85%, rgba(255,255,255,1) 85%, rgba(249,253,255,1) 90%, rgba(255,255,255,1) 90%, rgba(255,255,255,1) 90%, rgba(249,253,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(241,245,247,1) 3%,rgba(255,255,255,1) 9%,rgba(255,255,255,1) 14%,rgba(255,255,255,1) 20%,rgba(247,250,252,1) 26%,rgba(247,250,252,1) 26%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 54%,rgba(249,253,255,1) 54%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 73%,rgba(241,245,247,1) 77%,rgba(255,255,255,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(255,255,255,1) 85%,rgba(255,255,255,1) 85%,rgba(249,253,255,1) 90%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 90%,rgba(249,253,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(241,245,247,1) 3%,rgba(255,255,255,1) 9%,rgba(255,255,255,1) 14%,rgba(255,255,255,1) 20%,rgba(247,250,252,1) 26%,rgba(247,250,252,1) 26%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 33%,rgba(255,255,255,1) 38%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 54%,rgba(249,253,255,1) 54%,rgba(255,255,255,1) 65%,rgba(255,255,255,1) 66%,rgba(255,255,255,1) 73%,rgba(241,245,247,1) 77%,rgba(255,255,255,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(241,245,247,1) 85%,rgba(255,255,255,1) 85%,rgba(255,255,255,1) 85%,rgba(249,253,255,1) 90%,rgba(255,255,255,1) 90%,rgba(255,255,255,1) 90%,rgba(249,253,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f5f7', endColorstr='#f9fdff',GradientType=0 ); /* IE6-9 */


}
@media (max-width: 1034px) {
.grey-border4 .et_pb_column {
   width: 100% !important;
}
 }





