

.jmvideogalleries-back-to-projects a{

    color: #8f8f8f !important;

    font-size: 18px;

    background-image: url(../images/back-to-projects.png);

    background-repeat: no-repeat;

    background-position: 0px 2px;

    padding-left:0px;

    display:block;

    transition: all 0.2s ease-in-out 0s;

    text-decoration: none;

}



.jmvideogalleries-back-to-projects a:hover {

    color: #2A82A5 !important;

    background-image: url(../images/back-to-projects.png) !important;

    background-repeat: no-repeat !important;

    background-color:#fff !important;

    font-size: 18px;

    background-position: 0px -45px !important;

    text-decoration: none;

}



.jmvideogalleries-back-to-projects img{

    margin-right: 8px;

}

.jmvideogalleries-video-content{

    position: relative;

    background-color: #fff;

    padding-top: 30px;

    padding-right: 0;

    padding-bottom: 0px;

    padding-left: 0;

}

.jmvideogalleries-video-content .next{

    position: absolute;

    top: 50%;

    right: 2%;

    width:5%;

}

.jmvideogalleries-video-content .prev{

    position: absolute;

    top: 50%;

    left: 2%;

    width:5%;

}

.jmvideogalleries-video-description{

    margin-top: 0px;

    margin-bottom:20px;

}

.jmvideogalleries-back-to-projects {

    text-align: left;

    width: 159px !important;

    padding-top:10px;

    text-indent:25px;

}

.jmvideogalleries-video-title{

    margin-top: 35px;

}

.jmvideogalleries-video-title h4{

    text-transform: none !important;

    color: #000000!important;

    font-size: 270%;

    font-weight:normal;

    line-height:1;

}



.jmvideogalleries-video-description h4, .jmvideogalleries-video-description p {

    padding-left:8% !important;

    padding-right:8% !important;	

    margin-top:0px !important;

    color:#ababab;

}



.jmvideogalleries-video-content .span10 {

    margin-left:0px !important;

}



.jmvideogalleries-video-content .span1 {

    width: 8.54701% !important;

}

.center{

    text-align:center;

}

.jmvideogalleries-video-content .span12{

    margin:0 !important;

}

.jmvideogalleries-video-social .like-social{

    background: none repeat scroll 0 0 #DADADA;

    border: medium none;

    height: 18px;

    margin: 7px 0;

    padding: 0;

    width: 51%;

    text-align:center;

}

.jmvideogalleries-video-social .img-social{

    margin-left:7px;

    cursor:pointer;

}

.jmvideogalleries-video-social{

    position:absolute;

    top:24px;

    width:85px;

}

.jmvideogalleries-video-content ul{

    list-style:none !important;

    padding:0!important;

}

@media (min-width: 768px) and (max-width: 979px) {

    .jmvideogalleries-video-social{

        position:relative;

        top:0;

        padding-left:8% !important;

    }

}

@media (max-width: 767px) {

    .jmvideogalleries-video-social{

        position:relative;

        top:0;

        padding-left:8% !important;

    }

    .jmvideogalleries-back-to-projects{

        padding-left:8% !important;

        width:100% !important;

    }

    .jmvideogalleries-video-content .next{

        top:60%;

    }

    .jmvideogalleries-video-content .prev{

        top:60%;

    }

}



/* //////////////////videos////////////////////// */

#jm-video-myModal{

    background:#000;

    padding:20px 10px;

    color:#fff;

}

.jm-video-modal-title{

    font-weight:bold;

    font-size: 13pt;

}

.jm-video-modal-video iframe{

    width:100%;

    height:371px;

}

.jm-video-modal-description{

    max-height:100px;

    min-height:100px;

}

@media (max-width: 767px) {



}

@media (max-width: 440px) {

    .jm-video-modal-video iframe{

        height:179px;

    }

}

.jm-video-modal-video{

    margin: 10px 0px;

}

#jm-video-modal-close{

    position:absolute;top:4%;right:2%;

}

div.jmvideogalleries-view-items div.row-fluid div#all.span2 {

    width:6.5%;	

}



div.jmvideogalleries-view-items div.span2 img.play {

    margin-top:-25px;

    margin-left:125px;

}



div#view-by-genre div.row-fluid div.span4, div#view-by-director div.row-fluid div.span4, div#view-by-category div.row-fluid div.span4 {

    padding-left:20px;

    font-size:20px;

    padding-top:26px;

}



div.jmvideogalleries-view-items div.span4 {

    font-family:Myriad W01 Lt;

    text-transform:none;

}



div.jmvideogalleries-view-items div.span4 div.span10 {

    margin-top: 80px;

    text-align: center;

    width: 100%;

    font-size:130%;

}



.jmvideogalleries_videos_filter{

    list-style:none !important;

    margin: 0 0 44px 0px !important;

    width:67%;

}

.jmvideogalleries_videos_filter li{

    display: inline-block;

    margin: 0 3px 5px 3px !important;

    padding: 1px 15px !important;

}

.jmvideogalleries_videos_filter li:first-child{

    cursor:default;

    color:#b1b1b1;

    font-weight:bold;

}

.jmvideogalleries_videos_filter li.current { 

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    background-color: #006dcc;

    *background-color: #0044cc;

    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));

    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);

    background-image: -o-linear-gradient(top, #0088cc, #0044cc);

    background-image: linear-gradient(to bottom, #0088cc, #0044cc);

    background-repeat: repeat-x;

    border-color: #0044cc #0044cc #002a80;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

.jmvideogalleries_videos_filter .btn:hover, .btn:focus{

    background-position: 0 -26px !important;

}

.jmvideogalleries_videos_filter .btn-inverse:hover, .btn-inverse:focus{

    background: linear-gradient(to bottom, #29659a, #3a83c6);

    background: -webkit-linear-gradient(bottom, #29659a, #3a83c6); 

}

.jmvideogalleries_videos_item{

    position: relative;

    overflow:hidden;

}



.jmvideogalleries_videos_title{

    position:absolute;

    top:100%;

    width:100%;

    height:100%;

    right:0;
	background: url('../images/play-icon.png') no-repeat, -webkit-gradient(linear, center top, center bottom, from(#3b85c8), to(#286398));
	background:url('../images/play-icon.png') no-repeat,  -webkit-linear-gradient( #3b85c8, #286398);
	background:url('../images/play-icon.png') no-repeat,  -moz-linear-gradient( #3b85c8, #286398);
	background:url('../images/play-icon.png') no-repeat,  -o-linear-gradient( #3b85c8, #286398);
	background:url('../images/play-icon.png') no-repeat,  -ms-linear-gradient( #3b85c8, #286398);
	background:url('../images/play-icon.png') no-repeat,  linear-gradient( #3b85c8, #286398);

    background-position: center 71%;

    -moz-transition: .3s;

    -webkit-transition: .3s;

}

.jmvideogalleries_title_desc{

    bottom: 60%;

    margin: 15% auto;

    text-align: center;

    width: 90%;

}

.jmvideogalleries_title_desc span{

    margin-left: 0 !important

}

.jmvideogalleries_desc{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.jmvideogalleries_title{

    text-transform: uppercase;

    font-weight:bold;

}

.jmvideogalleries_videos_item img{

    width:100% !important;

}

.jmvideogalleries_videos_item:hover  .jmvideogalleries_videos_title{

    top:0%;

}

@media (min-width: 768px) and (max-width: 979px) {

    .jmvideogalleries_videos_filter{

        margin: 0 0 24px 0!important;

    }

}

@media (max-width: 767px) {

    .jmvideogalleries_videos_filter{

        margin: 0 0 24px 0!important;

    }

    .jmvideogalleries_videos_filter li:first-child{

        padding-left:0 !important

    }

    .jmvideogalleries_title_desc{

        margin: 26% auto !important;

    }

    .jmvideogalleries_videos_title{

        background-position: center 58% !important;

    }

}

@media (max-width: 440px) {

    .jmvideogalleries_title_desc{

        margin: 15% auto !important;

    }

    .jmvideogalleries_videos_title{

        background-position: center 71% !important;

    }

}

.jm-video-container .span3{

    margin-left: 1.5% !important;

    margin-bottom: 1.5% !important;

}

.jm-video-container .span4{

    margin-left: 1.5% !important;

    margin-bottom: 1.5% !important;

}

.jm-video-container .span6{

    margin-left: 1% !important;

    margin-bottom: 1% !important;

}

.jm-video-container .span2{

    margin-left: 1.5% !important;

    margin-bottom: 1.5% !important;

}



.jm-video-container .span3 .jmvideogalleries_title_desc{

    font-size: 10pt;

    margin: 16% auto !important;

}

.jm-video-container .span4 .jmvideogalleries_title_desc{

    margin: 20% auto !important;

}

.jm-video-container .span6 .jmvideogalleries_title_desc{

    margin: 26% auto !important;

}

.jm-video-container .span2 .jmvideogalleries_title_desc{

    font-size: 8pt;

    margin: 2% auto !important;

}



.jmvideogalleries_videos_sorting{

    list-style:none !important;

    margin: 0 0 44px 0px !important;

    width:28%;

}

.jmvideogalleries_videos_sorting li{

    display: inline-block;

    margin: 0 3px !important;

    padding: 1px 15px !important;

}

.jmvideogalleries_videos_sorting li:first-child{

    cursor:default;

    color:#b1b1b1;

    font-weight:bold;

}

.jmvideogalleries_videos_sorting li.current { 

    color: #ffffff;

    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);

    background-color: #006dcc;

    *background-color: #0044cc;

    background-image: -moz-linear-gradient(top, #0088cc, #0044cc);

    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));

    background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);

    background-image: -o-linear-gradient(top, #0088cc, #0044cc);

    background-image: linear-gradient(to bottom, #0088cc, #0044cc);

    background-repeat: repeat-x;

    border-color: #0044cc #0044cc #002a80;

    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);

    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);

}

.jmvideogalleries_videos_sorting .btn:hover, .btn:focus{

    background-position: 0 -26px !important;

}

.jmvideogalleries_videos_sorting .btn-inverse:hover, .btn-inverse:focus{

    background: linear-gradient(to bottom, #29659a, #3a83c6);

    background: -webkit-linear-gradient(bottom, #29659a, #3a83c6); 

}



ul{

    display:inline-block;

}



/* Landscape phones and down */

@media (max-width: 480px) {

	.jmvideogalleries_videos_filter,.jmvideogalleries_videos_sorting {

		width:100%!important;

	}

}