/* LICENSE & DETAILS
   ==================================================

	Theme Name: Cardinal Child Theme
	Theme URI: http://cardinal.swiftideas.com
	Description: An Incredible Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: cardinal
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	CARDINAL CSS IMPORT
-------------------------------------------- */

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

/*ISSUE WITH PARALLAX*/
#main-container {
    position: relative !important;
    z-index: 1 !important;
}
/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
article.type-portfolio.single-portfolio-standard, article.type-portfolio.single-portfolio-split {margin-bottom: 0px;}

form#loginform1 br, .forgetmenot, .tml-action-links {display:none}
form#loginform1 p {margin:0px;}
form#loginform1 input {margin-bottom:10px;}
form#loginform1 label {font-weight:normal}

.content-box-top .coloured{height: 120px;}


.page-id-88 .col-sm-3.thumbnail-default {max-width: 49%;display: inline-block;}
.portfolio-item.col-sm-3 {max-width: 49%;float: left;;}

.akre_large_bold_white, .akre_large_bold_white span {font-size: 50px!important;line-height: 60px!important;}
.tp-caption.akre_small_light_white {font-size: 15px!important;line-height: 24px!important;max-width: 500px!important;}
.tp-caption.akre_small_light_white a.sf-button {padding: 4% 8%!important;}


.login {padding: 0px;padding-top: 10px;}
form#loginform1 input {margin-top: 0px;}
.recent-post.col-sm-3 {padding:0px 15px}


/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 959px) {
	.akre_large_bold_white, .akre_large_bold_white span {font-size: 50px!important;line-height: 60px!important;}
	.tp-caption.akre_small_light_white {font-size: 15px!important;line-height: 24px!important;max-width: 500px!important;}


	}

	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 959px) {
	.akre_large_bold_white, .akre_large_bold_white span {font-size: 50px!important;line-height: 60px!important;}
	.tp-caption.akre_small_light_white {font-size: 15px!important;line-height: 24px!important;padding-top: 30px!important;max-width: 500px!important;}


	}

	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {
	.akre_large_bold_white, .akre_large_bold_white span {font-size: 40px!important;line-height: 50px!important;}
	.content-box-top .coloured{height: auto;}
	}

	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 480px) and (max-width: 767px) {
	.akre_large_bold_white, .akre_large_bold_white span {font-size: 40px!important;line-height: 45px!important;}
	.tp-caption.akre_small_light_white p {display:none;}
	.tp-caption.akre_small_light_white a.sf-button {margin-top:30px;}

	.content-box-top .coloured{height: auto;}
	}

	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 479px) {
	.akre_large_bold_white, .akre_large_bold_white span {font-size: 30px!important;line-height: 35px!important;}
	.tp-caption.akre_small_light_white p {display:none;}
	.tp-caption.akre_small_light_white a.sf-button {margin-top:30px;}

	.content-box-top .coloured{height: auto;}
	}


/* swift fix */
/*.spb_content_element.clearfix {
    max-width:1170px;
    margin:0 auto;
}*/

/* Lancheon CSS */

.row-invite {}
.row-invite .invite-col-1 {
	background-color: #eff0ea;
	    padding: 10px 30px;
	    padding-right:10px;

}

.row-invite .invite-col-1 h3{
	color:#4c4c4e;
}



.row-invite .invite-col-1 h6 {
text-transform: none;
color:#35a692;
line-height: 18px;
font-size: 12px;
margin-bottom:5px;
}


.row-invite .invite-col-1 p {
	color:#5e5f5f;
	font-size:12px;
	line-height: 18px;
	margin-bottom:10px;
}


.row-invite .invite-col-1 strong.black {
	color:#000;
	    display: inline-block;
    padding-top: 20px;

}

.row-invite .invite-col-1 hr {
border-color:#000;
}

.row-invite .invite-col-1 a {
font-weight: bold;
color:#5e5f5f;
}

.row-invite .invite-col-3 {
	background-color: #4e4f4f;
	padding: 10px 20px 30px 20px;
	color:white;
}

.row-invite .invite-col-3 h3 {
		color:white;
}

.row-invite .invite-col-3 p {
	color:white;
	font-size:13px;
	line-height: 18px
}

.row-invite .invite-col-3 p {
	font-weight: bold
}

.row-invite .invite-col-3 a {
	color:#74b9a9;
}

.row-invite .invite-content {padding:0 30px;    padding-top: 30px;}

.row-invite .invite-content h3 {
	color:#35a692;
	margin-top:0;
}

.row-invite .invite-content p {
	color:#5e5f5f;

}


.row-invite .invite-content  .wpcf7 p {
	margin-bottom:10px;
	font-size:14px;
}

.row-invite .invite-content label {
	width:100%;
}

.row-invite .wpcf7 input.wpcf7-submit[type="submit"] {
	text-transform: uppercase;
}


/* modal */
.akre30 .modal-content {
	border: 0;
    border-radius: 0;
    background-color: #35a692
}

.akre30 .modal-dialog {
	max-width: 400px
}

.akre30 .modal-content .modal-body {
	padding:0;
}

.akre30 .modal-content .modal-body form {
	padding:30px;
	color:white;
}

.akre30 .modal-body .btn-primary {
	background-color: black;
	color:white;
	border:0;
	border-radius: 0;


}

.akre30  .form-message {
	color:black;
	font-size: 12px
}

.akre30 + .modal-backdrop.in {opacity: 0.9}


@media all and (min-width: 991px) {
	.row-invite .invite-content {float:right;}
}


@media all and (max-width: 991px) {
	.page-id-2416 .page-heading, .page-id-2415 .page-heading {
		background-size: contain!important;
	    height: 200px!important;
	    background-repeat: no-repeat!important;
	    background-color: black!important;
	}
	
}
@media all and (max-width: 767px) {
	.page-id-2416 .page-heading, .page-id-2415 .page-heading {
		background-size: contain!important;
	    height: 100px!important;
	    background-repeat: no-repeat!important;
	    background-color: black!important;
	}
	
}

a.map-link {
	position: relative;
    display: inline-block;
    padding-left: 20px;
    background-image: url(http://www.akrecapital.com/wp-content/uploads/2019/01/map-icon.png);
    background-repeat: no-repeat;
    font-size: 11px;
    margin: 10px 0;
}

#modal-custom-thankyou button.close{
	    margin-top: -30px;
    color: white;
    opacity: 1;
    background: transparent;
    border: 0;
    margin-right: -5px;
}


.page-id-2415 .inner-page-wrap {margin-top:0;}
.page-id-2416 .inner-page-wrap {margin-top:0;}


/*2020 Adjustments*/
.constrained-row .spb_content_element > .row{
	width:940px;
	max-width:100%;
	margin:auto;
}

.posts-type-list .recent-post figure{
	display:none;
}
.posts-type-list .recent-post.has-thumb .details-wrap{
	margin-left:0px;
}
.post-filter-tabs li a > i.ss-gridlines{
	display:none;
}
.widget_categories ul > li a:before, .widget_archive ul > li a:before, .widget_nav_menu ul > li a:before, .widget_meta ul > li a:before, .widget_recent_entries ul > li a:before, .widget_product_categories ul > li a:before, .widget_edd_categories_tags_widget ul li a:before, .widget_display_replies ul li a:before, .widget_display_forums ul li a:before, .widget_display_topics ul li a:before{
	font-family:"Font Awesome 5 Free";
	font-weight:bold;
	padding-left:5px;
}

/*2021 Adjustments*/
article.type-post.single-post-standard, 
article.type-post.single-post-standard-above{
	padding-top:20px;
}
@media (max-width:1200px){
	.full-center #header > .container, .full-center #header > div > .container{
		width:100%;
	}
}