/*
Theme Name: DGP ROBBINS HOUSE
Theme URI: http://www.robbinshouse.org
Description: 2014 DGP Robbins House theme.
Author: Lorell Gifford Ambrose
Author URI: http://www.rivervisions.com.com
Template: Total
Version: 1.1
*/

/* Parent stylesheet should be loaded from functions.php not using @import */


@font-face {
    font-family: 'schooner_scriptregular';
    src: url('fonts/ufonts.com_schooner-script-webfont.eot');
    src: url('fonts/ufonts.com_schooner-script-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ufonts.com_schooner-script-webfont.woff2') format('woff2'),
         url('fonts/ufonts.com_schooner-script-webfont.woff') format('woff'),
         url('fonts/ufonts.com_schooner-script-webfont.ttf') format('truetype'),
         url('fonts/ufonts.com_schooner-script-webfont.svg#schooner_scriptregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'klinic_slabbold';
    src: url('fonts/klinicslabbold-webfont.eot');
    src: url('fonts/klinicslabbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslabbold-webfont.woff2') format('woff2'),
         url('fonts/klinicslabbold-webfont.woff') format('woff'),
         url('fonts/klinicslabbold-webfont.ttf') format('truetype'),
         url('fonts/klinicslabbold-webfont.svg#klinic_slabbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'klinic_slabbold_italic';
    src: url('fonts/klinicslabboldit-webfont.eot');
    src: url('fonts/klinicslabboldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslabboldit-webfont.woff2') format('woff2'),
         url('fonts/klinicslabboldit-webfont.woff') format('woff'),
         url('fonts/klinicslabboldit-webfont.ttf') format('truetype'),
         url('fonts/klinicslabboldit-webfont.svg#klinic_slabbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'klinic_slabbook';
    src: url('fonts/klinicslabbook-webfont.eot');
    src: url('fonts/klinicslabbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslabbook-webfont.woff2') format('woff2'),
         url('fonts/klinicslabbook-webfont.woff') format('woff'),
         url('fonts/klinicslabbook-webfont.ttf') format('truetype'),
         url('fonts/klinicslabbook-webfont.svg#klinic_slabbook') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'klinic_slabbook_italic';
    src: url('fonts/klinicslabbookit-webfont.eot');
    src: url('fonts/klinicslabbookit-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/klinicslabbookit-webfont.woff2') format('woff2'),
         url('fonts/klinicslabbookit-webfont.woff') format('woff'),
         url('fonts/klinicslabbookit-webfont.ttf') format('truetype'),
         url('fonts/klinicslabbookit-webfont.svg#klinic_slabbook_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

.whoweare {
    text-align: center; 
    font-family: 'klinic_slabbold', Arial, Helvetica, Verdana, sans-serif;
    font-size: 36px; 
text-transform: uppercase;
    margin: 0; 
    padding: 0; 
    line-height: 100%;"
    
}
.welcome {
    text-align: center; 
    font-family: 'schooner_scriptregular'; 
    font-size: 20em; 
    margin: 0; 
    padding: 0; 
    line-height: 100%;"
    
}

/* DEMO CSS > Add background to centered minimal page header */
.page-header.centered-minimal-page-header {
 background: #f7f7f7;
}

/* DEMO CSS > Hide Social Icons From Mobile Menu */
#sidr-id-menu-item-103, #sidr-id-menu-item-104, #sidr-id-menu-item-105 {
 display: none;
}
.wpex-carousel-entry-title a {
    color: #629984;
}
.wpex-carousel-entry-title a:hover {
    color: #8CC7C2 ;
    text-decoration: none;
}
.vcex-teaser-heading {
    color: #629984;
    font-size: 1.231em;
    font-weight: 600;
    margin: 20px 0 0;
}
body a {
    color: #629984;
}
body a:hover {
    color: #8CC7C2 ;
}
.vcex-button.flat.black {
  background-color: #706458}
.vcex-button.flat.black:hover {
  background-color: #8CC7C2;
background-color: #333 }
.site-footer a, .site-footer strong {
    color: #333;
}

/*.background-image-page-header .page-header-title {
    color: #fff;
    font-size: 100px;
    font-weight: 400;
    max-width: 100% !important;
    position: relative;
    z-index: 2;
    vertical-align: top !important;
    line-height: .5em !important;
}*/

/*
body.single .page-header-title {
font-size: 100px !important;
line-height: 1em;
margin-bottom: -40px
}
*/

.page-subheading {
    color: #fff;
    font-size: 24px;
font-family: 'klinic_slabbold', Arial, Helvetica, Verdana, sans-serif;
    position: relative;
font-weight:500;
    z-index: 2;
}
/*
.page-header-title {
    color: #ffff;
    font-size: 100px !important;
line-height: 1em;
margin-bottom: -40px
    font-family: schooner_scriptregular;
    font-style: normal;
    opacity: 0.8;
}
*/
.page-header-title {
font-family: 'klinic_slabbold', Arial, Helvetica, Verdana, sans-serif;
    opacity: 0.8;
}

body.search .page-header-title {font-family: 'klinic_slabbold', Arial, Helvetica, Verdana, sans-serif;font-size: 60px}
#footer-callout-wrap {
    border: none;
}

.single-staff .page-subheading {display:none}

/* Page Header > Background Image */
.background-image-page-header { display: table; width: 100%; border: none; background: #000; height: 300px; }
.background-image-page-header .page-header-inner { width: 100% !important; max-width: 100% !important; display: table-cell; vertical-align: middle; text-align: center; padding: 0 30px; }
.background-image-page-header .page-header-title { position: relative; z-index: 2; color: #fff; max-width: 100%; font-size: 60px; font-weight: 400; max-width: 100% !important; }
.background-image-page-header .page-subheading { position: relative; z-index: 2; color: #fff; font-size: 24px; font-weight: 300; }
.background-image-page-header-overlay { display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #000; z-index: 1; opacity: 0.5; }
.background-image-page-header-overlay { background: rgba(0,0,0,0.3) url( "/wp-content/themes/Total/images/visual-composer/dotted-overlay.png" ) repeat }
.background-image-page-header-overlay.style-dotted { background: rgba(0,0,0,0.3) url( "/wp-content/themes/Total/images/visual-composer/dotted-overlay.png" ) repeat }
.background-image-page-header-overlay.style-dashed { background: rgba(0,0,0,0.3) url( "/wp-content/themes/Total/images/visual-composer/dashed-overlay.png ") repeat }

	/* Milchimp signup */
	#mc_embed_signup{clear:left; font:14px 'Open Sans',Helvetica,Arial,sans-serif; }


/*The Events Calendar Shortcode

ul class="ecs-event-list" * li class="ecs-event" * event title link is H4 class="entry-title summary" * date class is time * venue class is venue * span .ecs-all-events * p .ecs-excerpt
 */

 /*The event title this is an h4 */
.summary a{ 
    display: block;
    font-size: 1.077em;
    font-weight: 600;
    margin: 0 0 5px;
text-transform: uppercase
 }

 /*The ul*/
.ecs-event-list { 
 padding:0!important; margin: 0 !important
 }
 /*The li */
.ecs-event { 
/*.border-bottom: thin solid #E4E9F4;*/
border: 1px solid #eee;
list-style-type: none;
padding: 15px;
margin: 15px 0;
 }
.ecs-all-events { 
 margin: 0;
 font-size:small;
 }


.duration {margin-top: 15px; clear: both !important}
/*.tribe-event-date-start, */.page-subheading-extra {display:none}