/*
Theme Name: Kevin Kiner
Theme URI: http://wordpress.org/themes/twentytwelve
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, gray, white, one-column, two-columns, right-sidebar, flexible-width, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: twentytwelve

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
.page-template-page-links .container_wrapper{
	max-width:690px;
}

.page-template-page-links .featured_text_new a{
	color:#000;
	text-decoration:none;
}
.page-template-page-links .featured_text a:hover{
	text-decoration:underline;
}
.page-template-page-links .featured_image iframe{
	max-width:100%;
	max-height:204px;
}
.page-template-page-links .project_header_new{
	margin-bottom: 10px;
	height: 204px!important;
    width: 690px!important;
}
.page-template-page-links .featured_text_new h1{
	padding-left:10px;
	padding-right:10px;
}
.page-template-page-links .featured_text_new {
    float: left;
    display: inline;
	width:363px;
	/* padding-left:10px; */
	/* padding-right:10px;     */
    text-align: center;
    padding-top: 45px;
    background-color: #FDD86D;
    background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
    height: 139px;
	color: #000;
	
	display: flex;
	justify-content: center; /* align horizontal */
	align-items: center; /* align vertical */
	padding-top:0px;
	height:100%;
}
.page-template-page-links .featured_image img{
	max-width:100%;
	object-fit:cover;
	object-position:center;
}
.page-template-page-links .featured_image{
	max-width:327px;
}
.page-template-page-links .videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.page-template-page-links .videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
html,body{
	width:100%;
	height:100%;
	margin:0px;
	color:white;
	font-family: 'Abel', sans-serif;
	background-color:#000;
}
body .wpcf7-response-output{
	padding: 0px;
    border: 0px;
}
body #fap-wrapper{
	background-image:none!important;
}
.page-template-page-music-new .selectors a,
.page-template-page-music-new .selectors li{
	color:#000!important;
}

.page-template-page-music-new .selectors a.inactive,
.page-template-page-music-new .selectors li.inactive,
.page-template-page-music-new .selectors a.inactive:hover,
.page-template-page-music-new .selectors li.inactive:hover{
	/* color:rgb(128,128,128)!important; */
	opacity:0.5!important;
	color:#000!important;
}
.fap-wrapper.fap-fullwidth{
	padding:0px!important;
	margin:0px!important;
	border:0px!important;
}
.fap-wrapper>.fap-main{
	width:100%!important;
	margin:0px!important;
	padding:0px!important;
}
body .fap-skip-previous span{
    background-image: url(images/fwap/rwnd_off.png);
    background-position: 5px 5px;
    top: 3px;
    left: 0;
    width: 30px;
    height: 30px;
    background-color: transparent!important;
}

body .fap-icon-play{
    background-image: url(images/fwap/play_on.png);
    background-position: 15px 11px;
    background-color: transparent!important;
	width:40px;
	height:40px;
}
body .fap-icon-pause{
	background-image: url(images/fwap/pause.png);
    background-position: 17px 12px;
    background-color: transparent!important;
	width:40px;
	height:40px;
}
body .fap-play-controls *{
	background-repeat:no-repeat;
	float:left;
	display:inline;
	cursor:pointer;
}
body .fap-hidden {
    display: none!important;
}
body .fap-loading-bar{
	width:166px;
	height:8px;
	background: rgb(227, 227, 227);
}
body .fap-progress-bar{
	height:8px;
}
body .fap-volume-wrapper{
	float:left;
	display:inline;
	width:111px;
	min-height:20px;
	margin-top:5px;
	position:relative;
}
body .fap-timebar>.fap-loading-bar{
	border:0px;
	width:166px;
	margin-top:2px;
	margin-left:18px;
	margin-right:18px;
}
body .fap-volume-scrubber{
	margin-top:9px;
	background-color:#777578!important;
}
body .fap-volume-icon{
    background-image: url(images/fwap/sound_off.png);
    background-repeat: no-repeat;
    background-position: 0 3px;
    width: 20px;
    height: 22px;
    margin-top: 0px!important;
}
body .fap-volume-scrubber{
	width:50px;
	height:8px;
}
body .fap-volume-indicator{
	height:8px;
}
body .fap-volume-wrapper>.fap-volume-icon{
	top:1px;
	margin-right:11px;
}
body .fap-progress-bar{
	background-color:#faaf3b!important;
}
body .fap-buffer-bar{
	background-color:#777578!important;
}
body .fap-volume-indicator{
	background-color:#faaf3b!important;
}
body .fap-volume-wrapper{
	top:0px;
}
body .fap-toolbar>.fap-controls{
	width:100%;
	margin-top:10px;
}
body .fap-play-controls{
	float:left;
	display:inline;
}
body .fap-controls>.fap-timebar{
	position:relative;
	float:left;
	display:inline;
	width:314px;
	margin-top:14px;
	margin-left:56px;
}
body .fap-volume-wrapper *{
	float:left!important;
	display:inline!important;
	position:relative!important;
}
body .fap-main-controls{
	width:150px;
	min-height:20px;
	float:left;
	display:inline;
	margin-left:15px;
}
body .fap-volume-wrapper *,
body .fap-timebar *,
body .fap-timebar{
	float:left;
	color:#fff;
	display:inline;
}

body .fap-total-time,
body .fap-current-time{
	font-size:11px;
	float:left!important;
	display:inline;
	
}
body .fap-skip-next span{
    background-image: url(images/fwap/ffwd_off.png);
    background-position: 11px 5px;
    top: 3px;
    left: 79px;
    width: 30px;
    height: 30px;
    background-color: transparent!important;
}

#logo{
	width:960px;
	margin:0px auto;
	position:relative;
	z-index:2;
	text-align:center;
}
#logo .main_logo{
	/* display:none; */
}
.fyc_title{
	font-size:36px;
	line-height:46px;
	text-align:center;
	color:#FAAF3B;
	padding-bottom:70px;
	margin-top:0px;
}
.full_row{
	float:left;
	display:inline;
	width:100%;
	padding-top:90px;
	padding-bottom:90px;
	background-color:#000;
	background-image:url('images/bottom_LINE_ART.png');
	background-repeat:no-repeat;
	background-position:left bottom;
}
.page-id-2184 .full_row.bg_right{
	background-image:url('images/bottom_LINE_ART_right.png');
	background-position:right bottom;
}
#homepage_new{
	font-size:18px;
}
.page-id-2184 #main_content{
	background-image:url('images/bottom_LINE_ART.png');
	background-repeat:no-repeat;
	background-position:left bottom;
	background-size:initial;
}
.full_row_video img,
.full_row_video iframe{
	max-width:664px;
	width:100%;
}
.full_row_wrapper{
	max-width:1200px;
	max-width:1600px;
	width:80%;
	margin:0px auto;
}

.full_row_video{
	float:left;
	display:inline;
	width:47.5%;
	margin-right:2.5%;
	text-align:right;
}
.full_row_details{
	float:left;
	display:inline;
	width:50%;
	text-align:center;
	padding-top:80px;
}
.page-id-2184 .full_row_details{
	padding-top:30px;
}
.ms-info h2,
.full_row_details h2{
	font-size:24px;
	font-size:36px;
	line-height:31px;
	line-height:46px;
	margin-bottom:0px;
}
.ms-info p,
.full_row_details p{
	font-size:18px;
	line-height:23px;
	margin-top:13px;
}
.full_row_details_wrap{
	max-width:400px;
	margin:0px auto;
}
.orange_bg,
.orange_bg h2,
.orange_bg p{
	color:#000;
}
.page-id-2184 .footer_gradient_bottom,
.page-id-2182 .footer_gradient_bottom{
	display:none;
}
.page-id-2184 #main_content .footer_gradient_bottom{
	display:block;
}
.orange_bg{
	
	background-color:#FDD86D;
	background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
}
#logo .mobile_logo{/* 
	display:inline;
	padding-top:45px;
	padding-bottom:15px; */
	display:none;
}
.home_wrap_separator{
	width:50px;
	height:2px;
	background-color:#fff;
	margin:0px auto;
	margin-top:100px;
	margin-bottom:50px;
}
.home_wrap h2{
	color:#FAAF3B;
}
#header_lines{
	    width: 100%;
    height: 215px;
    background-image: url(images/lines.png);
    background-position: top center;
    min-width: 960px;
    position: relative;
    z-index: 2;
	background-color:#000;
}
#menu_nav{
	/* width:508px; */
	width:595px;
	margin:0px auto;
	margin-top:18px;
	font-size:18px;
	text-align:center;
	color:#d4a462;
	text-transform:uppercase;
}
#menu_nav a{
	color:#FAAF3B;
	text-decoration:none;
	letter-spacing:2px;
	margin-right:9px;
	margin-left:9px;
}
#menu_nav a.current_page,#menu_nav a:hover{
	color:#fff;
}

.menu_item{
	float:left;
	display:inline;
}
a img{
	border:none;
	outline:none;
}
a{
	outline:none;
}
.clearfloat{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.page-template-page-music-new .container_wrapper{
	padding-top:0px;
}
.container_wrapper{
	width:960px;
	margin:0px auto;
	position:relative;
	z-index:1;
	padding-bottom:200px;
	padding-top:0px;
}
#main_content{
	float:left;
	width:100%;
	display:inline;
	background-color:black;
	position:relative;
	background-image:url('images/Kiner_Background_Graphic_2.png');
	background-repeat:repeat;
	background-size:100%;
}
#secondary a{
	color:#000;
}
#secondary{
	float:left;
	display:inline;
	margin-right:11px;
	width:217px;
	background-color:#FDD86D;
	background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
	padding:0px 21px 21px 21px;;
}
#step_one{
	float:left;
	display:inline;
	width:690px;
}
#step_one .project_header{
	margin-bottom:10px;
	cursor:pointer;
}
#step_one .project_header:hover{
	 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=87)";

  /* IE 5-7 */
  filter: alpha(opacity=87);

  /* Netscape */
  -moz-opacity: 0.87;

  /* Safari 1.x */
  -khtml-opacity: 0.87;

  /* Good browsers */
  opacity: 0.87;
  display:inline-block;
}
#primary_header{
	float:left;
	display:inline;
	width:690px;
	position:relative;
	height:204px;
}
.contact_primary{
	background-image:none!important;
}

#primary{
	float:left;
	display:inline;
	width:670px;
	background-image:url('images/black_30.png');
	padding:0px 0px 24px 0px;
	margin-left:20px;
}
#step_two #primary_header{
	background-color:#FDD86D;
	background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
	color:#000;
}
.noMaxImg img{
	max-width:none!important;
}
#step_two .project_header{
	background-image:none!important;
}
#step_two #primary{
   /* background: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%); */
   color:#FAAF3B;
   padding-left:20px;
   margin-left:0px;
   /* background-color:#181818; */
   /* background-image:none!important; */
}
.fap-wrapper.fap-fullwidth{
	border:0px!important;
}
.fap-wrapper>.fap-main{
	background:black;
}
.c_1{
	width:160px;
	margin-left:24px;
	margin-left:0px;
}
.c_2,.c_3,.c_4{
	width:117px;
	/* width:183px; */
}
.c_1,.c_2,.c_3,.c_4,.c_5{
	float:left;
	display:inline;
	margin-right:40px;
}
.c_4{
	margin-right:35px;
}
.c_5{
	display:none;
}
.cues_header,.cues{
	padding-left:0px;
	margin-left:0px;
	border-collapse:collapse;
}

.li_header:hover{
	margin-top:-4px!important;
	margin-bottom:26px!important;
	border:0px!important;
	cursor:default!important;
	padding:0px!important;
}
.li_header{
	color:#d4a462;
	cursor:default!important;
	display:inline!important;
	font-size:18px!important;
	margin-top:-4px!important;
	margin-bottom:26px!important;
	padding:0px!important;
}

.cues #selected,.cues li:hover{
	color:#d4a462;
	color:#fff;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff; 
	padding-top:2px;
	padding-bottom:2px; 
	/* margin-bottom:-1px;  */
}
.cues li{
	float:left;
	display:inline;
	/* margin-top:1px; */
	padding-top:3px;
	padding-bottom:3px;
	font-size:14px;
	border-collapse:collapse;
	/* cursor:pointer; */
	border-top:1px solid #484848;/* 
	border-bottom:1px solid #484848; */
	padding-top:2px;
	padding-bottom:2px;/* 
	margin-bottom:-1px; */
}
.cues li a{
	float:left;
	display:inline;
	width:100%;
	height:100%;
}
a{
	color:white;
}
#secondary h4{
	text-transform:lowercase;
	cursor:pointer;
}
#secondary h4.selected{
	color:#d4a462;
}
.sub-sort{
	display:none;
}
.sub-sort a{
	text-decoration:none;
}
.sub-sort a.remove-term,.sub-sort a:hover{
	color:#d4a462;
}
.selectors,.selectors_project{
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
	margin-top:0px;
	list-style-type:none;
	margin-left:0px;
}
.reset,.selectors li,.selectors_project li{
	cursor:pointer;
	font-size:19px;
	margin-bottom:1px;
}
.reset{
	font-size:14px!important;
}
.reset:hover,.selectors li.active,.selectors li:hover,.selectors_project li:hover,.selectors_project li.active{
	color:#d4a462!important;
	color:#fff!important;
}
.selectors li.inactive{
	cursor:default!important;
	/* color:gray!important; */
}
.selectors li.inactive:hover{
	color:gray!important;
}
.copyright{
	position:absolute;
	bottom:94px;
	width:100%;
	text-align:center;
	font-size:12px;
	opacity:0.5;
}
.footer_image{
	width:100%;
	height:203px;
	position:absolute;
	bottom:46px;
	background-image:url('images/footer_pics.jpg');
	background-position:top center;
	background-repeat:no-repeat;
}
.copyright a{
	text-decoration:none;
}
.copyright span{
	color:#d4a462;
}
#secondary h5{
	font-size:20px;
	font-weight:300;
	margin-top:7px;
	margin-bottom:-10px;
}
#secondary h3{
	font-size:36px;
	font-weight:300;
	margin-top:20px;
	margin-bottom:10px;
}
#secondary h3.contact_h3{
	margin-bottom:0px;
	padding-bottom:0px;
}
#secondary h4.yellow{
	margin-top:0px;
	padding-top:0px;
	color:#000!important;
	text-transform:none;
	font-weight:300;
}
#secondary{
	color:#000;
}
#footer_ac{
	float:left;
	display:inline;
	width:100%;
	background-color:#fff;
	padding-top:115px;
}
.page-id-2202 .footer_gradient_bottom{
	
}
.footer_gradient_bottom{
	position:absolute;
	bottom:0px;
	/* background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #90692a 100%); */
	background-color:transparent;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, #242323 100%);	
	
	height:210px;
	width:100%;
}
.get_in_touch_link{
	text-align:center;
	margin-top:0px;
	margin-bottom:15px;
}
.get_in_touch_link a{
	background-color:#FAAF3B;
	font-size:24px;
	font-family: 'Abel', sans-serif;
	color:#000;
	cursor:pointer;
	padding:12px 30px;
	border:0px;
	focus:0;
	text-decoration:none;
	text-transform: uppercase;
	webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease; 
	border:1px solid #FAAF3B;
	line-height:120%;
}
.copyright_ac{
	text-align:center;
	color:#000;
	margin-top:65px;
	margin-bottom:30px;
}
.copyright_ac a{
	color:#000;
	text-decoration:none;
}
.get_in_touch_link a:hover{
	background-color:#fff;
}
.contact_secondary{
	font-size:19px;
	color:#000;
	white-space:nowrap;
}
h1{
	font-weight:300;
	margin-top:0px;
	margin-bottom:0px;
}

.project_header,#player_here{
	float:left;
	display:inline;
}
.project_header{
	height:204px!important;
	width:690px!important;
	/* background-image:url('images/black_14.png'); */
}
#step_two .project_header{
	position:absolute;
	top:0px;
	left:0px;
}
#player_here{
	height:63px!important;
	width:690px;
}
#secondary .selectors a,
#secondary .selectors li{
	/* color:#000!important; */
}
#secondary .selectors li.inactive{
	/* color:rgb(128, 128, 128)!important; */
}
.featured_image{
	float:left;
	display:inline;
	width:373px;
	height:204px;
}
.featured_text{
	float:left;
	display:inline;
	width:317px;
	text-align:center;
	padding-top:65px;
	background-color:#FDD86D;
	background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
	height:139px;
	color:#000;
}
.featured_text a{
	color:#000;
}
#homepage{
	font-size:50px;
	text-align:center;
}
#homepage p{
	margin:0px;
	font-size:50px;
	line-height:120%;
	margin-top:51px;
}
#step_two{
	display:none;
}
#selected a{
	color:#d4a462;
}
.col_1,.col_2{
	float:left;
	display:inline;
	width:50%;
}
.page-id-18 #footer_photos{
	display:inline!important;
}
#footer_photos{
	display:none;
	background-image:url('images/footer_photos.png');
	background-position:bottom center;
	width:100%;
	height:132px;
	position:fixed;
	bottom:0px;
	z-index:0;
}
p.p_no_top{
	margin-top:0px;
	padding-top:0px;
}
.input_text{
	color:#FAAF3B!important;
	margin-bottom:0px;
	margin-left:0px;
	padding-bottom:10px;
	text-transform:capitalize;
	font-size:18px;
}
.input_textarea,.input_field{
	margin-top:0px;
	padding-top:0px;
}
.input_field input{
	padding-left:5px;
	padding-right:5px;
	border:0px;
	width:660px;
	background-color:#181818;
	height:30px;
	color:white;
	outline:0;
}
.input_textarea textarea{
	padding-left:5px;
	padding-right:5px;
	background-repeat:no-repeat;
	border:0px;
	height:200px;
	padding-top:8px;
	background-color:#181818;
	color:white;
	width:660px;
	max-width:660px;
	outline:0;
	font-family:Arial;
}

p.input_textarea,p.input_textarea span,p.input_textarea textarea{
	float:left;
	display:inline;
}
.input_textarea{
	background-image:url('images/black_30.png'); 
}
.learn_more{
	display:inline-block;
}
.learn_more.white{
	background-color:#fff;
}
.learn_more{
	margin-top:20px;
}
.learn_more,
.input_submit input{
	/* background-image:url('images/send.png');
	width:200px;
	height:56px;
	border:0px;
	text-indent:9999999px;
	background-color:transparent;
	cursor:pointer; */
	background-color:#FAAF3B;
	font-size:24px;
	font-family: 'Abel', sans-serif;
	color:#000;
	cursor:pointer;
	padding:13px 30px;
	border:0px;
	focus:0;
	text-transform: uppercase;
	webkit-transition: all 0.25s ease;
	-moz-transition: all 0.25s ease;
	-ms-transition: all 0.25s ease;
	-o-transition: all 0.25s ease;
	transition: all 0.25s ease; 	
	text-decoration:none;
	line-height:120%;
	
}
.orange_bg .learn_more:hover{
	background-color:#000;
	color:#fff;
}
.learn_more:hover,
.input_submit input:hover{
	/* background-image:url('images/send_RO.png'); */
	background-color:#fff;
	color:#FAAF3B;
}
.loading_main img{
	width:60px;
}

.ms-skin-light-3 .ms-nav-prev{
	background-image:url('images/Carousel_Arrow_Left.png');
	background-size:25px 60px;
	width:25px; 
	height:60px;
	background-position:center;
}
.ms-skin-light-3 .ms-nav-next{
	background-image:url('images/Carousel_Arrow_Right.png');
	background-size:25px 60px;
	width:25px; 
	height:60px;
	background-position:center;
}
.ms-skin-light-3 .ms-bullet{
	background-image:url('images/Oval_Copy.png');
	width:13px;
	height:13px;
	background-size:13px 13px;
	background-position:center;
}

.cues li{
	cursor:pointer;
}
#containerIso{
	/*width:90%;*/
	max-width:1200px;
	margin:0px auto;
	z-index:2;
	position:relative;
}
.element{
	background-color:white;
	color:black;
	/*padding:10px;*/
	margin-bottom:19px;
	/* float:left;
	display:inline;
	margin-left:19px; */
}
.element img{
	float:left;
	display:inline;
}
.element:hover{
		 /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";

  /* IE 5-7 */
  filter: alpha(opacity=70);

  /* Netscape */
  -moz-opacity: 0.7;

  /* Safari 1.x */
  -khtml-opacity: 0.7;

  /* Good browsers */
  opacity: 0.7;
  display:inline-block;
}
.bix_black_box{
	
	background-color:#FDD86D;
	background-image: linear-gradient(180deg, #FDD86D 0%, #FAAF3B 100%);
	color:#000;
}

.view_vid{
	margin:0px auto;
	width:440px;
}

.box_left h3{
	color:#ebbd5d;
	font-weight:normal;
	font-size:16px;
	color:#000;
	font-size:32px;
	margin-bottom:15px;
}

.helper{
	display:inline-block;
	height:100%;
	vertical-align:middle;
}
.fancybox-opened {
    z-index: 999999999!important;
}
.box_left{
	width:366px;
	width:400px;
	float:left; 
	margin-right:20px;
	width:325px;
	margin-right:60px;
	display:inline;
	padding-left:30px;
	padding-right:30px;
}
.box_right{
	float:left; 
	display:inline;
	width:385px;
	/* width:226px; */
	padding-right:30px;
	padding-top:0px;
	vertical-align:middle;
	height:364px;
	margin-top:32px;
	margin-bottom:32px;
	height:478px;
	height:auto;
}
.fancybox-wrap,
.fancybox-wrap .fancybox-skin .fancybox-inner{
	max-height:510px;
	max-width:860px;
	/* max-width:732px; */
}
.fancybox-inner{
	overflow:hidden!important;
}
.box_right img{
	/* float:right;
	display:inline;
	margin-right:-1px;	
	max-height:364px; */
	float:right;
	max-width:100%;
	max-height:100%;
	height: auto;
	width:auto;
}
.bix_black_box{
	/* display:table-row; */
}
.error404 #post-0.post{
	height:400px;
	text-align:center;
}
.box_left,.box_right{
	/*display:table-cell!important;
	float:none!important; */
}
.box_left{
	/* vertical-align:top; */
}

.singleCell
{
	float: left;
	display: inline;
	padding: 0px;
	position: relative;
	overflow: hidden;
	height:373px;
	width:664px;
/*	margin-left:148px; */
	margin-left:37px;
	margin-top:25px;
}
#vimeo iframe{
	margin-top:12px;
}

.singleCell img
{
    position:absolute;
    top: 0px;
    left: 0px;  
    display: block;  
}
#vimeo{
	width:743px;
	margin:0px auto;
	height:438px;
	background-image:url('images/homepage_glow.png');
	background-repeat:no-repeat;
}
#homepage_new{
	margin:0px auto;
	width:90%;
	max-width:1230px;
	position:relative;
	z-index:99999;
}
.home_wrap p{
	margin-bottom:30px;
}
.home_wrap{
	max-width:600px;
	margin:0px auto;
	text-align:center;
	margin-top:55px;
	margin-bottom:70px;
}
.antiscroll-wrap{
	/*display:block!important;*/
	/*background-color:white!important;*/
}
.view_instrument{
	text-align:left;
}
.view_instrument,.view_video{
	cursor:pointer;
	background-color:#ebbd5d;
	color:black;
	padding:6px;
	display:block;
	float:left;
}
.view_video{
	margin-top:0px;
}
.view_instrument:hover,.view_video:hover{
	/*color:#ebbd5d;*/
	opacity:0.7;
}
.view_vid{
	display:none;
}
#fap{
	display:none;
}
#player_here_wrapper #fap-time-bar{
	margin-left:64px!important;
	margin-top:28px!important;
}
#player_here_wrapper #fap-ui-nav{
	margin-left:0px!important;
	margin-right:0px!important;
}
#player_here_wrapper #fap-play-pause{
	left:23px!important;
}
#player_here_wrapper #fap-next{
	left:57px!important;
}
#player_here_wrapper #fap-time-bar{
	width:142px!important;
	margin-right:12px!important;
}
#player_here_wrapper #fap-wrapper{
	width:400px!important;
	overflow:hidden;
	background-image:none!important;
}
.box_left .cues li{
	float:left;
	width:100%;
	display:inline;
}
.box_left .cues{
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	display:inline;
	width:100%;
}
.box_left .cues a{
	text-decoration:none;
}
.side_instrumentation .col_1,.side_instrumentation .col_2{
	width:100%;
}
.copy_contact{
	font-size:14px;
}
.fancybox-inner{
	background-color:black;
}
.view_vid_tmp{
	display:none;
}
.wpcf7-not-valid-tip{
	border:0px!important;
	background-color:transparent!important;
	color:red!important;
	right:2%!important;
	top:0%!important;
	text-align:right!important;
}
#vimeo.secondVideo{
	margin-top:60px;
	background-image:url('images/fyc_2013.png');
	margin-bottom:60px;
}
#main_content #view_site{
	margin-bottom:60px;
}
#vimeo.firstVideo{
	background-image:url('images/fyc_2014.png');
	margin-top:-64px!important;
}
#vimeo.secondVideo iframe{
	margin-top:0px;
}
.showMobile{
	display:none;
}
.elementWidth img{
	width:100%;
}
.ms-skin-light-3 .ms-bullets{
	opacity:1!important;
	display:inline!important;
}
.custom_slide .ms-inner-controls-cont{
	float:right;
	margin-right:5%;
}

@media screen and (max-width:1750px){
	.custom_slide .ms-view{
		max-width:100%;
	}
	.custom_slide .ms-inner-controls-cont{
		float:left;
		width:95%;
	}
}
@media screen and (max-width:978px){
	.custom_slide .ms-inner-controls-cont,
	.custom_slide .ms-container,
	.custom_slide .master-slider{
		max-width:664px!important;
		width:100%!important;
		margin:0px auto!important;
		float:none!important;
	}


	.custom_slide .ms-info{
		text-align:center;
	}
	.custom_slide .ms-slide-info{
		width:100%!important;
		right:auto!important;;
		margin-top:0px;
		float:left;
		/*background:white;*/
		position:relative;
	}
}
@media screen and (min-width:979px){
	.custom_slide .ms-info{
		text-align:center;
	}
	.custom_slide .master-slider{
		max-width:50%;
		/*max-width:51.5%;*/
		background-color:transparent!important;
	}
	.custom_slide .ms-slide-info{
		width:100%!important;
		right:-100%!important;
	}
	.custom_slide{
		margin-top:40px;
	}
	.custom_slide .ms-info h2{
		margin-top:50px;
	}
}

/* 
.custom_slide .master-slider{
	width:100%;
}
.custom_slide .ms-container{
	width:50%;
	float:left;
}
.custom_slide .ms-container .ms-slide-bgcont{
	width:50%;
}
.custom_slide .ms-container img{
	max-width:100%;
	height:auto!important;
}
.custom_slide .ms-container .ms-inner-controls-cont{
	margin-left:0px;
}
.custom_slide .ms-slide-info{
	float:left;
	width:50%!important;
	right:auto!important;
	text-align:center;
	position:relative;
} */