/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

body .avada-skin-rev {
    border-top: none;
    border-bottom: none;
}

/* image sizes */

img.width_20 {
    width: 20%;
	margin-top: 20px
}

img.width_30 {
    width: 30%;
	margin-top: 20px
}

img.width_40 {
    width: 40%;
	margin-top: 20px
}

img.width_50 {
    width: 50%;
	margin-top: 20px
}

img.width_60 {
    width: 60%;
	margin-top: 20px
}

img.width_70 {
    width: 70%;
	margin-top: 20px
}

img.width_80 {
    width: 80%;
	margin-top: 20px
}

img.width_90 {
    width: 90%;
	margin-top: 20px
}

img.width_100 {
    width: 100%;
	margin-top: 20px
}

@media all and (max-width: 650px) {

    img.width_20 {
        width: 100%;
        float: none;
    }

    img.width_30 {
        width: 100%;
        float: none;
    }

    img.width_40 {
        width: 100%;
        float: none;
    }

    img.width_50 {
        width: 100%;
        float: none;
    }

    img.width_60 {
        width: 100%;
        float: none;
    }

    img.width_70 {
        width: 100%;
        float: none;
    }

    img.width_80 {
        width: 100%;
        float: none;
    }

    img.width_90 {
        width: 100%;
        float: none;
    }

    img.width_100 {
        width: 100%;
        float: none;
    }

}


/* container width sizes */

.tab_container_20 {
	width: 20%;
	float: left;
}

.tab_container_30 {
	width: 30%;
	float: left;
}

.tab_container_35 {
	width: 35%;
	float: left;
}

.tab_container_40 {
	width: 40%;
	float: left;
}

.tab_container_45 {
	width: 45%;
	float: left;
}

.tab_container_50 {
	width: 50%;
	float: left;
}

.tab_container_60 {
	width: 60%;
	float: left;
}

.tab_container_70 {
	width: 70%;
	float: left;
}

.tab_container_80 {
	width: 80%;
	float: left;
}



body h1 h2 h3 h4 h5 h6 p {
    color: #000;
}

.bullet_110 {
	line-height: 110%;
}

.bullet_130 {
	line-height: 130%;
}

.t_white {
    color: #fff;
}

.t_lgray {
    color: #dddddc;
}

.t_black {
    color: #000;
}

.t_gold {
    color: #fccd32;
}

.t_large {
    font-size: 70px;
}

.t_medium {
    font-size: 56px;
}

.t_small {
    font-size: 44px;
}

.t_smaller {
    font-size: 36px;
}

.t_smallest {
    font-size: 28px;
}

.t_tiny {
    font-size: 24px;
}

.t_tinyer {
    font-size: 18px;
}

.t_tinyest {
    font-size: 14px;
}

.t_center {
    text-align: center;
}

.t_left {
    text-align: left;
}

.t_right {
    text-align: right;
}

.t_line_height {
	line-height: 160%;
}

.t_line_height_small {
	line-height: 145%;
}

div#content a:link {
    color: #fccd32;
	text-decoration: underline;
}

/* visited link */
div#content a:visited {
    color: #fccd32;
	text-decoration: underline;
}

div#fusion-tabs a:visited {
    border-top: 0px
	text-decoration: none;
}

/* mouse over link */
a:hover {
    color: #fcf4de;
}

/* selected link */
a:active {
    color: #fccd32;
}




/* tab formatting */
div#tab-link {
	font-size:14px;
}

div#fusion-tabs a:link {
    border-top: 0px;
	text-decoration: none;
}

div#fusion-tabs a:visited {
    border-top: 0px;
	text-decoration: none;
}




img.top {
    vertical-align: text-top;
}


/* padding */

.padding_top_10 {
	padding-top: 10px;
}

.padding_top_20 {
	padding-top: 20px;
}

.padding_top_30 {
	padding-top: 30px;
}

.padding_top_40 {
	padding-top: 40px;
}

.padding_top_50 {
	padding-top: 50px;
}

.padding_top_60 {
	padding-top: 60px;
}

.padding_top_70 {
	padding-top: 70px;
}

.padding_top_80 {
	padding-top: 80px;
}

.padding_top_90 {
	padding-top: 90px;
}

.padding_top_100 {
	padding-top: 100px;
}

.padding_top {
	padding-top: 30px;
}

.padding_bottom {
	padding-bottom: 30px;
}

.padding_10 {
	padding: 10px;
}

.padding_20 {
	padding: 20px;
}

.padding_50 {
	padding: 50px;
}

.padding_100 {
	padding: 100px;
}

.padding_30 {
	padding: 30px;
}

.margin_top_50 {
	margin-top: 50px
}

.margin_bottom_50 {
	margin-bottom: 50px
}

.margin_top_100 {
	margin-top: 100px
}

.margin_bottom_100 {
	margin-bottom: 100px
}


.margin_right_20 {
	margin-right: 20px
}

.content_background {
	background: #383838;
}

.form_background {
	background: #ffffff;
}

.button_background {
	background-image: url(../../uploads/2015/08/contact-me-150x43.png);
	background-repeat: no-repeat;
}

body #main {
    padding-top: 85px;
}

.border_radius_25 {
	border-radius: 25px;
}