.fadeIn, .mansory_img, #photo_wall_wrapper .wall_entry .wall_thumbnail, #ajax_portfolio_content, #menu_close_icon, #blog_grid_wrapper .post.type-post, #page_content_wrapper .inner .sidebar_content:not(.full_width), #page_content_wrapper .inner .sidebar_wrapper, .animate, .post.type-post .mask .mask_frame .mask_image_content .mask_image_content_frame i, .wall_thumbnail .mask .mask_frame .mask_image_content .mask_image_content_frame i, #horizontal_gallery.visible, #blog_grid_wrapper .post.type-post, .blog_grid_wrapper .post.type-post { opacity: 1 !important; visibility: visible !important; }


.top_bar { padding-top: 15px; }		

.top_bar { padding-bottom: 51px; }		

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

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

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

#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: 300; }		

#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: #666666; }
@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: #666666 !important; }
}
body.js_nav #menu_close_icon:hover #menu_toggle:before, body.js_nav #menu_close_icon:hover #menu_toggle:after 
{
	background: #666666 !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: #000000; }		

#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: #000000 !important; }
#mobile_nav_icon { border-color: #000000; }	

.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: #666666; }		

#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: #000000; }		

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

#page_caption { padding-top: 10px; }		

#page_caption { padding-bottom: 39px; }		

#page_caption h1 { color:#000000; }

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


.page_tagline { color:#000000; }

.page_tagline { font-size:10px; }


.page_tagline { letter-spacing:2px; }

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

#copyright { color: #000000; }

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

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

#toTop { background: #ffffff; }

#toTop { color: #000000; }

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

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

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

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

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

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


#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: 'Arial'; }		


h1 { font-size:36px; }

h2 { font-size:32px; }

h3 { font-size:26px; }

h4 { font-size:24px; }

h5 { font-size:22px; }

h6 { font-size:18px; }



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

.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; }














#slidecaption { 
	display: none;
}

.mansory_thumbnail .mask, .wall_thumbnail .mask .mask_frame .mask_image_content.hascycle, .post.type-post .mask
{
	background: ;
	background: rgb(, , , 0);
	background: rgba(, , , 0);
}

.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; }









#horizontal_gallery_wrapper .gallery_image_wrapper .image_caption, .image_caption, .mfp-title, .wp-caption p.wp-caption-text { text-transform: none; }	




.top_bar_wrapper { width: 960px; margin: auto; text-align:right; }
.main_menu_container { margin: 0 0 0 5px; }
#menu_wrapper { float: left; width: 100%; }
.logo_wrapper { float: left; }
#page_caption { clear: both; }
.top_bar.fixed #menu_wrapper .nav ul, #menu_wrapper div .nav { padding-top: 0; }
.footer_bar { float: left; }
.footer_bar .logo_wrapper { float: none; }
.top_bar #searchform { margin-top: -8px; }
#menu_wrapper div .nav.hide { display: none; }
body[data-style=fullscreen] .top_bar .main_menu_container { margin-top: 0 !important; }
.header_cart_wrapper { margin-left: 20px; top: -3px; margin-top: 0 !important; }
.main_menu_container{ margin-top: 0 !important; }
@media only screen and (max-width: 959px) {
	.logo_wrapper { margin-left: 40px !important; }
}



