@font-face {
    font-family: 'honey_scriptsemibold';
    src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.eot');
    src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.woff2') format('woff2'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.woff') format('woff'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.ttf') format('truetype'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-semibold-webfont.svg#honey_scriptsemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'honey_scriptlight';
    src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.eot');
    src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.woff2') format('woff2'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.woff') format('woff'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.ttf') format('truetype'),
         url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/honeyscript-light-webfont.svg#honey_scriptlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Century Gothic';
	src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.eot');
	src: url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
		url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.woff2') format('woff2'),
		url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.woff') format('woff'),
		url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.ttf') format('truetype'),
		url('http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/fonts/CenturyGothic.svg#CenturyGothic') format('svg');
	font-weight: normal;
	font-style: normal;
}


body {font-family: 'Century Gothic', sans-serif !important; font-size: 16px !important}
h2.section-title {font-family: 'honey_scriptsemibold'; font-size: 80px; text-align: center; color: #fff;}
#site-logo {margin: 0; letter-spacing: 2px;}
.loops-wrapper.grid4 .post-title {font-size: 16px;}
.wpcf7-form {position: relative;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select, .wpcf7-form input[type="search"], .wpcf7-form button {color: #888; font-size: 14px; padding: 10px;}
.wpcf7-form p {margin-bottom: 20px;}
.wpcf7-form #form-addy {color: #fff; font-size: 16px; position: absolute; right: 20px; text-shadow: 2px 2px 1px #000; top: 0;}
.get-social-icon .themify-icon {padding: 0 10px;}
#main-nav .get-social-icon .themify-icon {padding: 0;}
#main-nav .themify-icon-icon {font-size: 16px;}
#main-nav .themify-icon-link {margin: 4px;}

.home-contact .wpcf7-form input[type="reset"], .home-contact .wpcf7-form  input[type="submit"] { background-color: #e6424b; border: medium none; border-radius: 0; color: #fefed8; float: right; font-size: 24px; margin: 15px 15px 0 0; width: 200px !important;}
a.shortcode.button.large {font-size: 20px;}
.rfgallery.hidenav .ngg-navigation {display: none !important;}
.rfgallery .ngg-galleryoverview {padding-bottom: 20px !important;}
.rfgallery .ngg-gallery-thumbnail-box {margin: 10px 0.5% !important;}
.rfgallery .ngg-gallery-thumbnail a img {border-radius: 8px !important;}
.ngg-navigation a {color: #845959;}
#main-nav .current_page_item a, #main-nav .current-menu-item a, #main-nav a:hover  {color: #fefed8;}
#main-nav, #main-nav a {font-family: "Century Gothic", sans-serif !important; font-size: 16px;}
#main-nav a {padding: 8px 0;}
#rf-contact {color: #fff; font-size: 20px !important; padding-left: 80px; padding-right: 30px;}
.rf-logo-navbar {float: left; padding-top: 5px;}
#main-nav li {padding: 0;}

#header .site-description, #header .social-widget {display: none;}
.page #site-logo img {width: 324px; margin-top: -40px;}
.home #site-logo img {width: 878px;}
.page #header {height: 310px;}
.home #headerwrap, .home #header {height: 100vh !important;}
.home #headerwrap {background: #fff url('http://www.bigloveweddings.com.au/wp-content/uploads/2014/09/bg-banner-weddings.jpg') no-repeat center right fixed !important;}

/*#nav-bar {background-color: rgba(179, 47, 54, 0.9);}*/
#nav-bar {background-color: rgba(75, 172, 211, 0.9);}
.btn-wrap {display: inline-block; padding: 0 5px;}
.btn-wrap.red {border: 3px dashed #af2934;} 
.btn-wrap.yellow {border: 3px dashed #fefed8;}
.btn-wrap.blue {border: 3px dashed #53a7cf;}
.submit-wrap {border: 3px dashed #53a7cf; display: inline-block; padding: 10px; position: absolute;    right: 16px;}
.submit-wrap input {margin: 0 !important;}
.home-contact .wpcf7-form input {max-width: 100%; width: 94%;}
.home-contact .cap-input {width: 75px !important; margin-right: 15px;}
.back-top a:before {content: url(http://www.bigloveweddings.com.au/wp-content/themes/parallax-child/images/back-top.png);}
div.wpcf7 img.ajax-loader {position: absolute; bottom: 0;  left: 32px; top: 30px;}
.my-services li {margin-bottom: 1.5em;}
/*.center-img img {display: block; margin: 0 auto;}*/
.page-id-2825 .submit-wrap {border: 3px dashed #af2934;}
.page-id-2825 .submit-wrap input {background-color: #fefed8 !important; background-image: none !important; color: #e6424b !important;}
.page-id-2825 .cap-inst {color: #fff !important;}

.contact-blurb {padding-top:20px; color: #fefed8;}
.home .contact-blurb {padding-top:20px; color: #000;}
#rf-contact a {display: inline; font-size: 20px; font-weight: 700; margin: 0;}

#sb_instagram {border: 2px solid #e1e1e1; padding: 5px;}

div.wpcf7-mail-sent-ok {border: 2px solid #fff; clear: both; color: #fefed8;  display: block; margin-top: 20px;}
.home div.wpcf7-mail-sent-ok {border: 2px solid #4bacd3;  clear: both; color: #b32f36;  display: block;  margin-top: 20px;}

div.wpcf7-response-output {clear: both !important; display: block !important; color: #fff;}
.home div.wpcf7-response-output {clear: both !important; display: block !important; color: #b32f36 !important;}

#header .photo-attr {position: absolute; bottom: 80px; left: 356px; font-size: 15px;}

.admin-bar.no-header #nav-bar, .admin-bar #nav-bar.fixed-nav-bar {top: 0 !important;}

.embed_form, .paper-form{font-family: 'Century Gothic', sans-serif !important;}


/********************************NextGen Gallery Responsiveness/*******************************/.ngg-gallery-thumbnail-box {margin: 5px .5%!important; width: 24%!important;}
.ngg-gallery-thumbnail a {display: block; overflow: hidden;}
.ngg-gallery-thumbnail a img {border: 1px solid #8eb83b!important; width: 95%!important; padding: 2%!important; margin: 0 auto!important;}
body.home .rf-logo-navbar {display: none;}

/********************************Custom Responsive/*******************************//*==========  Non-Mobile First Method  ==========*/    

/* Large Devices, Wide Screens */    
@media only screen and (max-width : 1200px) {

}
    
/* Medium Devices, Desktops */    
@media only screen and (max-width : 992px) {

}
   
/* Small Devices, Tablets */    
@media only screen and (max-width : 768px) {
  #nav-bar {top: 0 !important; height: 65px;}
  #site-logo {margin: 75px 0 0;}
  #pagewrap #main-nav {bottom: -240px !important;}
  #main-nav .themify-icon-icon {font-size: 12px;}
  #rf-contact { display: block;  padding: 0 0 10px !important;}
}

/* Extra Small Devices, Phones */     
@media only screen and (max-width : 480px) {
  #sb_instagram {margin-top: 150px;}                    
  .wpcf7-form {margin: 0 auto; width: 90%;}
}

/* Custom, iPhone Retina */     
  @media only screen and (max-width : 320px) {

}

.embed {
		background:none !important;
	}

