body, button, input, select, textarea, p, h1, h2, h3, h4, .md-content h3 {
    font-family: 'Umbuntu', Tahoma, Arial !important; 
}

li.page-item-87 a, #menu-item-551 a {
    background: url(https://amorimfilmes.com/wp-content/uploads/2017/04/home-icon-4.png) no-repeat 35px 10px;
    color: transparent !important;
    transition: none;
}

li.page-item-87 a:hover, #menu-item-551 a:hover {
    background: url(https://amorimfilmes.com/wp-content/uploads/2017/04/home-icon-4.png) no-repeat 35px -55px;
}		

div.md-content h3 {
  font-weight: bold !important;
  font-family: 'Umbuntu', Tahoma, Arial !important !important; 
  padding: 0px;
  text-align: left;
  font-size: 1.5em !important;
}

.alignleft {
    padding: 7px 0;
}

.qtranxs_widget ul {
    position: absolute;
    top: 40px;
        left: 84%; 
}


.qtranxs_widget ul li.active {
    display: none;
}

.qtranxs_widget ul li a {
    color: #404040;
    font-size: 15px;
}

.qtranxs_widget ul li a:hover {
    color: #22aadd;
}

.qtranxs_widget img {
    position: relative;
    top: -2px;
}


#main-navigation {
  clear: none;
  padding-top: 25px;
}

#da-thumbs li {
 box-shadow: 0 0 0;
 margin: 5px;
 padding: 0px;
}

#da-thumbs li a div span {
   box-shadow: none;
}

.md-overlay {
    width: 96%;
    left: 2%;
    height: 94%;
    top: 3%;  
}

.md-modal {
    max-width: 85%;
    width: 85%; 
}

.featherlight-inner p, .md-content>div {
	font-size: 17px;
	font-size: 1.0625rem;
}

.modal-gallary br {
  display: none;
}

button.waving-button {
    max-width: 380px;
    border-radius: 0px;
}

#footer {
  display: none;
}

.sfwa_footer_area {
    padding: 0px 0px;
}

#sfwa_footer aside {
  display: inline-block;
}

#sfwa_footer aside#text-7 {
  float: right;
  padding: 15px 0;
}

#sfwa_footer aside#text-7 b {
   font-size: 0.9em;
}

div.sfwa-social-icons i.fa-facebook {
    background: #526180;
    padding: 7px 12px;
    color: #fff; 
}

div.sfwa-social-icons i.fa-youtube {
    background: #934f42;
    padding: 7px 10px;
    color: #fff; 
}

.featherlight-content {
  width: 85%;
  height: 85%;
}

div.teamshowcasefree-col-lg-3 {
    width: 20%;
}

.team_popup_right_side_area-749 p, .md-content>div p, .entry-content p, .featherlight-content p {
    text-align: justify;
}

featherlight-inner p {
    font-size: 17px;
    font-size: 1.0625rem;
}

.featherlight-inner {
   padding: 20px 80px;
   text-align: left;
   z-index: 988 !important;
}

div.featherlight-inner h2 {
   overflow: visible !important;
   margin-bottom: 39px;
   width: 200%;
}

div.featherlight-inner div div {
   overflow: visible;
}

.featherlight-inner div div {
  margin-right: 30px;
}

.featherlight .featherlight-close-icon {
    width: 46px;
    height: 46px;
    background-image: url(https://amorimfilmes.com/wp-content/plugins/waving-portfolio/assets/images/close-button.png);
  color: #fff;
  z-index: 999;
}

img.waving-close {
    right: -60px;
    z-index: 99;
}

.arve-wrapper {
    max-width: 600px;
    float: left;
    margin: 15px 15px 0 0;
}

.page-title, .entry-title, h1 {
    font-size: 1.6rem;
}

h2 {
    font-size: 1.4rem;
}

h3 {
    font-size: 1.2rem;
}

span.img_cropper {
    height: auto !important;
    max-height: 263px;
    border: solid 2px #ccc;
}

span.img_cropper img {
   -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
    -webkit-transition: width 1s; /* Safari */
    transition: width 1s;
}

span.img_cropper img:hover {
    -webkit-filter: grayscale(70%);
    filter: grayscale(70%);
}

.wpcufpn_container.default li {
    padding-top: 15px;
    padding-bottom: 15px;
}

.wpcufpn_container .text span {
    border-top: 1px solid #e5e5e5;
    margin: 12px 12px 12px 0;
    padding: 10px 9px 9px 0;
    font-size: 14px; 
    max-height: 600px !important;
}

.wpcufpn_container .title span {
    margin-top: 10px;
    height: auto !important;
}

.attachment-post-thumbnail {
  display: none;
}

#arve .arve-wrapper, #tinymce .arve-wrapper {
    margin-bottom: 0.2em !important;
}

/*--------------------------------------------------------------
## 14.2 - Desktop Medium ( &lt; 1040px )
--------------------------------------------------------------*/
@media only screen and (max-width: 65em) {

.sfwa_footer_area {
    padding: 20px 20px;
}

div.teamshowcasefree-col-lg-3 {
    width: 30%;
}

.md-overlay {
    width: 100%;
    left: 0%;
    height: 100%;
    top: 0%;  
}

img.waving-close {
    right: 0px;
}

.featherlight-content {
  width: 100%;
  height: 100%;
}

.featherlight-inner {
   padding: 20px 30px;
   text-align: left;
}

}

/*--------------------------------------------------------------
## 14.4 - Tablet Large ( &lt; 640px )
--------------------------------------------------------------*/
@media only screen and (max-width: 40em) {
div.teamshowcasefree-col-lg-3 {
    width: 100%;
}

}