/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.read-more .et_pb_button:after{display:none;}


#conteudo {
    position: relative;
    z-index: -9;
}

select#returntrips {
    width: auto;
    margin-left: 10px;
}
.tml .tml-label {
	    font-style: italic;
}
.emaillist{text-align: center;}
.error{color:red!important; margin-left: -4px;}
div.hidden{display:none;}
.single-hospital .panel-group{margin-top:-21px;}
.page-id-0 li#menu-item-1720.cmprBtn { display: none; }

.page-id-6 li#menu-item-357.home { display: none; }
.page-id-6 li#menu-item-272.read { display: none; }
.page-id-6 li#menu-item-273.add { display: none; }
.page-id-6 li#menu-item-1720.cmprBtn { display: none; }
.page-id-6 li#menu-item-1770.login_popup  { display: none; }
.page-id-6 li#menu-item-1670.account   { display: none; }
.page-id-6 li#menu-item-1691.popuplogin { display: none; }
.page-id-6 #menu-flutuante.na-direita   { display: none; }
.page-id-6 #menu-flutuante.na-esquerda   { display: none; }



/* .page-id-1918 li#menu-item-1982.home { display: none; } */
.page-id-1918 li#menu-item-1884.become { display: none; }
.page-id-1918 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1918 li#menu-item-1805.contact   { display: none; }
.page-id-1918 li#menu-item-1802.hint    { display: none; }
.page-id-1918 li#menu-item-1801.about  { display: none; }
.page-id-1918 li#menu-item-1928.boring  { display: none; }
.page-id-1918 li#menu-item-1670.account { display: none; }



.page-id-1886 li#menu-item-1884.become { display: none; }
.page-id-1886 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1886 li#menu-item-1670.account { display: none; }


.page-id-1890 li#menu-item-1982.home { display: none; }
.page-id-1890 li#menu-item-1884.become { display: none; }
.page-id-1890 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1890 li#menu-item-272.read { display: none; }
.page-id-1890 li#menu-item-273.add { display: none; }
/* .page-id-1890 li#menu-item-1670.account { display: none; } */
.page-id-1890 li#menu-item-1770.login_popup  { display: none; }

.page-id-1976 li#menu-item-272.read { display: none; }
.page-id-1976 li#menu-item-1770.login_popup  { display: none; }
.page-id-1976 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1976 li#menu-item-1977.tophospital   { display: none; }
.page-id-1976 li#menu-item-273.add { display: none; }
.page-id-1976 li#menu-item-1884.become { display: none; }
/* .page-id-1976 li#menu-item-1670.account { display: none; } */

.page-id-8 li#menu-item-1720.cmprBtn { display: none; }
.page-id-8 li#menu-item-1801.about { display: none; }
.page-id-8 li#menu-item-1982.home  { display: none; }


.page-id-12 li#menu-item-1720.cmprBtn { display: none; }
.page-id-12 li#menu-item-1805.contact { display: none; }

.page-id-12 li#menu-item-1982.home  { display: none; }

.page-id-16 li#menu-item-1720.cmprBtn { display: none; }
.page-id-16 li#menu-item-1802.hint { display: none; }
.page-id-16 li#menu-item-1982.home  { display: none; }

.page-id-224 li#menu-item-1720.cmprBtn { display: none; }
.page-id-224 li#menu-item-272.read { display: none; }
.page-id-224 li#menu-item-273.add { display: none; }
/* .page-id-224 li#menu-item-1982.home  { display: none; } */
.page-id-224 li#menu-item-1801.about { display: none; }
.page-id-224 li#menu-item-1802.hint { display: none; }
.page-id-224 li#menu-item-1805.contact { display: none; }
.page-id-224 li#menu-item-1884.become { display: none; }
.page-id-224 li#menu-item-1691.popuplogin { display: none; }
.page-id-224 li#menu-item-1670.account { display: none; }

.page-id-217 li#menu-item-1720.cmprBtn { display: none; }
.page-id-217 li#menu-item-273.add { display: none; }
.page-id-217 li#menu-item-272.read  { display: none; }
.page-id-217 li#menu-item-1691.popuplogin  { display: none; }
.page-id-217 li#menu-item-1770.login_popup  { display: none; }
/* .page-id-217 li#menu-item-1982.home  { display: none; } */
.page-id-217 li#menu-item-1801.about { display: none; }
.page-id-217 li#menu-item-1802.hint { display: none; }
.page-id-217 li#menu-item-1805.contact { display: none; }
.page-id-217 li#menu-item-1884.become { display: none; }
.page-id-217 li#menu-item-1829.add { display: none; }
.page-id-217 li#menu-item-1670.account { display: none; }

.page-id-1760 li#menu-item-357.home  { display: none; }
.page-id-1760 li#menu-item-272.read  { display: none; }
.page-id-1760 li#menu-item-273.add  { display: none; }
.page-id-1760 li#menu-item-1670.account { display: none; }
.page-id-1760 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1760 li#menu-item-1691.popuplogin { display: none; }
.page-id-1760 li#menu-item-1770.login_popup { display: none; }
.page-id-1760 li#menu-item-1982.home { display: none; }
.page-id-1760 .FixedDiv #main-footer  { display: none; }
.page-id-1760 #menu-flutuante.na-direita   { display: none; }
.page-id-1760 #menu-flutuante.na-esquerda   { display: none; }


.page-id-1350 li#menu-item-1770.login_popup { display: none; }
.page-id-1714 li#menu-item-1770.login_popup { display: none; }
.page-id-808 li#menu-item-1770.login_popup { display: none; }
.page-id-1667 li#menu-item-1770.login_popup { display: none; }

.page-id-1714 li#menu-item-1720.cmprBtn { display: none; }
/* .page-id-1714 li#menu-item-1982.home  { display: none; } */
.page-id-1714 li#menu-item-1801.about { display: none; }
.page-id-1714 li#menu-item-1802.hint { display: none; }
.page-id-1714 li#menu-item-1805.contact { display: none; }
.page-id-1714 li#menu-item-1884.become { display: none; }
.page-id-1714 li#menu-item-1670.account { display: none; }


.page-id-1708 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1708 li#menu-item-1670.account   { display: none; }
.page-id-1708 li#menu-item-1884.become { display: none; }

.page-id-1667 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1667 li#menu-item-1670.account { display: none; }
/* .page-id-1667 li#menu-item-1982.home  { display: none; } */
.page-id-1667 li#menu-item-1801.about { display: none; }
.page-id-1667 li#menu-item-1802.hint { display: none; }
.page-id-1667 li#menu-item-1805.contact { display: none; }
.page-id-1667 li#menu-item-1884.become { display: none; }

.page-id-1482 li#menu-item-273.add  { display: none; }
.page-id-1482 li#menu-item-272.read  { display: none; }
.page-id-1482 li#menu-item-1720.cmprBtn { display: none; }
.page-id-1482 li#menu-item-1801.about { display: none; }
.page-id-1482 li#menu-item-1802.hint { display: none; }
.page-id-1482 li#menu-item-1805.contact { display: none; }
.page-id-1482 li#menu-item-1884.become { display: none; }
/*.page-template-hospital #menu-flutuante ul li#menu-item-1982.home  { display: none; }*/
.single-hospital #menu-flutuante ul li#menu-item-1670.account { display: none; }
.single-hospital #menu-flutuante ul li#menu-item-1720.cmprBtn { display: none; }
/* .single-hospital #menu-flutuante ul li#menu-item-1982.home  { display: none; } */
.single-hospital #menu-flutuante ul li#menu-item-1801.about  { display: none; }
.single-hospital #menu-flutuante ul li#menu-item-1802.hint  { display: none; }
.single-hospital #menu-flutuante ul li#menu-item-1805.contact  { display: none; }
.single-hospital #menu-flutuante ul li#menu-item-1884.become  { display: none; }
select{font-size: 15px;}


	
input.text, input.title, input[type=text], select, textarea {padding: 10px; width: 80%;}

.apsl-icon-block .icon-google{margin-top:15px;}

.main-title { padding-top:79px; padding-right:0px;padding-bottom:0px;padding-left:0px; position:relative; background-color:#fff;}
.main-title .et_pb_text_inner.line1 { font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-size:100px; line-height: 0;
letter-spacing:5px; margin-bottom:21px!important;  }
.main-title .et_pb_text_inner p { color:#E6E6E6!important; }
.main-title .et_pb_text_inner.line2 {max-width: 1080px; margin: 0 auto; width:100%;}
.main-title .et_pb_text_inner.line2 p {font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-size: 51px; color: #666 !important; letter-spacing:8px; font-style:italic;margin-top:-5px; line-height:50px;}
.main-title .et_pb_divider_0.et_pb_module { margin-left: auto !important;  margin-right: auto !important;}
.main-title .et_pb_divider_0 { max-width: 51%; padding-top: 0px; padding-bottom: 0px; margin-top: -17px !important; height: 23px;}
.main-title .et_pb_divider:before { border-top-color:#b48811; border-top-width:2px; width: auto; top: 50px; right: 0px; left: 0px;}
a#scllgn_google_button {
    background: #ff6347;
    color: #fff;
    padding: 10px 20px;
    display: block;
    max-width: 210px;
    width: 100%;
    margin: 20px auto 0 auto;
    border-radius: 4px;
    text-align: center;
}

.messagerequired{color:red;font-style: italic;}
.last_id_error{color:red;font-style: italic;}
.last_id_error_transport{color:red;font-style: italic;}
.last_id_error_recre{color:red;font-style: italic;}
.last_id_error_other{color:red;font-style: italic;}
.messagerequirebuero{color:red;font-style: italic;}
.messagerequiredwork{color:red;font-style: italic;}
.messagerequiredyear{color:red;font-style: italic;}
.messagerequired_other{color:red; font-style: italic;}
.messagerequired_recre{color:red; font-style: italic;}

.messagerequired_transport{color:red; font-style: italic;}

.messagerequired_holiday{color:red; font-style: italic;}
.hospital-average-review ul {list-style-type: none!important;}


.et_right_sidebar #left-area { padding-right:0px; width:100%;}

.cate_hospital-hospitals h1.entry-title {  font-family:'Playfair Display',Georgia,"Times New Roman",serif; padding-bottom:50px;} 

.hospital-detail-top { padding:0 0 50px 0; float:left; width:100%; }
.hospital-detail-img { width:27%; float: left; box-shadow:15px 15px 18px 0px rgba(0,0,0,0.3); }
.hospital-detail-img img { display:block;}

.hospital-detail { padding:0px 0 0 50px; font-family:'Playfair Display',Georgia,"Times New Roman",serif; width:40%; float:left; }
.hospital-detail h3 { padding:0 0 16px 0;}
.hospital-detail p { font-size:16px;}
.hospital-detail .read-more { padding-top:20px;}

.hospital-detail a:hover { opacity:0.7;}


.nav-tabs { font-family: 'Playfair Display',Georgia,"Times New Roman",serif; clear:both;}
.tab-content {background:#FFF; border-top:none; padding:20px;font-family: 'Playfair Display',Georgia,"Times New Roman",serif; display: inline-block; width: 100%;}

.tab-content .row { margin:0 -15px;}
.tab-content .row .col-sm-6 { float:left; padding:0 15px; box-sizing:border-box; width:50%; }

.tab-content .btn-next { clear:both; display:block; padding:50px 0 0 0; text-align:right;}
.tab-content input[type="submit"].btnNext { display:inline-block; background:#808080; color:#fff; border-radius:6px; border:none; padding:10px 28px; width:100px; text-align:center; font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-size: 16px;  }



.tab-content a.btnNext { display:inline-block; background:#EEEEEE; border-radius:6px; border:#808080 solid 2px; color:#707070; padding:10px 28px; width: auto; text-align:center; font-size: 18px; -webkit-transition: all .2s;
-moz-transition: all .2s;
transition: all .2s; }
.tab-content a.btnNext:hover { border:#EEEEEE solid 2px; box-shadow:0px 0px 10px #737373;  }


.search-form { position:relative; padding:0 0 0px 0; }
.search-form .search-field { width:100%!important; border:#cfcfcf solid 1px; padding:12px 200px 12px 10px;box-sizing: border-box;font-family: "Open Sans",Arial,sans-serif; font-size: 13px; line-height: normal;-webkit-border-radius: 0 !important;-webkit-appearance: none !important;border-radius: 0 !important;}
.search-form select#categorylist { width:150px!important; border:none;  position:absolute; padding:5px; height:42px!important;
 right:90px; top:1px; background:url(images/select-arrow.png) 100% 50% no-repeat; -webkit-appearance:none; appearance:none; background-size:10px auto;}
.search-form .button { position:absolute; top:21px; right:21px; width:80px; height:42px; border:0px; border-left:#cfcfcf solid 1px; cursor:pointer; font-size: 13px;font-family: "Open Sans", Arial, sans-serif; background: #f0f0f0; border-radius: 0 !important;  -webkit-border-radius: 0 !important; }

#main-content .container::before { display:none;}

.hospital-list { background:#808080; border:#333333 solid 50px; float:left; margin-top:60px; width:100%;  }

.search-list { margin:0 -30px; padding: 50px 0;}
.search-post { width:100%; padding:0 30px; float:left; margin-bottom:50px; }
.search-post-inner { font-family: 'Playfair Display',Georgia,"Times New Roman",serif; color: #808080 !important; line-height: 1em; background-color: #E6E6E6; box-shadow: 15px 15px 18px 0px rgba(0,0,0,0.3); float:left;}
.search-post-inner ul { padding:0 0px;}
.search-post-inner ul li { color: #808080 !important; font-size:16px; line-height:25px;}

.search-form #categorylist { }

.tab-search { padding:20px; border:#cfcfcf solid 1px; border-top:none; position:relative; }



.col-box { width:30%; float:left; padding:0px;}
.col-box h3 { color: #808080!important; padding:10px 0 10px 0;  } 

.rating {  padding:0 0 10px 0;}

.read-more {  padding:10px 0px 20px 0px;}
.read-more .et_pb_button { border-radius:5px; box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3); 
    position: relative;/* background-color: #808080; color: #fff; border: 1px solid #808080;  text-align: center;*/ }
.hospital-average-review .read-more .et_pb_button{min-width: 158px;}

.read-more .et_pb_button::after, .read-more .et_pb_button::before { display:none;}
.read-more .et_pb_button:hover, .read-more .et_pb_module .et_pb_button:hover { padding: 0.3em 1em !important;  }

.search-post-img {  width:40%; float:left;}
.search-post-img img{ float: left; margin:0;}

.page-header h1 { padding:110px 0 0 0px; font-family:'Playfair Display',Georgia,"Times New Roman",serif; color: #808080; text-align: justify;  }

.page-id-1482 .page-header h1 { text-align: left;}
.search-detail { padding:0 15px 15px 40px;}
.search-detail p {  word-break: break-word;}
.search-detail a:hover { opacity: 0.7; }

.search-right { padding:20px 0 0 0; text-align:center; position:relative;}
.search-right p { padding-bottom:10px!important;}

.search-right .read-more { position:absolute; left:0px; right:0px; top:50%; margin:8px 0 0 0;}

.map-icon { padding:20px 0;}
.map-icon a {  background: url(images/pin-icon.png) 0 50% no-repeat; padding: 10px 0 10px 25px; background-size: 24px auto;  }


#top-menu li { padding-right:10px!important; }



.form-data tr td { padding:0 0 12px 0;}
.form-data tr td label.label-fr { padding-right:5px; font-size:16px;line-height:22px;vertical-align:middle;color:#808080;	}
.form-data tr td label { vertical-align:middle; color:#808080;}
.form-data tr td input { vertical-align:middle; border:#CCC solid 1px; padding:5px;cursor:pointer; font-size: 18px;}
.form-data tr td textarea { border:#CCC solid 1px;  height:120px; font-size: 18px;}


.page-id-1890 .searchpost .search-form #categorylist,
.page-id-1482 .searchpost .search-form #categorylist{ margin-top: -71px; padding: 10px 0 0 0 !important;}
.page-id-1890 .nav-tabs > li.active > a, .page-id-1890 .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,
.page-id-1482 .nav-tabs > li.active > a, .page-id-1482 .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
    font-weight: bold;
    padding: 12px 25px 12px 25px;
    font-size: 18px;
    margin-top: -10px;
}
.nav-tabs { border-bottom: 1px solid #ddd; padding:0px 0 0 15px!important; overflow:hidden;}


.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-tabs > li {
    float:left;
    margin-bottom: -1px;
}
.nav > li {
    position: relative;
    display: block;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: rgb(221, 221, 221);
    border-bottom-color: transparent;
	  background:#E6E6E6;
    color: #666;
	  font-weight: bold;
}
.nav-tabs > li > a {
    margin-right: 2px;
    line-height: 1.42857143;
    border: 1px solid transparent;
    border-radius: 4px 4px 0 0;
	background:#666666 ;
    color: #E6E6E6;
}
.nav > li > a {
    position: relative;
    display: block;
    padding: 10px 25px;font-size: 14px;
}

.tab-content > .tab-pane {
    display: none;
}
.tab-content > .active {
    display: block;
}

#main-footer { clear:both;}


.share-help { font-size:46px; line-height:40px; }




/* Rating Star Widgets Style */
.rating-stars ul {
  list-style-type:none;
  padding:0;
  
  -moz-user-select:none;
  -webkit-user-select:none;
}
.rating-stars ul > li.star {
  display:inline-block;
  
}
.rating-stars ul > li.star span {
  display:block; margin:0 10px 0 0;
}

.rating-stars ul > li.star .rating1 {
 background:url(./images/rating-img.png) 0 0 no-repeat;
 width:38px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star .rating2 {
  background:url(./images/rating-img.png) -53px 0% no-repeat;
  width:46px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star .rating3 {
  background:url(./images/rating-img.png) -114px 0% no-repeat;
  width:33px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star .rating4 {
  background:url(./images/rating-img.png) -162px 0 no-repeat;
  width:60px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star .rating5 {
  background:url(./images/rating-img.png) -237px 0 no-repeat;
  width:38px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star.selected .rating1 {
 background:url(./images/rating-img.png) 0 100% no-repeat;
 width:38px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star.selected .rating2 {
  background:url(./images/rating-img.png) -53px 100% no-repeat;
  width:46px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star.selected .rating3 {
  background:url(./images/rating-img.png) -114px 100% no-repeat;
  width:33px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star.selected .rating4 {
  background:url(./images/rating-img.png) -162px 100% no-repeat;
  width:60px;  height:48px;  cursor:pointer;
}

.rating-stars ul > li.star.selected .rating5 { background:url(./images/rating-img.png) -237px 100% no-repeat;width:38px;  height:48px;  cursor:pointer;}


.search-right-row { font-family: Swanky and Moo Moo; font-size:16px; font-weight: 600; padding:0 0 7px 0;}
.search-right-row span { display:block; padding:0 0 5px 0; }
.search-right-row span:last-child { text-decoration:underline;}



.show_more { padding: 10px;  text-align: center; background-color: #33739E; color: #fff;  border-width: 0 1px 1px 0; border-style: solid;
 border-color: #fff; box-shadow: 0 1px 1px #ccc; transition: all 600ms ease-in-out;-webkit-transition: all 600ms ease-in-out;-moz-transition: all 600ms ease-in-out; -o-transition: all 600ms ease-in-out;}
.show_more:hover { background-color: #fff; color: #33739E;}
.tooltip1 { position: relative; display: inline-block; }
.tooltip1 .tooltiptext1 { visibility: hidden; width: 390px; margin-left: -140px!important; background-color: rgba(0,0,0,0.5);color: #fff; text-align: center; border-radius: 6px;padding: 5px 0;position: absolute;z-index: 1; bottom: 100%;left: 50%;}
.custom-tooltip .tooltip1 .tooltiptext1{background-color: rgba(0,0,0,1); margin-left: 80px!important;} 
.tooltip1:hover .tooltiptext1 { visibility: visible; display: inline-block;}
.tooltiphover {  position: relative;  display: inline-block;  /*border-bottom: 1px dotted black;*/ width: 100%;}
.tooltiphover .tooltiptexthover { visibility: hidden; width: 188px;    background-color: rgba(0,0,0,0.5);color: #fff;text-align: center;border-radius: 6px; padding: 5px 0; position: absolute;z-index: 1; bottom: 100%;left: 50%; margin-left: -60px;}
.tooltiphover:hover .tooltiptexthover {  visibility: visible;}


.tooltip1 .tooltiptext2 { visibility: hidden; width: 188px;     margin-left: -70px!important; background-color: rgba(0,0,0,0.5); color: #fff; text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1; bottom: 100%; left: 50%;}

.tooltip1:hover .tooltiptext2 { visibility: visible; display: inline-block;}

.tooltip1 .tooltiptext22 { visibility: hidden; width: 188px; margin-left: -70px!important;background-color: rgba(0,0,0,0.5);color: #fff;text-align: center; border-radius: 6px; padding: 5px 0; position: absolute; z-index: 1;bottom: 100%;left: 50%;}

.tooltip1:hover .tooltiptext22 { visibility: visible; display: inline-block;}


.reviews-main {border:#dcdcdc solid 1px;float:left;width:100%; background:#f6f6f6;padding:20px; margin:0 0 25px 0; clear:both; }
.reviews { clear:both; padding:0 0 20px 0; float:left; }
.reviews h1 { font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-style:italic;  }
.reviews h1 { padding:0 15px 20px 15px;}
.reviews-row { width:100%; float:left; padding:0 0 10px 0;  }
.read-reviews { width:50%; float:left; padding:0 15px; }
.read-reviews span {  font-family:'Swanky and Moo Moo',handwriting; font-size:20px; }
.read-reviews span:first-child { font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-size:14px; margin:0 6px 0 0; color:#333;  }



.footer-link { width:60%; float:left; }
#menu-footer-menu li a { font-family:'Swanky and Moo Moo',handwriting; font-size:24px; color: #808080; }
#menu-footer-menu li a:hover {opacity: 0.7;}

.footer-social { width:40%; float:left; padding:11px 0 0 0; }


#main-footer, #footer-bottom { background:none!important; }
.single-hospital.et_right_sidebar #left-area { padding-right:0px; }




.profile-area { position: relative; }
.profile-area  h1 { text-align:center; font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-style:italic; font-size:50px;
color:#808080!important;letter-spacing:5px; font-style:italic; max-width: 1100px; text-align: center;  margin: 0 auto; position:relative; padding-bottom: 50px;}
.profile-area h1 span {
    display: block;
}
.profile-area  h1 a {  text-align:center; font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-style:italic; font-size:20px; position:absolute; right:15px; color:#2ea3f2; }


.profile-fill { border:#ccc solid 1px; padding:20px 10px; max-width:1100px; margin:0 auto; }

.profile-fill #adduser .form-username, .profile-fill #adduser .form-email, .profile-fill #adduser .form-url, .profile-fill #adduser .form-password  {  width:50%; float:left; padding:10px;}
.profile-fill #adduser .form-textarea { width:100%; padding:10px;}
.profile-fill #adduser .form-submit { padding:10px; }


.profile-fill label { display:block; padding:0 0 5px 0; font-family:'Playfair Display',Georgia,"Times New Roman",serif; }
.profile-fill input[type="text"], .profile-fill .profile-fill input[type="password"], .profile-fill input[type="password"] { padding:8px; width:100%;}
.profile-fill textarea { width:100%;}


.review-list ul { margin:0px;}
.review-list ul li { padding:10px 0; font-family:'Playfair Display',Georgia,"Times New Roman",serif;}
.review-list > ul > li > ul { list-style: circle !important; }
.review-list > ul > li > ul > li > ul { padding-top:10px; list-style:revert!important;}
.review-list > ul > li > ul > li > ul li ul {  list-style:revert!important;}
.review-list > ul > li > ul > li > ul > li { padding:5px 0;  }

.review-list ul li span.response { font-family:'Swanky and Moo Moo',handwriting; font-size:20px; }




.thankyou-message { max-width:800px; margin:0 auto; text-align:center; padding:130px 0; height:500px;  font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-size:20px; line-height: 32px;position: relative;}



.col-row { float:left; width:100%; clear:both; border:#dcdcdc solid 1px;float:left;width:100%; background:#f6f6f6;padding:20px; margin:0 0 25px 0; clear:both; }
.col-6 { width:50%; float:left; padding:0 15px; box-sizing:border-box; }



.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  z-index: 999999;
}

/* Modal Content/Box */
.modal-content {
  background-color: #fefefe;
  margin:30px auto; /* 15% from the top and centered */
  padding:0px;
  border: 1px solid #888;
  max-width:600px; /* Could be more or less, depending on screen size */
  z-index: 99999999;
}

/* The Close Button */
.close {
  color: #333;
  float: right;
  font-size: 28px;
  font-weight: bold;
  position:absolute; 
  top:0px;
  right:5px;
  background:none;
  border:none;
}

.close:hover,
.close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}



.login-form { margin:0px!important; padding:20px!important;}

.modal-header { font-size:24px; font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-style:italic;  border-bottom:#D3D3D3 solid 1px; position:relative;  padding:20px!important;}

#username, #password { width:100%; margin-bottom:15px; padding:12px; }
.tml-button { background:#808080; font-size:20px; color:#fff; padding:10px; width:100%;  color:#fff; font-family:'Playfair Display',Georgia,"Times New Roman",serif; border:none; cursor:pointer;font-weight: 600;  }
.tml-links {display:none;}

.mo-openid-app-icons  { display:inline-block; padding:8px 0 0 0; clear:both; text-align:center; }
.mo-openid-app-icons p { font-size:20px; text-align:center; font-family:'Playfair Display',Georgia,"Times New Roman",serif; font-style:italic; padding-bottom:20px !important; }
.mo-openid-app-icons a { display:inline-block; vertical-align:middle; margin:0 10px!important; }


.social-login  { text-align:center; padding:0 0 30px 0; }
.social-login .mo-openid-app-icons p { display:none;}
.social-login br { display:none; }

.galogin { display:none;}

.googlelogin { background:#dc4a3d url(./images/google-icon.jpg) 9px 5px no-repeat; width:200px!important;padding:5px 0px!important; border-radius:4px !important; padding-left:55px; display:inline-block; position:relative; top:2px;  }
.googlelogin a { color:#fff; }



/*singal-page accordian */

.singal-page-bottom { clear: both;}

.panel-default>.panel-heading {
  color: #333;
  background-color:#eeeeee;
  border:#D0D0D0 solid 1px;
  padding: 0;
  border-bottom:none;
	display: inline-block;
	width: 100%;
}

.panel-default:last-child { border-bottom:#D0D0D0 solid 1px; }

.panel-default>.panel-heading h4 { padding:0px;}

.panel-default>.panel-heading a {
  display: block;
  padding: 15px 15px;
}

.panel-default>.panel-heading a:after {
  content: "";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.collapse {   display:none; }
.collapse.in { display:block;}


.login-form .btn-success { color:#fff;  background-color:#5cb85c; border-color:#4cae4c; padding:10px 20px; margin-top:20px;
 margin:20px auto 0 auto; display:block; max-width:210px; width:100%; cursor:pointer; }
 
.indent-row-more { padding-left:35px!important; padding-top:18px; }
.indent-row-more4 { padding-left:35px!important; }
.indent-row-more2 { padding-left:70px!important;}
.indent-row-more3 { padding-left:105px!important;}
.indent-row-more5 { padding-left:140px!important;}

.indent-row { padding-left:35px!important; }
.rating-stars { padding-left:35px!important; } 
.rating-stars ul { padding-bottom:0px!important;}
 
.form-data tr td label.label-fr.information { display:block;}  
#tab5 .form-data tr td textarea { width:100%;}


.tml-action-login article.type-page {     max-width:500px; margin: 0 auto; border:#ccc solid 1px; padding:10px 20px; }
.tml-action-login article.type-page {}
.tml .tml-field-wrap input[type="text"], .tml .tml-field-wrap input[type="password"], .tml .tml-field-wrap input[type="email"]{ background:none; padding:10px;}
.tab-content .form-data tr { padding:0px!important;}
#allowedhours  { padding:0px !important;}

#myModal_Qui_sommes_workplace .modal-content {  top:50%; position:absolute;  margin:-150px auto 0 auto; left:0; right:0; }



.comparehospital { width:1080px; margin:0 auto; padding:100px 0px;  }
.comparehospital table { border-bottom:#ccc solid 1px; border-left:#ccc solid 1px; }
.comparehospital table tr td { border-top:#ccc solid 1px; border-right:#ccc solid 1px; padding:10px; vertical-align:middle; color:#808080;}
.comparehospital table tr td:first-child { font-weight:bold;}
.tooltiphover .addButtonCircular{top: -20px; left:auto;right: 30px;}
/*.w3-white, .w3-hover-white:hover {border-radius: 0px 5px 5px 5px; border:1px solid #ccc;
background: #f1f1f1;
background: -moz-linear-gradient(top,  #f1f1f1 0%, #eaeaea 100%); 
background: -webkit-linear-gradient(top,  #f1f1f1 0%,#eaeaea 100%);
background: linear-gradient(to bottom,  #f1f1f1 0%,#eaeaea 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#eaeaea',GradientType=0 ); 
}*/
.comparePanle .w3-closebtn { font-size:21px; background:#000; color:#fff; border-radius:100%; width:22px; height:22px; line-height:20px; right: -8px;
	 position: absolute; top: -8px;}
.comparePanle .w3-closebtn:hover { color:#fff;}
.write-review, .read-review {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
    font-size: 38px;
    text-align: center;
    margin:50px 0 30px 0;
		color: #666;
		font-style: italic;
		letter-spacing: 5px;
}
#et-main-area .container {
    padding-top: 80px;
}


#et-main-area .page-header .container,
#et-main-area .page-header h1{ padding-top:0}
.w3-grey.comparePanle{ background-color: #fff !important;}
.comparePan .w3-white.titleMargin{background-color:#9e9e9e !important; border-radius:0px 5px 5px 5px; padding:5px; display:flex; align-items:center; min-height:74px;flex-wrap: wrap; width: 100%; position: relative; text-align: center}
.comparePan p{ color:#fff; width: 100%;}
.social-networks {
    margin-top: 20px;
}
.social-login span.apsl-long-login-text {
    width: auto;
}
#WarningModal .w3-modal-content { border-radius: 8px; overflow: hidden;}
#WarningModal header.w3-teal { background-color: #D3D3D3 !important; text-align:center; }
#WarningModal header.w3-teal h3{ font-family: 'Playfair Display',Georgia,"Times New Roman",serif; padding: 0;}
#WarningModal h4{ text-align:center; font-family: 'Playfair Display',Georgia,"Times New Roman",serif; margin: 30px 0 20px 0; text-align:center;}
#WarningModal header.w3-teal h3 spna{ padding-right:30px;}
#WarningModal footer { text-align: center !important; padding-bottom: 15px;}
#WarningModal footer #warningModalClose { width: 100px; border-radius: 3px;}

.searchpost { display: inline-block; border: #cfcfcf solid 1px; padding: 20px; width: 100%; margin-top: 61px;}
.searchpost .hospital-list {  border: none; background: none; margin: 0;}
.searchpost .hospital-list .container { margin-top: 0;  padding: 0 !important; width: 100%;}
.searchpost .search-list {  margin: 0; padding: 30px 0; display: inline-block; width: 100%; }
.searchpost .search-post { padding: 50px 0 0 0 !important; margin: 0;}
.searchpost .tab-search{ padding:0; border:none; margin-top: 20px;}
.searchpost .search-form .button{ top:1px; right:1px;}
.searchpost .search-form #categorylist { position: relative; margin-top: -61px; border:none; padding:0 !important; }
.emaillist .es-field-wrap { display: inline-block; margin:0; text-align: left;}
.search-post-inner{margin-bottom:100px; position: relative;}
.workprogress{font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-size: 18px; text-align:center;}
.emaillist .es_subscription_form_submit {font-size: 18px; background: #000; color: #fff; border: none; padding: 10px 13px; display: inline-block;
    vertical-align: bottom; cursor: pointer;}
.emaillist .es_subscription_form_submit {background: #666;}
.emaillist .es_required_field.es_txt_email { padding: 10px 13px; min-width: 300px; font-size: 17px;}

.NotifyAlert { text-align: center; }
.notifyImg { padding: 20px 0;}
.emaillist label {
    font-size: 0;
}

.reviewername {
    display: flex;
    width: 100%;
    border: 1px solid #ccc;
    padding: 15px 20px 6px 20px;
    background: #f7f7f7; margin: 20px 0; position:relative;
}
.reviewLeft {
		width: 33.33%;
		align-self: flex-end; padding: 0 0 8px 0;
}
.reviewCenter {
    width: 33.33%;
    text-align: center;
}
.reviewRight {
    width: 33.33%;
}
.reviewCenter:hover .ReviewHover {
    display: block;
}
.reviewLeft p {
    padding: 0;
}
.ReviewHover {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
    align-items: center;
    display: flex;
    justify-content: center;
    position: absolute;
    width: 300px;
    padding: 10px;
    display: none;
		top: 10px;
		left: 150px;
		margin:5px 0;
}
.review-filter .col-row {
    margin: 0;
}
#room-list .panel.panel-default {
    display: inline-block;
    width: 100%;
}
.suportingIcon { display:inline-block; width:100%; text-align: right; border-top:none; margin:0px 0 0 0; }
.suportingIcon a { color: #666;}
.ReviewHover.ReviewPostedHover {
    top: 70px;
}
#accordion {margin-top: -15px;}
.hospital-average-review {
    float: right;
    width: 32%;
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.hospital-average-review p, .hospital-average-review-order p {
    text-align: center;
}
.hospital-average-review ul, .hospital-average-review-order ul {
    padding: 0 !important;
}
.hospital-average-review ul li {
    text-align: right; padding: 4px 0; font-size: 15px; line-height: 20px;
}
.hospital-average-review ul .response {
    float: left;
    width: 80px;
    text-align: left;
}

.hospital-average-review-order {
    font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
.hospital-average-review-order li {
    padding:0px 0 7px 0;
    list-style: none;
}
.hospital-average-review-order .response {
    float: right;
    width: 100px;
}

.search-right.hospital-average-review {
    width: 30%;
    padding: 40px 20px 0px 0;
    position: static;
}
.search-right.hospital-average-review .read-more {
    padding: 10px 0px 10px 0px; left: auto; right: 20px; bottom: 5px; top: auto;
}
.search-right.hospital-average-review .tooltiphover {
    position: absolute;
    top: 20px;
    right: 20px;
    width: auto;
}
.search-right.hospital-average-review .tooltiphover .addButtonCircular { position: relative; width: 30px; height: 30px; line-height: 27px; top: 0; right: 0; z-index: 3;}
.addButtonCircular img {  max-width: 25px;}

#et-main-area .et_pb_row_0 { width: 100%; max-width: 100%;}
/*.et_pb_button:hover {
    color: #000;
}*/
.noreviewposted { position: absolute; bottom: 50px; right: 70px;}
.reportpopup img { max-height: 21px;}
.reportpopup { display: inline-block; border-radius: 0 0 5px 5px; padding: 3px 25px; margin:0 0px 0 4px; vertical-align: top; cursor: pointer; text-align: center; float: right; background: #666;}
.reportpopup:hover{ background:#ccc; color: #666666;}
.reportpopup.tooltip1 .tooltiptext2{ margin:0; transform: translateX(-50%);}
.read-more { padding: 1px 0px 20px 0px; float: right; }
.suportingIcon .read-more{ display:inline-block; vertical-align: middle; padding:0;}
.login-form form textarea {  width: 100%; margin: 10px 0; height: 120px;}
.login-form form #sub { background: #808080; padding: 10px 0; border: none; border-radius: 3px;  color: #fff;  min-width: 150px;  cursor: pointer;}
#adduser { position: relative;}
.suportingIcon .read-more img, .thankful img { max-height: 25px;}

.suportingIcon .read-more .et_pb_button, .et_pb_button.et_pb_promo_button.thankful { border-radius: 0 0 5px 5px; background-color: #666; color: #E6E6E6; font-family: 'Playfair Display',Georgia,"Times New Roman",serif; font-size: 14px; padding:4px 25px !important;  border: none; box-shadow:none; cursor: pointer;}
.suportingIcon .read-more .et_pb_button:hover, .et_pb_button.et_pb_promo_button.thankful:hover {padding: 10px 25px; background: #ccc; color: #666666;}
.et_pb_button.et_pb_promo_button.thankful:after{ display:none;}
/*New Css*/
.innerPages h1, .innerPages h2, .innerPages h3 { font-style:italic; font-family:'Playfair Display',Georgia,"Times New Roman",serif; color:#666;  letter-spacing:1px;}
.innerPages h2 { margin: 15px 0 0 0;}
.innerPages h3 { font-size:18px; color:#000;}
.innerPages ul { list-style-type: disc; padding-left: 15px; line-height: 26px;}
.suportingIcon .read-more .et_pb_button.disabled { background: #eaeaea; color: #999; pointer-events: none;}

/*Facebook Model Css*/
#myModal_share_on_facebook .modal-content { max-width: 400px; }
#myModal_share_on_facebook .close {border:1px solid #222; border-radius:50px; width:25px; height:25px;line-height:15px; text-align:center; font-size:18px; top:5px;}
#myModal_share_on_facebook .modal-header {  background: #e5e5e5; text-align: center;}
#myModal_share_on_facebook .login-form { display: inline-block; width: 100%;}
#myModal_share_on_facebook input[type="text"] { width: 268px; height: 40px; padding: 0 15px; border-radius: 2px; float: left;}
#myModal_share_on_facebook button { float: right; width: 80px; height: 40px; background: #fff; border: 1px solid #bbb; cursor: pointer;margin-left: 10px;}
#myModal_share_on_facebook .social-sharing { margin-bottom: 15px;}
#myModal_share_on_facebook .social-sharing .button-facebook { display:block; border:1px solid #bbb; height:40px; color: #222; text-shadow: inherit; font-size: 13px; font-weight: 600; background:#fff url(./images/fb-icon.png) no-repeat 10px center !important; padding: .5rem 1%; text-indent: inherit;width: 100%;}
#myModal_share_on_facebook .modal-dialog {  display: flex;  justify-content: center;  align-items: center; height: 100%;}



/*thankyou dropdown Model Css*/
#myModal_share_on_Thankyou .modal-header {  background: #e5e5e5; text-align: center;}
#myModal_share_on_Thankyou .modal-dialog {  display: flex;  text-align: center;  align-items: center; height: 100%;}
.feedback_icon { position: fixed; bottom: 10px; left: 40px; cursor: pointer; z-index:99;}

/*Home page css*/
/* .page-id-1760 .feedback_icon  { display: none; } */
.CoverDiv {/* height:100vh;*/ margin-bottom:100vh; text-align:center; display:flex; justify-content:center; align-items:center; position:relative;z-index: 1;}
.CoverDiv #et-main-area { background: #fff; padding:350px 0px 100px 0;}
.CoverDiv #page-container { width: 100%; }
.CoverDiv .PlatformText, .FixedDiv .PlatformText { color: #808080; font-family: 'Swanky and Moo Moo',handwriting; font-style: italic; line-height: 40px; font-size: 32px; margin:0;}
.FixedDiv .main-title { padding:79px 0 170px 0;}
.FixedDiv .PlatformText { display:none;}
.FixedDiv { display:flex; width:100%; align-items:center; height:100vh; background: #fff; flex-direction: column; position:fixed; bottom:0; left:0; right:0; top:0;}
.FixedDiv .row { width: 100%; display: flex; }
.FixedDiv .row .col-sm-6 { width: 50%; display: flex; justify-content: center;}
.Review_button { color:rgba(0,0,0,0.55); border:2px solid #000; border-radius:36px; font-size:52px; font-weight: 700; font-family: 'Swanky and Moo Moo',handwriting;
    background: #E6E6E6; padding: .3em 86px; transition: all 300ms ease 0ms; box-shadow: 6px 6px 18px -6px rgba(0,0,0,0.3); display: inline-block; position:relative;
    line-height: 1.7em; min-width: 471px; text-align: center; height:123px;}
.Review_button:hover { font-size:57px; box-shadow: 25px 25px 18px -6px rgba(0,0,0,0.3); height:137px;}
.FixedDiv #main-footer { width: 100%; bottom: 100px; position: fixed;}

.homeTitle { position: fixed; top: 0; width: 100%; left: 0; right: 0; z-index: 99999; background: #fff;}
.scroll-down { text-align: center; width: 100%; position: absolute; bottom: 215px; z-index: 9}
.scroll-down a, #check_services { display: inline-block;	width: 12px}
.scroll-down span, .ourlogo span { float: left;display: inline-block; vertical-align: middle; color: #000; margin: 3px auto;	font-size: 22px; -webkit-animation: loader .9s infinite alternate;	-moz-animation: loader .9s infinite alternate}
.scroll-down span:nth-of-type(2), .ourlogo span:nth-of-type(2) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s
}
.scroll-down span:nth-of-type(3) {
	-webkit-animation-delay: .6s;
	-moz-animation-delay: .6s
}
.ourlogo a { display: inline-block; position: relative;}
.ourlogo span {margin: 0px auto; font-size: 14px;}
.LeftArrow { width: 12px; position: absolute; top: 60%; left: 19px; transform: translateY(-50%); }
.RightArrow { width: 12px; position: absolute; top: 60%; right: 20px; transform: translateY(-50%); }


@-webkit-keyframes loader {
0% {
width:10px;
height:10px;
opacity:.9;
-webkit-transform:translateY(0)
}
100% {
width:10px;
height:10px;
opacity:.1;
-webkit-transform:translateY(-21px)
}
}
@-moz-keyframes loader {
0% {
width:10px;
height:10px;
opacity:.9
}
100% {
width:10px;
height:10px;
opacity:.1
}
}
#menu li { font-size: 24px;}
.ourlogo{ display:none;}
.review-list ul li li {
    padding: 2px 0;
}
.review-list ul li li:first-child {
 padding-top: 0;
}
.review-list ul li li:last-child {

    padding-bottom: 0;

}

.page-id-1890 .nav li, .page-id-1482 .nav li { width: 50%; text-align: center;}

/*Home page css*/

@media(min-width:991px){
	
.search-post-inner { display: flex;width: 100%; }
.search-post-img{ padding-left:20px;align-items: center; display: flex;}

}
@media (max-width:1400px) {
	
.FixedDiv .main-title { padding:79px 0}
.CoverDiv #et-main-area { background: #fff; padding:300px 0 80px 0;}

}
@media (max-width:1280px) {
	
.FixedDiv .main-title { padding:70px 0 120px 0}
.CoverDiv #et-main-area { background: #fff; padding:250px 0 180px 0;}

}

@media (max-width:1202px) { 

#top-menu li a { font-size:20px !important;}
.nav > li > a { padding:10px 14px !important;}
#top-menu li { padding-right:0px !important;}
.scroll-down {bottom: 250px;}
#et-main-area .container { padding-top: 50px;}
.container { width:90% !important;}
.tab-content{ padding:20px 0;}
.search-right.hospital-average-review .read-more{ position:static;}
.searchpost .hospital-list .container{ width: 100% !important;}
.tab-content .row { margin:0;}
.comparehospital { max-width:96%;}
	
	
.na-esquerda #menu-atalhos {left: -40px; top: 234px;}
.na-esquerda #menu{top: 234px !important;}
.na-direita #menu-atalhos{right:0;}
.na-direita #menu-atalhos{ width:70px;bottom: 0;text-align: right;}
#menu-atalhos li{ width:100%;}
a.extrusao-1{ float:right;}
#menu-atalhos li + li{ margin-left:0;}
a.extrusao-1{ height:auto;}
.na-direita #menu-atalhos li:first-child .extrusao-1 { margin-top: 0; margin-bottom: -20px;}

}

@media (max-width:1024px){
	.mobOpen{ display:none; position: absolute; left: 10px; top: 20px;}
	.ReviewHover { display:block; position: static; width: 270px;}
	.page-id-1890 .nav-tabs > li.active > a, 
	.page-id-1890 .nav-tabs > li.active > a:focus, 
	.page-id-1890 .nav-tabs > li.active > a:hover, 
	.page-id-1482 .nav-tabs > li.active > a, 
	.page-id-1482 .nav-tabs > li.active > a:focus, 
	.page-id-1482 .nav-tabs > li.active > a:hover {
		 margin-top: -8px;
	}
	
}

@media (max-width:982px){

.search-post-img { width:100%;}
.col-box { width:100%; }

.search-detail { padding:20px; text-align: center;}

.main-title { padding-top:20px; }
.main-title .et_pb_text_inner.line1 { font-size:75px; letter-spacing:0px;}
.main-title .et_pb_text_inner.line2 p { font-size:36px;}
.single-hospital.et_fixed_nav #main-header, .page-template-hospital.et_fixed_nav #main-header{ position:relative;}
.main-title .et_pb_divider::before { top:32px;}

.search-right .read-more { position:static;  margin:0px 0 0 0;}
.comparePanle .titleMargin{padding: 5px;}
.tooltiphover .addButtonCircular {top: -33px; right:10px;}
.tooltiphover .tooltiptexthover{top:-34px;left: auto; right: -20px;height: 30px;}	
.hospital-average-review ul li{ text-align: center; padding: 0; float: left; width: 100%;}
.hospital-average-review ul .response{ width:100%; text-align: center; float: left}
.noreviewposted { right: 0px;width: 100%;bottom: 10px;}
.FixedDiv .main-title { padding:0 0 240px 0; }
.Review_button { font-size: 42px; padding: .3em 60px; height: 100px;min-width: 363px;}
.search-right.hospital-average-review .read-more{ width:100%; text-align:center; padding:25px 0;}
.search-right.hospital-average-review { width: 100%; padding: 10px 0;}
.page-header h1{ text-align:left;}
.hospital-detail{width: 35%; float: left;}
.hospital-average-review{ width:38%;}
.hospital-average-review-order li, .hospital-average-review-order .response { text-align: center; padding: 0; float: left;  width: 100%;}
#left-area ul#starseleven { padding-left: 0;}
.rating-stars ul > li.star > i.fa {  font-size: 1.3em !important;}
.searchpost .search-list{ text-align:center;}
.search-post-img img{ float:none;}
.recommend-desktop{ display:none;}
.add-mobile .title, .read-mobile .title { display: block; }
.add-mobile li:last-child .title, .read-mobile li:last-child .title { display: inline-block;}
.hospital-average-review ul li:last-child .response { float: none; width: auto;}
.hospital-average-review ul li:last-child span{ margin: 20px 0 0 0; display: inline-block;}
.col-box h3 { margin-bottom: 10px; }
.search-detail p { word-break: break-word; font-size: 16px; line-height: 28px;}
.map-icon { padding: 0 0 0 8px;}
.notifiaction_mail { position: absolute; top: 10px; right: 0;}
.notifiaction_mail .switch{ position:static;}
.comparePanle .w3-closebtn { font-size: 27px; width: 30px; height: 30px; line-height: 28px; z-index: 99;}
.comparePanle{ z-index: 99;}

}





@media (max-width:767px){

.tab-content .row .col-sm-6 { width:100%;}
.hospital-detail-img { width:100%;}
.hospital-detail { width:100%; padding: 40px 0 20px 0;}

.main-title .et_pb_divider::before { top:20px;}
.comparePanle .w3-margin-bottom { margin-bottom: 10px !important;}

.reviewername { display:inline-block; text-align:center;}
.reviewLeft, .reviewCenter, .reviewRight { width:100%; padding:8px 0;}
.ReviewHover { display:block; position: static; width: 100%;}
.mobOpen { position: static;}
.reviewLeft {  min-height: inherit;  display: inline-block;}
.hospital-average-review { width:100%;}
.FixedDiv .main-title { padding:40px 0 30px 0;}
.homeTitle { display:none;}
/*.CoverDiv { display:none;}
.FixedDiv .PlatformText { display: block; text-align: center; padding: 15px;}
.FixedDiv{ position:static;display: inline-block; height: auto; padding-bottom:50px;}*/
.Review_button, .Review_button:hover { font-size: 36px; width: 100%; padding: .3em 0px; min-width: 340px; height: 60px; line-height: 0.9em;}
.FixedDiv .row { width: 100%; display: flex;}
.FixedDiv .row .col-sm-6 { width: 50%; display: flex; justify-content: center;  padding: 15px;}
/*.CoverDiv.extraControls, .homeTitle.extraControls { display: none !important;}*/
#et-main-area .container { padding-top: 20px; }
.search-post-inner{ margin-bottom: 50px; }
.search-right.hospital-average-review{ padding:10px;}
.search-form .search-field{ padding: 12px 90px 12px 10px; height: 44px;border-radius: 0 !important; -webkit-border-radius: 0 !important; -moz-border-radius: 0 !important;}
.searchpost .tab-search { height: 44px; position: relative;}
.hospital-average-review-order li { text-align: left;}
.hospital-average-review-order .response { float: left; width: 50%;}
.search-form .categoryvalue { margin: 0 -20px;}
.nav-tabs{ padding:0 !important;}
.nav > li > a { padding:5px !important; font-size: 12px;}
.tab-content .btn-next { text-align:center;}
.page-header h1{font-size: 24px; line-height: 32px;}
.switch { position: absolute; top: 10px; right: 10px; left:auto;}	
.feedback_icon { bottom: 0; left: 10px;}
.search-detail{ padding:0 20px; margin-top: -15px;}
.reviewfilter { padding: 0 0 20px 0 !important;  width: 100%;}
.reviewfilter #sortbox {  width: 200px;}
#content-area table td.indent-row { padding-left: .587em !important;}
#content-area table td.ramping, #content-area table td.indent-row { padding: 0;}
select#bureaucracy { width: 100%;}
.ourlogo{ display:block;}
.ourlogo img { max-width:110px;}
.Review_button, .Review_button:hover{ min-width:260px;}
.CoverDiv .PlatformText, .FixedDiv .PlatformText { line-height: 25px; font-size: 21px; margin:20px 15px 0 15px;}
.scroll-down { bottom: 92px; display: none;}
.scroll-down a { display: inline-block; width: 140px; height: 140px; padding-top: 50px; }
.scroll-down span { float: none; display: block;}
.CoverDiv #et-main-area { padding:60px 0 20px 0;}

.tab-pane select { font-size: 18px;}
.form-data tr td label.label-fr{ font-size: 21px; line-height: 22px; }
.form-data tr td label { color: #808080; font-size: 18px;}
.form-data tr td label.label-fr em { font-size: 21px !important;line-height: 30px;}
.tab-content a.btnNext{ font-size:24px;}
.main-title .et_pb_text_inner.line1 { font-size:42px; margin-bottom: 0px !important;}
.main-title .et_pb_text_inner.line2 p { letter-spacing: 3px; font-size: 24px;}
.comparehospital { max-width:96%;}
.comparehospital table tr td{ padding:4px;}
.response img { width: 80px; max-width: inherit;}
.switch.tooltip .tooltiptext{left: auto; right: 0;}
#left-area .review-list ul { padding-bottom: 0;}
.recommendtype { padding-bottom: 0;}
#left-area ul.reviewpost { padding: 0 0 10px 0;}
select#returntrips { width: 120px;}
.indent-row-more { font-size: 18px;  color: #808080;}
.indent-row input[type="checkbox"]{-webkit-border-radius:30px !important; border-radius:30px !important;}
.page-id-1890 .searchpost .search-form #categorylist,
.page-id-1482 .searchpost .search-form #categorylist { margin-top: -59px; padding: 10px 0 0 0 !important;}
.page-id-1890 .nav-tabs > li.active > a, .page-id-1890 .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover,
.page-id-1482 .nav-tabs > li.active > a, .page-id-1482 .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
    font-weight: bold;
    padding: 12px 25px 12px 25px;
    font-size: 15px;
    margin-top: -2px;
}
.page-id-1890 #categorylist.nav.nav-tabs li, .page-id-1482 #categorylist.nav.nav-tabs li {
    width: 50%;
    text-align: center;
}
}

@media (max-width:640px){ 

.comparePanle .w3-col.s4 { width: 100%;}

}

@media (max-width:500px){ 

#myModal_share_on_facebook .modal-content { max-width: 350px;}
#myModal_share_on_facebook .modal-header{ font-size:18px;}
#myModal_share_on_facebook input[type="text"] {  width: 218px;}
.nav > li > a { padding:5px !important; font-size: 11px;}
.searchpost .search-form #categorylist{margin-top: -51px;}
.hospital-average-review ul li, .hospital-average-review-order li{ font-size:14px; text-align:center;}
.panel-body .col-6, .hospital-average-review ul .response, .hospital-average-review-order .response { width: 100%;}
.form-data tr td textarea{ width: 280px;     font-size: 23px; }
#categorylist.nav.nav-tabs li { width:auto; margin-top:0; text-align:left;}
.nav.nav-tabs li { width:100%; margin-top:2px; text-align:center;}
.subscription{ margin-top:8px;}

.form-data tr td input {font-size: 23px; }

}

@media screen and (min-width: 320px) and (max-width: 767px) and (orientation: portrait) {
  .na-esquerda #menu-atalhos {top:300px;}
	.na-esquerda #menu{ top: 300px !important; }
	.FixedDiv .row { width: 100%; display: inline-block;}
	.FixedDiv .row .col-sm-6 { width: 100%; display: inherit; justify-content: center;}
	.ourlogo img { max-width:170px;}
	.single-hospital .nav > li > a { font-size: 18px; }
	.FixedDiv .main-title { padding: 40px 0 75px 0;}
	.CoverDiv #et-main-area { padding: 130px 0 35px 0;}
	.CoverDiv .PlatformText, .FixedDiv .PlatformText{ margin: 15px;}
	.Review_button, .Review_button:hover {font-size: 42px; width:100%; padding: .3em 0px;min-width: 340px; height:80px; line-height:1.2em;}
	.CoverDiv .PlatformText, .FixedDiv .PlatformText { line-height: 25px; font-size: 27px; margin:20px 15px 0 15px;}
	.LeftArrow {left: 30px;}
	.RightArrow {right: 30px; }
	.review-list ul li { font-size: 18px;}
	
	
}