/* 
    Created on : 24-Sep-2015, 11:46:32 PM
    Author     : Kevin Gilmour
*/

html, body{
	height: 100%;
}

a,a:visited,a:hover, a:focus,a:visited:hover{
    text-decoration: none;
}

body{
    font-family: 'Raleway', sans-serif;
    font-size: 16px;
    font-weight: 400;
    color: #4D5051;
}

body.admin-bar{
   /* margin-top: -32px;*/
}
#page{
	height:100%;
}
.text-right{
    text-align: right;
}

.text-left{
    text-align: left;
}

.noshow{
    display: none; 
}

.row{
    /*max-width: 1200px;*/
	max-width: 1555px;
    margin: 0 auto;
}

.hidden{
    display: none;
}

.entry-title{
    
    font-size: 32px;
	font-weight: 100;
}

.entry-header{
	text-align: center;	
	margin-top:20px;
}

.entry-header h1{
	font-size:3.5rem;
	padding: 40px;
    margin: 0;
}

#primary{
	display: flex;
}
#main{
	width: 100%;
}
#main.fotofrog-page{
    margin-top: 0;
    padding-top: 0;
}

#main.fotofrog-blog, .page-template-page-blog .content-area{
    margin-top: 0;
}

#main.fotofrog-page .entry-content .entry-title{
    margin-top: 0;
}

#main.fotofrog-page #fotofrog-page-jumbotron{
    /*margin-top: -85px;*/
}

.delay1{
    -webkit-animation-delay: 0.1s;
    -moz-animation-delay: 0.1s;
    animation-delay: 0.1s;
}

.delay2{
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

.delay3{
    -webkit-animation-delay: 0.5s;
    -moz-animation-delay: 0.5s;
    animation-delay: 0.5s;
}

.delay-long{
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    animation-delay: 1s;    
}

.parallax{
    position: relative;
}
label {
	color: rgba(69,69,69,1.00);
}
/*-- 1. Header --*/

.site-branding{
    /*float: left;*/

}
.fotofrog-header-menu{
    /*float: right;*/
}

#fotofrog-logo{
    line-height: 145px;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	background-size: 84%;
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0OTMuMzYyIDE2MC4zODgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ5My4zNjIgMTYwLjM4OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTg1Ljc5OSwxMDAuNDI2aDEwVjQwLjQyN2gtMTB2LTIuMTQzaDIyLjU3MXY2Mi4xNDFoMTB2Mi4xNDNIODUuNzk5VjEwMC40MjZ6IE0xMDEuMDg0LDYuNzE0CgkJCWM0LjE0MywwLDcuNzE0LDMuNTcxLDcuNzE0LDcuNzE0cy0zLjU3MSw3LjcxNC03LjcxNCw3LjcxNGMtNC4xNDMsMC03LjcxNC0zLjU3MS03LjcxNC03LjcxNFM5Ni45NDEsNi43MTQsMTAxLjA4NCw2LjcxNHoiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIzLjIyOCwxMDAuNDI2aDEwVjIuMTQzaC0xMFYwaDIyLjU3djEwMC40MjZoMTB2Mi4xNDNoLTMyLjU3VjEwMC40MjZ6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2MS41MTIsMTAwLjQyNmgxMFY0MC40MjdoLTEwdi0yLjE0M2gyMi4yODV2MTVoMC4yODZjMCwwLDQuMjg2LTE2LDIyLjk5OS0xNgoJCQljMTIuODU3LDAsMTkuMjg1LDUsMjAuMjg1LDE2aDAuMjg2YzAsMCw0LjI4NS0xNiwyMi45OTktMTZjMTQuMTQzLDAsMjAuNTcsNiwyMC41NywxOS41NzF2NDMuNTdoMTB2Mi4xNDNoLTMxLjU3di0yLjE0M2g5VjU0LjI4NAoJCQljMC0xMC43MTQtMi40MjktMTQuNDI4LTEwLjE0My0xNC40MjhjLTE1LjQyOSwwLTIwLjU3MSwxNi0yMC44NTYsMjMuNzEzdjM2Ljg1Nmg4Ljk5OXYyLjE0M2gtMzAuNTd2LTIuMTQzaDlWNTQuMjg0CgkJCWMwLTEwLjcxNC0yLjQyOS0xNC40MjgtMTAuMTQzLTE0LjQyOGMtMTUuNzE0LDAtMjAuODU2LDE2Ljg1Ni0yMC44NTYsMjQuMjg1djM2LjI4NWg5djIuMTQzaC0zMS41N1YxMDAuNDI2eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yODguNjUzLDcwLjg1NWMwLTIwLjU3MSw5LjQyOC0zMy41NywzMC41Ny0zMy41N2MyMS4yODUsMCwzMC40MjgsMTIuNDI4LDMwLjQyOCwzMi43MTMKCQkJYzAsMjEuNDI4LTExLjU3MSwzMy41Ny0zMC40MjgsMzMuNTdDMjk4LjY1MiwxMDMuNTY4LDI4OC42NTMsOTAuNzExLDI4OC42NTMsNzAuODU1eiBNMzM2LjIyMyw2OS45OTgKCQkJYzAtMjEuNzE0LTMuOTk5LTMwLjg1Ni0xNi45OTktMzAuODU2Yy0xMi44NTYsMC0xNy4xNDMsOS40MjgtMTcuMTQzLDMxLjcxM2MwLDIxLjI4NSw0LjE0MywzMC44NTYsMTcuMTQzLDMwLjg1NgoJCQlTMzM2LjIyMyw5MS44NTQsMzM2LjIyMyw2OS45OTh6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2Ny4wOCw0MC40MjdoLTEwdi0yLjE0M2gyMi41N3Y0OC4yODRjMCwxMC43MTQsMi40MjksMTQuNDI4LDEwLjE0MywxNC40MjgKCQkJYzE1Ljg1NiwwLDIwLjg1Ni0xNi43MTQsMjAuODU2LTI0LjE0MlY0MC40MjdoLTkuOTk5di0yLjE0M2gyMi41N3Y2Mi4xNDFoMTB2Mi4xNDNoLTIyLjI4NVY4Ny4yODNoLTAuMjg2CgkJCWMtMi44NTYsNy43MTQtOS4xNDMsMTYuMjg1LTIyLjk5OSwxNi4yODVjLTE0LjE0MywwLTIwLjU3LTYtMjAuNTctMTkuNTcxVjQwLjQyN3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDM4Ljc5MiwxMDAuNDI2aDEwVjQwLjQyN2gtMTB2LTIuMTQzaDIyLjI4NXYxNS4xNDJoMC4yODZjMi41NzEtNy40MjgsOC4yODUtMTYuMTQyLDE4LjQyOC0xNi4xNDIKCQkJYzcuNTcxLDAsMTMuNTcxLDUsMTMuNTcxLDEzYzAsNy00LjQyOSwxMS4yODYtMTAuMTQzLDExLjI4NmMtMS41NzEsMC0zLDAtNC44NTctMC44NTdWNTkuNTdjNC4xNDQsMC43MTQsNC44NTctNC40MjksNC44NTctOC40MjgKCQkJYzAtNy4xNDMtMi4yODYtMTAuODU3LTYuNTcxLTEwLjg1N2MtNCwwLTcuNzE0LDMuNDI4LTEwLjQyOSw3Ljg1N2MtMy4xNDMsNS4xNDMtNC44NTYsMTEuNDI4LTQuODU2LDE1Ljg1NnYzNi40MjhoMTEuNDI4djIuMTQzCgkJCWgtMzMuOTk5VjEwMC40MjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjEuODQ4LDEzMi43MjZjLTYuMTY3LTEuMDU4LTguOTg2LDIuOTk1LTguOTg2LDEwLjU3MWMwLDkuODY3LDcuOTI5LDE0LjQ0OCwyNC4zMTQsMTQuNDQ4CgkJCWMxNy4yNjcsMCwzMy4xMjUtNS44MTQsMzMuMTI1LTE4LjE0OGMwLTExLjk4LTE1LjE1My0xMy4yMTQtMzIuNTk2LTE0LjQ0N0MxNy45NzIsMTIzLjczOSwwLDEyMi4zMywwLDEwNS43NjgKCQkJYzAtOS41MTQsNi42OTUtMTUuODU3LDEzLjIxNS0yMC43OTFjLTUuNDYyLTQuNTgxLTguMjgxLTExLjEtOC4yODEtMTkuMDI5QzQuOTM0LDUwLjYyLDE1Ljg1NywzOC40NjIsMzcsMzguNDYyCgkJCWM5Ljg2NywwLDE3Ljk3MiwyLjY0MywyMy40MzQsNy41NzdjMy44NzYtMi44MTksNS40NjItNS4yODYsNS40NjItMTAuMzk2YzAtNi4xNjctMi4yOTEtOS4xNjItOC4yODEtOC45ODZ2LTEuNDEKCQkJYzAsMCwyLjI5MS0wLjg4MSw2LjM0My0wLjg4MWM5LjUxNSwwLDEyLjUxLDUuMTA5LDEyLjUxLDkuNjljMCw2LjY5NS02LjY5NSw5LjE2Mi0xNC4yNzEsMTMuNzQzCgkJCWM0LjA1Miw0LjQwNSw2LjM0MywxMC4yMTksNi4zNDMsMTcuMjY3YzAsMTYuMzg2LTExLjk4MSwyNi43ODEtMzIuMjQzLDI2Ljc4MWMtOC44MSwwLTE1LjY4MS0xLjkzOC0yMC43OTEtNS4yODYKCQkJYy00LjkzMywzLjUyNC04Ljk4Niw3LjU3Ni04Ljk4NiwxMi44NjJjMCwxMC4wNDMsMTQuMjcyLDkuNjksMzMuMTI1LDExLjEwMWMxOS45MSwxLjU4NiwzNi4yOTYsNC41ODEsMzYuMjk2LDIyLjkwNQoJCQljMCwxOS43MzMtMTguODUzLDI2Ljk1Ny0zOC43NjMsMjYuOTU3Yy0xOS41NTcsMC0zNS45NDMtNi44NzEtMzUuOTQzLTE3Ljk3MmMwLTcuOTI5LDcuOTI5LTExLjk4MSwxNS4xNTMtMTEuOTgxCgkJCWMyLjgxOSwwLDUuNDYyLDAuODgyLDUuNDYyLDAuODgyVjEzMi43MjZ6IE01Mi44NTgsNjUuMjQ0YzAtMTQuMDk2LTMuMTcxLTI0LjMxNS0xNi4yMDktMjQuMzE1CgkJCWMtMTMuMDM5LDAtMTYuMDM0LDEwLjIxOS0xNi4wMzQsMjQuNjY3YzAsMTMuOTE5LDIuODE5LDIzLjc4NiwxNS44NTcsMjMuNzg2QzQ5LjUxLDg5LjM4Miw1Mi44NTgsNzkuNjkxLDUyLjg1OCw2NS4yNDR6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOTUuNTIyLDEyOS4wODdoNy43ODNjNi43MDgsMCwxMC4xNDgsMy4wNTMsMTAuMTQ4LDguNzI5YzAsNS41MDQtMy41NjksOC43MjktMTAuMTQ4LDguNzI5SDk3LjkzdjEyLjk4NQoJCWgtMi40MDhWMTI5LjA4N3ogTTEwMi42MTcsMTQ0LjM1MmM1Ljg0OCwwLDguMzg1LTIuMTQ5LDguMzg1LTYuNTM2YzAtNC40NzItMi42MjMtNi41MzUtOC4yNTYtNi41MzVIOTcuOTN2MTMuMDcxSDEwMi42MTd6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI3LjA4NCwxMjkuMDg3aDIuNDA4djEzLjg4OWgxOC41MzN2LTEzLjg4OWgyLjQwOHYzMC40NDNoLTIuNDA4di0xNC4zMThoLTE4LjUzM3YxNC4zMThoLTIuNDA4VjEyOS4wODd6CgkJIi8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTY1LjAwOSwxNDQuMzA5YzAtOC45ODYsNi40OTMtMTYuMDM4LDE2LjEyNS0xNi4wMzhjOS41ODksMCwxNi4wODIsNy4wNTIsMTYuMDgyLDE2LjAzOAoJCWMwLDkuMDMtNi42MjIsMTYuMDM5LTE2LjA4MiwxNi4wMzlDMTcxLjYzMSwxNjAuMzQ4LDE2NS4wMDksMTUzLjMzOSwxNjUuMDA5LDE0NC4zMDl6IE0xOTQuNjc5LDE0NC4zMDkKCQljMC03LjczOS01LjU0Ny0xMy43Ni0xMy41NDUtMTMuNzZjLTguMDQxLDAtMTMuNTg4LDYuMDIxLTEzLjU4OCwxMy43NmMwLDcuNjU0LDUuNTksMTMuNzYsMTMuNTg4LDEzLjc2CgkJQzE4OS4wODksMTU4LjA2OCwxOTQuNjc5LDE1MS45NjMsMTk0LjY3OSwxNDQuMzA5eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIwNy44OCwxMzEuMzIzdi0yLjIzNmgyNC4wMzd2Mi4yMzZoLTEwLjgzNnYyOC4yMDdoLTIuNDA4di0yOC4yMDdIMjA3Ljg4eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI0Mi41MzgsMTQ0LjMwOWMwLTguOTg2LDYuNDkzLTE2LjAzOCwxNi4xMjUtMTYuMDM4YzkuNTg5LDAsMTYuMDgyLDcuMDUyLDE2LjA4MiwxNi4wMzgKCQljMCw5LjAzLTYuNjIyLDE2LjAzOS0xNi4wODIsMTYuMDM5QzI0OS4xNiwxNjAuMzQ4LDI0Mi41MzgsMTUzLjMzOSwyNDIuNTM4LDE0NC4zMDl6IE0yNzIuMjA3LDE0NC4zMDkKCQljMC03LjczOS01LjU0Ny0xMy43Ni0xMy41NDUtMTMuNzZjLTguMDQxLDAtMTMuNTg4LDYuMDIxLTEzLjU4OCwxMy43NmMwLDcuNjU0LDUuNTksMTMuNzYsMTMuNTg4LDEzLjc2CgkJQzI2Ni42MTgsMTU4LjA2OCwyNzIuMjA3LDE1MS45NjMsMjcyLjIwNywxNDQuMzA5eiIvPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI4Ny4zNDQsMTQ0LjM1MmMwLTkuMjQ0LDYuNzA4LTE2LjA4MSwxNS43ODEtMTYuMDgxYzYuMzY0LDAsMTAuOTIyLDIuNzA5LDE0LjA2Miw4LjA4M2wtMS42NzgsMS4xNjEKCQlsLTAuNDczLTAuMDg2Yy0yLjcwOS00LjU1OC02LjQwNy02Ljg4LTExLjkxMS02Ljg4Yy03LjYxLDAtMTMuMjQzLDUuOTM1LTEzLjI0MywxMy44MDNjMCw3LjgyNiw1LjYzMywxMy43MTcsMTMuMDcxLDEzLjcxNwoJCWM1Ljc2MiwwLDEwLjk2NS0zLjM1NCwxMi4yNTUtOS4yODh2LTIuNTM2aC05LjkzM3YtMi4xMDdoMTIuMTI2djE1LjM5NGgtMi4yNzl2LTIuMDYzYzAtMS4yNDcsMC4wODYtMi42NjYsMC4yMTUtMy42OTgKCQlsLTAuMDg2LTAuMDQzYy0yLjgzOCw0LjI1Ny03LjA5NSw2LjYyMi0xMi4yNTUsNi42MjJDMjkzLjk2NywxNjAuMzQ4LDI4Ny4zNDQsMTUzLjU5NywyODcuMzQ0LDE0NC4zNTJ6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzU0LjE2NSwxNTkuMDU4bC0wLjIxNSwwLjQ3M2gtMi40MDhsLTkuNTAyLTEzLjQxNWgtNi4yMzV2MTMuNDE1aC0yLjQwOHYtMzAuNGg3Ljk1NQoJCWM2LjU3OSwwLDEwLjA2MiwyLjg4MSwxMC4wNjIsOC41MTRjMCw0LjE3MS0yLjM2NCw3LjIyNS02Ljc5NCw4LjEyN0wzNTQuMTY1LDE1OS4wNTh6IE0zNDEuMTM3LDE0My45MjIKCQljNS40MTgsMCw3Ljg2OS0yLjE5Myw3Ljg2OS02LjI3OGMwLTQuMzg2LTIuNjY2LTYuMzYzLTguMjEzLTYuMzYzaC00Ljk4OHYxMi42NDJIMzQxLjEzN3oiLz4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zODMuOTIxLDE1MS4wMTdoLTE1LjYwOWwtMy41MjUsOC41MTRoLTIuNjIzbDEzLjExNC0zMC40ODZoMS43MjFsMTMuMDcxLDMwLjQ4NmgtMi42MjNMMzgzLjkyMSwxNTEuMDE3egoJCSBNMzgzLjAxOCwxNDguOTFsLTQuMjE0LTEwLjE0OGMtMC45ODktMi4yNzgtMS44NDktNC4zODYtMi43MDktNi40NWgtMC4wODZjLTAuODE3LDIuMDY0LTEuNzIsNC4yMTUtMi42MjMsNi40NWwtNC4yMTQsMTAuMTQ4CgkJSDM4My4wMTh6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDAyLjA2NiwxMjkuMDg3aDcuNzgzYzYuNzA4LDAsMTAuMTQ3LDMuMDUzLDEwLjE0Nyw4LjcyOWMwLDUuNTA0LTMuNTY4LDguNzI5LTEwLjE0Nyw4LjcyOWgtNS4zNzV2MTIuOTg1CgkJaC0yLjQwOFYxMjkuMDg3eiBNNDA5LjE2MSwxNDQuMzUyYzUuODQ5LDAsOC4zODYtMi4xNDksOC4zODYtNi41MzZjMC00LjQ3Mi0yLjYyMy02LjUzNS04LjI1Ni02LjUzNWgtNC44MTZ2MTMuMDcxSDQwOS4xNjF6Ii8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDMzLjYyNywxMjkuMDg3aDIuNDA4djEzLjg4OWgxOC41MzN2LTEzLjg4OWgyLjQwN3YzMC40NDNoLTIuNDA3di0xNC4zMThoLTE4LjUzM3YxNC4zMThoLTIuNDA4VjEyOS4wODd6CgkJIi8+Cgk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDc5LjkzOCwxNDYuODg5bC0xMC42NjQtMTcuODAyaDIuNjY2bDUuMDc0LDguODE1YzEuMjksMi4yNzgsMi43MDksNC41NTgsNC4wODUsNi43OTNoMC4xMjkKCQljMS4zMzMtMi4yMzUsMi43NTItNC41MTUsNC4wNDItNi43NWw1LjA3My04Ljg1OGgyLjY2NmwtMTAuNjYzLDE3LjgwMnYxMi42NDJoLTIuNDA4VjE0Ni44ODl6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

#fotofrog-logo a::before {
  content: url(image.jpg);
	display: block;
}
#fotofrog-logo img{
    /*max-height: 75px;
    padding: 10px 0;*/
	height:500px;
	
}

#fotofrog-header.sticky .header-inner #fotofrog-logo{
    line-height: 50px;
}


#fotofrog-header.sticky .header-inner #fotofrog-logo img{
    max-height: 40px;
}


#fotofrog-header{
    /*position: fixed;
    width: 100%;
    top: 0;
    left: 0;*/
    
}

#fotofrog-header-sticky-wrapper{
    position: absolute;
    width: 100%;
    margin: 0 auto;
    z-index: 9999;
}

#fotofrog-header.frontpage.sticky .header-inner, #fotofrog-header.sticky .header-inner, .single-format-gallery #fotofrog-header.sticky .header-inner{
    height: 50px;
    background: #1b1b1b;
}

#fotofrog-header.sticky .header-inner .site-title{
    font-size: 28px;
    line-height: 50px;
    margin: 0;
}

#fotofrog-header.sticky .site-description{
    display: none;
}



/*
#fotofrog-header.frontpage.sticky .header-inner{
    height: 50px;
    background: #1b1b1b;
}

#fotofrog-header.sticky .header-inner .site-title{
    font-size: 28px;
    line-height: 50px;
    margin: 0;
}

#fotofrog-header.sticky .site-description{
    display: none;
}

#fotofrog-header.frontpage{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    
}*/


#fotofrog-header .header-inner{
    /*background: rgba(27,27,27,0.3);*/
	display: flex;
}

@media screen and (max-width: 991px) {
	#fotofrog-header .header-inner {
		display: flex;
	}
}

@media screen and (max-width: 480px) {

.single-format-gallery .site-.site-content {
    padding-top:0;
  }
	
.site-content {
    padding-top:80px;
  }
}

#masthead.site-header{
    z-index: 1;
    position: fixed;
	height:100%;
    background-color: rgba(255,255,255,0.00);
	border-right: 1px solid #ccc;
}

@media screen and (max-width: 480px) {
  #masthead.site-header {
    background-color: rgba(255,255,255,0);
	  /*position: relative;*/
	  border: none;
  }
}

.site-title{
    margin: 0;
    font-size: 25px;
}

.site-title .firstWord{
	 color: #FFF;
	 font-weight:400;
}

.site-title::before{
    content:"[ ";
}

.site-title::after{
    content:" ]";
}

.site-description{
    margin: 0;
    font-size: 14px;
    line-height: 14px;
    padding-top: 0;
}

.site-title a,
.site-description{
    color: #fff;
}

.site-branding{
}

.home .site-title{
    margin-top: 13px;
    font-size: 35px;
}

#fotofrog-search,
#fotofrog-contact{
    background: #111111;
    background: rgba( 50, 50, 50, 0.9 );
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    margin: 0 auto;
    text-align: center;
    padding-top: 150px;
}

#fotofrog-search .search-field{
    padding: 12px 15px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 22px;
}

#fotofrog-search .search-form{
    display: inline-block;
}

#fotofrog-search .fa.fa-close,
#fotofrog-contact .fa.fa-close{
    color: #fff;
    cursor: pointer;
    font-weight: 100;
    font-size: 32px;
    position: absolute;
    top: 20px;
    right: 20px;
    
}

#fotofrog-search input[type="search"]{
    
    border: none;
    outline: none;
    background: transparent;
    color: #fff;
    color: rgba( 255,255,255,0.9);
}

.main-navigation .fotofrog-cart,
.fotofrog-mobile-cart .fotofrog-cart{
    padding: 5px 10px;
    border-radius: 10px;
    background: #e1e1e1;
    color: #fff !important;
    position: relative;
    top: -5px;
}
.fotofrog-mobile-cart .fotofrog-cart{
    position: initial;
}

/*-- 2. Navigation --*/

#fotofrog-add-menu{
    text-align: center;
    padding: 30px 0;
}

.sticky #fotofrog-add-menu{
    text-align: center;
    padding: 15px 0;
}

#fotofrog-add-menu a{
    color: #fff;
}

.fotofrog-mobile-cart{
    display: none;
    height: 50px;
    line-height: 50px;
    text-align: center;
}

#fotofrog-header .slicknav_menu{
    float: right;
    background: #1B1B1B;
    display: none;
}

ul.fotofrog-nav ul {
    box-shadow: none;
    float: left;
    position: absolute;
    top: 21px;
    /*left: -999em;
    z-index: 99999;*/
    background: transparent;

}

.sticky ul.fotofrog-nav ul{
    padding: 9px 0 15px 10px;
    top: 21px;
        
}

ul.fotofrog-nav ul ul {
    float: none;
    left: 0 !important;
    position: relative;
    padding: 0 0 0 15px;;
    margin-top: 5px;
}

ul.fotofrog-nav ul ul li{
    padding: 0px;
    background: transparent;
}

ul.fotofrog-nav ul li{
    background: rgba(168,7,10,1.00);
    padding: 5px 15px 5px 15px;
    width: 100%;
    
}
.slicknav_nav ul li{}
ul.fotofrog-nav ul li:hover ul{
    left: 0;
}

ul.fotofrog-nav ul li a:hover{
    border-bottom: none !important;
}

ul.fotofrog-nav ul li:last-child{
    /*padding-bottom: 20px;*/
}

ul.fotofrog-nav ul li a{
    font-size: 12px;
}

#fotofrog-header .header-inner ul.fotofrog-nav{
    padding: 30px 10px 20px;
    /*float: right;*/
}

#fotofrog-header.sticky .header-inner ul.fotofrog-nav{
    padding: 15px 10px;
    /*float: right;*/
}

ul.fotofrog-nav a{
    
    font-size: 14px;
    color: #f9f9f9;
    color: rgba(255, 255, 255, 0.8);
    
}

ul.fotofrog-nav > li.menu-item{
    /*margin-right: 25px;*/
}

ul.fotofrog-nav > li.menu-item a{
    margin-right: 0;
    font-weight: 600;
    padding-bottom: 7px;
    transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -webkit-transition: 0.2s all ease-in-out;
    letter-spacing: 2px;
    color:#151515;
	margin-bottom:40px;
	border-bottom: 2px solid transparent;
}

ul.fotofrog-nav > li.menu-item.current-menu-item a,
ul.fotofrog-nav > li.menu-item.current-menu-parent a,
ul.fotofrog-nav > li.menu-item a:hover{
    
    border-bottom: 2px solid #e1e1e1;

}

.menu-item.current-menu-item:nth-child(2) a{
	
	border-bottom: 2px solid #e1e1e1;
	
}

.current-menu-item > li > .current-menu-item a{
	
	border-bottom: 2px solid #e1e1e1;
	background: #949494;
	
}

.woocommerce-Addresses{
	height: content;
}

.woocommerce-Address{
	padding:20px;
	margin-bottom: 40px;
	height:100%;
	background: #fafafa;
    border: 1px solid rgba(0,0,0,.1);
}

.woocommerce-account .addresses .title h3 {
    float: left;
    margin: 0 0 20px;
	font-size: 2.5rem;
	font-weight:100;
}

.woocommerce-account .addresses .title .edit{
    background: #ebe9eb;
    padding: .618em 1em;
    color: #515151;
	font-weight:700;
	border-radius: 3px;
}
.woocommerce-account .addresses .title .edit:hover{

}

ul.fotofrog-nav > li.menu-item.current-menu-parent ul a{
    border-bottom: none !important;
}

ul.fotofrog-nav > li.menu-item.current-menu-item ul li a{
    border-bottom: none;
}


ul.fotofrog-nav > li.menu-item.menu-item-has-children > a:after{
    font-family: FontAwesome;
    content: "\f078";
    margin-left: 8px;
    margin-right: 10px;
    font-weight: 100;
    font-size: 12px;
}


/*-- 3. Homepage --*/
#fotofrog-jumbotron{
    overflow: hidden;
    height: 100%;
}

#fotofrog-jumbotron .hero{
    /*position: absolute;*/
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-size: cover;
}

#fotofrog-jumbotron .fotofrog-button{
	margin-top: 20px;
    font-size: 1.6rem;
    margin-bottom: 10px;
	/*border-radius: 100px;*/
	border: 1px solid #FFF;
	background: none;
	color: #FFF;
}

#fotofrog-jumbotron .overlay{
    position: absolute;
    top: 35%;
    width: 100%;
}


#fotofrog-jumbotron .hero img{
    width: 100%;
}

#fotofrog-jumbotron h2.header-text{
    font-size: 46px;
    color: #fff;
}

#fotofrog-jumbotron .slider-bottom{
    position: absolute;
    bottom: 0;
    left: 0;
    height: 70px;
    line-height: 70px;
    text-align: center;
    width: 100%;
    background: transparent;
}

#fotofrog-jumbotron .slider-bottom .scroll-down{
    color: #fff;
    font-size: 30px;
    animation-delay: 1.5s;
    position: relative;
    top: 20px;
    transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    cursor: pointer;
    display: inline-block;
    text-align: center;
}

#fotofrog-jumbotron .slider-bottom .scroll-down:hover{
    
    font-size: 34px;    
}

.slider-text{
	text-align: center;
}
.home .cameraContents{
	background:url('/wp-content/themes/fotofrog/inc/images/fotofrog_slideshow_bg.png'); 
}

#fotofrog-featured{
    width: 100%;
    min-height: 320px;
    background: #e1e1e1;
    color: #000;
    
    text-align: center;
    overflow: hidden;
    z-index: 0;
    position: relative;
}


#fotofrog-video{
    
    width: 100%;
    position: relative;
    
}

/*#fotofrog-featured:after{
    background: linear-gradient(-45deg, #ffffff 16px, transparent 0), linear-gradient(45deg, #ffffff 16px, transparent 0);
    background-position: left-bottom;
    background-repeat: repeat-x;
    background-size: 14px 32px;
    content: " ";
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 32px;
}*/

#fotofrog-featured .featured-box{
    padding: 50px 30px;
    min-height: 320px;
    cursor: pointer;
}

#fotofrog-featured .featured-box2{
    background: rgba(50,50,50, 0.1);
}

#fotofrog-featured .fotofrog-icon{
    color: #333;
    font-size: 38px;
    margin: 5px 0 25px 0;
    position: relative;
    
}

#fotofrog-featured .fotofrog-title{
    margin: 0 0 20px 0;
    font-size: 26px;
    
}

#fotofrog-featured .fotofrog-desc{
    margin: 0 0 20px 0;
    font-size: 16px;
    position: relative;
}

.woocommerce-products-header__title{
	font-weight:100;
	font-size: 3.5rem;
}

.woocommerce div.product .product_title {
	font-weight:100;
}

 .woocommerce ul.product_list_widget{
	display: flex;
}

.woocommerce ul.cart_list{
	display: block;
}

.woocommerce ul.cart_list li + li{
	border-top:1px solid #DDD;
	padding-top:10px !important;
	margin-top:10px;
}

.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove {
    top:inherit;
}

#footer-secondary .woocommerce ul.cart_list li, #footer-secondary .woocommerce ul.product_list_widget li {
    padding: 1rem;
    margin: 0;
    list-style: none;
    width: 19%;
    background: #efefef;
	margin:0 0.5%;
}
#footer-secondary .woocommerce ul.cart_list li img, #footer-secondary .woocommerce ul.product_list_widget li img{
	width:100%;
	margin-bottom: 1rem;
}
.homepage-page-content .entry-title{
    display: none;
}

#fotofrog-overlay-trigger .overlay-widget{
    color: #fff;
    display: none;
}


#fotofrog-overlay-trigger{
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 50px 50px;
    border-color: transparent transparent #007bff transparent;
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: 0.9;
    cursor: pointer;
    z-index: 1;
}

#fotofrog-overlay-trigger:hover{
    opacity: 1.0;
}


#fotofrog-overlay-trigger.open{
    width: 100%;
    min-height: 200px;
    height: auto;
    background-color: rgba( 0,0,0,0.3);
    border: none;
    z-index: 0;
}

#fotofrog-overlay-trigger span.fa{
    position: absolute;
    right: 6px;
    top: 28px;
    color: rgb(255, 255, 255);
    font-size: 18px;
    
}

/*-- 4. Buttons --*/
.fotofrog-button,
button, 
input[type="button"], 
input[type="reset"], 
input[type="submit"]{
    padding: 10px;
    color: #fff;
    background: #C8C8C8;
    background: rgba( 200, 200, 200, 0.9 );
    margin-right: 10px !important;
    display: inline-block;
    cursor: pointer;
    transition: 0.2s all ease-in-out;
}

.fotofrog-button.large{
    padding: 15px 25px;
    font-size: 20px;
}

.fotofrog-button:hover{
    color: #fff;
    background: #505050;
}

.fotofrog-button.default{
    color: #fff;
    background: #C8C8C8;
    background: rgba( 200, 200, 200, 0.9 );    
}

.fotofrog-button.default:hover{
    background: #505050;
    color: #fff;
}

/*-- 5. Footer --*/
.fotofrog-footer{
    
    background-repeat-x: no-repeat;
    background-repeat-y: repeat;
    background-size: cover;
    color: #fff;
    color: rgba(255,255,255,0.9);
    overflow: hidden;
    /*padding: 40px 0 0 0;*/
	display: none;
}

.fotofrog-footer > div{
    overflow: hidden;
    background: rgba(0,0,0, 0.85);  
    padding: 55px 0 30px 0px;
}

.fotofrog-footer ul li{
    /*border-bottom: 2px solid #000;*/
    padding-bottom: 20px !important;
}

.site-info{
    background: #1B1B1B;
    color: #e1e1e1;
    padding: 40px;
    text-align: center;
    position: relative;
}

.site-info a,
.site-info a:visited{
    color: rgba(255,255,255,0.9);
}
.fotofrog-footer-nav{
    margin-top: 10px;
}

.fotofrog-footer-nav li{
    display: inline-block;
}

.fotofrog-footer-nav li a{
    /*border-bottom: 1px solid rgba(255,255,255,0.9);*/
}

.fotofrog-footer-nav li:after{
    content: ' / ';
    color: #fff;
}

.fotofrog-footer-nav li:last-child:after{
    content: '';
}

#authica-social{
    margin: 10px 0 20px 0;
}

#authica-social a{
    display: inline-block;
    margin-right: 12px;
    font-size: 18px;
    color: #fff;
    color: rgba(255, 255, 255, 0.8);
}

.scroll-top{
    padding: 20px;
    color: #fff;
    color: rgba( 255,255,255,0.9);
    font-size: 14px;
    font-weight: 100;
    background: #000;
    background: rgb(10,10,10);
    position: absolute;
    bottom: 20px;
    right: 20px;
    transition: 0.2s all ease-in-out;
    -moz-transition: 0.2s all ease-in-out;
    -webkit-transition: 0.2s all ease-in-out;
    cursor: pointer;
    border-radius: 2px;
}

.scroll-top:hover{
    background: #e1e1e1;
}

.fotofrog-copyright{
    font-size: 12px;
    padding: 10px 0;
}

#footer-menu li ul{
    display: none;
}

.site-info a.rel{
    display: block !important;
}

/*-- 6. Sidebar --*/

#fotofrog-sidebar{
    margin: 30px 0;
    overflow: hidden;
}

#fotofrog-sidebar .widget-title{

}

#fotofrog-sidebar ul li{
    margin-bottom: 10px;
	width:100%;
}

#fotofrog-sidebar aside{
	margin-bottom: 20px;
	background:#fafafa;
}
#fotofrog-sidebar .widget_product_categories ul{
	margin: 0;
	padding: 1.5em;
	list-style: none;
	border-top:0;
	border-right: 1px solid rgba(0,0,0,.1);
	border-bottom: 1px solid rgba(0,0,0,.1);
	border-left: 1px solid rgba(0,0,0,.1);
	border-radius: 0 0 5px 5px;
}
/*-- 7. Page --*/
#fotofrog-page-jumbotron{
    width: 100%;
    background-size: cover;
    height: 500px;
    overflow: hidden;
}

#fotofrog-gallery-jumbotron{
    width: 100%;
    background-size: cover;
    height: 800px;
    overflow: hidden;
}
#fotofrog-gallery-jumbotron-portrait{
    width: 50%;
    background-size: cover;
    height: 100vh;
    overflow: hidden;
}
@media screen and (max-width: 980px) {
  #fotofrog-gallery-jumbotron-portrait{
    width:100%;
  }
}
#fotofrog-page-jumbotron .entry-title{
    margin-top: 150px;
    text-align: center;
    color: #fff;
    font-size: 46px;
}

/*-- 8. Blog --*/

.fotofrog-posts-image{
	text-align: center;
}

#main.fotofrog-blog .wp-post-image,
.homepage-page-content .post .wp-post-image{
    width: 100%;
}

.homepage-page-content .post .entry-title{
    display: block;
}

#main.fotofrog-blog .entry-title{
    margin: 8px 0;
}

#main.fotofrog-blog .entry-meta .meta-detail{
    text-align: left;
}

#main.fotofrog-blog .entry-meta .meta-detail > span{
    margin-right: 12px;
}

.fotofrog-blog-post{
    width: 100%;
    margin-right: 1%;
    margin-bottom: 40px;
    /*box-shadow: 1px 1px 3px #BFBFBF;
    -moz-box-shadow: 1px 1px 3px #BFBFBF;
    -webkit-box-shadow: 1px 1px 3px #BFBFBF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;*/
}

@media screen and (max-device-width : 420px) {    
  .fotofrog-blog-post{
    width: 98%;
    margin-right: 1%;
	margin-left: 1%;
    margin-bottom: 40px;   
	}
}
.fotofrog-blog-content .fotofrog-gallery-post{
    width: 46%;
    margin-right: 1%;
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px #BFBFBF;
    -moz-box-shadow: 1px 1px 3px #BFBFBF;
    -webkit-box-shadow: 1px 1px 3px #BFBFBF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}

.fotofrog-gallery-content .fotofrog-gallery-post{
    width: 31%;
	margin-left:1%;
    margin-right: 1%;
    margin-bottom: 30px;
    box-shadow: 1px 1px 3px #BFBFBF;
    -moz-box-shadow: 1px 1px 3px #BFBFBF;
    -webkit-box-shadow: 1px 1px 3px #BFBFBF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
}
@media screen and (max-device-width : 940px) {
  .fotofrog-gallery-content .fotofrog-gallery-post{
    width: 48%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px #BFBFBF;
    -moz-box-shadow: 1px 1px 3px #BFBFBF;
    -webkit-box-shadow: 1px 1px 3px #BFBFBF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	}
  
}
@media screen and (max-device-width : 420px) {
  .fotofrog-gallery-content .fotofrog-gallery-post{
    width: 98%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 20px;
    box-shadow: 1px 1px 3px #BFBFBF;
    -moz-box-shadow: 1px 1px 3px #BFBFBF;
    -webkit-box-shadow: 1px 1px 3px #BFBFBF;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	}
  
}
#fotofrog-posts-text{
	padding: 0 20px 20px;
	margin: 0 20px 20px;
	border:1px solid #36B3A8;
	background: #FBFBFB;
}
.fotofrog-gallery-content .fotofrog-gallery-post:nth-child(3){
	margin-right:0;
}

.fotofrog-blog-post .post-panel-content{
    padding: 0;
}

.fotofrog-blog-page{
    margin-top: 180px;
}

.continue-reading{
    margin-top: 15px;
}

/*------------- Pagination --------------*/
.fotofrog-pagination{
    text-align: center;
    margin-top: 15px;
}
.fotofrog-pagination span,
.fotofrog-pagination a{
    margin-right: 4px;
}

.post-navigation .nav-next,
.post-navigation .nav-previous{
    display: none;
}
/* ------- calendar widget --------------*/
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/*----------------- Fotofrog Recent Articles --------------*/
#fotofrog_recent_posts > div {
    margin-bottom: 30px;

}
#fotofrog_recent_posts img{
    width: 100%;
}
#fotofrog_recent_posts img:hover{

}
#fotofrog_recent_posts .fotofrog-single-post{
    overflow: hidden;

}
#fotofrog_recent_posts .fotofrog-single-post > div a{

}
#fotofrog_recent_posts .fotofrog-single-post > div{
    position: relative;


    overflow: hidden;
}
#fotofrog_recent_posts .title{
    font-weight: 700;
}
#fotofrog_recent_posts .fotofrog-single-post > div:hover img{
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);   
}
#fotofrog_recent_posts .fotofrog-single-post > div img{
        transition: 0.3s all ease-in-out;
        -moz-transition: 0.3s all ease-in-out;
        -webkit-transition: 0.3s all ease-in-out;
}
#fotofrog_recent_posts .fotofrog-single-post > div img:hover{

}
#fotofrog_recent_posts .overlay{
    position: absolute;
    width: 100%;
    height: 100%;
    padding-top: 10%; 
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.5);
    transition: 0.3s all ease-in-out;
    -moz-transition: 0.3s all ease-in-out;
    -webkit-transition: 0.3s all ease-in-out;
    text-align: center;
    color: #fff;
    font-weight: 600;
}
#fotofrog_recent_posts .overlay:hover{
    background: rgba(0,0,0,0);
}
#fotofrog_recent_posts .overlay .fa-external-link{
    opacity: 0;

    text-align: center;
    font-size: 26px;
    transition: 0.2s all linear;
    -moz-transition: 0.2s all linear;
    -webkit-transition: 0.2s all linear;
}
#fotofrog_recent_posts .overlay:hover .fa-external-link{
    opacity: 1.0;
    transform: scale( 1.5 );
    -webkit-transform: scale( 1.5 );
    -moz-transform: scale( 1.5 );
}

#fotofrog-homepage-widget{
    /*background: #F2F2F2;*/
    /*padding: 20px 0;*/
    overflow: hidden;
}

#fotofrog-homepage-widget > div{
    overflow: hidden;
    background: rgba(10,10,10, 0.75);
    padding: 55px 0 40px 0px;
    color: #fff;
    color: rgba(255,255,255,0.9);
}

@media( min-width: 320px ) and ( max-width: 400px ) {
    
    
    
    
}


@media( min-width: 401px ) and ( max-width: 600px ) {
    
    
    
}

@media( min-width : 601px ) and ( max-width: 980px ) {
    
    
    
}
@media( min-width : 980px ) {

.fotofrog-branding{
	margin-top:20px;
}

}
 @media screen and (max-width: 991px) {   
	 
	#masthead.site-header {
    height: auto;
	 }
	 
	 #main.fotofrog-page {
    margin-top: -20px;
}
	 
    #fotofrog-header .slicknav_menu{
        display: block;
		margin-top: 15px;
		margin-right: 10px;
    }
    
    #fotofrog-header .header-inner,
    #fotofrog-header.frontpage .header-inner{
        /*background: #1b1b1b;*/
        height: 80px;
		background: rgba(27,27,27,0.3);
		display:block;
    }

	 #fotofrog-header .header-inner .fotofrog-branding{
		 width:30%;
	 }
	 
	 #fotofrog-header .header-inner .site-branding{
		 margin-top: 0 !important;
	 }
	 	 
	 #fotofrog-header .header-inner #fotofrog-logo{
		 line-height: 80px;
	 }
	 
	 
    
    #fotofrog-header .header-inner .site-title{
        font-size: 28px;
        line-height: 50px;
        margin: 0;
    }
    
    .site-description{
        display: none;
    }
    
    #mobile-nav{
        display: block;
    }
    
    #site-navigation{
        display: none;
    }
	 
	 .fotofrog-branding{
		float: left;
		 width:50%;
	 }
    .site-branding{
        /*float: left;
		margin-top: -40px;*/
    }
    
    .fotofrog-mobile-cart{
        display: inline-block;
        float: right;
    }
    
    div.fotofrog-blog-content article h2.entry-title {
        font-size: 20px;
    }
    
    #fotofrog-logo img {
        max-height: 120px;
    }

    #fotofrog-logo {
        line-height: 79px;
    }
    
}
@media screen and (max-device-width : 420px) {    
  #fotofrog-logo {
        height: 80px;
	  	margin-top:0;
    }
}
@media( min-width: 992px ) {
    
    
    
    
}

.content-container{padding:30px 0 0}
.productisforsale{background-color: #EFEFEF; text-align:center; padding:30px;}
.productisforsale h2{padding-bottom:0; margin-bottom:0; color: #000;}
.productisforsale h3{padding:0; margin-top:0; margin-bottom:10px; font-size: 2.5rem;}
.productisforsale a{ text-align: center;}
.productisforsale img {border: 10px solid #FFF;}
.productisforsale a .price{color: #000;}
.productisforsale a.button{border-radius: 100px; width:100%; display: block; padding:7px; margin-top:20px;}

.productisforsale ul{list-style: none; margin:0; padding:0;}
.productisforsale ul li{}

.shop-navigation{margin-bottom:12px;}
.shop-navigation ul{list-style: none; border:1px solid #CCC; display: inline-flex; margin:0; padding:0; width:100%;}
.shop-navigation li{padding:40px; border-right:1px solid #CCC;}
.shop-navigation li{padding:40px;}
.shop-navigation li:last-of-type{margin-left:auto; background-color: #36B3A8;border-left: 1px solid #CCC; border-right: 0}


.woocommerce-product-gallery__image {
    pointer-events: none;
}

.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
    border: 1px solid #d3ced2;
    padding: 20px;
    margin: 2em 0;
    text-align: left;
    border-radius: 5px;
    background: #00000003;
}

.woocommerce-account .woocommerce-MyAccount-content{
	float: none;
	width:100%;
	margin-bottom:2em;
	
	
}
.myAccount-dashboard{
	border: 1px solid #d3ced2;
    padding: 20px;
    margin: 0 0 2em 0;
    text-align: left;
    border-radius: 5px;
    background: #00000003;
}
.myAccount-dashboard p:first-of-type{
	font-size: 1.5em;
}
.woocommerce table.my_account_orders {
    font-size: inherit;
}
.woocommerce-billing-fields, .woocommerce-shipping-fields, .woocommerce-ResetPassword{
	
}
.woocommerce-billing-fields__field-wrapper, .woocommerce-shipping-fields__field-wrapper{
	background: #fafafa;
    padding: 1.5em;
	border-top: 0;
    border-right: 1px solid rgba(0,0,0,.1);
    border-bottom: 1px solid rgba(0,0,0,.1);
    border-left: 1px solid rgba(0,0,0,.1);
    border-radius: 0 0 5px 5px;
}
.woocommerce-additional-fields{
	padding:0.2em 0.5em;
	border-radius: 5px;
	margin-top:20px;
}
.woocommerce table.my_account_orders th {
    padding: 9px 12px;
    vertical-align: middle;
}
.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th {
    padding: 9px 12px;
    vertical-align: middle;
}
.woocommerce-ResetPassword{
	margin-bottom:3em;
}
#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: #efefef;
    border-radius: 0;
}

.woocommerce .woocommerce-customer-details address {
    background: #fafafa;
    font-style: normal;
    margin-bottom: 0;
    border: 1px solid rgba(0,0,0,.1);
    text-align: left;
    width: 100%;
    border-radius: 0;
    padding: 6px 12px;
}

.shop-content{margin-top:40px;}

footer ul#footer-menu{
	margin: 0;
	padding: 0;
}

.page-template-page-blog .fotofrog-blog-post h2{
	margin-bottom:0;
}

.page-template-page-blog .fotofrog-blog-post .meta-detail{
	margin-bottom:15px;
}


.gallery-filter{
	
}
.gallery-filter ul{
	margin:0;
	list-style: none;
	padding: 0.5em;
}
.gallery-filter ul li{
	display: inline-flex;
	
}
.home .breadcrumb-pagination{
	display: none;
}
.top-pagination{
	margin-top:20px;
}

.single-format-gallery .top-pagination{
	display: none;
}

.breadcrumb-pagination{
	display: flex;
	padding:0;
	height:40px;
}
.pagination-container{
	margin-top:0px;
	margin-bottom:20px;
	text-align: center;
	width:100%;
	display: flex;
}



.pagination-container::before{
	float:clear;
}
.pagination-container::after{
	float:clear;
}
.breadcrumb-pagination .pagination{
	margin:0;
}

.breadcrumbs span{
display: inline-block;
text-transform:capitalize;
}

.breadcrumbs span.current-item{
padding-left: 10px;
}

.breadcrumbs span a{
    position: relative;
    padding: 0 40px 0 10px;
    display: inline-block;
    margin-top: 10px;
	color: #FFF;
}
.breadcrumbs span a::before, .breadcrumbs span a::after{
	content: "";
	position: absolute;
	top: -10px;
	right: 15px;
	width: 1px;
	height: 22px;
	background-color:rgba(255,255,255,1);
	-webkit-transform: rotate(-30deg);
	-moz-transform: rotate(-30deg);
	-ms-transform: rotate(-30deg);
	transform: rotate(-30deg);
}

.breadcrumbs span a::after{
    top: auto;
    bottom: -10px;
    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.breadcrumbs .home span::before {
    font-family: FontAwesome;
    content: "\f015";
    color: #FFF;
	float: left;
	padding: 0 10px;
}
.breadcrumbs  a:hover, .breadcrumbs a:hover span::before{
	color: #000;
}
.breadcrumb-pagination a{
	display: inline-flex;
	color: #FFF;
}
.shop-icons a{
	background: rgba(0,0,0,0.0);  
	color: #FFF;
}
.shop-icons a:hover{
	background: rgba(0,0,0,0.3);  
	color: #FFF;
}
.shop-icons{
	text-align: right;
	/*display: flex;*/
}
.shop-icons span{
	padding-top: 10px;
	padding-right:13px;
    border-left: 1px solid #FFF;
}
.shop-icons span:last-child{
    border-right: 1px solid #FFF;
}
.shop-icon-basket::before {
    font-family: FontAwesome;
    content: "\f291";
    color: #FFF;
	float: left;
	padding: 0 10px;
}
.shop-icon-checkout::before {
    font-family: FontAwesome;
    content: "\f07a";
    color: #FFF;
	float: left;
	padding: 0 10px;
}
.shop-icon-signin::before {
    font-family: FontAwesome;
    content: "\f2f6";
    color: #FFF;
	float: left;
	padding: 0 10px;
}
.shop-icon-signout::before {
    font-family: FontAwesome;
    content: "\f2f5";
    color: #FFF;
	float: left;
	padding: 0 10px;
}


.nav-links .page-numbers{
	padding:5px;
	border: 1px solid;
	margin:0 5px;
    border-color: #efefef;
}

.nav-links .current{
	
}

.row.no-pad {
  margin-right:0;
  margin-left:0;
}
.row.no-pad > [class*='col-'] {
  padding-right:0;
  padding-left:0;
}
.woocommerce-breadcrumb{
	display:none;
}

.woocommerce-product-search button{
font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    /*padding: .618em 1em;*/
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.responsive-landscape-rotate, .responsive-portrait-rotate{
	display: none;
}
@media (orientation: portrait) and (max-width: 600px) {
.responsive-landscape-rotate{
	height:100vh;
	width: 100%;
	text-align: center;
	background-color: rgba(0,0,0,0.60);
	color: #FFF;
	padding-top:35vh;
	font-size: 2em;
	display: block;
}
	.responsive-landscape-rotate i{
		font-size:3em;
		padding-bottom:0.2em;
		-webkit-transform: scaleX(-1);
  		transform: scaleX(-1);
	}
	.responsive-landscape-rotate p{
		padding:0.5em;
	}
}
@media (orientation: landscape) and (max-width: 980px) {
.responsive-portrait-rotate{
	height:100vh;
	width: 100%;
	text-align: center;
	background-color: rgba(0,0,0,0.60);
	color: #FFF;
	padding-top:35vh;
	font-size: 2em;
	display: block;

}
	.responsive-portrait-rotate i{
		font-size:3em;
		padding-bottom:0.2em;

	}
	.responsive-portrait-rotate p{
		padding:0.5em;
	}
}

@media (orientation: landscape) {
	.scroll-prompt{
		width: 100px;
		height: 100px;
		border: 3px solid #FFF;
		border-radius: 50%;
		-moz-border-radius: 50%;
		text-align: center;
		vertical-align: middle;
		margin: 50% auto 0;
		position: relative;
		bottom: 0;
		overflow: hidden;
		box-sizing: border-box;
		display: block;
		opacity: 0.3;
	}
	.scroll-prompt-chevron{
		color: #FFF;
		font-size:50px;
		margin-top:22px;
		animation: hover-me .5s infinite ease-in-out alternate;
	}
	
	
}
@keyframes hover-me {
		100% { transform: translate3d(0, 25px, 0); }
	}

.exif-block{
	margin: 1.1em auto;
	padding: 1em;
	background-color: #FBFBFB;
}
.exif-block .exif-header{
	padding:7px;
	background:#EFEFEF;
	color:#4E4E4E;
	font-weight: 700;
	margin-bottom: 10px;
}
.exif-block ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

.exif-block ul li{
	padding: 4px 0;
}

.exif-block ul li.exif-camera-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRFNEY0Rjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI5LjM0LDcuNDloLTcuMTRsLTIuMzMtMy4zNGMtMC4xMi0wLjE3LTAuMzItMC4yNy0wLjU0LTAuMjdIOS44Yy0wLjIyLDAtMC40MiwwLjEtMC41NCwwLjI3TDYuOTIsNy40OUg2LjI0CgkJVjYuMzZjMC0wLjM3LTAuMjktMC42NC0wLjY0LTAuNjRIMi40MWMtMC4zNywwLTAuNjQsMC4yOS0wLjY0LDAuNjR2MS4xM0gwLjY0QzAuMjcsNy40OSwwLDcuNzgsMCw4LjEzdjE3LjM2CgkJYzAsMC4zNywwLjI5LDAuNjQsMC42NCwwLjY0aDI4LjcyYzAuMzcsMCwwLjY0LTAuMjksMC42NC0wLjY0VjguMTNDMzAsNy43OCwyOS43MSw3LjQ5LDI5LjM0LDcuNDl6IE0zLjA0LDdoMS44OXYwLjQ5SDMuMDRWN3oKCQkgTTI4LjcsMjQuODRIMS4yOFY4Ljc2aDEuMTNINS42aDEuNzJjMC4yMiwwLDAuNDItMC4xLDAuNTQtMC4yN2wyLjMzLTMuMzRoOC44NGwyLjMzLDMuMzRjMC4xMiwwLjE3LDAuMzIsMC4yNywwLjU0LDAuMjdoNi44NQoJCXYxNi4wOEgyOC43eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0Ljk4LDEwLjQ4Yy0zLjQ5LDAtNi4zMywyLjg1LTYuMzMsNi4zM3MyLjg1LDYuMzMsNi4zMyw2LjMzczYuMzMtMi44NSw2LjMzLTYuMzNTMTguNDYsMTAuNDgsMTQuOTgsMTAuNDh6CgkJIE0xNC45OCwyMS44NWMtMi43NywwLTUuMDMtMi4yNi01LjAzLTUuMDNzMi4yNi01LjAzLDUuMDMtNS4wM3M1LjAzLDIuMjYsNS4wMyw1LjAzUzE3Ljc1LDIxLjg1LDE0Ljk4LDIxLjg1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2Ljc4LDExLjE1YzAsMC41Mi0wLjQyLDAuOTMtMC45MywwLjkzYy0wLjUyLDAtMC45My0wLjQyLTAuOTMtMC45M2MwLTAuNTIsMC40Mi0wLjkzLDAuOTMtMC45MwoJCUMyNi4zNywxMC4yMSwyNi43OCwxMC42MywyNi43OCwxMS4xNXoiLz4KPC9nPgo8L3N2Zz4K");
}

.exif-block ul li.exif-lens-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRFNEY0Rjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI1LjY1LDMuODloLTAuNjlWMC45M2MwLTAuNDMtMC4zNC0wLjc1LTAuNzUtMC43NUg0Ljg0Yy0wLjQzLDAtMC43NSwwLjM0LTAuNzUsMC43NXYyLjk2SDMuNDEKCQljLTAuNDMsMC0wLjc1LDAuMzQtMC43NSwwLjc1djE0Ljk0YzAsMC40MywwLjM0LDAuNzUsMC43NSwwLjc1SDQuMXYzLjk3YzAsMC40MywwLjM0LDAuNzUsMC43NSwwLjc1aDEuMDZ2NC40CgkJYzAsMC40MywwLjM0LDAuNzUsMC43NSwwLjc1SDIyLjRjMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzV2LTQuNGgxLjA2YzAuNDMsMCwwLjc1LTAuMzQsMC43NS0wLjc1di0zLjk3aDAuNjkKCQljMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzVWNC42M0MyNi40LDQuMjMsMjYuMDgsMy44OSwyNS42NSwzLjg5eiBNMjQuOSwxOC44M2gtMC42OUg0Ljg0SDQuMTZWNS4zOGgwLjY5aDE5LjM3aDAuNjlWMTguODN6CgkJIE0yMy40NCwxLjY3djIuMjFINS41OVYxLjY3SDIzLjQ0eiBNMjEuNjMsMjguNzFINy40di0zLjY1aDE0LjIyVjI4LjcxeiBNMjIuNCwyMy41N0g2LjY2SDUuNTl2LTMuMjJoMTcuODR2My4yMkgyMi40eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTYuNTcsNy42NUM2LjE0LDcuNjUsNS44Miw4LDUuODIsOC40djcuNDRjMCwwLjQzLDAuMzQsMC43NSwwLjc1LDAuNzVjMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzVWOC40CgkJQzcuMzIsNy45Nyw3LDcuNjUsNi41Nyw3LjY1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuNzYsNy42NUM5LjMzLDcuNjUsOS4wMSw4LDkuMDEsOC40djcuNDRjMCwwLjQzLDAuMzQsMC43NSwwLjc1LDAuNzVjMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzVWOC40CgkJQzEwLjUxLDcuOTcsMTAuMTYsNy42NSw5Ljc2LDcuNjV6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuOTUsNy42NUMxMi41Miw3LjY1LDEyLjIsOCwxMi4yLDguNHY3LjQ0YzAsMC40MywwLjM0LDAuNzUsMC43NSwwLjc1YzAuNDMsMCwwLjc1LTAuMzQsMC43NS0wLjc1VjguNAoJCUMxMy43LDcuOTcsMTMuMzUsNy42NSwxMi45NSw3LjY1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjExLDcuNjVjLTAuNDMsMC0wLjc1LDAuMzQtMC43NSwwLjc1djcuNDRjMCwwLjQzLDAuMzQsMC43NSwwLjc1LDAuNzVjMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzVWOC40CgkJQzE2Ljg5LDcuOTcsMTYuNTQsNy42NSwxNi4xMSw3LjY1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjMsNy42NWMtMC40MywwLTAuNzUsMC4zNC0wLjc1LDAuNzV2Ny40NGMwLDAuNDMsMC4zNCwwLjc1LDAuNzUsMC43NWMwLjQsMCwwLjc1LTAuMzQsMC43NS0wLjc1VjguNAoJCUMyMC4wNSw3Ljk3LDE5LjczLDcuNjUsMTkuMyw3LjY1eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIyLjQ5LDcuNjVjLTAuNDMsMC0wLjc1LDAuMzQtMC43NSwwLjc1djcuNDRjMCwwLjQzLDAuMzQsMC43NSwwLjc1LDAuNzVjMC40MywwLDAuNzUtMC4zNCwwLjc1LTAuNzVWOC40CgkJQzIzLjI0LDcuOTcsMjIuODksNy42NSwyMi40OSw3LjY1eiIvPgo8L2c+Cjwvc3ZnPgo=");
}

.exif-block ul li.exif-filter-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRFNEY0Rjt9Cjwvc3R5bGU+CjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTkuNjIsNS4zNEM0LjMsNS4zNCwwLDkuNjgsMCwxNC45NnM0LjM0LDkuNjYsOS42Miw5LjY2YzUuMzIsMCw5LjYyLTQuMzQsOS42Mi05LjYyUzE0Ljk0LDUuMzQsOS42Miw1LjM0egoJCSBNOS42MiwyMy4zOGMtNC42NCwwLTguNDMtMy43OS04LjQzLTguNDNjMC00LjY0LDMuNzktOC40Myw4LjQzLTguNDNzOC40MywzLjc5LDguNDMsOC40M0MxOC4wNCwxOS42NCwxNC4zLDIzLjM4LDkuNjIsMjMuMzh6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuMzgsNS4zNGMtMS4xOSwwLTIuMzQsMC4yMS0zLjQ1LDAuNjRjLTAuMjEsMC4wOS0wLjM0LDAuMjYtMC4zOCwwLjQ3QzE2LjUxLDYuNjYsMTYuNiw2Ljg3LDE2Ljc3LDcKCQljMi4yNiwyLjA0LDMuNTcsNC45NCwzLjU3LDhzLTEuMzIsNS45Ni0zLjU3LDhjLTAuMTcsMC4xMy0wLjIxLDAuMzQtMC4yMSwwLjU1YzAuMDQsMC4yMSwwLjE3LDAuMzgsMC4zOCwwLjQ3CgkJYzEuMTEsMC40MywyLjI2LDAuNjQsMy40NSwwLjY0YzUuMzIsMCw5LjYyLTQuMzQsOS42Mi05LjYyUzI1LjcsNS4zNCwyMC4zOCw1LjM0eiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjkxLDguNjZjLTAuMjYtMC4yMS0wLjY0LTAuMTctMC44NSwwLjA5Yy0xLjQ5LDEuNzQtMi4zLDMuOTYtMi4zLDYuMjZzMC44MSw0LjUxLDIuMyw2LjI2CgkJYzAuMTMsMC4xMywwLjMsMC4yMSwwLjQ3LDAuMjFjMC4xMywwLDAuMy0wLjA0LDAuMzgtMC4xM2MwLjI2LTAuMjEsMC4zLTAuNiwwLjA5LTAuODVjLTEuMjgtMS41My0yLTMuNDUtMi01LjQ1czAuNzItMy45NiwyLTUuNDUKCQlDMTQuMTcsOS4yNiwxNC4xNyw4Ljg3LDEzLjkxLDguNjZ6Ii8+CjwvZz4KPC9zdmc+Cg==");
}

.exif-block ul li.exif-tripod-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzRFNEY0Rjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02LjQ5LDI5Ljk3QzYuNTYsMzAsNi42NCwzMCw2LjY5LDMwYzAuMjgsMCwwLjU0LTAuMTgsMC42NC0wLjQ2bDMuMDQtOS4yMWwzLjk2LDEuNTN2Ny40NwoJYzAsMC4zOCwwLjMxLDAuNjYsMC42NiwwLjY2YzAuMzgsMCwwLjY2LTAuMzEsMC42Ni0wLjY2di03LjQ3bDMuOTYtMS41M2wzLjA0LDkuMjFjMC4xLDAuMjgsMC4zNiwwLjQ2LDAuNjQsMC40NgoJYzAuMDgsMCwwLjE1LDAsMC4yLTAuMDNjMC4zNi0wLjEzLDAuNTQtMC41MSwwLjQzLTAuODRMMTcuNDMsOS4zOWMtMC4xLTAuMjgtMC4zNi0wLjQ2LTAuNjQtMC40NmgtMS4xM1YxLjQxbDIuODksNS40NQoJYzAuMTMsMC4yMywwLjM2LDAuMzYsMC41OSwwLjM2YzAuMSwwLDAuMi0wLjAzLDAuMzEtMC4wOGMwLjMzLTAuMTgsMC40Ni0wLjU5LDAuMjgtMC45MmwtMi41OC00Ljg4aDAuMjYKCWMwLjM4LDAsMC42Ni0wLjMxLDAuNjYtMC42NlMxNy43NywwLDE3LjQxLDBoLTIuMzhjLTAuMzgsMC0wLjY2LDAuMzEtMC42NiwwLjY2djguMjZoLTEuMTNjLTAuMjgsMC0wLjU0LDAuMTgtMC42NCwwLjQ2TDYuMDUsMjkuMTMKCUM1LjkzLDI5LjQ2LDYuMTMsMjkuODUsNi40OSwyOS45N3ogTTE5LjI1LDE5LjA1bC0zLjU1LDEuMzZWMTAuMjZoMC42NEwxOS4yNSwxOS4wNXogTTEzLjcsMTAuMjZoMC42NHYxMC4xNWwtMy41NS0xLjM2TDEzLjcsMTAuMjYKCXoiLz4KPC9zdmc+Cg==");
}

.exif-block ul li.exif-shutter-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkFydHdvcmtfOCI+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSIwLjYxMSIgd2lkdGg9IjI4Ljc3OCIgaGVpZ2h0PSIzMCIvPgoJCTwvZGVmcz4KCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzJfIj4KCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfMV8iICBvdmVyZmxvdz0idmlzaWJsZSIvPgoJCTwvY2xpcFBhdGg+CgkJPGcgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzJfKSI+CgkJCTxkZWZzPgoJCQkJPHJlY3QgaWQ9IlNWR0lEXzNfIiB4PSIwLjYxMSIgeT0iMCIgd2lkdGg9IjI4Ljc3OCIgaGVpZ2h0PSIzMCIvPgoJCQk8L2RlZnM+CgkJCTxjbGlwUGF0aCBpZD0iU1ZHSURfNF8iPgoJCQkJPHVzZSB4bGluazpocmVmPSIjU1ZHSURfM18iICBvdmVyZmxvdz0idmlzaWJsZSIvPgoJCQk8L2NsaXBQYXRoPgoJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiBkPSJNMTYuNzc4LDEuMzg5QzE2LjUsMC41NTYsMTUuNzIyLDAsMTQuODMzLDAKCQkJCWMtMS4xNjcsMC0yLjA1NiwwLjk0NS0yLjA1NiwyLjA1NmMwLDEuMTY3LDAuOTQ1LDIuMDU2LDIuMDU2LDIuMDU2YzAuODM0LDAsMS41LTAuNSwxLjgzMy0xLjE2NwoJCQkJYzYuMjc4LDAuODM0LDExLjE2Nyw2LjIyMiwxMS4xNjcsMTIuNzIyQzI3LjgzMywyMi43MjIsMjIuMDU1LDI4LjUsMTUsMjguNWMtNy4wNTYsMC0xMi44MzQtNS43NzgtMTIuODM0LTEyLjgzNAoJCQkJYzAtMi45NDUsMC45NDUtNS42NjcsMi43NzgtOGMwLjI3OC0wLjMzMywwLjIyMi0wLjgzNC0wLjExMS0xLjExMUM0LjUsNi4yNzgsNCw2LjMzMywzLjcyMiw2LjY2NwoJCQkJYy0yLjA1NiwyLjU1NS0zLjExMSw1LjY2Ny0zLjExMSw4Ljk0NUMwLjYxMSwyMy41NTUsNy4wNTUsMzAsMTUsMzBjNy45NDQsMCwxNC4zODktNi40NDQsMTQuMzg5LTE0LjM4OQoJCQkJQzI5LjQ0NCw4LjMzMywyMy44ODksMi4yMjIsMTYuNzc4LDEuMzg5Ii8+CgkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIGQ9Ik0xMy4xNjYsMTcuMTY3YzAuNDQ1LDAuNjY3LDEuMjc4LDEuMTExLDIuMDU2LDEuMTExCgkJCQljMC42MTEsMCwxLjE2Ny0wLjIyMiwxLjYxMS0wLjY2N2MwLjUtMC41LDAuNzIyLTEuMTExLDAuNjY3LTEuNzIyYy0wLjA1NS0wLjcyMi0wLjQ0NC0xLjM4OS0xLjExMS0xLjk0NUw4LDcuNjY2CgkJCQlDNy42NjcsNy40NDQsNy4yMjIsNy40NDQsNi45NDQsNy43MjJDNi42NjcsOCw2LjYxMSw4LjQ0NCw2Ljg4OSw4Ljc3OEwxMy4xNjYsMTcuMTY3eiBNMTUuNDQ0LDE1LjIyMgoJCQkJYzAuMjc4LDAuMjIyLDAuNDQ0LDAuNSwwLjUsMC43NzhjMCwwLjE2Ny0wLjA1NiwwLjMzNC0wLjIyMiwwLjVjLTAuMzMzLDAuMzMzLTAuOTQ1LDAuMjIyLTEuMjc4LTAuMjc4bC0zLTRMMTUuNDQ0LDE1LjIyMnoiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}

.exif-block ul li.exif-aperture-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkFydHdvcmtfOSI+Cgk8Zz4KCQk8ZGVmcz4KCQkJPHJlY3QgaWQ9IlNWR0lEXzFfIiB4PSIwIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KCQk8L2RlZnM+CgkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQk8L2NsaXBQYXRoPgoJCTxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiPgoJCQk8ZGVmcz4KCQkJCTxyZWN0IGlkPSJTVkdJRF8zXyIgeD0iMCIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CgkJCTwvZGVmcz4KCQkJPGNsaXBQYXRoIGlkPSJTVkdJRF80XyI+CgkJCQk8dXNlIHhsaW5rOmhyZWY9IiNTVkdJRF8zXyIgIG92ZXJmbG93PSJ2aXNpYmxlIi8+CgkJCTwvY2xpcFBhdGg+CgkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIGQ9Ik0xNSwzMEM2LjcyOSwzMCwwLDIzLjI3MSwwLDE1QzAsNi43MjksNi43MjksMCwxNSwwQzIzLjI3MSwwLDMwLDYuNzI5LDMwLDE1CgkJCQlDMzAsMjMuMjcxLDIzLjI3MSwzMCwxNSwzMCBNMTUsMC42NzNDNy4xLDAuNjczLDAuNjczLDcuMSwwLjY3MywxNUMwLjY3MywyMi45LDcuMSwyOS4zMjcsMTUsMjkuMzI3CgkJCQljNy45LDAsMTQuMzI3LTYuNDI3LDE0LjMyNy0xNC4zMjdDMjkuMzI3LDcuMSwyMi45LDAuNjczLDE1LDAuNjczIi8+CgkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIGQ9Ik0xOC41NDMsMjEuMTM4aC03LjA4N0w3LjkxMywxNWwzLjU0My02LjEzN2g3LjA4N0wyMi4wODcsMTVMMTguNTQzLDIxLjEzOHoKCQkJCSBNMTEuODQ1LDIwLjQ2NGg2LjMxTDIxLjMwOSwxNWwtMy4xNTQtNS40NjRoLTYuMzFMOC42OTEsMTVMMTEuODQ1LDIwLjQ2NHoiLz4KCQkJPHJlY3QgeD0iMTguMzQ5IiB5PSI4Ljg2MyIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgd2lkdGg9IjEwLjEyMSIgaGVpZ2h0PSIwLjY3MyIvPgoJCQkKCQkJCTxyZWN0IHg9IjkuMTMxIiB5PSI0LjQ4NyIgdHJhbnNmb3JtPSJtYXRyaXgoMC41MDMxIC0wLjg2NDIgMC44NjQyIDAuNTAzMSAyLjg4NiAxNC42NjczKSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgd2lkdGg9IjEwLjEzNSIgaGVpZ2h0PSIwLjY3MyIvPgoJCQkKCQkJCTxyZWN0IHg9IjUuNDQ0IiB5PSI1LjUzNyIgdHJhbnNmb3JtPSJtYXRyaXgoMC44Njc5IC0wLjQ5NjggMC40OTY4IDAuODY3OSAtNC41MDQyIDQuMjcyNikiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIHdpZHRoPSIwLjY3MyIgaGVpZ2h0PSIxMC4xMzUiLz4KCQkJCgkJCQk8cmVjdCB4PSI2LjI0NCIgeT0iMTUuNzE2IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjAwMzcgLTEgMSAwLjAwMzcgLTE0LjIyODcgMjcuMjg4NikiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIHdpZHRoPSIwLjY3MyIgaGVpZ2h0PSIxMC4xMzgiLz4KCQkJCgkJCQk8cmVjdCB4PSIxMC43MjgiIHk9IjI0Ljg0MiIgdHJhbnNmb3JtPSJtYXRyaXgoMC41MDMxIC0wLjg2NDIgMC44NjQyIDAuNTAzMSAtMTMuOTExMiAyNi4xNjE2KSIgY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgd2lkdGg9IjEwLjEzNSIgaGVpZ2h0PSIwLjY3MyIvPgoJCQkKCQkJCTxyZWN0IHg9IjIzLjg3NSIgeT0iMTQuMzMzIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjg2NzkgLTAuNDk2OCAwLjQ5NjggMC44Njc5IC02LjQzODkgMTQuNTkwNykiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIHdpZHRoPSIwLjY3MyIgaGVpZ2h0PSIxMC4xMzUiLz4KCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgZD0iTTE1LDMwQzYuNzI5LDMwLDAsMjMuMjcxLDAsMTVDMCw2LjcyOSw2LjcyOSwwLDE1LDBDMjMuMjcxLDAsMzAsNi43MjksMzAsMTUKCQkJCUMzMCwyMy4yNzEsMjMuMjcxLDMwLDE1LDMwIE0xNSwxLjVDNy41NTYsMS41LDEuNSw3LjU1NiwxLjUsMTVTNy41NTYsMjguNSwxNSwyOC41YzcuNDQ0LDAsMTMuNS02LjA1NiwxMy41LTEzLjUKCQkJCVMyMi40NDQsMS41LDE1LDEuNSIvPgoJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiBkPSJNMTguNTQ0LDIxLjEzOGgtNy4wODdMNy45MTMsMTVsMy41NDMtNi4xMzhoNy4wODdMMjIuMDg3LDE1TDE4LjU0NCwyMS4xMzh6CgkJCQkgTTEyLjI1LDE5Ljc2M2g1LjVMMjAuNSwxNWwtMi43NS00Ljc2M2gtNS41TDkuNSwxNUwxMi4yNSwxOS43NjN6Ii8+CgkJCTxyZWN0IHg9IjE4LjM0OSIgeT0iOC44NjMiIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIHdpZHRoPSIxMC4xMjEiIGhlaWdodD0iMS4zNzkiLz4KCQkJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgcG9pbnRzPSIxNi40NTcsMC4yNzUgMTcuNzQ1LDAuOTY3IDEyLjY0NSw5LjcyNSAxMS4zNTgsOS4wMzQgCQkJIi8+CgkJCTxwb2x5Z29uIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIHBvaW50cz0iNC4yNjEsNS42ODYgOS4yOTYsMTQuNDgyIDguMDA2LDE1LjE3IDIuOTcxLDYuMzczIAkJCSIvPgoJCQk8cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiBwb2ludHM9IjEuNTEzLDE5LjcyNCAxMS42NSwxOS43NjEgMTEuNjQ4LDIxLjE0IDEuNTEsMjEuMTAzIAkJCSIvPgoJCQk8cG9seWdvbiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiBwb2ludHM9IjE3LjM0OSwyMC4yNzcgMTguNjM2LDIwLjk2OSAxMy41MzcsMjkuNzI3IDEyLjI1LDI5LjAzNiAJCQkiLz4KCQkJPHBvbHlnb24gY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgcG9pbnRzPSIyMS45ODYsMTQuODM1IDI3LjAyMSwyMy42MzIgMjUuNzMxLDI0LjMxOSAyMC42OTYsMTUuNTIzIAkJCSIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}

.exif-block ul li.exif-focal-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkFydHdvcmtfMTMiPgoJPGc+CgkJPGRlZnM+CgkJCTxyZWN0IGlkPSJTVkdJRF8xXyIgeD0iNC43NSIgd2lkdGg9IjIwLjUiIGhlaWdodD0iMzAiLz4KCQk8L2RlZnM+CgkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQk8L2NsaXBQYXRoPgoJCTxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiPgoJCQk8ZGVmcz4KCQkJCTxyZWN0IGlkPSJTVkdJRF8zXyIgeD0iNC43NSIgeT0iMCIgd2lkdGg9IjIwLjUiIGhlaWdodD0iMzAiLz4KCQkJPC9kZWZzPgoJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4KCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQkJPC9jbGlwUGF0aD4KCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbD0iIzRFNEY0RiIgZD0iTTEzLjg1MSwyNC45OTJoLTEuOTk2di03LjY1N2MtMi40NTYtMC42NjYtNS4yNzQtMi4zOTUtNi4zMDItNi43MzgKCQkJCUM0LjAxNiw0LjE0OSw4LjQ2OCwwLjE2OSw4LjY2MSwwbDEuNTk3LDEuMDc3Yy0wLjYyOSwxLjg1MS0wLjIzLDQuMTM3LDAuMjE4LDUuNzU4bDMuNjUzLTYuNTU2aDEuNzQybDMuNjUzLDYuNTU2CgkJCQljMC40NDgtMS42MjEsMC44NDctMy45MDcsMC4yMTgtNS43NDZsMS41OTctMS4wNzdjMC4xOTMsMC4xNjksNC42NDUsNC4xNDksMy4xMDksMTAuNTk3Yy0xLjAyOCw0LjMzMS0zLjg0Nyw2LjA2LTYuMzAyLDYuNzM4CgkJCQl2Ny42NDVoLTEuOTk2di04LjQ0NGwwLjgxMS0wLjk4YzIuOTYzLTAuNTU2LDQuODI2LTIuMzgzLDUuNTUyLTUuNDE5YzAuNTU2LTIuMzQ3LDAuMTQ1LTQuMzA2LTAuNDk2LTUuNzU4CgkJCQljLTAuMjU0LDIuNzQ2LTEuMzA3LDUuMTQxLTEuMzY3LDUuMjg2TDE4Ljg3MSw5Ljc1bC0zLjg1OS02LjkzMkwxMS4xNTQsOS43NUw5LjM3NSw5LjY3N0M5LjMxNCw5LjUzMiw4LjI1LDcuMTI1LDguMDA4LDQuMzY3CgkJCQljLTAuNjQxLDEuNDUyLTEuMDY1LDMuNDExLTAuNDk2LDUuNzgyYzAuNzI2LDMuMDM2LDIuNTg5LDQuODYzLDUuNTUyLDUuNDE5bDAuODEsMC45OHY4LjQ0NEgxMy44NTF6Ii8+CgkJCTxwYXRoIGNsaXAtcGF0aD0idXJsKCNTVkdJRF80XykiIGZpbGw9IiM0RTRGNEYiIGQ9Ik0xMS4xOSwzMGMtMC44OTUsMC0xLjgyNy0wLjI1NC0yLjc1OC0wLjg0NwoJCQkJYy00LjQ4OC0yLjg2Ny0zLjYyOS05LjkwNy0zLjU5Mi0xMC4yMDljMC4wNDgtMC4zNjMsMC4yOS0wLjY2NiwwLjYyOS0wLjc5OWMwLjMzOS0wLjEzMywwLjcyNi0wLjA3MywxLjAwNCwwLjE2OWw5LjE2OSw3LjczCgkJCQljMC4zOTksMC4zMzgsMC40NzIsMC45MDcsMC4xNjksMS4zM0MxNC43OTUsMjguODM5LDEzLjA4OSwzMCwxMS4xOSwzMCBNNi43NjIsMjEuMTU3YzAuMDcyLDEuOTcyLDAuNTY4LDQuOTIzLDIuNzQ2LDYuMzE0CgkJCQljMS44MTUsMS4xNjEsMy4zMDMsMC4yMDYsNC4wODktMC41NTZMNi43NjIsMjEuMTU3eiIvPgoJCQk8cGF0aCBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiBkPSJNMTguODIyLDMwYy0xLjg5OSwwLTMuNjA1LTEuMTYxLTQuNjMzLTIuNjI1CgkJCQljLTAuMjktMC40MjMtMC4yMTgtMS4wMDQsMC4xNy0xLjMzMWw5LjE2OS03LjczYzAuMjc4LTAuMjMsMC42NjUtMC4zMDIsMS4wMDQtMC4xNjljMC4zMzksMC4xMzMsMC41OCwwLjQzNSwwLjYyOSwwLjc5OAoJCQkJYzAuMDM3LDAuMzAyLDAuODk1LDcuMzQzLTMuNTkzLDEwLjIxQzIwLjY0OSwyOS43NDYsMTkuNzA1LDMwLDE4LjgyMiwzMCBNMTYuNDE1LDI2LjkxNWMwLjc4NiwwLjc2MiwyLjI3NCwxLjcxOCw0LjA4OSwwLjU1NgoJCQkJYzIuMTg5LTEuMzkxLDIuNjg1LTQuMzQyLDIuNzQ2LTYuMzE0TDE2LjQxNSwyNi45MTV6Ii8+CgkJCTxyZWN0IHg9IjEyLjg1OSIgeT0iMTUuNTQ1IiBjbGlwLXBhdGg9InVybCgjU1ZHSURfNF8pIiBmaWxsPSIjNEU0RjRGIiB3aWR0aD0iMi40NDMiIGhlaWdodD0iMS45OTYiLz4KCQk8L2c+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==");
}

.exif-block ul li.exif-iso-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9IkFydHdvcmtfMTAiPgoJPGc+CgkJPGRlZnM+CgkJCTxyZWN0IGlkPSJTVkdJRF8xXyIgeT0iNy42MDQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNC43OTIiLz4KCQk8L2RlZnM+CgkJPGNsaXBQYXRoIGlkPSJTVkdJRF8yXyI+CgkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzFfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQk8L2NsaXBQYXRoPgoJCTxnIGNsaXAtcGF0aD0idXJsKCNTVkdJRF8yXykiPgoJCQk8ZGVmcz4KCQkJCTxyZWN0IGlkPSJTVkdJRF8zXyIgeT0iNy42MDQiIHdpZHRoPSIzMCIgaGVpZ2h0PSIxNC43OTIiLz4KCQkJPC9kZWZzPgoJCQk8Y2xpcFBhdGggaWQ9IlNWR0lEXzRfIj4KCQkJCTx1c2UgeGxpbms6aHJlZj0iI1NWR0lEXzNfIiAgb3ZlcmZsb3c9InZpc2libGUiLz4KCQkJPC9jbGlwUGF0aD4KCQkJPHBhdGggY2xpcC1wYXRoPSJ1cmwoI1NWR0lEXzRfKSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0RTRFNEUiIGQ9Ik0yMC41MTgsMTEuMjA3CgkJCQljMS41MTcsMCwyLjI3NiwxLjg5NiwyLjI3NiwzLjc5M2MwLDIuMDg2LTAuNzU5LDMuNzkzLTIuMjc2LDMuNzkzYy0xLjUxNywwLTIuMjc2LTEuNzA3LTIuMjc2LTMuNzkzCgkJCQlDMTguMjQyLDEzLjEwNCwxOS4wMDEsMTEuMjA3LDIwLjUxOCwxMS4yMDcgTTIwLjcwNyw5LjVjLTIuODQ0LDAtNC41NTEsMi4yNzYtNC41NTEsNS41YzAsMy4wMzQsMS41MTcsNS40OTksNC4zNjIsNS40OTkKCQkJCWMyLjY1NSwwLDQuNTUxLTEuODk2LDQuNTUxLTUuNDk5QzI1LjA2OSwxMS45NjUsMjMuNTUyLDkuNSwyMC43MDcsOS41IE0xNC42MzksMTAuMDY5QzE0LjA3LDkuODgsMTMuMzExLDkuNSwxMi4zNjMsOS41CgkJCQljLTIuMjc1LDAtMy42MDMsMS4zMjgtMy42MDMsMy4wMzVjMCwxLjMyNywwLjk0OCwyLjQ2NSwyLjY1NSwzLjAzNGMxLjEzOCwwLjU2OSwxLjcwNywwLjk0OSwxLjcwNywxLjcwNwoJCQkJYzAsMC43NTgtMC41NjksMS4zMjgtMS43MDcsMS4zMjhjLTAuOTQ4LDAtMS43MDctMC4xOS0yLjI3Ni0wLjU2OUw4Ljc2LDE5Ljc0MWMwLjU2OSwwLjM3OSwxLjUxNywwLjU2OSwyLjY1NSwwLjU2OQoJCQkJYzIuNDY1LDAsMy43OTMtMS4zMjgsMy43OTMtMy4yMjRjMC0xLjMyOC0wLjc1OC0yLjQ2NS0yLjQ2NS0zLjIyNGMtMS4zMjgtMC41NjktMS44OTctMC45NDgtMS44OTctMS43MDcKCQkJCWMwLTAuNTY5LDAuNTY5LTEuMTM4LDEuNTE3LTEuMTM4YzAuOTQ4LDAsMS41MTcsMC4xOSwxLjg5NiwwLjM3OUwxNC42MzksMTAuMDY5eiBNNC45NjcsMjAuMzFoMi4wODZWOS42OUg0Ljk2N1YyMC4zMXoKCQkJCSBNMS4xNzUsNy42MDRoMjcuNjg4QzI5LjQzMSw3LjYwNCwzMCw4LjE3MywzMCw4Ljc0MnYxMi41MTZjMCwwLjU2OS0wLjU2OSwxLjEzOC0xLjEzOCwxLjEzOEgxLjE3NQoJCQkJYy0wLjU2OSwwLTEuMTM4LTAuNTY5LTEuMTM4LTEuMTM4VjguNzQyQy0wLjE1Myw3Ljk4MywwLjQxNiw3LjYwNCwxLjE3NSw3LjYwNCIvPgoJCTwvZz4KCTwvZz4KPC9nPgo8L3N2Zz4K");
}

.exif-block ul li.exif-flash-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6IzRFNEU0RTt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjU2LDBoOC42NGwtMi4xMiwxMC4yN2g5Ljk1TDkuNTQsMzBsMy4yNi0xNC4wMkg0Ljk3TDguNTYsMHoiLz4KPC9zdmc+Cg==");
}

.exif-block ul li.exif-umbrella-icon::before{
    /*height: 30px;*/
	width:30px;
	display: inline-block;
	/*margin-top: 20px;*/
	background-position: center;
	background-repeat: no-repeat;
	/*background-size: 84%;*/
	content: "\00a0";
	background-image:  url("data:image/svg+xml;base64,	PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6IzU4NTk1Qjt9Cjwvc3R5bGU+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNy4zMiwyNi4wOWMwLjE5LDAsMC4zOS0wLjA4LDAuNTMtMC4yMmMwLjI4LTAuMjgsMC4yOC0wLjc1LDAtMS4wM0wxNS41LDEyLjVjMC44LTAuNjksMS43NS0xLjIyLDIuNzctMS41OAoJYzAsMCwwLjAzLDAsMC4wMy0wLjAzYzAuMDMsMCwwLjAzLTAuMDMsMC4wNi0wLjAzYzAuMDMsMCwwLjA2LTAuMDMsMC4wNi0wLjAzczAsMCwwLjAzLDBjMC4wMy0wLjAzLDAuMDYtMC4wNiwwLjA4LTAuMDYKCWMwLDAsMC4wMywwLDAuMDMtMC4wM2MwLjA4LTAuMDgsMC4xNC0wLjE5LDAuMTktMC4zMWMwLjg5LTIuNTIsMi44Ni00LjQ5LDUuMzgtNS4zOGMwLjI1LTAuMDgsMC40Mi0wLjMxLDAuNDctMC41MwoJYzAuMDYtMC4yNS0wLjAzLTAuNTMtMC4xOS0wLjY5Yy01LjEzLTUuMTMtMTMuNDgtNS4xMy0xOC42MSwwUzAuNjYsMTcuMzMsNS44MiwyMi40NmMwLjE0LDAuMTQsMC4zMywwLjIyLDAuNTMsMC4yMgoJYzAuMDYsMCwwLjExLDAsMC4xNy0wLjAzYzAuMjUtMC4wNiwwLjQ0LTAuMjUsMC41My0wLjQ3YzAuODktMi41NSwyLjg2LTQuNTIsNS40MS01LjQxbDAsMGMwLjA2LTAuMDMsMC4wOC0wLjAzLDAuMTQtMC4wNgoJbDAuMDMtMC4wM2MwLjAzLTAuMDMsMC4wNi0wLjA2LDAuMDgtMC4wOGMwLjAzLTAuMDMsMC4wMy0wLjAzLDAuMDYtMC4wNmMwLTAuMDMsMC4wMy0wLjAzLDAuMDMtMC4wNmMwLDAsMCwwLDAtMC4wMwoJYzAuMDMtMC4wMywwLjAzLTAuMDYsMC4wMy0wLjA2YzAtMC4wMywwLjAzLTAuMDYsMC4wMy0wLjA2czAtMC4wMywwLjAzLTAuMDNjMC4zNi0xLjAzLDAuODktMS45NywxLjU4LTIuNzdsNC44NSw0Ljg1djEwLjg3CgljMCwwLjQyLDAuMzMsMC43MiwwLjcyLDAuNzJjMC4zOSwwLDAuNzItMC4zMywwLjcyLTAuNzJ2LTkuNDNsNi4wMiw2LjAyQzI2Ljk1LDI2LjAxLDI3LjE1LDI2LjA5LDI3LjMyLDI2LjA5eiBNMTEuODcsMTQuOTQKCWMtMC41NS0wLjQ0LTEuMTEtMC45Mi0xLjY0LTEuNDRDNi42OCw5Ljk1LDUuNiw2LjEyLDYuODUsNC44N2MxLjI1LTEuMjUsNS4wOC0wLjE0LDguNjIsMy4zOGMwLjUzLDAuNTMsMSwxLjA4LDEuNDQsMS42NAoJQzE0LjY3LDEwLjkyLDEyLjg5LDEyLjY5LDExLjg3LDE0Ljk0eiBNMTUuMTEsMS40NmMyLjY2LDAsNS4zLDAuODksNy40NiwyLjY5Yy0yLjA1LDAuOTctMy42OSwyLjYxLTQuNjksNC42MwoJQzE3LjQ3LDguMjYsMTcsNy43MywxNi41LDcuMjZjLTIuMzktMi4zOS01LjA1LTMuODUtNy4yMS00LjIyQzExLjA2LDEuOTksMTMuMDksMS40NiwxNS4xMSwxLjQ2eiBNNi4xLDIwLjYKCWMtMy4xNi0zLjgtMy41Mi05LjEyLTEuMTQtMTMuMjhjMC4zNiwyLjE5LDEuODMsNC44Myw0LjIyLDcuMjFjMC41LDAuNSwxLDAuOTQsMS41MywxLjM5QzguNzEsMTYuOTEsNy4xLDE4LjU1LDYuMSwyMC42eiIvPgo8L3N2Zz4K");
}