/*
 Theme Name:     Tower Child
 Theme URI:      http://codeless.co
 Description:    Tower Child Theme
 Author:         Codeless
 Author URI:     http://www.codeless.co
 Template:       tower
 Version:        1.0.0
*/

@import url("../tower/style.css");

.contact-us-form input[type="text"] {
	border: 1px solid #ccc;
	padding: 20px; 
	height:40px;
    border-radius:0;
    border:none;
    background-color:#eee;
    padding:10px !important;
    margin-top:0 !important;
}
.contact-us-form textarea {
	border: 1px solid #ccc;
	padding: 20px; 
    border-radius:0;
    border:none;
    background-color:#eee;
    padding:10px;
}
.contact-us-form .gfield_required {
	display:none;	  
}
.contact-us-form input[type="submit"] {
	color: #ffffff;
    background: #741545;
    border-color: rgba(68,68,68, 0);
    font-size: 16px;
    font-weight: 500;
  	text-align: center;
    cursor: pointer;
    display: inline-block;
    outline: 0;
    position: relative;
    border-width: 2px;
    border-style: solid;
    float: left;
    line-height: 1 !important;
    padding: 13px 36px;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -webkit-backface-visibility: hidden;
}

.open ul#menu-main-menu a {
	color:#333;	
}
	.open ul#menu-main-menu a:hover {
		color:#741545;	
	}

.copyright_text {
  font-size:1.2em;
}
#copyright {
	padding-top:10px;
	padding-bottom:10px;
}
#nav_menu-4 {
	padding-top:40px;  
}
.page-banner::after {
    
    width: 100%;
    height: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
 
    /* black overlay with 50% transparency */
    background: rgba(0, 0, 0, 0.7);
}
.page-banner-content {
    z-index:1;
}

.success-row .container {
  	background:url('/img/success.png') no-repeat 88% 0%;
}
.robo-advisors-row {
	margin-bottom:0 !important;
}
.robo-advisors-row .container {
  	background:url('/img/arrow-graphic-1.png') no-repeat 88% 50%;  
}

.portfolio-manager-row .container {
  background:url('/img/portfolio-first-section-bg.png') no-repeat 88% 35%;  
}

.advantage-row .container {
    position:relative;
    background:url('/img/correspondent-advantages.png') no-repeat top right;
}
.correspondent-advantages-row .container {
    position:relative;
    background:url('/img/correspondent-advantages.png') no-repeat top right;
}

.portfolio-advantages-row .container {
    position:relative;
    background:url('/img/portfolio-advantages.png') no-repeat top right;
}
.robo-advantages-row .container {
    position:relative;
    background:url('/img/robo-advantages-graphic.png') no-repeat top right;
}
.team-row {
  background:url('/img/team-graphic.png') no-repeat center center;  
}

@media only screen 
and (min-width : 320px) 
and (max-width : 768px) { 
	.footer-copyright-text {
  		float:none !important;
	}
	.success-row .container {
  		background:none !important;
	}
	.robo-advisors-row .container {
  		background:none !important;
  	} 
	.portfolio-manager-row .container {
		background:none !important;
	}
	.advantage-row .container {
		background:none !important;
	}

	.correspondent-advantages-row .container {
		background:none !important;
	}  
	.correspondent-advantages-row::after {
		content:"";
    	top: 0;
  		left: 0;
  		bottom: 0;
  		right: 0;
  		position: absolute;
  		z-index: -1;  
  		opacity:0.2;
		background:url('/img/correspondent-advantages.png') no-repeat top right;
	}	 
	.portfolio-advantages-row .container {
		background:none !important;
	}  
	.portfolio-advantages-row::after {
		content:"";
    	top: 0;
  		left: 0;
  		bottom: 0;
  		right: 0;
  		position: absolute;
  		z-index: -1;  
  		opacity:0.2;
		background:url('/img/portfolio-advantages.png') no-repeat top right;
	}	 
	.robo-advantages-row .ccontainer {
		background:none !important;
	}

	.robo-advantages-row::after {
		content:"";
    	top: 0;
  		left: 0;
  		bottom: 0;
  		right: 0;
  		position: absolute;
  		z-index: -1;  
  		opacity:0.2;
		background:url('/img/robo-advantages-graphic.png') no-repeat top right;
	}	  
	.team-row {
  		background:none !important;
	}
}
@media only screen 
and (min-width : 769px) 
and (max-width : 1024px) { 

	#logo img {
		height:45px !important;
		top:47px;
	}
}
