#form1{overflow: hidden;}

.btnflatorange { background: #ff781e; padding: .8em 1.2em; font-size: 18px; font-weight: bold; color: #fff !important; -webkit-user-select: none; user-select: none; text-decoration: none !important;
	-webkit-box-shadow: 1px 1px #934d1f, 2px 2px #934d1f, 3px 3px #934d1f, 4px 4px #934d1f, 5px 5px #934d1f; -moz-box-shadow: 1px 1px #934d1f, 2px 2px #934d1f, 3px 3px #934d1f, 4px 4px #934d1f, 5px 5px #934d1f; box-shadow: 1px 1px #934d1f, 2px 2px #934d1f, 3px 3px #934d1f, 4px 4px #934d1f, 5px 5px #934d1f;
}
/*.btnflatorange:hover { background: #FF6600; position: relative; top: -2px; left: -2px; }*/
/*.btnflatorange:active { background: #E75C00; -webkit-box-shadow: 1px 1px #934d1f; -moz-box-shadow: 1px 1px #934d1f; box-shadow: 1px 1px #934d1f; position: relative; top: 1px; left: 1px; }*/

.videosharebanner { height: 385px; position: relative; }
.videosharebanner > .vshbg { background: url(/_cms/media-platform/videosharefiles/vshpage_banner01.jpg); height: 385px; width: auto; margin: 0 -1000px; background-position: top center; padding: inherit; margin-bottom: -385px;}
.videosharebanner > .vshwrap { position: relative; }
.videosharebanner h2 { font-size: 42px; text-transform: none; color: #fff; font-family: 'neo_sans_promedium', 'Exo', sans-serif; font-weight: normal; text-align: center; margin-bottom: 1em; padding: 0; padding-top: 1em; }
.videosharebanner h3 { font-size: 20px; text-transform: none; color: #fff; font-family: 'neo_sans_prolight', 'Exo', sans-serif; font-weight: normal; width: 42%; margin-left: 17%; display: inline-block; vertical-align: middle; }
.videosharebanner .btnflatorange { vertical-align: middle; display: inline-block; margin-left: 8%; }

h2 { font-family: 'neo_sans_prolight', 'Exo', sans-serif; font-size: 44px; text-transform: none; color: #222222; font-weight: normal; text-align: center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; padding: 1.5em 0 0 0; }
h3 { font-family: 'neo_sans_promedium', 'Exo', sans-serif; font-size: 24px; text-transform: none; color: #222222; font-weight: normal; text-align: left; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing: grayscale; padding: 1em 0; }

.vsh_descriptbox { padding: 50px 50px; margin: 0 -50px; overflow: hidden; position: relative; }
.vsh_descriptbox.nobtmline { border: none; }
.vsh_descriptbox > div { width: 46%; /*display: inline-block;*/ float: left; vertical-align: middle; font-size: 17px; color: #222; }
.vsh_descriptbox > div.img { text-align: center; /*position: relative;*/ }
.vsh_descriptbox > div.img:after { content: ''; display: block; position: absolute; width: 615px; height: 61px; bottom: 50px; background: url(/_cms/media-platform/videosharefiles/vshbnr_dividerleft.png); left: 35%; z-index: -1; }
.vsh_descriptbox.imgright > div.img:after,
.vsh_descriptbox > div + div.img:after { background: url(/_cms/media-platform/videosharefiles/vshbnr_dividerright.png); right: 35%; left: auto;  background-position: right top !important; width: 712px; }
.vsh_descriptbox.imgright .img { float: right; }
.vsh_bluebox { background: #a9cfe5; padding: 60px 1040px; text-align: center; margin: 0 -1000px; margin-top: 40px; }
.vsh_bluebox h2 { color: #244960; font-size: 36px; padding: 0 0 1em 0; }

.btnflatorange i.vsharr { display: inline-block; width:30px; height: 15px; vertical-align: middle; position: relative; top: -2px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAPCAMAAADEZI+uAAAAVFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////+UMeA9AAAAG3RSTlMA7g89Ag4V+7nkenv1Kckr9nUExCb0br4iZwGDlsWHAAAAUklEQVR4Xo2QNw6AQBDEFo505Jzm//9ECFEBFm5deHfsBWdImkekpSxBLe9QKy2uQBw8OPUdCPWFd6hVVqTrBtpt18PlwwiPTTPspmU1YNvtJwc3xQyVatXHIAAAAABJRU5ErkJggg==); }

.vsh_featurebox .img { text-align: center; }
.vsh_featurebox { display: inline-block; width: 270px; vertical-align: top; margin: 25px; }
.vsh_featurebox p { text-align: left; }


@import url(http://fonts.googleapis.com/css?family=Exo:200,400,600);


/**/
@media screen and (max-width: 1030px) {
.videosharebanner { text-align: center; padding-bottom: 135px; margin-bottom: -100px; }
.videosharebanner > .vshbg { display: none; background: none; }
.videosharebanner h2 { margin: .5em 0; padding: 0; }
.videosharebanner h3 {width: 100%; margin-left: 0; }
.videoBack { height: 100% !important; }
.big-video-image { width: auto !important; height: 100% !important; left: -30% !important; }
.vsh_descriptbox { padding: 20px 0; }
.vsh_featurebox { clear: both; overflow: hidden; width: auto; margin: 5px 0; display: block; }
/*.vsh_featurebox .img { width: 30%; float: left; }*/
.vsh_descriptbox img,
.vsh_featurebox img {max-width: 100%;}
/*.vsh_featurebox .img + div { width: 67%; float: right; }*/
.vsh_featurebox h3 {margin-top: 0; padding-top: 0;}
.vsh_descriptbox { overflow: hidden; clear: both; margin: 25px 0; width: auto; display: block; }
.vsh_featurebox p { line-height: 1.3em; }
.videosharebanner {height: auto;}
.vsh_descriptbox > div { width: auto; display: block;}
.vsh_featurebox .img {display: none;}
h2 {padding: 0;margin: .5em 0;}
.vsh_bluebox {margin: 0; width: auto; padding: 10px 0 30px 0;}
.vsh_bluebox h2 { padding: 0; margin: .5em 0; }
.vsh_descriptbox > div.img:after { bottom: 0; }
.vshwrapfooter h3 {text-align:center;margin: 0;padding: 3px;}

}

@media screen and (max-width: 960px) {
	.videosharebanner h2 { padding-top: 12%; }
	.videosharebanner h3 { margin-top: 18%; color: #222; }
	.videoOptionsBlock {display:none;}
}

@media screen and (max-width: 860px) {
	.videosharebanner h2 { padding-top: 10%; }
	.videosharebanner h3 { margin-top: 16%; }
}

@media screen and (max-width: 830px) {
	.videosharebanner h2 { padding-top: 8%; }
	.videosharebanner h3 { margin-top: 12%; }
}
@media screen and (max-width: 830px) {
	div.videoBack { top: -165px; }
}
@media screen and (max-width: 690px) {
	.videosharebanner h2 { padding-top: 5%; }
	.videosharebanner h3 { margin-top: 7%; }
	.videosharebanner { height: auto !important; }
	.videosharebanner .videoBack { height: 100% !important; width: 100%; margin: 0; }
	.vshwrap > h2 { margin-bottom: .5em; }
	.vshwrapfooter h3 { margin: 0; width: auto; padding: 10px; }
	.videoOptionsBlock { margin: 10px 0; }
	.vshwrapfooter h3 { margin:0 !important; }
}

@media screen and (max-width: 610px) {
	.videosharebanner h2 { padding-top: 1%; font-size: 36px; }
	.videosharebanner h3 { margin-top: 7%;  }
}
@media screen and (max-width: 480px) {
	.videosharebanner h2 { padding-top: 1%; font-size: 26px; }
	.videosharebanner h3 { margin-top: 5%;  }
}
@media screen and (max-width: 410px) {
	.videosharebanner h2 { padding-top: 5%; font-size: 20px; }
	.videosharebanner h3 { margin-top: 5%;  }
}
@media screen and (max-width: 380px) {
	.videosharebanner h2 { padding-top: 4%; font-size: 14px; }
	.videosharebanner h3 { margin-top: 0;  }
}


.skins-previewBox {text-align:center;}
.skins-previewBox h2{margin-bottom: 25px;}
.skins-previewBox div.skin-box {float: none;vertical-align: top;}
.skins-previewBox div.skin-box  > a{font-size: 0;}

.videoBack {height: 500px;margin: 0 -50%;width: 1960px;overflow: hidden;position: absolute;top: -115px;}
/*patch */
.videoBack {background-image:url(/_cms/design13/images/video_hosting_bg.png);height: 550px;z-index: 0;}
.videosharebanner {height: 410px;font-family: 'neo_sans_prolight', 'Exo', sans-serif;}	
.videosharebanner h2 , .vshwrapfooter h3{color:#456355;}
.vshwrapfooter h3 {font-weight: 500;}
.videoOptionsBlock > div { display:inline-block;margin:10px 25px;vertical-align: top;}
.videoOptionsBlock { text-align:center;margin: 25px auto;}
.videoOptionsBlock > div  span {display: block;color:#ffffff;font-weight:500;line-height: 18px;}
.vshwrapfooter {padding-top:10px;}
.vshwrapfooter .btnflat.blue{padding: 20px 40px;}
.vshwrap > h2 {margin-bottom: 1.7em;padding-top: 0.2em;font-size: 35px;font-weight: 500;}
.videoOptionsBlock img {margin-bottom: 15px;}

.contactUs.btnflat.green{background-color: #59C35A !important;padding: 22px 8px;font-size: 16px;vertical-align: top;margin-left:10px;}
.vshwrapfooter h3 {margin-left:8%;}
#simplemodal-container {background-color: #86C5A8 !important;}
.thankYou{text-align: center;font-size: 36px;color: #ffffff;margin-top: 35px;}
.emailCollector input {height: 35px;font-size: 18px;border: none;outline: none;width: 300px;vertical-align: top;margin: auto 15px;margin-top: 30px;}
.emailCollector  .btnflat{margin-top: 30px;}
.emailCollector{position: relative;text-align: center;}
.emailCollector .error {position: absolute;color: #FC4545;top: 23px;left: 14px;}
.emailCollector h3 {font-size: 15px;margin: 0;padding: 0;color: #ffffff;line-height: 15px;text-align: center;font-weight: normal;}
.modalCloseImg {display:none !important;}
.cancelbtn{color: #ffffff;vertical-align: bottom;position: absolute;right: 130px;bottom: -15px;}
.closeBtn{display: block;text-align: center;color: #ffffff;vertical-align: bottom;font-size: 14px;margin-top: 15px;}