/*
 Theme Name:   Enfold Child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  enfold Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     enfold
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fifteen-child
*/

/* disable image overlay */
.image-overlay { visibility: hidden; }
.slide-content { text-align:center; }

/* home page slide caption size */
.avia-caption-content p {font-weight:600;}

/* main menu transparency on scroll */
.header_color .header_bg {background-color:#2b2822;}
.av_minimal_header .header_bg {opacity:0.6;}

#top .av_header_transparency #header_meta {border-bottom-width: 0px;}
.header_color .container_wrap_meta {background-color: transparent; border-bottom-width: 0px;}

/* caption on main slider */
.caption_framed .slideshow_caption .avia-caption-content p {background:transparent;}
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,80);
#main .av-slideshow-caption p {
	font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
    line-height: 1.2em;
    font-style: italic;
    font-size: 22px;
    width:66%;}

/* social icons */
#top .social_bookmarks li a {font-size: 30px;}
#top #wrap_all .av-social-link-facebook:hover a {background-color: transparent;}
#top .social_bookmarks li {border-right-width:0px;}

.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2 {text-transform:initial;}
.avia_image {border-radius:0px;}
body div .avia-button {border-radius:0px;}
.avia-button.avia-size-small {padding:10px 30px 10px;font-weight:600;}
#top .container .av-masonry.av-large-gap {width:102%;}
.av_font_icon {margin-bottom:15px;}
h1 {font-size: 30px;}
.modern-quote .av-special-heading-tag {font-weight:600;}
p {letter-spacing: 0.05em;text-align: justify;}
.mfp-bottom-bar {display:none;}

.avia-slideshow li img {border-radius:0px;}

/* socket css */
#socket {text-align: center;}
#socket .copyright {float:none;}
.trademark_history {font-size:15px;}
.trademark {font-size:12px;}

/* widgets */
#text_icl-2 {text-align: center;}
#text_icl-2 .trademark_history {font-size:15px;}
#text_icl-2 .trademark {font-size:12px;}
.footer-page-list {font-size:12px; text-decoration:none;text-align: right;}
.footer-page-list li {line-height: 1.5em;}
#footer .widget {margin: 20px 0 20px 0;}

/* custom form */
#top .main_color input[type='text'], #top .main_color input[type='tel'], #top .main_color input[type='email'], #top .avia_ajax_form .text_area {font: 16px "open sans condensed",sans-serif!important;}
.avia_ajax_form .form_element_fourth { width: 24%; }
/*#wpcf7-f60-p2-o1 input { width: 24%; float:left; margin-left: 1%; }*/
#wpcf7-f60-p2-o1 p.input-button {margin: 0.70em 0;}
input[type="submit"] {
    background-color: #4ecac2!important;
    outline: 3px solid #4ecac2;
    border: 1px solid white;
	width: 25%;
	margin-left: 1%;
    margin-bottom: 0;
	font-size: 16px;
	font-weight: 700;
    display: inline;
    min-width: 50px;
    padding: 10px;
	margin-top: 15px;
	border-radius: 0px;}
div.wpcf7-response-output {	margin: 2em 0.9em 1em 0em;}

input[type="submit"]:hover {
    background-color: #4ecac2 !important;
}

.avia-form-success {
	border: 2px solid #398f14 !important;
	font: 17px "open sans condensed",sans-serif;
	font-weight: bold;
    padding: 13px;
    border-radius: 2px;
	font-size: 28px;
    line-height: 1.1em;
	text-align: center;
}

div.wpcf7-mail-sent-ok {
    border: 0px solid #398f14 !important;
	color: #398f14;
	font: 17px "open sans condensed",sans-serif;
	font-weight: bold;
    padding: 13px;
    border-radius: 2px;
	font-size: 28px;
    line-height: 1.1em;
	text-align: center;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    border: 0px solid #f7e700 !important;
	color: #f7e700;
	font: 17px "open sans condensed",sans-serif;
	font-weight: bold;
    padding: 13px;
    border-radius: 2px;
}

p.form_element.input-button {text-align:center;}

/* end custom form */

@media only screen and (max-width: 1500px) { 
	#main .av-slideshow-caption p {padding-top:4em;}
}

@media only screen and (max-width: 1366px) { 
	#main .av-slideshow-caption p {padding-top:5em;}
}

@media only screen and (max-width: 990px) { 
	#main .av-slideshow-caption p {width:100%;}
}


@media only screen and (min-width: 767px) { 
	.sub-menu {display:none !important;	}
}


@media only screen and (max-width: 767px) {
  /* Add your Mobile Styles here */

#top #wrap_all .av_header_transparency, .av_header_transparency #advanced_menu_toggle { background-color: transparent; }
.responsive #top #wrap_all #header { position: absolute; }
	
.responsive #top .slideshow_caption .avia-caption-content {font-size:20px!important;}

input[type="submit"] {margin-top: 0px;margin-left: 0;width: 100%;}
.av-submenu-indicator:before { content:"+" !important;font-size: 45px;}	

}


@media only screen and (max-width: 400px) {
/*#header_main li.av-language-switch-item { margin-top: 2.8em; margin-left: 20px; left: -1.8em; }*/
	
}