/*
Theme Name: Moose Child
Theme URI: http://demo.elated-themes.com/moose
Description: A child theme of Moose Theme
Author: Elated Themes
Author URI: http://www.elated-themes.com
Version: 1.0.0
Template: moose
*/

@media only screen and (max-width: 1750px){}

@media only screen and (max-width: 520px){
p {
    font-size: 16px !important;
    line-height: 24px !important;
 }
h1 {
    font-size: 30px !important;
    line-height: 34px !important;
    margin-bottom: 15px !important;
 }
h2 {
    font-size: 26px !important;
    line-height: 30px !important;
 }
h3 {
    font-size: 17px !important;
    line-height: 21px !important;
}
.frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third {
    width: 27.5% !important;
}
.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="phone"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    width: 71% !important;
}
select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
background: url(https://www.makeitlastevents.com/wp-content/uploads/2016/09/arrow-dropdown.jpg) no-repeat !important;
background-position: right center !important;
background-color: #FFFFFF !important;
color: #000000 !important;
border: 0px !important;

}
}
@media only screen and (max-width: 995px){

.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding: 15px 30px 55px !important;
}
.frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third {
    width: 27.5% !important;
}
}

@media only screen and (max-width: 1475px){
.eltdf-mobile-header {
    display: block;
}
.eltdf-page-header {
    display:none;
}
}

@media only screen and (max-width: 3250px){
h5 {
    text-transform: none !important;
}
nav.main_menu > ul > li > a span.item_inner {
   padding: 0 12px;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding: 25px 75px 55px !important;
}
.eltd_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
    font-size: 40px !important;
    font-weight: 800 !important;
    margin-left: -25px !important;
}
.fastgallery.fg_style1 .fg-gallery-caption {
    font-size: 25px !important;
    font-weight: 700 !important;
}
.frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third {
    width: 24% !important;
}
select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
background: url(https://www.makeitlastevents.com/wp-content/uploads/2016/09/arrow-dropdown.jpg) no-repeat !important;
background-position: right center !important;
background-color: #FFFFFF !important;
color: #000000 !important;
border: 0px !important;

}
}

@media only screen and (max-width: 1024px){
header .eltd_logo img.mobile {
    display: block !important;
    opacity: 1 !important;
    width: 265px !important;
    height: 42px !important;
    top: -18px !important;
    }
nav.main_menu > ul > li > a span.item_inner {
   	padding: 0 6px;
	font-size: 10px !important;
}
.eltd_logo img {
    display:none;
}
nav.main_menu.right {
    margin-right: 0px !important;
}
}

@media only screen and (max-width: 600px){
 .blog_holder.blog_standard_type article:not(.format-quote):not(.format-link) h2 {
    font-size: 26px !important;
    line-height: 30px !important;
}
select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
background: url(https://www.makeitlastevents.com/wp-content/uploads/2016/09/arrow-dropdown.jpg) no-repeat !important;
background-position: right center !important;
background-color: #FFFFFF !important;
color: #000000 !important;
border: 0px !important;

}
}
.blog_single.blog_holder article.format-link .post_content, .blog_single.blog_holder article.format-quote .post_content, .blog_holder.blog_single article .post_text .post_text_inner {    padding: 5px !important;
}
.eltd-info-card-slider-pagination {
    padding: 10px 0 30px !important;
}
.single_image_shader_landing .vc_single_image-wrapper {
    position: relative;
    overflow: hidden;
}
.single_image_shader_landing .vc_single_image-wrapper:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    right: -450px;
    border-bottom: 750px solid transparent;
    border-right: 450px solid rgba(255,255,255,0.4);
    -webkit-transition:right .4s cubic-bezier(0.24, 0.91, 0.36, 1);
    transition:right .4s cubic-bezier(0.24, 0.91, 0.36, 1);
}
.single_image_shader_landing .vc_single_image-wrapper:hover:after {
    right: 0;
}
@media only screen and (max-width: 768px) {
  .single_image_shader_landing .vc_single_image-wrapper:after {    
    border-bottom-width: 450px;    
    border-right-width: 300px;    
    right: -300px;
}
select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
background: url(https://www.makeitlastevents.com/wp-content/uploads/2016/09/arrow-dropdown.jpg) no-repeat !important;
background-position: right center !important;
background-color: #FFFFFF !important;
color: #000000 !important;
border: 0px !important;

}
header .eltd_logo img.mobile {
    display: block !important;
    margin: 0 auto;
    opacity: 1 !important;
    position: relative;
    width: 399px !important;
    height: 91px !important;
    top: -5px !important;
}
.content h2 {
    font-size: 25px !important;
}
}
@media only screen and (max-width: 600px) {
  .single_image_shader_landing .vc_single_image-wrapper:after {    
    border-bottom-width: 350px;    
    border-right-width: 200px;    
    right: -200px;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content {
    border-width: 0px 0px 0px 0px !important;
    background-color: transparent !important;
    border-color: transparent !important;
    margin-top: 4px !important;
    padding: none !important;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding: none !important;
}
header .eltd_logo img.mobile {
    display: block !important;
    margin: 0 auto;
    opacity: 1 !important;
    position: relative;
    top: -5px !important;
}
.content h2 {
    font-size: 25px !important;
}
}
@media only screen and (max-width: 420px) {
p {
    font-size: 14px !important;
    line-height: 22px !important;
 }
h1 {
    font-size: 30px !important;
    line-height: 34px !important;
    margin-bottom: 10px !important;
}
h2 {
    font-size: 24px !important;
    line-height: 26px !important;
 }
h3 {
    font-size: 17px !important;
    line-height: 21px !important;
 }
h5 {
    font-size: 20px !important;
    line-height: 21px !important;
    font-weight: 700 !important;
}
.footer_bottom_holder_inner, .footer_bottom_holder_inner ul li a, .footer_bottom_holder_inner p, .footer_bottom_holder_inner span, .footer_bottom span:not(.eltd_social_icon_holder):not(.fa-stack):not(.social_icon) {
    font-size: 11px !important;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content {
    border-width: 0px 0px 0px 0px !important;
    background-color: transparent !important;
    border-color: transparent !important;
    margin-top: 4px !important;
    padding: 0px 0px 0px 0px !important;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding: 15px 25px 35px !important;
}
.eltd_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
    font-size: 25px !important;
    font-weight: 800 !important;
    margin-left: 5px !important;
}
.images_holder img {
    width: 100% !important;
}
header .eltd_logo img.mobile {
    margin-top: 83px !important;
    display: block !important;
    opacity: 1 !important;
    width: 265px !important;
    height: 42px !important;
    top: -50px !important;
	}
}
.frm_form_field.frm_left_third, .frm_form_field.frm_third, .frm_submit.frm_third, .frm_form_field.frm_right_third, .frm_form_field.frm_first_third, .frm_form_field.frm_last_third {
    width: 100% !important;
}
.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="phone"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    width: 100% !important;
}
select {

-webkit-appearance: none; 
-moz-appearance: none;
appearance: none;

-moz-border-radius: 3px !important;
-webkit-border-radius: 3px !important;
border-radius: 3px !important;
background: url(https://www.makeitlastevents.com/wp-content/uploads/2016/09/arrow-dropdown.jpg) no-repeat !important;
background-position: right center !important;
background-color: #FFFFFF !important;
color: #000000 !important;
border: 0px !important;
}
.content h2 {
    font-size: 25px !important;
}
.latest_post_holder.boxes > ul > li .latest_post p.excerpt {
    margin: 16px 0 24px;
    padding-right: 35px !important;
}

.footer_bottom_holder p, .footer_bottom_holder span, .footer_bottom_holder ul li a {
    margin: 0;
    font-size: 14px !important;
}

.hover_effect:hover{
opacity:0.85 !important;
}
.eltd_circle_separator {
    border-bottom: 0px solid !important;
    display: block;
    margin: 25px auto;
    position: relative;
    width: 25px;
}

body:not(.vertical_menu_enabled) .menu-item > .second > .inner > ul > li .no_link .item_text::after {
    display: none !important;
}
.arrow_carrot-2right:hover {
    color: #42c0c0 !important;
}
.arrow_carrot-2right:active {
    color: #42c0c0 !important;
}
.qbutton.transparent.animate_button.rotate_icon .icon_holder .hidden_icon, .load_more.transparent.animate_button.rotate_icon a .icon_holder .hidden_icon, .qbutton.transparent.animate_button.rotate_text_and_icon .icon_holder .hidden_icon, .load_more.transparent.animate_button.rotate_text_and_icon a .icon_holder .hidden_icon, .qbutton.transparent.animate_button.fill_text_rotate_icon .icon_holder > span:not(.hidden_icon), .load_more.transparent.animate_button.fill_text_rotate_icon a .icon_holder > span:not(.hidden_icon) {
    color: #42c0c0 !important;
}
.eltd_list.circle ul > li, .eltd_list.line ul > li {
    color: #474747 !important;
font-size: 16px !important;
line-height: 23px !important;
}
.wpcf7-form {
margin-top: 0px !important;
}
.wpcf7-text {
height:50px !important;
background: #f6f7f2 !important;
color:#555555 !important;
}
.wpcf7-textarea {
background: #f6f7f2 !important;
border: none !important;
color:#555555 !important;
}
.wpcf7-form-control.wpcf7-submit {
    float: left !important;
    font-size: 20px !important;
    line-height: 24px !important;
    height: 55px !important;
    width: 200px !important;
    margin-top:10px !important;
}
.wpcf7-form input, .wpcf7-form textarea {
    border-style: none !important;
    border-width: 0px !important;
    font-size: 16px !important;
}
.wpcf7-form p {
    color: #555555 !important;
    font-size: 16px !important;
}
.wpcf7-submit {
background: #555555 !important;
color: #ffffff !important;
text-align: center !important;
 }
span.wpcf7-form-control-wrap::after {
    color: #f6f7f2 !important;
}
.row_badge .badge_icon {
  display: none;
}
.row_badge .badge_text {
  line-height: 55px;
}
aside.sidebar .widget:not(.wooocommerce):not(.widget_tag_cloud) a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, aside ul.product-categories ul.children li a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories ul.children li a:hover, .woocommerce aside.sidebar .woocommerce.widget ul.product-categories a:hover, aside ul.product-categories a:hover, .woocommerce-page aside.sidebar .woocommerce.widget ul.product-categories li a:hover, aside.sidebar .widget.woocommerce ul.product-categories li a:hover {
    color: #42c0c0 !important;
}
.widget.widget_archive select, .widget.widget_categories select, .widget.widget_text select, .widget.widget_archive select option {
    height: 55px !important;
    margin-top: 8px !important;
}
.header_bottom.header_full_width {
    padding: 0 20px !important;
}
.header_top .right {
    text-align: center !important;
}
.header_top .eltd_social_icon_holder i.simple_social, .header_top .header-widget, .header_top .textwidget, .header_top .header-widget.widget_nav_menu ul.menu > li > a, .header_top .header-widget p, .header_top .header-widget a:not(.qbutton), .header_top .header-widget span {
    font-size: 20px !important;
}
.light:not(.sticky):not(.scrolled) nav.main_menu > ul > li:last-child > a span.item_inner::after {
    background-color: transparent !important;
}
nav.main_menu.right > ul > li:last-child > a span.item_inner::after {
    background-color: transparent !important;
    width: 0px !important;
}
.header_top .eltd_social_icon_holder i.simple_social, .header_top .header-widget, .header_top .textwidget, .header_top .header-widget.widget_nav_menu ul.menu > li > a, .header_top .header-widget p, .header_top .header-widget a:not(.qbutton), .header_top .header-widget span {
    margin-right: 18px !important;
}
.header_top {
    height: 16px !important;
}
nav.mobile_menu ul li a  {
    color: #FFFFFF !important;
}
nav.mobile_menu ul li a:hover  {
    color: #42c0c0 !important;
}
nav.mobile_menu ul li.active > a {
    color: #42c0c0 !important;
}
nav.mobile_menu ul li span.mobile_arrow i {
    color: #FFFFFF !important;
}
.widget.eltd-latest-posts-widget .latest_post_holder.image_in_box .latest_post_text {
    border-bottom-width: 0px !important;
}
.widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title, .widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title a, .widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title_holder {
    font-family: Raleway, sans-serif;
    font-size: 16px !important;
    line-height: 22px;
    letter-spacing: 1px;
    font-weight: 700;
    font-style: normal;
    text-transform: uppercase;
    color: #42c0c0 !important;
}
.widget.eltd-latest-posts-widget .latest_post_holder .latest_post_text .latest_post_title a:hover {
    color: #359d9d !important;
}
.latest_post_image img {
    border-radius: 50% !important;
}
.clearfix {
border-bottom-style: none !important;
}
header.sticky nav.main_menu > ul > li > a > span.item_inner,header.light.sticky nav.main_menu > ul > li > a > span.item_inner, header.dark.sticky nav.main_menu > ul > li > a > span.item_inner {
    color: #FFFFFF !important;
}
.frm_style_formidable-style.with_frm_style input[type=text], .frm_style_formidable-style.with_frm_style input[type=password], .frm_style_formidable-style.with_frm_style input[type=email], .frm_style_formidable-style.with_frm_style input[type=number], .frm_style_formidable-style.with_frm_style input[type=url], .frm_style_formidable-style.with_frm_style input[type=tel], .frm_style_formidable-style.with_frm_style input[type=file], .frm_style_formidable-style.with_frm_style input[type=search], .frm_style_formidable-style.with_frm_style select {
    height: 55px !important;
 -moz-border-radius: 25px !important;
    -webkit-border-radius: 25px !important;
     border-radius: 25px !important;
}
textarea {
 -moz-border-radius: 25px !important;
    -webkit-border-radius: 25px !important;
     border-radius: 25px !important;
}
.drop_down .second .inner > ul > li:hover > a, .drop_down .wide .second ul li ul li.menu-item-has-children:hover > a, .drop_down .wide .second .inner ul li.sub ul li.menu-item-has-children:hover > a, .header_bottom #lang_sel ul li li:hover a, .header_bottom #lang_sel_click ul li ul li:hover a, .header_top #lang_sel ul li:hover > a, .header_top #lang_sel_click ul li:hover > a {
    color: #42c0c0 !important;
}
.drop_down .second .inner ul:not(.right) li a::before, .vertical_menu_to_content .second .inner ul li a::before {
    display: none;
}
.drop_down .second .inner ul:not(.right) li:hover>a, .vertical_menu_to_content .second .inner>ul>li:hover>a, .vertical_menu_to_content .second .inner ul li ul li:hover a {
    padding-left: 0;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content {
    border-color: -moz-use-text-color #efefef #efefef !important;
    border-width: 0 1px 1px !important;
}

.qbutton, .load_more a, .blog_load_more_button a, #submit_comment, input.wpcf7-form-control.wpcf7-submit, .post-password-form input[type="submit"] {
    background-color: #42c0c0 !important;
    border-color: #42c0c0 !important;
}
.qbutton.animate_button .text_holder, .qbutton.icon_right .text_holder, .load_more.icon_right a .text_holder, .load_more.animate_button a {
    padding: 0 50px !important;
}
.side_menu_button > a:not(.popup_menu):not(.custom_lines), .mobile_menu_button span, :not(.fullscreen_search_holder) .close_container a {
	font-weight: bold;
}
.footer_top .widget h4 {
    color: #42c0c0 !important;
    font-size: 20px !important;
}
.gallery_holder ul li .gallery_hover i {
     font-size: 20px !important;
}
.gallery_holder ul li .gallery_hover i {
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 22px !important;
    height: 65px !important;
    left: 50%;
    line-height: 62px !important;
    margin: -40px 0 0 -20px !important;
    position: absolute;
    text-align: center;
    top: 50%;
    transition: background-color 0.15s ease-out 0s;
    width: 65px !important;
}
.footer_bottom_holder_inner, .footer_bottom_holder_inner ul li a, .footer_bottom_holder_inner p, .footer_bottom_holder_inner, .footer_bottom span:not(.eltd_social_icon_holder):not(.fa-stack):not(.social_icon) {
    background-image: url("http://desertsunglass.com/wp-content/uploads/2017/01/footer-stripes.png") !important;
}
.footer_top {
    background-image: url("http://desertsunglass.com/wp-content/uploads/2017/01/footer-color.jpg") !important;
}
ol, ul {
margin-left: 20px !important;
line-height: 29px !important;
}
.eltd_logo img {
    height: 91px !important;
    width: 399px !important;
}
.eltd_logo img.light, .eltd_logo img.dark {
    top: -120% !important;
}
.mc4wp-form input[type="text"], .mc4wp-form input[type="email"], .mc4wp-form input[type="tel"], .mc4wp-form input[type="url"], .mc4wp-form input[type="date"], .mc4wp-form select, .mc4wp-form-basic textarea, .mc4wp-form-theme input[type="text"], .mc4wp-form-theme input[type="email"], .mc4wp-form-theme input[type="tel"], .mc4wp-form-theme input[type="url"], .mc4wp-form-theme input[type="date"], .mc4wp-form-theme select, .mc4wp-form-theme textarea {
    background-color: transparent !important;
    border-color: #42c0c0 !important;
    border-width: 1px !important;
    border-style:solid !important;
    color: #42c0c0 !important;
    min-height: 40px !important;
    min-width: 0px !important;
    padding-left: 15px !important;
    width: 55% !important;
    box-shadow: none !important;
    outline: none !important;
    font-size: 15px !important;
    font-weight: 600 !important;
	font-family: "Raleway";
    border-radius: 50px !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
}
.mc4wp-form button, .mc4wp-form input[type="submit"], .mc4wp-form input[type="button"], .mc4wp-form-theme button, .mc4wp-form-theme input[type="submit"], .mc4wp-form-theme input[type="button"] {
    -webkit-appearance: none !important;
    background-color: #42c0c0 !important;
    border-radius: 50px !important;
    color: #ffffff !important;
    width: 45px !important;
    height: 45px !important;
    border:none !important;
    margin-left: 5px !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    font-family: "Raleway";
}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label {
    color: #784821 !important;
	font-size: 15px; !important;
 }
.frm_style_formidable-style.with_frm_style .frm_compact .frm_dropzone.dz-clickable .dz-message, .frm_style_formidable-style.with_frm_style input[type="submit"], .frm_style_formidable-style.with_frm_style .frm_submit input[type="button"], .frm_form_submit_style, .frm_style_formidable-style.with_frm_style.frm_login_form input[type="submit"] {
    background: #ffffff none repeat scroll 0 0;
    border-color: #ffffff !important;
    border-radius: 50px;
    border-width: 0;
    box-shadow: none !important;
    box-sizing: border-box;
    color: #444444;
    cursor: pointer;
    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,sans-serif;
    font-size: 18px;
    font-weight: bold;
    height: 75px !important;
    line-height: normal;
    margin: 20px 0;
    padding: 6px 11px;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    width: 190px !important;
}

.frm_style_formidable-style.with_frm_style .frm_required {
    font-weight: bold;
}
.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="file"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select {
    border-radius: 50px !important;
    height: 75px !important;
}
.frm_style_formidable-style.with_frm_style textarea {
    border-radius: 38px !important;
    height: 125px !important;
    padding: 15px 19px !important;
}
.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder {
    padding-top: 0px !important;
}
.image_hover .images_holder img.hover_image {
    left: 0;
    top: 0;
    position: none !important;
}
.image_hover .images_holder img {
    vertical-align: top !important;
}
.footer_top ul {
    list-style: outside none none;
    margin-left: 0px !important;
}
.eltd_accordion_holder.accordion.boxed .ui-accordion-header {
    height: 65px !important;
    padding-top: 6px !important;
    margin-bottom: 2px !important;
}
.eltd_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon span {
    color: #ffffff !important;
    line-height: 60px !important;
}
.eltd_accordion_holder.accordion.boxed div.accordion_content {
    border-width: 0px 0px 0px 0px !important;
    background-color: transparent !important;
}
.eltd_accordion_holder.accordion.boxed .ui-accordion-header {
    background-image: url("https://www.makeitlastevents.com/wp-content/uploads/2016/08/accordian-toggle-bgd.jpg") !important;
}
.eltd_tabs.with_borders .tabs-container {
    background-color: transparent !important;
    border: 0 none !important;
}
.eltd_tabs.border_arround_element.disable_margin.horizontal .tabs-nav li:not(:last-child) a {
    border: medium none !important;
}
.eltd_tabs.border_arround_element.disable_margin.horizontal .tabs-nav li a {
    border: none !important;
}
.eltd_tabs.border_arround_element .tabs-nav li a {
    background-color: transparent !important;
}
.eltd_logo img {
    top: -100% !important;
}
.eltd_logo img.sticky{
    width: 399px !important;
    height: 91px !important;
padding-top: 5px !important;
top: -140% !important;
}
.blog_holder article .post_content_holder {
    padding-top: 75px !important;
}
body div.pp_default .pp_nav .currentTextHolder {
    padding: 0 10px !important;
}
.ult_design_2 .ult_price_body_block {
    border-bottom: none !important;
}
.ult_design_2 .ult_pricing_table .ult_price_features ul li {
    border-bottom: 1px dashed #c5c5c5 !important;
    line-height: 35px !important
}
button.ubtn-large {
    border-radius: 50px !important;
}
.frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error {
    color: #767676 !important;
    padding: 5px 0 0 30px !important;
}

.frm_style_formidable-style.with_frm_style .frm_radio label, .frm_style_formidable-style.with_frm_style .frm_checkbox label {
    color: #ffffff !important;
}
.frm_style_formidable-style.with_frm_style .frm_form_field.frm_total input, .frm_style_formidable-style.with_frm_style .frm_form_field.frm_total textarea {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 800 !important;
}
.frm_style_formidable-style.with_frm_style .frm_inline_container label.frm_primary_label {
    margin-right: 0px !important;
}
.frm_style_formidable-style.with_frm_style, .frm_style_formidable-style.with_frm_style form, .frm_style_formidable-style.with_frm_style .frm-show-form div.frm_description p {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
}
.frm_total {
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 600 !important;
    height: 20px !important;
}
.frm_payment {
    margin-top: 75px !important;
}
.drop_down .second .inner ul li.sub ul li a {
    color: #ffffff;
    font-family: 'Raleway', sans-serif;
    font-size: 12px !important;
    line-height: 16px;
    font-style: normal;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.drop_down .second .inner ul li a::before, .vertical_menu_to_content .second .inner ul li a::before {
    position: absolute;
    top: 0;
    content: "\24";
    width: 0;
    font-size: 16px;
    display: none !important;
    font-family: 'ElegantIcons';
    line-height: inherit;
    padding-top: inherit;
    color: #e5735c;
    overflow: hidden;
    -webkit-transition: width .2s ease-out,left .2s cubic-bezier(0.73,-0.26,0.08,1.54),right .2s cubic-bezier(0.73,-0.26,0.08,1.54);
    transition: width .2s ease-out,left .2s cubic-bezier(0.73,-0.26,0.08,1.54),right .2s cubic-bezier(0.73,-0.26,0.08,1.54);
}
.eltd_icon_shade.eltd_icon_shortcode > a > *, header.sticky .side_menu_button_wrapper .side_menu_button a {
    color: #FFFFFF;
}
.side_menu_button > a{
    color: #ffffff;
}
aside.sidebar .widget > h4 {
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.drop_down .second .inner ul li.sub ul li a {
    font-size: 12px !important;
}
.drop_down .second .inner ul li a::before, .vertical_menu_to_content .second .inner ul li a::before {
    display: none !important;

}
.drop_down .second .inner ul li.sub a i.eltd_menu_arrow, .vertical_menu_to_content .second .inner ul li.sub a i.eltd_menu_arrow {
    display: none !important;
    font-size: 12px !important;
}
.drop_down .second .inner ul.right li:hover > a {
    padding-right: 0px !important;
    color: #42c0c0 !important;
}
.drop_down .second .inner ul li.sub ul li:hover:not(.flex-active-slide) > a:not(.flex-prev):not(.flex-next), .drop_down .second .inner ul li ul li:hover:not(.flex-active-slide) > a:not(.flex-prev):not(.flex-next) {
    color: #42c0c0 !important;
    font-size: 12px !important;
}
.drop_down .second .inner ul li.sub ul li a, .drop_down .second .inner ul li ul li a{
    font-size: 12px !important;
}
body:not(.vertical_menu_enabled) .drop_down li:not(.wide) .second ul li:not(:first-child)::after {
    background-color: transparent !important;
}
nav.main_menu.right {
    margin-right: 0px !important;
}