/*
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
*/
/* Top Level Menu Spacing */
#menu-spacing {letter-spacing:1px;}
/* Global styles */
.fusion-form-form-wrapper .fusion-form-field {
    margin: 0 0 1.2rem;
}
/* Them My Login Styles */
.tml-button {
    background-color: #3e586a;
    color: #ffffff;
    box-shadow: none;
    border-width: 0;
    cursor: pointer;
    border-radius: 32px 32px 32px 32px;
    font-size: 14px;
    line-height: 1;
    padding: 14px 28px;
}
.tml-button:hover, .tml-button:active, .tml-button:focus {
    background-color: #b5bd22;
    color:#3e586a;
}
/* Camera Series Styles */
.fusion-accordian .panel-body {
    padding: 5px 0 25px;
    border: none;
    line-height: 1.4;
}
.camera-series-table tr td {
  padding: 0px 15px!important;
  min-width: 120px!important;
  white-space: nowrap!important;
}
.inner-cont-camseries {
    min-height: 22em;
}
/* Applications Styles */
.inner-cont-app {
    min-height: 29em;
}
/* Headline Styles */
.inner-cont-headline {
    min-height: 27em;
}
/* Software Styles */
.inner-cont-software {
    min-height: 23em;
}
/* Accessories Styles */
.inner-cont-accs {
    min-height: 23em;
}
/* slider readmore bttn */
.button-holder {
    position: relative;
    display: flex;
    width: 100%;
    height: 50px;
    justify-content: center;
    background: #fff;
    padding-top: 76px;
}
.read-more {
    position: absolute;
    bottom: 0;
}
/* Gravity form styles */
.gform_wrapper .gfield .gravity-select-parent select, .gform_wrapper .gfield select {
    padding: 5px 15px !important;
    height: auto !important;
}
.gform-theme--foundation .gform_fields {
    row-gap: 5px!important;
}
@media screen and (max-width:978px) {
    .alignright, .fusion-alignright, .alignleft, .fusion-alignleft {
        display: block;
        float: none;
        margin: 0 auto;
    }
    .inner-cont-camseries {
        min-height: 25em;
    }
    .inner-cont-headline {
        min-height: 29em;
    }
}
@media screen and (max-width:600px) {
    .inner-cont-camseries img {
        max-width:100% !important;
    }
}