/*
Theme Name: Uncode AMS
Description: AMS child theme for Uncode
Author: Anya Zolotusky
Author URI: http://www.darngoodwebdesign.com
Template: uncode
Version: 2.1.0
Text Domain: uncode
*/

/* AMS logo font: MatrixIIOT-Book */
/*@import url("//hello.myfonts.net/count/34495a");*/
/*@font-face {font-family: 'MatrixIIOT-Book';src: url('fonts/34495A_1_0.eot');src: url('fonts/34495A_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/34495A_1_0.woff2') format('woff2'),url('fonts/34495A_1_0.woff') format('woff'),url('fonts/34495A_1_0.ttf') format('truetype');}*/


@font-face {
    font-family: 'proxima_novaregular';
    src: url('fonts/proximanova-regular-webfont.eot');
    src: url('fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-regular-webfont.woff2') format('woff2'),
         url('fonts/proximanova-regular-webfont.woff') format('woff'),
         url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#proxima_novaregular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

@font-face {  
    font-family: 'proxima_novasemibold';
    src: url('fonts/proximanova-semibold-webfont.eot');
    src: url('fonts/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanova-semibold-webfont.woff2') format('woff2'),
         url('fonts/proximanova-semibold-webfont.woff') format('woff'),
         url('fonts/proximanova-semibold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-semibold-webfont.svg#proxima_novasemibold') format('svg');
    font-weight: normal;
    font-style: normal;
 }   

@font-face {    
    font-family: 'proxima_nova_excnbold';
    src: url('fonts/proximanovaexcn-bold-webfont.eot');
    src: url('fonts/proximanovaexcn-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovaexcn-bold-webfont.woff2') format('woff2'),
         url('fonts/proximanovaexcn-bold-webfont.woff') format('woff'),
         url('fonts/proximanovaexcn-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanovaexcn-bold-webfont.svg#proxima_nova_excnbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {    
    font-family: 'marydale';
    src: url('fonts/marydale.eot');
    src: url('fonts/marydale.eot?#iefix') format('embedded-opentype'),
         url('fonts/marydale.woff2') format('woff2'),
         url('fonts/marydale.woff') format('woff'),
         url('fonts/marydale.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {    
    font-family: 'marydale_bold';
    src: url('fonts/marydale1.eot');
    src: url('fonts/marydale1.eot?#iefix') format('embedded-opentype'),
         url('fonts/marydale11.woff2') format('woff2'),
         url('fonts/marydale.woff') format('woff'),
         url('fonts/marydale1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {    
    font-family: 'marydale_extrabold';
    src: url('fonts/marydale2.eot');
    src: url('fonts/marydale2.eot?#iefix') format('embedded-opentype'),
         url('fonts/marydale22.woff2') format('woff2'),
         url('fonts/marydale.woff') format('woff'),
         url('fonts/marydale2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: proxima_novaregular;
    font-weight: 400;
    letter-spacing: normal !important;
}

b, strong {
    font-family: proxima_novasemibold !important;
    font-weight: normal !important;
/*    font-weight: 600;  */
}

.uncol .style-light p a {
    font-weight: 500 !important;
	color:#369 !important;
}
.uncol .style-light p a:hover {
    color:#f47920 !important;
}
/*
.logo-image:hover::after {
	content: 'Alaska Mountaineering School';
	position: relative;
	display: inline-block;
	font-family: MatrixIIOT-Book !important;
	font-weight: 500 !important;
	padding-top:4px;
}
*/

    


/* ------ MENU, Tabs, Buttons ---------- */


.menu-smart.menu-social {display: none !important;}

.font-family-menu, .menu-container ul.menu-smart a {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
/*    font-weight: normal !important;
    letter-spacing: normal !important; */
}
.font-size-menu, .menu-container ul.menu-smart > li > a, .menu-smart > li > a > div > div > div.btn, .uncode-cart .buttons a {
    font-size: 14px;
}

.buttons-style, input[type="submit"], input[type="reset"], input[type="button"], button[type="submit"], .btn, .btn-link, .nav-tabs, .panel-title > a span, .search_footer, .wc-forward, .wc-forward a {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
/*    font-weight: normal !important; */
}
.nav-tabs > li > a span {
    font-size: 14px;
}

/* Trip tab text sections right-hand padding */
.uncode_text_column p {
	padding-right:2em !important;
}



/* ----------- Breadcrumbs --------------------------------------------------- */
.row-breadcrumb {
background: #ffffff !important;
border: none !important;
text-align:left;
}
.breadcrumb-title {
display: none;
}
/* padding around breadcrumbs */

/*
.main-container .row-container .row-parent {
    padding-top: 16px !important;
    padding-bottom:16px !important;
}
*/
.row-breadcrumb .row-parent {
 padding-top: 26px !important;
 padding-bottom: 0px !important;
}

/* Page title below breadcrumbs */
.main-container .row-container .single-top-padding {
    padding-top: 16px;
}

/* ----------- HOME page --------------------------------------------------- */

/* home page header title */
.heading-text h1.fontsize-155944 {
    font-size: 3.5em;
}
/* main/top image height */
/*
.vc_custom_1479499607476 .row-container .row {
	height:70% !important;
}
}*/


/* single media caption */
.tmb .t-entry p.t-entry-meta span {    
   font-family: marydale !important;
 	font-size: 1.5em !important;
/*	color: #9ff !important; */
}

/* Counter */
.font-762333 {
    font-family: proxima_novasemibold !important;
}


/* -------------------------------------------------------------------- */



.row div.align_left[class*="col-lg-"] > .uncol > .uncoltable > .uncell > .uncont 
.heading-text h1 {
    text-align: center;
}

/* index pages subheadings */
/*
.row-inner div[class*="col-lg-"] p {
    font-size: 22px !important;
}
*/

/* Trip tab subheadings */

h6:not([class*="fontsize-"]), .h6:not([class*="fontsize-"]) {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
    font-size: 14px;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
	 line-height: 1.75;
	 margin: 0 !important;
}

h6, .h6 {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
    font-size: 14px;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
	 line-height: 1.75;
	 margin: 0 !important;
}

/* Lightbox captions */
.ilightbox-holder.white .ilightbox-inner-toolbar .ilightbox-title {  
   font-family: marydale !important;
 	font-size: 1.25em !important;
    padding: 10px 12px;
    text-align: center;
}


/*

h2:not([class*="fontsize-"]), .h2:not([class*="fontsize-"]) {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
    font-size: 14px;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
	 line-height: 1.75;
	 margin: 0 !important;
}

h2, .h2 {
    font-family: proxima_novasemibold !important;
    font-weight: 500 !important;
    font-size: 14px;
    letter-spacing: 0.1em !important;
    text-transform: uppercase;
	 line-height: 1.75;
	 margin: 0 !important;
}*/



/* ------------------ Team / Staff  ---------------------------------- */

/* Team index page spacing between photos */
#gallery-3184624.isotope-system .half-gutter .tmb {
    padding-right: 4px;
}

/* title subheading size on single member page */
.team-member p {
	font-size:22px !important;
}

/* social icon size below team member photos */
.tmb .t-entry p.t-entry-comments .extras {
    font-size: 16px !important;
}

/* big photo caption - the class .ams-staff-page-bios is set in each main accordion where the heading is */
/*.ams-staff-page-bios .uncode-single-media figcaption {
    line-height: 1em;
}*/

/* Row margin for staff bios */
/*
.ams-staff-page-bios.row-container .row-parent {
    padding: .5em 36px 1em !important;
}
*/
/* small staff photo next to name - this class is set in the Single Media edit */
/*
.staff-thumb {
	max-width:400px;
}
*/

/* -------------------------------------------------------------- */
/*
@media only screen and (min-width: 1024px){

		.uncode-single-media.staff-thumb .single-wrapper {
			text-align:center !important;
			max-width:84px !important;
		}
}
*/
/* -------------------------------------------------------------- */

 




/* ------------------ Blockquotes ---------------------------------- */


blockquote {
	border:none;
}

blockquote p {
	font-family: marydale !important;
	font-size: 22px;
	font-size: 1.375rem !important; /* 22 */
	line-height:2.125rem !important; /* 34 */
	font-weight:400;
	color: #888 !important;
	text-align:left;
	text-shadow: none;
	/*text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.325);*/
}



/* ------------------ Blog widget headings ---------------------------------- */
.vc_wp_archives .widget h2.widgettitle {
	font-family: proxima_novasemibold !important;
	font-weight: 500 !important;
	font-size: 1.125rem !important; /* 18 */
	line-height:1.625rem !important; /* 26 */
	color:#888 !important;
}


/* ------------------ Accordion headings ---------------------------------- */
.panel-title > a span {
    font-size: 18px;
}


/* ------------------ Footer copyright links ---------------------------------- */
.copyright p a {
	color: #777;
}
.copyright p a:hover {
	color:#fff !important;
}
