/*
Theme Name: Frame Photography Minimalistic WP Theme
Theme URI: http://gt3themes.com/wordpress-themes/frame/
Author: mad_dog
Author URI: gt3themes.com
Description: This outstanding photography theme comes in two versions Light and Dark skins. We tried to implement the most popular galleries into the theme, like fullscreeen, kenburns, wall gallery, fullscreen grid, masonry style.
Version: 1.6 (build de40e91)
Tags: wordpress theme, responsive, retina ready, photography, portfolio.
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* Page About */
.page-template-page-fullwidth-php .featured_image_full{ display: none;}

/* Footer Open Close */
.home footer#myfoot{ bottom: 0px !important;}
footer#myfoot{ position: relative; padding: 0 !important; bottom: -70px;}
.footer_line{ padding: 15px 0;}
#footer-open-close a{ 
    display: block; 
    width: 50px; 
    height: 25px; 
    border-radius: 50px 50px 0 0;
    -moz-border-radius: 50px 50px 0 0;
    -webkit-border-radius: 50px 50px 0 0; 
    position: absolute; 
    top: -29px; left: 80px; 
    background: url(img/eye.png) no-repeat #F9B71E 0 -8px;
}

/* Filter Porfolio menu */
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li{ position: relative; padding: 0 10px !important;}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li a{ color: #FFFFFF;}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li a:hover{ color:#F9B71E !important;}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li ul.sub-menu{ visibility: hidden; opacity: 0; position: absolute; width: 120px; z-index: 333; background-color: rgba(42, 40, 47, 0.9);}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li:hover ul.sub-menu{ visibility: visible !important; opacity: 1 !important;}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li ul.sub-menu li{ display: block; float: none; text-align: left;}

.fullscreen_block .filter_navigation ul#options li ul.my-optionset li ul.sub-menu li ul{visibility: hidden; opacity: 0; position: absolute; top: 0; left: 120px; display: none !important;}
.fullscreen_block .filter_navigation ul#options li ul.my-optionset li ul.sub-menu li:hover ul{visibility: visible !important; opacity: 1 !important; display: block !important;}

.header2top .load_more_cont{ margin: 0;}
.header2top .load_more_cont .btn_load_more_fs{ 
    position: relative; 
    bottom: 35px !important; 
    top:inherit !important; 
    width: 100px; 
    color: #fff !important; 
    background-color: #F9B71E;
    padding: 5px 10px;
    border-radius: 5px;
}

/* banche immagini */

.header2top .portfolio_block, .header2top .fs_blog_module{ padding-bottom: 100px;}
.header2top .fs_blog_pager{ display: none;}
/*.header2top .fs_blog_module{ margin-top: 0 !important;}*/
.page-id-63 .contentarea h2{ font-size:22px !important; color:#F9B71E;}

footer#myfoot{ position: fixed; bottom: 0; padding: 15px 0; z-index: 333; display: block; width: 100%; border-top: 4px solid #F9B71E;}

.hidden_div {
    background:#FFFFFF;
    border: 1px solid #e6e1e1;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    opacity: 0;
    padding: 10px;
	min-width:100px;
    position: absolute;
    text-align: center;
    top: -55px;
	left:-20px;
	box-shadow: 1px 1px 3px -1px #CCCCCC;
}
.hidden_div:after {
    width: 0;
    height: 0;
    line-height: 0px;
    border-top: 10px solid #ffffff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;

    content: "";
    left: 50%;
    margin-left: -10px;
    overflow: hidden;
    position: absolute;
    top: 39px;
    z-index: 100;
}
.hidden_div:before {
    width: 0;
    height: 0;
    line-height: 0px;
    border-top: 10px solid #e6e1e1;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;

    content: "";
    left: 50%;
    margin-left: -10px;
    overflow: hidden;
    position: absolute;
    top: 41px;
    z-index: 50;
}

#banche-immagini-about .socials.banche-icone{ margin:55px auto 75px; text-align: center; width: 80%;}
.socials.banche-icone .socials_list{list-style: none;}
#banche-immagini-about .socials.banche-icone li{ padding: 0 2.9%;}
#banche-immagini-about .socials.banche-icone li:hover .hidden_div{ opacity: 1;}
.socials.banche-icone ul.socials_list li:before{content: "" !important;}

.socials.banche-icone{ margin-right:60px;}
.socials.banche-icone li{position: relative;}
.socials.banche-icone li a{opacity:0.8;}
.socials.banche-icone li a:hover{opacity:1;}
.socials.banche-icone li#etichetta{
	height: auto;
    padding: 11px;
    width: 165px;
	background-color:#f5f5f5;
	margin-right:16px;
	border:1px dashed #CCC;
}
.socials.banche-icone li#etichetta:after{
	content:'';
    background-color: #F5F5F5;
    border-right: 1px dashed #CCCCCC;
    border-top: 1px dashed #CCCCCC;
    content: "";
    display: inline-block;
    height: 7px;
    position: relative;
    right: -41px;
    transform: rotate(45deg);
    width: 7px;
}

.socials_list li a.ico_banche-123rf {
	background:url(img/bancheimg_icons.png) no-repeat 0px 0px;
}
.socials_list li a.ico_banche-gettyimages {
	background:url(img/bancheimg_icons.png) no-repeat -40px 0px;
}
.socials_list li a.ico_banche-dreamstime {
	background:url(img/bancheimg_icons.png) no-repeat -120px 0px;
}
.socials_list li a.ico_banche-inst {
	background:url(img/bancheimg_icons.png) no-repeat -160px 0px;
}
.socials_list li a.ico_banche-istockph {
	background:url(img/bancheimg_icons.png) no-repeat -200px 0px;
}
.socials_list li a.ico_banche-shutterstock {
	background:url(img/bancheimg_icons.png) no-repeat -240px 0px;
}
.socials_list li a.ico_banche-fotolia {
	background:url(img/bancheimg_icons.png) no-repeat -280px 0px;
}
.socials_list li a.ico_banche-depositphotos {
	background:url(img/bancheimg_icons.png) no-repeat -320px 0px;
}




/*filetto nel portfolio
.isotope-item {
    z-index: 2;
    padding:1px;
}
.fullscreen_block .image-grid .element {
    box-shadow: 0 0 0 #000000;
    margin-bottom: 0 !important;
    overflow: visible !important;
    width: 19.88% !important;
}*/

/*modificato nel file jquery.isotope.min.js alla riga 11 la caratteristica overflow da hidden a scroll


.footer_line {
    padding: 25px 0px;}*/




.isotope-item {
    border: 1px solid #ffffff;
    box-sizing: border-box;
}