.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .wpb_button { margin-bottom: 0; } .wpb_text_column { font-size: 16px; line-height: 1.6; } .wpb_text_column p { margin-bottom: 20px; } .wpb_text_column p:last-child { margin-bottom: 0; } @media all and (max-width: 768px) { .wpb_text_column { font-size: 14px; } } .nm-divider { position: relative; min-height: 2px; } .nm-divider.separator_align_center { text-align: center; } .nm-divider.separator_align_right { text-align: right; } .nm-divider .nm-divider-line { position: absolute; top: 50%; left: 0; z-index: 10; display: block; content: " "; width: 100%; height: 1px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: #eee; } .nm-divider h1 { position: relative; z-index: 100; display: inline-block; font-size: 22px; line-height: 1.6; padding-right: 14px; background: #fff; } .nm-divider h1.large { font-size: 28px; } .nm-divider h1.small { font-size: 18px; } .nm-divider.separator_align_center h1, .nm-divider.separator_align_right h1 { padding-left: 14px; } .nm-divider.separator_align_right h1 { padding-right: 0; } .nm-message-box { position: relative; font-size: 16px; line-height: 1.6; color: #282828; margin-bottom: 14px; padding: 19px 21px; overflow: hidden; background-color: #dff2fe; } .nm-message-box .nm-message-box-icon { position: absolute; top: 11px; left: 21px; font-size: 24px; } .nm-message-box.info .nm-message-box-icon, .nm-message-box.warning .nm-message-box-icon { top: 12px; } .nm-message-box .nm-message-box-icon i { line-height: 1.6; } .nm-message-box .nm-message-box-text { padding-left: 43px; } .nm-message-box .nm-message-box-text p { margin-bottom: 0; } .nm-message-box.info { color: #1e85be; background-color: #e6f1f9; } .nm-message-box.warning { color: #d88f10; background-color: #fff7da; } .nm-message-box.success { color: #239d62; background-color: #e7f7ef; } .nm-message-box.danger { color: #de4440; background-color: #fcecec; } @media all and (max-width: 550px) { .nm-message-box { font-size: 14px; padding: 14px; } .nm-message-box .nm-message-box-icon { top: 4px; left: 14px; } .nm-message-box.info .nm-message-box-icon, .nm-message-box.warning .nm-message-box-icon { top: 5px; } .nm-message-box .nm-message-box-text { padding-left: 38px; } } .wpb_single_image.full-width .vc_single_image-wrapper { display: block; } .wpb_single_image.full-width img { width: 100%; } .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a { font-size: 18px; line-height: 1.4; color: #a0a0a0; padding: 0 0 5px; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab { background-color: transparent; } .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab { padding: 0; } @media all and (max-width: 768px) { .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a { font-size: 16px; } } .wpb_content_element .wpb_tabs_nav { margin-bottom: 27px; text-align: center; } .wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover { background-color: transparent; } .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { border-bottom: 1px solid transparent; } .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a { color: #282828; border-color: #e1e1e1; } @media all and (max-width: 768px) { .wpb_content_element .wpb_tabs_nav { margin-bottom: 16px; } .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a { display: block; float: none; margin-bottom: 12px; padding-bottom: 12px; border-bottom-color: #eee; } } .wpb_tabs .wpb_tabs_nav li { float: none; display: inline-block; margin: 0; } .wpb_tabs .wpb_tabs_nav li a { margin: 0 14px; } @media all and (max-width: 768px) { .wpb_tabs .wpb_tabs_nav li { display: block; } .wpb_tabs .wpb_tabs_nav li a { margin: 0; } } .wpb_tour .wpb_tabs_nav { width: 25%; text-align: left; } .wpb_tour .wpb_tabs_nav li { float: left; clear: left; width: 100%; margin: 0; white-space: normal; } .wpb_tour .wpb_tabs_nav a { float: left; width: auto; margin: 0 0 19px; } .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { width: 75%; padding: 0 0 0 20px; } @media all and (max-width: 768px) { .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav, .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { float: none; width: 100%; } .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab { padding: 0; } } .wpb_accordion .wpb_accordion_section { border-bottom: 1px solid #eee; } .wpb_accordion .wpb_accordion_section:last-child { border-bottom: 0 none; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header { line-height: 1.2; margin: 0; padding: 11px 0; outline: none; border: 0 none; background: none; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a { color: #282828; margin: 0; padding: 0 34px 0 0; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a { color: #282828; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:before { display: block; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-family: 'nm-font'; font-size: 20px; line-height: 1; font-style: normal; font-weight: normal; font-variant: normal; color: #282828; content: "\e609"; width: auto; height: auto; background: none; } .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a:before { content: "\e616"; } .wpb_accordion .wpb_accordion_wrapper .ui-icon { display: none !important; } .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content { top: auto;​ ​color: inherit; margin: 0; padding: 0 0 26px; border: 0 none; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; background: none; } .wpb_widgetised_column { margin-bottom: 12px; } .vc_toggle { margin-bottom: 21px; } .vc_toggle_title { position: relative; margin-bottom: 9px; padding-left: 26px; cursor: pointer; } .vc_toggle_title h3 { font-size: 20px; line-height: 1.4; } .vc_toggle_title i { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); font-size: 20px; color: #282828; } .vc_toggle_active .vc_toggle_title i:before { content: "\e616"; } .vc_toggle_content { display: none; font-size: 16px; line-height: 1.6; margin-bottom: 25px; padding-left: 26px; } .vc_toggle_active .vc_toggle_content { display: block; } @media all and (max-width: 768px) { .vc_toggle_title h3 { font-size: 18px; } } .vc_progress_bar .vc_single_bar { position: relative; margin-bottom: 28px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; background: none; } .vc_progress_bar .vc_single_bar:before { position: absolute; left: 0; bottom: 0; content: " "; display: block; width: 100%; height: 5px; background: #f5f5f5; } .vc_progress_bar .vc_single_bar:last-child { margin-bottom: 0; } .vc_progress_bar .vc_single_bar .vc_label { display: block; position: relative; z-index: 1; font-size: 14px; line-height: 1.5; color: inherit !important; text-shadow: none !important; padding: 0 0 14px; } .vc_progress_bar .vc_single_bar .vc_label .vc_label_units { font-weight: bold; color: #282828; } .vc_progress_bar .vc_single_bar .vc_bar { display: block; position: absolute; top: auto; bottom: 0; left: 0; height: 5px; background-color: #dc9814; width: 0%; -webkit-transition: width 1s linear; -moz-transition: width 1s linear; -o-transition: width 1s linear; transition: width 1s linear; } .vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar { background-color: #0074CC; } .vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar { background-color: #49afcd; } .vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_green .vc_bar { background-color: #5bb75b; } .vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar { background-color: #dc9814; } .vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_red .vc_bar { background-color: #da4f49; } .vc_progress_bar .vc_single_bar.vc_progress-bar-color-bar_black .vc_bar { background-color: #414141; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar { background-color: #FE6C61; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar { background-color: #8D6DC4; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar { background-color: #4CADC9; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar { background-color: #CEC2AB; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar { background-color: #50485B; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar { background-color: #75D69C; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar { background-color: #2A2A2A; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar { background-color: #EBEBEB; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar { background-color: #5AA1E3; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar { background-color: #6DAB3C; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar { background-color: #F4524D; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar { background-color: #F79468; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar { background-color: #B97EBB; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar { background-color: #FFF; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-red .vc_bar { background-color: #da4f49; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar { background-color: #5472D2; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar { background-color: #00C1CF; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar { background-color: #FE6C61; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar { background-color: #8D6DC4; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar { background-color: #4CADC9; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar { background-color: #CEC2AB; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar { background-color: #50485B; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar { background-color: #2A2A2A; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar { background-color: #EBEBEB; } .vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar { background-color: #F7BE68; } .vc_pie_chart { z-index: 0; text-align: center; opacity: 0; } .vc_pie_chart.vc_ready { opacity: 1; } .vc_pie_chart .vc_pie_wrapper { position: relative; margin: 0 auto; } .vc_pie_chart canvas { position: relative; z-index: 1; } .vc_pie_chart .vc_pie_chart_value { position: absolute; top: 0; left: 0; display: block; font-size: 22px; color: #282828; width: 100%; height: 100%; text-align: center; } .vc_pie_chart_back { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 6px solid #e0e0e0 !important; border-radius: 50%; opacity: 0.3; } .vc_pie_chart .wpb_pie_chart_heading { font-size: 18px; padding-top: 3px; } .nm-banner { position: relative; width: 100%; text-align: center; overflow: hidden; } .nm-banner.image-type-none { height: 200px; } .nm-banner .nm-banner-link-full { display: block; } .nm-banner .nm-banner-content { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; } .nm-banner.content-boxed .nm-banner-content { padding: 0 30px; } .nm-banner.content-boxed .nm-banner-content-inner { position: relative; width: 100%; max-width: 1220px; height: 100%; margin: 0 auto; } .slick-slider .nm-banner img, .nm-banner img, .nm-banner-image { -webkit-backface-visibility: hidden; backface-visibility: hidden; } .slick-slider .nm-banner img, .nm-banner img { display: inline-block; width: auto; max-width: 100%; height: auto; } .nm-banner-image { width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; -webkit-background-size: cover; -moz-background-size: cover; -ms-background-size: cover; -o-background-size: cover; background-size: cover; } .nm-banner.image-type-css div.nm-banner-image { height: 200px; } .nm-banner.content-boxed div.nm-banner-image { width: auto; } .nm-banner-alt-image { display: none !important; } .nm-banner-text { position: absolute; right: 0; left: 0; z-index: 10; width: 80%; margin: 0 auto; padding-right: 5%; padding-left: 5%; text-align: left; -webkit-backface-visibility: hidden; } .nm-banner-text.h_right { right: 0; left: auto; } .nm-banner-text.h_left { right: auto; left: 0; } .nm-banner-text.v_top { top: 0; bottom: auto; padding-top: 5%; } .nm-banner-text.v_center { bottom: 50%; -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); -o-transform: translateY(50%); transform: translateY(50%); } .nm-banner-text.v_bottom { bottom: 0; padding-bottom: 5%; } .nm-banner-text.align_center { text-align: center; } .nm-banner-text.align_right { text-align: right; } .csstransforms3d .nm-banner-slider .nm-banner-text-inner.animated { opacity: 0; } .nm-banner-text h1 { color: #282828; line-height: 1.2; } .nm-banner-text h1.small { font-size: 20px; } .nm-banner-text h1.medium { font-size: 28px; } .nm-banner-text h1.large { font-size: 34px; } .nm-banner-text h2 { font-size: 16px; line-height: 1.4; color: #888; margin-top: 15px; } .nm-banner-text .nm-banner-link { display: inline-block; font-size: 20px; font-weight: 300; line-height: 1.4; color: #888; white-space: nowrap; margin: 16px 0 6px; padding: 0 0 3px 0; border-bottom: 1px solid #cfcfcf; } .nm-banner.text-color-light .nm-banner-text h1 { color: #eee; } .nm-banner.text-color-light .nm-banner-text h2 { color: #aeaeae; } .nm-banner.text-color-light .nm-banner-text .nm-banner-link { color: #a1a1a1; border-bottom-color: #707070; } .nm-banner-text .nm-banner-link:hover, .nm-banner.text-color-light .nm-banner-text .nm-banner-link:hover { color: #dc9814; } @media (max-width: 1200px) { .nm-banner-text h1.medium { font-size: 26px; } .nm-banner-text h1.large { font-size: 32px; } } @media all and (max-width: 991px) { .nm-banner-text h1.small { font-size: 18px; line-height: 1.4; } .nm-banner-text h1.medium { font-size: 22px; line-height: 1.4; } .nm-banner-text h1.large { font-size: 26px; } .nm-banner-text .nm-banner-link { font-size: 18px; margin-top: 8px; } } @media all and (max-width: 768px) { .nm-banner.content-boxed .nm-banner-content { padding: 0 15px; } .nm-banner.has-alt-image .nm-banner-content { position: relative; top: auto; right: auto; bottom: auto; left: auto; height: auto; padding: 19px 0 0; background: #fff; -webkit-backface-visibility: hidden; } .nm-banner-slider .nm-banner.has-alt-image .nm-banner-content { padding: 19px 0 20px; } .nm-banner.content-boxed.full-width-parent.has-alt-image .nm-banner-content, .nm-banner-slider.slider-type-full .nm-banner.has-alt-image .nm-banner-content { padding-right: 15px; padding-left: 15px; } .slick-slider .nm-banner.has-alt-image img, .nm-banner.has-alt-image img, .nm-banner.has-alt-image .nm-banner-image { display: none; } .nm-banner.has-alt-image img.nm-banner-alt-image { display: inline-block !important; } .nm-banner.has-alt-image div.nm-banner-alt-image { display: block !important; } .nm-banner.has-alt-image .nm-banner-text, .nm-banner.has-alt-image .nm-banner-text.h_right, .nm-banner.has-alt-image .nm-banner-text.h_left, .nm-banner.has-alt-image .nm-banner-text.v_top, .nm-banner.has-alt-image .nm-banner-text.v_center, .nm-banner.has-alt-image .nm-banner-text.v_bottom { position: relative; top: auto; right: auto; bottom: auto; left: auto; width: 100% !important; padding: 0 !important; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } .nm-banner.has-alt-image .nm-banner-text, .nm-banner.has-alt-image .nm-banner-text.align_center, .nm-banner.has-alt-image .nm-banner-text.align_right { text-align: left; } .csstransforms3d .nm-banner-slider .nm-banner.has-alt-image .nm-banner-text-inner.animated { opacity: 1; -webkit-animation: none; animation: none; } .nm-banner-slider .nm-banner-text h1 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .nm-banner-text h1.small, .nm-banner-text h1.medium, .nm-banner-text h1.large { font-size: 20px; line-height: 1.4; } .nm-banner.has-alt-image .nm-banner-text h1.small, .nm-banner.has-alt-image .nm-banner-text h1.medium, .nm-banner.has-alt-image .nm-banner-text h1.large { font-size: 20px; } .nm-banner-text h2 { margin-top: 10px; margin-bottom: 6px; } .nm-banner.has-alt-image .nm-banner-text h2 { display: none; } .nm-banner-text .nm-banner-link { margin: 5px 0 0; padding: 0; border-bottom: 0 none; } .nm-banner.has-alt-image .nm-banner-text .nm-banner-link { display: block; font-size: 16px; } .nm-banner.has-alt-image .nm-banner-text h1, .nm-banner.has-alt-image .nm-banner.text-color-light .nm-banner-text h1 { color: #282828; } .nm-banner.has-alt-image .nm-banner-text .nm-banner-link, .nm-banner.has-alt-image .nm-banner.text-color-light .nm-banner-text .nm-banner-link { color: #888; } } @media all and (max-width: 550px) { .nm-banner-text h1.small, .nm-banner-text h1.medium, .nm-banner-text h1.large { font-size: 18px; } .nm-banner-text .nm-banner-link { font-size: 16px; } } @media all and (max-width: 400px) { .nm-banner.has-alt-image .nm-banner-content, .nm-banner-slider .nm-banner.has-alt-image .nm-banner-content { padding-top: 18px; } .nm-banner-slider .nm-banner.has-alt-image .nm-banner-content { padding-bottom: 17px; } .nm-banner.has-alt-image .nm-banner-text { padding: 0 !important; } .nm-banner .nm-banner-text h1 { font-size: 16px !important; } .nm-banner-text .nm-banner-link { margin-top: 3px; } } .nm-banner-slider { overflow: hidden; } .nm-banner-slider .draggable { cursor: move; cursor: -webkit-grab; cursor: grab; } .nm-banner-slider .draggable:active { cursor: -webkit-grabbing; cursor: grabbing; } .nm-banner-slider .slick-prev, .nm-banner-slider .slick-next { display: block; color: #111; width: 50px; text-align: center; } .nm-banner-slider.slick-slider:hover .slick-prev, .nm-banner-slider.slick-slider:hover .slick-next { opacity: 0.91; } .nm-banner-slider.slick-slider:hover .slick-prev { left: 19px; } .nm-banner-slider.slick-slider:hover .slick-next { right: 19px; } .nm-banner-slider.slick-slider .slick-prev.slick-disabled, .nm-banner-slider.slick-slider .slick-next.slick-disabled { opacity: 0; } .nm-banner-slider .slick-prev i, .nm-banner-slider .slick-next i { position: relative; top: 7px; display: inline-block; font-size: 62px; width: auto; } @media (max-width: 1200px) { .nm-banner-slider .slick-prev, .nm-banner-slider .slick-next { width: 42px; } .nm-banner-slider.slick-slider:hover .slick-prev { left: 5px; } .nm-banner-slider.slick-slider:hover .slick-next { right: 5px; } .nm-banner-slider .slick-prev i, .nm-banner-slider .slick-next i { font-size: 52px; top: 5px; } } @media all and (max-width: 991px) { .nm-banner-slider.slick-dots-inside { overflow: visible; padding-bottom: 30px; } .nm-banner-slider .slick-prev, .nm-banner-slider .slick-next { width: 37px; margin-top: -80px; } .nm-banner-slider.slick-slider:hover .slick-prev { left: 0px; } .nm-banner-slider.slick-slider:hover .slick-next { right: 0px; } .nm-banner-slider .slick-prev i, .nm-banner-slider .slick-next i { font-size: 46px; top: 5px; } .nm-banner-slider .slick-dots, .nm-banner-slider .slick-dots-inside .slick-dots { left: 0; bottom: 0; max-width: none; padding: 0 15px; text-align: center; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } } @media all and (max-width: 768px) { .nm-banner-slider.slick-dots-inside { padding-bottom: 47px; } .nm-banner-slider .slick-prev, .nm-banner-slider .slick-next { margin-top: -89px; } .nm-banner-slider.alt-image-visible .slick-prev, .nm-banner-slider.alt-image-visible .slick-next { margin-top: -134px; } .nm-banner-slider .slick-dots, .nm-banner-slider .slick-dots-inside .slick-dots { right: 0; width: auto; margin: 0; padding: 15px 0 16px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; } .nm-banner-slider.slider-type-full .slick-dots, .nm-banner-slider.slider-type-full .slick-dots-inside .slick-dots { margin-right: 15px; margin-left: 15px; } } @media all and (max-width: 550px) { .nm-banner-slider .slick-prev, .nm-banner-slider .slick-next { width: 27px; } .nm-banner-slider .slick-prev i, .nm-banner-slider .slick-next i { font-size: 34px; top: 3px; } } @media all and (max-width: 400px) { .nm-banner-slider.slick-dots-inside { padding-bottom: 42px; } .nm-banner-slider.alt-image-visible .slick-prev, .nm-banner-slider.alt-image-visible .slick-next { margin-top: -127px; } .nm-banner-slider .slick-dots, .nm-banner-slider .slick-dots-inside .slick-dots { padding: 12px 0 14px; } } .nm_btn_align_center { text-align: center; } .nm_btn_align_right { text-align: right; } .nm_btn { display: inline-block; position: relative; font-size: 16px; line-height: 1.4; min-width: 140px; padding: 12px 28px 10px; cursor: pointer; text-align: center; } .nm_btn_title { position: relative; z-index: 100; } .nm_btn_bg { display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 10; border: 2px solid; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease; transition: all 0.2s ease; } .nm_btn_lg { padding: 17px 36px 16px; } .nm_btn_sm { padding: 9px 20px 8px; } .nm_btn_xs { min-width: 100px; padding: 7px 14px 6px; } .nm_btn_filled_rounded .nm_btn_bg, .nm_btn_border_rounded .nm_btn_bg { -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; } .nm_btn_filled, .nm_btn_filled_rounded { color: #fff; } .nm_btn_filled:hover, .nm_btn_filled_rounded:hover { color: #fff; } .nm_btn_filled .nm_btn_bg, .nm_btn_filled_rounded .nm_btn_bg { border-color: transparent; background-color: #181818; } .nm_btn_filled:hover .nm_btn_bg, .nm_btn_filled_rounded:hover .nm_btn_bg { opacity: 0.73; } .nm_btn_border, .nm_btn_border_rounded { color: #555; } .nm_btn_border:hover .nm_btn_bg, .nm_btn_border_rounded:hover .nm_btn_bg { opacity: 0.37; } .nm_btn_link { min-width: 0; padding: 0 0 5px 0; border-bottom: 1px solid #e1e1e1; } .nm_btn_link .nm_btn_bg { display: none; } .nm-feature { position: relative; } .nm-feature.bottom-spacing-small { padding-bottom: 11px; } .nm-feature.bottom-spacing-medium { padding-bottom: 37px; } .nm-feature.bottom-spacing-large { padding-bottom: 55px; } .nm-feature .nm-feature-icon { display: block; font-size: 38px; line-height: 38px; color: #282828; width: 80px; height: 80px; text-align: center; margin-bottom: 21px; } .nm-feature.icon-style-simple .nm-feature-icon { font-size: 52px; line-height: 52px; } .nm-feature.layout-default.icon-style-simple .nm-feature-icon, .nm-feature.layout-centered.icon-style-simple .nm-feature-icon, .nm-feature.icon-style-image-default .nm-feature-icon, .nm-feature.icon-style-image-rounded .nm-feature-icon { width: auto; height: auto; } .nm-feature.icon-style-background .nm-feature-icon, .nm-feature.icon-style-border .nm-feature-icon, .nm-feature.icon-style-image-rounded .nm-feature-icon img { overflow: hidden; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nm-feature.icon-style-background .nm-feature-icon { color: #fff; padding-top: 21px; background: #1a1a1a; } .nm-feature.icon-style-border .nm-feature-icon { padding-top: 19px; border: 2px solid #282828; } .nm-feature .nm-feature-icon i { display: block; cursor: default; } .nm-feature .nm-feature-icon img { display: block; width: auto; max-width: 100%; height: auto; } .nm-feature .nm-feature-content { } .nm-feature h2 { font-size: 22px; line-height: 1.4; } .nm-feature h3 { font-size: 16px; line-height: 1.6; color: #888; margin-bottom: 2px; } .nm-feature .wpb_text_column { margin-top: 12px; } .nm-feature .vc_btn { display: inline-block; margin-top: 15px; } .nm-feature.layout-default.icon-style-simple .nm-feature-icon { text-align: left; } .nm-feature.layout-centered { text-align: center; } .nm-feature.layout-centered .nm-feature-icon, .nm-feature.layout-centered .nm-feature-icon img { margin-right: auto; margin-left: auto; } .nm-feature.layout-icon_right .nm-feature-icon, .nm-feature.layout-icon_left .nm-feature-icon { font-size: 34px; line-height: 34px; width: 68px; height: 68px; } .nm-feature.layout-icon_right.icon-style-background .nm-feature-icon, .nm-feature.layout-icon_left.icon-style-background .nm-feature-icon { padding-top: 17px; } .nm-feature.layout-icon_right.icon-style-border .nm-feature-icon, .nm-feature.layout-icon_left.icon-style-border .nm-feature-icon { padding-top: 15px; } .nm-feature.layout-icon_right.icon-style-image-default .nm-feature-icon, .nm-feature.layout-icon_left.icon-style-image-default .nm-feature-icon, .nm-feature.layout-icon_right.icon-style-image-rounded .nm-feature-icon, .nm-feature.layout-icon_left.icon-style-image-rounded .nm-feature-icon { padding: 0; } .nm-feature.layout-icon_right { padding-right: 93px; } .nm-feature.layout-icon_right.icon-style-simple { padding-right: 54px; } .nm-feature.layout-icon_right .nm-feature-icon { position: absolute; top: 0; right: 0; } .nm-feature.layout-icon_right.icon-style-simple .nm-feature-icon { width: auto; height: auto; } .nm-feature.layout-icon_left { padding-left: 93px; } .nm-feature.layout-icon_left.icon-style-simple { padding-left: 54px; } .nm-feature.layout-icon_left .nm-feature-icon { position: absolute; top: 0; left: 0; } .nm-feature.layout-icon_left.icon-style-simple .nm-feature-icon { width: auto; height: auto; } .nm-gmap { position: relative; } .nm-gmap.aspect-ratio { height: 0; padding-bottom: 56.25%; } .nm-gmap img { max-width: none; } @media all and (max-width: 400px) { .nm-gmap:not(.aspect-ratio) { max-height: 340px; } } .nm-lightbox { position: relative; cursor: pointer; } .nm-lightbox img { display: inline-block; width: 100%; height: auto; } .nm-lightbox i { position: absolute; right: 0; bottom: 0; display: block; font-size: 14px; line-height: 50px; color: #282828; width: 50px; height: 50px; text-align: center; } .nm-lightbox:hover .nm-image-overlay { opacity: 1; } .nm-post-slider { margin: 0 -15px; opacity: 0; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } .nm-post-slider.slick-initialized { opacity: 1; } .nm-post-slider-inner { padding: 0 15px; } .nm-post-slider-image { position: relative; display: block; width: 100%; overflow: hidden; } .nm-post-slider-image img { width: auto; max-width: 100%; height: auto; } .nm-post-slider.slick-initialized .nm-post-slider-image img { width: 100%; } .nm-post-slider-image .bg-image { width: 100%; height: 280px; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; } .nm-post-slider-noimage { display: block; width: 100%; height: 280px; background: #f7f7f7; } .nm-post-slider .nm-image-overlay { display: none; } .nm-post-slider.slick-initialized .nm-image-overlay { display: block; } .nm-post-slider-image:hover .nm-image-overlay { opacity: 1; } .nm-post-slider-content { } .nm-post-slider-content .nm-post-meta { line-height: 2; margin: 16px 0 8px; } .nm-post-slider-content h3 { font-size: 18px; line-height: 1.6; } .nm-post-slider-content .nm-post-slider-excerpt { margin-top: 7px; } @media all and (max-width: 991px) { .nm-post-slider-content .nm-post-meta:before { width: 19px; } .nm-post-slider-content .nm-post-meta { padding-left: 29px; } } .nm-social-profiles.align-center { text-align: center; } .nm-social-profiles.align-right { text-align: right; } .nm-social-profiles li { display: inline-block; margin: 5px 14px 5px; } .nm-social-profiles li a { line-height: 30px; vertical-align: middle; } .nm-social-profiles.icon-size-small li a { font-size: 18px; } .nm-social-profiles.icon-size-medium li a { font-size: 20px; } .nm-social-profiles.icon-size-large li a { font-size: 24px; } .nm-team > li { padding-bottom: 25px; } .nm-team-member { text-align: center; } .nm-team-member-image { position: relative; text-align: center; margin-bottom: 19px; } .nm-team-member-image img { display: block; width: 100%; height: auto; margin: 0 auto; } .nm-team-member-image.rounded img, .nm-team-member-image.rounded .nm-team-member-overlay { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .nm-team-member-overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; width: 100%; height: 100%; opacity: 0; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; background: #282828; background: rgba(0, 0, 0, 0.7); } .nm-team-member-overlay:before { display: inline-block; content: " "; height: 100%; vertical-align: middle; } .nm-team-member:hover .nm-team-member-overlay { opacity: 1; } .nm-team-member-social-icons { position: relative; top: 10px; display: inline-block; height: auto; text-align: center; vertical-align: middle; -webkit-transition: top 0.2s ease; -moz-transition: top 0.2s ease; -o-transition: top 0.2s ease; transition: top 0.2s ease; } .nm-team-member:hover .nm-team-member-social-icons { top: 0; } .nm-team-member-social-icons li { display: inline-block; } .nm-team-member-social-icons li a { font-size: 16px; line-height: 1; vertical-align: middle; padding: 0 10px; } .nm-team-member-social-icons li a:hover { color: #fff; } .nm-team-member-content { } .nm-team-member-content h2 { font-size: 18px; line-height: 1.4; } .nm-team-member-content h3 { font-size: 14px; line-height: 1.6; color: #888; margin-top: 3px; margin-bottom: 2px; } .nm-team-member-content .wpb_text_column { margin-top: 11px; } @media all and (max-width: 550px) { .nm-team-member-content h2 { font-size: 18px; } } @media all and (max-width: 400px) { .nm-team-member-overlay { display: none; } .nm-team-member-content h2 { font-size: 16px; } } .nm-testimonial { position: relative; } .nm-testimonial-image { position: absolute; top: 0; left: 0; width: 100px; } .nm-testimonial-image img { width: 100%; max-width: 100px; height: auto; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } .has-image .nm-testimonial-content { padding-top: 8px; padding-left: 123px; } .nm-testimonial-description { font-size: 16px; line-height: 1.6; color: #282828; } .nm-testimonial-author { font-size: 14px; line-height: 1.6; color: #888; margin-top: 10px; } .nm-testimonial-author span { position: relative; display: inline-block; padding-left: 38px; } .nm-testimonial-author span:before { position: absolute; top: 50%; left: 0; display: block; content: " "; width: 28px; height: 1px; background: #ccc; } .nm-testimonial-author em { display: inline-block; font-style: normal; } @media all and (max-width: 768px) { .nm-testimonial { text-align: center; } .nm-testimonial-image { position: static; width: auto; } .has-image .nm-testimonial-content { padding-top: 16px; padding-left: 0; } } @media all and (max-width: 400px) { .nm-testimonial-author span { padding-left: 0; } .nm-testimonial-author span:before { display: none; } } .nm-product-categories.packery-enabled .nm-products { opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; } .nm-product-categories.packery-enabled .nm-products.show { opacity: 1; } .nm-product-categories [class*="block-grid-"], .nm-product-categories .nm-products { margin: 0 -5px -10px; } .nm-product-category-inner { position: relative; } .nm-product-categories [class*="block-grid-"] > li.product-category, .nm-product-categories .product-category { opacity: 1; padding: 0 5px 10px; } .nm-product-category-inner > a { display: block; width: 100%; height: 100%; } .product-category img { display: block; width: 100%; height: auto; } .nm-product-category-text { position: absolute; top: 0; left: 0; padding: 5%; } .nm-product-category-text h1, .nm-product-category-text > a { display: block; line-height: 1.4; } .nm-product-category-text h1 { font-size: 20px; } .nm-product-category-text h1 a { color: inherit; } .nm-product-category-text > a { font-size: 16px; padding-top: 3px; } @media all and (max-width: 400px) { .nm-product-category-text { padding: 6.1%; } .nm-product-category-text h1 { font-size: 16px; } .nm-product-category-text > a { display: none; } } .nm-product-slider { margin: 0 -8px; opacity: 0; -webkit-transition: opacity 0.2s ease; -moz-transition: opacity 0.2s ease; -o-transition: opacity 0.2s ease; transition: opacity 0.2s ease; } .nm-product-slider.slick-initialized { opacity: 1; } .nm-product-slider li.product { padding: 0 8px; } @media (min-width: 750px) { .nm-product-slider { margin: 0 -10px; } .nm-product-slider li.product { padding: 0 10px; } } @media (min-width: 1020px) { .nm-product-slider { margin: 0 -12px; } .nm-product-slider li.product { padding: 0 12px; } } .add_to_cart_inline { text-align: center; } .add_to_cart_inline .amount { display: block; font-size: 16px; } .add_to_cart_inline del, .add_to_cart_inline ins { display: block; background: none; } .add_to_cart_inline ins { color: #dc9814; } .add_to_cart_inline del .amount, .add_to_cart_inline ins .amount { display: inline-block; } .add_to_cart_inline del .amount { text-decoration: line-through; } .add_to_cart_inline .add_to_cart_button { display: inline-block; font-size: 16px; line-height: 1.4; color: #fff; margin-top: 8px; padding: 8px 28px; background: #282828; } .add_to_cart_inline .added_to_cart { display: none; }