/*

Theme Name: Linten Child

Theme URI: http://anilbasnet.com/linten-first-free-wordpress-theme/

Template: linten

Author: Anil Basnet

Author URI: http://anilbasnet.com/

Description: Linten is a very modern and interactive business WordPress theme, with attractive sections and features. It comes with stunning image slider, featured services and more others. It can be used for any kind of businesses or corporate websites. The design is professional, yet very friendly. It is easy to use and customize, enticing, mobile friendly and technologically seamless and fluid.

Tags: one-column,two-columns,three-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,featured-images,full-width-template,translation-ready,theme-options,threaded-comments,footer-widgets,custom-logo,blog

Version: 1.0.6.1510387107

Updated: 2017-11-11 07:58:27



*/

body{

font-family: "Open Sans", sans-serif;

}

#tophead {

    background-color: #1e2327;

    padding: 8px 0;

}

.site-info {

    display: none;

}

.site-branding img {

    max-width: 68%;
}
.site-branding {
    padding-top: 1px;
}
#masthead .container{
padding-top: 10px;
    padding-bottom: 10px;
}
.header-social-wrapper .linten_widget_social ul li a::before{

 font-size: 13px;

}

#quick-contact li{

border-left:0;

}

#quick-contact li::before {

    color: #e93e21;

    font-size: 13px;

}

.header-social-wrapper .linten_widget_social li a{

    background-color: transparent !important;

}

.main-navigation ul li a {

    border-bottom: 0px solid #ffffff;

    color: #1e2327;
        padding: 23px 11px;
    font-size: 1em;

}

.main-navigation li > a:hover, .main-navigation li.current-menu-item > a, .main-navigation li.current_page_item > a, .main-navigation li:hover > a {

    border-bottom: 0px solid #a0743b;

    color:#e93e21;

}

.main-navigation ul ul {

    background-color: #fff;

    box-shadow: 0 0px 0px 1px rgba(0, 0, 0, 0.05);

    top: 46px;

}
.flex-direction-nav .flex-next {
    right: 0 !important;
}
.main-navigation li li > a:hover{

background-color: #fff;

border-bottom: 0px solid #a0743b;

padding-left: 15px;

}

.linten_widget_social li a {

    height: 50px;

    width: 50px;

    background-color: #e93e21 !important;

    border-radius: 50%;

}

.linten_widget_social ul li a::before {

    line-height: 2.8;

}

#footer-widgets ul li::before{

content:none;

}

#colophon {

    border-top: 0;

    padding-top: 70px;

    padding-bottom: 50px;

}

#colophon a{

color:#fff;

}

.entry-content-wrapper {

    padding: 0px 0;

}

#footer-widgets {

    padding-top: 50px;

}

#primary {

    padding-left: 0;

    padding-right: 0;

}

.entry-content {

    padding: 0;

}

#masthead .container, #tophead .container,#footer-widgets, #colophon{

    max-width: 1170px;

    margin: auto;

}

.total-footer{

    background-image: url(http://funtimezparty.com/newwp/wp-content/uploads/2017/11/06.jpg);

    position: relative;

    overflow: hidden;

       background-position: 0 0;

    z-index: 1;

    background-size: cover;

    background-attachment: fixed;

}

 .footer-inner{

    background-color: rgba(0, 0, 0, 0.7);

}

#footer-widgets, #colophon{

    background-color: transparent;

}

.opening-time li span {

    float: right;

}

.opening-time strong{

color:#fff;

}

#footer-widgets h4{

color:#fff;

}
#content {
    padding: 0;
}
.dgwt-jg-gallery .dgwt-jg-caption span {

    font-size: 36px !important;

    font-weight: 900;

    letter-spacing: 1px !important;

    font-family: 'Amatic SC', cursive;

}
.site-header{
    position: relative;
        z-index: 1;
}
.section-title.text-center {
    margin-top: 40px;
}
.flex-control-nav {
    bottom: 0 !important;
    z-index: 9;
}
.flex-control-paging li a.flex-active {
    background: #ffeeaaf2 !important;
}
.flex-control-paging li a{
     background: #f5f5f5d1 !important;
}
.metaslider .caption-wrap {
bottom: 40% !important;
 left: 8% !important;
width: 50% !important;
    opacity: 1 !important;
    background:rgba(19, 18, 18, 0.55) !important;
        font-weight: 700 !important;
    }
    .metaslider .caption {
    font-size: 32px;
    line-height: 1.2;
    padding: 18px 29px !important;
     font-family: 'Amatic SC', cursive;
        }
        th {
    background: #e3010e;
     text-align: center !important;
       color: #fff !important;
}
td, th {
    padding: 16px !important;
}
th strong{
    color: #fff !important;
}
tr{

    text-align: center;
}
.site-header.sticky {

    position: fixed;
    border-bottom: 1px solid #eee;
    z-index: 9999;

    top: 0;

    left: 0;

    right: 0;

}
#logo-div {
    visibility: hidden;
}

.flexslider, .flexslider .slides img {
    overflow: inherit;
   z-index: 0;
   position: relative;
}
#main-slider {
    overflow: hidden;
}
#featured-slider::before, #featured-slider::after{
background: transparent;
height: auto;
}
#main-nav ,#custom-header {
    z-index: 0;
    position: relative;
}
.main-navigation ul > li:hover > ul{
    z-index: 99999;
}
div#wpforms-216-field_0-container,div#wpforms-216-field_1-container,div#wpforms-216-field_4-container {
    width: 30%;
    float: left;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
    clear: none;
}
div.wpforms-container-full .wpforms-form input.wpforms-field-medium, div.wpforms-container-full .wpforms-form select.wpforms-field-medium, div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium {
    max-width: 90%;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    height: 120px;
    width: 87%;
}
#custom-header {
    background-color: transparent;
}
#custom-header::after {
    background: transparent;
    }
.entry-content {
    margin: 0;
}
section.our-menu.page-section-pt.mb-20, section.gallery.white-bg.page-section-ptb,section.contact.white-bg.page-section-ptb {
    max-width: 1170px;
    margin: auto;
}
.entry-footer {
    border-top: 0px solid #dddddd;
}
.wpforms-container-full .wpforms-form button[type=submit] {
    background-color: #e4000f !important;
    border: 1px solid #e2000f !important;
    color: #fff !important;
    text-align: center;
}
div#spider_popup_wrap{
        z-index: 100000000 !important;
}
.service {
    z-index: 0;
    }
body:not(.home) .banner-header
{
    background-image: url(http://funtimezparty.com/newwp/wp-content/uploads/2017/11/06.jpg);
    position: relative;
    overflow: hidden;
    background-position: 0 0;
    background-size: cover;
    background-attachment: fixed;
}
body:not(.home) .inner-banner-header{
    background-color: rgba(0, 0, 0, 0.7);
}
body:not(.home) .site-header{
        background-color: transparent;
}
body:not(.home) #tophead {
    background-color: transparent;
}
body:not(.home) .main-navigation ul li a {
    color: #fff;
}
body:not(.home) .main-navigation ul li ul li a{
color: #121212;
}
body:not(.home) .site-header.sticky {
    border-bottom: 0px solid #eee;
        background: rgba(0, 0, 0, 0.7);
    }
body:not(.home) #breadcrumb {
    background: transparent;
}
    /**responsive styles **/
@media screen and (max-width: 1040px){
.main-navigation ul li a {
  padding: 23px 8px;
 
}
}
@media screen and (max-width: 768px){
#mobile-trigger {
    text-align: left;
}

.sticky .site-branding img {
    max-width: 50%;
    margin-top: 25px;
}
.site-branding img {
    max-width: 50%;
}
.custom-logo-link, .site-logo-link, #site-identity {
    float: none;
}
.copyright {
    text-align: center;
    width: 100%;
}
#footer-navigation {
    text-align: center;
}
.linten_widget_social ul li a::before {
    line-height: 2.4;
}
.linten_widget_social li a {
    height: 42px;
    width: 42px;
}
.container {
    width: 100%;
}
h4 {
    font-size: 24px;
}
}
@media screen and (max-width: 740px){
.site-branding {
    text-align: center;
}
.metaslider .caption-wrap {
bottom: 10% !important;
 left: 8% !important;
width: 90% !important;
    }
    .metaslider .caption {
    font-size: 22px;
    line-height: 1.2;
    padding: 10px 20px !important;
    
        }
.site-header {
    background: #fff;
}
.sticky .site-branding img, .site-branding img {
    max-width: 29%;
}
.site-header {
    padding: 15px 0 0;
}
}

@media screen and (max-width: 480px){
.metaslider .caption-wrap {
bottom: 0 !important;
 left: 0 !important;
width: 100% !important;
    }
    .metaslider .caption {
    font-size: 18px;
    line-height: 1.2;
    padding: 10px 20px !important;
        }
.sticky .site-branding img, .site-branding img {
    max-width: 46%;
    text-align: center;
}
.custom-logo-link, .site-logo-link, #site-identity {
    display: inline;
    }
.sticky .site-branding img {
    margin-top: 42px;
}
.menu-body.menu-left .menu-details {
    display: inline-block;
    text-align: center;
    width: 100%;
}
.menu-body.menu-left .menu-details .price {
    float: none;
}
.flex-control-nav {
    bottom: -40px !important;
    z-index: 9;
}
}