#main-header .et_mobile_menu li ul, .et_pb_menu .et_mobile_menu li ul,
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
visibility: visible !important;
display: block !important;
border-bottom: 1px solid rgba(0, 0, 0, 0.03);
.et_mobile_menu .menu-item-has-children > a {
background-color: rgba(0, 0, 0, 0.03); }
.et_mobile_menu li .menu-item-has-children > a {
background-color: transparent; }
.mobile_menu_bar:before {
.et_pb_module .mobile_menu_bar:before {
.mobile_nav .select_page {
.et_pb_widget li a:hover {
.et_pb_widget ul li ul li {
.et_pb_widget_area .et_pb_widget a {
.et_pb_bg_layout_light .et_pb_widget li a {
.et_pb_bg_layout_dark .et_pb_widget li a {
-webkit-transition: background 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, -webkit-box-shadow 0.3s;
transition: background 0.3s, box-shadow 0.3s;
transition: background 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
-webkit-box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
box-shadow: rgba(0, 139, 219, 0.247059) 0 0 60px;
/* Safe Mode Indicator */
.et-safe-mode-indicator, .et-safe-mode-indicator:hover, .et-safe-mode-indicator:focus {
-webkit-box-shadow: 0 5px 10px rgba(41, 196, 169, 0.15);
box-shadow: 0 5px 10px rgba(41, 196, 169, 0.15);
font-family: "Open Sans", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }
line-height: 1.7em !important;
background-color: transparent;
background-position: center;
background-repeat: no-repeat;
-webkit-transition: all 0.2s;
.et_pb_module .et_pb_button:hover,
border: 2px solid transparent;
padding: 0.3em 2em 0.3em 0.7em; }
/* Button Hover Light Text */
background-color: rgba(255, 255, 255, 0.2); }
/* Button Hover Dark Text */
.et_pb_bg_layout_light .et_pb_button:hover,
.et_pb_pricing_table_button:hover,
.et_pb_contact_submit:hover,
.et_pb_contact_reset:hover,
.et_pb_bg_layout_light.et_pb_button:hover {
background-color: rgba(0, 0, 0, 0.05); }
-webkit-transition: all 0.2s;
-webkit-font-feature-settings: "kern" off;
font-feature-settings: "kern" off;
.et_pb_button.et_pb_hovered:hover:after,
.et_pb_button.et_hover_enabled:hover:after {
-webkit-transition: none !important;
transition: none !important; }
.et_pb_button:hover:after,
.et_pb_more_button:hover:after,
.et_pb_promo_button:hover:after,
.et_pb_newsletter_button:hover:after,
.et_pb_pricing_table_button:hover:after {
/* Button Hover - No Icon */
.et_pb_contact_reset:hover {
/* Subscribe Button Loader Icon */
background: url("includes/builder/styles/images/subscribe-loader.gif");
.et_pb_button_text_loading .et_pb_newsletter_button_text {
/* Re-style Media Library button in WooComerce's product CPT */
.woocommerce-page .media-frame .media-frame-toolbar button.post-nav .nav-links .button, .woocommerce-page .media-frame .media-frame-toolbar button.read-more-buttons, .woocommerce-page .media-frame .media-frame-toolbar button.button,
.woocommerce .media-frame .media-frame-toolbar button.post-nav .nav-links .button,
.woocommerce .media-frame .media-frame-toolbar button.read-more-buttons,
.woocommerce .media-frame .media-frame-toolbar button.button {
.woocommerce-page .media-frame button.post-nav .nav-links .button, .woocommerce-page .media-frame button.read-more-buttons, .woocommerce-page .media-frame button.button,
.woocommerce .media-frame button.post-nav .nav-links .button,
.woocommerce .media-frame button.read-more-buttons,
.woocommerce .media-frame button.button {
padding: 0 12px 2px !important;
-webkit-box-shadow: 0 1px 0 #ccc;
box-shadow: 0 1px 0 #ccc;
.woocommerce-page .media-frame button.post-nav .nav-links .button:after, .woocommerce-page .media-frame button.read-more-buttons:after, .woocommerce-page .media-frame button.button:after,
.woocommerce .media-frame button.post-nav .nav-links .button:after,
.woocommerce .media-frame button.read-more-buttons:after,
.woocommerce .media-frame button.button:after {
.woocommerce-page .media-frame button.button-primary,
.woocommerce .media-frame button.button-primary {
border-color: #0073aa #006799 #006799;
-webkit-box-shadow: 0 1px 0 #006799;
box-shadow: 0 1px 0 #006799;
text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799; }
.woocommerce-page .media-frame button.button-primary:hover,
.woocommerce .media-frame button.button-primary:hover {
.woocommerce-page .media-frame button.button-primary:active,
.woocommerce .media-frame button.button-primary:active {
-webkit-box-shadow: inset 0 2px 0 #006799;
box-shadow: inset 0 2px 0 #006799; }
.woocommerce-page .media-frame button.button-hero,
.woocommerce .media-frame button.button-hero {
padding: 0 36px !important; }
.woocommerce-page .media-frame button.button-hero:hover,
.woocommerce .media-frame button.button-hero:hover {
.woocommerce-page .media-frame button.button-hero:active,
.woocommerce .media-frame button.button-hero:active {
-webkit-box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
box-shadow: inset 0 2px 5px -3px rgba(0, 0, 0, 0.5);
-webkit-transform: translateY(1px);
transform: translateY(1px);
outline: 2px solid transparent;
padding: 0 110px 0 100px;
.comment_area .comment-reply-link {
.comment-reply-link:hover,
padding-left: 0 !important; }
#comment-wrap li.comment.depth-5 article {
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; }
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
.form-submit .et_pb_button {
/* Responsive Styles Smartphone Only */
@media all and (max-width: 767px) {
#comment-wrap li.comment article {
position: relative !important;
#commentform input[type="text"],
#commentform input[type="email"],
#commentform input[type="url"] {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box; }
/* Responsive Styles Smartphone Portrait */
@media all and (max-width: 479px) {
a.comment-reply-link.et_pb_button {
a.comment-reply-link.et_pb_button:after {
.et_pb_slide_description,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_countdown_timer_container,
.et_pb_wc_additional_info,
.et_pb_wc_price .amount {