/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** SECTION 1 - START HERE   ***************/

/*HEADING STYLING*/
h1, .h1, .banner h1, h1.uppercase {
	font-size: 4.3em;
	font-weight: 500;
	line-height: 1.1em;
	margin-bottom: .1em;
}
h2, .h2, .banner h2, h2.uppercase{
	font-size: 2.7em;
	font-weight: 500;
	margin-bottom: .1em
}
h3, .h3, .banner h3, h3.uppercase {
	font-size: 1.9em;
	font-weight: 500;
	margin-bottom: .1em
}
h4, .h4, .banner h4, h4.uppercase {
	font-size: 1.1em;
	font-weight: 700;
	margin-bottom: .1em
}

.small-margin h3{
    margin-bottom: .1em;
}




#header{
    display: none;
}


.section-boxed-round-tl{
    width: inherit;
    margin-left: 3%;
    margin-right: 3%;
    border-radius: 100px 0 0 0;
   	-webkit-border-radius: 100px 0 0 0;
    -moz-border-radius: 100px 0 0 0;
}

.section-boxed-round-br, .section-boxed-round-br .section-bg {
    width: inherit;
    margin-left: 3%;
    margin-right: 3%;
    border-radius: 0 0 100px 0;
   	-webkit-border-radius: 0 0 100px 0;
    -moz-border-radius: 0 0 100px 0;
}


.corner-round-ul>.col-inner, .corner-round-ul .banner, .corner-round-ul .banner-bg, .corner-round-ul .box-image, .corner-round-ul .image-zoom, .corner-round-ul .img .img-inner {
    border-radius: 65px 0 0 0;
   	-webkit-border-radius: 65px 0 0 0;
    -moz-border-radius: 65px 0 0 0;
}

.corner-round-ur>.col-inner, .corner-round-ur .banner, .corner-round-ur .banner-bg, .corner-round-ur .box-image, .corner-round-ur .image-zoom, .corner-round-ur .img .img-inner {
    border-radius: 0 65px 0 0;
   	-webkit-border-radius: 0 65px 0 0;
    -moz-border-radius: 0 65px 0 0;
}

.social-icons a {
    color: var(--primary-color);
}
.social-icons a:hover {
    color: var(--secondary-color);
}


/* =QUOTES SLIDER */
.quotes-slider .dot {
    background: #000;
}

.quotes-slider .dot.is-selected {
    background: #000!important;
}

.quotes-slider .author-content span:before {
    content: url('../plugins/asquared-glue/assets/img-stars.png');
}

.inline.ux-menu {
    display: block;
    text-align: center!important;
}

.inline .ux-menu-link {
    display: inline-block;
    margin: 0 1em!important;
    text-transform: uppercase;
}

.uppercase{
    letter-spacing: 0 !important;
}
.button.success.is-outline{
    border-color: var(--success-color);
}
.button.alert.is-outline{
    border-color: var(--alert-color);
}


/*************** SECTION 2 - MOBILE QA FIXES ONLY  ***************/
@media only screen and (max-width: 549px) {
    h1, .h1, .banner h1, h1.uppercase {
	   font-size: 3.4em;
}
    h2, .h2, .banner h2, h2.uppercase{
        font-size: 2.4em;
}
    h3, .h3, .banner h3, h3.uppercase {
        font-size: 1.5em;

}
    .section-boxed-round-tl{
    width: inherit;
    margin-left: 3%;
    margin-right: 3%;
    border-radius: 60px 0 0 0;
   	-webkit-border-radius: 60px 0 0 0;
    -moz-border-radius: 60px 0 0 0;
}

    .section-boxed-round-br, .section-boxed-round-br .section-bg {
        width: inherit;
        margin-left: 3%;
        margin-right: 3%;
        border-radius: 0 0 60px 0;
        -webkit-border-radius: 0 0 60px 0;
        -moz-border-radius: 0 0 60px 0;
}
    .corner-round-ul>.col-inner, .corner-round-ul .banner, .corner-round-ul .banner-bg, .corner-round-ul .box-image, .corner-round-ul .image-zoom, .corner-round-ul .img .img-inner {
    border-radius: 35px 0 0 0;
   	-webkit-border-radius: 35px 0 0 0;
    -moz-border-radius: 35px 0 0 0;
}

    .corner-round-ur>.col-inner, .corner-round-ur .banner, .corner-round-ur .banner-bg, .corner-round-ur .box-image, .corner-round-ur .image-zoom, .corner-round-ur .img .img-inner {
        border-radius: 0 35px 0 0;
        -webkit-border-radius: 0 35px 0 0;
        -moz-border-radius: 0 35px 0 0;
}
}

/*************** SECTION 3 - MEDIUM GRID AND UP  ***************/
@media only screen and (min-width: 550px) and (max-width: 850px) {
    h1, .h1, .banner h1, h1.uppercase {
	   font-size: 3.6em;
}
    h2, .h2, .banner h2, h2.uppercase{
        font-size: 2.6em;
}
    h3, .h3, .banner h3, h3.uppercase {
        font-size: 1.7em;

}
    .section-boxed-round-tl{
    width: inherit;
    margin-left: 3%;
    margin-right: 3%;
    border-radius: 80px 0 0 0;
   	-webkit-border-radius: 80px 0 0 0;
    -moz-border-radius: 80px 0 0 0;
}

    .section-boxed-round-br, .section-boxed-round-br .section-bg {
        width: inherit;
        margin-left: 3%;
        margin-right: 3%;
        border-radius: 0 0 80px 0;
        -webkit-border-radius: 0 0 80px 0;
        -moz-border-radius: 0 0 80px 0;
}
    .corner-round-ul>.col-inner, .corner-round-ul .banner, .corner-round-ul .banner-bg, .corner-round-ul .box-image, .corner-round-ul .image-zoom, .corner-round-ul .img .img-inner {
    border-radius: 55px 0 0 0;
   	-webkit-border-radius: 55px 0 0 0;
    -moz-border-radius: 55px 0 0 0;
}

    .corner-round-ur>.col-inner, .corner-round-ur .banner, .corner-round-ur .banner-bg, .corner-round-ur .box-image, .corner-round-ur .image-zoom, .corner-round-ur .img .img-inner {
        border-radius: 0 55px 0 0;
        -webkit-border-radius: 0 55px 0 0;
        -moz-border-radius: 0 55px 0 0;
}
    
}

/*************** SECTION 4 - DESKTOP AND UP  ***************/
@media only screen and (min-width: 1000px) {
    
}