/*
Theme Name: CurlyHost
Theme URI: https://www.curlyhost.com
Description: CurlyHost - Enfold Child Theme
Author: CurlyHost
Author URI: https://www.curlyhost.com
Template: enfold
Version: V0.1
*/

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

/* styles in Edit CSS */


@media only screen and (min-width: 768px) {
.responsive .boxed#top {
  box-shadow: 0 0 45px -13px rgba(0,0,0,0.5);
}
}

@media only screen and (min-width: 768px) {
.responsive .boxed#top, .responsive.html_boxed.html_header_sticky #header, .responsive.html_boxed.html_header_transparency #header {
  width: 1500px;
  max-width: 100%;
}
}
@media only screen and (max-width: 568px) {
	.avia-button-left {
    	width: 100% !important;
    	margin-bottom: 7px;

    
	}
	a.avia-button {
    	width: 100% !important;
    	margin-bottom: -10px !important;
	}
}
.avia-button, .avia-button-left {
	border-radius: 6px !important;
}

.responsive #top .slideshow_caption .avia-caption-content {
    font-size: 18px !important;
}
@media only screen and (max-width: 768px){
.responsive #top .slideshow_caption h2 {
    font-size: 30px !important;
	}
}
@media only screen and (min-width: 768px){
	#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    	font-size: 1.2em;
	}
}
@media only screen and (max-width: 768px){
	#top .av-caption-style-overlay .av-masonry-entry .av-masonry-entry-title {
    	font-size: 1.5em;
	}
}
.av-partner-fake-img:hover {
    background-color: rgba(139,137,150,0.81);
    border-radius: 180px !important;
}

.avia-arrow { 
    display: none; 
}
.avia-tooltip {
MARGIN-top: 170px;
position: absolute;
background:rgba(139, 137, 150, 0);
pointer-events: none !important;
color:#fff;
font-size:1em !important;
HEIGHT:170PX !IMPORTANT;
WIDTH:165PX !IMPORTANT;
border-radius:200px;
TEXT-ALIGN:CENTER;
padding-top:65px;
position:absolute;
margin-left:1px;

}
@media only screen and (max-width: 988px) and (min-width: 769px){
    .avia-tooltip {
        MARGIN-top: 50px;
        background:rgba(139, 137, 150, 0);
        pointer-events: none !important;
        color:#fff;
        font-size:.7em !important;
        HEIGHT:105PX !IMPORTANT;
        WIDTH:100PX !IMPORTANT;
        border-radius:200px;
        TEXT-ALIGN:CENTER;
        padding-top:115px;
        position:absolute;
        margin-left:1px;

    }
}
@media only screen and (max-width: 768px) and (min-width: 500px){
    .avia-tooltip {
        MARGIN-top: 300px;
        background:rgba(139, 137, 150, 0);
        pointer-events: none !important;
        color:#fff;
        font-size:1.5em !important;
        HEIGHT:305PX !IMPORTANT;
        WIDTH:300PX !IMPORTANT;
        border-radius:200px;
        TEXT-ALIGN:CENTER;
        padding-top:115px;
        position:absolute;
        margin-left:1px;

    }
}
.image-overlay.overlay-type-extern .image-overlay-inside:before {
    display:none !important;
}
a.avia_image:hover {
    border-radius:  180px !important;
}
.avia_transform a:hover .image-overlay    {
    opacity: 0.7 !important;
    background: rgba(139,137,150,0.81) !important;
}


#top .round-overlay.av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry   {
    background: transparent;
    border-radius: 180px !important;
}
@media only screen and (max-width: 767px) {
 /* Experimental column switching css */
  #switch-column-order.av-layout-grid-container, .switch-column-order.av-layout-grid-container {
    display: flex !important;
    flex-direction: column-reverse;
  }
  #switch-column-order .flex_column_table, .switch-column-order .flex_column_table {
    display: flex !important;
    flex-direction: column-reverse;
  }
	p, h1, h2, h3, h4, h5, h6 {
    	text-align: center !important;
	}
	
}
@media only screen and (max-width: 568px) {
	
	.small-mobile-section{
		padding: 25px !important;
	}
	.template-page.content.av-content-full.alpha.units {
    	padding-bottom: 20px !important;
}
}
.contact p {
    	text-align: left!important;
	}

#top .av-caption-style-overlay .av-masonry-item-with-image .av-inner-masonry-content {
    background: rgba(123,160,206,0.84) !important;
}

.av-partner-fake-img:hover {
    background-color: rgba(123,160,206,0.84);
    border-radius: 180px !important;
}