/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-contact-info a:first-child{font-size:20px;}
.hundred-percent-fullwidth a:hover, .fusion-contact-info a:hover{color:#fff !important;}
.page-id-4 .section-title, .page-id-5 .section-title{color:#185faf !important;}
.wood-bg{background-position:0 -40px !important;}
.fusion-footer footer .menu{border-top:1px solid #4c4e4f; border-bottom:1px solid #4c4e4f;}
.select-arrow{border-radius:0 3px 3px 0; -webkit-border-radius:0 3px 3px 0;}
.wpcf7, .wpcf7-form, form{float:left; width:100%;}
.page-id-4 .section-title, .page-id-5 .section-title{margin-bottom:10px;}
.box-shadow{box-shadow:0 0 3px 0 #bfbfbf; -webkit-box-shadow:0 0 3px 0 #bfbfbf;}
.background: url("http://ilgiardino.tekark.com/wp-content/uploads/2015/09/title-bg4.png") no-repeat 50% 100%;
input["placeholder"]{color:#000 !important; padding: 11px !important;}
input[type="date"]{border-radius: 5px;
    padding: 12px 10px !important;
    text-transform: capitalize; color: #000;
    font-weight: bold; border-color: #d2d2d2; background-color: #ffffff;}
div#contactForm #cateringForm select{color:#757575 !important;}
.page-id-16 .wpcf7-form-control.wpcf7-submit, div#contactForm #cateringForm .wpcf7-form-control.wpcf7-submit{background:#383a3b !important; color:#fff!important; width:100% !important; box-sizing: border-box !important; -webkit-box-sizing: border-box !important;}
.home div#main, .page-id-4 div#main, .page-id-5 div#main{padding-top:0 !important;}
div#main{padding-top:15px !important;}
#sliders-container {
    margin-top: 114px !important;
}
.red-wines .menu-info{min-height:160px;}
.menu-info .title{line-height:24px;}
.fusion-header{border:none !important;}
.fusion-secondary-header{border:none !important; min-height:0 !important;}
.fusion-secondary-header .fusion-social-links-header{position:absolute; right:20px; top:10px; z-index:999;}
.fusion-secondary-header .fusion-alignright{position:relative;}
.fusion-footer .virtual-tour-button, .fusion-footer .fusion-social-links-footer{display:none;}
.fusion-logo{width:165px; margin:-3px 0 0 !important;}
.fusion-logo img {
    width: 100%;
    }

.fusion-footer-widget-area{padding:50px 0!important; border:none; background:#383a3b !important;}
.fusion-main-menu > ul > li.virtual-tour-button{padding:0 !important; position:absolute; right:235px; top:-46px; z-index:1;}
div.fusion-main-menu > ul > li.virtual-tour-button > a:hover{border:none !important;}
.fusion-main-menu > ul > li.virtual-tour-button .button-default{color:#fff; min-width:150px; padding:13px; background:#383a3b;}
body{min-width:100% !important;}
a:hover{color:#185faf !important;}
.fusion-header{height:115px !important; padding:15px 0; background:#185faf !important;}
.fusion-header-wrapper{width:100%; position:absolute; top:0; left:0;}
.fusion-main-menu > ul > li{padding:0 18px !important;}
.fusion-main-menu .fusion-main-menu-search a::after, .fusion-main-menu .fusion-main-menu-search a:hover::after{color:#fff;}
.fusion-main-menu > ul > li > a{font-size:15px !important; color:#fff !important; font-weight:bold !important; text-transform:uppercase;padding-top: 33px !important;}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a, .fusion-main-menu > ul > li > a:hover{border-top:none !important; border-bottom:3px solid #fff !important;}
.fusion-main-menu > ul > li > a{border-top:none !important; border-bottom:3px solid transparent !important;}
.post-content p{line-height:30px;}
.section-title{float:left; width:100%; line-height: normal; text-align:center; font-size:36px; text-transform:uppercase; color:#fff; font-weight:bold; padding-bottom:25px; margin-bottom:40px; background: url("http://ilgiardino.tekark.com/wp-content/uploads/2015/09/title-bg4.png") no-repeat 50% 100%;}
.section-title.white{background: url("http://ilgiardino.tekark.com/wp-content/uploads/2015/09/title-bg5.png") no-repeat 50% 100%;}
.menu-category a.fullbuttonclass, .menu-category a.fullbuttonclass2{width:100% !important; background:#ebebeb !important; color:#4f4f4f !important; padding:15px 0 !important; border-bottom:2px solid #d0cece !important; font-weight:normal; font-size:22px;}
.menu-category a.fullbuttonclass{background:#185faf!important; color:#fff!important;}
.menu-category a.fullbuttonclass2{background:#282a2b!important; color:#fff!important;}

.reservation-section{text-align:center;}
.reservation{display:inline-block; background:#f1f1f1 !important; border-radius:5px; -webkit-border-radius:5px; box-shadow: 0 0 3px 0 #808080; -webkit-box-shadow: 0 0 3px 0 #808080;}
span.wpcf7-form-control-wrap{float:left; width:100%;}
span.wpcf7-form-control-wrap input[type="text"], span.wpcf7-form-control-wrap input[type="email"], span.wpcf7-form-control-wrap input[type="tel"], .wpcf7-select-parent .wpcf7-select, span.wpcf7-form-control-wrap textarea{padding:12px 10px; border-radius:5px; -webkit-border-radius:5px; text-transform: capitalize;}
input[placeholder]{color:#000 !important;}
#main{padding-bottom:0 !important; padding-top:92px !important;}
.fusion-footer-copyright-area{padding:15px 100px !important;}
/*.fusion-footer-widget-area a:hover, .fusion-copyright-notice a:hover, .fusion-footer-widget-area .menu-main-menu-container ul li.current_page_item a{color:#000 !important;}*/
.fusion-one-third{margin-bottom:0 !important;}
.fusion-footer-widget-area ul li:first-child a{padding-top:12px !important;}
.about-text, .about-text span{float:left; width:100%; text-align:center; color:#fff;}
.title{float:left; width:100%; margin-bottom:10px; font-size:16px; font-weight:bold;  color:#000;}
.menu-info{display:block; overflow:hidden; padding:15px; background:#fff; min-height: 115px; box-shadow: 0 0 5px 0 #000; -webkit-box-shadow: 0 0 5px 0 #000;}
div.wpcf7-response-output{margin:0 !important;}

.menu-info p{line-height:19px !important;}
.menu-listing .fusion-layout-column{margin-right:20px !important;}
.wine-prize{float:right !important; padding-left:10px; color: #185faf;}
.wine-listing{float:left; width:100%; text-align:center; border-bottom:1px solid #aeaeae; padding-bottom:10px; min-height:75px;}
.wine-listing .title a{line-height:26px;}
.menu-info .title{text-align:center !important; text-transform: uppercase;}
table#employmentForm{width:100%;}
table label{float:left; width:100%; padding-bottom:5px;}
table td{vertical-align: top; padding:5px 10px !important;}
span.wpcf7-form-control-wrap {
    float: left;
    width: 100% !important;
}

@media screen and (max-width:1159px) {
.fusion-main-menu > ul > li{padding:0 10px !important;}
.fusion-main-menu > ul > li > a{font-size:14px !important;}
.section-title img{display:none;}
.reservation{width:90% !important;}
.section-title strong{position:static !important; padding:0 !important;}
.fusion-secondary-header .fusion-social-links-header{right:0;}
.fusion-logo{margin:0 0 0 10px !important;}
}

@media screen and (max-width:1024px) {
.page-id-5 #main .fusion-one-half{width:100% !important;}
.page-id-3 .section-title{margin-bottom:20px;}
.page-id-3 .fusion-fullwidth-1 p{padding-bottom:0 !important; margin-bottom:10px !important;}
.page-id-3 .fusion-fullwidth-1 p img{margin-top:30px;}
.menu-listing .fusion-layout-column.fusion-one-half{width:100% !important;}

}
@media screen and (max-width:980px) {
.fusion-mobile-menu-icons{position:absolute; right:1%; top:35%; z-index:9999; margin-top:0 !important;}
.fusion-logo{width:150px;}
.fusion-social-networks.boxed-icons, #social_links-widget-2 .fusion-social-networks{display:none !important;}
}

@media screen and (max-width:800px) {
.fusion-header{padding-top:0 !important;}
.fusion-footer-copyright-area{padding:15px 30px !important;}
.fusion-mobile-nav-holder{margin:0 !important; padding-top:0 !important; position:absolute; top:111px; width:100%; left:0; z-index:99999;}
.fusion-secondary-header .fusion-social-links-header{right:10px;}
.fusion-header .fusion-logo img{margin:15px 0 0 10px !important;}
.page-id-16 .fusion-fullwidth-1 .fusion-layout-column.fusion-two-third{width:100% !important; margin:0 0 30px 0 !important;}
.page-id-16 .fusion-fullwidth-1 .fusion-layout-column.fusion-one-third{width:100% !important;}
.page-id-16 .fusion-fullwidth-1 .fusion-layout-column.fusion-one-third img{width:100% !important;}
.reservation{width:100% !important;}
#content{margin-bottom:0 !important;}
.fusion-mobile-menu-design-modern .fusion-social-links-header{margin:30px 50px 0 0 !important;}
}

@media screen and (max-width:767px) {
.fusion-fullwidth-1{text-align:center;}
.fusion-fullwidth-1 p img{float:none !important;}
.fusion-fullwidth-1 .section-title{padding-bottom:20px !important;}
#main{padding:20px 30px !important;}
.fusion-fullwidth-1 .fusion-one-half:first-child{margin-bottom:0 !important;}
.fusion-footer-widget-area ul, .fusion-footer-widget-area ul li{float:left !important; width:100% !important;}
.fusion-footer-widget-area ul li a{display:inline-block;}
footer .menu{display:block !important;}
.fusion-copyright-notice .pull-left{width:100%; padding-bottom:10px;}
.fusion-copyright-notice .pull-right{width:100%;}
.fusion-mobile-menu-icons{top:40%;}
.fusion-copyright-notice{padding:0 !important;}
.fusion-contact-info{padding: 1em 30px 0 !important;}
h2{font-size:21px !important;}
.title-heading-left{padding-top:20px !important;}
.fusion-layout-column.fusion-spacing-yes p img{margin:0 !important;}
#main{padding:padding:10px 0 !important;}
.menu-category img{width:100% !important;}
.fullwidth-box{padding:20px 0 !important;}
.section-title{font-size:18px; margin-bottom:20px;}
.fusion-footer-widget-area{padding-bottom:0 !important;}
.title{font-size:13px !important;}
.menu-info{min-height:auto !important; padding:0 !important;}
.title span{float:left !important; width:100% !important;}
table td{float:left; width:100%; text-align:left;}
.reservation{padding:20px 5px !important;}
form #employmentForm .wpcf7-form-control.wpcf7-submit, div#contactForm .wpcf7-form-control.wpcf7-submit{width:100% !important; padding:12px 0!important;}
}

@media screen and (max-width:479px) {
.section-title{font-size:22px;}
.post-content p{font-size:13px !important;}
.timediv{float:left !important; width:100% !important; margin:0 !important;}
.timediv span{font-size:22px !important;}
.timediv span:last-child{font-size:20px !important;}
.wpcf7-form > p, span.wpcf7-form-control-wrap{float:left; display:block !important; width:100%;}
div.wpcf7-form-control-wrap.part-size, div.wpcf7-form-control-wrap.preferred-dining{width:100% !important;}
.wpcf7-form input[type="submit"]{padding:13px 0 !important;}
#main{padding-bottom:0 !important;}
footer .fusion-column.col-lg-12.col-md-12.col-sm-12{margin-bottom:0 !important;}
.fusion-animated{margin-bottom:20px !important;}
.reservation-section{padding:20px 0 30px !important;}
.fusion-secondary-header .fusion-alignright .fusion-social-links-header .fusion-social-network-icon{margin-left:5px;}
.fusion-mobile-menu-design-modern .fusion-social-links-header{margin-top:0;}
.fusion-header .fusion-logo img, #text-2 img{width:120px !important;}
.fusion-header{padding-bottom:0 !important; height:95px !important;}
.fusion-mobile-menu-icons{right:3%;}
footer .menu, .fusion-contact-info{font-size:14px !important;}
#sliders-container{margin-top:95px !important;}
.fusion-mobile-nav-holder{top:95px !important;}
#employmentForm tr th{font-size:14px !important;}
.fusion-mobile-menu-design-modern .fusion-social-links-header{margin:23px 35px 0 0 !important;}
.fusion-secondary-header .fusion-alignright .fusion-social-links-header .fusion-social-network-icon{margin-left:3px;}
}