/************************
 *
 * icons courtesy of 
 * glyphicons and bootstrap
 *
 ************************/
 
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@font-face{font-family:'Glyphicons Halflings';src:url('fonts/glyphicons-halflings-regular.eot');src:url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('fonts/glyphicons-halflings-regular.woff') format('woff'),url('fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}

/************************
 *
 * frunt media preview
 *
 ************************/
 
.frunt-preview-wpr{
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
}

.frunt-preview-wpr .frunt-preview-thumb{
	vertical-align: middle;
	display: block;
}
/*
.frunt-preview-wpr .frunt-preview-thumb{
	display: block;
}
*/
.frunt-preview-wpr iframe{
	display: block;
}

.frunt-preview-wpr .noImage{
	position: relative;
	display: inline-block;	
	vertical-align: text-bottom;
	color: #fff;
	text-align: center;
	background: #000;	
	margin-top: 0px;
	height: 100%;
}

/************************
 *
 * frunt simple list
 *
 ************************/

.frunt-list-item{
	font-size: 10px;
	margin-bottom: 5px;
}
.frunt-list-item .key{
	font-size: 12px;
	text-transform: Capitalize;
	font-weight: bold;
}
.frunt-list-item .val{
	color: #999;
}
/************************
 *
 * frunt grid menu
 *
 ************************/
.frunt-menu-grid{
	font-size: 12px;
	position: relative;
	padding: 15px 35px;
	
}

.frunt-menu-grid .group_header{
	color: #c0c0c0;
	margin-bottom: 5px;
}

.frunt-menu-grid .thumb_group{
	margin-bottom: 20px;
}

.frunt-menu-grid .title_wpr{
	position: absolute;
	bottom:0;
	background: rgba(255,255,255,.75);
	font-size: 10px;
	width: 100%;
}

.frunt-menu-grid .noImage span{
  font-size: 13px;
  width: 14px;
  height: 14px;
  text-transform: uppercase;
  margin: auto;
  color: #fff;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}


.frunt-menu-grid .thumb_wpr{
	width: 75px;
	display: inline-block;
	 vertical-align: top;
	height: 75px;
	overflow: hidden;
	padding: 0px;
	margin: 2%;
	position: relative;
	opacity: 1;
}

.frunt-menu-grid .thumb_wpr.active, 
.frunt-menu-grid .thumb_wpr:hover{
	opacity: .85;
}

.frunt-menu-grid .thumb_wpr a{
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.frunt-menu-grid .thumb_wpr .noImage, 
.frunt-menu-grid .thumb_wpr .media_wpr{
	position: absolute;
	background: #333;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.frunt-menu-grid .thumb_wpr .noImage{
	height: 100%;
}


.frunt-menu-grid .thumb_wpr img{
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: auto;
}


/************************
 *
 * frunt horizontal menu
 *
 ************************/
 
.frunt-menu-horiz{
	font-size: 12px;
	position: relative;
	padding: 20px;
	white-space: nowrap;
}

.frunt-menu-horiz .column{
	display: inline-block;
	vertical-align: top;
	position: relative;
	padding: 5px 20px;
	display: none;
}

.frunt-menu-horiz .column:first-child{
	display: inline-block;
}
.frunt-menu-horiz .header{
	color: #c0c0c0;
	margin-bottom: 10px;
}
.frunt-menu-horiz .link{
	cursor: pointer;
	color: #666;
	display: block;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 5px;
}

.frunt-menu-horiz .link:hover{
	color: #999;
	text-decoration: none;
}
.frunt-menu-horiz .link.disabled{
	opacity: .25;
	cursor: not-allowed;
	display: none;
}


.frunt-menu-horiz .link.selected{
	padding: 5px;
	color: #fff;
	text-decoration: none;
	background: #7a7a7a;
}
.frunt-menu-horiz .link.active, 
.frunt-menu-horiz .extras .active{
	padding: 5px;
	color: #fff;
	background: #000;
}
/************************
 *
 * media vertical layout
 *
 ************************/
 
 .frunt-layout-vertical  .frunt-slider{
	position: relative;
	 height: 450px;
	overflow-x: hidden;
}

 .frunt-layout .frunt-preview-wpr{
	 width: 100%;
	 height: 100%;
}
 .frunt-layout-controls .frunt-preview-wpr{
	 display: block;
 }

.frunt-layout-vertical .slide{
	position: relative;
	display: block;
	font-size: 0;
	width: 100%;
	height: 100%;
	background: #c0c0c0;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.frunt-layout-vertical  .slide img.frunt-responsive,
.frunt-layout-vertical  .slide iframe.frunt-responsive
{
	width: auto;
	height: 100%;
	top:0;left:0;right:0;bottom:0;
	margin:auto;
	position: absolute;
	
}

.frunt-layout-vertical .slide img{
	display: block;
	margin: 0px auto;
	width: 100%;
	height: auto;
}

.frunt-layout-vertical .slide .caption{
	position: absolute;
	font-size: 12px;
	bottom: 5px;
	left :5px;
	text-align: left;
	color: #fff;
	background: rgba(0,0,0,.75);
	padding: 5px;
}

/************************
 *
 * media horizontal layout
 *
 ************************/
 
 .frunt-layout-horizontal  .frunt-slider{
	position: relative;
	overflow-y: hidden;
	white-space: nowrap;
	height: 450px;
	
}
 
.frunt-layout-horizontal .slide{
	position: relative;
	display: inline-block;
	font-size: 0;
	width: 100%;
	height: 100%;
	background: #c0c0c0;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}

.frunt-layout-horizontal .slide img{
	display: block;
	margin: 0px auto;
	width: auto;
	height: 100%;
}

.frunt-layout-horizontal  .slide img.frunt-responsive,
.frunt-layout-horizontal  .slide iframe.frunt-responsive
{
	width: auto;
	height: 100%;
	top:0;left:0;right:0;bottom:0;
	margin:auto;
	position: absolute;
	
}

.frunt-layout-horizontal .slide .caption{
	position: absolute;
	font-size: 12px;
	bottom: 5px;
	left :5px;
	text-align: left;
	color: #fff;
	background: rgba(0,0,0,.75);
	padding: 5px;
}


/************************
 *
 * media slideshow layout
 *
 ************************/
 
.frunt-layout-slideshow  .frunt-slider{
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	height: 450px;
	
}

.frunt-layout-slideshow .slide{
	position: relative;
	display: inline-block;
	font-size: 0;
	width: 100%;
	height: 100%;
	background: #c0c0c0;
	vertical-align: top;
	text-align: center;
	cursor: pointer;
}

.frunt-layout-slideshow.transition-fade{
	white-space: normal;
}

.frunt-layout-slideshow.transition-fade .slide{
	position: absolute;
	display: block;
	top: 0;
	left:0;
	opacity: 0;
	transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
}
.frunt-layout-slideshow.transition-fade .slide:first-child,
.frunt-layout-slideshow.transition-fade .frunt-slider:hover .glyphicon.image_icon{
	opacity: 1;
}

.frunt-layout-slideshow .slide .caption{
	position: absolute;
	font-size: 12px;
	bottom: 0px;
	text-align: left;
	color: #000;
	background: rgba(255,255,255,.75);
	width: 100%;
	padding: 5px;
}
.frunt-layout-slideshow  .slide img{
	display: block;
	margin: 0px auto;
	width: auto;
	height: 100%;
}

.frunt-layout-slideshow  .slide img.frunt-responsive,
.frunt-layout-slideshow  .slide iframe.frunt-responsive
{
	width: auto;
	height: 100%;
	top:0;left:0;right:0;bottom:0;
	margin:auto;
	position: absolute;
	
}


/************************
 *
 * layout controls
 *
 ************************/
 
.frunt-layout-controls{
	margin-top: 15px;
	 -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
}
.frunt-layout-controls {
	margin-bottom: 10px;
	font-size: 12px;
}
.frunt-layout-controls  .prev,
.frunt-layout-controls  .next{
	
	margin-right: 6px;
	cursor: pointer;
}
.frunt-layout-controls .info{
	color: #c0c0c0;
}

.frunt-layout-controls .jump_to{
	display: inline-block;
	cursor: pointer;
	padding: 2px;
	margin: 3px;
	vertical-align: top;
}
.frunt-layout-controls.dots .jump_to{
	width: 6px;
	height: 6px;
	border-radius: 6px;
	border: 2px solid #fff;
	margin: 0;
	margin-right: 2px;
	background: #c0c0c0;
	opacity: 1.0;
	vertical-align: middle;
}
.frunt-layout-controls.dots .jump_to:hover,
.frunt-layout-controls.dots .jump_to.active
{
	background: #000;
	cursor: pointer;
}

.frunt-layout-controls.dots .info{
	margin-right: 6px;
}

.frunt-layout-controls.numbers .jump_to{
	vertical-align: middle;
	font-size: 10px;
	margin-top: -.05em;
	cursor: pointer;
	color: #c0c0c0;
}

.frunt-layout-controls.numbers .info{
	margin-right: 6px;
}
.frunt-layout-controls.numbers .jump_to:hover,
.frunt-layout-controls.numbers .jump_to.active{
	color: #000;
	font-weight: bold;
	cursor: pointer;
}

.frunt-layout-controls .jump_to:hover
.frunt-layout-controls  span:hover{
	opacity: .8;
	cursor: pointer;
}

.frunt-layout-controls.thumbs .jump_to.active,
.frunt-layout-controls.thumbs .jump_to:hover{
	border: 1px solid #bfbfbf;
	padding: 1px;
}

.frunt-layout-controls.thumbs .noImage{
	height: 50px;
	width: 50px;
}

.frunt-layout-controls.thumbs img{
	height: 50px;
	width: auto;
}

/************************
 *
 * media grid layout
 *
 ************************/
 
.frunt-layout-grid{
	font-size: 12px;
	position: relative;
}

.frunt-layout-grid .frunt-32.frunt-iconBox{
	font-size: 16px;
	width: 36px;
	height: 36px;
}

.frunt-layout-grid .group_header{
	color: #c0c0c0;
	margin-bottom: 5px;
}

.frunt-layout-grid .thumb_group{
	margin-bottom: 20px;
}

.frunt-layout-grid .title_wpr{
	position: absolute;
	bottom:0;
	background: rgba(255,255,255,.75);
	font-size: 10px;
	height: 20px;
	width: 100%;
}

.frunt-layout-grid .noImage span{
  font-size: 13px;
  width: 14px;
  height: 14px;
  text-transform: uppercase;
  margin: auto;
  color: #fff;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
}


.frunt-layout-grid .thumb_wpr{
	width: 100px;
	display: inline-block;
	 vertical-align: top;
	height: 100px;
	overflow: hidden;
	padding: 0px;
	margin: 5px;
	position: relative;
	opacity: 1;
}
.frunt-layout-grid .thumb_wpr .caption{
	position: absolute;
	color: #000;
	background: rgba(255,255,255,.75);
	bottom: 0;
	width: 100%;
	padding: 2px;
	
}

.frunt-layout-grid .thumb_wpr .media_wpr .frunt-preview-wpr{
	width: 100%;
	height: 100%;
}

.frunt-layout-grid .thumb_wpr .media_wpr .frunt-preview-wpr iframe{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}

.frunt-layout-grid .thumb_wpr.active, .frunt-layout-grid .thumb_wpr:hover{
	opacity: .85;
}
/*
.frunt-layout-grid .thumb_wpr a{
	display: block;
	color: inherit;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
*/
.frunt-layout-grid .thumb_wpr .noImage, 
.frunt-layout-grid .thumb_wpr .media_wpr{
	position: absolute;
	background: #333;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.frunt-layout-grid .thumb_wpr .noImage{
	height: 100%;
}


.frunt-layout-grid .thumb_wpr img{
	display: block;
	position: absolute;
	margin: auto;
	top:0;
	left:0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: auto;
}

/************************
 *
 * vertical menu
 *
 ************************/
 
.verticalMenu{
	padding: 20px 40px;
	margin-right: 20px;
	font-size: 12px;
	position: relative;
}

.verticalMenu .vertHeader{
	color: #c0c0c0;
	padding: 1px 0px 1px 5px;
	font-size: 11px;
	margin-bottom: 5px;
}

.verticalMenu a{
	display: block;
	text-transform: capitalize;
	color: #000;
	word-break: break-word;
	padding: 1px 0px 1px 5px;
	text-decoration: none;
}
.verticalMenu a:hover,
.verticalMenu a.active{
	display: block;
	color: #fff !important;
	background: #000;
	word-break: break-word;
	text-decoration: none;
}

.verticalMenu .extras.top{
	margin-bottom: 20px;
}

.verticalMenu .extras.bottom{
	margin-top: 20px;
}

/* group menu */


.verticalMenu.collapsed  .group_list.open > a:last-child,
.verticalMenu.collapsed  .group_list.open > .group_header:last-child{
	margin-bottom: 20px;
}


.verticalMenu.collapsed .group_list.closed{
	margin-bottom: 0px;
}

.verticalMenu.collapsed .group_list.closed  a{
	display: none !important;
}



.verticalMenu.collapsed  .group_list.open .group_header.selected{
	font-weight: bold;
	margin-bottom: 10px;
}



.verticalMenu.collapsed .group_list{
	margin-left: 20px;
}
.verticalMenu.collapsed .group_list.group_index_0, .verticalMenu  .group_list.group_index_1{
	margin-left: 5px;
	position: relative;
	
}

.verticalMenu.collapsed  .group_list.group_index_1 > a{
	margin-left:20px !important;
}

.verticalMenu.collapsed  .group_list a{
	margin-left: 20px;
	color: #a2a2a2;
}

.verticalMenu.collapsed  .group_list .group_header{
	cursor: pointer;
	color: #666;
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 5px;
}

.verticalMenu.collapsed  .group_list .group_header:hover{
	color: #999;
}


.verticalMenu.collapsed  .group_list  .group_header.group_index_2{
	font-size: .9em;
}

/************************
 *
 * modal (shadowbox)
 *
 ************************/

a.frunt-modal{
	color: inherit;
	text-decoration: none;
}

.frunt-modal-bg{
	position: fixed;
	top:0;
	left:0;
	z-index: 1000000;
	background: rgba(0,0,0,.75);
	width: 100%;
	height: 100%;

}


.frunt-modal-content{
	background: none;
	position: relative;
	margin: 0px auto;
	margin-top:50px;
	color: #fff;
	cursor: pointer;
	z-index: 15;
}

.frunt-modal-content img{
	width: 100%;
	height: auto;
	padding: 1px;
	border: 1px solid #c0c0c0;
}
.frunt-modal-content iframe{
	padding: 1px;
	border: 1px solid #c0c0c0;
}

.frunt-modal-content .description_wpr{
	display: block;
	position: absolute;
	height: 100%;
	width: 100%;
	top:0;

	left:0;
	transition: opacity .5s ease-in-out;
   -moz-transition: opacity .5s ease-in-out;
   -webkit-transition: opacity .5s ease-in-out;
   z-index: 4;
   	opacity: 1;
}
.frunt-modal-content .description_wpr.old{
   z-index: 7;
}
.frunt-modal-subject{
	position: absolute;
	bottom: -25px;
	font-size: 10px;
	width: 100%;
}
.frunt-modal-info{
	display: inline-block;
	text-align: right;
	float: right;
}
.frunt-modal-close{
	
	position: absolute;
	right: 0px;
	cursor: pointer;
	top: -25px;
}

.frunt-modal-prev,
.frunt-modal-next{
	width: 16px;
	height: 16px;
	font-size: 16px;
	position: absolute;
	cursor: pointer;
	top: 0px; bottom: 0px; left: -25px; right:0px;
	margin: auto 0;
}

.frunt-modal-next{
	left: auto;
	right: -25px;
}



/************************
 *
 * misc (icons, assets)
 *
 ************************/
 
.frunt-iconBox{
	color: #fff;
	background: rgba(0,0,0,.75);
	padding: 10px;
	border-radius: 5px;
}
.frunt-absCenter{
  margin: auto;
  position: absolute;
  top: 0; left: 0; bottom: 0; right: 0;
  z-index: 5;
}
.frunt-fadeout { -webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0))); } 
.frunt-clickable{ cursor: pointer; }

a.frunt-modal.frunt-iconBox{
	text-decoration: inherit;
	color: #fff;
}
.frunt-clickable:hover,
.frunt-clickable-hover,
a.frunt-modal:hover,
.frunt-modal-close:hover{ 
	color: #3496ff !important;
}
.frunt-white{ color: #fff }
.frunt-32{ font-size: 32px; width: 32px; height: 32px; }
.frunt-16{ font-size: 16px; width: 16px; height: 16px; }
.frunt-32.frunt-iconBox{ width: 52px; height: 52px; }
.frunt-16.frunt-iconBox{ width: 36px; height: 36px; }

.frunt-menu-icon{
	background: url("img/icon-menu.svg");
	padding: 20px;
	background-repeat: no-repeat;
	background-position: center center;
}
.frunt-menu-icon.black{
	background: url("img/icon-menu-black.svg");
	background-repeat: no-repeat;
	background-position: center center;
}

.glyphicon.image_icon{
	margin : 0px;
	top: 5px;
	left: auto;
	bottom: auto;
	opacity: 0;
	right: 5px;
	font-size: 12px; 
	width: 32px;
	height: 32px;
	 transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}
.frunt-preview-wpr:hover .glyphicon.image_icon{
	opacity: 1;
}