/*
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:*/
body {letter-spacing: .03em;}
.home .logo, .home .logo a { height: auto !important; overflow: initial !important; margin-top: -10px !important;  }
.container_wrap.container_wrap_logo { border-bottom: none !important; }
.av_secondary_right .sub_menu { display: none !important; }
.phone-info.with_nav { display: none !important; }
.logo img { margin-top: 0; }

h1, h2, h3, h4, h5, h6, #top .title_container .main-title, tr.pricing-row td, #top .portfolio-title, .callout .content-area, .avia-big-box .avia-innerbox, .av-special-font, .av-current-sort-title, .html_elegant-blog #top .minor-meta {font-family: "marydale",sans-serif !important;}

.avia-caption-title {text-transform:uppercase !important;}
.aviaccordion-title {font-size: 50px !important }
.av_font_icon {
    display: inline-block;
    margin: 0 10px;
}
#follow-section h2, #follow-section p { font-family: "marydale",sans-serif !important; line-height: 1.5em; }
#follow-section h2 { font-size: 60px !important; }
#follow-section p { font-size: 41px !important; }
#top .av_inherit_color a { text-decoration: none !important; }
p, .avia_image { margin: 0 0 .85em 0; }

#intro-content p {font-size: 18px !important; margin-bottom: 6px; line-height: 1.5em;}

#intro-content > .container {
    max-width: 1700px !important;
}

.footer_color {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2a72e0+0,2755aa+50,253971+100 */
background: #2a72e0; /* Old browsers */
background: -moz-linear-gradient(top,  #2a72e0 0%, #2755aa 50%, #253971 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2a72e0 0%,#2755aa 50%,#253971 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2a72e0 0%,#2755aa 50%,#253971 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a72e0', endColorstr='#253971',GradientType=0 ); /* IE6-9 */
}

.widgettitle { border:none !important; text-align:center; font-size: 40px !important; padding-bottom: 0 !important; margin-bottom: 0 !important;}

.logo-footer, .contact-footer {text-align:center; font-size: 12px !important;}

.container_wrap.footer_color .container {max-width: 2000px;}

#socket {
    text-align: center;
font-size: 18px;
}

#socket .copyright {
    float: none;
}

#top .cart_dropdown { display: none; }

#top .av_header_transparency #header_meta {
    border-bottom: none !important;
}

.wall-outer .dcsns-toolbar {
    width: auto !important;
    display: table !important;
    margin: 20px auto !important;
}

#logo-slider .container {max-width: 2400px !important; }

@media only screen and (max-width: 767px) {
#top.home .av_header_transparency #header_main {background:#253971 !important}
.home .logo, .home .logo a {
    margin-top: 0 !important;
}
.responsive .logo img {
    max-height: 68px !important;
}
#intro-content p {font-size: 14px !important; margin-bottom: 6px; line-height: 1.5em;}
#follow-section h2 {
    font-size: 35px !important;
}
#follow-section p {
    font-size: 24px !important;
}
.av-icon-char {font-size:40px !important;}
.aviaccordion-title {font-size: 20px !important;}
#header_meta { display: none; }
.responsive #top .slideshow_caption h2 {
    font-size: 40px !important;
}
}

section#nav_menu-2 a {
    font-size: 12px;
    text-align: center;
    padding: 0 !important;
}
/* Footer */
section#nav_menu-2 a:hover {
    text-decoration: underline;
}

span.copyright {
    font-size: 12px;
}

#footer {
    padding: 10px 0 0 0 !important;
}

.address { margin-top: 5px }
.address-post {font-size: 12px; margin-top: 10px; background: #F8F8F8; border: 1px solid #e1e1e1; padding: 5px;}

.avia-content-slider .slide-entry-excerpt {
    font-size: 12px;
}

.avia-content-slider .slide-entry-title {
    line-height: 1.6em;
    margin-bottom: 10px;
    display: table-cell;
    vertical-align: middle;
    height: 100px;
    text-align: center;
    font-size: 1.3em !important;
}


.entry-content-header {
    display: table;
    width: 100%;
}

.itineraries h2 {font-size:18px !important}

#header_meta {
    display: none;
}

.av_minimal_header #header_main, .av_minimal_header #header_meta {
    padding: 20px;
}

.av-share-box {
    margin-bottom: 30px !important;
}

/* Test for nav */

@media (max-width: 1470px) and (min-width: 990px) {

#top #header .av-main-nav > li > a {
    font-size: 12px !important;
}

.av-main-nav > li > a {
	padding: 0 6px !important;
}
}

@media (max-width: 1224px) and (min-width: 990px) {

#top #header .av-main-nav > li > a {
    font-size: 11px !important;
}
.container.av-logo-container { width:100% !important; }
	
}

 @media (max-width: 1200px) and (min-width: 768px) {
.logo img {
	width: 68px !important;
}
}


/* Photography Credits */

div.photocredit {
	font-size: 10px !important;
}

#main > div.container_wrap.container_wrap_first.main_color.sidebar_right > div > main > article > div.big-preview.single-big > a > img {
padding: 0px 0px 0px 0px !important;
margin-left: auto !important;
margin-right: auto !important;
}