/*
Theme Name: Asian Bride Makeup
Theme URI: http://hewo.co
Author: Ben Lattimore
Author URI: http://hewo.co
Description: Bespoke theme for Asian Bride Makeup
Version: 1.0
Tags:
*/

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


body    {
    background: #111;   
}
h1, h2, h3, h4, h5, h6  {
    font-family: 'Great Vibes', cursive;
    color: #CFB53B;
    margin-bottom: 27px;
}
p, blockquote, address   {
    font-family: 'Gill Sans', serif;
    font-size: 18px;
    color: #fff;
    letter-spacing: 0.03em;
    line-height: 1.6;
    padding-bottom: 10px;
    font-weight: 300;
}
a   {
    color: inherit;
    text-decoration: underline;
    transition: color 0.8s ease;  
    font-weight: 300;    
}
a:hover {
    color: #CFB53B;   
}

/* Navbar 
======================== */
.navbar-default {
    background: none;
    border-radius: 0px;
    border: none;
}
.navbar {
    margin-bottom: 0px;
}   
a.navbar-brand  {
    text-decoration: none;    
}
.navbar-brand h1  {
    color: #CFB53B ; 
    font-size: 40px;
    transition: color 0.8s ease;
    margin-bottom: 0px;
}
.navbar-brand:hover h1  {
    color: #fff;
}
.navbar-default .navbar-nav>li>a    {
    font-family: 'Gill Sans', serif;
    font-size: 14px;
    color: #fff;
    letter-spacing: 0.03em;
    line-height: 1.6;
    margin-top: 27px;
    transition: color 0.8s ease;
    text-decoration: none;
    font-weight: 300;    
}
.navbar-default .navbar-nav>li>a:hover    {
    color: #CFB53B;
}
.navbar-toggle  {
    margin-top: 35px;   
}
/* Hero
========================= */
#random {
    height: 500px;  
}
#image1 {
    background: url(https://asianbridemakeup.com/wp-content/themes/img/nav2.jpg) no-repeat center center;
	 -webkit-background-size: cover;
	 -moz-background-size: cover;
	 -o-background-size: cover;
	 background-size: cover;
	 overflow: hidden;         
}
/* InfoBlock
========================= */

#infoBlocks {
    padding: 40px 0px;
}

/* Page
======================== */
   
.embed-container { 
    position: relative; 
    padding-bottom: 56.25%; 
    height: 0; 
    overflow: hidden; 
    max-width: 100%; 
    height: auto; 
    margin:27px 0px;
} 
.embed-container iframe, 
.embed-container object, 
.embed-container embed {
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
}
#testimonials   {
    height: 200px; 
    padding-top: 27px;
    border-top: 
}
.skippr-nav-container   {
    display: none;   
}



/* Contact Form
=================== */
form input[type="submit"]   {
    background: none;
    border: 2px solid #fff;
    color: #fff;
    padding: 5px 10px;
    transition: border-color 0.8s ease, color 0.8s ease;
}
form input[type="submit"]:hover {
    color: #CFB53B;
    border-color: #CFB53B;
}


/* Portfolio
====================== */
#portfolioRow    {
    margin-bottom: 27px;
    padding-bottom: 27px;
    border-bottom: 1px double rgba(255,255,255,0.3);    
}
.metaslider .slides img {
  max-height: 600px;
  width: auto;
}




/* Footer
========================= */
#footer .row {
    border-top: 1px double rgba(255,255,255,0.3);   
}
#footer p   {
    padding:27px 0px;
}
#footer a   {
    color: inherit;
    text-decoration: underline;
    transition: color 0.8s ease;
}
#footer a:hover {
    color: #CFB53B;   
}


/* Media Queries
========================= */
@media (max-width:767px)    {
    #pageContent    {
        padding-top: 27px;
        padding-bottom: 27px;
    }
    
    #portfolioRow img    {       
        padding-bottom: 27px;   
    }
    #footer p   {
        padding:12px 0px;
    }
    .navbar-default .navbar-nav>li>a    {
        margin-top: 8px;
    }    
    
    
    
}