/*
Theme Name:     homelinktheme
Description:    Child theme for the enfold theme 
Author:         CAUM
Template:       enfold
Version:        1
*/

@font-face {
    font-family: 'ThirstyScriptRegular';
    src: url('/fonts/27C289_5_0.eot');
    src: url('/fonts/w27C289_5_0.eot?#iefix') format('embedded-opentype'),
         url('/fonts/27C289_5_0.woff') format('woff'),
         url('/fonts/27C289_5_0.ttf') format('truetype'),
}


h1, h2, h3, h4, h5, h6 {
/*	font-family: "Georgia", "Times New Roman", Helvetica, Arial, sans-serif; */
	font-weight: 300; }
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a { font-weight: inherit; text-decoration: none; color: inherit; }
#top h1 strong, #top h2 strong, #top h3 strong, #top h4 strong, #top h5 strong, #top h6 strong { color: inherit; }

h1 { 
	font-weight: 300;
	font-size: 40px; 
	line-height: 1.1em; 
	margin-bottom: 14px;
}

h5 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 17px;
	line-height: 24px;
	color: #000;
	font-weight: 400;
	margin-bottom: 14px;
}
h6 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 20px;
	color: #000;
	font-weight: 400;
	margin-bottom: 14px;
}

h2 { font-size: 28px; line-height: 1.1em; margin-bottom: 10px; }
h3 { font-size: 20px; line-height: 1.1em; margin-bottom: 8px; } /*28*/
h4 { font-size: 18px; line-height: 1.1em; margin-bottom: 4px; } /*21*/



.title_edito {
	font-size: 28px;
	line-height: 32px;
	font-weight:300;
	color: #000;
	text-transform: uppercase;
		
}

.subheading_edito {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight:400;
	color: #000;
	text-transform: uppercase;
		
}
.body_edito {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #000;		
}
.body_edito_bold {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:700;
	color: #000;		
}
.body_blue {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #00bae9;		
}

.sidebar_left.sidebar{
	text-align: left;
		
}

.actionbox_left {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background-color: #00bae9;
	font: 300 28px/54px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 10px 20px;
}

.actionbox_right {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	background-color: #ff4632;
	font: 300 28px/50px "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 10px 16px;
}
.triangle {
	color: #fff;
	font-size: 18px;
	position: relative;
	bottom: 2px;
}
.title16 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:600;
	text-transform: uppercase;
	text-align: center;
	color: #000;
}
.title16white {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight:600;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
}
.text14 {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 17px;
	text-align: center;
}

.testimony {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 18px;
	text-align: left;
	color: #000;
}
.thirsty22 {
	color: #000;
	text-align: left;
	text-transform: capitalize;
	font: 22px 'ThirstyScriptRegular', "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#header_meta{
box-shadow:none;
}

.avia-slider-testimonials .avia-testimonial-content{ padding:15px; border-style: solid; border-width: 1px; border-radius: 10px;
	background-color: #00bae9!important;
	color: white;
	font-size: 18px;
}
.avia-arrow{ 
	background-color: #00bae9!important;
	width: 20px;
	height: 20px;
	top: -10px;
}
.avia-testimonial-arrow-wrap{ 
	width: 40px!important;
	height: 40px!important;
	
}
.avia-testimonial-wrapper {
margin: 1px 0;
}

.iconbox_icon {
float: left;
margin: 2px 20px 0 0;
height: 23px;
width: 23px;
font-size: 40px;
line-height: 18px;
}

.widgettitle {
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
color: white!important;
}
#top .input-text,
    #top input[type="text"],
    #top input[type="input"],
    #top input[type="password"],
    #top input[type="email"],
    #top input[type="number"],
    #top input[type="url"],
    #top input[type="tel"],
    #top input[type="search"],
    #top textarea,
    #top select {
         -webkit-appearance: none;
        border: 1px solid #e1e1e1;
        padding: 8px 6px;
        outline: none;
        font: 13px "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;
        color: #777;
        margin: 0;
        width: auto;
        max-width: 100%;
        display: block;
        margin-bottom: 20px;
        background: #fff!important;
        -webkit-font-smoothing: antialiased;
        border-radius: 0px;
        }

.iconbox_top .iconbox_icon{
        float:none;
        position: absolute;
        left: 50%;
        top:-26px;
        margin:0 0 0 -26px;
        padding:15px;
        border-radius:100px;
        -webkit-box-sizing: content-box; /* Safari/Chrome, other WebKit */
        -moz-box-sizing: content-box;    /* Firefox, other Gecko */
        box-sizing: content-box;
        font-size: 20px;
        line-height: 24px;
        }
.main_menu ul:first-child > li > a{
font-weight: 500;
font-size: 18px;
}

.avia-menu-fx{position: absolute; bottom:-1px; height:6px; z-index: 10; width:100%; left:0; opacity: 0; visibility: hidden; }
li:hover .avia-menu-fx, .current-menu-item>a>.avia-menu-fx, li:hover .current_page_item>a>.avia-menu-fx{opacity: 1; visibility: visible;}

.avia-menu-fx .avia-arrow-wrap{
height:10px;
width:20px;
position: absolute;
top:-10px;
left:40%;
margin-left:-5px;
overflow: hidden;
display:none;
}



/* ======================================================================================================================================================
IMPORTANT!!! REMOVE THIS WHEN YOU REMOVE THE SECOND SLIDER ON THE HOMEPAGE (GREY AD FOR NEW SITE)
====================================================================================================================================================== */
.sidebar_left .inner_sidebar {
margin-right: 2px;
}


/* ======================================================================================================================================================
ICONBOX
====================================================================================================================================================== */

.iconbox_icon {
height: 45px;
width: 45px;
}



.iconbox_top .iconbox_icon{
left: 46%;
top:-50px;
margin:0 0 0 -26px;
padding:18px;
font-size: 60px;
line-height: 60px;
background-color: #064ba8!important;
}
