/*
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
*/

/* Buttons */

#main #comment-submit, #main .comment-submit, #reviews input#submit, .button-default, .button.default, .comment-form input[type="submit"], .fusion-button, .fusion-button-default, .fusion-footer-widget-area .fusion-privacy-placeholder .button-default, .fusion-portfolio-one .fusion-button, .post-password-form input[type="submit"], .slidingbar-area .button-default, .ticket-selector-submit-btn[type=submit], .tml-submit-wrap input[type="submit"], .wpcf7-form input[type="submit"], .wpcf7-submit, input.button-default {
	font-family: roboto !important;
	font-weight: 350 !important;
	text-transform: capitalize !important;
}

/* END */


.review.no-avatar {
    background: transparent !important;
}

/* Typography */

.menu-text, .fusion-button {font-family: 'Open Sauce Regular' !important;letter-spacing: 0px !important;}

/* END */



/* Header */

li.menu-item:last-child a {padding-right: 0px !important;}
header .fusion-header > .fusion-row {padding-top: 0px !important;}

/* END */


/* Team */

.fusion-person .person-desc .person-author .person-title {
    font-weight: 400;
    font-size: 18px;
    line-height: 28px;
    color: #ff7e00;
}

.fusion-person .person-content {
    margin-top: 16px;
    font-size: 17px;
    line-height: 29px;
}

.person-desc {
    padding-top: 160px !important;
}

.person-shortcode-image-wrapper {
    border-radius: 100000px !important;
    overflow: hidden;
    width: 250px;
    margin-bottom: -135px;
}

/* END */


/* Footer */

.fusion-footer .fusion-row section#text-5 a:first-child img {
    margin-right: 40px;
}

.fusion-footer .fusion-row section#text-5 a img {
    height: 90px;
    width: auto;
}

body .fusion-footer-copyright-area {
    padding-top: 5px;
    padding-bottom: 50px;
}

section#contact_info-widget-2 a {
    color: #6e54a3;
}

section#contact_info-widget-2 {
    margin-bottom: -10px;
    font-size: 15px;
    line-height: 20px;
    margin-top: -10px;
    font-weight: 600;
    color: #5d5f64;
}

/* END */



/* Pricing Tables */

body .fusion-pricing-table .panel-body .price .time.price-without-decimal {margin-top: 8px;letter-spacing: 0px;font-size: 17px;line-height: 20px;display: block;color: #000;}
body .fusion-pricing-table .list-group-item {padding: 10px 10px;font-size: 16px;line-height: 25px;}
body .full-boxed-pricing .panel-body .price .integer-part,
body .full-boxed-pricing .panel-body .price .integer-part, body .fusion-pricing-table .panel-body .price .currency {color: #ff7e00;font-size: 45px;line-height: 60px;top: unset;}
body .fusion-pricing-table .list-group {border-top: 1px solid #ededed;padding-top: 15px;margin-top: 15px; padding-bottom: 5px;}
body .fusion-pricing-table .panel-wrapper:hover .fusion-panel {background-color: transparent;}
body .fusion-pricing-table .panel-body {padding-top: 0px;margin-top: -15px;}

/* END */



/* Home */

.home .fusion-page-title-bar h3 {font-size: 22px;line-height: 33px !important;width: 600px;margin: auto;}
.home .fusion-page-title-bar h1.entry-title {font-size: 60px;line-height: 60px;margin-bottom: 10px;}
.home .fusion-page-title-bar {height: 700px;}

/* END */


.fusion-footer-widget-column:last-child {
    margin-top: 27px;
    margin-bottom: 0;
}






/* 1150 */

@media only screen and (max-width: 1150px) {
	body .fusion-footer-copyright-area .fusion-copyright-notice {width: 70% !important;margin: auto;}
	
	/* Footer */
	.fusion-footer .fusion-row section#text-5 a img {height: 70px;width: auto;}
	.fusion-footer section#contact_info-widget-2 {margin-top: -10px;margin-bottom: -10px !important;}
}

/* END */



/* 1024 */
@media only screen and (max-width: 1024px) {
	.home .fusion-page-title-wrapper {margin-top: 200px;margin-bottom: 200px;}
}

/* END */


/* 999 */

@media only screen and (max-width: 999px) {
	.fusion-logo {z-index: 99999999999 !important;margin: 25px 0px 25px 0px !important;}
	.fusion-logo img {height: 50px !important;}
	.fusion-header-has-flyout-menu .fusion-flyout-menu-bg {background-color: rgb(255 255 255 / 88%) !important;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);}
	.home .fusion-page-title-wrapper {margin-top: 160px;margin-bottom: 200px;}
	.fusion-mobile-nav-holder>ul>li.fusion-mobile-nav-item>a {font-size: 23px !important;line-height: 25px !important;font-weight: 500;}

	/* Footer */
	body .fusion-footer-copyright-area .fusion-copyright-notice {width: 100% !important;margin: auto;}
	body .fusion-footer-copyright-area {padding-top: 5px;padding-bottom: 30px;}

	.our-partners-border-bottom {border-bottom: 1px solid #ececec;padding-bottom: 100px !important;margin-bottom: -60px !important;}
	body .client-display-logo-row .fusion-layout-column {width: 33.33% !important;padding: 0px 40px !important;}
	body .client-display-logo-row .fusion-flex-column.client-display-button {width:100% !important;}
}

/* END */


/* 769 */

@media only screen and (max-width: 769px) {
	body .client-display-logo-row .fusion-layout-column {width: 33.33% !important;padding: 0px 20px !important;}
}

/* END */



/* 690 */

@media only screen and (max-width: 690px) {
	.fusion-footer .fusion-row section#text-5 a:first-child img {margin-right: 20px;}
	.fusion-footer .fusion-row section#text-5 a img {height: 65px;width: auto;}
	body .fusion-footer .fusion-row section#text-5 a:first-child img {margin-right: 0px !important;margin-left: 0px !important;}
	.home .fusion-page-title-bar h3 {width: 90%;}
	body .client-display-logo-row .fusion-layout-column {padding: 0px 10px !important;}
}

/* END */


/* 640 */

@media only screen and (max-width: 640px) {
	body .fusion-footer-widget-area {padding-bottom: 0px !important;margin-bottom: -20px !important;}
}

/* END */
	
	
	
/* 479 */

@media only screen and (max-width: 479px) {
	/* Header */
	.fusion-logo img {height: 45px !important;}
	.fusion-header {padding-left: 25px !important;padding-right: 25px !important;}
	.fusion-content-boxes .content-box-column-last-in-row {margin-bottom: 0px !important;}
	
	/* Team */
	.fusion-person .person-content {margin-top: 16px;font-size: 16px;line-height: 28px;}
	.fusion-person .person-content {margin-top: 15px;}
	.fusion-person-left .person-desc {padding: 30px !important;padding-top: 155px !important;}
	
	/* Page Header */
	.fusion-page-title-bar h1.entry-title {font-size: 34px !important;line-height: 44px !important;letter-spacing: -0.5px;}
	.fusion-page-title-bar h3 {font-size: 19px !important;line-height: 27px !important;margin-top: 10px !important;}

	/* Footer */
	.fusion-footer .fusion-row section#text-5 a:last-child {margin-bottom: 0px !important;}
	.fusion-footer .fusion-row section#text-5 a {width: 100% !important;display: block;margin-bottom: 25px;}
	.fusion-footer .fusion-row section#text-5 a:first-child img {margin-right: 0px;}
	body .fusion-footer-copyright-area {padding: 0px 20px 0px 20px !important;}
	.fusion-body .fusion-footer-copyright-center .fusion-social-links-footer {margin-bottom: 40px;}

	/* Home */
	body.home .fusion-page-title-bar h1.entry-title {font-size: 40px !important;line-height: 43px !important;margin-bottom: 15px;}
	body.home .fusion-page-title-bar h1.entry-title {font-size: 43px !important;line-height: 45px !important;margin-bottom: 15px;}
	body .client-display-logo-row .fusion-layout-column {padding: 0px 15px !important;width: 50% !important;}
}

/* END */






