

.top_bar { padding-top: 15px; }		

.top_bar { padding-bottom: 15px; }		

body[data-style=fullscreen] .top_bar .logo_wrapper img { max-height: 50px; }		

body[data-style=fullscreen] .top_bar { padding-top: 20px; }		

body[data-style=fullscreen] .top_bar { padding-bottom: 10px; }		

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a, .mobile_main_nav li a { font-family: 'Montserrat' !important; }		

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a, .mobile_main_nav li a { font-weight: 200; }		

#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a, .mobile_main_nav li a { font-size: 12px; }		

#menu_wrapper .nav ul li ul li a, #menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a { font-size: 11px; line-height:30px; }		


#menu_wrapper .nav ul li a, #menu_wrapper div .nav li a { color: #777777; }
@media only screen and (max-width: 767px) {
	#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a, .mobile_main_nav li a { color: #777777 !important; }
}
body.js_nav #menu_close_icon:hover #menu_toggle:before, body.js_nav #menu_close_icon:hover #menu_toggle:after 
{
	background: #777777 !important;
}

#menu_wrapper .nav ul li a.hover, #menu_wrapper .nav ul li a:hover, #menu_wrapper div .nav li a.hover, #menu_wrapper div .nav li a:hover { color: #8aa044; }		

#menu_wrapper div .nav li.current-menu-item > a, #menu_wrapper div .nav li.current-menu-parent > a, #menu_wrapper div .nav li.current-menu-ancestor > a, #menu_wrapper div .nav li ul li.current-menu-ancestor > a, .page_control_static #page_maximize:after, #close_mobile_menu i, .mobile_main_nav li a:before { color: #8aa044 !important; }
#mobile_nav_icon { border-color: #8aa044; }	

.top_bar, .page_control_static, .mobile_menu_wrapper { background: #ffffff; }
@media only screen and (max-width: 767px) {
	#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { background: #ffffff !important; }
}

#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { background: #ffffff; }

#menu_wrapper .nav ul li ul, #menu_wrapper div .nav li ul { border-color: #e1e1e1; }
.mobile_main_nav li { border-top: 1px solid #e1e1e1; }

#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-item ul li a, #menu_wrapper div .nav li ul li.current-menu-item a, #menu_wrapper .nav ul li ul li a, #menu_wrapper .nav ul li.current-menu-item ul li a, #menu_wrapper .nav ul li ul li.current-menu-item a, #menu_wrapper div .nav li.current-menu-parent ul li a, #menu_wrapper div .nav li ul li.current-menu-parent a { color: #777777; }		

#menu_wrapper .nav ul li ul li a:hover, #menu_wrapper .nav ul li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li ul li a:hover, #menu_wrapper div .nav li.current-menu-item ul li a:hover, #menu_wrapper div .nav li.current-menu-parent ul li a:hover { color: #8aa044; }		

#page_caption, #portfolio_wall_filters { background: #ffffff; }		

#page_caption { padding-top: 80px; }		

#page_caption { padding-bottom: 40px; }		

#page_caption h1 { color:#9db356; }

#page_caption h1 { font-size:36px; }

#page_caption h1 { text-transform: uppercase; }		

.page_tagline { color:#777777; }

.page_tagline { font-size:11px; }


.page_tagline { letter-spacing:2px; }

.footer_bar, #toTop:hover { background: #ffffff; }

#copyright { color: #777777; }

#copyright a, #copyright a:active, .footer_bar .social_wrapper ul li a, #toTop:hover { color: #9db356; }

#copyright a:hover, .footer_bar .social_wrapper ul li a:hover { color: #555555; }

#toTop { background: #cccccc; }

#toTop { color: #ffffff; }

#page_content_wrapper .inner .sidebar_wrapper .sidebar .content { color:#777777; }

#page_content_wrapper .inner .sidebar_wrapper a, #post_more_close i.fa { color:#8aa044; }

#page_content_wrapper .inner .sidebar_wrapper a:hover, #page_content_wrapper .inner .sidebar_wrapper a:active { color:#8aa044; }

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle { color:#8aa044; }

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle { background:#ffffff; }

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle { font-size:13px; }


#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle { letter-spacing:1px; }		

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle { font-family: 'Montserrat'; }		

	h1, h2, h3, h4, h5, h6, h7, #page_caption h1, .footer_bar .social_wrapper ul li a, input[type=submit], input[type=button], a.button, .button, .filter li a { font-family: 'Didact Gothic'; }		

	h1, h2, h3, h4, h5, h6, h7 { font-weight: 100; }		

h1 { font-size:36px; }

h2 { font-size:32px; }

h3 { font-size:26px; }

h4 { font-size:26px; }

h5 { font-size:22px; }

h6 { font-size:18px; }

	body, .fancybox-title-outside-wrap { font-family: 'Georgia'; }		

body { font-size:14px; }

#page_content_wrapper, .page_content_wrapper, #page_content_wrapper.fixed
{
    background: #f9f9f9;
}

.image_classic_frame, body[data-style=blog_grid] .post.type-post, body.page-template-galleries-php .gallery.type-gallery, body[data-style=blog_grid] .post.type-post, .ppb_galleries .post.type-post, #horizontal_gallery_wrapper
{
    background: #ffffff;
}

.frame_top, .frame_bottom,.frame_left, .frame_right { display:none; }
#wrapper { padding: 0; }
body[data-style=fullscreen] .top_bar { top: 0; }
#page_content_wrapper.fixed { top: 65px; right: 0; bottom: 0; }

.frame_top, .frame_bottom,.frame_left, .frame_right
{
    background: #ffffff;
}

body, .pagination a { color: #9d9b9c; }

a, .post_date { color:#9db356; }
::selection { background:#9db356; }

a:hover, a:active { color:#444444; }

h1, h2, h3, h4, h5, pre, code, tt, blockquote, .post_header h5 a, .post_header h3 a, .post_header.grid h6 a, #imageFlow .title h6, .post_header.fullwidth h4 a, .post_header h5 a
{
	color: #9d9b9c;
}

hr, .post_wrapper, h1.product_title, #respond.comment-respond
{
	border-color: #e8e8e8;
}

input[type=text], input[type=password], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, textarea
{
	background: #ffffff;
}

input[type=text], input[type=password], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, textarea, .top_bar #searchform input
{
	color: #444444;
}

input[type=text], input[type=password], .woocommerce table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text, textarea, .top_bar #searchform input
{
	border-color: #e1e1e1;
}

input[type=text]:focus, input[type=password]:focus, .woocommerce table.cart td.actions .coupon .input-text:focus, .woocommerce-page table.cart td.actions .coupon .input-text:focus, .woocommerce #content table.cart td.actions .coupon .input-text:focus, .woocommerce-page #content table.cart td.actions .coupon .input-text:focus, textarea:focus
{
	border-color: #9d9b9c;
}

input[type=submit], input[type=button], a.button, .button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
	background: #ebdf00;
	background-color: #ebdf00;
}
.pagination span, .pagination a:hover
{
	background: #ebdf00 !important;
	border-color: #ebdf00;
}

input[type=submit], input[type=button], a.button, .button { 
	color: #ffffff;
}
.woocommerce-page ul.products li.product a.add_to_cart_button.loading, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce .widget_shopping_cart .widget_shopping_cart_content a.button, .woocommerce table.cart td.actions .button.alt.checkout-button, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order, .woocommerce table.cart td.actions .button.alt {
	color: #ffffff !important;
}

input[type=submit], input[type=button], a.button, .button, .woocommerce button.button.alt, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
	border: 1px solid #ebdf00;
}

#slidecaption { 
	display: none;
}

.mansory_thumbnail .mask, .wall_thumbnail .mask .mask_frame .mask_image_content.hascycle, .post.type-post .mask { background-color: #ffffff; }
.mansory_thumbnail .mask, .wall_thumbnail .mask .mask_frame .mask_image_content.hascycle, .post.type-post .mask
{
	background: #ffffff;
	background: rgb(255, 255, 255, 0.1);
	background: rgba(255, 255, 255, 0.1);
}

.grid_cover_wrapper .mask
{
	background: ;
	background: rgb(, , , 0);
	background: rgba(, , , 0);
}

.post.type-post.gallery:hover img:not(.static), .wall_thumbnail:hover img:not(.static)
{
	-webkit-filter: blur(0px);
	filter: blur(0px);
	-moz-filter: blur(0px);
}	





.grid_cover_wrapper .frame .gallery_content .gallery_desc { text-transform: none; }		

.grid_cover_wrapper .frame .gallery_content .gallery_desc { letter-spacing: 0px; }



.filter li a, #portfolio_wall_filters li a { color: #000000; }		

.filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active,  #portfolio_wall_filters li a:hover { color: #000000; }		

.filter li a:hover, .filter li a.active, #portfolio_wall_filters li a.active,  #portfolio_wall_filters li a:hover { background: #f9f9f9; }		

#gallery_caption h2, #gallery_caption .gallery_desc, a#prevslide:before, a#nextslide:before, #gallery_caption a, #gallery_caption a:hover, #gallery_caption a:activ, .slider_wrapper .gallery_image_caption h2e { color: #000000 !important; }		


#horizontal_gallery_wrapper .gallery_image_wrapper .image_caption, .image_caption, .mfp-title { font-size: 10px; }	


#horizontal_gallery_wrapper .gallery_image_wrapper .image_caption, .image_caption, .mfp-title, .wp-caption p.wp-caption-text { font-weight: 400; }	

#horizontal_gallery_wrapper .gallery_image_wrapper .image_caption, .image_caption, .mfp-title, .wp-caption p.wp-caption-text { letter-spacing: 2px; }	

.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins, .woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price, p.price ins span.amount, p.price span.amount, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price { 
	color: #b63327;
}



/* GENERAL */
body {overflow-x: hidden}
#toTop {visibility: visible !important; opacity: .8 !important; bottom: 0px; width: 22px; padding: 4px 7px 4px 7px;}
p {padding-bottom: 10px; letter-spacing: 1px;}
h2 {font-family: 'Open Sans' !important;}
h3 {line-height: 32px;}
h4 {text-transform: uppercase; }
.post_header.fullwidth h4 {font-size:28px; line-height: 38px; letter-spacing: 1px;}
.price {font-size: 14px; font-weight: 400; font-style: italic;}
#page_caption h1  {line-height: 42px;}
#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle {background: none !Important; font-size:18px;}
.page-id-4866 hr, .page-id-4733 hr {margin: 20px 0;}
#page_content_wrapper ul {margin:0;}
#sb_instagram {max-width:85% !important;}
.post_header h5 a {color: #9eb356;
 font-family: open sans;
    text-transform: uppercase;
    font-weight: 200;
    font-size: 18px; }
.post_header h5 { line-height: 23px; letter-spacing:1px;  width: 95%;}
input[type=submit]:hover, input[type=button]:hover, .button:hover
{
	color: #fff !important;
	background: #8AA043 !important;
	border-color: #8AA043 !important;
}



/* NAV */
#menu_wrapper .nav ul, #menu_wrapper div .nav {padding-top: 25px;}
.mobile_main_nav li a:before {content: none !important;}
.mobile_main_nav li a:hover { background: #9eb356 !important; color: #ffffff !important;}
#close_mobile_menu {display: none;}
#breadcrumbs {width: 90%; max-width:960px; margin: auto; display: block;
    border-top: 1px solid #eeeeee;
    padding-top: 6px;}
#breadcrumbs p {font-size: 12px; text-transform: uppercase;}
#breadcrumbs p a {font-weight: 800;}
.top_bar {float: none !important;}

/* FOOTER */
#footer, #footer ul.sidebar_widget {width:100%;}
.instafooter {width: 80%; max-width: 250px !important;}
.social_wrapper ul li i {box-sizing: border-box !important; background: #ffffff; color: #9eb356;}
#footer .sidebar_widget.one > li {margin-bottom: 0px !important; float: none !important; margin-right: auto;
    margin-left: auto;}
#text-9 {border-top: 1px solid #dddddd; margin-top:20px; padding:20px; max-width: 90%;}
.sbi_photo_wrap .fa-clone {
    display: none !important;}
#sb_instagram #sbi_load .sbi_load_btn, .sbi_no_avatar .sbi_header_img {background:#999999 !important;}
.footer_bar_wrapper {border:none !important; padding:0; margin:0 auto 30px auto;}
.footer_bar {padding-bottom:0;}
.asseenon img {}


/* HOME */
.home a.button.transparent, .category  a.button.transparent {background: #ebe100 !important; color:  #ffffff !important; border: none; margin-bottom:20px;}
.home a.button.transparent:hover, .category  a.button.transparent:hover {background: #777777 !important;}
a.morebutton { border:none; font-size: 11px; margin-top:20px; margin-bottom: 10px; letter-spacing: 2px; color:#9db356; font-family: 'Open Sans', helvetica, arial, sans-serif; font-weight:600; padding: 10px; background:#ffffff; border: 1px solid; font-style: normal;}
.morebutton:hover {background:#eeeeee; color: #9db356; }
.home .blogexcerpt, .home .excerpt, .category .excerpt {display:none;}
.post_header .post_subtitle, .post_subtitle {margin-bottom: 10px;}
.post_header .post_subtitle a, .post_subtitle a {color: #777;}
h1.janintrotitle {font-size: 11px; text-transform: uppercase; font-weight: 200; margin-top: 0; padding-top: 40px; letter-spacing: 2px}
p.hello {font-size: 32px; text-transform: uppercase; font-weight: 200; font-family: 'Didact Gothic', helvetica, arial, sans-serif; margin-top: 10px; margin-bottom:0px; line-height: 38px; letter-spacing:1px}
p.hometitle {text-align:center; font-size: 27px; text-transform: uppercase; font-weight: 200; font-family: 'isidora-regular', helvetica, arial, sans-serif; margin-top: 40px; line-height: 40px; letter-spacing: 4px;}
p.homecaption {text-align:center; font-weight:200; font-family:'Didact Gothic', helvetica, arial, sans-serif;}
.pright {text-align:right;}
.desktop {display:inline;}
.mobile {display:none;}
.meetJan {width:38%; float:left; margin-right:30px; border: 10px #ffffff solid; margin-top: 10px;}
.janintro {line-height: 22px; letter-spacing:1px; margin-right: 40px; text-align: justify;  font-style: italic;}
.introJan {margin-top:50px; margin-bottom:50px;}
.introJan a.button {font-size:11px !important;}
.home .page_content_wrapper {padding-bottom:0;}
.sarahcredit {color: #9d9b9c; font-size: 7px; text-transform: uppercase; letter-spacing: 2px;}
.clientleft {margin-right:40px !important; width: 40%; float: left; margin: 20px 20px 20px 0px; border: 5px #ffffff solid;}
.clientright {width: 40%; float: right; margin: 20px 35px 40px 20px; border: 5px #ffffff solid;}
.homethirdtitle {font-size:16px; font-weight: 200; font-family:'Didact Gothic', helvetica, arial, sans-serif; line-height: 24px; letter-spacing: 2px; margin-top: 0px; margin-left:6px; margin-bottom:0; padding-bottom:0; padding-top: 10px;}
.homethirdtitle a {color: #9d9b9c;}
.homethird {font-weight: 200; font-family: 'isidora-regular', helvetica, arial, sans-serif;  letter-spacing: 1px; font-style: italic; padding-bottom: 60px; margin-top: 0; margin-left:6px; font-size:11px;}
.homethird a {color: #9d9b9c;}
.wp-image-16255 {width: 10%}
.wp-image-16249 {width: 12%}
.wp-image-16257, .wp-image-16253 {width: 14%;}
.wp-image-16255, .wp-image-16248 {width: 15%;}
.wp-image-16252, .wp-image-16247, .wp-image-16251 {width: 19%;}
.wp-image-16250, .wp-image-16254 {width: 25%}
.asseenin img{padding:5px;}
.ppb_title {font-size:18px; font-weight:300;}


img.wedPic {float: left; width: 40%; margin-right: 30px;}
img.wedPicTwo {display:none;}


/* ABOUT JAN */
.janQuote {max-width: 40% !important; margin: 20px 80px; letter-spacing: .5px; font-weight: 600;}
.janphoto {float: right; padding: 10px 10px 10px 30px; width: 35%;}
.janphoto2 {display:none; width:45%;}
img.wp-image-5242, img.wp-image-5243 {width:47%;}
.wp-image-14047 {width:40%}

/* PORTFOLIO */
.page-id-10 #page_content_wrapper .inner {width: 90%;}
.parent-pageid-10 #page_content_wrapper .inner {width:90%;}
.sectiontitle  {width: 80%; max-width: 350px !important;}
.portfolio a img:hover {opacity: 0.8;}
.gallery-box1, .gallery-box2 {float:left; margin-right: 15px; width: 32%;}
.gallery-box3 {float:left; width: 32%;}
.gallery-box1 img, .gallery-box3 img , .gallery-box2 img {width:100%;}
.page-id-4733 #page_content_wrapper a img:hover {opacity: 0.5;}
.button.port {margin: 0;
    width: 100%;
    padding: 5px 0;
    border: 0;}

.parent-pageid-10 .one .page_content_wrapper {padding-top:0; padding-bottom:0;}
.parent-pageid-10 .ppb_title {display:none;}
.parent-pageid-10 #rev_slider_5_2_forcefullwidth {display:none;}
.page-id-4866 .ppb_title {margin-bottom: 10px;}

body[data-style=blog_grid] .post.type-post {padding:5px !important;}


/* BLOG*/
.post_readmore_line {border-top: 1px solid #ddd;}
.post_header {margin-bottom:0;}
.blog #page_caption {display: none;}
.pagination{margin: 0 auto;
    float: none;
    position: relative;
    width: 400px;
    text-align: center;}
.home .post_header .post_detail, .home .post_detail {display:none;}

/* INFO */
.su-spoiler-title { font-size: 20px !important; font-weight: 100 !important;}
.page-id-4866 #breadcrumbs {display: none;}

hr.infohr {margin-bottom: 60px; margin-top: 60px;}
#infoweddings {padding: 250px 60px 10px 660px; margin: 0px auto 0px auto; color:#ffffff; min-height: 400px; max-width:660px; text-align:right;}
.page-id-4866 .page_content_wrapper {padding:  0;}
#infoweddings p.infotext {text-align:right;}
#infoweddings a.morebutton {border:1px solid #9db549; padding: 10px 15px; background:#ffffff;}
.infointro {text-align: justify; letter-spacing: 1.5px; margin-bottom: 0px;}
.infointro img {width:80%; max-width: 350px; padding-top:20px;}
.infotext {font-size: 16px; line-height: 28px; letter-spacing:.5px; font-family: 'isidora-regular', helvetica, arial, sans-serif; font-weight: 500;  text-align: left;  font-style: italic; margin-bottom: 20px;}
.mr60 {margin-right:60px;}
.infoweddingswrapper {background-image: url('/wp-content/uploads/2022/08/Max_Aly_Wedding_Highlights_052b.jpg'); background-repeat: no-repeat;   background-size: cover; background-position:center;}
.page-template-info .one .page_content_wrapper .inner {width: 100% !important;}
.infothree {padding: 20px;}


/* LOCATIONS */
.page-id-14515 a img:hover {opacity:.8;}
.page-id-14515 .morebutton:hover {background:#ebe100; color: #ffffff; border: 2px; font-weight:800;}
.engagephoto {float: left; width: 40%; margin-right: 30px;}
.engagephoto2 {display:none;}


/* CONTACT */
#fscf_div_clear1_2 {display:none;}
.contactJan {background: #ffffff; padding: 15px; width: 90%; max-width: 600px;}
.contactJan .rightinfo {margin-right:40px; margin-left:25px;}
.contactJan div.sprout-field-wrapper {width: 45% !important; margin-right:10px !important;}

/* EXPERIENCE */
.experiencethird {padding:20px; background:#ffffff;}
.extitle {font-size:24px; line-height: 36px; text-transform: uppercase; font-weight: 500; font-family: 'isidora-regular', helvetica, arial, sans-serif; margin-top: 0px; padding-top:0; letter-spacing: 1px;}
.extext {font-size: 18px; line-height: 26px; letter-spacing:1px; font-family: 'isidora-regular', helvetica, arial, sans-serif; font-weight: 400; }
.experience {width:40%; max-width: 400px; display: block; margin-bottom:10px;}
.experiencemobile {display:none;}


/* ----------------------------------- */


@media only screen and (max-width: 767px) {
.slider_wrapper {width: 100%;}
p.hello {font-size: 24px; line-height: 28px; margin-top:0px; margin-bottom:0;}
.meetJan {border: 0px !important; width:42%; margin-right:15px; margin-bottom:10px; display:inline; float: left;}
.janintro {font-size: 13px; line-height: 18px; padding-bottom: 6px; letter-spacing:.5px; margin-right: 5px; }
h1.janintrotitle {font-size: 11px; padding-top:10px; padding-bottom:5px; line-height: 18px; letter-spacing: 1px;}
.post_header.fullwidth h4 {font-size: 24px !important;}
.sarahcredit {font-size: 5px; letter-spacing:1px;}
p.homecaption {font-size: 11px; line-height: 16px; }
.clientleft {width: 96%; display:block; margin-right:0px; }
.clientright {width: 96%; display:block; margin: 0 0 20px 0;}
.homethird {font-size:11;}
.homethirdtitle {font-size:15px; padding-top:0px;}

.pright {text-align:left;}
.mobile {display:inline;}
.desktop {display:none;}
.hidemobile {display:none;}
a.morebutton {font-size: 11px; margin-top:20px; }

#infoweddings {padding: 60px 20px 60px 20px; margin: 0; color:#ffffff; min-height:440px; text-align:left; }

#infoweddings p.infotext {text-align:left;}


.infointro {width:100%; float:none; font-family: 'isidora-regular', helvetica, arial, sans-serif; margin-bottom:20px;}
.infotext {font-size: 14px; line-height: 24px; }
.infoweddingswrapper {background-image: url('https://wheelandphotography.com/wp-content/uploads/2021/06/049_Bryan_Bella_Wedding_Highlights-1.jpg'); background-repeat: no-repeat;   background-size: cover; background-position:center;}
.infothree {padding: 0px;}

img#wed_photo_img {display: none;}
p.infoweddingtitle {font-size: 16px; line-height: 22px;}
hr.infohr {margin-bottom: 20px; margin-top: 20px;}

.wp-image-16255 {width: 20%}
.wp-image-16249 {width: 24%}
.wp-image-16257, .wp-image-16253 {width: 35%;}
.wp-image-16255, .wp-image-16248 {width: 33%;}
.wp-image-16252, .wp-image-16247, .wp-image-16251 {width: 40%;}
.wp-image-16250, .wp-image-16254 {width: 45%;}



.contactJan {width: 90%;}
.contactJan .rightinfo {margin-right:0px; margin-left:0px;}
img.contactPic, .behindthelens, .janphoto, img.wp-image-5493, img.wp-image-5242, img.wedPic, img.engagephoto, .janQuote, .hideSide, #text-7, #text-8, #text-4 {display:none;}
img.wp-image-5243 {width:100%;}
.janphoto2 {display: inline; float: right; padding: 10px 0px 10px 20px;}
img.engagephoto2 {display: inline; float:right; width:50%; margin-left:10px;}
img.wedPicTwo {display: block; float:none; width:100%; }
.gallery-box1 {float:none; padding-right:0px; width:90%; margin:10px auto;}
.gallery-box2 {float:none; padding-right:0px; width:90%; margin:10px auto;}
.gallery-box3 {float:none; width:90%; margin:10px auto;}
.introJan {font-size: 13px; line-height: 19px; padding-top:30px; padding-bottom:30px;}
.introJan a.button {font-size:8px !important;}
#page_content_wrapper .inner, .page_content_wrapper .inner { width: 94% !important;}



.page-id-14515 h2 {font-size: 32px;}

.parent-pageid-10 #rev_slider_4_1_forcefullwidth {display:none;}
.parent-pageid-10 #rev_slider_5_2_forcefullwidth {display:block;}

.experience {display:none;}
.experiencemobile {display: block; width: 100%; max-width: 900px; margin-bottom:10px;}
.wp-image-14047 {display:none;}

.price {font-size:11px;}
.mr60 {margin-right: 0px;}

#sb_instagram { max-width: 95% !important;}
.instafooter {width: 65%;}

.sub-menu {display:none;}

}

@media screen and (max-width: 480px) {
    .foogallery.fg-masonry.fg-col3 .fg-item {
		width:32.66%;
    }
    .foogallery.fg-masonry.fg-col3 .fg-column-width {
        width:32.66%;
    }
}
