.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 { opacity: 1 !important; visibility: visible !important; }
#body_loading_screen { width: 0 !important; visibility: hidden !important; }
.site_loading_logo_item i { visibility: hidden !important; }


#slidecaption { 
	display: none;
}

.frame_top {padding-top: 1%; height: 60px;} #menu_close_icon {padding-left: 2%; top: 20px;} .frame_bottom {padding-bottom: 1%;} .frame_left { padding-left: 2%; width:30px;} .frame_right { padding-right: 1%; width:30px;} .footer_bar_wrapper { padding-left: 1%;} .site_signature { padding-right: 5%;} #photo_wall_wrapper, .photo_wall_wrapper { margin: 0; background-color: #fff; } .one_third { width: 27%; float: left; min-height: 50px; margin-right: 3%; } .two_third { width: 65%; } .nav li a { font-family: "Roboto","helvetica neue",Helvetica,sans-serif; font-size: 18px; font-weight: 200; color: #000; line-height: 2.2em; position: relative; display: inline-block; } .page_tagline, .ppb_subtitle { color: #7a7a7a; font-size: 14px; text-transform: lowercase; letter-spacing: 2px; word-spacing: 10px; } .post_info_author, .post_info_comment { display:none; }
@media only screen and (min-width: 768px) and (max-width: 959px) {
.one_third { width: 100%; float: left; min-height: 50px; margin-bottom: 5%; } .two_third { width: 100%; }}

@media only screen and (max-width: 767px) {
.site_header { width: 100%; text-align: center; padding-left: 0px; padding-right: 0px; height: 45px; box-sizing: border-box; line-height: 0; } #menu_close_icon { padding-left: 2%; top: 10px; } #page_caption { padding-top: 29px; padding-bottom: 16px; } .logo_wrapper.retina_logo img { max-width: 75%; padding-left: 20px;} .one_third { width: 100%; float: left; min-height: 50px; margin-right: 0; } .two_third { width: 100%; } .nav li a { font-family: "Roboto","helvetica neue",Helvetica,sans-serif; font-size: 15px; font-weight: 600; color: #000; line-height: 2.0em; position: relative; display: inline-block; }}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.two_third { width: 100%; }}

