/* Source and licensing information for the line(s) below can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/overrides.min.css. */
a {text-decoration: none;}html.js fieldset.collapsed {height: auto;}html.js input.form-autocomplete {background-image: none;}body {position: relative;}body.admin-expanded.admin-vertical.admin-nw .navbar, body.admin-expanded.admin-vertical.admin-sw .navbar {margin-left: 260px;}body.toolbar {padding-top: 30px !important;}body.toolbar .navbar-fixed-top {top: 30px;}body.toolbar.navbar-is-fixed-top {padding-top: 94px !important;}body.toolbar-drawer {padding-top: 64px !important;}body.toolbar-drawer .navbar-fixed-top {top: 64px;}body.toolbar-drawer.navbar-is-fixed-top {padding-top: 128px !important;}body.admin-menu .navbar-fixed-top {top: 29px;}body.admin-menu.navbar-is-fixed-top {padding-top: 93px !important;}body div#admin-toolbar {z-index: 1600;}body #admin-menu, body #admin-toolbar, body #toolbar {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}body #admin-menu {margin: 0;padding: 0;position: fixed;z-index: 1600;}body #admin-menu .dropdown li {line-height: normal;}#overlay-container, .overlay-element, .overlay-modal-background {z-index: 1500;}#toolbar {z-index: 1600;}.modal {z-index: 1620;}.modal-dialog {z-index: 1630;}.modal-backdrop {z-index: 1610;}.element-invisible {margin: 0;padding: 0;width: 1px;}ul.secondary {float: left;}@media screen and (min-width: 768px) {ul.secondary {float: right;}}.page-header {margin-top: 0;}.block:first-child h2.block-title {margin-top: 0;}p:last-child {margin-bottom: 0;}.region-help > .glyphicon {font-size: 18px;float: left;margin: -0.05em 0.5em 0 0;}.region-help .block {overflow: hidden;}form#search-block-form {margin: 0;}ul.action-links {margin: 12px 0;padding: 0;}ul.action-links li {display: inline;margin: 0;padding: 0 6px 0 0;}ul.action-links .glyphicon {padding-right: 0.5em;}.uneditable-input, input, select, textarea {max-width: 100%;width: auto;}input.error {color: #b94a48;border-color: #ebccd1;}fieldset legend.panel-heading {float: left;line-height: 1em;margin: 0;}fieldset .panel-body {clear: both;}fieldset .panel-heading a.panel-title {color: inherit;display: block;margin: -10px -15px;padding: 10px 15px;}fieldset .panel-heading a.panel-title:hover {text-decoration: none;}.form-actions {clear: both;}.resizable-textarea textarea {border-radius: 4px 4px 0 0;}.checkbox:first-child, .radio:first-child {margin-top: 0;}.checkbox:last-child, .radio:last-child {margin-bottom: 0;}.control-group .help-inline, .help-block {color: #999;font-size: 12px;margin: 5px 0 10px;padding: 0;}.panel-heading {display: block;}a.tabledrag-handle .handle {height: auto;width: auto;}.error {color: #b94a48;}div.error, table tr.error {background-color: #f2dede;color: #b94a48;}.control-group.error {background: 0;}.control-group.error .control-label, .control-group.error label {color: #b94a48;font-weight: 600;}.control-group.error .uneditable-input, .control-group.error input, .control-group.error select, .control-group.error textarea {color: #555;border: 1px solid #ccc;}.control-group.error .help-block, .control-group.error .help-inline {color: #333;}.list-inline > li.first {padding-left: 0;}.nav-tabs {margin-bottom: 10px;}ul li.collapsed, ul li.expanded, ul li.leaf {list-style: none;list-style-image: none;}.single-dropdown ul li.leaf:last-child {padding: 0 10px;margin-bottom: 10px;}.tabs--secondary {margin: 0 0 10px;}.submitted {margin-bottom: 1em;font-style: italic;font-weight: 400;color: #777;}.password-strength {width: 17em;float: right;margin-top: 1.4em;}.password-strength-title {display: inline;}.password-strength-text {float: right;font-weight: 700;}.password-indicator {background-color: #949494;height: 0.3em;width: 100%;}.password-indicator div {height: 100%;width: 0;background-color: #999;}input.password-confirm, input.password-field {width: 16em;margin-bottom: 0.4em;}div.password-confirm {float: right;margin-top: 1.5em;visibility: hidden;width: 17em;}div.form-item div.password-suggestions {padding: 0.2em 0.5em;margin: 0.7em 0;width: 38.5em;border: 1px solid #b4b4b4;}div.password-suggestions ul {margin-bottom: 0;}.confirm-parent, .password-parent {clear: left;margin: 0;width: 36.3em;}.progress-wrapper .progress {margin-bottom: 10px;}.pagination ul > li > a.progress-disabled {float: left;}.form-autocomplete .glyphicon {color: #999;font-size: 120%;}.form-autocomplete .glyphicon.glyphicon-spin {color: #428bca;}.form-autocomplete .input-group-addon {background-color: #fff;}.ajax-progress .glyphicon {font-size: 90%;margin: 0 -0.25em 0 0.5em;}.glyphicon-spin {display: inline-block;-moz-animation: spin 1s infinite linear;-o-animation: spin 1s infinite linear;-webkit-animation: spin 1s infinite linear;animation: spin 1s infinite linear;}a .glyphicon-spin {display: inline-block;text-decoration: none;}@-moz-keyframes spin {0% {-moz-transform: rotate(0);}100% {-moz-transform: rotate(359deg);}}@-webkit-keyframes spin {0% {-webkit-transform: rotate(0);}100% {-webkit-transform: rotate(359deg);}}@-o-keyframes spin {0% {-o-transform: rotate(0);}100% {-o-transform: rotate(359deg);}}@-ms-keyframes spin {0% {-ms-transform: rotate(0);}100% {-ms-transform: rotate(359deg);}}@keyframes spin {0% {transform: rotate(0);}100% {transform: rotate(359deg);}}.glyphicon-refresh {-webkit-transform-origin: 50% 45%;-moz-transform-origin: 50% 45%;-ms-transform-origin: 50% 45%;-o-transform-origin: 50% 45%;transform-origin: 50% 45%;}.tabbable {margin-bottom: 20px;}.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {border-bottom: 0;}.tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {color: #999;font-size: 12px;}.tab-pane > .panel-heading {display: none;}.tab-content > .active {display: block;}.tabs-below > .nav-tabs {border-top: 1px solid #ddd;}.tabs-below > .nav-tabs > li {margin-top: -1px;margin-bottom: 0;}.tabs-below > .nav-tabs > li > a {border-radius: 0 0 4px 4px;}.tabs-below > .nav-tabs > li > a:focus, .tabs-below > .nav-tabs > li > a:hover {border-top-color: #ddd;border-bottom-color: transparent;}.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:focus, .tabs-below > .nav-tabs > .active > a:hover {border-color: transparent #ddd #ddd;}.tabs-left > .nav-tabs, .tabs-right > .nav-tabs {padding-bottom: 20px;width: 220px;}.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {float: none;}.tabs-left > .nav-tabs > li:focus, .tabs-right > .nav-tabs > li:focus {outline: 0;}.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {margin-right: 0;margin-bottom: 3px;}.tabs-left > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:focus {outline: 0;}.tabs-left > .tab-content, .tabs-right > .tab-content {border-radius: 0 4px 4px;-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);border: 1px solid #ddd;overflow: hidden;padding: 10px 15px;}.tabs-left > .nav-tabs {float: left;margin-right: -1px;}.tabs-left > .nav-tabs > li > a {border-radius: 4px 0 0 4px;}.tabs-left > .nav-tabs > li > a:focus, .tabs-left > .nav-tabs > li > a:hover {border-color: #eee #ddd #eee #eee;}.tabs-left > .nav-tabs > .active > a, .tabs-left > .nav-tabs > .active > a:focus, .tabs-left > .nav-tabs > .active > a:hover {border-color: #ddd transparent #ddd #ddd;-webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);}.tabs-right > .nav-tabs {float: right;margin-left: -1px;}.tabs-right > .nav-tabs > li > a {border-radius: 0 4px 4px 0;}.tabs-right > .nav-tabs > li > a:focus, .tabs-right > .nav-tabs > li > a:hover {border-color: #eee #eee #eee #ddd;-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);}.tabs-right > .nav-tabs > .active > a, .tabs-right > .nav-tabs > .active > a:focus, .tabs-right > .nav-tabs > .active > a:hover {border-color: #ddd #ddd #ddd transparent;}td.checkbox, td.radio, th.checkbox, th.radio {display: table-cell;}.views-display-settings .label {font-size: 100%;color: #666;}.views-display-settings .footer {padding: 0;margin: 4px 0 0;}table .checkbox input[type="checkbox"], table .radio input[type="radio"] {max-width: inherit;}.form-horizontal .form-group label {position: relative;min-height: 1px;margin-top: 0;margin-bottom: 0;padding-top: 7px;padding-left: 15px;padding-right: 15px;text-align: right;}@media (min-width: 768px) {.form-horizontal .form-group label {float: left;width: 16.666666666666664%;}}.alert a {font-weight: 700;}.alert-success a {color: #356635;}.alert-info a {color: #2d6987;}.alert-warning a {color: #a47e3c;}.alert-danger a {color: #953b39;}.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 160px;padding: 5px 0;margin: 2px 0 0;font-size: 14px;text-align: left;list-style: none;background-color: #fff;-webkit-background-clip: padding-box;background-clip: padding-box;border: 1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 4px;-webkit-box-shadow: 0 6px 12px rgb(0 0 0 / 18%);box-shadow: 0 6px 12px rgb(0 0 0 / 18%);}.request-call-popup-menu {padding: 10px 28px !important;background-color: #e44619 !important;display: inline-block !important;font-weight: 700 !important;border-radius: 20px;font-size: 14px;color: #fff !important;text-transform: capitalize;text-align: center;}.general-cta-wrap .cta-content-section #block-ebookcta .field {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0;}.about-area.about-area-new .region-about-content-img img {width: 100%;}.about-area.about-area-new #block-aboutus {position: relative;top: inherit;right: inherit;-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-ms-transform: translate(0, 0);-o-transform: translate(0, 0);transform: translate(0, 0);}.about-area.about-area-new #block-aboutus > div {padding-right: 50px;}.about-area.about-area-new #block-aboutimage img {width: 100%;-webkit-box-shadow: 0 37px 114px rgb(0 0 0 / 26%);-moz-box-shadow: 0 37px 114px rgba(0, 0, 0, 0.26);box-shadow: 0 37px 114px rgb(0 0 0 / 26%);}.view-featured-services .views-field-field-read-more {display: inline-block;width: 50%;}.view-featured-services .featured-desc {width: 100% !important;}.featured-listing-box:nth-child(even) {-ms-flex-direction: row-reverse !important;flex-direction: row-reverse !important;}#block-views-block-patner-logo-block-1 h2 {font-family: Montserrat, sans-serif;font-size: 50px;line-height: 50px;font-weight: 700;color: #333;text-align: left;padding-bottom: 50px;margin: 0;}.views-field-field-patner-logo .list-group {display: flex;flex-direction: row !important;}.views-field-field-patner-logo .list-group .list-group-item {list-style: none;width: 15%;display: inline-block;margin-bottom: 57px;border: none;}.breadcrumb-item + .breadcrumb-item::before {padding: 0 10px;}.services-listing-box .services-icon img {width: 50px;height: 50px;}#block-popularservices ul li {list-style: none;font-family: Montserrat, sans-serif;font-weight: 300;color: #fff;font-size: 27px;padding: 5px 0 5px 55px;}#block-popularservices h2 {font-size: 40px;font-family: Montserrat, sans-serif;color: #fff;padding: 20px 0;margin-bottom: 25px;position: relative;text-transform: uppercase;font-weight: 600;}#block-popularservices h2::after {position: absolute;top: 75px;width: 150px;height: 5px;content: "";left: 0;background-color: #e4634d;}.featured-desc .column_title p {font-family: Montserrat, sans-serif !important;font-size: 40px !important;line-height: 50px !important;font-weight: 800 !important;color: #333 !important;text-align: left !important;padding-bottom: 20px !important;margin: 0 !important;}.field--name-field-50-50-column-image {width: 100%;}body.toolbar-horizontal .header_wrapper {top: unset !important;z-index: 999 !important;}.dover-business-grow .featured-image a {display: block;}.paragraph--type--full-service-list li {width: 100%;max-width: 1270px;padding: 0 15px;margin: 0 auto;list-style: none;}.paragraph--type--full-service-list .ecommerce-services-desc {width: calc(100% - 217px);padding-top: 0;padding-left: 30px;}.paragraph--type--full-service-list .ecommerce-services-box {display: flex;background-color: transparent;padding-right: 0 !important;padding-left: 0 !important;background: #f2f6f8 !important;border-bottom: 1px solid #d9dcde;border-top: none;border-left: none;border-right: none;padding-top: 30px !important;}.region-page-banner .views-row {padding: 0;}.featured-listing-box .desp-flex {width: 50%;padding-right: 15px;padding-left: 26px;}.featured-listing-box .desp-flex .featured-desc {width: 100%;padding-right: unset;padding-left: unset;}.blog-details-wrapper #block-smilemedia-bootstrap-system-main .col-md-12 {margin: 0;padding: 0 15px;width: calc(100% - 105px);}.blog-details-wrapper #block-smilemedia-bootstrap-system-main {max-width: 1029px;width: 100%;margin: 0 auto;padding: 0 15px;}.node-type-article .field--name-body img {width: 100%;height: auto;}.author-details .author-img img {width: 100%;}.page-view-blog .view-most-popular .views-field-field-banner-image img {height: 74px;object-fit: cover;width: 100%;}.region-blog-sidebar h2 {font-size: 16px;line-height: 24px;padding: 9px 12px;background: #3c3c3c;color: #fff;text-align: center;margin-bottom: 20px;font-weight: 700 !important;}.view-display-id-page_1 {margin-top: 60px;}.view-display-id-page_1 .view-filters {background: #2796c2;}.view-display-id-page_1 .form-item-keys {width: 100px !important;padding: 0 !important;float: none;margin-left: auto;margin-right: 30px;}.view-display-id-page_1 .radio input[type="radio"] {opacity: 0;visibility: hidden;}.views-widget-filter-field_category_tid .bef-select-as-radios .radio input[type="radio"]:checked + label {border-bottom: 2px solid #fff;}.view-display-id-page_1 #edit-submit-blog {display: none;}.view-display-id-page_1 .form-actions {margin-bottom: 0 !important;}.view-display-id-page_1 #edit-keys {width: 100%;background: url(/themes/custom/smilemedia/images/search.svg) right 0 center no-repeat;border: 0;box-shadow: none;padding-right: 25px;color: #fff;font-size: 18px;}.view-display-id-page_1 .view-content {margin-left: -15px;margin-right: -15px;padding-top: 50px;clear: left;width: 100%;}.view-display-id-page_1 .views-field-field-banner-image img {height: 300px;margin-bottom: 23px;object-fit: cover;width: 100%;}.form-row > div, .view-display-id-page_1 .form-row > fieldset {padding-right: 5px;padding-left: 5px;flex: 0 1 auto;width: auto;max-width: none;display: inline-block;margin-bottom: 0 !important;}.view-display-id-page_1 legend {margin: 0 !important;}#block-smilemedia-bootstrap-system-main .pagination {margin: 0 auto;display: block !important;padding-left: 0;list-style: none;margin: 0 auto;text-align: center;margin-bottom: 50px;}.pagination > li.active span {border-radius: 100%;background-color: rgba(229, 87, 59, 0.16);color: #e4644d;}.pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {background-color: #e66249;border-color: #e66249;color: #fff;}.pagination > li span:focus, .pagination > li span:hover {border-radius: 100%;}.results-txt .results-link a {background-color: #e96242;padding: 15px 45px;color: #fff;text-transform: uppercase;font-size: 16px;border-radius: 5px;display: inline-block;margin-top: 35px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.case-study-services img {width: 100%;height: auto;}img.adaptive-image {max-width: 100%;}.node--type-results .paragraph--type--full-service-list li {width: 100%;max-width: 847px;padding: 0 15px;margin: 0 auto;}.node--type-results .paragraph--type--full-service-list ul li {list-style: disc;padding-left: 0;font-weight: 400 !important;}.node--type-results .paragraph--type--full-service-list .ecommerce-services-box {display: block !important;padding-bottom: 40px !important;}.node--type-results .paragraph--type--full-service-list .ecommerce-services-desc {width: 100%;padding-top: 0;padding-left: 0;}#block-searchblock {background-color: #3c3c3c;cursor: pointer;position: relative;}.row.row-offcanvas.row-offcanvas-left section:first-child {padding: 0;}.page-node-5 .field--name-body {text-align: center;}.carrer-area #block-hiring {padding: 60px 0;}.carrer-area #block-hiring table {width: 100%;margin: auto;}.carrer-area #block-hiring table thead tr {background-color: rgba(255, 255, 255, 0.5);}.carrer-area #block-hiring table thead tr > th {padding: 20px 0;text-align: center;color: #fff;width: 33.33%;font-size: 20px;text-transform: uppercase;background-color: transparent !important;}.carrer-area #block-hiring table tbody tr > td {border-bottom: 1px solid #4e799a;padding: 30px 0;text-align: center;width: 33.33%;color: #fff;font-family: Montserrat, sans-serif;font-size: 16px;font-weight: 400;}.carrer-area #block-hiring p {text-align: center;margin-top: 20px;}.carrer-area #block-hiring p > a {background: #e4634d;color: #fff;display: inline-block;padding: 11px 80px;font-size: 20px;margin-bottom: 39px;font-style: normal;font-family: Montserrat, sans-serif;border-radius: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;text-transform: uppercase;margin-top: 36px;font-weight: 600;}.carrer-area #block-hiring p > a:hover {background-color: #b43b26;}.carrer-area tr td, .carrer-area tr th {border: none;}#block-innovativedisruptiveemergent p > a {background-color: inherit;font-family: Montserrat, sans-serif;font-size: 20px;color: #3c3c3c;}.montserrat #block-innovativedisruptiveemergent p > a {font-family: Montserrat, sans-serif;}#block-contactpagemap {padding: 0;}.page-node-41 .field--name-body {text-align: center;padding: 40px 0 80px;}.request-call-popup-wrap .col-custom {width: 100% !important;}.request-call-popup-wrap h2 {font-family: Montserrat, sans-serif;padding-bottom: 20px;font-size: 40px;line-height: 50px;font-weight: 700;color: #333;text-align: left;}#edit-ebook-file {display: none;}.faq-links-box ul li a.active, .faq-links-box ul li a:hover {color: #e5573b !important;}.faq-links-box ul li a.active {font-weight: 500;}.dashboard-header .dashboard-header-logo {float: none;position: relative;width: 90px;max-height: 80px;}.dashboard-form-box .forgot-password {margin-bottom: 15px;position: absolute;right: 0;z-index: 9999999999;margin-bottom: 15px;}.form-type-password {position: relative;}.page-node-202, .page-user-login, .page-user-password {background: #f2f6f8;}.login_page nav.tabs {display: none;}.page-user-login .main-container, .page-user-password .main-container {padding-bottom: 60px;}.user_subtitle {color: #fff;}.user_page {width: 100%;max-width: 500px;margin: 0 auto;}.user-login-form button, .user-pass-form button {background: #e4634d none repeat scroll 0 0;border-radius: 10px;color: #fff;display: inline-block;font-family: Montserrat, sans-serif;font-size: 20px;font-style: normal;font-weight: 400;margin-bottom: 39px;padding: 8px 30px;text-transform: uppercase;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}.user-login-form button:hover, .user-pass-form button:hover {background-color: #b43b26;}.user_page #block-smilemedia-bootstrap-system-main {padding: 50px 0;}.header_wrapper .menu li.sf-depth-1 a.sf-depth-1 span {transform: none !important;}.page-node-202 .content.container {padding-top: 50px;padding-bottom: 50px;}.page-node-222 .inner-banner-img img {width: 100% !important;min-height: 341px;height: auto !important;}.webform-component--general-question p {font-size: 12px !important;font-weight: 400 !important;color: #3c3c3c !important;border-bottom: 1px solid #d9dcde;padding-bottom: 8px;margin-bottom: 20px !important;}#webform-submission-webform-222-block-content-103-add-form fieldset {padding: 0 15px;}#webform-submission-webform-222-block-content-103-add-form .js-form-item label {font-weight: 700 !important;font-family: Montserrat, sans-serif;color: #000;font-size: 16px;}#webform-submission-webform-222-block-content-103-add-form .form-textarea {height: 105px !important;}#webform-submission-webform-222-block-content-103-add-form .form-type-textarea {display: flex;flex-direction: column;}#webform-submission-webform-222-block-content-103-add-form .form-textarea-wrapper {order: 1;}.form-control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);}#webform-submission-webform-222-block-content-103-add-form .form-type-processed-text label {display: none;}#webform-submission-webform-222-block-content-103-add-form #edit-monitor-resolution, #webform-submission-webform-222-block-content-103-add-form #edit-supported-browsers {padding: 0 15px !important;}#webform-submission-webform-222-block-content-103-add-form #edit-monitor-resolution h4, #webform-submission-webform-222-block-content-103-add-form #edit-supported-browsers h4 {font-size: 14px !important;line-height: 20px !important;color: #3c3c3c !important;font-weight: 700 !important;margin: 0 !important;padding: 0 0 8px !important;}#webform-submission-webform-222-block-content-103-add-form #edit-monitor-resolution p, #webform-submission-webform-222-block-content-103-add-form #edit-supported-browsers p {font-size: 14px !important;line-height: 20px !important;font-weight: 400 !important;color: #626262 !important;}.page-node-245 .field--name-field-webform {display: flex;}#webform-submission-webform-222-block-content-103-add-form #edit-actions--2 {padding: 0 15px;}#block-registerpagebanner {padding: 0;}.page-node-245 .new-breadcrumb {display: none;}.ebook-cotent .field--name-field-ebook-pdf {display: none;}.form-item-ebook-file {margin-bottom: 0 !important;}.video-service .featured-listing-box .featured-image {position: relative !important;}.page-node-202 .field--name-body {padding-top: 50px;padding-bottom: 50px;}.questionnaire-tab-nav .nav-tabs .active, .questionnaire-tab-nav .nav-tabs > li a:hover {border-color: #e5573b !important;background: rgba(229, 87, 59, 0.12);}.field--name-field-tags {overflow: hidden;margin-bottom: 25px;}.field--name-field-tags a:hover {background: #e66249;color: #fff;}.field--name-field-tags a {background: #eee;border-radius: 3px 0 0 3px;color: #999;display: inline-block;height: 26px;line-height: 26px;font-size: 14px;padding: 0 20px 0 23px;position: relative;margin: 0 10px 4px 0;text-decoration: none;-webkit-transition: color 0.2s;}.field--name-field-tags a::before {background: #fff;border-radius: 10px;box-shadow: inset 0 1px rgb(0 0 0 / 25%);content: "";height: 6px;left: 10px;position: absolute;width: 6px;top: 10px;}.field--name-field-tags a::after {background: #fff;border-bottom: 13px solid transparent;border-left: 10px solid #eee;border-top: 13px solid transparent;content: "";position: absolute;right: 0;top: 0;}#block-views-block-related-blog-post-block-1 h2 {font-family: Montserrat, sans-serif;font-size: 50px;line-height: 50px;font-weight: 700;color: #333;text-align: left;padding-bottom: 50px;margin: 0;text-align: center;}.taxonomy-term-page .views-field-created {padding-top: 15px;padding-bottom: 15px;}.taxonomy-term-page .views-field-view-node {margin-bottom: 50px;}#block-smilemedia-bootstrap-system-main .business-cta-wrap h2 p {font-family: Montserrat, sans-serif;font-size: 40px;line-height: 50px;font-weight: 800;color: #3c3c3c;margin: 0;padding-bottom: 20px;}.featured.new-featured.animated-computer-graphics .featured-listing-box:last-child {padding-bottom: 150px !important;}.gotositemap {text-align: center;}#block-views-block-results-page-block-1 .views-row:nth-child(3), #block-views-block-results-page-block-1 .views-row:nth-child(6) {width: 50%;float: left;}#block-views-block-results-page-block-1 .views-row:nth-child(4), #block-views-block-results-page-block-1 .views-row:nth-child(7) {width: 50%;float: right;}#block-views-block-results-page-block-1 .views-row {padding: 0;}.sitemap {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: 8px solid #ccc;overflow: hidden;padding: 30px;}.path-webform .inner-banner-img img {width: 100% !important;height: auto !important;min-height: 400px;}.path-webform .banner-content {color: #fff;padding-top: 180px;}.path-webform .new-breadcrumb {display: none;}#block-webform-ebook-download .container {padding: 0;}.questionnaire-form .form-type-email input, .questionnaire-form .form-type-select select, .questionnaire-form .form-type-tel input, .questionnaire-form .form-type-textarea textarea, .questionnaire-form .form-type-textfield input {width: 100%;height: 45px;background: #f8f8f8;color: #000;border: none;text-shadow: none;padding: 12px 14px;outline: 0;font-size: 16px;font-weight: 100;margin-bottom: 10px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border: 1px solid #ccc;}.questionnaire-form .form-type-textarea textarea {height: 105px;}.questionnaire-form label {order: 1;font-size: 14px;margin-bottom: 10px;font-weight: 700;}.questionnaire-form .checkbox, .questionnaire-form .radio {display: inline-block;position: relative;margin-top: 0;order: 1;}.questionnaire-form .form-check-input {margin-left: 0;}.questionnaire-form .checkbox label, .questionnaire-form .radio label {display: inline-block;position: relative;padding-left: 0;padding-right: 20px;margin-top: 0;margin-bottom: 5px;}.questionnaire-form .form-check-label {font-weight: 400;}.questionnaire-form .form-type-radio .form-radio {margin-left: 0;}.questionnaire-form .checkbox input, .questionnaire-form .radio input {position: absolute;top: 0;left: 0;}.questionnaire-form .btn-primary.form-submit {background: #e66249;border: none;color: #fff;border-radius: 0;padding: 14px 45px;margin-top: 13px;font-size: 18px;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;outline: 0 !important;}.questionnaire-form {padding-bottom: 50px;}.questionnaire-form .description {order: 0;margin-bottom: 10px;}.questionnaire-form .description .webform-element-description {font-family: Montserrat, sans-serif;font-weight: 400;color: #000;font-size: 16px;background: #fff;-webkit-font-smoothing: antialiased;}.questionnaire-form .form-type-processed-text {margin-bottom: 0 !important;}.questionnaire-form .form-type-processed-text p {margin-bottom: 10px;color: #e66249 !important;}.questionnaire-form textarea {height: 105px;}.questionnaire-form .checkboxes--wrapper .fieldset-wrapper, .questionnaire-form .form-type-date, .questionnaire-form .form-type-textarea, .questionnaire-form .form-type-textfield, .questionnaire-form .radios--wrapper .fieldset-wrapper {display: flex;flex-direction: column;}.questionnaire-form .form-textarea-wrapper, .questionnaire-form .form-type-date input, .questionnaire-form .form-type-textfield input {order: 1;}.questionnaire-form .checkboxes--wrapper .description, .questionnaire-form .radios--wrapper .description {order: 0;}.questionnaire-form .form-type-processed-text label {display: none;}.questionnaire-form .js-webform-telephone-international {padding-left: 60px !important;}.search-overlay .form-type-search {width: 100%;}#block-searchform .search-icon span {background: url(/themes/custom/smilemedia/css/../images/search-icon.svg) no-repeat center center;background-size: 23px 23px;font-size: 1px;width: 23px;height: 23px;display: block;}#block-searchform .content.container-inline {width: 100%;}#block-searchform .search-form .btn {padding: 10px 15px;border-radius: 0;background-color: transparent;border: none;position: absolute;right: 12px;width: 60px;height: 42%;}#block-searchform span.search-icon {position: absolute;right: 30px;top: 53px;cursor: pointer;}.search-container .form-control {padding-right: 60px;font-size: 24px;}form#search-block-form {position: relative;}body {overflow-x: hidden !important;}.page-node-202 #block-views-block-banner-image-block-1 {padding: 0;}.region-page-banner .inner-banner-area {padding: 0;}.featured-image.iframe-box, .featured-image.iframe-box .iframe-option {width: 100%;}.featured-listing-box .featured-image .field--type-image {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;overflow: hidden;margin: 0;}.js-form-required::after {content: "*\00a0";color: red;padding-left: 3px;}.view-display-id-page_1 .view-filters .js-form-type-textfield input {background-color: transparent;border: none;box-shadow: none;color: #fff;width: 100%;background: url(/themes/custom/smilemedia/images/search.svg) right 0 center no-repeat;border: 0;box-shadow: none;padding-right: 25px;font-size: 18px;top: 10px;position: relative;}#views-exposed-form-blog-page-1 .form-row {position: relative;display: flex;}.view-display-id-page_1 .view-filters .js-form-type-textfield input::placeholder {color: #fff;opacity: 1;}.pagination > li, .pagination > li a {border-radius: 100%;}#block-smilemedia-bootstrap-system-main .page-item:first-child .page-link, #block-smilemedia-bootstrap-system-main .page-item:last-child .page-link {border-top-left-radius: 100% !important;border-bottom-left-radius: 100% !important;border-top-right-radius: 100% !important;border-bottom-right-radius: 100% !important;padding: 10px 18px;}.page-item.active .page-link {border-radius: 100%;background-color: rgba(229, 87, 59, 0.16);color: #e4644d;border: #e4644d;padding: 10px 16px;}.page-item.active .page-link::hover {color: #fff;}.blog-share ul {padding-left: 0;}.blog-share ul li {list-style: none;text-align: center;display: flex;margin: 20px 0;justify-content: center;}.blog-share ul li span {display: flex;}.blog-share .addtoany_list.a2a_kit_size_32 > a {font-size: 32px;padding: 0 20px;}.page-case-study .inner-banner-img img {width: 100%;height: 100%;}.row > div#block-views-block-slideshow-block-1 {padding-right: 0;padding-left: 0;}#block-getintouchwithuspopup .container {padding: 0;}#block-getintouchwithuspopup fieldset {margin-bottom: 0 !important;}#block-system-main-menu .dropdown-menu img {margin: 0 !important;}.page-node-244 .featured-listing-box {margin: 0;}.new_footer_copy_social .copy_foot #block-termspolicy-2 .nav > li > a:hover {color: #e34527;}#block-smilemedia-bootstrap-system-main .business-cta-wrap h3 {font-size: 24px;}.page-node-180 .featured-desc h3 p {padding-bottom: 0 !important;}.page-node-180 #block-smilemedia-bootstrap-system-main .featured-desc .cta-btn.outline a {margin-top: 30px;}.page-node-2 .inner-banner-slider .banner-text .wrap {max-width: 610px;}.ecommerce-design .featured-listing-box .featured-desc h4 strong {font-weight: 700 !important;}.ecommerce-services-listing-wrap .ecommerce-services-title {margin-bottom: 20px;}.paragraph--type--full-service-list .ecommerce-services-desc h3 {font-size: 34px;line-height: 44px;color: #3c3c3c;margin: 0 !important;font-weight: 700;}#block-smilemedia-bootstrap-system-main .ecommerce-services-desc p {line-height: 35px !important;}.blog-min-to-read p {color: #e5573b !important;font-size: 16px !important;font-weight: 400 !important;margin-left: 5px;}.blog-min-to-read p::before {content: url(/sites/default/files/clock.png);margin-right: 10px;}.field--name-field-tags a:hover::after {background: #fff;border-bottom: 13px solid transparent;border-left: 10px solid #e66249;border-top: 13px solid transparent;content: "";position: absolute;right: 0;top: 0;}b, strong {font-weight: 700 !important;}.paragraph--type--full-service-list .content-wrap li {list-style: disc;color: #626262;}.h4, h4 {font-size: 18px;}.page-node-183 #block-smilemedia-bootstrap-system-main .business-cta-wrap h2 p {padding-bottom: 0 !important;}.page-node-183 #block-smilemedia-bootstrap-system-main .new-featured.animated-computer-graphics .featured-listing-box .featured-desc h3 p {font-weight: 800 !important;padding-bottom: 0 !important;}.page-node-183 .featured.new-featured.animated-computer-graphics .featured-listing-box:last-child {padding-bottom: 0 !important;}.views-more-link {color: #000;display: inline-block;padding: 0 0 10px;text-decoration: none;font-weight: 600;display: block;text-transform: capitalize;font-size: 16px;}.h3, h3 {font-size: 24px;}.results-txt .results-link a:hover {background-color: #c44932;}.region-results-page {position: relative;overflow: hidden;}.page-node-111 .breadcrumb {margin-bottom: 0 !important;}.summary-area p {line-height: 30px !important;}.supporting-banner {max-height: 610px;overflow: hidden;display: flex;}.banner-content {color: #fff;}.banner-content p {font-family: Montserrat, sans-serif;font-size: 19px;line-height: 34px;color: #fff;font-weight: 400;letter-spacing: 1px;margin-bottom: 0;}.case-study-testimonial-wrap {margin-top: 55px;}#block-innovativedisruptiveemergent h2 {font-size: 50px;font-weight: 400;}.blog-area .blog-content .blog-body p {font-size: 16px !important;line-height: 26px !important;color: #626262;margin-bottom: 30px;}.page-node-21 .field--name-body ul, .page-node-22 .field--name-body ul {text-align: left !important;}.user-login-form fieldset small {display: none;}#webform-submission-webform-222-block-content-103-add-form .js-form-item label {padding-bottom: 5px;}#webform-submission-webform-222-block-content-103-add-form .webform-element-description {font-size: 14px;line-height: 30px;font-weight: 400;color: #626262;padding-bottom: 8px;}.page-node-41 #block-searchblock .field--name-body {padding: 0;}#access-denied {padding: 80px 0 80px;}#access-denied .title-section {border: 2px solid #e34527;padding: 50px 0;border-radius: 3px;margin-bottom: 50px;}#access-denied .title-section h2 {color: #e34527;font-weight: 900;font-size: 160px;margin-bottom: 0;}#access-denied .title-section h3 {color: #e34527;font-weight: 600;text-transform: uppercase;font-size: 17px;letter-spacing: 0.8px;}#access-denied h4 {color: #000;font-size: 37px;font-weight: 600;padding-bottom: 10px;letter-spacing: 1px;}#access-denied p {font-size: 18px;color: #000;line-height: 30px;margin-bottom: 0;margin-bottom: 20px;}#access-denied .btn.btn-primary {font-family: Montserrat, sans-serif;font-size: 20px;line-height: 35px;font-weight: 700;color: #fff;background: #e34527;display: inline-block;padding: 10px 46px 10px 46px;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: none;}#node-202 .field--name-body p {font-size: 16px !important;line-height: 24px !important;color: #626262 !important;text-align: left !important;}.questionnaire-form .webform-button--draft, .questionnaire-form .webform-button--submit {background: #e66249;border: none;color: #fff;border-radius: 0;padding: 14px 45px !important;margin-top: 13px !important;font-size: 19px !important;font-weight: 700 !important;border-radius: 27px !important;-webkit-border-radius: 27px !important;-moz-border-radius: 27px !important;-ms-border-radius: 27px !important;-o-border-radius: 27px !important;-webkit-transition: all 0.3s ease-in-out !important;-moz-transition: all 0.3s ease-in-out !important;-o-transition: all 0.3s ease-in-out !important;-ms-transition: all 0.3s ease-in-out !important;transition: all 0.3s ease-in-out !important;outline: 0 !important;}.questionnaire-form .form-select, .questionnaire-form input, .questionnaire-form textarea {font-size: 16px;outline: 0;box-shadow: none;}.webform-submission--view-mode-html {padding: 100px 30px;}.gototop.show {display: block !important;}.field--type-image img {width: 100%;height: auto;}.request-website-audit-form {padding: 0;}.page-node-202 #superfish-1 .last:hover > .sf-megamenu {opacity: 1;}.page-node-202 .header_wrapper .menu li .sf-megamenu .custom-down ol li {width: 100%;list-style-type: none;background: #fff;}.page-node-202 .sf-megamenu-wrapper {visibility: visible;list-style-type: none;}.page-node-202 .sf-megamenu-wrapper .custom-down-title {display: none;}.page-node-202 .header_wrapper .menu li .sf-megamenu {position: absolute;}.page-node-202 .header_wrapper .menu li .sf-megamenu .custom-down ol li a {border: none;}.page-node-202 .menuparent.minus ul.sf-megamenu {opacity: 0 !important;}.dashboard-header .dashboard-header-menu .btn {border: none;box-shadow: none;}.dashboard-header .dashboard-header-menu .btn:focus {outline: 0;box-shadow: none;}.dashboard-header .dashboard-header-menu .dropdown-menu {position: absolute;left: -75px;top: 66px;}.webform-page .dropdown-item:focus, .webform-page .dropdown-item:hover {background-color: transparent;}#mailchimp-signup-subscribe-block-mailchimp-signup-block-form {position: relative;}.page-node-223 #block-smilemedia-bootstrap-system-main .col-lg-7 {margin-bottom: 80px;}#edit-mailchimp-seo {width: auto !important;margin-right: 10px;padding: 5px;margin-top: 7px;}.js-form-item-mailchimp-seo label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: 700;}.form-check-input:checked[type="checkbox"] {background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") !important;}.blogs-about-seo-img img {height: auto;}.what-do-seo-website-forms {padding: 30px 0;}.what-do-seo-website-forms label {font-family: Montserrat, sans-serif;font-size: 14px;line-height: 30px;font-weight: 500;color: #626262;text-align: left;}.what-do-seo-website-forms .form-submit {float: right;width: inherit;font-family: Montserrat, sans-serif;font-size: 20px;line-height: 28px;font-weight: 700;color: #fff;padding: 14px 46px 13px 46px;display: inline-block;background: #e05844;border: 1px solid #e05844;-webkit-border-radius: 27px;-moz-border-radius: 27px;border-radius: 27px;box-shadow: none;margin-right: 15px;text-transform: uppercase;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}.page-node-144 #block-smilemedia-bootstrap-system-main, .page-node-223 #block-smilemedia-bootstrap-system-main {margin-top: 30px;}#webform-submission-webform-132-node-144-add-form fieldset {margin-bottom: 0 !important;}#block-smilemedia-bootstrap-system-main .blogs-about-seo-wrap h2 p {font-family: Montserrat, sans-serif;font-size: 40px;line-height: 50px;font-weight: 800;color: #3c3c3c;padding-bottom: 40px;text-align: center;margin: 0;}#block-smilemedia-bootstrap-system-main .what-do-seo-website-wrap h2 p {font-family: Montserrat, sans-serif;font-size: 40px;line-height: 50px;font-weight: 800;color: #3c3c3c;padding-bottom: 10px;text-align: center;margin: 0;}#webform-submission-webform-189-node-188-add-form fieldset {margin-bottom: 0 !important;}.webform-client-form .captcha {margin-top: 0;}.captcha {margin: 10px 0 10px;}.request-call-popup-wrap .captcha {padding-top: 20px;margin-bottom: 0;}.page-node-220 .paragraph--type--full-service-list .ecommerce-services-box, .page-node-221 .paragraph--type--full-service-list .ecommerce-services-box, .page-node-232 .paragraph--type--full-service-list .ecommerce-services-box, .page-node-269 .paragraph--type--full-service-list .ecommerce-services-box {display: block !important;background: #fff !important;padding: 40px 40px 0 !important;border: none !important;}.page-node-220 .paragraph--type--full-service-list li:first-child .ecommerce-services-box, .page-node-221 .paragraph--type--full-service-list li:first-child .ecommerce-services-box, .page-node-232 .paragraph--type--full-service-list li:first-child .ecommerce-services-box, .page-node-269 .paragraph--type--full-service-list li:first-child .ecommerce-services-box {padding-top: 0 !important;}.page-node-220 .paragraph--type--full-service-list li:last-child .ecommerce-services-box, .page-node-221 .paragraph--type--full-service-list li:last-child .ecommerce-services-box, .page-node-232 .paragraph--type--full-service-list li:last-child .ecommerce-services-box, .page-node-269 .paragraph--type--full-service-list li:last-child .ecommerce-services-box {padding-bottom: 40px !important;}.page-node-220 .paragraph--type--full-service-list .ecommerce-services-desc, .page-node-221 .paragraph--type--full-service-list .ecommerce-services-desc, .page-node-232 .paragraph--type--full-service-list .ecommerce-services-desc, .page-node-269 .paragraph--type--full-service-list .ecommerce-services-desc {width: 100%;padding-top: 10px;padding-left: 0;padding-bottom: 40px !important;border-bottom: 1px solid #d9dcde;}.page-node-220 .ecommerce-services-title h4, .page-node-221 .ecommerce-services-title h4, .page-node-232 .ecommerce-services-title h4, .page-node-269 .ecommerce-services-title h4 {width: auto;}.page-node-220 .paragraph--type--full-service-list .tab-listing li, .page-node-221 .paragraph--type--full-service-list .tab-listing li, .page-node-232 .paragraph--type--full-service-list .tab-listing li, .page-node-269 .paragraph--type--full-service-list .tab-listing li {margin: 0 !important;padding: 30px 0;width: auto;}.page-node-220 .paragraph--type--full-service-list .tab-listing .nav-tabs, .page-node-221 .paragraph--type--full-service-list .tab-listing .nav-tabs, .page-node-232 .paragraph--type--full-service-list .tab-listing .nav-tabs, .page-node-269 .paragraph--type--full-service-list .tab-listing .nav-tabs {margin-bottom: 0;height: 96px;}.page-node-220 .tab-listing .nav-tabs > li a.active, .page-node-220 .tab-listing .nav-tabs > li > a, .page-node-221 .tab-listing .nav-tabs > li a.active, .page-node-221 .tab-listing .nav-tabs > li > a, .page-node-232 .tab-listing .nav-tabs > li a.active, .page-node-232 .tab-listing .nav-tabs > li > a, .page-node-269 .tab-listing .nav-tabs > li a.active, .page-node-269 .tab-listing .nav-tabs > li > a {border: 1px solid #cfd2d4 !important;border-bottom: 0 !important;}.custom-dover-why-work {margin-top: 100px;}
/* Source and licensing information for the above line(s) can be found at https://garage.smilemultimedia.com/themes/custom/smilemedia/css/overrides.min.css. */