/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/
.rtl .more a:before, .rtl .fusion-read-more:before {
    content: '' !important;
}

.rtl .more a:after, .rtl .fusion-read-more:after {
    content: '\f104' !important;
}

html .rtl .single-navigation a[rel=next]:after, html .rtl .pagination-next:after, html .rtl .woocommerce-pagination .next:after {
    left: -10px;
}

.comment-form input, #s, #comment-input input {
    margin-right: 0px;
}

.more a:after, .fusion-read-more:after {position:relative;}
.fusion-post-content .entry-title a:hover,
.widget.widget_recent_entries a:hover,
.fusion-meta-info a:hover,
.fusion-single-line-meta a:hover,
.comment-author.meta a:hover,
.logged-in-as a:hover,
.single-navigation.clearfix a:hover {
	text-decoration: none;
}

.comment-reply-link:before {
    margin-right: 5px;
    content: "";
}

.fusion-date-box.updated {
    direction: ltr;
}

.fusion-body .fusion-main-menu .current-menu-ancestor > a, .fusion-body .fusion-main-menu .current-menu-item > a, .fusion-body .fusion-main-menu .current-menu-item > a:before, .fusion-body .fusion-main-menu .current-menu-parent > a, .fusion-body .fusion-main-menu .current_page_item > a {
    border-color: #ffffff !important;
}


html .rtl #comment-input input {
    margin-right: 1%;
}

iframe.tor4you {
	width: 1100px;
	height: 1100px;
}

#main .reviews blockquote q {font-style: normal;font-family: "Varela Round", Arial, Helvetica, sans-serif;}


.fusion-header-wrapper nav.fusion-main-menu {float: none; text-align: center;}
.fusion-main-menu > ul > li {padding-top:18px;}
.fusion-main-menu.fusion-sticky-menu > ul > li {padding-top:0px;}
.fusion-contact-info {font-weight: 600;}
.rtl h3,.rtl h2{margin-top: 0; margin-bottom: 0;}
.button-xlarge .fusion-button-text {font-size: 20px;}
.button-medium .fusion-button-text {font-size: 22px; font-weight:normal;}

.fusion-row .fusion-main-menu .current_page_item > a ,
.fusion-row .fusion-main-menu > ul > li > a:hover ,
#wrapper .fusion-is-sticky .fusion-main-menu .current-menu-item > a {border-color:transparent;}



/*.room_escape .fusion_builder_column {width:50% !important ;margin-left:0 !important;}*/
.room_escape .fusion_builder_column_1_2  .fusion-column-wrapper h3 {margin-top:0;}
.room_escape .fusion-column-wrapper h3 {margin-top:0;font-size:14px;font-weight: bold;}
.room_escape .fusion-column-first .imageframe-align-center .fusion-imageframe ,
.room_escape .fusion-column-first h3 {padding-right: 0;}
.room_escape .fusion-column-last .imageframe-align-center .fusion-imageframe ,
.room_escape .fusion-column-last h3 {padding-left: 15%;}
.room_escape span { border-radius: 30px; }
.room_escape .fusion_builder_column_1_2.fusion-column-first .fusion-column-wrapper {border-bottom-right-radius: 30px;}
.room_escape .fusion_builder_column_1_2.fusion-column-last .fusion-column-wrapper {border-bottom-left-radius: 30px;}

.fusion-testimonials .testimonial-pagination a {height: 40px;width: 40px;}
.fusion-builder-row.fusion-row  #fusion-testimonials-1 a:hover, .fusion-builder-row.fusion-row #fusion-testimonials-1 .activeSlide {background-color:#EC2127; border:none;}
.border_color .fusion-column-wrapper {border: 2px solid #EC2127;}
.fusion-row .fusion-footer-widget-column.widget.widget_text {font-size:18px;}
.alignnone.size-medium.wp-image-211 {margin-right: 200px;margin-top: 5px;}
#social_links-widget-2 {margin-top: 80px;}
#text-3 .textwidget {margin-right: 0px;}
.imRright {padding-right:30px; }
.fusion-footer .fusion-footer-widget-area #custom_html-2 a:hover {color:#fff;}

.contact_page{padding-left:0;padding-right:0;margin:0 auto;width:60%}
.contact_page_top > div {width:30.666666%;}
.contact_page_name{float:right;}
.contact_page_phone{margin:auto;}
.contact_page_mail{float:left; margin-top:-60px;}
.contact_page_subject{margin-top:1%;margin-bottom:1%;}
.contact_page_submit{margin-top:4%;margin-bottom:2%;}
.contact_page .contact_page_botton,
.rtl .contact_page_top .wpcf7-select-parent {margin-top: 25px;}
.rtl .contact_page_top input, 
.rtl .contact_page_top select,
.rtl .contact_page_top select option {height: 40px;font-size: 20px;border-color: #ED2024 !important;border: 1px solid;background-color: transparent;}
.rtl .contact_page_top .wpcf7-select-parent select option {background-color: #000000;}
.rtl .wpcf7-form textarea {height: 170px;font-size: 20px;border-color: #ED2024 !important;border: 1px solid;background-color: transparent;}
.rtl #wpcf7-f5-p32-o1 .wpcf7-form-control.wpcf7-submit {background: #ED2024;color: white;border: none;font-size: 20px;}.rtl #wpcf7-f1927-p1230-o1 .wpcf7-form-control.wpcf7-submit {background: #ED2024;color: white;border: none;font-size: 20px;}
.wpcf7 .wpcf7-form input[type="submit"]:hover {background: #transparent;color: #ED2024;border:1px solid #ED2024;}
.contact_page_submit {text-align: center;}
#wpcf7-f5-p367-o1 .contact_page{padding-left:0;padding-right:0;margin:0 auto;width:100%}
.wpcf7 span.wpcf7-not-valid-tip {font-size:15px;}
.wpcf7 .wpcf7-form .wpcf7-not-valid-tip {display:block;}
.wpcf7 .wpcf7-form input,.wpcf7 .wpcf7-form textarea {color:#ffffff;}#wpcf7-f1927-p1230-o1.wpcf7 .wpcf7-form input,#wpcf7-f1927-p1230-o1.wpcf7 .wpcf7-form textarea {color:#000;}
#wrapper .post-content .wpcf7-mail-sent-ok {font-size: 25px !important;}


.textwidget {text-align:center;}

article.type-post {margin-top: 5%;}
#sidebar {margin-top: 3.7%;}
#sidebar .side-nav .current_page_item {background-color: #ec2127;padding-right: 12px;}
#sidebar li.page_item {background-color: #e0dede;padding-right: 12px;}
.rtl #sidebar .side-nav  {border-color:transparent !important;}
.rtl #sidebar .side-nav .current_page_item a{color: #fff;}
.rtl #sidebar .side-nav .page_item a {color: #333333;}
.rtl #wrapper .side-nav li a {margin-bottom: 5px;}
#sidebar .side-nav li a, .rtl #wrapper .side-nav li a { border-color: transparent;}

.page-id-2 .button-2 {padding: 10px 17px;}
.page-id-2 .button-2 span {font-size: 24px;}

.buttonmaze {margin-right: -9px;margin-left: 2% !important;}

.fusion-row .fusion-button.noborder {border-color:#ec2127;}

.rtl #sidebar.side-nav-right {padding-top: 100px;}

.iframe-center {
    margin: 0 auto;
    display: block;
    width: 800px;
    height: 700px;
}
.titlebig1 {margin-bottom: -95px;}

/*.fusion-layout-column .fusion-flip-boxes .fusion-flip-box {padding: 0px 70px;}*/
.fusion-flip-boxes .fusion-flip-box .flip-box-back h3 {font-size: 21px;}

.width-100 .fusion-fullwidth.gmap {margin-left: -60px; margin-right: -60px;}

.rtl #main .fusion-blog-shortcode .post h2 a {color: #ec2127;}
.rtl #main .fusion-blog-shortcode .post h2  {padding-top: 20px; font-weight: bold;}

.fusion-post-content.post-content .fusion-post-content-container {display:none;}

.rtl .fusion-widget-area .widget .recentcomments:before, .rtl .fusion-widget-area .widget_archive li a:before, .rtl .fusion-widget-area .widget_categories li a:before, .rtl .fusion-widget-area .widget_links li a:before, .rtl .fusion-widget-area .widget_meta li a:before, .rtl .fusion-widget-area .widget_nav_menu li a:before, .rtl .fusion-widget-area .widget_pages li a:before, .rtl .fusion-widget-area .widget_recent_entries li a:before, .rtl .widget_layered_nav li a:before, .rtl .widget_product_categories li a:before, .rtl .woocommerce-tabs .tabs a:hover .arrow:after, .rtl .woocommerce-tabs .tabs li.active a .arrow:after {font-family: icomoon;}
span.comment-author-link {font-weight: bold;}
#wpcf7-f1925-p32-o1.wpcf7 .wpcf7-form input,#wpcf7-f1925-p32-o1.wpcf7 .wpcf7-form textarea {color:#000;}

/*btn float mobile*/
@media (min-width: 640px)
{#ssb-container {display: none;}}
#ssb-btn-0 {border-radius: 2px;}
.fa-phone:before {font-size:27px;}


#acp-toggle-toolbar {font-size:0 !important;}
#acp-toggle-toolbar {background-color: transparent !important;background-image: url(../../uploads/2017/11/I_N-01.png);background-position: center;background-size: contain;}
#acp-toggle-toolbar:focus, #acp-toggle-toolbar:hover  {border:5px solid #fff !important;}
#acp-toggle-toolbar img {display: none;}

.thanksblock {display:none;}
.page-id-1979 .thanksblock {display:block;}

.single #content .fusion-sharing-box {margin-bottom: 60px;margin-top: 0;}

/*.postid-1992 h2.entry-title.fusion-post-title {display: none;}*/
#wrapper #main .post > .entry-title.fusion-post-title {margin-top: 0.67em;margin-bottom: 0.67em;font-size: 25px;color: #ec2127;}
.fusion-row .sidebar .widget .heading h4,.fusion-row .sidebar .widget h4 {font-size: 25px;}
.single-post .fusion-content-widget-area .widget li a {color: #747474;}




.zIndex3{
	z-index:3;
}
/*whatsapp*/
@media only screen and (min-width: 800px) {
#wacht-leftside-baixo  {display:none;}
}

@media only screen and (max-width: 800px) {
	html .rtl #comment-input input:last-child {margin-right: 0%;}
	html .rtl #comment-input input {margin-right: 0%;}
	#wrapper .fusion-secondary-header {font-size: 1.2rem;}
  	#main .post-content h1 {font-size: 3rem;}
  	#wrapper #main .post-content h2 {font-size: 2rem;}
	.banermobile {padding-top: 30px !important;}
	.aboutmobile {padding-top: 0 !important; padding-bottom: 100px !important;}
	.roomdo {padding-top: 55px !important;}
	.rtl #invite .fusion-button-wrapper  {float: none ; margin-left: 0; margin-right: 0;}
	.mafull {margin-left: -30px; margin-right: -30px;}
	 #invite .fusion-button {width: 100%;}
	.rooms_mobile {padding-top: 0 !important;padding-bottom: 55px !important;background-position: center center !important;}
	.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-mobile-menu-icons a {float: right !important; margin-left: 85px !important;margin-top: 24px !important;}
	.rtl .fusion-mobile-menu-design-modern.fusion-header-v5.fusion-logo-center .fusion-logo {float:left !important;}
	.fusion-mobile-logo- .fusion-header {padding-left: 30px;margin-left: 0;padding-right: 0;}
	.fusion-row .fusion-mobile-menu-icons a:before { color: #ed1b34; font-size: 35px;}
	.titlebig1 {font-size: 27px !important; padding-top: 45px;margin-bottom: 0px;}
	.room_escape .fusion_builder_column_1_2 .imageframe-align-center .fusion-imageframe ,
	.room_escape .fusion_builder_column_1_2 h3 {padding-right: 0;padding-left:0px;}
	/*.room_escape .fusion-column-last .fusion-column-wrapper {margin-top:30px;}*/
	#text-3 .textwidget {margin-right: 0;}
	.contact_page_mail {margin-top: -43px;}
	.fusion-social-links-header .fusion-social-networks .fusion-social-networks-wrapper {margin: 0 0;}
	.mobright .fusion-column-wrapper {margin-left:50%;}
	.mobleft .fusion-column-wrapper {/*margin-right:50%;margin-top:-103px;*/ margin-bottom: 25px;}
	.mobright .fusion-column-wrapper h3,.mobleft .fusion-column-wrapper h3{  font-size: 15px !important;}
	.contact_page{padding-left:0;padding-right:0;margin:0 auto;width:88%}
	.contact_page_top > div {width:100%;    margin-bottom: 10px;}
	.contact_page_mail{ margin-top:0px;}
	.rtl .wpcf7-form-control.wpcf7-submit {width: 100%;padding: 13px 0;}
	.fusion-footer .fusion-footer-widget-area {padding-top: 0;padding-bottom: 0;}
	.fusion-column-wrapper .fusion-flip-boxes {margin-bottom: 0;}
	.rtl #sidebar.side-nav-right {padding-top: 0px;}
	.room_escape_mobile .lm {margin-top:25px !important;}
	.to-top-container {display: none;}
	span.line {display: block;font-size: 0 !important;}
	}

@media only screen and (max-device-width: 640px) and (min-device-width: 320px){
.avada-contact-form #comment-textarea textarea {width: 100%;}
.avada-contact-form #comment-input input {width: 100%;}
.post-content h3 {font-size: 20px!important;}
 iframe.tor4you {width: 100%; height: 1170px;}
}


#iframeConatiner{
	min-height: 500px;
	display:none;
}
#iframeConatiner .fusion-one-full{
	margin-bottom: 0px !important;
}
@media all and (max-width:480px){
	#iframeConatiner{
		min-height:100vh;
	}
}