/*
 Theme Name:   XpresSpa Group
 Theme URI:    http://demo.goodlayers.com/finanza
 Description:  XpresSpa Group is leveraging its core asset XpresSpa in building a preeminent pure-play health & wellness services company.
 Author:       Wallplay
 Author URI:   http://wallplay.com/
 Template:     finanza
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  finanza-child
*/

@import url("../finanza-child/style.css");


/* Theme customization starts here
--------------------------------------------------*/

/*.fl-html{
  -webkit-overflow-scrolling: touch;
  overflow-y: scroll;
}*/
div#fran{
 background-size: cover;
 background-repeat: no-repeat;
 background-position: center center;
	margin-bottom: 20px;
}
iframe {
/*height: auto;
  width: 100%;*/
-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
}

.main a {
    color: #4b5c72 !important;
    font-size: 28px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    font-family: inherit;
}
ul#menu-investors-side-navigation .current-menu-item a {
    color: #8cb8b5;
}
@media screen and (max-width: 767px){
body .container {
    max-width: 670px !important;
}
}
@media screen and (max-width: 419px){
body .container {
    max-width: 400px !important;
	}

nav.gdlr-navigation ul li {
    width: auto !important;
}
	nav.gdlr-navigation ul li a{
		padding:0px 10px 47px 10px !important;
	}
}

.page-id-19 .content-wrapper {
    background-image: url("/wp-content/uploads/2018/06/contact_image.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: 20px;
}

.nf-form-fields-required {
    display: none;
}
input[type="text"], input[type="email"], input[type="password"], textarea {
	color: #000 !important;
    border: 2px solid #000 !important;
}
.gdlr-button, input[type="button"], input[type="submit"] {
    background-color: #fff !important;
    color: #2ab6a2 !important;
    font-weight: bold;
    border: 3px solid #2ab6a2;
    position: relative;
    margin: 0px;
    padding: 17px 50px;
    font-size: 26.2px;
    line-height: 29px;
    text-align: center;
    min-width: 251px;
    float: right;
    transform-origin: 50% 50% 0px;
}
/* newer firefox versions */
::-moz-placeholder {
  color:inherit !important;
  font-size:14px;
  opacity:1 !important;
}
/* older firefox versions */
:-moz-placeholder {
  color:inherit !important;
  font-size:14px;
  opacity:1 !important;
}
/* webkit browsers */
::-webkit-input-placeholder {
  color:inherit !important;
  font-size:14px;
  opacity:1 !important;
}
/* new IE  (10 and above) */
:-ms-input-placeholder {
  color:inherit !important;
  font-size:14px;
  opacity:1 !important;
}
@media screen and (max-width:680px){
	.ms-layer.msp-cn-5-10, .ms-layer.msp-cn-6-10 {
    max-width: 100%;
		width: auto !important;
    right: 0 !important;
    padding: 20px;
    font-size: 35px;
    position: unset !important;
    left: 0 !important;
    word-wrap: break-word;
    top: 29px !important;
}
	.gdlr-item.gdlr-content-item {
    margin: 0px 15px 20px;
}
	a.btn-feature {
    width: 100%;
}
	.fl-rich-text {
    text-align: center;
}
}
/*Global*/

/*header*/
.top-navigation-wrapper a {
    color: #fdfdfd;
    font-family: 'Avenir Black','Nunito', sans-serif;
}
.gdlr-navigation-wrapper .gdlr-main-menu > li > a{
    font-size: 15px;
	font-weight: normal !important;
    text-transform: capitalize !important;
    letter-spacing: 0;
}
/*page titles */
.gdlr-page-title-wrapper {
    background-size: cover;
    background-position: bottom center;
    background-repeat: no-repeat;
    padding: 13px 0;
	margin-top:20px;
	background-image: none !important;
	background-color: #000 !important;
}
.gdlr-page-title, .gdlr-page-title-gimmick {
    color: #fdfdfd;
    font-weight: normal !important;
}
/*-----*/
.gdlr-item {
    margin-bottom: 0;
}
.gdlr-master-slider-item.gdlr-slider-item.gdlr-item {
    margin-top: 0px;
}
a.btn-feature {
    color: #2ab6a2;
    font-weight: bold;
    border: 3px solid #2ab6a2;
    position: relative;
    margin: 0px;
    padding: 17px 10px;
    font-size: 26.2px;
    line-height: 29px;
	display: inline-block;
	text-align:center;
    min-width: 251px;
    transform-origin: 50% 50% 0px;
}
a.btn-feature:hover{
	color:#2ab6a2
}

/*Operating Units*/
div#units-menu {
    margin-top: 25px;
}
#units-menu li.active a {
    color: #2ab6a2 !important;
}
div#unit-img {
    background-size: cover;
	background-repeat: no-repeat;
    background-position: center center;
}
.gdlr-color-wrapper, .gdlr-parallax-wrapper, .gdlr-full-size-wrapper {
    padding: 0;
}
/*Team & Board of Directorsr*/

div#team-menu {
    margin-top: 25px;
}
#team-menu li.active a {
    color: #2ab6a2 !important;
}
h3.member {
    color: #2ab6a2;
    font-size: 36px;
    line-height: 30px;
    margin-bottom: 5px;
}

h4.position {
    color: #303131;
    margin-bottom: 5px;
    font-size: 21px;
}
/*Footer*/
span.copyright {
    font-size: 80%;
}

div#text-4 {
    margin-top: 30px;
}
img.image.wp-image-340.attachment-medium.size-medium {
    width: 225px;
}
.footer-container {
    padding-top: 20px;
	font-family: 'Avenir Black','Nunito', sans-serif;
}
.footer-wrapper {
    background-image: url(../../images/gradient.jpg);
    background-repeat: repeat-y;
    background-size: 100%;
}
.footer-wrapper p {
    font-weight: bold;
}
.footer-wrapper a {
    font-weight: bold;
}
.footer-wrapper .widget.gdlr-widget {
    margin-bottom: 10px;
}

@media screen and (max-width:768px){
.footer-wrapper div#media_image-3 {
    text-align: center;
}
.footer-wrapper span {
    display: block;
    margin: 0;
    padding: 10px 0;
    text-align: center;
}
}
