/*---------------------------------------------------------------------------------

Content of style.css need to be written here.
style css should contain only comments for recognition child theme

--------------------------------------------------------------------------------- */

#top-header {
    background-color: #3f454a;
}

#top-menu li.mega-menu ul li.mbz_hide > a,
.et_mobile_menu .menu-item-has-children > a,
#mobile_menu li.mbz_hide > a {
    display: none !important;
}

ul.sub-menu li a{
    color: rgba(0, 0, 0, .6);
}

.et_mobile_menu li a:hover, .nav ul li a:hover,
#top-menu li:not(.tryitnow ).current-menu-item > a{
    opacity: unset;
    color: #000 !important;
}

.et_header_style_left #et-top-navigation nav > ul > li > a,
.et_header_style_split #et-top-navigation nav > ul > li > a {
    color: #000;
}

#et-info,
#et-secondary-menu > ul > li a,
.et-cart-info {
    font-size: 13px;
    letter-spacing: 1px;
}

body #page-container .et_pb_fullwidth_header_0 .et_pb_button_one.et_pb_button {
    border-radius: 5px !important;
}

#et-secondary-menu > ul > li a:hover,
#et-secondary-menu > ul > li a.active,
#top-menu-nav > ul > li > a:hover,
#et-secondary-menu > ul > li > a:hover,
#et-info-email:hover,
.et-social-icons a:hover {
    opacity: unset;
    color: #f58e1f;
}

.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
    padding-top: 0;
}

.et_header_style_left #et-top-navigation nav > ul > li > a,
#top-menu .menu-item-has-children > a:first-child,
.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a {
    padding: 35px 20px 35px 15px;
}

#top-menu-nav > ul > li.tryitnow {
    height: 40px;
    margin-left: 20px;
}

.et_header_style_left #et-top-navigation nav > ul > li.tryitnow > a {
    padding: 13px;
}

#top-menu li.mega-menu > ul > li:not(:first-child) > a:first-child {
    padding-right: 0;
}

#top-menu li.mega-menu > ul > li:not(:first-child) > a:first-child:hover {
    background-color: rgba(0, 0, 0, .03) !important;
}

.et_header_style_left #et-top-navigation nav > ul > li.tryitnow > a,
#top-menu-nav > ul > li.tryitnow > a {
    padding: 13px 16px;
    background-color: #f58e1f;
    color: #fff;
    border-radius: 5px;
}

#et_top_search {
    margin: auto;
    left: 23px;
    top: 36px;
    transition: all 1s ease-in-out;
    width: auto;
}

#et_search_icon {
    display: inline-block;
}

#et_search_icon:hover {
    color: #f58e1f;
}

#top-menu li {
    padding-right: 0;
}

#top-menu li.mega-menu > ul {
    top: 82px;
}

#top-menu li a {
    font-size: 15px;
    font-weight: 600;
}

.nav li ul {
    border-top: 3px solid #f58e1f;
}

.et_primary_nav_dropdown_animation_fade > #et-top-navigation > ul > li:hover > ul,
.et_secondary_nav_dropdown_animation_fade > #et-secondary-nav > li:hover > ul {
    top: 84px;
}

#et-secondary-nav .menu-item-has-children > a:first-child:after,
#top-menu .menu-item-has-children > a:first-child:after {
    height: 14px;
    width: 16px;
    margin: auto;
    bottom: 0;
}

#main-footer {
    background-color: #474747;
}

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center {
    display: inline-block;
}

.et_pb_section_6 .et_pb_column_4_4,
.et_pb_section_9 .et_pb_column_4_4 {
    text-align: center;
}

.et_pb_section_6 .et_pb_row_10 .et_pb_column_4_4 > div,
.et_pb_section_9 .et_pb_row_15 .et_pb_column_4_4 > div {
    display: inline-block;
    width: 15.66%;
}

.et_pb_section_6 .et_pb_column_4_4 .et_pb_main_blurb_image,
.et_pb_section_9 .et_pb_column_4_4 .et_pb_main_blurb_image {
    vertical-align: middle;
}

.et_pb_row_21 .et_pb_column_1_4,
.et_pb_tabs_0.et_pb_tabs .et_pb_tabs_controls li a,
.et_pb_section_11 .et_pb_row_19 li[class^='et_pb_tab'] a,
.et_pb_section_3 .et_pb_blurb_description p,
#main-content .et_pb_section_0 {
    font-size: 16px;
}

#footer-widgets .footer-widget li:before {
    display: none;
}

#main-footer .footer-widget h4 {
    color: #fff;
}

.et_pb_widget ul li {
    margin-bottom: 0;
}

.et_pb_bg_layout_light .et_pb_widget li a:hover, .et_pb_widget li a:hover {
    color: #82c0c7;
}

#footer-widgets .footer-widget li a:hover {
    color: rgba(255, 255, 255, .7) !important;
}

#footer-widgets .footer-widget li {
    line-height: 20px;
}

.et-social-icon a {
    color: #f58e1f;
}

.et-social-icons a:hover {
    color: #666;
}

#search-4 {
    width: 100%;
}

#searchform input[type='text'] {
    padding: 10px 83px 10px 10px;
}

div[class^='et_pb_blurb_'].et_pb_blurb {
    padding-bottom: 10px;
}

.et_pb_section_12 .et_pb_row_21 .et_pb_column_1_4 > div.et_pb_module,
.et_pb_section_3 .et_pb_row_15 .et_pb_column.et_pb_column_1_4 .et_pb_module {
    padding-bottom: 10px;
}

.et_pb_section_8 .et_pb_row_14,
.et_pb_section_1 {
    font-size: 16px;
    line-height: 24px;
}

#main-content .et_pb_section_0 {
    line-height: 27px;
}

#main-content .et_pb_section_0 h4 {
    font-weight: normal;
}

.et_pb_gutters3 .et_pb_column_1_3 > div {
    height: 100%;
}

.et_pb_title_container h1 {
    font-size: 33px;
}

#openChecker.modalDialog > div {
    margin: auto;
    top: 30%;
}

#openChecker.modalDialog input[type="text"] {
    font-size: 16px;
    padding: 10px;
}

.et_pb_column {
    z-index: inherit;
}

#mbz_trial_form_main h3 {
    text-align: center;
    padding-bottom: 10px;
}

.mobile_menu_bar:before {
    color: #3f454a;
}

/*/cloud-pos-vs-windows-pos-feature-comparison/*/

.ptsBlockContent .ptsContainer .ptsCol {
    min-height: 0 !important;
}

.ptsColFooter > div {
    background: transparent !important;
}

.ptsColFooter > div > a {
    color: #fff !important;
    padding: 5px !important;
    -webkit-border-radius: 2pt !important;
    -moz-border-radius: 2pt !important;
    border-radius: 2pt !important;
    font-weight: bold !important;
    width: 100% !important;
    font-size: 14pt !important;
}

.buttoneone, .twobatton {
    margin: auto !important;
    width: 100% !important;
    padding: 0 15px !important;
}

.ptsColFooter > div.buttoneone > a {
    background-color: #2f80c2;
}

.ptsColFooter > div.twobatton > a {
    background-color: #f58e1f;
}
