/*
Theme Name: Loft
Theme URI: http://themeforest.net/user/pix-theme/portfolio
Description: Loft - Smart Portfolio Theme for Creative People
Author: Pix-Theme
Author URI: http://themeforest.net/user/pix-theme
Version: 1.0.3
Tags: one-column, two-columns, left-sidebar, right-sidebar, fluid-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, translation-ready
License: 
License URI:
*/

@import url(https://fonts.useso.com/css?family=Caveat:400,700);




html .loft_pix_logo_holder {
    background-color: transparent;
}

html .loft_pix_page_holder_custom, .loft_pix_content_holder {
    background-color: transparent;
    margin-top: 0 !important;
}

html ul.loft_pix_header_menu_fixed > li > a {
     background-color: transparent;
}


html .loft_pix_bottom_line_holder {
    padding-top: 20px;
    padding-right: 0;
    padding-bottom: 14px;
    padding-left: 0;
    font-size: 12px;
    text-align: center;
}


.fot-ul{
    margin-left: 50px !important;
    padding-right: 16px !important;
}


.blog_title_a{
   font-family: "Arial";
   font-weight: 400;
   font-size: 24;
}

html .loft_pix_head_holder {
    position: relative;
    width: 100%;
    z-index: 999;
    top: 0 !important;
}


html .admin-bar .loft_pix_head_holder.nav-down {
    top: 0px !important;
}

html .loft_pix_load_more_holder {
    padding: 30px !important;
    padding-bottom: 17px !important;
    text-transform: uppercase;
    font-size: 11px;
    text-align: center;
}

html .filter_current {
    color: #000 !important;
    position: relative;
    text-transform: uppercase;
 
}

html .filter_current:before{
    content: '';
    display: inline-block;
    width: 31px;
    height: 27px;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid #fee347;
    background: #fee347;
    Z-INDEX: -1;
    -moz-transform: rotate(2deg);  /* Firefox */
  -o-transform: rotate(2deg);  /* Opera */
  -webkit-transform: rotate(2deg);  /* Safari y Chrome */
}

html #filters a:hover {
     color: #666 !important;
}


.loft_pix_vc_text_span ul{
    list-style: none;
}


.loft_pix_vc_text_span ul a{
    color: #888888;
    font-size: 15px;
}

html .loft_pix_widget ul:not(.loft_pix_instagram_widget_ul) a {
    display: initial;
    border-bottom: 0;

}

.loft_pix_widget  {
    font-size: 14px;
}


html .tagcloud a {
    padding: 0px;
}

html .loft_pix_page_holder ul > li, html .loft_pix_page_holder_custom ul>li {
    margin-bottom: 0px;
}

html .loft_pix_vc_text_span {
    line-height: 25px;
}


html .filter_button {
    padding-left: 7px;
    padding-right: 7px;
    margin: 0 5px;
    text-transform: uppercase;
    position: relative;
    z-index: 1;
}


html ul.loft_pix_header_menu_fixed > li > ul > li > a {
    background: #fff;
}

html .loft_pix_header_menu_fixed > li > ul {
    background: transparent;
}

html .loft_pix_header_menu_fixed ul >li:not(.no_hover) >a:hover {
    text-decoration: none;
    background: #f9f9f9;
}

html ul.loft_pix_header_menu_fixed > li > ul > li.current_page_item > a, html ul.loft_pix_header_menu_fixed > li > ul > li.current-menu-parent > a {
    background: #f9f9f9 !important;
}


.loft_pix_header_menu_fixed > li.current_page_item >a, .loft_pix_header_menu_fixed > li.current_page_parent >a, .loft_pix_header_menu_fixed > li.current-menu-parent >a, .loft_pix_header_menu_fixed > li.current-menu-ancestor >a{
    background: none !important;
    color: #000 !important;
}


.loft_pix_header_menu_fixed > li.current_page_item >a:hover, .loft_pix_header_menu_fixed > li.current_page_parent >a:hover, .loft_pix_header_menu_fixed > li.current-menu-parent >a:hover, .loft_pix_header_menu_fixed > li.current-menu-ancestor >a:hover{
    background: #fff !important; 
}


.loft_pix_header_menu_fixed > li{
       position: relative;
    z-index: 1;
}

.loft_pix_header_menu_fixed > li.current_page_item >a:after, .loft_pix_header_menu_fixed > li.current_page_parent >a:after, .loft_pix_header_menu_fixed > li.current-menu-parent >a:after, .loft_pix_header_menu_fixed > li.current-menu-ancestor >a:after{
    content: '';
    display: inline-block;
    width: 27px;
    height: 23px;
    position: absolute;
    left: 9px;
    top: 6px;
    border: 1px solid #fee347;
    background: #fee347;
    Z-INDEX: -1;
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -webkit-transform: rotate(2deg);
}

.loft_pix_header_menu_fixed > li.current_page_item >a:after:hover, .loft_pix_header_menu_fixed > li.current_page_parent >a:after:hover, .loft_pix_header_menu_fixed > li.current-menu-parent >a:after:hover, .loft_pix_header_menu_fixed > li.current-menu-ancestor >a:after:hover{
    z-index: 2;

}

html .loft_pix_default_page {
    padding: 30px 0 !important;
    margin-left: 0;
    margin-right: 0;
}

.loft_pix_post_image img{
    margin: 0 auto;
    display: block;
}

html .loft_pix_post_image {
    margin-bottom: 0px; 
}

html .loft_pix_standard_post_content_holder {
    padding-top: 20px;
}

html .loft_pix_zoom_img {
    position: absolute;
    left: 50%;
    top: 55%;
    margin-left: -80px !important;
    margin-top: -80px !important;
}
