/*
Theme Name: Pure - Multipurpose Responsive WordPress Theme
Theme URI: http://gt3themes.com/wordpress-themes/pure/
Author: mad_dog
Author URI: gt3themes.com
Description: Bringing the great sense of elegant and neat style, our new Pure WordPress Theme is professionally designed to help you run any kind of portfolio website or personal blog. Fully functional, responsive and retina ready, this theme comes with all features on board to fulfill all your customization needs.
Version: 1.1
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/*
.portfolio_item {
margin-bottom: 0px!important;
}
.optionset{
    visibility: hidden;
}


*/



a[data-option-value=".57works"]{
    visibility: hidden;
}

div.preview_categ {
    visibility: hidden;
}



portfolio_block:  margin-top: 68px;


html * 
{
font-family: Lucida Sans Unicode!important;
}



.preview_categ{
line-height: 30px!important;
}

.portfolio_item_title h4 {
font-size: 12px!important;
text-align: left!important;
}

body {
font-size: 14px!important;
}

.menu a {
  color: #b5b5b5!important;
}

li.current-menu-item a {
  color: #484848!important;
}

span.sdm_download_item_count {
    visibility: hidden;
}

.sdm_download_item {
border: 0px!important;
box-shadow: 0px 0px 0px!important;
}

.sdm_download_thumbnail_image {
width: 50%!important;
height: 50%!important;
}
div.row {
    position:relative;
}

div.wrapped_video {
    position:absolute;
#    bottom:30;
}
div.ms-thumb-list{
    visibility: hidden;
}
.pano-overlay-symbol{
position:absolute;
top:50%;
left:50%;
width:300px;
height:150px;
margin-left:-150px;
margin-top:-75px;
    background-image: url(panorama.png);
    z-index:170;

}

.pano-overlay-symbol-corner{
position:absolute;
bottom:5%;
left:50%;
width:150px;
height:100px;
margin-left:-75px;
margin-top:-50px;
    background-image: url(panorama.png);
    background-size: 150px 100px;
    z-index:170;
cursor: pointer!important;

}
.pano-overlay-close {
  width: 40px;
  height: 40px;
  position: absolute;
            top: 1%;
            right: 1%;
  border: 0px;
  font-size: 14px;
  z-index: 203;
  cursor:pointer;
  background-color: Transparent;
  background-size: 40px 40px;
  background-image: url("close.png");
}

.mag-overlay-symbol-corner{
display:none;
position:absolute;
top:4%;
right:1%;
width:30px;
height:30px;
margin-left:-15px;
margin-top:-15px;
    background-image: url(expand.png);
    background-size: 30px 30px;
    z-index:170;
cursor: pointer!important;
}
.ms-slide:hover .mag-overlay-symbol-corner{
display : block;
}
        #cboxPrevious,
        #cboxNext,
        #cboxSlideshow,
        #cboxClose {
            border: 0;
            padding: 0;
            top: 1%;
            right: 1%;
            overflow: visible;
            text-indent: -9999px;
            width: 40px;
            height: 40px;
            position: absolute;
            background: url(close.png);
            background-size: 40px 40px;
            display:none;
        }
#colorbox:hover #cboxClose{display:block;}
.pv-inner:hover .pano-overlay-close {display:block;}
.backbtn {
    background-image: url(back2.png);
    height: 40px;
    width: 40px;
    border: 0px;
    background-size: 40px 40px;
    float: left;
    position: absolute;
    top: 0px;
    left: -30;
    display: block;
    cursor: pointer; 
}

.jp-jplayer {
  background-color: #c0c0c0!important;
}
.jp-state-full-screen .jp-jplayer {
    background-color: #000000!important;
}

.optionset li a {
    color: #666666!important;
}

.optionset li a:hover, .optionset li.selected a, .optionset li a.selected {
    color: #000000!important;
}
.optionset li.selected a, .optionset li a.selected {
    border-width: 1px;
    border-style: solid;
}

.filter-group-parent ul.selected {
    top: 35px!important;
}

.text-table td {
vertical-align: top;
border: 0px;
}
.text-table a:link {
color: #000000;
text-decoration: underline;
}
.prev_next_links {
clear: both!important;
}
.smaller_credit {
font-size: small;
line-height: 1.5;
}
.filter-button-group li{
    z-index: 400;
    background: #FFFFFF;
}
.menu > li > div > a{
    padding:20px;!important;
}
.menu > li > div > a:hover {
    background:#dfdfdf!important;
    color:#484848!important
}
.menu .sub-menu:before {
    background:  no-repeat 0 0 transparent!important;
}
.sub-menu li a:hover { 
    border:0px solid #ffffff!important;
    color: #000000!important;
    background:#dfdfdf!important;
}

.sub-menu li a { 
    border:0px solid #ffffff!important;
    font-size:13px!important;
    color: #666666!important;
}