.portfolio-gallery-content img, .portfolio-gallery-content a{
box-shadow: none !important;
}
section[id^="huge_it_portfolio_content_"]{
display: inline-block !important;
width:100% !important;
}#huge_it_portfolio_container {
padding: 5px;
margin-bottom: 20px;
}
#huge_it_portfolio_container .open-close {
width:20px;
height:20px;
display:block;
background:#000;
}
#huge_it_portfolio_options h3 {
margin-bottom: 0.2em;
font-size: 15px;
}
#huge_it_portfolio_options h4 { 
font-weight: bold;
}#lightbox {
position: absolute; width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#lightbox2 {
z-index: 100;
position:fixed;
top:40%;
left:50%; background:#fff;
padding:10px;
}
#lightbox2 object, #lightbox2 embed {
display:block;
margin-bottom:10px;
}
#lightbox2 .close {
float:right;
margin-right:20px;
}
#lightbox a img{ border: none; }
#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer img{
max-width:600px;
}
#imageContainer{
padding: 10px;
}
#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(//non-maman.fr/wp-content/plugins/portfolio-gallery/includes/../assets/assets/images/blank.gif) no-repeat; display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(//non-maman.fr/wp-content/plugins/portfolio-gallery/includes/../assets/assets/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(//non-maman.fr/wp-content/plugins/portfolio-gallery/includes/../assets/assets/images/next.gif) right 50% no-repeat; } #nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}  .ontop #imageData {
padding-top: 5px;
} #imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}
#imageData{
padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;	padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
position: fixed;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 100%;
background-color: #000;
display: none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {/*\*/height: 1%;/**/}	
#lightboxIframe {
display: none;
}#pcolorbox, #pcboxOverlay, #pcboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#pcboxWrapper {max-width:none;}
#pcboxOverlay{position:fixed; width:100%; height:100%;}
#pcboxMiddleLeft, #pcboxBottomLeft{clear:left;}
#pcboxContent{position:relative;}
#pcboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#pcboxTitle{margin:0;}
#pcboxLoadingOverlay, #pcboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#pcboxPrevious, #pcboxNext, #pcboxClose, #pcboxSlideshow{cursor:pointer;}
.pcboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.pcboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#pcolorbox, #pcboxContent, #pcboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#pcboxOverlay{background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/overlay.png) repeat 0 0;}
#pcolorbox{outline:0;}
#pcboxTopLeft{width:21px; height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -101px 0;}
#pcboxTopRight{width:21px; height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -130px 0;}
#pcboxBottomLeft{width:21px; height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -101px -29px;}
#pcboxBottomRight{width:21px; height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -130px -29px;}
#pcboxMiddleLeft{width:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) left top repeat-y;}
#pcboxMiddleRight{width:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) right top repeat-y;}
#pcboxTopCenter{height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/border.png) 0 0 repeat-x;}
#pcboxBottomCenter{height:21px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/border.png) 0 -29px repeat-x;}
#pcboxContent{background:#fff; overflow:hidden;}
.pcboxIframe{background:#fff;}
#pcboxError{padding:50px; border:1px solid #ccc;}
#pcboxLoadedContent{margin-bottom:28px;}
#pcboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#pcboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#pcboxLoadingOverlay{background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/loading_background.png) no-repeat center center;}
#pcboxLoadingGraphic{background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/loading.gif) no-repeat center center;}
#pcboxPrevious, #pcboxNext, #pcboxSlideshow, #pcboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
#pcboxPrevious:active, #pcboxNext:active, #pcboxSlideshow:active, #pcboxClose:active {outline:0;}
#pcboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
#pcboxPrevious{position:absolute; bottom:0; left:0; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#pcboxPrevious:hover{background-position:-75px -25px;}
#pcboxNext{position:absolute; bottom:0; left:27px; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#pcboxNext:hover{background-position:-50px -25px;}
#pcboxClose{position:absolute; bottom:0; right:0; background:url(//non-maman.fr/wp-content/plugins/portfolio-gallery/assets/images/admin_images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#pcboxClose:hover{background-position:-25px -25px;}
.pcboxIE #pcboxTopLeft,
.pcboxIE #pcboxTopCenter,
.pcboxIE #pcboxTopRight,
.pcboxIE #pcboxBottomLeft,
.pcboxIE #pcboxBottomCenter,
.pcboxIE #pcboxBottomRight,
.pcboxIE #pcboxMiddleLeft,
.pcboxIE #pcboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}section[id^="huge_it_portfolio_content_"] *,
section[id^="huge_it_portfolio_content_"] *:after,
section[id^="huge_it_portfolio_content_"] *:before {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
} .clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}
.og-grid {
list-style: none;
padding: 20px 0;
margin: 0 auto;
}
.og-grid li {
display: inline-block;
vertical-align: top;
}
.og-grid li.hidden {
display: none;
}
.og-grid li > a,
.og-grid li > a img {
border: none;
outline: none;
display: block;
position: relative;
}
.og-pointer{
top: auto;
border: solid transparent;
content: " ";
height: 0;
width: 0;
position: relative;
pointer-events: none;
border-width: 15px;
left: 50%;
margin: -20px 0 0 -15px;
}
.og-expander {
position: absolute;
color: #d6d6d6;
top: auto;
width: 100%;
margin-top: 0px;
text-align: left;
height: 0;
overflow: hidden;
}
.og-expander-inner {
padding: 30px 30px;
height: 100%;
}
.og-close {
position: absolute;
width: 40px;
height: 40px;
top: 10px;
right: 10px;
cursor: pointer;
}
.og-close::before,
.og-close::after {
content: '';
position: absolute;
width: 100%;
top: 50%;
height: 1px;
background: #888;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
transform: rotate(45deg);
}
.og-close::after {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.og-close:hover::before,
.og-close:hover::after {
background: #fff;
}
.og-fullimg,
.og-details {
width: 50%;
float: left;
height: 100%;
overflow: hidden;
position: relative;
box-sizing: border-box;
}
.og-details .infosep {
border-bottom: 1px solid #121212;
box-shadow: 0 1px #2A2A2A;
margin: 15px 0;
}
.og-details {
padding: 0 20px;
}
.og-fullimg {
text-align: center;
}
.og-fullimg img {
display: inline-block;
max-height: 100%;
max-width: 100%;
}
.og-details h3 {
font-weight: 300;
font-size: 36px;
margin-top: 0px;
margin-bottom: 10px;
}
.og-details p {
font-weight: 400;
font-size: 15px;
line-height: 22px;
color: #999;
padding-bottom: 20px;
}
.og-details iframe {
max-width: 400px;
max-height: 250px;
margin-bottom: 0px;
}
.og-details a.link-button {
padding: 8px 10px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
border-radius: 1px;
border: 1px solid #141414;
text-shadow:
0px -1px 0px rgba(41,41,41,0.7),
0px 1px 0px rgba(3,3,3,0.3);
white-space: normal;
word-wrap: normal;
cursor: pointer !important;
font-size: 11px;
font-weight: bold;
text-align: center;
text-shadow: 0 -1px 0 rgba(0,0,0,.5);
white-space: normal;
margin-left: 10px;
}
.og-details a.first{
margin-left: 0px;
}
.og-details a:hover {
background-color: #606060;
background: -moz-linear-gradient(
top,
#454545 454545%,
#303030);
background: -webkit-gradient(
linear, left top, left bottom,
from(#454545),
to(#303030));
}
.og-loading {
width: 20px;
height: 20px;
border-radius: 50%;
background: #ddd;
box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 0;
transform: translateX(-50%);
-webkit-animation: loader 0.5s infinite ease-in-out both;
-moz-animation: loader 0.5s infinite ease-in-out both;
animation: loader 0.5s infinite ease-in-out both;
}
@-webkit-keyframes loader {
0% { background: #ddd; }
33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}
@-moz-keyframes loader {
0% { background: #ddd; }
33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
}
@keyframes loader {
0% { background: #ddd; }
33% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd; }
66% { background: #ccc; box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc; }
} .wagwep-container{ overflow: hidden; }
.wagwep-container ul#portfolio-filter {
float: left;
font-size: 16px;
list-style: none;
padding: 10px 0px;
width: 100%;
border-bottom: 1px solid #ddd;
}
.wagwep-container ul#portfolio-filter li { float: left;
line-height: 16px;
margin: 0px;
padding: 10px;
}
.wagwep-container ul#portfolio-filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }
.wagwep-container ul#portfolio-filter a {
text-decoration: none;
border:0;
background:0;
margin:0 10px 10px 0;
box-shadow: none;
}
.wagwep-container ul#portfolio-filter li.current a, ul#portfolio-filter a:hover {
text-decoration: none;
}
.wagwep-container ul#portfolio-filter li.current a {
font-weight: bold;
} .clearfix:before,
.clearfix:after {
content: " ";
display: table;
}
.clearfix:after {
clear: both;
}
.clearfix {
*zoom: 1;
}  .elastislide-list {
list-style-type: none;
display: none;
}
.no-js .elastislide-list {
display: block;
}
.elastislide-carousel ul li {
min-width: 20px; }
.elastislide-wrapper {
position: relative;
background-color: #313131;
margin: 0 auto;
min-height: 60px;
}
.elastislide-wrapper.elastislide-loading {
background-image: url(//non-maman.fr/wp-content/plugins/portfolio-gallery/includes/../assets/images/admin_images/elastic_loading.gif);
background-repeat: no-repeat;
background-position: center center;
}
.elastislide-horizontal {
padding: 10px 40px;
}
.elastislide-vertical {
padding: 40px 10px;
}
.elastislide-carousel {
overflow: hidden;
position: relative;
}
.elastislide-carousel ul {
position: relative;
display: block;
list-style-type: none;
padding: 0;
margin: 0;
-webkit-backface-visibility: hidden;
-webkit-transform: translateX(0px);
-moz-transform: translateX(0px);
-ms-transform: translateX(0px);
-o-transform: translateX(0px);
transform: translateX(0px);
}
.elastislide-horizontal ul {
white-space: nowrap;
}
.elastislide-carousel ul li {
margin: 0;
-webkit-backface-visibility: hidden;
}
.elastislide-horizontal ul li {
height: 100%;
display: inline-block;
}
.elastislide-vertical ul li {
display: block;
}
.elastislide-carousel ul li a {
display: inline-block;
width: 100%;
padding: 0px;
}
.elastislide-carousel ul li a img {
display: block; max-width: 100%;
}
.elastislide-carousel ul li a img.selected {
border: 2px solid #999999;
} .elastislide-wrapper nav span {
position: absolute;
background: #1b1b1b url(//non-maman.fr/wp-content/plugins/portfolio-gallery/includes/../assets/images/admin_images/nav.png) no-repeat 4px 3px;
width: 23px;
height: 23px;
border-radius: 50%;
text-indent: -9000px;
cursor: pointer;
opacity: 0.8;
}
.elastislide-wrapper nav span:hover {
opacity: 1.0
}
.elastislide-horizontal nav span {
top: 50%;
left: 10px;
margin-top: -11px;
}
.elastislide-vertical nav span {
top: 10px;
left: 50%;
margin-left: -11px;
background-position: -17px 5px;
}
.elastislide-horizontal nav span.elastislide-next {
right: 10px;
left: auto;
background-position: 4px -17px;
}
.elastislide-vertical nav span.elastislide-next {
bottom: 10px;
top: auto;
background-position: -17px -18px;
} .og-grid li {
}
.og-grid li a {
overflow: hidden;
}
.og-grid li a.unhoverdir {
overflow: visible;
}
.og-grid li a figure {
position: absolute;
background: #333;
width: 100%;
height: 100%;
}
.og-grid li a figure span {
display: block; font-weight: normal;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}  .og-grid.effect-opacity li.animate {
-webkit-animation: fadeIn 0.65s ease forwards;
-moz-animation: fadeIn 0.65s ease forwards;
animation: fadeIn 0.65s ease forwards;
}
@-webkit-keyframes fadeIn {
to { opacity: 1; }
}
@-moz-keyframes fadeIn {
to { opacity: 1; }
}
@keyframes fadeIn {
to { opacity: 1; }
} .og-grid.effect-moveup li.animate {
-webkit-transform: translateY(200px);
-moz-transform: translateY(200px);
transform: translateY(200px);
-webkit-animation: moveUp 0.65s ease forwards;
-moz-animation: moveUp 0.65s ease forwards;
animation: moveUp 0.65s ease forwards;
}
@-webkit-keyframes moveUp {
to { -webkit-transform: translateY(0); opacity: 1; }
}
@-moz-keyframes moveUp {
to { -moz-transform: translateY(0); opacity: 1; }
}
@keyframes moveUp {
to { transform: translateY(0); opacity: 1; }
} .og-grid.effect-scaleup li.animate {
-webkit-transform: scale(0.6);
-moz-transform: scale(0.6);
transform: scale(0.6);
-webkit-animation: scaleUp 0.65s ease-in-out forwards;
-moz-animation: scaleUp 0.65s ease-in-out forwards;
animation: scaleUp 0.65s ease-in-out forwards;
}
@-webkit-keyframes scaleUp {
to { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes scaleUp {
to { -moz-transform: scale(1); opacity: 1; }
}
@keyframes scaleUp {
to { transform: scale(1); opacity: 1; }
} .og-grid.effect-fallperspective {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}
.og-grid.effect-fallperspective li.animate {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
-moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);
transform: translateZ(400px) translateY(300px) rotateX(-90deg);
-webkit-animation: fallPerspective .8s ease-in-out forwards;
-moz-animation: fallPerspective .8s ease-in-out forwards;
animation: fallPerspective .8s ease-in-out forwards;
}
@-webkit-keyframes fallPerspective {
100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
@-moz-keyframes fallPerspective {
100% { -moz-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
}
@keyframes fallPerspective {
100% { transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; }
} .og-grid.effect-fly {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}
.og-grid.effect-fly li.animate {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 50% 50% -300px;
-moz-transform-origin: 50% 50% -300px;
transform-origin: 50% 50% -300px;
-webkit-transform: rotateX(-180deg);
-moz-transform: rotateX(-180deg);
transform: rotateX(-180deg);
-webkit-animation: fly .8s ease-in-out forwards;
-moz-animation: fly .8s ease-in-out forwards;
animation: fly .8s ease-in-out forwards;
}
@-webkit-keyframes fly {
100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}
@-moz-keyframes fly {
100% { -moz-transform: rotateX(0deg); opacity: 1; }
}
@keyframes fly {
100% { transform: rotateX(0deg); opacity: 1; }
} .og-grid.effect-flip {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}
.og-grid.effect-flip li.animate {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
transform-origin: 0% 0%;
-webkit-transform: rotateX(-80deg);
-moz-transform: rotateX(-80deg);
transform: rotateX(-80deg);
-webkit-animation: flip .8s ease-in-out forwards;
-moz-animation: flip .8s ease-in-out forwards;
animation: flip .8s ease-in-out forwards;
}
@-webkit-keyframes flip {
100% { -webkit-transform: rotateX(0deg); opacity: 1; }
}
@-moz-keyframes flip {
100% { -moz-transform: rotateX(0deg); opacity: 1; }
}
@keyframes flip {
100% { transform: rotateX(0deg); opacity: 1; }
} .og-grid.effect-helix {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}
.og-grid.effect-helix li.animate {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
transform: rotateY(-180deg);
-webkit-animation: helix .8s ease-in-out forwards;
-moz-animation: helix .8s ease-in-out forwards;
animation: helix .8s ease-in-out forwards;
}
@-webkit-keyframes helix {
100% { -webkit-transform: rotateY(0deg); opacity: 1; }
}
@-moz-keyframes helix {
100% { -moz-transform: rotateY(0deg); opacity: 1; }
}
@keyframes helix {
100% { transform: rotateY(0deg); opacity: 1; }
} .og-grid.effect-popup {
-webkit-perspective: 1300px;
-moz-perspective: 1300px;
perspective: 1300px;
}
.og-grid.effect-popup li.animate {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transform: scale(0.4);
-moz-transform: scale(0.4);
transform: scale(0.4);
-webkit-animation: popUp .8s ease-in forwards;
-moz-animation: popUp .8s ease-in forwards;
animation: popUp .8s ease-in forwards;
}
@-webkit-keyframes popUp {
70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; }
100% { -webkit-transform: scale(1); opacity: 1; }
}
@-moz-keyframes popUp {
70% { -moz-transform: scale(1.1); opacity: .8; -moz-animation-timing-function: ease-out; }
100% { -moz-transform: scale(1); opacity: 1; }
}
@keyframes popUp {
70% { transform: scale(1.1); opacity: .8; animation-timing-function: ease-out; }
100% { transform: scale(1); opacity: 1; }
}  nav#porfolio-nav {
width: 100%;
position: relative;
}
nav#porfolio-nav ul {
padding: 0;
margin: 0 auto;
}
nav#porfolio-nav li {
display: inline;
float: left;
}
nav#porfolio-nav li a {
border-right: 1px solid #576979;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
}
nav#porfolio-nav li:last-child a {
border-right: 0;
} @media screen and (max-width: 600px) {
nav#porfolio-nav {
height: auto;
}
nav#porfolio-nav ul {
width: 100%;
display: block;
height: auto;
}
nav#porfolio-nav li {
width: 50%;
float: left;
position: relative;
}
nav#porfolio-nav li a {
border-bottom: 1px solid #576979;
border-right: 1px solid #576979;
}
nav#porfolio-nav a {
text-align: left;
width: 100%;
text-indent: 25px;
}
} @media only screen and (max-width : 480px) {
nav#porfolio-nav {
border-bottom: 0;
}
nav#porfolio-nav ul { height: auto;
} .og-expander-inner { padding: 10px;	}
.og-grid .sep { display: none;}
.og-fullimg{
height: 30%;
width: 100%;
}
.og-details{
width: 100%;
margin-top: 5px;
}
.og-details h3 {
font-size: 18px;
margin-bottom: 0px;
}
.og-details p {
padding-bottom: 10px;
}
.og-details .infosep {
margin: 10px 0px;
}
.elastislide-wrapper{
max-width: 300px;
}
} @media only screen and (max-width : 320px) {
nav#porfolio-nav li {
display: block;
float: none;
width: 100%;
}
nav#porfolio-nav li a {
border-bottom: 1px solid #576979;
}
.og-details h3 {
font-size: 18px;
margin-bottom: 0px;
}
.og-details p {
padding-bottom: 10px;
}
.og-details .infosep {
margin: 10px 0px;
}
}
@media (min-width: 1200px) { }
@media (min-width: 768px) and (max-width: 979px) {  .og-grid .sep { margin: 20px 10px; height: 80%}
}
@media (max-width: 767px) {  .og-grid .sep { display: none;}
.og-fullimg{
height: 40%;
width: 100%;
}
.og-details{
width: 100%;
margin-top: 5px;
}
.og-details p {
padding-bottom: 10px;
}
.og-details .infosep {
margin: 12px 0px;
}
.elastislide-wrapper{
max-width: 300px;
padding-bottom: 5px;
}
}
@media (max-width: 979px) {
}
@media (min-width: 980px) {
}