/*
Theme Name: rabaut
Theme URI:
Description: Use this theme to start your Architect Child Theme development.
Author: Up&Up
Author URI: https://upandup.agency
Template: thearchitect
Version: 1.0.0
*/

@import url('../thearchitect/style.css');

body{margin:0px;}
.one_half{width:48%;}
header .brand{margin-top:10px;}
header.header{background-color:#fff !important;}
header.header .wrap .brand img{width:75px;height:auto;margin-top:4px;}
header .nav li a{font-size:12px;color:#353535;}
.nav > li > a:hover, .nav > li > a.active{color:#f5002f;}
.nav.secondary > li > a:hover, .nav.secondary > li > a.active{color:#333333;}
header .nav i{background:#f5002f;padding:5px 3px;border-radius:30px;width:23px;height:23px;text-align:center;font-size:14px;}
.mobile_menu_button span i{color:#353535;background-color:#fff;}
.page-contact .entry-header{display:none;}
.footer #text-3{display:none;}
.footer .widget{width:33%;text-align:center;}
.copy{background:#353535;padding:0 0 15px;}
.footer .widget .textwidget h5{color:#fff;margin:0 0 30px;}
#site-description{display:none;}
.one_third{width:30%;margin:0 3% 0 0;}
.module-title{background:transparent;}

/* home page */
body.home .one_half h3{display:none;}
body.home h1.huge-title{max-width:67%;margin:0 auto;line-height:64px;font-size:60px;font-weight:300;}
body.home .flex-button{position:absolute;width:auto;height:auto;right:50px;bottom:50px;}
body.home .flex-button a{border-radius:30px;width:60px;height:60px;padding:12px;display:table-cell;text-align:center;font-size:14px;vertical-align:middle;background-color:#f5002f;color:#fff !important;font-weight:800;}
body.home .flex-button a:hover{background-color:#fff;color:#f5002f !important;}
body.home .flex-content.container_16{margin-top:60px;}
body.home .module-title p{line-height:34px;font-style:italic;font-size:25px;}
body.home .module-title .one_half{width:60%;}
body.home .module-title .one_half.last{width:30%;}
body.home .module-title .one_half.last .btn{margin: 0 0 10px 10px;}
.block-grid{padding:0 30px;}
.projects-listing .block-item .text h1 {font-weight: 300;font-family: "Helvetica-Neue";font-size: 22px;color: white;}
.line.medium{margin:12px 0px;height: 1px;border-top: 1px solid white;}
.page-clients .entry-content p{font-size:14px;margin-bottom:10px;line-height:20px;}
.page-clients strong{color:#000000;}
.page-clients h2{margin: 5px 0;color:#f5002f;}
.block-grid.columns-3 .block-item:nth-child(3n){padding-right:24px;}
.single-projects .sidebar h5{margin-bottom:0px;}
.single-projects .sidebar h4{font-weight:800;text-transform:uppercase;}

/* portfolio pages */
body.single-projects .project-cover .hero-title h1{font-size:62px;font-weight:300;}
body.single-projects .hero-title .line, body.single-projects .hero-title p{display:none;}
body.single-projects #content #down_button{bottom:20px;}
.team_title_holder span{color:#f5002f;}
.page-clients a{font-weight:800;}

/* Red Updates - Possible rever */
.filter ul li a{background-color:#f5002f;}
.module-title h3{color:#f5002f;}
.single-projects .sidebar .line.black{border-top:3px solid #f5002f;}
.entry-content h1{color:#f5002f;}

/* Remove spacer, location, and sector from project grid in all locations */
.tax-projects_cat .block-grid .text .line, .tax-projects_cat .block-grid .text p,
.home .block-grid .text .line, .home .block-grid .text p{display:none;}

.copy{display:none;}
.footer .widget .textwidget .fa{font-size:16px;line-height:24px;display:inline;}
.footer .widget ul li a{font-weight:400;}
.footer #text-2.widget .widgettitle{margin-bottom:15px;}
.shortcode_team .team_description .team_social_holder .shortcode_social_icon_holder i.simple_social{background:#f5002f;width:30px;height:30px;border-radius:30px;text-align:center;color:white;font-size:18px;padding: 6px 8px;}
.shortcode_team .team_description .team_social_holder .shortcode_social_icon_holder:hover i.simple_social, .shortcode_social_icon_holder:hover i.simple_social{color:#353535 !important;}

.projects-publications .gallery-columns-4 .gallery-item,
.projects-press .gallery-columns-4 .gallery-item{width: 23%;width: -webkit-calc(25% - 4px);width: calc(25% - 4px);}
body.projects-publications #content,
body.projects-press #content{display:none;}
.projects-publications .projects-pagination .prev-nav,
.projects-publications .projects-pagination .back-nav,
.projects-publications .projects-pagination .next-nav,
.projects-press .projects-pagination .prev-nav,
.projects-press .projects-pagination .back-nav,
.projects-press .projects-pagination .next-nav{display:none;}
/* Jordan added this, but at the last minute we removed it. I am leaving it here just in case it comes back ;) */
/*.projects-publications .gallery-caption{bottom:25px;margin-bottom:0px !important;left:20px;width:auto;background-color:rgba(0,0,0,.5);opacity:1;}*/

/*Override project gallery margins*/
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n){margin-right:4px;}

.gallery-icon img{width:100%;padding:0 10px;}
.gallery-item:hover .gallery-caption{margin-left: 10px;width: calc(100% - 20px);background-color:rgba(0,0,0,.5);}

@media (max-width: 767px){
	header .brand{margin-top:20px;}
	header.header .wrap .brand img{margin-top:-5px;}
	.footer .widget{width:100%;}
	body.home h1.huge-title{line-height:22px;font-size:24px;}
	body.home .module-title .one_half{width:100%;}
	body.home .module-title .one_half p{font-size: 16px;line-height: 24px;}
	body.home .flex-content.container_16{margin-top:0px;}
	body.home .flex-button{right:60px;bottom:20px;}
	body.home .flex-button a{width:40px;height:40px;padding:0px;text-align:center;}
	.tagline{width:100% !important;}
	.page-clients .one_third{width:100%;}
	.one_third, .one_half{width:100%;}
}
