/*
Theme Name: artisanprosthetics
Description: Divi Child Theme
Author:  artisan prosthetics
Author URI:  http://artisanprosthetics.com
Template: Divi
Version:  1.0.1
*/

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

/*@import url(https://fonts.googleapis.com/css?family=Rajdhani:400,600,700);
*/ 
/* =Theme customizations
------------------------------------------------------- */


/* overhanging logo by Geno Quiroz */
 
#top-header {z-index: 99999;}
 
#logo {
    margin-top: 50px;
    z-index: 100000;
}
 
@media only screen and (max-width : 980px) {
    #logo { margin-top: 0px}}

 

#footer-info, #footer-info a {letter-spacing: 3px;}

	
	
.et_pb_bg_layout_light .et_pb_button {color: #fff!important;}	

#top-menu li li a {
    line-height: 1.2;
	border-bottom: dotted 1px #B5CDCB;
}

h2, h3 {padding-bottom: 20px;}

h2, h3 {margin-top: 20px;}

h4 {margin: 20px 0;}



.footer-widget:first-child {
	border-right: 1px solid #999;
}

 
 
#main-header, .et-fixed-header{
}




.nav li ul {border-top: solid 5px #468C8C!important;}

#et-top-navigation {
    font-weight: 400!important;
}


/*------------------------------------------------*/
/*-----------------[CTA Menu Item]----------------*/
/*------------------------------------------------*/
 
/* style the contact cta button */
            .contact {border-radius: 0px;}
            .contact a {color: #fff!important;}
            li.contact {
                background-color:#B5CDCB; 
                font-weight: 700; 
                text-transform: uppercase; 
                text-align: center; 
                padding: 10px 10px 10px!important;
            	border-radius: 3px;
                -moz-transition: all 0.5s; 
                -webkit-transition: all 0.5s;
                transition: all 0.5s;}
            li.contact:hover {background-color:#B5CDCB;}
 
    @media only screen and (min-width : 981px) {
            li.contact {height: 33px;}}


span.mobile_menu_bar:before {
    color: #fff !important;
}

.et_pb_widget a {color: #5AB8C1;}
.et_pb_widget a:hover {color: #5AB8C1; text-decoration: underline;}

.ulchoose ul {
	font-size: 24px;
	line-height: 1.5;
	margin-left: 15px;
	}
.ulchoose li {margin-bottom: 15px;}	


#main-footer {
	background: url(images/bg-footer.png);
}

.downarrow:after,.downarrow:before{
content:''; 
position:absolute; 
bottom:0; 
width:50%; 
z-index:100; 
border-bottom: 40px solid #fff; 
-moz-transform:rotate(0.000001deg); 
-webkit-transform:rotate(0.000001deg); 
-o-transform:rotate(0.000001deg); 
-ms-transform:rotate(0.000001deg);
transform:rotate(0.000001deg)
}
 
 .downarrow:before{
right:50%; 
border-right:40px solid transparent; 
border-left:1000px solid #fff;
}
 .downarrow:after{
left:50%; 
border-left:40px solid transparent; 
border-right:1000px solid #fff;
}
 
 .downarrow{
overflow:hidden;
}

