/*
Theme Name: MrBara Child
Theme URI: http://drfuri.com/mrbara
Author: DrFuri
Author URI: http://drfuri.com
Description: MrBara Child Theme.
Version: 1.0
License: GNU General Public License v2+
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mrbara
Domain Path: /lang/
Tags: one-column, two-columns, left-sidebar, right-sidebar, full-width-template, post-formats, theme-options, threaded-comments, translation-ready
Template: mrbara
*/





/*



============================================================



@ FONTS ICON ICOOMOON



============================================================



*/

.fixed-height-photobooth{  

    height: 730px !important;

    background-size: cover;

    background-repeat: no-repeat;

}

.slide-row-top{

	overflow: visible !important;

}

[class^="icon-"], [class*=" icon-"] {    

	font-family: 'icomoon';    

	speak: none;        

	font-style: normal;    

	font-weight: normal;    

	font-variant: normal;    

	text-transform: none;    

	line-height: 1;    

	position: relative;    

	top: 0;    

	display: inline-block;    

	-webkit-font-smoothing: antialiased;    

	-moz-osx-font-smoothing: grayscale;

}

.icon-home:before {    content: "\e600";}

.icon-newspaper:before {    content: "\e601";}

.icon-paint-format:before {    content: "\e602";}

.icon-image:before {    content: "\e603";}

.icon-images:before {    content: "\e604";}

.icon-music:before {    content: "\e605";}

.icon-play:before {    content: "\e606";}

.icon-film:before {    content: "\e607";}

.icon-book:before {    content: "\e608";}

.icon-file:before {    content: "\e609";}

.icon-profile:before {    content: "\e60a";}

.icon-file2:before {    content: "\e60b";}

.icon-file3:before {    content: "\e60c";}

.icon-stack:before {    content: "\e60d";}

.icon-cart:before {    content: "\e60e";}

.icon-phone:before {    content: "\e60f";}

.icon-envelope:before {    content: "\e610";}

.icon-screen:before {    content: "\e611";}

.icon-mobile:before {    content: "\e612";}

.icon-tablet:before {    content: "\e613";}

.icon-undo:before {    content: "\e614";}

.icon-redo:before {    content: "\e615";}

.icon-forward:before {    content: "\e616";}

.icon-reply:before {    content: "\e617";}

.icon-bubble:before {    content: "\e618";}

.icon-bubbles:before {    content: "\e619";}

.icon-bubble2:before {    content: "\e61a";}

.icon-bubbles2:before {    content: "\e61b";}

.icon-user:before {    content: "\e61c";}

.icon-users:before {    content: "\e61d";}

.icon-quotes-left:before {    content: "\e61e";}

.icon-search:before {    content: "\e61f";}

.icon-expand:before {    content: "\e620";}

.icon-contract:before {    content: "\e621";}

.icon-lock:before {    content: "\e622";}

.icon-cog:before {    content: "\e623";}

.icon-cogs:before {    content: "\e624";}

.icon-bars:before {    content: "\e625";}

.icon-earth:before {    content: "\e626";}

.icon-link:before {    content: "\e627";}

.icon-warning:before {    content: "\e628";}

.icon-notification:before {    content: "\e629";}

.icon-question:before {    content: "\e62a";}

.icon-info:before {    content: "\e62b";}.icon-checkmark:before {    content: "\e62c";}.icon-minus:before {    content: "\e672";}.icon-play2:before {    content: "\e673";}.icon-volume-low:before {    content: "\e62d";}.icon-arrow-right:before {    content: "\e62e";}.icon-arrow-left:before {    content: "\e62f";}.icon-arrow-right2:before {    content: "\e630";}.icon-arrow-left2:before {    content: "\e631";}.icon-arrow-right3:before {    content: "\e632";}.icon-arrow-left3:before {    content: "\e633";}.icon-checkbox-checked:before {    content: "\e634";}.icon-checkbox-unchecked:before {    content: "\e635";}.icon-checkbox-partial:before {    content: "\e636";}.icon-radio-checked:before {    content: "\e637";}.icon-radio-unchecked:before {    content: "\e638";}.icon-mail:before {    content: "\e639";}.icon-mail2:before {    content: "\e63a";}.icon-googleplus:before {    content: "\e63b";}.icon-googleplus2:before {    content: "\e63c";}.icon-googleplus3:before {    content: "\e63d";}.icon-facebook:before {    content: "\e63e";}.icon-facebook2:before {    content: "\e63f";}.icon-facebook3:before {    content: "\e640";}.icon-instagram:before {    content: "\e641";}.icon-twitter:before {    content: "\e642";}.icon-twitter2:before {    content: "\e643";}.icon-twitter3:before {    content: "\e644";}.icon-feed:before {    content: "\e645";}.icon-feed2:before {    content: "\e646";}.icon-feed3:before {    content: "\e647";}.icon-youtube:before {    content: "\e648";}.icon-youtube2:before {    content: "\e649";}.icon-vimeo:before {    content: "\e64a";}.icon-vimeo2:before {    content: "\e64b";}.icon-vimeo3:before {    content: "\e64c";}.icon-flickr:before {    content: "\e64d";}.icon-flickr2:before {    content: "\e64e";}.icon-flickr3:before {    content: "\e64f";}.icon-picassa:before {    content: "\e650";}.icon-picassa2:before {    content: "\e651";}.icon-dribbble:before {    content: "\e652";}.icon-dribbble2:before {    content: "\e653";}.icon-dribbble3:before {    content: "\e654";}.icon-github:before {    content: "\e655";}.icon-github2:before {    content: "\e656";}.icon-github3:before {    content: "\e657";}.icon-github4:before {    content: "\e658";}.icon-github5:before {    content: "\e659";}.icon-wordpress:before {    content: "\e65a";}.icon-wordpress2:before {    content: "\e65b";}.icon-blogger:before {    content: "\e65c";}.icon-blogger2:before {    content: "\e65d";}.icon-tumblr:before {    content: "\e65e";}.icon-tumblr2:before {    content: "\e65f";}.icon-skype:before {    content: "\e660";}.icon-reddit:before {    content: "\e661";}.icon-linkedin:before {    content: "\e662";}.icon-lastfm:before {    content: "\e663";}.icon-lastfm2:before {    content: "\e664";}.icon-delicious:before {    content: "\e665";}.icon-stumbleupon:before {    content: "\e666";}.icon-stumbleupon2:before {    content: "\e667";}.icon-pinterest:before {    content: "\e668";}.icon-pinterest2:before {    content: "\e669";}.icon-file-pdf:before {    content: "\e66a";}.icon-html5:before {    content: "\e66b";}.icon-html52:before {    content: "\e66c";}.icon-chrome:before {    content: "\e66d";}.icon-firefox:before {    content: "\e66e";}.icon-IE:before {    content: "\e66f";}.icon-opera:before {    content: "\e670";}.icon-safari:before {    content: "\e671";}/*============================================================@ SOCIAL NETWORKING ICONS FONTS FROM ICOMOON============================================================*/#socialbar .icomoon {    font-size: 1em;    width: 32px;    height: 32px;    margin-left:2px;    padding: 8px 0 0;    border-radius: 50%;}#twitter:before {     content: '\e642'; }#facebook:before {     content: '\e63e'; }#google:before {    content: '\e63b';}#linkedin:before {    content: '\e662';}#pinterest:before {    content: '\e668';}#flickr:before {    content: '\e64d';}#youtube:before {    content: '\e648';}#vimeo:before {    content: '\e64a';}#github:before {    content: '\e657';}#instagram:before {    content: '\e641';}#reddit:before {    content: '\e661';}#dribble:before {    content: '\e652';}#picassa:before {    content: '\e650';}#wordpress:before {    content: '\e65a';}#stumbleupon:before {    content: '\e666';}#rss:before {    content: '\e645';}#email:before {    content: '\e610';}

/*============================================================@ Globals Styles============================================================*/

html {    height: 100%;}body * {-ms-word-wrap: break-word;word-wrap: break-word;}

body {    

	font-family: Arial, Helvetica, sans-serif; /* "Source Sans Pro"; */    

	font-size: 16px;    

	line-height: 22px;    

	background-color: #fff;    

	color: #555;    

	overflow-x:hidden;    

	font-weight: 300;
	webkit-overflow-scrolling: touch;

}

/************************//***** Custom Style *****//************************/

.cel-include-box-4 {   

 	margin-top: -290px;

 }

 #input_8_1_3_container label,

 #input_8_1_6_container label,

 #field_8_1 .gfield_label, 

 #field_8_2 .gfield_label, 

 #field_8_3 .gfield_label, 

 #field_8_4 .gfield_label, 

 #field_8_5 .gfield_label, 

 #field_8_6 .gfield_label, 

 #field_8_9 .gfield_label, 

 #field_8_10 .gfield_label, 

 #field_8_11 .gfield_label {

     display: none;

 }

 .home #input_8_2 {    

 	float: right;    

 	margin-right: 8px !important;    

 	width: 64.3%;

 }

 #input_8_2 {    

 	float: right;    

 	margin-right: 15px !important;

 	width: 64.3%;

}

#field_8_2{  

	margin-top: 0.2em;

}

.slide-box-content:hover .content-box-show{    

	text-align: center;    

	display: block;    

	padding: 25px 0;   

	background: rgba(255, 255, 255, 0.79);    

	font-size: 20px;    font-weight: 300;    

	transform: translateY(-72px);

}

.content-box-show{    

	text-align: center;    

	display: block;    

	padding: 25px 0;    

	background: rgba(255, 255, 255, 0.79);    

	font-size: 20px;    font-weight: 300;    

	transform: translateY(-99999px);

}

.content-box-show .title-name-album{    

	font-size: 16px;    

	font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;    

	color: #000;

} 

#lukas-bg-content{    

	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0,0.25)), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.25))), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/D9A9281-1.jpg);    

	background-size: cover;

}

#victoria-bg-content{    

	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), rgba(0, 0, 0,0.25)), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.25))), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.25)), url(/wp-content/uploads/2016/10/20160722-_D9A6317.jpg);    

	background-size: cover;}#jack-bg-content{    background: url(/wp-content/uploads/2016/10/D9A2899-e1475817893364.jpg);    

		background-size: cover;

	}

.footer-form input {    

	height: 40px;

}.footer-form input.datepicker {    

	width: 93% !important;

}

.gform_wrapper li.hidden_label input {    

	margin-top: auto !important;

}

.footer-form #field_9_14 {    

	width: 49%;    

	float: right;    

	margin: 0;    

	padding: 0;

}

.footer-form #field_9_14 .ginput_container {    

	margin: 0;

}

#input_9_5{	

	width: 89% !important;

}.header2{   

	font: normal normal normal 40px/1.4em 'times new roman',times,serif;

}

#gform_fields_9 li.gfield{   

	margin-top: 0px !important;

}

li#field_9_13 .ginput_container,      
li#field_9_16 .ginput_container{      

	float: left;

}

#home-fix-img .vc_parallax-inner{    

	background-size: initial !important;

	background-repeat: no-repeat !important;

}

#home-img-fx{    

	background: url(/wp-content/uploads/2016/10/img_home.jpg);    

	background-repeat: no-repeat;    

	background-attachment: fixed;

}

.header-style1 h2,.header-style1 h3{    

	font-weight: normal !important;    

	font: normal normal normal 14px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif !important;    

	font-size: 36px !important;    color: #000 !important;

}

.header-style-set h2,

.header-style-set h3{    

	font: normal normal normal 14px/1.4em helvetica-w01-light,helvetica-w02-light,sans-serif !important;

	font-size: 36px !important;

}

.header-style-set .uvc-sub-heading{    

	font-family: times new roman,times,serif !important;    

	font-size: 21px !important;

}

.header2 h2{    

	text-transform: none !important;    

	text-align: center;    

	font-family: playfair display,serif !important;    

	text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;    

	color: #000 !important;   

	/*padding: 0 15px !important;*/

	font-size: 47px !important;

}

.header-cor h2{        

	padding: 0 3% !important;

	text-transform: none !important;    

	text-align: center;    

	font-family: playfair display,serif !important;    

	text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;    

	color: #000 !important;

	font-size: 47px !important;

}

.home-row-hight{

	height:700px;

}

.ug-thumb-wrapper.ug-tile .ug-tile-icon.ug-icon-link.icon-quickvew-bt {   

	background-image: url(/wp-content/uploads/2016/11/quickview_button.jpg);    

	width: 250px;    

	height: 35px;    

	left: 25% !important;

}

.quick_view_ultimate_container[position="bottom"] span{

	margin-bottom: 10px;

}

.widget-style a{    

	padding: 5px 25px !important;    

	float: left;    

	margin: 0 5px;

}

.area-widget-style{    

	width: 100%;    

	display: block;

}

.widget-style{    

	width: 45%;    

	float: left;    

	margin: auto;

}

.widget-style a{    

	padding: 5px 25px !important;

}

.yith-woocompare-widget h3{    

	font-size: 22px !important;    

	color: #3e3e3e !important;

}

.products li a {    

	margin-right: 0px; 

}

ul.products li a{    

	float: left;

}

ul.products li .yith-woocompare-open{    

	float: left;

}

.addfav{   

	background: url(/wp-content/uploads/2016/11/fab-icon-01.png);    

	width: 16px;   

	height: 16px;    

	float: left;    

	margin: 5px 5px 0 0px;

}

.removefav{    

	background: url(/wp-content/uploads/2016/11/fab-icon-02.png);    

	width: 16px;    

	height: 16px;    

	float: left;    

	margin: 5px 5px 0 0px;

}

.gform_wrapper{    

	display: block !important;  

}

.footer-widgets .footer-extras.custom-social-widget {    

	position: absolute;    

	top: 310px !important;    

	left: auto;    

	right: auto !important;    

	padding-top: 0;    

	max-width: 310px;

}

.menu-logo .site-title{    

	display: none;

}

.ui-datepicker-header{    

	color: #3d3d3d !important;

}

.text1{    

	color: #fff;    

	font-family: playfair display,serif;    

	font-size: 50px;    

	letter-spacing: 0;

	font-weight: 400;

    margin-top: 5px;

}

.text2{    

	font-size: 27px;    

	font-weight: 200;    

	color: rgb(255, 255, 255);    

	font-family: avenir-lt-w01_35-light1475496,sans-serif;    

	letter-spacing: 1px;    

	margin-top: -8px;

}

.box-corp{    

	border: 3px solid #fff;    

	background: rgba(0,0,0,0.12);    

	text-align: center;    

	display: block;    

	width: 80%;

	max-width: 800px;    

	min-width: 300px;    

	height: 340px;    

	margin: 170px auto;    

	color: #fff;    

	padding: 100px 0 4%;

}

.head-slide{    

	font-weight: 600;    

	font: normal normal normal 40px/1.4em 'times new roman',times,serif;    

	text-align: center;

}

.pink-gift{    

	display: inline-block;    

	background: #d797e3;    

	padding: 10px 10px !important;    

	color: #000;    

	font-size: 18px !important;    

	margin-bottom: 30px !important;    

	text-align: center;

}

.orange-gift{   

	background: #debcb1 !important;

}

.violet-gift{    

	background: #9477d1 !important;

}

.blue-gift{    

	background: #6fa3de !important;

}

.green-gift{    

	background: #d8f2a0 !important;

}

.green-blue-gift{    

	background: #8dd1ca !important;

}

.yellow-gift{    

	background: #e9db89 !important;

}

/*.bt-equire{    

	color: #000 !important;    

	background: #fff;    

	border: 1px solid #000;    

	border-radius: 19px;    

	text-align: center !important;    

	padding: 10px 30px !important;    

	font-weight: 500 !important;    

	font: italic normal normal 18px/1.4em 'times new roman',times,serif !important;    

	display: block;    

	width: 150px;

}

.bt-equire:hover{    

	background: #2f7150;    

	color: #fff !important;

}*/

.button-style1 button{    

	border-radius: 38px;    

	padding: 5px 40px !important;    

	font: italic normal normal 21px/1.4em 'times new roman',times,serif !important;

}

.header-booth{   

	font-size: 45px; 

	font-weight: 400;

	text-transform: none !important;    

	text-align: center;    

	font-family: playfair display,serif !important;    

	text-shadow: rgba(0, 0, 0, 0.4) 0px 4px 5px;    

	color: #000 !important;

}

.product-desc-shop{    

	font-size: 18px;    

	background: #fff;    

	padding: 0 20px ;

	/*20px;    

	height: 140px;    

	max-height: 200px;*/    

	overflow: hidden;    

	display: block;

}

.product-desc-shop p{     

	font-size: 12px !important;     

	color: #000;

}

.home-top-box{    

	border: 3px solid #fff;    

	background: rgba(0,0,0,0.12);    

	text-align: center;    

	display: block;    

	width: 80%;  

	max-width: 800px;  

	min-width: 250px;    

	height: 347px;    

	margin: 170px auto;    

	color: #fff;    

	padding: 70px 0 4%;

	/*background: url(http://theboothfairy.freshdevelopment.net.au/wp-content/uploads/2015/06/logo-nobg.png);*/

    background-size: 340px;

    background-repeat: no-repeat;

    background-position: center 140px;

}

.logo-home-cover{

	margin-top: -35px;

}

.img-style-home-text{    

	font-family: playfair display,serif;    

	font-size: 28px !important;

	font-weight: 400;

}

h2.img-style-home-text{

	margin-top: 5px;

}

.img-style-home img{    

	border-radius: 30px;

	border: 1px solid rgba(0, 0, 0, 0.3);

}

.black-bt-shadow-home button{    

	color: #ffffff ;    

	border-radius: 38px;    

	padding: 5px 68px !important;    

	display: inline-block;    

	font: italic normal normal 21px/1.4em 'times new roman',times,serif !important;    

	margin: 0 0 20px;    

	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;    

	background: rgba(0, 0, 0, 1) url(https://static.parastorage.com/services/skins/2.1229.62/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x !important;    

	border: solid rgba(20, 100, 47, 1) 0px;

}

.white-bt-shadow-home button{    

	color: #000000 !important;    

	border-radius: 38px;    

	padding: 9px 93px !important;    

	display: inline-block;    

	font: italic normal normal 21px/1.4em 'times new roman',times,serif !important;    

	margin: 0 0 20px;    

	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;    

	background: rgba(255, 255, 255, 1) url(https://static.parastorage.com/services/skins/2.1229.62/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x !important;    

	border: solid rgba(20, 100, 47, 1) 0px;

}

.bt-equire-now,

.black-bt-shadow button{    

	color: #ffffff !important;    

	border-radius: 38px;    

	padding: 5px 16px !important;    

	display: inline-block;    

	font: italic normal normal 21px/1.4em 'times new roman',times,serif !important;    

	margin: 0 0 20px;    

	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;    

	background: rgba(0, 0, 0, 1) url(https://static.parastorage.com/services/skins/2.1229.62/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x !important;    

	border: solid rgba(20, 100, 47, 1) 0px; 

}

.white-bt-shadow button,

.bt-equire{    

	color: #000000 !important;    

	border-radius: 38px;    

	padding: 10px 39px !important;    

	display: inline-block;    

	text-align: center !important;    

	font: italic normal normal 21px/1.4em 'times new roman',times,serif !important;    

	margin: 0 0 20px;    

	transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;    

	background: rgba(255, 255, 255, 1) url(https://static.parastorage.com/services/skins/2.1229.62/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x !important;    

	border: solid rgba(20, 100, 47, 1) 0px;  

}

.bt-equire-now:hover,

.white-bt-shadow button:hover,

.white-bt-shadow-home button:hover,

.black-bt-shadow button:hover,

.black-bt-shadow-home button:hover,

.white-bt-shadow .ubtn-hover,

.black-bt-shadow .ubtn-hover,

.black-bt-shadow-home .ubtn-hover,

.white-bt-shadow-home .ubtn-hover,

.bt-equire:hover{    

	/*transition: border-color 0.4s ease 0s, background-color 0.4s ease 0s;  */  

	background: rgba(20, 100, 47, 1) url(https://static.parastorage.com/services/skins/2.1229.62/images/wysiwyg/core/themes/base/shiny1button_bg.png) 50% 50% repeat-x !important;    

	border: solid rgba(20, 100, 47, 1) 0px;    

	color: #fff !important;

	transition: all 0.3s;

}

.bt-equire{    

	display: block !important;    

	width: 170px;

}

.product_title_custom{    

	font-family: times new roman,times,serif;    

	/*letter-spacing: 0.01em;*/   

	font-size: 42px;    

	font-weight: 400;    

	color: #000;

}

.entry-summary-content p{    

	color: rgb(42, 42, 42);    

	font-family: open sans,sans-serif;    

	font-size: 16px;    

	font-weight: 400;

}

.uvc-heading .uvc-main-heading h1, 

.uvc-heading .uvc-main-heading h2, 

.uvc-heading .uvc-main-heading h3, 

.uvc-heading .uvc-main-heading h4, 

.uvc-heading .uvc-main-heading h5, 

.uvc-heading .uvc-main-heading h6{    

	font-family: playfair display,serif !important;    

	letter-spacing: -0.05em;

	font-size: 42px;

}

.esg-navbutton-solo-right,

.esg-navbutton-solo-left{    

	display: none;

}

.fixed-height-row{    

	height: 730px !important;

}

.fixed-height-row-home{    

	height: 658px;

}

.fixed-height-row-booth{

	height: 750px !important;

}

#product-row-fixed-size .vc_column-inner {    

	width: 97% !important;    

	margin: auto !important;    

	font-family: "Palatino Linotype",palatinoLinotype;

}

#product-row-fixed-size,

#product-row-fixed-size a{    

	font-family: "Palatino Linotype",palatinoLinotype;

}

#product-row-fixed-size h3 a{    

	font-size: 18px;

	font-weight: 400;

}

#product-row-fixed-size .woocommerce ul.products li{    

	margin-bottom:10px !important; 

}

.subheader-style1{    

	color: #a0a09f;     

	margin-top: -37px;    

	font-size: 42px;    

	font-weight: 500; 

	letter-spacing: -2px;    

	font-family: avenir-lt-w01_85-heavy1475544,sans-serif;

}

.subheader-style2{    

	color: #3E3E3E;

    margin-top: -13px;

    font-size: 42px;

    font-weight: normal;

    letter-spacing: normal;

    font-family: 'times new roman',times,serif;

}

.product-details,

.product-details a{    

	color: rgb(42, 42, 42) ;      

	font-family: open sans,sans-serif;    

	font-size: 16px;     

	font-weight: 400;

}

.product-details strong{    

	font-family: times new roman,times,serif;    

	font-size: 21px;    

	color: rgb(42, 42, 42);

}

.fixed-font-style1{    

	font-family: "Helvetica",sans-serif;    

	font-weight: 200;

}

.fixed-font-style1 p{    

	font-size: 17px; 

	/*line-height: 21px;*/   

	color: #000;    

	font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;

}

.fixed-font-style2 p{    

	font-size: 17px;    

	color: #000;    

	font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;

}

.fixed-font-style3{    

	font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;    

	color: #000;

}

.fixed-font-style3 p{    

	font-size: 17px;

	line-height: 21px;    

	color: #000;

}

.fixed-font-style1 strong{    

	font-size: 17px;    

	font-family: avenir-lt-w01_85-heavy1475544,sans-serif;

	font-weight: 500;

}

.content-font-style {    

	color: #000;     

	font-size: 16px;

}

.custom-quick-view{    

	height: auto !important;    

	width: auto !important;

}

.eg-howardtaft-container{   

	background-color: rgba(255, 255, 255, 0.4) !important;

}

.column-white-bg{    

	background-color: rgba(255, 255, 255, 0.7);    

	height: 730px;

}

.column-white-bg-booth{    

	background-color: rgba(255, 255, 255, 0.7);    

	height: 750px;

}

.sub-ontop-title{    

	margin-bottom: 0;    

	padding-top: 0px;

}

.sub-ontop-title h5{    

	font-weight: 100;    

	color: #3E3E3E;    

	font-size: 19px;    

	font-family: avenir-lt-w01_35-light1475496,sans-serif !important;    

	margin-bottom: 0;

}

.topbar-sidebar .socials a{    

	padding: 7px 8px 5px;    

	border-radius: 5px;    

	color: rgb(255, 255, 255);    

	margin-right: 10px;    

	background: rgba(2, 9, 25, 0.2) none repeat scroll 0% 0%;    

	font-size: 13px;

}

.topbar-sidebar .socials a:hover{  

	background: rgba(0,0,0,1) none repeat scroll 0% 0%; 

}

.tel-layout a{    

	font-size: 18px;    

	color: rgb(62, 62, 62);    

	font-family: helvetica-w01-light,helvetica-w02-light,sans-serif;    

	font-weight: 700;

}

.photobooth-font p{

	line-height: 22px;

	font-weight: 400;

}

#footer-widgets .gform_body{

	font-size: 16px;

    font-weight: 400;

}

.padding-head h2{

	padding: 0 41px !important;

}

.column-profess .vc_column-inner {

    padding: 0px 5px !important;

}

.home-ultimate-row .vc_column_container>.vc_column-inner{

	box-sizing: border-box;

    padding-left: 4px !important;

    padding-right: 4px !important;

    width: 100%;

}

.home-ultimate-row .img-style-home img{

	max-height: 189.5px;

}

/*.abia-bg{

	background-size: initial !important;

    background-repeat: no-repeat !important;

    background-position: center 0px !important;

    background-color: rgba(0, 0, 0, 0);

    background-image: url(http://theboothfairy.freshdevelopment.net.au/wp-content/uploads/2017/01/home_wedding.jpg);

    background-attachment: fixed;

}*/

.ui-datepicker td a, 

.ui-datepicker td span{

    color: #666 !important;

}

.column-white-bg,

.column-white-bg-booth{

	min-width: 340px;

}

#home-cover-row-bg{

	height: 708px;

}

.spacial-row .booth-heading-anton h2{

	font-family: anton,sans-serif !important;

	font-style: normal;

	color: #FFFFFE;

	font-size: 50px;

	letter-spacing: 0.15em;

}

.text-home-font{

	font-size: 23px; 

	line-height: 29px;   

	color: #fff;    

	font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;

}

.testimonial-row-text,

.testimonial-row-text p{

	color: rgb(0, 0, 0);

    font-family: didot-w01-italic,serif;

    font-size: 25px;

   line-height: 1.5em;

}

.testimonial-row-text,

.testimoial-autor{

	width: 258px;

	margin: auto;

}

.testimonial-row-text img{

	margin-bottom: 30px !important;

}

.testimoial-autor p{

	font-family: futura-lt-w01-light,sans-serif;

	font-size: 16px;

	color: rgb(15, 15, 15);

	text-align: left;

}

#four-box-home .vc_column-inner {

	padding-left: 5px !important;

	padding-right: 5px !important;

}

.fixed-font-boothpop strong,

.fixed-font-boothpop strong span,

.fixed-font-boothpop strong p{

	font-weight: bold;

	font-family: avenir-lt-w01_85-heavy1475544,sans-serif;

	font-size: 16px;

}

.fixed-font-boothpop p,

.fixed-font-boothpop span{

	font-weight: 400;

	font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;

	font-size: 16px;

	line-height: 21px;

}

#pum-5655 .pum-theme-1141 .pum-container{

	padding: 20px 41px !important;

}

.subhead-post{

	width: 412px;

	margin-top: -40px; 

	margin-left: -15px;

}

#popmake-5655{

	padding: 15px 36px !important;

}

.uvc-9894 .uvc-main-heading{

	margin-top: -11px !important;

}

.spacial-row-cor .head-cor-biglogo h2{

	font-family: anton,sans-serif !important;

	font-style: normal;

	color: #000;

	font-size: 50px;

	letter-spacing: 0.15em;

} 

#text-under-fourbox .container-fluid,

#text-under-fourbox .vc_column-inner,

#welcome-thebooth .container-fluid{

	padding-left: 0 !important;

	padding-right: 0 !important;

}

#abia-winner-row .column-white-bg,

#love-story-row .column-white-bg ,

#premium-quality-row .column-white-bg-booth,

#cor-photograph-row .column-white-bg

{

	right: -1%;

}

#your-corporate-partner .column-white-bg, 

#dazzling-design-row  .column-white-bg,

#professional-crews-row .column-white-bg-booth ,

#all-inclusive-row .column-white-bg-booth ,

#cor-photo-row .column-white-bg,

#cor-allinclusive-row .column-white-bg

{

	left: -3%;

}

#gform_9 #field_9_14 label{

	display: none;

}

#gform_9 #field_9_14 input{

	height: 29px !important;

	color: #aeaeae !important;

}

#gform_9 #field_9_14 ul.chosen-choices{

	border: 1px solid #c8c8c8 !important;

}

#gform_9 select{

	height: 32px;

}

#gform_9 .chosen-container,

#gform_9 .chosen-container li input{

	/*width: 100% !important;*/

}

.head-product-slide{

	font-family: peaches-and-cream-regular-w00,script;

	font-size: 82px;

	color: #fff;

	line-height: 45px;

}

.subtitle-slide-product{

	font-family:brandon-grot-w01-light,sans-serif;

	font-size: 20px;

	color: #fff;

	text-align: right !important;

}

.subtitle-slide-product2{

	font-family:brandon-grot-w01-light,sans-serif;

	font-size: 20px;

	color: #fff;

	text-align: left !important;

	padding-left: 17px !important;

}

.price-slide-product{

	font-family: dinneuzeitgroteskltw01-_812426,sans-serif;

	font-size: 80px;

	color: #fff;

	line-height: 82px;

}

.price-slide-product2{

	font-family: dinneuzeitgroteskltw01-_812426,sans-serif;

	font-size: 80px;

	color: #fff;

	line-height: 82px;

    margin-top: 15px !important;

}

.white-text-fixed p{

	color: #fff !important;

}

#field_9_15{

	text-transform: none;

    color: #333;

}

.fixed-font-header .uvc-sub-heading h2{

	font-family: avenir-lt-w01_85-heavy1475544,sans-serif;

    font-size: 42px;

    margin-top: -80px;

	color: rgb(222, 222, 222);

}

ul.gif-liststyle li{

	color: rgb(255, 255, 255);

	font-family: avenir-lt-w01_85-heavy1475544,sans-serif;

	font-size: 24px;

	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6), -1px -1px 1px rgba(0, 0, 0, 0.6);

	line-height: 30px;

	padding: 10px 0;

}

ul.gif-liststyle{

	list-style-type: none !important;

}

ul.gif-liststyle li:before{

	content: " ";

	display: list-item;

	list-style-image: url("/wp-content/uploads/2017/02/icon-list.png");

	width: auto;

	height: 0;

}

ul.gif-liststyle li:hover:before{

	content: " ";

	display: list-item;

	list-style-image: url("/wp-content/uploads/2017/02/list-gif-small.gif");

	width: auto;

	height: 0;

}

.gif-img-photobooth img{

	right: -40px;

    position: relative;

}

h2.form-head-booking{

	color: rgba(222,195,40,1);

    font: normal normal normal 42px/52px avenir-lt-w01_85-heavy1475544,sans-serif !important;

}



/* gravity form id 10 only */

#gform_fields_10 input[type=text],

#gform_fields_10 input[type=email],

#gform_fields_10 select,

#gform_fields_10 textarea{

	border-radius: 5px;

	color: #555;

	border: 2px solid #dec328 !important;

}

#gform_fields_10 .gfield_radio label,

#gform_fields_10 .gfield_checkbox label{

    color: rgba(255,255,255,1) ;

    font: normal normal normal 12px/15px avenir-lt-w01_35-light1475496,sans-serif ;

}

#gform_fields_10{

	color: rgba(222,195,40,1);

	font: normal normal normal 13px/16px avenir-lt-w01_35-light1475496,sans-serif;

}

.gform_wrapper.gf_browser_gecko .gfield_time_ampm select {

    max-width: 6rem !important;

    width: calc(4rem + 25px);

}

#gform_submit_button_10{

	width: 100%;

	border-radius: 5px;

	background: rgb(222, 195, 40) none repeat scroll 0% 0%;

	color: rgb(255, 255, 255);

	border-color: rgb(222, 195, 40);

	font: italic 24px/30px arial,"ｍｓ ｐゴシック","ms pgothic","돋움",dotum,helvetica,sans-serif;

}

#input_10_5_5_container{

	width: 100% !important;

	padding-right:0px !important; 

}

#gform_10 .ginput_container_fileupload{

	border: 2px solid;

	padding: 5px;

	border-radius: 5px;

}

#gform_confirmation_wrapper_10{

	padding: 28px 0px 50px;

	text-align: center;

	color: rgb(255, 255, 255);

}

#gform_confirmation_message_10 h2{

    font-family: helvetica-w01-light,helvetica-w02-light,sans-serif !important;

    font-size: 22px !important;

}

#gform_confirmation_message_10 h4{

    font-family: helvetica-w01-light,helvetica-w02-light,sans-serif !important;

    font-size: 16px !important;

}

.img-figcaption .vc_figure-caption{

	background: #fff;

    padding: 20px;

    font-weight: 400;

    margin: 0 !important;

    font-size: 18px !important;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    line-height: normal;

    color: #000;

}

/* The Modal (background) */

.modal_lookbook {

    display: none; 

    position: fixed; 

    z-index: 9999; 

    padding-top: 100px; 

    left: 0;

    top: 0;

    width: 100%; 

    height: 100%;
    overflow:initial;
    overflow-y: scroll; 

    -webkit-overflow-scrolling: touch;

    background-color: rgb(0,0,0); 

    background-color: rgba(0,0,0,0.95); 

}

.model_open_active{
	top:0 !important;
}

/* Modal Content */

.modal-content {

    background-color: #000;

    margin: auto;

    padding: 20px 3%;

    border: 1px solid #000;

    border-radius:0; 

    width: 95%;

    max-width: 966px;

    min-width: 300px;

}



/* The Close Button */

.close_lookbook {

    color: #fff;

    float: right;

    font-size: 50px;

    font-weight: 400;

    margin-bottom: 10px;

    position: fixed;

	display: block;

	right: 25%;

	z-index: 99999999;

}



.close_lookbook:hover,

.close_lookbook:focus {

    color: #fff;

    text-decoration: none;

    cursor: pointer;

    margin-bottom:10px; 

}

#gform_wrapper_9{

	font-family: helvetica-w01-light,helvetica-w02-light,sans-serif;

}

input#gform_submit_button_9 {

    border: 1px solid #000;

    padding: 13px 30px;

    color: #fff;

    background: #000;

    border-radius: 5px;

}

.booking-term-box {

    overflow-x: auto !important;

    overflow-y: scroll !important;

    height: 500px;

    width: 100%;

    color: #fff;

    border: 1px solid;

    padding: 10px;

}
.box-ul-enquiry{
	margin-left: 15%;
}
.box-ul-enquiry ul{
	width: 95%;
    max-width: 500px;
    display: block;
    margin: auto;
    min-width: 300px;
}
.box-ul-enquiry ul li{
	width: 46%;
    min-width: 200px;
    float: left;
    color: #000;
    font-family: helvetica-w01-light,helvetica-w02-light,sans-serif; 
    font-size: 22px;
}
.headindent{
  display: block;
  position: absolute;
  float: left;
  text-indent: -9999em;
}
input[type=checkbok]{
	  -webkit-appearance: checkbox !important;
}
 .toggle-topbar-mobile {
 	display: none;
 }
#field_9_16{display:none;}
/* End gravity form id 10 only */



/**  For firefox only **/

/*@-moz-document url-prefix() {    

	.fixed-font-style3 p{        

		font-size: 16px;        

		color: #000;     

	}      

	.fixed-font-style1 p {        

		font-size: 17px;        

		color: #000;        

		font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;    

	}    

	.content-font-style {        

		color: #000;        

		font-size: 16px;        

		font-family: helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;    

	}    

	.product_title_custom {       

		font-family: times new roman,times,serif;        

		letter-spacing: 0.1em;        

		font-size: 42px;        

		font-weight: 200;        

		color: #000;    

	}    

	.entry-summary-content p {        

		color: rgb(42, 42, 42);        

		font-family: open sans,sans-serif;        

		font-size: 17px;        

		font-weight: 400;    

	}    

	.product-details, 

	.product-details a {        

		color: rgb(42, 42, 42);        

		font-family: open sans,sans-serif;        

		font-size: 17px;        

		font-weight: 400;    

	}    

	.fixed-font-style2 p{        

		font-size: 17px;        

		color: #605E5E;        

		font-family: Helvetica-W02-Light,Helvetica-W01-Light,sans-serif;    

	}    

	.text1{        

		color: #fff;        

		font-family: playfair display,serif;        

		font-size: 50px;        

		letter-spacing: 0.04em;    

	}    

	.text2 {        

		font-size: 26px;        

		font-weight: 200;        

		color: rgb(255, 255, 255);        

		font-family: avenir-lt-w01_35-light1475496,sans-serif;        

		letter-spacing: 0.05em;        margin-top: -15px;    

	}    

	.top-home-bg{        

		height: 670px;    

	}    

	.fixed-height-row{        

		height: 750px !important;    

	}    

	.column-white-bg{        

		background-color: rgba(255, 255, 255, 0.7);        

		height: 750px;    

	}

}*/

/**  End For firefox only **/



/** Font Custom */

@font-face {

  font-family: "Helvetica-W01-Roman";

  src: url("/wp-content/uploads/optimize_font/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix");

  src: url("/wp-content/uploads/optimize_font/ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/4021a3b9-f782-438b-aeb4-c008109a8b64.woff") format("woff"),url("/wp-content/uploads/optimize_font/669f79ed-002c-4ff6-965c-9da453968504.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf") format("svg");

}



@font-face {

  font-family: "Helvetica-W01-Bold";

  src: url("/wp-content/uploads/optimize_font/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix");

  src: url("/wp-content/uploads/optimize_font/f70da45a-a05c-490c-ad62-7db4894b012a.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/user-site-fonts/fonts/c5749443-93da-4592-b794-42f28d62ef72.woff") format("woff"),url("/wp-content/uploads/optimize_font/73805f15-38e4-4fb7-8a08-d56bf29b483b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/874bbc4a-0091-49f0-93ef-ea4e69c3cc7a.svg#874bbc4a-0091-49f0-93ef-ea4e69c3cc7a") format("svg");

}

@font-face {  

	font-family: "Helvetica-W02-Light";  

	src: url("/wp-content/uploads/optimize_font/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix");  

	src: url("/wp-content/uploads/optimize_font/ff80873b-6ac3-44f7-b029-1b4111beac76.eot?#iefix") format("eot"),

	url("/wp-content/uploads/optimize_font/80c34ad2-27c2-4d99-90fa-985fd64ab81a.woff") format("woff"),

	url("/wp-content/uploads/optimize_font/b8cb02c2-5b58-48d8-9501-8d02869154c2.ttf") format("truetype"),

	url("/wp-content/uploads/optimize_font/92c941ea-2b06-4b72-9165-17476d424d6c.svg#92c941ea-2b06-4b72-9165-17476d424d6c") format("svg");

}

@font-face {  

	font-family: "Helvetica-W01-Light";  

	src: url("/wp-content/uploads/optimize_font/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix");  

	src: url("/wp-content/uploads/optimize_font/717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix") format("eot"),

	url("/wp-content/uploads/optimize_font/03805817-4611-4dbc-8c65-0f73031c3973.woff") format("woff"),

	url("/wp-content/uploads/optimize_font/d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf") format("truetype"),

	url("/wp-content/uploads/optimize_font/05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e") format("svg");

}

@font-face{

    font-family:"Avenir-LT-W01_35-Light1475496";

    src:url("/wp-content/uploads/optimize_font/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix");

    src:url("/wp-content/uploads/optimize_font/edefe737-dc78-4aa3-ad03-3c6f908330ed.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/0078f486-8e52-42c0-ad81-3c8d3d43f48e.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/908c4810-64db-4b46-bb8e-823eb41f68c0.woff") format("woff"),url("/wp-content/uploads/optimize_font/4577388c-510f-4366-addb-8b663bcc762a.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/b0268c31-e450-4159-bfea-e0d20e2b5c0c.svg#b0268c31-e450-4159-bfea-e0d20e2b5c0c") format("svg");

}

@font-face{

    font-family:"Avenir-LT-W01_85-Heavy1475544";

    src:url("/wp-content/uploads/optimize_font/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix");

    src:url("/wp-content/uploads/optimize_font/6af9989e-235b-4c75-8c08-a83bdaef3f66.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/d513e15e-8f35-4129-ad05-481815e52625.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/61bd362e-7162-46bd-b67e-28f366c4afbe.woff") format("woff"),url("/wp-content/uploads/optimize_font/ccd17c6b-e7ed-4b73-b0d2-76712a4ef46b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/20577853-40a7-4ada-a3fb-dd6e9392f401.svg#20577853-40a7-4ada-a3fb-dd6e9392f401") format("svg");

}

@font-face {
  font-family: 'Anton';
  font-style: normal;
  font-weight: 400;
  src: local('Anton Regular'), local('Anton-Regular'), url(/wp-content/uploads/optimize_font/a-wTzfCTDyFI7dYTRrW3tg.woff) format('woff');
}

@font-face{

    font-family:"Didot-W01-Italic";

    src:url("/wp-content/uploads/optimize_font/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix");

    src:url("/wp-content/uploads/optimize_font/9c2cfd19-472b-4ef5-ad73-43eee68dc43b.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/abe3d3a9-c990-459f-9407-54ac96cd2f00.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/09a4b57b-7400-4d30-b4ba-d6e303c57868.woff") format("woff"),url("/wp-content/uploads/optimize_font/a0cb08d5-975f-4c8d-bcdc-d771a014d92a.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/86d60a09-e8f8-4003-b688-0f8a2aba6532.svg#86d60a09-e8f8-4003-b688-0f8a2aba6532") format("svg");

}

@font-face{

    font-family:"Futura-LT-W01-Light";

    src:url("/wp-content/uploads/optimize_font/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix");

    src:url("/wp-content/uploads/optimize_font/2b40e918-d269-4fd9-a572-19f5fec7cd7f.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/26091050-06ef-4fd5-b199-21b27c0ed85e.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/cca525a8-ad89-43ae-aced-bcb49fb271dc.woff") format("woff"),url("/wp-content/uploads/optimize_font/88cc7a39-1834-4468-936a-f3c25b5d81a1.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/14d6bf5d-15f1-4794-b18e-c03fb9a5187e.svg#14d6bf5d-15f1-4794-b18e-c03fb9a5187e") format("svg");

}

@font-face{

	font-family:"Peaches-and-Cream-Regular-W00";

	src:url("/wp-content/uploads/optimize_font/2250f930-9a6d-4486-a0eb-6b407c5d6c9b.eot?#iefix");

	src:url("/wp-content/uploads/optimize_font/2250f930-9a6d-4486-a0eb-6b407c5d6c9b.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/3c5beda8-45cc-4f76-abca-8eccfeb6220c.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/b36b499f-d776-461c-bacb-fcbebe1cb9b4.woff") format("woff"),url("/wp-content/uploads/optimize_font/896d3828-26ce-462a-9f70-62e0b5c90a70.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/0dccbec2-a882-4dd9-8da0-3a035c808ce0.svg#0dccbec2-a882-4dd9-8da0-3a035c808ce0") format("svg");

}

@font-face{

    font-family:"Brandon-Grot-W01-Light";

    src:url("/wp-content/uploads/optimize_font/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix");

    src:url("/wp-content/uploads/optimize_font/e00ba30a-0bf3-4c76-9392-8641fa237a92.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/69b40392-453a-438a-a121-a49e5fbc9213.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/9362bca5-b362-4543-a051-2129e2def911.woff") format("woff"),url("/wp-content/uploads/optimize_font/85060878-ca6c-43cc-ac31-7edccfdca71b.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/47f089a6-c8ce-46fa-b98f-03b8c0619d8a.svg#47f089a6-c8ce-46fa-b98f-03b8c0619d8a") format("svg");

}

@font-face{

	font-family:"DINNeuzeitGroteskLTW01-_812426";

	src:url("/wp-content/uploads/optimize_font/b41558bd-2862-46c0-abf7-536d2542fa26.eot?#iefix");

	src:url("/wp-content/uploads/optimize_font/b41558bd-2862-46c0-abf7-536d2542fa26.eot?#iefix") format("eot"),url("/wp-content/uploads/optimize_font/5cee8d6e-89ad-4d8c-a0ac-584d316b15ae.woff2") format("woff2"),url("/wp-content/uploads/optimize_font/388ef902-2c31-4818-abb1-a40dcd81f6d6.woff") format("woff"),url("/wp-content/uploads/optimize_font/29c60077-2614-4061-aa8d-5bcfdf7354bb.ttf") format("truetype"),url("//static.parastorage.com/services/third-party/fonts/user-site-fonts/fonts/76250d27-b353-4f3b-90c6-0ff635fabaab.svg#76250d27-b353-4f3b-90c6-0ff635fabaab") format("svg");

}

/** End Font Custom */



/** Import from old site **/

@media screen and (max-width:768px){    

	.fixed-height-row-home {        

		height: auto;    

	}

}

@media screen and (max-width:640px){    

	.footer-form #field_9_14 {        

		width: 100%;        

		float: left !important;        

		padding-top: 13px !important;    

	}    

	li#field_9_13 .ginput_container{      

		margin-top: 0;      

		margin-left: 0;    

	}

}

@media screen and (min-width:320px) and (max-width:787px) {    

	.cel-include-box-4 {        

		margin-top: 0px;    

	}

}

@media screen and (max-width:500px) {    

	.woocommerce ul.products li.product{        

		width: 100% !important;        

		min-width: 290px;    

	}

}

@media screen and (min-width:789px) and (max-width:980px) {    

	.cel-include-box-4 {        

		margin-top: 0px;    

	}

}

@media screen and (min-width:981px) and (max-width:1280px) {    

	.cel-include-box-4 {        

		margin-top: -180px;    

	}

}

.wed-include-box-4 {    

	margin-top: -223px;

}

@media screen and (min-width:320px) and (max-width:787px) {    

	.wed-include-box-4 {       

		margin-top: 0px;    

	}

}

@media screen and (min-width:789px) and (max-width:980px) {    

	.wed-include-box-4 {        

		margin-top: 0px;    

	}

}

@media screen and (min-width:981px) and (max-width:1280px) {    

	.wed-include-box-4 {        

		margin-top: -180px;    

	}

}

.event-include-box-4 {    

	margin-top: -223px;

}

@media screen and (min-width:320px) and (max-width:787px) {    

	.event-include-box-4 {        

		margin-top: 0px;    

	}

}

@media screen and (min-width:789px) and (max-width:980px) {    

	.event-include-box-4 {        

		margin-top: 0px;    

	}

}

@media screen and (min-width:981px) and (max-width:1280px) {    

	.event-include-box-4 {        

		margin-top: -180px;    

	}

}

@media screen and (min-width:769px){   

	.content-fav-layout .addfav,    

	.content-fav-layout .removefav{        

		margin-left: 32px;   

	}



	.column-white-bg,

	.column-white-bg-booth{

		width: 18%;

	}

}

/*----------------------------------------------*/

@media screen and (max-width:1680px){ 

	/** home page **/  

	#home-cover-row-bg .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/home_cov_1680.jpg") !important;

		background-position: center 0px !important;

	}

	#abia-winner-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding1.jpg") !important;

	}

	#your-corporate-partner .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/gold_1680.jpg") !important;

	}

	#dazzling-design-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/booth_1680.jpg") !important;

	}

	#love-story-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding2.jpg") !important;

	}

	/** photobooth-page **/

	#cover-photobooth-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photobooth_1680.jpg") !important;

	}

	#professional-crews-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party_1680.jpg") !important;

	}

	#premium-quality-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party3_1680.jpg") !important;

	}

	#all-inclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party2_1680.jpg") !important;

	}



	/** photography page**/

	#cover-photography-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photography_1680.jpg") !important;

	}

	/** love sign page**/

	#cover-lovesign-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/love-sign_1680.jpg") !important;

	}



	/** corporate page**/

	#cover-corporate-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate_1680.jpg") !important;

	}

	#cor-photo-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate2_1680.jpg") !important;

	}

	#cor-photograph-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate3_1680.jpg") !important;

	}

	#cor-allinclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate4_1680.jpg") !important;

	}

	#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: -5%;

	}

	#your-corporate-partner .column-white-bg, 

	#dazzling-design-row  .column-white-bg,

	#professional-crews-row .column-white-bg-booth ,

	#all-inclusive-row .column-white-bg-booth ,

	#cor-photo-row .column-white-bg,

	#cor-allinclusive-row .column-white-bg

	{

		left: -7%;

	}

}

@media screen and (max-width:1440px){ 

	/** home page **/  



	#home-cover-row-bg .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/home_cov_1440.jpg") !important;

		background-position: center top !important;

	}

	#abia-winner-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding1_1440.jpg") !important;

	}

	#your-corporate-partner .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/gold_1440.jpg") !important;

	}

	#dazzling-design-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/booth_1440.jpg") !important;

	}

	#love-story-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding2_1440.jpg") !important;

	}

	/** photobooth-page **/

	#cover-photobooth-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photobooth_1440.jpg") !important;

	}

	#professional-crews-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party_1440.jpg") !important;

	}

	#premium-quality-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party3_1440.jpg") !important;

	}

	#all-inclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party2_1440.jpg") !important;

	}



	/** photography page**/

	#cover-photography-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photography_1440.jpg") !important;

	}

	/** love sign page**/

	#cover-lovesign-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/love-sign_1440.jpg") !important;

	}



	/** corporate page**/

	#cover-corporate-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate_1440.jpg") !important;

	}

	#cor-photo-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate2_1440.jpg") !important;

	}

	#cor-photograph-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate3_1440.jpg") !important;

	}

	#cor-allinclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate4_1440.jpg") !important;

	}

	#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: -7%;

	}

	#your-corporate-partner .column-white-bg, 

	#dazzling-design-row  .column-white-bg,

	#professional-crews-row .column-white-bg-booth ,

	#all-inclusive-row .column-white-bg-booth ,

	#cor-photo-row .column-white-bg,

	#cor-allinclusive-row .column-white-bg

	{

		left: -13%;

	}

}

@media screen and (min-width:1440px){ 

  .modal-content .vc_col-sm-4 .vc_gitem-zone{

    width: 272px;

    height: 230px;

  }

	/*#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: -100px;

	}

	#your-corporate-partner .column-white-bg, 

	#dazzling-design-row  .column-white-bg,

	#professional-crews-row .column-white-bg-booth ,

	#all-inclusive-row .column-white-bg-booth ,

	#cor-photo-row .column-white-bg,

	#cor-allinclusive-row .column-white-bg

	{

		left: -190px;

	}*/

}

@media screen and (max-width:1300px){ 

	#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: -4%;

	}

	#your-corporate-partner .column-white-bg, 

	#dazzling-design-row  .column-white-bg,

	#professional-crews-row .column-white-bg-booth ,

	#all-inclusive-row .column-white-bg-booth ,

	#cor-photo-row .column-white-bg,

	#cor-allinclusive-row .column-white-bg

	{

		left: -12%;

	}

}

@media screen and (max-width:1024px){ 

	/** home page **/  



	#home-cover-row-bg .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/home_cov_1024.jpg") !important;

	}

	#abia-winner-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding1_1024.jpg") !important;

	}

	#your-corporate-partner .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/gold_1024.jpg") !important;

	}

	#dazzling-design-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/booth_1024.jpg") !important;

	}

	#love-story-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/wedding2_1024.jpg") !important;

	}

	/** photobooth-page **/

	#cover-photobooth-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photobooth_1024.jpg") !important;

	}

	#professional-crews-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party_1024.jpg") !important;

	}

	#premium-quality-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party3_1024.jpg") !important;

	}

	#all-inclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/party2_1024.jpg") !important;

	}



	/** photography page**/

	#cover-photography-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/photography_1024.jpg") !important;

	}

	/** love sign page**/

	#cover-lovesign-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/love-sign_1024.jpg") !important;

	}



	/** corporate page**/

	#cover-corporate-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate_1024.jpg") !important;

	}

	#cor-photo-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate2_1024.jpg") !important;

	}

	#cor-photograph-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate3_1024.jpg") !important;

	}

	#cor-allinclusive-row .upb_row_bg{

		background-image: url("/wp-content/uploads/2017/01/corporate4_1024.jpg") !important;

	}



	#product-row-fixed-size .fixed-column-product{

		width: 100% !important;

	}

	.subhead-post{

		width: auto;

	}

	#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: 0;

	}

}

@media screen and (max-width:980px){ 

	#abia-winner-row .column-white-bg,

	#love-story-row .column-white-bg ,

	#premium-quality-row .column-white-bg-booth,

	#cor-photograph-row .column-white-bg

	{

		right: 0;

	}

	#your-corporate-partner .column-white-bg, 

	#dazzling-design-row  .column-white-bg,

	#professional-crews-row .column-white-bg-booth ,

	#all-inclusive-row .column-white-bg-booth ,

	#cor-photo-row .column-white-bg,

	#cor-allinclusive-row .column-white-bg

	{

		left: 0;

	}
  .footer-widgets .footer-extras.custom-social-widget {    
    position: absolute;    
    top: 265px !important;    
    left: auto;    
    right: auto !important;    
    padding-top: 0;    
    max-width: 310px;
  }

}
@media screen and (max-width:768px){ 
	.page-id-5124 .pp_overlay{
		display: none !important;
	}
	.page-id-5124 .pp_pic_holder.pp_default{
		display: none !important;
	}
}
@media screen and (max-width:500px){ 

	.box-corp{

		width: 85% !important;

		padding: 95px 0 4% !important;

	}

	.subheader-style1{

		font-size: 36px !important;

	}

	.text1{

		font-size: 36px !important;

	}

	.text2{

		font-size: 25px !important;

	}

	.product_title_custom{

		font-size: 37px !important;

	}

	.header-booth,

	.header-cor h2,

	.header2 h2{

		font-size: 40px !important;

	}

	.black-bt-shadow-home button,

	.white-bt-shadow-home button{

		padding: 5px 20px !important;

	}

}

@media screen and (max-width:320px){ 

	.header-booth,

	.header-cor h2,

	.header2 h2{

		font-size: 36px !important;

	}

	.white-bt-shadow button,

	.bt-equire{

		padding: 10px 25px !important;

	}

}