/* FME New Theme Design */

body {
    background: #fff;
}

a:hover {
    text-decoration: none;
}

a:hover,
.link:hover {
    border-bottom: none;
}

.fmm-clear {
    clear: both;
}
/* Top header*/

#fmm-header {
    border-top: #6ab233 2px solid;
    background: #fff;
}

.header-top {
    padding: 12px 15px;
    max-width: 1280px;
    margin: 0 auto;
}

.fmm-row {
    width: 100%;
    display: inline-block;
}

.fmm-menu-width {
    width: 75%;
    float: right;
}

#_desktop_logo {
    width: 20%;
    float: left;
}

.header-top .container,
#wrapper .container {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
}

#fmm-responsive-nav {
    display: none;
}

#fmm-header ul.menu li {
    display: inline-block;
    padding-bottom: 0;
    margin: 8px 5px;
}

#fmm-header ul.menu li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #000;
    padding: 10px 15px 9px;
    border: 1px solid #fff;
    text-decoration: none;
}

div.thread-event.action {
    display: none;
}

#reply {
    margin-bottom: 25px;
}

#fmm-header ul.menu li a:hover {
    color: #6ab233;
    border: 1px solid #6ab233;
    border-bottom: 2px solid #6ab233;
}

.header-nav-mobile {
    display: none;
}

#fmm-header .logo {
    max-width: 100%;
}

#ticketForm>table td+td,
.fmm-td {
    color: #5a5a5a;
    line-height: 30px;
    float: left;
}


/* header bottom */

header#fmm-header .header_bottom {
    width: 100%;
    background: #f0f0f0;
    clear: both;
    height: 70px;
    margin-top: 3px;
}

header#fmm-header .header_bottom .inner_container {
    max-width: 1280px;
    margin: 0 auto;
    padding: 13px 15px;
}

header#fmm-header .header_bottom .inner_container #fmm-header-discount-banner {
    width: 22%;
    float: right;
    text-align: right;
}

header#fmm-header .header_bottom .inner_container #fmm-header-discount-banner img {
    width: auto;
    height: auto;
    max-width: 100%;
}

header#fmm-header .header_bottom .inner_container .search {
    background-color: transparent;
}

header#fmm-header .header_bottom .inner_container .search {
    width: 50%;
    background: #FFF;
    padding: 0px;
    margin: 0 auto;
    height: 45px;
}

.search-widget {
    min-width: 39.63rem;
}

.search-widget form {
    position: relative;
}

header#fmm-header .header_bottom .inner_container .search .input_field {
    background: #fff;
    border: 0px;
    width: 93%;
    padding: 12px 17px;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-style: italic;
    color: #474747;
    outline: none;
}

header#fmm-header .header_bottom .inner_container .search .input_btn {
    background-image: url(https://web.archive.org/web/20230610094738im_/https://www.fmemodules.com/themes/fmm2021/assets/img/search_btn.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: #b4d899;
    border: 0px;
    width: 50px;
    height: 45px;
    padding: 0px;
    float: right;
    border-radius: 0px;
}

button[type="submit"] {
    position: absolute;
    color: #7a7a7a;
}

header#fmm-header .header_bottom .inner_container .search .input_btn:hover {
    cursor: pointer;
}


/*
=======================================================================
	Support Center
=======================================================================
*/

.fmm-hr {
    width: 50px;
    margin: 0 auto;
    border: none;
    border-bottom: 2px solid #6ab233;
}

#clientLogin {
    box-shadow: none;
    background: none;
    border: 1px solid #ebebeb;
    padding: 20px 20px 0px;
}

#content p a {
    text-decoration: underline;
    color: #6ab233;
}

#clientLogin div a {
    color: #6ab233;
    text-decoration: underline;
}

#ticketForm div label,
#clientLogin div label {
    line-height: 35px;
}

#clientLogin input[type="text"],
#clientLogin input[type="password"] {
    padding: 25px 15px;
    width: 90%;
    border-radius: 0 !important;
}

#ticketForm .fmm-open-ticket {
    width: 100%;
    table-layout: auto;
}

.fmm-login-input {
    display: inline-block;
    width: 49%;
}

#clientLogin .instructions {
    padding-right: 0px !important;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user-name-info {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    color: #757575;
}

#content h1 {
    color: #505050;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 30px;
}

.form-header h3 {
    display: none;
}

td hr {
    border: none;
}

label.required,
label span,
span.required {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #5a5a5a;
}

#ticketForm table input {
    width: 100%;
}

#ticketForm {
    padding: 0 15px;
}

#ticketForm input,
select,
textarea {
    padding: 18px 15px;
    background: #fff;
    border: #e5e5e5 1px solid;
    width: 100%;
    margin-top: 6px !important;
    font-family: "Open Sans", sans-serif !important;
    font-size: 15px !important;
    font-weight: 400;
    color: #868686 !important;
    box-sizing: border-box;
    text-indent: 0;
    outline: none;
}

#content h1 span {
    color: #6ab233;
}

#content p {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #5a5a5a;
    text-align: center;
    line-height: 26px;
}
#content .redactor-styles p {
    text-align: left;
}

.fmm-agent span {
    color: #5a5a5a;
}

#clientLogin input[type="submit"],
.fmm-btn-submit {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #707070;
    border: #707070 1px solid;
    padding: 6px 25px;
    text-transform: uppercase;
    box-shadow: 0 0 0 0 #707070 inset;
    box-sizing: border-box;
    transition: all 0.7s ease 0s;
    border-radius: 0;
    background: #fff;
}

#clientLogin input[type="submit"]:hover,
.fmm-btn-submit:hover {
    background: #707070 none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #707070 inset;
    color: #fff;
}

.fmm-table-signin {
    display: block;
}
#ticketForm .fmm-two-cols td {
    width: 100%;
    float: left;
}
#ticketForm .fmm-sm-two-cols td {
    width: 100%;
    float: left;
}
#ticketForm .fmm-two-cols:nth-child(even) {
    margin-left: 24px;
}
.fmm-second-two-cols:nth-child(even) {
    margin-left: 10px;
}
#ticketForm .fmm-clear {
margin-left: auto!important;
}
#ticketForm span{
    font-weight: 400;
}
#msg_info {
    display: none;
}
#ticketForm .fmm-three-cols:nth-child(2),
#ticketForm .fmm-three-cols:nth-child(3) {
    margin-left: 17px;
}
.fmm-sm-two-cols {
    width: 49%;
    float: right;
}
.login-box {
    width: 100%;
    box-shadow: none;
    display: block;
    padding: 15px 15px 0 15px;
}
#ticketForm #fmm-two-summary.fmm-two-cols:nth-child(2n) {
    margin-left: auto;
}
#html_element {
    margin-top: 30px;
}
#landing_page h1,
#landing_page h2,
#landing_page h3 {
    margin-bottom: 0px;
}

section#body .col1-layout {
    width: 100%;
}

section#body .col1-layout .support_center {
    max-width: 100%;
}


/*Tabs*/

section#body .col1-layout .support_center .tabs {
    width: 100%;
    background: #f2f2f2;
    padding-top: 25px;
}

section#body .col1-layout .support_center .tabs .inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 15px;
}

section#body .col1-layout .support_center .tabs .inner ul {
    list-style: none;
    text-align: center;
    margin: 0px;
    padding: 0px;
}

section#body .col1-layout .support_center .tabs .inner ul li {
    display: inline-block;
    padding: 13px 0
}

section#body .col1-layout .support_center .tabs .inner ul li a {
    padding: 13px 25px;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #505050;
}

section#body .col1-layout .support_center .tabs .inner ul li a img {
    margin-bottom: -3px;
    margin-right: 5px;
}

section#body .col1-layout .support_center .tabs .inner ul li a:hover {
    background: #FFF;
}

section#body .col1-layout .support_center .tabs .inner ul li a.active {
    background: #FFF;
}

section#body .col1-layout .support_center .inner {
    max-width: 1280px;
    margin: 0 auto;
    padding: 0 15px;
}

.thread-body p,
.thread-body div p,
#reply p,
#ticketForm p.buttons {
    text-align: left!important;
}

section#body .col1-layout .support_center .inner .support_container {
    padding: 0 0 60px 0;
}

section#body .col1-layout .support_center .inner .support_container h1 {
    color: #505050;
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 700;
    padding-bottom: 20px;
    text-align: center;
    text-transform: uppercase;
}

section#body .col1-layout .support_center .inner .support_container h1 span {
    color: #6ab233;
}

section#body .col1-layout .support_center .inner .support_container p {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    color: #5a5a5a;
    text-align: center;
    line-height: 26px;
}


/*blocks*/

#container {
    box-shadow: unset;
}

.blocks a {
    text-decoration: none;
}

section#body .col1-layout .support_center .inner .support_container .blocks {
    width: 100%;
    margin-top: 40px;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner {
    width: 46.5%;
    display: inline-block;
    padding: 40px 15px;
    padding-bottom: 50px;
    border: #e6e6e6 1px solid;
    vertical-align: top;
    text-align: center;
    float: left;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner:hover {
    background: none;
    background-color: #f8f7f7;
}

section#body .col1-layout .support_center .inner .support_container .blocks .last {
    margin-right: 0px;
    float: right;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner:hover a {
    color: #6ab233;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner h4 span {
    color: #6ab233;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner p {
    font-size: 14px;
    font-weight: normal;
    color: #5a5a5a;
    line-height: 24px;
    padding: 15px 0;
    padding-bottom: 40px;
    margin: 0;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner span {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #707070;
    border: #707070 1px solid;
    padding: 6px 25px;
    text-transform: uppercase;
    box-shadow: 0 0 0 0 #707070 inset;
    box-sizing: border-box;
    transition: all 0.7s ease 0s;
}

section#body .col1-layout .support_center .inner .support_container .blocks .support_inner:hover span {
    background: #707070 none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #707070 inset;
    color: #fff;
}


/*Search*/

section#body .col1-layout .support_center .inner .support_container .search {
    background: #f2f2f2;
    padding: 12px 12px;
    border-top: #ececec 1px solid;
    border-bottom: #ececec 1px solid;
    margin-top: 40px;
}

section#body .col1-layout .support_center .inner .support_container .search .search_input {
    background: #FFF;
    width: 30%;
    padding: 5px;
    float: left;
}

section#body .col1-layout .support_center .inner .support_container .search .search_input .field {
    width: 85%;
    float: left;
    background: none;
    border: 0px;
    padding: 8px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #8e8e8e;
}

section#body .col1-layout .support_center .inner .support_container .search .search_input .btn {
    background: url(/web/20230610094738im_/https://support.fmemodules.com/images/support_center_search_btn.png) no-repeat;
    width: 19px;
    height: 19px;
    float: right;
    border: 0px;
    margin: 9px 10px 0 0;
    text-indent: -9999px;
}

section#body .col1-layout .support_center .inner .support_container .search .jump_menu {
    background: #FFF;
    width: 18%;
    padding: 5px;
    float: left;
    margin-left: 25px;
}

section#body .col1-layout .support_center .inner .support_container .search .jump_menu .input {
    width: 100%;
    padding: 8px;
    background: none;
    border: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #8e8e8e;
}


/*Tickets List*/

section#body .col1-layout .support_center .inner .support_container .tickets_list {
    width: 100%;
    padding: 20px 0;
    clear: both
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li {
    clear: both;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a {
    display: block;
    min-height: 90px;
    list-style: none;
    margin: 0px;
    padding: 0px;
    padding: 12px 10px;
    padding-left: 75px;
    background: url(/web/20230610094738im_/https://support.fmemodules.com/images/support-tickets-list-icon.png) no-repeat 10px 22px;
    border-bottom: #ececec 1px solid;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a.gray {
    background-color: #f7f7f7;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a h4 {
    padding: 18px 0;
    padding-bottom: 6px;
    font-family: "Open Sans", sans-serif;
    font-size: 17px;
    font-weight: 600;
    color: #505050;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a h4 span {
    color: #8c8c8c;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a:hover {
    background-color: #FFF;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a:hover h4 {
    color: #e47143;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a h4 span span {
    font-size: 14px;
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a h4 b {
    float: right;
    margin-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #db4d2d;
    text-transform: uppercase;
    border: #ececec 1px solid;
    padding: 3px 5px
}

section#body .col1-layout .support_center .inner .support_container .tickets_list ul li a span {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #787878;
}


/*Open a Ticket Form*/

section#body .col1-layout .support_center .inner .support_container .open_ticket_form {
    width: 100%;
    clear: both;
    padding: 30px 0
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: left;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li {
    clear: both;
    padding: 35px 0;
}


/*Input Fields*/

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container {
    width: 47%;
    float: left;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container span {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #5a5a5a;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container span b {
    font-size: 13px;
    color: #e57c65;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .field_outer {
    border: #e5e5e5 1px solid;
    padding: 18px 15px;
    margin-top: 18px;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .field_outer .jump_menu {
    width: 100%;
    background: none;
    border: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #868686;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .browse_file {
    width: auto;
    background: #f2f2f2;
    border: #e4e4e4 1px solid;
    padding: 10px 15px;
    border-top: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #8e8e8e;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .browse_file img {
    margin-bottom: -3px;
    margin-right: 6px;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .field_outer .text_field {
    width: 100%;
    background: none;
    border: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #868686;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .field_outer .text_area {
    width: 100%;
    background: none;
    border: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #868686;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .buttons {
    width: 100%;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .buttons .input_btn {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #707070;
    border: #707070 1px solid;
    padding: 6px 15px;
    text-transform: uppercase;
    box-shadow: 0 0 0 0 #707070 inset;
    box-sizing: border-box;
    transition: all 0.7s ease 0s;
    background: #FFF;
    margin-right: 10px;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .field_container .buttons .input_btn:hover {
    background: #707070 none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #707070 inset;
    color: #fff;
}


/*Description*/

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .description {
    width: 47%;
    float: right;
    margin-top: 35px;
    text-align: left;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .description .holder {
    background: #f2f2f2;
    padding: 15px 20px;
    position: relative;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .description .holder_arrow {
    position: absolute;
    left: -15px;
    top: 0px;
}

section#body .col1-layout .support_center .inner .support_container .open_ticket_form ul li .description .holder p {
    padding: 6px 10px;
    margin: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #5a5a5a;
    line-height: 24px;
    text-align: left;
}


/*Ticket Status*/

section#body .col1-layout .support_center .inner .support_container .ticket_status {
    width: 100%;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status h2 {
    font-family: "Open Sans", sans-serif;
    font-size: 24px;
    font-weight: 600;
    color: #505050;
    border-bottom: #ececec 1px solid;
    padding-bottom: 10px;
    margin-bottom: 16px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status h2 span {
    color: #8c8c8c
}

section#body .col1-layout .support_center .inner .support_container .ticket_status h2 img {
    margin-bottom: -5px;
}


/*Comments*/

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container {
    width: 70%;
    float: left;
    margin-top: 12px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box {
    width: 100%;
    padding-bottom: 40px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .browse_file {
    width: auto;
    background: #f2f2f2;
    border: #e4e4e4 1px solid;
    padding: 10px 15px;
    border-top: 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 400;
    color: #8e8e8e;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .browse_file img {
    margin-bottom: -3px;
    margin-right: 6px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .field_outer {
    border: #e5e5e5 1px solid;
    padding: 18px 15px;
    margin-top: 18px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .field_outer .text_area {
    width: 100%;
    background: none;
    border: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #868686;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .buttons {
    width: 100%;
    padding-top: 30px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .buttons .input_btn {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #707070;
    border: #707070 1px solid;
    padding: 6px 20px;
    text-transform: uppercase;
    box-shadow: 0 0 0 0 #707070 inset;
    box-sizing: border-box;
    transition: all 0.7s ease 0s;
    background: #FFF;
    margin-right: 10px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .comment_box .buttons .input_btn:hover {
    background: #707070 none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #707070 inset;
    color: #fff;
}


/*Activity*/

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity {
    width: 100%;
    clear: both;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity h3 {
    border-bottom: #ececec 1px solid;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #505050;
    padding-bottom: 8px;
}

#ticketForm button[type="submit"],
#ticketForm button[type="reset"],
#ticketForm button[type="button"] {
    background: #fff;
    position: unset;
    cursor: pointer;
}

.form-header div {
    display: none;
}


/*Comments*/

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments {
    width: 100%;
    clear: both;
    display: flex;
    flex-flow: column-reverse;
    flex-direction: column-reverse;
    padding-bottom: 30px;
}

#ticketThread {
    display: flex;
    flex-flow: column-reverse;
    flex-direction: column-reverse;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul {
    list-style: none;
    padding: 0px;
    margin: 0px
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li {
    border-bottom: #ececec 1px solid;
    padding: 35px 12px;
    clear: both
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li.gray {
    background: #f7f7f7;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .thumbnail {
    width: 55px;
    float: left;
    margin-right: 15px;
}


/*Comment Block*/

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .comment_block {
    width: 91%;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #656565;
    line-height: 24px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .comment_block h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #505050;
    padding-top: 15px;
    padding-bottom: 20px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .comment_block h4 span {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #787878;
    padding-left: 20px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .comment_block h4 b {
    float: right;
    margin-top: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #db4d2d;
    text-transform: uppercase;
    border: #ececec 1px solid;
    padding: 3px 5px
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container .activity .comments ul li .comment_block p {
    text-align: left;
    margin: 15px 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #787878;
    line-height: 24px;
}


/*Sticky SideBar*/

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar {
    width: 26%;
    float: right;
    border: #ececec 1px solid;
    margin-top: 17px;
    padding: 1px;
    padding-bottom: 5px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar h3 {
    background: #f2f2f2;
    padding: 15px;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #505050;
    margin-bottom: 10px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content {
    width: 90%;
    margin: 0 auto
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #656565;
    border-bottom: #ececec 1px solid;
    padding-bottom: 10px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user_info {
    padding: 15px 0;
    border-bottom: #ececec 1px solid;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user_info p {
    padding: 15px 0;
    border-bottom: #ececec 1px solid;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #656565;
    line-height: 24px;
    text-align: left;
    padding: 0px;
    margin: 0px;
    border: 0px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user_info span {
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #757575;
    line-height: 24px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user_info p b {
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    font-weight: 400;
    color: #969696;
    font-style: italic;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .user_info img {
    float: left;
    padding-right: 10px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .ticket_status {
    padding: 15px 0
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .ticket_status ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar .inner_content .ticket_status ul li {
    list-style: none;
    padding: 3px 0;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #757575;
    line-height: 22px;
}


/*
=======================================================================
	Footer 
=======================================================================
*/

footer#footer {
    width: 100%;
    clear: both;
    /* background: #eeeeec; */
    padding-left: 0px !important;
    /* padding-top:8px; */
}

footer#footer div .fmm_features {
    border-top: #e5e5e5 1px solid;
    background: #fff;
}

footer#footer div .fmm_features .inner_container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 20px 15px;
}

footer#footer div .fmm_features .inner_container .reinsurance {
    width: 100%;
}

footer#footer div .fmm_features .inner_container .reinsurance ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

footer#footer div .fmm_features .inner_container .reinsurance ul li {
    width: 225px;
    display: inline-block;
    vertical-align: top;
    margin: 5px 5px;
    text-align: left;
}

footer#footer div .fmm_features .inner_container .reinsurance ul li img {
    float: left;
    margin-right: 18px;
}

footer#footer .fmm_features .inner_container .reinsurance ul li p {
    font-family: Arial;
    font-size: 15px;
    font-weight: 400;
    color: #383838;
    line-height: 26px;
    text-transform: capitalize;
    margin: 0px;
    padding: 0px;
    padding-top: 8px;
}

footer#footer div .fmm_features .inner_container .reinsurance ul li p span {
    font-size: 17px;
    font-weight: 600;
    color: #6ab233;
}

footer#footer .footer_top_bar {
    background: #515151;
    height: 85px;
    padding: 5px 0;
}

footer#footer div .footer_top_bar .inner_container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 10px 15px;
}

.new-container {
    /* overflow: hidden; */
}

footer#footer div .footer_top_bar .inner_container #presta_partner_badge_footer {
    float: left;
    /* width: 12%; */
    padding-top: 4px;
    margin-right: 6%;
}


/*Newsletter*/

footer#footer div .footer_top_bar .inner_container .rfq {
    width: 40%;
    float: left;
    padding-top: 10px;
}

footer#footer div .footer_top_bar .inner_container .rfq span {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #bababa;
    float: left;
    padding-top: 12px;
    padding-right: 22px;
    text-transform: uppercase;
}

.fmm-social-network ul span {
    float: left;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #bababa;
    padding-right: 22px;
    text-transform: uppercase;
}

footer#footer div .footer_top_bar .inner_container .rfq a {
    float: left;
    margin-top: 2px;
    padding: 7px 20px;
    border-radius: 1px;
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #cacaca;
    border: 1px solid #cacaca;
    transition: all 0.7s ease 0s;
    box-shadow: 0 0 0 0 #cacaca inset;
    text-transform: capitalize;
}

footer#footer div .footer_top_bar .inner_container .rfq a:hover {
    background: #cacaca none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #cacaca inset;
    color: #515151;
}

footer#footer div .footer_top_bar .inner_container .rfq a.active:hover {
    background: #cacaca none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #cacaca inset;
    color: #515151;
}


/*Links*/

footer#footer .footer_top_bar .inner_container .links {
    width: 12%;
    float: left;
    padding: 0px 0;
    margin-top: 9px;
}

footer#footer .footer_top_bar .inner_container .links ul {
    list-style: none;
    text-align: left;
    margin-top: -2px;
    padding: 0px;
    float: right;
}

footer#footer .footer_top_bar .inner_container .links ul li {
    display: block;
    margin: 0 -1px;
    vertical-align: top;
    position: relative;
}

footer#footer .footer_top_bar .inner_container .links ul li.last {
    margin-right: 0px;
}

footer#footer .footer_top_bar .inner_container .links .dropdown-menu {
    background: #515151;
    min-width: 0rem;
}

footer#footer .footer_top_bar .inner_container .links .dropdown-menu .btn-unstyle {
    padding: 3px;
}

footer#footer .footer_top_bar .inner_container .links .dropdown .expand-more,
footer#footer .footer_top_bar .inner_container .links ul li a {
    text-align: center;
    width: 56px;
    display: block;
    border: #7b7b7b 1px solid;
    padding: 10px 0px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
    color: #c9c9c9;
    text-transform: capitalize;
}

footer#footer .footer_top_bar .inner_container .links ul li ul {
    display: none;
    position: absolute;
    top: 39px;
    left: 0px;
}

footer#footer .footer_top_bar .inner_container .links ul li ul li {
    clear: both;
    background: #515151
}


/*footer#footer .footer_top_bar .inner_container .links ul li ul li { clear:both; background:#7b7b7b }*/

footer#footer .footer_top_bar .inner_container .links ul li ul li a {
    border-bottom: 0;
}

footer#footer .footer_top_bar .inner_container .links ul li ul li a:hover {
    color: #FFF;
}

footer#footer .footer_top_bar .inner_container .links ul li:hover ul {
    display: block;
}


/*Social Networking*/

footer#footer .social_networking {
    width: 100%;
    border-bottom: #fff 1px solid;
}

footer#footer .social_networking .inner_container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 35px 15px;
    padding-top: 40px;
}

footer#footer .social_networking .inner_container ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

footer#footer .social_networking .inner_container ul li {
    display: inline-block;
    vertical-align: top;
    width: 33%;
    border-right: #dbdbdb 1px solid;
    padding-left: 60px;
    text-align: left;
}

footer#footer .social_networking .inner_container ul li:nth-child(3) {
    border-right: 0px;
}

footer#footer .social_networking .inner_container ul li a {
    display: block;
}

footer#footer .social_networking .inner_container ul li img {
    float: left;
    margin-right: 24px;
}

footer#footer .social_networking .inner_container ul li p {
    font-family: Arial;
    font-size: 15px;
    font-weight: 400;
    color: #383838;
    padding-top: 14px;
    line-height: 26px;
}

footer#footer .social_networking .inner_container ul li p span {
    font-size: 17px;
    font-weight: 600;
    color: #344c8a;
}

footer#footer .social_networking .inner_container ul li.twitter span {
    color: #469ae9;
}

footer#footer .social_networking .inner_container ul li.google_plus span {
    color: #c0221d;
}

.twitter {
    background-image: none;
}

.fmm-social-network ul {
    padding-top: 10px;
}

.fmm-social-network ul li {
    display: inline-block;
    margin-left: 2%;
}

.footer-social-links {
    width: 20%;
    float: left;
}

.fmm-social-network ul li a img {
    margin-left: 1%;
}

/* 2 Columns */
.fmm-two-cols
{
    float: left;
    width: 49%;
    box-sizing: border-box;
}

.fmm-second-two-cols {
    float: left;
    width: 49%;
}
.fmm-three-cols {
    width: 32%;
}
/*Footer Nav*/

footer#footer .footer_nav {
    width: 100%;
    background: #FFF;
    margin-top: 1px;
}

footer#footer .footer_nav .inner_container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 40px 15px;
}

footer#footer .footer_nav .inner_container ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    text-align: center;
}

footer#footer .footer_nav .inner_container ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0px 2px;
}

footer#footer .footer_nav .inner_container ul li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #4d4d4d;
    text-transform: capitalize;
    border: #FFF 1px solid;
    padding: 8px 18px;
}

footer#footer .footer_nav .inner_container ul li a:hover {
    color: #4f9718;
    border: 1px solid #4f9718;
}

footer#footer .footer_nav .inner_container ul li a.active {
    color: #4f9718;
    border: 1px solid #4f9718;
    transition: all 0.7s ease 0s;
    box-shadow: 0 0 0 0 #4f9718 inset;
}

footer#footer .footer_nav .inner_container ul li a.active:hover {
    background: #4f9718 none repeat scroll 0 0;
    box-shadow: 0 100px 0 0 #4f9718 inset;
    color: #fff;
}

body#search footer#footer {
    padding-top: 20px!important;
}


/*Footer Bottom*/

footer#footer .footer_bottom {
    width: 100%;
    background: #eeeeec!important;
    border-top: 1px solid #eeeeec!important;
    margin-top: 1px;
}

footer#footer .footer_bottom .inner_container {
    max-width: 1250px;
    margin: 0 auto;
    padding: 40px 15px;
    text-align: center;
}

footer#footer .footer_bottom .inner_container p {
    font-family: Arial;
    font-size: 15px;
    font-weight: 400;
    color: #383838;
    margin: 0px;
    padding: 0px;
    padding-bottom: 18px
}

footer#footer .footer_bottom .inner_container p span {
    padding: 0 15px;
}

footer#footer .footer_bottom .inner_container p a {
    color: #383838;
}

footer#footer .footer_bottom .inner_container p a:hover {
    color: #656565;
}

.footer-container {
    margin-top: 0px;
    padding-top: 0px;
}

#fmm-responsive-nav {
    display: none;
}

#fmm-responsive-nav-button {
    display: none;
}

.fmm-mobile-badge {
    display: none;
}

.footer_bottom .inner_container p strong {
    font-weight: normal;
}

.sidebar {
    display: none;
}

#content {
    max-width: 1280px;
    margin: 0 auto !important;
    padding: 20px 20px;
}

.fmm-topic-inline {
    width: 49%;
    display: inline-block;
}

.fmm-sm-two-cols .fmm-topic-inline {
    width: 100%;
    display: inline-block;
    margin-top: 37px;
}

.fmm-topic-inline.description .holder {
    background: #f2f2f2;
    padding: 10px 20px;
    position: relative;
}

.fmm-left {
    float: left;
}

.fmm-right {
    float: right;
    margin-top: 17px;
}

.holder p {
    padding: 6px 10px;
    margin: 0px;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #5a5a5a;
    line-height: 24px;
    text-align: left;
}

.fmm-topic-inline.description .holder_arrow {
    position: absolute;
    left: -15px;
    top: 0px;
}

/* Thank you page new */
.green_font {color: #6ab233;}
.fme_thankyou {width: 100%; padding: 60px; box-sizing: border-box;}
.fme_thankyou .inner_container{max-width: 1250px; padding: 0px 15px; margin: 0 auto; box-sizing: border-box;}

.fme_thankyou .thankyou_block {display: flex; justify-content: center; align-items: center; flex-direction: column;}
.fme_thankyou .thankyou_block h2 {font-size: 45px; font-weight: 600; color: #303c4e; margin-top: 40px; margin-bottom: 30px; box-sizing: border-box;}
.fme_thankyou .thankyou_block img {max-width: 100%;}
.fme_thankyou .thankyou_block strong {font-size: 20px; font-weight: 600; color: #303c4e; margin-top: 20px;}
.fme_thankyou .thankyou_block p { font-size: 18px; color:#303c4e; line-height: 26px; text-align: center; margin: 30px 0px; box-sizing: border-box;}

.fme_thankyou .grey_font {font-size: 20px; color: #757575; text-transform: uppercase; font-weight: 600;}
@media (min-width:200px) and (max-width:1200px) {
    .fme_thankyou {padding: 20px;}
    .fme_thankyou .break {display: none;}
    .fme_thankyou .thankyou_block h2 {font-size: 30px; margin-top: 15px; margin-bottom: 15px;}
    .fme_thankyou .thankyou_block p { font-size: 16px; line-height: 24px; margin: 15px 0px; max-width: 500px;}
    .fme_thankyou .thankyou_block strong {font-size: 16px;  margin-top: 15px;}
    .fme_thankyou .thankyou_block img {max-width: 38%;}

    .fme_thankyou .grey_font {font-size: 18px;}
    .fmm-sm-two-cols {
        display: none;
    }
    .fmm-two-cols {
        width: 100%;
    }
    #ticketForm .fmm-two-cols:nth-child(2n) {
        margin-left: auto;
    }
    #msg_error {
        height: 30px;
    }
    #clientLogin {
        width: 100%;
        display: block;
        padding: 0px;
    }
    .fmm-login-input {
        display: block;
        width: 49%;
    }
    section#body .col1-layout .support_center .inner .support_container .ticket_status .comments_container {
        width: 100%;
    }
    section#body .col1-layout .support_center .inner .support_container .ticket_status .sticky_side_bar {
        width: 100%;
        margin-bottom: 40px;
    }
    #clientLogin input[type="text"],
    #clientLogin input[type="password"] {
        width: 100%;
        padding: 20px 15px;
    }
    #clientLogin .instructions {
        padding-right: 0px !important;
    }
    .fmm-td {
        width: 50px!important;
    }
    .fmm-btn-submit {
        margin-top: 10px;
    }
    #ticketForm button[type="button"] {
        display: none;
    }
    .fmm-table-signin {
        display: block;
    }
    .login-box {
        display: block;
        box-shadow: none;
        width: 80%;
    }
    #ticketForm div input,
    #clientLogin div input,
    #ticketForm div textarea,
    #clientLogin div textarea {
        width: 100%;
    }
    #clientLogin input[type="submit"] {
        width: auto;
    }
    #main-nav ul.menu {
        display: none;
    }
    #_desktop_logo {
        width: 100%;
        float: none;
        text-align: center;
    }
    #fmm-responsive-nav {
        display: block;
    }
    #fmm-header-discount-banner {
        display: none;
    }
    header#fmm-header .header_bottom .inner_container .search .input_btn,
    header#fmm-header .header_bottom .inner_container .search {
        height: 43px;
    }
    header#fmm-header .header_bottom .inner_container .search {
        display: inline-block;
        margin-left: 16px;
    }
    .search-widget {
        min-width: 11.63rem;
    }
    header#fmm-header .header_bottom .inner_container .search .input_field {
        width: 80%;
    }
    header#fmm-header .header_bottom .inner_container {
        text-align: center;
    }
    #fmm-responsive-nav-button {
        display: inline-block;
        width: 44px;
        height: 43px;
        background-color: #6ab233;
        background-image: url(/web/20230610094738im_/https://support.fmemodules.com/images/responsive-menu-icon.png);
        background-repeat: no-repeat;
        background-position: center center;
        vertical-align: top;
        border-radius: 3px;
        margin-right: 30px;
        margin-top: 12px;
        cursor: pointer;
        transition: background-color 0.4s;
        -webkit-transition: background-color 0.4s;
        -moz-transition: background-color 0.4s;
        box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);
        -webkit-box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.4);
    }
    #main-nav-container #main-nav #fmm-responsive-nav ul {
        position: absolute;
        top: 80px;
        left: 0;
        width: 100%;
        padding: 0;
        z-index: 899;
        box-shadow: 0 2px 3px rgba(0, 0, 0, .152);
        -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .12);
    }
    section#body .col1-layout .support_center .inner .support_container .blocks .support_inner {
        width: 40%;
        padding: 40px 20px;
        margin: 12px 8px;
    }
    .sidebar {
        display: none;
    }
    #main-nav-container #main-nav #fmm-responsive-nav ul li {
        background: #fafafa;
        font: 15px NS_med, Arial, Helvetica, sans-serif;
        border-top: 1px solid rgba(200, 200, 200, .2);
        border-bottom: 1px solid rgba(255, 255, 255, .5);
        position: relative;
        width: 100%;
        max-width: 100%;
        margin: 0;
    }
    #main-nav-container #main-nav #fmm-responsive-nav ul li a {
        font-family: 'Open Sans', sans-serif;
        font-size: 15px;
        font-weight: 600;
        padding: 14px 10px 12px 15px;
        display: block;
        color: #727270;
        text-align: left;
    }
    #main-nav-container #main-nav #fmm-responsive-nav {
        padding: 12px 15px 5px;
    }
    footer#footer div .fmm_features {
        display: none;
    }
    footer#footer div .footer_top_bar .inner_container .rfq,
    .fmm-desktop-badge {
        display: none;
    }
    .fmm-mobile-badge {
        display: inline;
        width: 66px;
    }
    #presta_partner_badge_footer {
        width: 50%;
    }
    footer#footer div .footer_top_bar .inner_container #presta_partner_badge_footer,
    .footer-social-links {
        width: 50%;
    }
    footer#footer div .footer_top_bar .inner_container #presta_partner_badge_footer {
        margin-right: 0px;
    }
    #footer {
        text-align: left;
    }
    .fmm-mobile-footer-icons {
        display: none;
    }
    footer#footer .footer_nav .inner_container {
        padding: 15px 15px;
    }
    footer#footer .footer_nav .inner_container ul li {
        margin: 13px 2px;
    }
    .footer_bottom .inner_container p strong {
        font-weight: normal;
        display: block;
    }
    footer#footer .footer_bottom .inner_container p {
        font-family: Arial;
        font-size: 15px;
        font-weight: 400;
        color: #383838;
        margin: 0px;
        padding: 0px;
        padding-bottom: 18px;
    }
    footer#footer .footer_bottom .inner_container p a {
        color: #989898;
    }
    .fmm-right {
        display: none;
    }
    .fmm-topic-inline {
        width: 100%;
    }
    #ticketForm table input#captcha {
        width: 100%!important;
        margin-top: 18px;
    }
}

@media (min-width:710px) and (max-width:1200px) {
    #fmm-header-discount-banner {
        display: inline-block;
    }
    header#fmm-header .header_bottom .inner_container .search .input_field {
        width: 90%;
    }
}

@media (min-width:200px) and (max-width:672px) {
    section#body .col1-layout .support_center .inner .support_container .blocks .support_inner {
        width: auto;
        padding: 40px 20px;
        margin: 12px 0px;
    }
}

@media (min-width:200px) and (max-width:450px) {
    header#fmm-header .header_bottom .inner_container {
        text-align: left;
    }
}
/*
     FILE ARCHIVED ON 09:47:38 Jun 10, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:43:43 Feb 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.715
  exclusion.robots: 0.024
  exclusion.robots.policy: 0.011
  esindex: 0.012
  cdx.remote: 33.555
  LoadShardBlock: 59.849 (3)
  PetaboxLoader3.datanode: 748.104 (5)
  load_resource: 1585.488
  PetaboxLoader3.resolve: 823.173
  loaddict: 720.92
*/