/*
 Theme Name:   Ample Child
 Theme URI:    http://themegrill.com/themes/ample/
 Description:  Ample Child
 Author:       Gregory
 Author URI:   http://example.com
 Template:     ample
 Version:      2.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         one-column, two-columns, right-sidebar, left-sidebar, custom-header, custom-background, custom-menu, custom-colors, threaded-comments, translation-ready, featured-images, theme-options, blog, e-commerce
 Text Domain:  ample-child
*/

/* Opacity Animation */
.main-wrapper{
    opacity:0;
    -moz-animation: fullOpacityAnim 1s ease 0s forwards;
    -webkit-animation: fullOpacityAnim 1s ease 0s forwards;
    -o-animation: fullOpacityAnim 1s ease 0s forwards;
    -ms-animation: fullOpacityAnim 1s ease 0s forwards;
    animation: fullOpacityAnim 1s ease 0s forwards;
}

#site-title{
    opacity:0;
    -moz-animation: fullOpacityAnim 1.5s ease 0.3s forwards;
    -webkit-animation: fullOpacityAnim 1.5s ease 0.3s forwards;
    -o-animation: fullOpacityAnim 1.5s ease 0.3s forwards;
    -ms-animation: fullOpacityAnim 1.5s ease 0.3s forwards;
    animation: fullOpacityAnim 1.5s ease 0.3s forwards;
}


@-moz-keyframes fullOpacityAnim {
   0%  {opacity:0;}
   100% {opacity:1;}
}
@-webkit-keyframes fullOpacityAnim {
   0%  {opacity:0;}
   100% {opacity:1;}
}
@-o-keyframes fullOpacityAnim {
   0%  {opacity:0;}
   100% {opacity:1;}
}
@-ms-keyframes fullOpacityAnim {
   0%  {opacity:0;}
   100% {opacity:1;}
}
@keyframes fullOpacityAnim {
   0%  {opacity:0;}
   100% {opacity:1;}
}

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

/* Site title */
#site-title a{
    font-size: 60px;
    font-family: deutsch-gothicnormal, Arial, sans-serif;
}

/* Remove Site Description */
#site-description{
	display: none;
}

/* Shrink Page title height*/ 
.header-post-title-container {
    padding: 20px 0;
}

/* Leave space under title height */ 
.single-page {
    margin-top: 30px;
}

/* Remove grey line under Header when no Page title */
.header {
    border-bottom: 0px;
}

/* Contact Form 7 */
.wpcf7-text, .wpcf7-textarea{
   margin: 0 !important;
}

.wpcf7-submit{
   margin: 20px 0 0 0 !important;
}

/* Remove border in portfolio element */
.portelement{
	border: 0px solid !important;
}
