/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.76.1506535659
Updated: 2017-09-28 00:07:39

*/

/* body {
    font-family: proxima-nova, sans-serif;
    font-style: normal;
    border: 7px solid #e07458;
} */

/*
#page-container {
    width: calc(100% - 5px);
    overflow: hidden !important;
    box-shadow: 0px 0px 5px rgb(0,0,0,0.3);
    background-image: radial-gradient(circle at center,#454545 0%,#333333 100%)!important;
}
*/

/* header#main-header {
    box-shadow: none;
} */

/*
li#menu-item-1472 {
    left: 20px;
    position: absolute;
    top: 50px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

li#menu-item-1471 {
    position: absolute;
    top: 50px;
    right: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
}

li.centered-inline-logo-wrap {
    margin-bottom: 10px !important;
}

.clr-bk {
    background-color: rgba(0,0,0,0);
}
*/


/* 2022 */

.skills-container span {
    background-color: rgba(255, 255, 255, 0.15);
    padding: 5px 10px;
    margin: 6px 3px !important;
    position: relative;
    display: inline-block;
}

ul#bvs-icons li {
    display: inline-block;
    float: left;
    width: 33%;
}

ul#bvs-icons {
	list-style-type:none;
}

.et-l--footer a {
    color: #4eafba;
}


/* show slider arrows always for DIVI theme */
.et-pb-arrow-next {
     opacity: 1;
     right: 22px;
}
.et-pb-arrow-prev{
     opacity: 1;
     left: 22px;
}

.et_pb_slide_description h2,
.et_pb_slide_description p,
.et_pb_slide_description span
.et_pb_slide_description .et_pb_text_inner{
    text-shadow: none !important;
}

.et_pb_slider .et_pb_container {
    max-width: 1600px;
}

.page-id-1601 .et_pb_slide_description .et_pb_row {
    width: 100%;
}

.page-id-1601 .et_pb_text_inner {
    text-shadow: none !important;
}

@media screen and (max-width:1299px) and (min-width:981px){
	.et-l--header span {
		font-size: 42px;
	}
	
	.et-l--header .et_pb_blurb_description {
		font-size: 16px;
	}
	
	.et-l--header .et_pb_blurb_0_tb_header .et_pb_main_blurb_image .et_pb_image_wrap {
		width: 80px;
	}
	
	.et-l--header .et_pb_blurb_0_tb_header.et_pb_blurb .et_pb_module_header {
		margin-top: 7px !important;
		padding-bottom: 0px;
	}
	
	.et-l--header .et_pb_column.et_pb_column_3_5.et_pb_column_0_tb_header {
		margin-right: 10px;
	}

	.et-l--header .et-menu li a {
		font-size: 16px !important;
	}
	
	.et-l--header .et_pb_gutters3 .et_pb_column_3_5 {
		max-width: calc(100% - 331px);
	}
	
	.et-l--header .et_pb_gutters3 .et_pb_column_2_5 {
		width: 321px;
	}
}

/* .page-id-1601 .et_pb_slider_0 .et_pb_row_8.et_pb_row {
    margin-top: 0px !important;
    padding-top: 0px;
} */

.page-id-1601 .et_pb_text_6 .et_pb_text_inner {
    max-width: 750px;
	margin: 0 auto;
}

@media screen and (max-width:1370px) and (min-width:981px){
/* 	.page-id-1601 .et_pb_gutters3 .et_pb_column_1_3 {
		width: 50%;
	} */
	
	.page-id-1601 .et_pb_gutters3 .et_pb_column_1_3 {
		width: 359px;
	}
}

/* @media screen and (max-width:980px) {
	.page-id-1601 .et_pb_column_6 {
		width: 310px;
	}
	
	.page-id-1601 h2 {
		text-align: center !important;
	}
	
	.page-id-1601 .et_pb_text_inner {
		text-align: center;
	}
	
	.page-id-1601 .et_pb_column.et_pb_column_1_3 {
		width: 310px;
		margin-left: auto;
		margin-right: auto;
		float: none;
	}
	
	.page-id-1601 .et_pb_row_14 .et_pb_column {
		width: 50%;
	}
	
	.page-id-1601 .et_pb_image_1 {
		max-width: unset;
	}
	
	.page-id-1601 .et_pb_column.et_pb_column_1_3 {
		width: 358px;
	}

} */

/* @media screen and (max-width:479px) {
	.page-id-1601 .et_pb_column_1_3 {
		width: 358px !important;
	}
} */

a.et_pb_button.et_pb_button_1.next-button:after ,
a.et_pb_button.et_pb_button_2.next-button:after {
    content: attr(data-icon);
    font-family: FontAwesome!important;
    font-weight: 900!important;
    color: #ffffff;
    line-height: inherit;
    font-size: inherit!important;
    opacity: 1;
    margin-left: -1.3em;
    right: auto;
    display: inline-block;
    font-family: FontAwesome!important;
    font-weight: 900!important;
}

@media screen and (max-width:535px) {
	.et_pb_row_14 a.et_pb_button {
		font-size: 14px;
	}
}
/* 
.page-id-1601 img.wp-image-1959 {
    width: 100%;
    height: 615px !important;
    padding-top: 106px;
    padding-bottom: 54px;
    padding-left: 2px;
} 

.page-id-1601 .et_pb_column.et_pb_column_1_3.et_pb_column_19.gif-frame {
    width: 350px;
	height:670px;
}

.page-id-1601 .et_pb_column.et_pb_column_2_3.et_pb_column_20 {
    width: calc(100% - 350px);
}

.page-id-1601 .gif-img img.wp-image-1977 {
    width: 305px;
    padding-left: 3px;
    margin-top: 114px;
}

@media screen and (max-width:980px) {
	.page-id-1601 .et_pb_column.et_pb_column_1_3.et_pb_column_19.gif-frame {
		width: 330px !important;
	}
} */

.et-pb-contact-message {
    text-align: Center;
    color: #fff;
}