body {
	background-color: #fff
}

.uk-slideshow h2,
.uk-slideshow p {
	color: #333 !important
}

.uk-slideshow h2 {
	font-size: 23px
}

.uk-slideshow p {
	font-size: 17px;
	font-family: 'Lora', serif !important
}

.uk-slideshow strong {
	color: #bf9b30
}

.uk-slideshow:focus {
	outline: none
}

@media (min-width: 800px) {
	.uk-slideshow h2 {
		font-size: 44px !important
	}
}

.uk-button-primary {
	border-radius: 25px !important;
	background-color: #ff5a5f !important
}

.person-slider li span {
	color: #333;
	font-family: 'Montserrat', serif;
	font-size: 12px
}

.person-slider li .name {
	line-height: 24px;
	letter-spacing: 0.1em
}

.person-slider li .function {
	color: #afafaf
}

.person-slider li h3 {
	font-family: 'Lora', serif !important;
	color: #4b4747 !important;
	font-style: italic
}

.person-slider ul {
	outline: none
}

.uk-position-center-left-out,
.uk-position-center-left-out {
	color: #bcb7b7 !important
}

.uk-slider:focus {
	outline: none
}

.order span {
	font-size: 12px;
	color: #999999;
	font-weight: lighter;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif !important;
	letter-spacing: 0.1em
}

.steps li span {
    margin-right: 20px;
}

.order .steps {
	display: inline
}

li.gchoice.gchoice_6_10_1 {
    width: 100%!important;
}

ul {
	padding: 0px !important;
	list-style: none
}

.content-section {
	margin-top: -170px
}

.content-section .content-block:first-child {
	margin-top: 0px !important
}

.flowergirl h3 {
	color: #efefef !important;
	font-size: 12px !important;
	letter-spacing: 0.1em;
	font-weight: 500
}

.flowergirl h4 {
	font-size: 12px;
	color: #afafaf
}

.uk-card-default {
	box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);
	background-color: #fff
}

.uk-card-default ion-icon {
	font-size: 30px
}

.uk-card-default .uk-padding.title-padding {
	padding-top: 30px;
	padding-bottom: 30px
}

.uk-card-default .hr-full-width {
	margin: 0px
}

.uk-card-primary>:not([class*=uk-card-media]) {
	color: #ff5a5f !important
}

.payment-box span {
	float: right
}

.order-form li {
	width: 100%
}

.order-form li select {
	width: 100%
}

.sb_instagram_header {
	padding: 0px !important
}

#input_5_10 li {
	width: 100%
}

.gfield_total {
	display: block !important;
	margin-top: 20px
}

label {
	font-family: 'Montserrat', sans-serif !important;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.1em;
	color: #fefefe; 
}

.gform_next_button,
.gform_previous_button,
.gform_button {
	background-color: #bf9b30;
	color: #fff;
	padding: 15px 20px;
	margin-top: 5px;
	height: 53px;
	text-transform: uppercase;
	border: none
}

.gform_next_button:hover,
.gform_previous_button:hover,
.gform_button:hover {
	background-color: rgba(211, 175, 55, 0.8);
	cursor: pointer
}

.ginput_total, .gfield_description {
	color: #ffffff !important;
}

.hidden_sub_label {
	display: none
}

/* #gform_fields_5_2 input {
	padding: 10px;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	margin-bottom: 10px;
	width: 90%
}

#gform_fields_5_2 li {
	width: 100%
} */

textarea {
	padding: 10px;
	border: 1px solid #e3e3e3;
	border-radius: 2px;
	margin-bottom: 10px;
	resize: none;
	width: 90%
}

footer p,
footer a,
footer h6 {
	font-family: 'Montserrat', serif !important;
	font-size: 12px !important;
	line-height: 2em !important;
	letter-spacing: 0.1em;
	text-transform: uppercase
}

footer h6 {
	color: #fefefe
}

footer a {
	color: #878787
}

.uk-totop {
	background-color: #bf9b30 !important;
	width: 35px;
	height: 35px;
	bottom: 0px;
	margin: 20px !important
}

.uk-totop svg {
	display: block;
	margin: 0 auto;
	color: #fff;
	height: 35px
}

select {
    width: 100% !important;
}

.ginput_total_5 {
	font-size: 16px !important;
	color: #333333 !important;
	font-weight: bold !important
}

.gfield_description {
	font-family: 'Montserrat', sans-serif !important;
	text-transform: uppercase;
	font-size: 12px;
	letter-spacing: 0.1em
}

@media only screen and (min-width: 700px) {
	.order .steps {
		display: flex
	}
}

@media only screen and (min-width: 900px) {
    #gform_page_5_1 li {
    	width: 20%;
    }
    
    #gform_page_6_1 li {
        width: calc(100% / 6);
    }
	.order-form li select {
		width: 85%;
	}
	.gform_page_footer {
		float: right;
		position: relative;
	}
	#gform_fields_5_2 #field_5_13,
	#gform_fields_5_2 #field_5_24,
	#gform_fields_5_2 #field_5_14,
	#gform_fields_5_2 #field_5_15,
	#gform_fields_5_2 #field_5_16,
	#gform_fields_5_2 #field_5_17 {
		float: left;
	}
}

li#field_6_10 {
    margin-top: 0px;
}

li#field_6_10 {
    padding-top: 16px;
}




select#input_6_1 {
    font-family: 'Montserrat';
    font-size: 13px; 
    padding-left: 10px;
}

select#input_6_3 {
    font-family: 'Montserrat';
    font-size: 13px;     
    padding-left: 10px;
}

select#input_6_4 {
    font-family: 'Montserrat';
    font-size: 13px; 
    padding-left: 10px;
}

select#input_6_5 {
    font-family: 'Montserrat';
    font-size: 13px;
    padding-left: 10px;
}

select#input_6_30 {
    font-family: 'Montserrat';
    font-size: 13px; 
}

select#input_6_31 {
    font-family: 'Montserrat';
    font-size: 13px; 
    padding-left: 10px;
}

select#input_6_37 {
    font-family: 'Montserrat';
    font-size: 13px; 
    padding-left: 10px;
}

select#input_6_38 {
    font-family: 'Montserrat';
    font-size: 13px; 
}

select#input_6_10 {
    font-family: 'Montserrat';
    font-size: 13px; 
}

select#input_6_24{
    font-family: 'Montserrat';
    font-size: 12px;
}





input#input_6_13 {
    font-family: 'Montserrat';
    font-size: 12px;
}

textarea#input_6_14 {
    font-family: 'Montserrat';
    font-size: 12px;
}

input#input_6_15 {
    font-family: 'Montserrat';
    font-size: 12px;
}

input#input_6_16 {
    font-family: 'Montserrat';
    font-size: 12px;
}

input#input_6_17 {
    font-family: 'Montserrat';
    font-size: 12px;
}

input#input_6_25 {
    font-family: 'Montserrat';
    font-size: 12px;
}

.charleft.ginput_counter {
    font-family: 'Montserrat';
}

.gform_confirmation_wrapper h5{
    line-height: 1.4;
}

h1,
h2,
strong {
	color: #484848;
	font-family: 'Playfair Display', serif !important;
	font-weight: lighter !important
}

h3,
h4,
h5 {
	font-family: 'Montserrat', sans-serif !important;
	color: #afafaf !important
}

p,
html {
	font-family: 'Lora', serif !important;
	color: #878787;
	font-size: 14px !important;
	line-height: 26px !important
}

@media (min-width: 960px) {
	.uk-h2,
	h2 {
		font-size: 38px !important
	}
}

.uk-navbar {
	background: #fff !important
}

.uk-navbar a:first-child {
	padding-left: 0px
}

.uk-navbar .uk-navbar-right {
	float: right
}

.uk-navbar .uk-navbar-right a:last-child {
	padding-right: 0px
}

.uk-navbar-left {
	float: left
}

.gform_body input[type='button'] {   
       -webkit-appearance: none;    
}

.gform_body input[type='submit'] {   
       -webkit-appearance: none; 
    
}


.ginput_container.ginput_container_select select{
    background: url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png) no-repeat right #ddd!important;
    background-size: 10px!important;
    background-position-x: 98%!important;
    background-color: white!important;
    -webkit-appearance: none;
    padding-left: 10px;

}


select::-ms-expand { 
    display: block!important; 
}


.ginput_container input[type='text'] {
       -webkit-appearance: none;   
        border-width: thin;
        padding-left: 10px!important;

}

select#input_6_38 {
    padding-left: 10px;
}

textarea#input_6_14 {
       -webkit-appearance: none;    
        border-width: thin;
        padding-left: 10px!important;

}

#sbi_images {
	padding: 0 !important
}