/*  MICROTHEMER STYLES  */


/*= Header ==================== */

/** Header >> N2 ss slider 2 n2 ow **/
.n2-ss-slider-2 .n2-ow {
	border-radius: 5px !important;
}

/** Header >> Et secondary nav dropdown animation fade et pb scroll top **/
.et_secondary_nav_dropdown_animation_fade > .et_pb_scroll_top {
	background-color: rgb(231, 157, 25) !important;
}

/** Header >> Post 228628 dsm pricelist child 0 **/
#post-228628 .dsm_pricelist_child_0 {
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

/** Header >> Post 228628 dsm pricelist child 1 **/
#post-228628 .dsm_pricelist_child_1 {
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

/** Header >> Wpforms submit:(1) **/
.wpforms-submit:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
	font-size: 14px !important;
	text-transform: uppercase !important;
	background-color: rgb(38, 166, 110) !important;
	margin-top: 1% !important;
	border-radius: 4px !important;
}

/** Header >> Wpforms field container wpforms field label **/
.wpforms-field-container .wpforms-field-label {
	font-size: 14px !important;
	font-weight: 500 !important;
}

/** Header >> Wpforms field input **/
.wpforms-field > input {
	font-size: 14px !important;
}

/** Header >> Wpforms one half wpforms field large **/
.wpforms-one-half > .wpforms-field-large {
	font-size: 14px !important;
}

/** Header >> Main content wpforms field description **/
#main-content .wpforms-field-description {
	font-size: 14px !important;
}

/** Header >> Post 228726 dsm pricelist child 0 **/
#post-228726 .dsm_pricelist_child_0 {
	padding-bottom: 0 !important;
	margin-bottom: 15px !important;
}

/** Header >> Dsm pricelist child 3 dsm pricelist description **/
.dsm_pricelist_child_3 .dsm-pricelist-description {
	padding-bottom: 10px !important;
}

/** Header >> Wpforms form 228754 wpforms payment price **/
#wpforms-form-228754 .wpforms-payment-price {
	font-size: 14px !important;
}

/** Header >> Post 237631 et pb portfolio item **/
#post-237631 .et_pb_portfolio_item {
	box-shadow: 2px 0 20px 0 rgba(102, 102, 102, 0.21) !important;
	padding-bottom: 15px !important;
	margin-bottom: 4% !important;
}

/** Header >> Post 237975 et pb portfolio item **/
#post-237975 .et_pb_portfolio_item {
	box-shadow: 0 0 15px 0 rgba(102, 102, 102, 0.25) !important;
	padding-bottom: 15px !important;
}

/** Header >> Page container woocommerce error **/
.woocommerce .woocommerce-error, 
.woocommerce .woocommerce-info, 
.woocommerce .woocommerce-message {
	font-size: 16px !important;
	border-radius: 5px !important;
}

/** Header >> Content area button **/
#content-area .button {
	padding: 10px 15px 10px 15px !important;
}

/** Header >> Coupon code **/
#coupon_code {
	font-size: 12px !important;
	text-align: center !important;
	padding: 10px 5px 10px 5px !important;
}

/** Header >> Content area coupon code **/
#content-area #coupon_code {
	height: 43px !important;
}

/** Header >> Menu cta **/
.menu_cta a {
	color: rgb(255, 255, 255) !important;
	background-color: rgb(38, 166, 110) !important;
	padding: 15px !important;
	margin-top: 10% !important;
	margin-bottom: 10% !important;
	border-radius: 5px !important;
}

/** Header >> Main header **/
#main-header {
	padding-top: 10px !important;
	padding-bottom: 5px !important;
}

/** Header >> Heading 1 **/
.ttbm_default__title h1 {
	color: rgb(60, 63, 95) !important;
}

/** Header >> JustifyCenter **/
#et-main-area .justifyCenter {
	border-radius: 3px !important;
}

/** Header >> Mp tour ticket form **/
#et-main-area .mp_tour_ticket_form {
	padding: 0 !important;
	border-radius: 3px !important;
}

/** Header >> Flatpickr calendar **/
.flatpickr-calendar {
	padding-bottom: 20px !important;
	margin-right: 0 !important;
	margin-left: 0 !important;
}

/** Header >> Mvvwb summary mvvwb price item:(2) **/
.mvvwb_summary > .mvvwb_price_item:nth-of-type(2) {
	display: none !important;
}

/** Header >> Place order **/
#place_order {
	padding: 10px 15px 10px 15px !important;
}

/** Header >> Product 237729 mvvwb booking date **/
#product-237729 .mvvwb_booking_date {
	color: rgb(38, 166, 110) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
}

/** Header >> Label **/
#marcarvisita .label {
	padding-top: 5px !important;
}

/** Header >> Escolha o programa **/
#escolha-o-programa {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	padding-left: 10px !important;
}

/** Header >> Ttbm widget title **/
#et-main-area .ttbm_widget_title {
	font-size: 18px !important;
	border-radius: 3px 3px 0 0 !important;
}

/** Header >> DLayout xs **/
#et-main-area .dLayout_xs {
	margin-top: 1% !important;
}

/** Header >> Button button **/
#et-main-area button[type="button"] {
	font-family: poppins !important;
	font-size: 16px !important;
	font-weight: normal !important;
	text-transform: uppercase !important;
	height: 50px !important;
	border-top-left-radius: 3px !important;
}

/** Header >> Ttbm list info **/
.flexEqual .ttbm_list_info {
	display: none !important;
}

/** Header >> Filter short result **/
.ttbm_filter_area .filter_short_result {
	display: none !important;
}

/** Header >> Heading 5 **/
.ttbm_list_title h5 {
	color: rgb(59, 63, 99) !important;
}

/** Header >> Ttbm rating stars (::before) **/
#post-246375 .ttbm-rating-stars::before {
	display: none !important;
}

/** Header >> MT xs **/
.ttbm_extra_service_area .mT_xs {
	font-size: 12px !important;
}

/** Header >> Div **/
.ttbm_description > div {
	/* MT [ google_font: 1 ] */
	font-family: 'Poppins' !important;
}

/** Header >> Div _2 **/
.superSlider > div {
	border-radius: 3px !important;
}


/*= Header 2 ================== */

/** Header 2 >> Ui datepicker unselectable **/
#ui-datepicker-div .ui-datepicker-unselectable {
	text-decoration: line-through !important;
	background-color: rgb(238, 235, 235) !important;
}

/** Header 2 >> MpStyle **/
#post-237726 .mpStyle {
	margin-bottom: 3% !important;
	display: none !important;
}

/** Header 2 >> Wc item meta label **/
.wc-item-meta .wc-item-meta-label {
	font-size: 16px !important;
}

/** Header 2 >> Paragraph **/
.wc-item-meta p {
	font-size: 16px !important;
}

/** Header 2 >> DLayout **/
#et-main-area .dLayout {
	height: 50px !important;
	padding-top: 20px !important;
	padding-bottom: 20px !important;
}


/*= Geral ===================== */

/** Geral >> Sub menu **/
.et-show-dropdown .sub-menu {
	width: 280px !important;
}

/** Geral >> Link **/
.sub-menu a {
	width: 280px !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** Geral >> Date time label **/
	#ttbm_content .date_time_label {
	font-size: 18px !important;
}

	/** Geral >> Select **/
	#ttbm_content select {
	width: 100px !important;
}

}

