/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/



/*Add your own styles here:*/

#header {
    background: #00000080;
}

.avia-icongrid-flipbox li .avia-icongrid-flipback {
    opacity: 0;
    visibility: hidden;
}
 .avia-icongrid-flipbox li:hover .avia-icongrid-front,
 .avia-icongrid-flipbox li.av-flip .avia-icongrid-front{
    opacity: 0;
    visibility: hidden;
}
.avia-icongrid-flipbox li:hover .avia-icongrid-flipback,
.avia-icongrid-flipbox li.av-flip .avia-icongrid-flipback{
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
      opacity: 1;
    visibility: visible;
}

div#services {
	position: relative;
	z-index: 0;
}

#work .avia-color-theme-color .avia_iconbox_title {
	font-size: 16px;
}

.home .avia-icongrid-front h4 {
	font-size: 25px;
}
.home .avia-icongrid-front h6 {
	font-size: 20px;
	color: rgba(255, 255, 255, 0.64);
}

.flex_column .widget .widgettitle, .content .widget .widgettitle {
    color: #EFBB20;
	font-size:25px;
}
.textwidget {
	font-size: 18px;
}
#socket .copyright, .sub_menu_socket {
    font-size: 15px;
}
.footer_color {
	border-color: #314259;
}
.avia-section.av-minimum-height .container .content {
    vertical-align: top;
}
#services.avia-section {
    min-height: 0px;
	z-index: 10;
}
.home #services.avia-section {
    z-index: 0;
}
.avia-section-large .content {
    padding-top: 10px;
}
.home .avia-icongrid-tooltip li article {
    padding: 4em .05em;
}

#top .av-main-nav ul a {
	font-size: 16px;
}

#home-special .av-special-heading-tag .special_amp {
	color: #33465D;
}

#destinations .av-special-heading {
	text-align: right;
}
a:hover {
	text-decoration: none;
}

.main_color .avia-icon-list .iconlist_icon {
    background-color: #314259;
}

#slant .av-extra-border-inner  {
    -webkit-transform: rotate(-3deg) !important;
    transform: rotate(-3deg) !important;
    top: 97px !important;
}

#slant.avia-section {
	min-height: 0px;
	max-height: 1px
}

#top .avia-button.avia-color-dark {
    color: #000000;
}
.avia-button.avia-size-large {
    font-size: 15px;
}

.phone-info {
    font-size: 20px;
    font-weight: 200;
}

#top .social_bookmarks li a {
    line-height: 30px;
    text-decoration: none;
}
#socket {
    font-size: 20px;
}
.social:first-child {
	margin-top: 10px;
}
.social {
	width:auto; 
	float:left; 
	margin-right: 20px;
}
.social:hover img {
	opacity: 0.5;
	transition: opacity .2s ease-out;
  -moz-transition: opacity .2s ease-out;
  -webkit-transition: opacity .2s ease-out;
  -o-transition: opacity .2s ease-out;
}

/* fixing buttons on services page not being clickable
.js_active .av-minimum-height .container {
    z-index: 1;
} */
/* fixing buttons on services page not being clickable */
#zfix {
	position: relative;
    z-index: 0;
}
/* fixing note word overlap on message box */
div .avia_message_box .avia_message_box_title {
    padding: 0px 5px;
}
div .avia_message_box .avia_message_box_title {
    padding: 0px 5px;
    border-radius: 0px 0px 10px 0px;
}
.avia_message_box_content {
	line-height: 20px;
}
.avia_message_box.avia-size-normal {
    padding: 29px;
}

.main_color .pricing-table li.avia-heading-row, .main_color .pricing-table li.avia-heading-row .pricing-extra {
    background-color: #2C353D;
    color: #ffffff;
    border-color: #000;
    text-transform: uppercase;
	text-align: center;
}
ul.pricing-table li {
	text-align: left;
}

/* adding white glow to text */
#text-glow-light h2 {
    text-shadow: 1px 1px 10px rgb(255, 255, 255);
}

.team-img-container img {
	border: 1px solid #eeeeee;
}
td {
	font-size: 18px;
}
.avia_message_box.avia-color-red, .avia_message_box.avia-color-red a {
    border: 1px solid;
}