/*
Theme Name: AMAT Storytelling
Theme URI: http://craftcourage.com/
Description: AMAT
Author: Craft & Courage Themes
Author URI: http://craftcourage.com/
Text Domain: amat
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.6
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

@font-face {
    font-family: 'Proxima Nova Bl';
    src: url('../../../fonts/ProximaNova-Black.woff2') format('woff2'),
        url('../../../fonts/ProximaNova-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Proxima Nova Rg';
    src: url('../../../fonts/ProximaNova-Bold.woff2') format('woff2'),
        url('../../../fonts/ProximaNova-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}



ul {
    

    font-family:'Roboto';
    text-transform:inherit;
    font-weight:normal;
    font-size:16px;
    letter-spacing:0;
    color:#1d2b37;
}


/* Boxed CTA List */

.ctarow {
    margin-top: -280px;
}

ul.boxedcta-list, .boxedcta-list {
    position:relative;
    display: inline-flex;
    width:100%;
    vertical-align:middle;
    list-style:none;
    margin:0;
    padding:0;
}

li.boxedcta-item, .boxedcta-item {
    width:28%;
    padding:0 25px;
    margin:0 0 0px;
    display:flex;
    height:350px;
    margin-top:50px;
border: 0px solid #fff;
   

    /* Border radius for Chrome, Webkit and other good browsers */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -border-radius: 10px;
    border-radius: 10px;
    background:#fff;
}

li.boxedcta-item-featured {
    width:44%;
    padding:0 25px;
    margin:0 0 0px;
    height:450px;
    
    
    
        border: 0px solid #fff;
   

    /* Border radius for Chrome, Webkit and other good browsers */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -border-radius: 10px;
    border-radius: 10px;
	    background:#ff2850;

}


.boxedcta-side {
    position:relative;
    display:inline-block;
    width:100%;
    vertical-align:middle;
    
}


.boxedcta-content {
    padding: 40px 30px;
    position:relative;
    display: inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing: border-box;
    
}

.boxedcta-content h4{
    
     font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
    color:#1d2b37;
    text-transform:inherit;
    letter-spacing:0px;
    font-size:18px;
    position:relative;
    text-align:center;
    
}


.edgtf-related-posts-holder .edgtf-related-post .edgtf-post-title {
    
         font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
    color:#1d2b37;
    text-transform:inherit;
    letter-spacing:0px;
    font-size:18px;
    position:relative;
    
}
.boxedcta-content-featured {
    padding: 40px 80px;
    background:#ff2850 !important;
    position:relative;
    display: inline-block;
    width:100%;
    text-align:center;
    margin:0 auto;
    vertical-align:middle;
    box-sizing: border-box;
    
}

.boxedcta-content-featured h4 {
    
     font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
    color:#fff;
    text-transform:inherit;
    letter-spacing:0px;
    font-size:30px;
    position:relative;
    text-align:center;
      line-height:30px;
    
}

.boxedcta-excerpt-featured p{
    color:#fff;
    text-align:center;
}

.boxedcta-excerpt p{
    color:#a4a4a4;
    text-align:center;
    font-size:14px;
}



.edgtf-main-menu>ul>li>a, nav.edgtf-fullscreen-menu ul li a {
    
      font-family:'Proxima Nova Rg'!important;
     font-weight: bold!important;
    font-style: normal!important;
    color:#1d2b37!important;
    text-transform:inherit!important;
    letter-spacing:0!important;
    font-size:14px!important;
}

/* Centered Section Title */

.edgtf-section-title-holder .edgtf-st-title, .testimonials-headline, .edgtf-blog-holder.edgtf-blog-single article .edgtf-post-title, .edgtf-related-posts-holder .edgtf-related-posts-title {
    font-family:'Proxima Nova Bl';
     font-weight: 900;
    font-style: normal;
    color:#1d2b37;
    text-transform:inherit;
    letter-spacing:0;
    margin-bottom:30px !important;
}


.edgtf-section-title-holder .edgtf-st-text {
    
    color:#a4a4a4;
    font-family:'Roboto';
    text-transform:inherit;
    font-weight:normal;
    font-size:16px;
    letter-spacing:0;
    width:60%;
    margin:0 auto !important;
}

/* Blog Post Content - h1 */

.edgtf-post-text-main h1, .edgtf-post-text-main h2, blockquote cite {
    
   font-family:'Proxima Nova Bl';
     font-weight: 900;
    font-style: normal;
    font-weight:normal;
	text-transform:inherit !important;
    font-size:22px;
	color:#a4a4a4;
    letter-spacing:0;
    margin:20px auto !important;
}


/* Subtitle "Amat Specializes In" */


.amat-subtitle .edgtf-st-title {
    font-family:'Proxima Nova Rg';
     font-weight: 900;
    font-style: normal;
    color:#1d2b37;
    text-transform:uppercase;
    letter-spacing:2px;
    font-size:16px;
    margin-bottom:30px !important;
    left:40px;
    position:relative;
   
}

.amat-subtitle .edgtf-st-title:before {
     content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #d4d4d4;
  top: 3px;
  width: 100px;
    left:-120px;
 
}

/* HOMEPAGE - Why Register / Counter Section */

.why-register .edgtf-st-title {
    color:#fff !important;
    font-family:'Proxima Nova Rg' !important;
    font-size:32px;
}


.edgtf-counter-holder .edgtf-counter {
    font-family:'Proxima Nova Bl' !important;
     font-weight: 900;
    font-style: normal;
    color:#fff;
    font-size:80px !important;
}

.edgtf-counter-holder .edgtf-counter-title {
    font-family:'Proxima Nova Rg' !important;
     font-weight: 900;
    font-style: normal;
    color:#fff; 
    text-transform:inherit !important;
    letter-spacing:0;
    font-size:16px !important;
}


.edgtf-btn.edgtf-btn-solid.donate-now  {
    border:0px;
}

.edgtf-btn-text {
    font-family:'Proxima Nova Rg' !important;
     font-weight: 900;
    font-style: normal;
    color:#fff; 
    text-transform:uppercase !important;
    letter-spacing:0;
    font-size:16px !important;
}

.edgtf-btn-text-featured {
    font-family:'Proxima Nova Rg' !important;
     font-weight: 900;
    font-style: normal;
    color:#ff2850 !important; 
    letter-spacing:0;
    font-size:16px;
}

/* HOMEPAGE - Why Register / Counter Section - END */





/* HOMEPAGE - Latest News */

.latest-news .edgtf-st-title {
    color:#1d2b37 !important;
    font-family:'Proxima Nova Rg' !important;
    font-size:32px;
}


.edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content {
    min-height:400px;
    background:#fff !important;
}


.edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content:hover {
     background:#ff2850 !important;
    color:#fff !important;
}

.edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content:hover p {
    color:#fff !important;
}

.edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content:hover a{
    color:#fff !important;
}




.edgtf-blog-list-holder .edgtf-post-title {
    
      font-family:'Proxima Nova Rg';
     font-weight: 900; 
    font-style: normal;
    font-size:20px;
    color:#1d2b37;
    text-transform:inherit;
    letter-spacing:0;
    min-height:100px;
}

.edgtf-blog-list-holder .edgtf-post-title:hover {
    color:#fff !important;
}

.edgtf-blog-list-holder .edgtf-bli-inner {
    -webkit-box-shadow: 2px 2px 44px -13px rgba(0,0,0,0.20);
-moz-box-shadow: 2px 2px 44px -13px rgba(0,0,0,0.20);
box-shadow: 2px 2px 44px -13px rgba(0,0,0,0.20);
}

.edgtf-page-footer .widget .edgtf-widget-title {
	color:#333 !important;
	  font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
	letter-spacing:1px !important;
}

.edgtf-page-footer .widget ul {
	font-size:13px !important;
}

.widget ul li {
	margin:0 0 -5px !important;
}

.edgtf-page-footer .widget a {
	color:#a4a4a4 !important;
	text-decoration: none !important;
	font-family:'Roboto' !important;
	font-weight:normal !important;
}

.textwidget p {
	color:#a4a4a4 !important;
	text-decoration: none !important;
	font-family:'Roboto' !important;
	font-weight:normal !important;
	line-height:18px !important;
}




 
 .edgtf-page-footer .edgtf-footer-top-holder .edgtf-footer-top-inner.edgtf-grid {
     
     padding:60px 0 0px!important;
 }

.edgtf-page-footer .edgtf-footer-top-holder {
	padding-bottom:50px !important;
}





/* Inner Page - Page Title Section */

.edgtf-title-holder.edgtf-standard-type .edgtf-page-title {
         font-family:'Proxima Nova Bl';
     font-weight: 900;
    font-style: normal;
    color:#1d2b37;
    text-transform:inherit;
    letter-spacing:0px;
    font-size:30px;
    position:relative;
    text-align:center;
    
}


.edgtf-title-holder.edgtf-standard-type .edgtf-page-subtitle {
    text-transform:none !important;
        letter-spacing:0px;
        text-align:center;
    max-width:50%;
        margin:20px auto!important;
    font-weight:normal;
    font-family:'Roboto';
    font-size:16px;
}

/* Inner Page Inner Containter Width */


.page-template-default .edgtf-container-inner {
    margin-bottom:150px;
    
    
}

.page-template-default p, .single-post p {
    line-height:30px;
    margin-bottom:35px;
    
    
}


.inner-page .edgtf-st-title {
    margin-bottom:0 !important;
}


/* Inner Page (Workshops) Accordion Title */




.edgtf-accordion-holder .edgtf-accordion-title .edgtf-tab-title {
         font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
    color:#1d2b37;
    text-transform:capitalize!important;
    letter-spacing:0px;
    font-size:16px;
    position:relative;
    text-align:left;
    
}


.edgtf-horizontal-timeline .edgtf-ht-nav-inner a {
         font-family:'Proxima Nova Rg';
     font-weight: bold;
    font-style: normal;
    color:#1d2b37;
    text-transform:capitalize!important;
    letter-spacing:0px;
    font-size:14px !important;

    
}


.edgtf-title-holder.edgtf-bg-parallax {
    background-size:cover;
}

.edgtf-main-menu ul li a {

    line-height:12px !important;
}


.edgtf-main-menu ul li a, .boxedcta-excerpt-featured a, .donate-now a, .edgtf-btn.edgtf-btn-solid a, .edgtf-blog-list-holder.edgtf-bl-boxed .edgtf-bli-content:hover a, .edgtf-horizontal-timeline .edgtf-ht-nav-inner a, .edgtf-mobile-header .edgtf-mobile-nav .edgtf-grid>ul>li>a, .edgtf-mobile-header .edgtf-mobile-nav ul ul li.current-menu-item>a, .boxedcta-excerpt a, .edgtf-btn a, .edgtf-btn:hover a, .edgtf-btn-text a, .edgtf-btn-text:hover a, .edgtf-btn.edgtf-btn-solid a, .edgtf-btn.edgtf-btn-solid:hover a, .edgtf-btn.edgtf-btn-medium a, .edgtf-btn-medium:hover a, .edgtf-btn.edgtf-btn-medium:hover a, .edgtf-btn.edgtf-btn-solid {
    text-decoration:none !important;
}










@media screen and (max-width: 1024px) {
    
    /* Boxed CTA List */

ul.boxedcta-list, .boxedcta-list {
    position:relative;
    display: flex;
    width:100%;
    vertical-align:middle;
    list-style:none;
    margin:0 auto;
    padding:0;
}

li.boxedcta-item, .boxedcta-item {
    width:100%;
    padding:0 25px;
    margin:0 0 0px;
    display:none;
    height:350px;
    margin-top:50px;
border: 0px solid #fff;
   

    /* Border radius for Chrome, Webkit and other good browsers */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -border-radius: 10px;
    border-radius: 10px;
    background:#fff;
}

li.boxedcta-item-featured {
    width:100%;
    padding:0 25px;
    margin:0 0 0px;
    height:450px;
    
    
    
        border: 0px solid #fff;
   

    /* Border radius for Chrome, Webkit and other good browsers */
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -border-radius: 10px;
    border-radius: 10px;
}


.boxedcta-side, .li.boxedcta-item, .boxed-item {
    position:relative;
    display:none !important;
    width:100%;
    vertical-align:middle;
    
}


.boxedcta-content {
    padding: 40px 30px;
    background:#fff !important;
    position:relative;
    display: inline-block;
    width:100%;
    vertical-align:middle;
    box-sizing: border-box;
    
}
}


.edgtf-mobile-header .edgtf-mobile-header-inner {
	border-bottom:0 !important;}
	
	



@media screen and (max-width: 750px) {
    .ctarow {
        margin-top: -180px;}
}

@media screen and (max-width: 500px) {
    .ctarow {
        margin-top: -150px;}
	
	li.boxedcta-item-featured {
		height:450px;
	}
	
	.boxedcta-content-featured {
		padding:40px 10px;
	}
	
	.edgtf-title-holder.edgtf-standard-type .edgtf-page-subtitle {
		max-width:100%;
	}
}
	
	
	
	
	
	@media screen and (min-width: 1024px) {

.page-template-default .edgtf-container-inner {
    width:760px !important;
    margin-bottom:150px;
		}
	
	.page-template-full-width .edgtf-full-width-inner {
		margin-bottom:100px;
		}
    
    
}





@media screen and (min-width: 1200px) {

.boxedcta-content-featured {
    padding: 80px 80px;
    background:#ff2850 !important;
    position:relative;
    display: inline-block;
    width:100%;
    text-align:center;
    margin:0 auto;
    vertical-align:middle;
    box-sizing: border-box;
    
}
}

