html, body {
	color:#333;
	background-color:#FFFFFF;
	font-size:12px;
	font:12px/18px Helvetica,sans-serif;
	margin:0;
	height:100%;
	-webkit-font-smoothing: subpixel-antialiased;
}




h1, h2, h3, h4, h5 {
	float:none;
	font-weight:bold;
}

.comodo {display: table-cell;
    position: relative;
    top: -67px;
    left: 142px;}
    
    
.vvlogo {display: table-cell;
    position: relative;
    top: 143px;
    left: -104px;}


p {
	float:none;
}


body#blog_section.rates div.wrapper div#area div.inner div.left div.text p.deal
{

border-width:4px;
border-style:dashed;
border-color: #fa4b2a;
padding: 14px;
}

body#blog_section.rates div.wrapper div#area div.inner div.left div.text h3.deal
{
color: #fa4b2a;
padding-left: 17px;
padding-top: 10px;
}

.dlinfo {font-size: 15px; padding-top: 3px;}
.dwclogo {font-size: 15px; padding-top: 3px;}

/* body#blog_section.downloads div.wrapper div#head.head-new div.inner h1#headtextlogo {display:none;} */

html body#blog_section.downloads div.wrapper div#head1 div.inner
{display:none;}

html body#blog_section.downloads div.wrapper div#head1
{display:none;}

html body#blog_section.downloads div.wrapper div#navwrapper nav
{display:none;}

html body#blog_section.downloads div.wrapper div#area div.inner
{width: 500px;}

html body#blog_section.downloads div.wrapper div#splash div.inner
{min-height: 50px;}

.dlbutton a {
  display: block;
  height: 50px;
  width: 375px;
  background: #fa4b2a;
  text-shadow: 1px 1px 1px #4d4d4d;
  color: white !important;

  /*TYPE*/
  font: 17px/50px Helvetica, Verdana, sans-serif;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
 }

.delim.first {display:none;}
.delim {padding:0 8px;}

.langs {display: inline-block; margin-right:15px; vertical-align: super; padding-top: 25px; position: relative; z-index: 2000;}

.lang {font-size: 15px; margin-right: 8px}
.lang.active {border: 1px solid #fa4b2a;
    font-size: 15px;
    padding: 3px 3px; color: #fa4b2a !important;
}


.langsmob{ display:none; }


@media(max-width:800px) {
    .langsmob {display:inline-block; float:right;}
    .langsmob a {padding-top:12px;display:inline-block;}

    #nav.nav-new { float:left !important; }

    nav select {
        margin:0 !important;
    }

}


.wraptanacs {
   
   margin:0 auto;
   display: inline-block;
}
.left_col_tanacs {
   float:left;
   width:12%;
   font-size: 43px;
   font-weight: 100;
   padding-top: 14px;
}
.right_col_tanacs {
   float:right;
   width:88%;
   font-size: 27px;
   font-weight: 300;
}



 .dlbuttongrey a {
  display: block;
  height: 50px;
  width: 300px;
  background: #555555;
  text-shadow: 1px 1px 1px #4d4d4d;
  color: white !important;

  /*TYPE*/
  font: 17px/50px Helvetica, Verdana, sans-serif;
  text-decoration: none;
  text-align: center;
  text-transform: uppercase;
 }


.dlbutton a:hover {
text-decoration: none;
background: #c0381f;}


#splash {
    display: none !important;
} 


.dlbutton:hover .top {
  margin: -80px 0 0 10px;
  line-height: 35px;
}

.dlbutton:hover .bottom {
  margin: -10px 0 0 10px;
}



/*Adjust Gradient*/
.dlbutton a:active {
background: #fa4b2a;

}

/*Pulls in Wings*/
.dlbutton:active .bottom {
  margin: -20px 0 0 10px;
}

.dlbutton:active .top {
  margin: -70px 0 0 10px;
}


html body#blog_section.downloads div.wrapper div#area div.inner div.left div.text div.dlbutton p
 {
  background: #222;
  display: block;
  height: 40px;
  width: 180px;
  margin: -50px 0 0 10px;

  /*TYPE*/
  text-align: center;
  font: 12px/45px Helvetica, Verdana, sans-serif;


  /*POSITION*/
  position: absolute;
  z-index: -1;

  /*CSS3*/

}


html body#blog_section.downloads div#foot div.inner div.right div#links a
{display: none}

html body#blog_section.downloads div#foot div.inner div.right div#footerlogo.lazyload p a div.vvlogo.lazyload p a {padding-top: 80px}

.g-recaptcha {float:right;padding-right:40px}

strong,b{font-weight:600}
strong.smooth,b.smooth{font-weight:400}

.zopim {z-index:200!important;display:none}
#launcher {z-index:200!important;display:none}

.jx_ui_Widget:first {box-shadow: 3px 3px 3px rgba(88, 86, 86, 0.25);border-radius:0px}

.quoteend {display:inline-block;}

.pswp__img {border-radius:10px;box-shadow: 3px 3px 3px rgba(88, 86, 86, 0.25); background-size:cover !important;}
.pswp__bg {background:#fff!important}

#signup, #send {
	display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 12px;
    /* border-radius: 10px; */
	box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
    background: #fa4b2a;
    text-shadow: #4d4d4d 1px 1px 1px;
    font: normal normal bold 15px verdana;
    color: #ffffff !important;
    text-decoration: none !important;
    margin-top: 0px;
    float:right;
}


#signup, #send:hover,
#signup, #send:focus {
    background: #c0381f;

    color: #ffffff;
    text-decoration: none !important;
}


.infonote {font-weight: 500;
	margin: 0;
    list-style-type: none;
    padding: 0;
    font-style: normal;
    text-decoration: none;
    font-size: 19px;
    line-height: 1.7;}


#signup, #send:active {
    background: #ffffff;

}




#contact-send {
	float: right;
    height: 19px;
    margin-left: 130px;
    margin-top: 0;
    margin-right: 40px;
    width: 80px;
    letter-spacing: 0.15em;
    padding: 10px;
    text-transform: uppercase;
    font-weight:700;}

div.inline {
	margin-bottom:20px;
	float:left;
}

div.inline.space {
	margin-bottom:40px;
}

div.inline label {
	float:left;
	width:120px;
	text-align:right;
	font-weight:bold;
	margin-right:10px;
	margin-top:3px;
	font-size:19px;
}

div.inline input.field {
	width:484px;
	padding: 3px 5px 2px 10px;
	font-size:19px;
}

div.inline select.select {
	width:263px;
	padding:4px;
}

input#machine_id {
	width:100px;
}

span#address {
	float:left;
	height:23px;
	line-height:24px;
	padding-left:6px;
	font-size:11px;
	width:148px;
}

.checkbox_wrapper {
	margin-right:6px;
}

div#checking {
	float:left;
	margin-left:130px;
	margin-top:4px;
	width:266px;
	font-size:11px;
	font-weight:bold;
	height:16px;
	margin-bottom:6px;
}

div#checking p#red {
	color:#f9131d;
}

div#checking p#green {
	color:#25901d;
}

div#terms {
	float:left;
	margin-bottom:20px;
	width:266px;
	padding-left:130px;
	height:21px;
	line-height:21px;
}

div.box {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:728px;
	padding:20px;
	margin-bottom:60px;
	border:1px solid #fdd63b;
	background-color:#f9e593;
	text-align:center;
	font-size:18px;
	margin-top:0;
	float:left;
}

div.box a, div.box a:visited {
	color:#623a1e;
	font-weight:normal;
	font-style:normal;
}

div.box a:hover {
	color:#98592e;
}

.left {padding-left:8px;}
.fadeafter10s {display:none;}
.fadeafter16s {display:none;}
/* .fixed {position:fixed;top:0} */

#head {
	width:100%;
	height:166px;
	float:left;
	background-color:#384853;
	/* background-image:url(head_fill2.png); */
}

#head.head-new {height:151px;float:none}

#head .inner {
	width:970px;
	margin-right:auto;
	margin-left:auto;
}

#head1 {
    background: #ffffff none repeat scroll 0 0;
    color: #333;
    font-size: 100%;
    height: 43px;
}




#head2 {
	background-image: url("nav_back.png");
}

#head1 .inner{
	/* width:970px; */
	/* height: 21px; */
	margin-right:auto;
	margin-left:auto;
	text-align:right;
	padding-right:16px;
	padding-top: 11px;
	background: #384853;
}


#head1 .headertext{
	float: left;
    font-size: 19px;
    font-weight: 300;
    padding-top: 0px;
    padding-left: 16px;
    letter-spacing: 1px;
  /*   text-decoration: underline #fa4b2a; */
}


#head1 .toplogo {padding-left:10px; margin-top: 12px; position: absolute; z-index: 2000;}

head1 .callback {padding-left:10px; margin-top: -3px; position: absolute; display: inline-block;}

#head1 .headertext a:hover{
	color:#fa4b2a !important;
}

#head1 a {color:#fff;}
#head1 a:hover {color:#fa4b2a;}


#headerlogo {
	display:block;
	position: relative;
	top: 27px;
}

a#lookup {
	width:34px;
	float:right;
	height:30px;
	background-image:url(lookup_back.png);
	display:block;
	font-size:1px;
	text-indent:-9	px;
}

a:hover#lookup {
	background-position:0 30px;
}

h1#headtextlogo {
	width:100%;
	height:78px;
	color:#fff;
	float:left;
	margin-top:63px;
	/* background:url(headtextlogo.png) no-repeat 50%; */
}


h1#dwclogo {
	width:100%;
	height:78px;
	color:#111111;
	float:left;
	margin-top:100px;
	/* background:url(headtextlogo.png) no-repeat 50%; */
}


h1#headtextlogo a {
	/* width:350px; */
height: 45px;
text-indent: -9000px;
color: #fff !important;
font-family: 'Helvetica Neue', Helvetica, sans-serif;
font-size: 21px;
font-variant: normal;
font-weight: 200;
line-height: 26px;
text-decoration: none;
letter-spacing: 0.15em;
border: 1px solid white;
border-radius: 3px;
padding: 10px 5%;
text-transform: uppercase;


}





ul#nav {
	width:1004px;
	float:left;
	margin-top:37px;
}

#navwrapper {width:100%;z-index:20}
#navwrapper>nav {background:#384853;float:none;width:100%; border-bottom: 0px solid #e0e0e0;}
#nav.nav-new{float:none;margin:0px auto 0px auto;clear:both; position: relative; top: -20px;background:#384853;}
#nav.nav-new li{overflow:hidden;float:left}


.head-new ul#nav {margin-top:34px}
.head-new .inner {text-align:center}

#headsocial {
	float: right;
	margin-right: 8px;
	margin-bottom:16px;margin-top:-11px;
}

ul#nav a {
	
	height:45px;
	text-align:center;
	line-height:44px;
	font-size:22px;
	margin-left:30px !important;
	/*background-image:url(nav_back.png);*/
	background:#384853;
	color:#FFF;
	float:left;
	font-weight:500!important;
	font-family:Source Sans Pro,Helvetica,sans-serif;
	letter-spacing: 1px;
	width:auto!important;padding-left:0px !important;padding-right:30px !important;
}


ul#nav a:hover {
	/*background-position:0 -46px;*/
	text-decoration: none;
	color:#fa4b2a;}
}

ul#nav a.current, ul#nav a:hover.current {
	color:#fa4b2a;
	height:50px;
	position:relative;
	/*background-position:0 -88px;*/
	background:#fff;
}

ul#nav li.about {padding-left:38px}


ul#nav li.about a{
	/* width: 110px; */
	border-right: 1px solid #fff;
}

ul#nav li.rates a{
	/* width: 100px; */
	border-right: 1px solid #fff;
}

ul#nav li.videos a{
	/* width: 115px; */
	border-right: 1px solid #fff;
}

ul#nav li.video-production-services a{
	/* width: 115px; */
	border-right: 1px solid #fff;
}

ul#nav li.contact a {
	/* color: #fa4b2a; */
    
}


ul#nav li.photos a{
	/* width: 110px; */
}

ul#nav li.gallery a{
	/* width: 110px; */
	border-right: 1px solid #fff;
}

ul#nav li.testimonials a{
	/* width: 170px; */
	border-right: 1px solid #fff;
}

ul#nav li.contact a{
	/* width: 120px; */
}


ul#nav a#home {
	margin-left:1px;
}

#splash {
	width:100%;
	float:left;
	background-color:#f5f5f5;
	/* border-bottom:1px solid #e0e0e0; */
	margin-top:0px;
}

#splash .inner {
	/* min-height:80px; */
	width:970px;
	margin-right:auto;
	margin-left:auto;
	/* background:url(splash_back.png) no-repeat; */
	text-align:center;
}

#splash .emailinner {
	min-height:80px;
	width:100%;
	margin-right:auto;
	margin-left:auto;
	background:url(splash_back.png) no-repeat;
	text-align:left;
}


#update {
	width:100%;
	float:left;
	background-color:#d5d6d6;
	border-bottom:1px solid #e0e0e0;
}

#update .inner {
	width:970px;
	text-align:center;
	margin:20px auto;
}

#splash h2 {
	color:#333;
	text-shadow:#fff 0 2px 4px;
	font-size:26px;
	font-weight:200;
	font-style:normal;
	padding:23px 0;
}

#page {
	height:inherit;
	float:left;
	width:400px;
	padding-top:30px;
	padding-right:70px;
	padding-bottom:120px;
	background-position:left top;
}

#page h3 {
	margin-bottom:4px;
}



#page p {
	margin-bottom:30px;
}

#page p#intro {
	font-size:14px;
	line-height:24px;
	color:#3f3f3f;
}

#area {
	width:100%;
	margin-left:auto;
	float:left;
	margin-right:auto;
	background:#ffffff 0 bottom;

}

#area .inner {
	width:970px;
	margin-right:auto;
	margin-left:auto;
	background-repeat:no-repeat;
	overflow:hidden;
}


#intro {
	width:970px;
	height:280px;
	float:left;
	margin-top:6px;
}

#intro h2 {
	font-size:1px;
	width:378px;
	height:44px;
	text-indent:-9000px;
	background:url(intro_header_back.png) no-repeat;
	margin-top:60px;
	float:left;
}

#intro .text {
	width:476px;
	height:280px;
	float:left;
}

#intro p {
	float:left;
	width:407px;
	text-align:left;
	height:41px;
	text-indent:-9000px;
	font-size:1px;
	background-image:url(intro_text_back.png);
	margin-top:10px;
	margin-bottom:0;
}

#intro .button {
	width:144px;
	background-image:url(intro_button.png);
	float:left;
	margin-top:20px;
}

#intro span {
	float:left;
	margin-top:32px;
	margin-left:4px;
	margin-right:4px;
}

#intro #icon {
	float:left;
	width:256px;
	height:261px;
	background:url(intro_icon_back.png) no-repeat;
	margin-top:32px;
}


body#blog_section.about #area .left .text {
	font-size:14px;
	line-height:24px;
	/*float:left;*/
}

body#blog_section.about #area .left .text p.last {
	padding-bottom:60px;
	/*float:left;*/
}



body#blog_section.rates #area .left .text {
	font-size:14px;
	line-height:24px;
	width: 100%;
	float:left;

}



.feature {
	font-size:13px;
	width:338px;
	float:left;
	height:276px;
	margin-top:24px;
}

.feature img {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	padding:20px;
	background-color:#fff;
	width:298px;
	height:180px;
	float:left;
	margin-bottom:-1px;
}

.feature p {
	width:340px;
	font-size:11px;
	text-align:center;
	padding-top:10px;
	float:left;
}

body#home_section #area .right {
	min-height:400px;
	float:left;
	width:340px;
	padding-top:30px;
	padding-left:45px;
	padding-bottom:30px;
	background:url(right_back.png) no-repeat;
}

body#home_section #area .right #who {
	font-size:13px;
	line-height:24px;
	height:140px;
	width:340px;
	float:left;
	margin-bottom:-10px;
}

body#lookup_section #area .left {
	width:396px;
	float:left;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
}

body#lookup_section #area .left #lookup_button {
	float:right;
	background-image:url(button.png);
}

body#lookup_section #area .right {
	min-height:400px;
	float:left;
	width:284px;
	padding-top:30px;
	padding-left:45px;
	font-size:13px;
	line-height:22px;
	padding-bottom:60px;
	background:url(right_back.png) no-repeat;
}

body#lookup_section #area .right h3 {
	float:left;
	width:284px;
}

body#lookup_section #area .right p {
	float:left;
	margin-bottom:30px;
	width:284px;
}

body#contact_section #area .left {
	width:396px;
	float:left;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
}

body#contact_section #area textarea.textarea {
	float:left;
	height:221px;
	width:260px;
}

body#contact_section #area .right {
	min-height:400px;
	float:left;
	width:284px;
	padding-top:30px;
	padding-left:45px;
	font-size:13px;
	line-height:22px;
	padding-bottom:60px;
	background:url(right_back.png) no-repeat;
}



body#contact_section #area .right h3 {
	float:left;
	width:284px;
}

body#contact_section #area .right p {
	margin-bottom:0;
	width:284px;
	float:left;
}

body#contact_section #area .right p.last {
	margin-bottom:10px;
}

#legal {
	width:700px;
	float:left;
	margin:30px 35px 60px;
	line-height:22px;
}

#legal h2 {
	margin-bottom:20px;
	font-size:24px;
}

#legal h3 {
	float:left;
	width:700px;
	margin-top:10px;
}

#legal ol {
	width:700px;
	float:left;
	margin:5px 0 20px;
	padding:0;
	list-style-position:inside;
}

#legal p {
	width:700px;
	float:left;
	margin-bottom:20px;
}

#legal ol li {
	list-style-type:decimal;
	width:700px;
}

body#tour_section #video {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	width:720px;
	height:540px;
	background-color:#fff;
	margin-top:30px;
	margin-bottom:60px;
	padding:24px;
}

body#signup_section #area .left {
	width:396px;
	float:left;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
}

body#signup_section #area .right {
	min-height:400px;
	float:left;
	width:284px;
	padding-top:30px;
	padding-left:45px;
	font-size:13px;
	line-height:22px;
	padding-bottom:60px;
	background:url(right_back.png) no-repeat;
}

body#signup_section #area .right h3 {
	float:left;
	width:284px;
}

body#signup_section #area .right p {
	float:left;
	margin-bottom:30px;
	width:284px;
}

#plans {
	width:970px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
}

.row {
	width:768px;
	float:left;
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	font-weight:bold;
}

.row .future {
	width:230px;
	float:left;
	padding-right:14px;
	font-size:11px;
	text-align:right;
	line-height:34px;
	color:#222;
}

.row .column {
	width:130px;
	float:left;
	text-align:center;
	line-height:34px;
	border-left:1px solid #e0e0e0;
	height:34px;
	font-size:11px;
}

.row .column a {
}

.row .column h4 {
	font-size:14px;
}

.row.alt {
	background-color:#f5f5f5;
}

.row .column span {
	width:13px;
	height:13px;
	float:left;
	margin-left:58px;
	margin-top:10px;
	font-size:1px;
	text-indent:-9000px;
	margin-bottom:-4px;
	background-repeat:no-repeat;
}

.row .column span.yes {
	background-image:url(icon_yes.png);
}

.row.alt .column span.yes {
	background-image:url(icon_yes_alt.png);
}

.row .column span.no {
	background-image:url(icon_no.png);
}

.row.alt .column span.no {
	background-image:url(icon_no_alt.png);
}

#plans #top {
	width:970px;
	height:60px;
	background-color:#000;
	color:#fff;
	background-image:url(plan_top_back.png);
}

#plans #top .plan {
	width:130px;
	height:48px;
	float:left;
	text-align:center;
	padding-top:12px;
}

#plans #top .plan.first {
	padding-left:246px;
}

#plans #top .plan h3 {
	text-shadow:none;
	font-size:14px;
}

#plans #top .plan p {
	font-size:11px;
	color:silver;
}

body#help_section #area .left {
	width:449px;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:30px;
	font-size:13px;
	float:left;
}

body#blog_section.video-production-services #area .left, body#blog_section.cv #area .left {
	width:449px;
	padding-top:30px;
	padding-right:45px;
	font-size:14px;
	float:left;
}

body#help_section #area .left ul {
	width:449px;
	margin-bottom:30px;
	float:left;
}

body#help_section #area .left li {
	width:449px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	list-style-position:inside;
	list-style-type:square;
}



body#help_section #area .left p {
	width:449px;
	float:left;
	margin-bottom:30px;
	line-height:22px;
}

body#help_section #area .left h3 {
	float:left;
	margin-bottom:2px;
	margin-top:0;
	width:449px;
}

body#help_section #area .right {
	min-height:400px;
	float:left;
	width:231px;
	padding-left:45px;
	padding-bottom:60px;
	background:url(right_back.png) no-repeat;
	font-size:12px;
	line-height:22px;
}

body#help_section #area .right h3 {
	margin-top:30px;
	float:left;
	width:231px;
}

body#api_section #area .left {
	width:504px;
	float:left;
	padding-top:30px;
	padding-right:45px;
	font-size:13px;
}

body#api_section #area .left ul {
	width:504px;
	float:left;
	margin-bottom:60px;
}

body#api_section #area .left ul.first {
	margin-bottom:30px;
}

body#api_section #area .left li {
	width:504px;
	float:left;
	padding-top:4px;
	padding-bottom:4px;
	list-style-position:inside;
	list-style-type:square;
}

body#api_section #area .left .summary {
	font-size:14px;
	line-height:22px;
	width:504px;
	float:left;
}

body#api_section #area .left p.less {
	width:504px;
	margin-bottom:10px;
	float:left;
}

body#api_section     p {
	margin-bottom:30px;
	float:left;
	width:504px;
}

body#api_section #area .left div.link {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background-color:#fff;
	border:1px solid #e4e4e4;
	width:462px;
	margin-bottom:30px;
	float:left;
	padding:20px;
}

body#api_section #area .left div.link p {
	margin-bottom:0;
	width:462px;
	float:left;
}

body#api_section #area .left h3 {
	margin-bottom:14px;
	float:left;
	font-size:20px;
	line-height:24px;
	width:504px;
}

body#api_section #area .left h4 {
	margin-bottom:0;
	float:left;
	font-size:14px;
	line-height:24px;
	width:504px;
}

body#api_section #area .left .parameter {
	width:504px;
	float:left;
	font-size:12px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:16px;
}

body#api_section #area .left .parameter p {
	margin-bottom:10px;
	width:504px;
	float:left;
}

body#api_section #area .left .parameter p.rules {
	font-size:11px;
	margin-bottom:16px;
}

body#api_section #area .left .parameter h5 {
	color:#ae0d14;
	font-size:13px;
	width:504px;
}

div.return {
	width:504px;
	float:left;
	margin-bottom:20px;
	padding-top:20px;
}

div.return h5.success {
	width:504px;
	float:left;
	font-size:13px;
}

div.return h5.error {
	font-size:13px;
	float:left;
	width:504px;
}

div.return .result {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:462px;
	float:left;
	padding:20px;
	background-color:#fff;
	margin-top:10px;
	margin-bottom:20px;
	font-size:11px;
	border:1px solid #e4e4e4;
	color:#656565;
	overflow:auto;
}

div.return .result pre {
	background-image:none;
	margin:0;
	width:462px;
	color:#000;
	background-color:#fff;
	float:left;
	font:bold 11px/18px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, sans-serif;
	padding:0;
}

div.return .result strong {
	color:#000;
}

body#api_section #area .left .return .result p.space {
	margin-bottom:20px;
}

body#api_section #area .left .return .result p {
	margin-bottom:2px;
	float:left;
	width:462px;
}

#example {
	width:462px;
	margin-bottom:60px;
	float:left;
}

#example p {
	width:462px;
	float:left;
	margin-bottom:8px;
	font-size:12px;
}

p.red {
	color: #b80000;
	font-weight:bold;
}

#example pre {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:462px;
	color:#9dff5e;
	font:11px/18px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:20px;
	background:#000 url(images/head_fill.png) repeat-x;
	margin:0;
	float:left;
	overflow:auto;
}

body#api_section #area .right {
	min-height:400px;
	float:right;
	width:221px;
	padding-left:45px;
	background:url(right_back.png) no-repeat;
	padding-bottom:60px;
}

body#api_section #area .right ul {
	width:221px;
}


ul.whitebubble {
	background: none repeat scroll 0 0 #f5f5f5;
    /* border-radius: 10px; */
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
    padding: 20px;
    box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
    color: #575757;
    line-height: 18px;
    margin: 8px 0 22px;
    width: 93%;
}

ul.whitebubble2{
	background: none repeat scroll 0 0 #ffffff;
    /* border-radius: 10px; */
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);
    padding: 20px;
    box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
    color: #575757;
    line-height: 18px;
    margin: 8px 0 22px;
    width: 93%;
    border: 1px solid #e0e0e0;
}


body#api_section #area .right li {
	width:221px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:square;
	list-style-position:inside;
	font-weight:bold;
}

body#api_section #area .right a.current {
	color:#000;
}

body#api_section #area .right h3 {
	margin-top:30px;
	float:left;
	font-size:14px;
}

body#blog_section.contact #area .left {
	width:504px;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
	font-size:16px;
	float:left;
}

body#blog_section.video-production-services #area .left p.last {
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
	float:left;
}

body#blog_section.contact#area .right p.last {
    margin-bottom: 10px;
}



body#blog_section.about #area .left, body#blog_section.contact #area .left, body#blog_section.photos #area .left {
	width:672px;
	padding-top:30px;
	padding-right:45px;
	/* padding-bottom:60px; */
	font-size:14px;
	float:left;
}



body#blog_section.about #area .left .fulltext {
	width:754px;

}



body#blog_section.rates #area .left {
	width:672px;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
	font-size:14px;
	float:left;
}




body#blog_section.rates #area .left.last
	{margin-top: -60px;}



body#blog_section.links #area .left {
	width:672px;
	padding-top:30px;
	padding-right:45px;
	padding-bottom:60px;
	font-size:19px;
	float:left;
}

body#blog_section.videos #area .left {
	padding-top:30px;
	padding-bottom:30px;
	font-size:19px;
	/* width:100% */
}

body#blog_section.videos2 #area .left {
	padding-top:30px;
	padding-bottom:30px;
	font-size:19px;
	float:left;
}

body#blog_section.contact #area .right{min-height:400px;float:left;width:284px;padding-top:30px;padding-left:20px;line-height:22px;padding-bottom:60px;/* background:url(../images/right_back.png) no-repeat; */}

body#blog_section.contact #area .right h3{float:left;width:284px;}

body#blog_section.contact #area .right p{margin-bottom:15px;width:284px;float:left;margin-top:-10px;}

body#blog_section. #area .right p.last{margin-bottom:10px;}

body#blog_section.videos video {float:none}

.videocategs {padding:10px 10px 30px 10px;text-align:center;float:none;clear:both; font-size: 20px; color: #F94126;; font-weight: 300;}


a#sdlink.sdlink {
        color: #555 !important;
    font-weight: 300;
    }


a#hdlink.hdlink {
    color: #9c9c9c !important;
    }

.videocategs a {
	color: #555 !important;
	font-size: 17px;
	letter-spacing: 0.10em;
}

.videocategs2 {padding:30px 10px 30px 10px;text-align:center;float:none;clear:both;
	color: #F94126 !important;
	font-size: 16px;
	letter-spacing: 0.10em}

.videocategs2 a {
	color: #555 !important;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 0.10em
}

.videocategs a.active {text-decoration:none; color:#9C9C9C}
.videocategs2 a.active {text-decoration:none; color:#9C9C9C}
.videoentry {float:left;margin-right:-1px;width:241px;/*overflow:hidden*/}
.videoentry .backgroundwhite2{
	float:none;margin-bottom:10px;width:221px;height:125px;




}
.videoentry .backgroundwhite2 img {width:221px}

.videoentry .backgroundwhite4{
	transition: background-size 0.2s ease;
	-moz-transition: background-size 0.2s ease;
	-ms-transition: background-size 0.2s ease;
	-o-transition: background-size 0.2s ease;
	-webkit-transition: background-size 0.2s ease;
	float:none;margin-bottom:10px;width:221px;height:125px;margin-left:10px;
	background-position:50% 50%;background-repeat:no-repeat;background-size: 221px 125px;
}

.videoentry .backgroundwhite4:hover {
	background-size:110% 110% !important;
}

.videoentry .backgroundwhite4 img {width:221px}


.videoentrytitle,.videoentryinfo {padding:0 10px;display:block;text-overflow:ellipsis;overflow:hidden;width:225px;white-space:nowrap; font-size: 18px; font-weight: 300; display: none;}

.video-js {border-radius:0px}
.vjs-control-bar{border-bottom-left-radius:0px;border-bottom-right-radius:0px}
.vjs-poster{border-radius:0px;background-size:cover!important; bottom: -1px !important;}
.vjs-default-skin .vjs-big-play-button {border-radius:0px!important;-moz-border-radius:0px!important; background-color: #384853ad !important;}
     
.lv_content{border-radius:0px;box-shadow:  3px 3px 3px rgba(88, 86, 86, 0.55);}
.lv_content_image{border-radius:0px;}
.lv_shadow,.lv_bubble{display:none!important}
.lv_overlay{background-color:#fff!important;opacity:0.8!important}
.lv_title {color:#333;font-size:17px;font-weight:normal!important}

.vjs-icon-play:before, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder:before {
    content: "\f101" !important;
}

.vjs-icon-play, .video-js .vjs-big-play-button .vjs-icon-placeholder:before, .video-js .vjs-play-control .vjs-icon-placeholder {
    font-family: VideoJS !important;
    font-weight: normal!important;
    font-style: normal !important;
}

.entry {
	width:504px;
	float:left;
	margin-bottom:30px;
	padding-bottom:10px;
	font-size:13px;
	line-height:22px;
}

#comments {
	float:left;
	width:504px;
}

#comments h3 {
	float:left;
	margin-bottom:20px;
	font-size:20px;
	font-weight:normal;
	font-style:normal;
}

.comment {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:462px;
	padding:20px;
	float:left;
	margin-bottom:30px;
	border:1px solid #e4e4e4;
	background-color:#eee;
	line-height:22px;
}

.comment .info {
	width:462px;
	height:54px;
	float:left;
}

.comment .info img {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border:1px solid #e4e4e4;
	width:32px;
	height:32px;
	padding:4px;
	margin-right:10px;
	float:left;
	background-color:#fff;
}

.comment .info h4 {
	font-size:16px;
	float:left;
	width:398px;
	margin-top:-2px;
}

.comment .info p {
	float:left;
	width:398px;
	margin-top:-4px;
	margin-bottom:0;
}

.comment p {
	float:left;
	width:462px;
	margin-top:10px;
}

#post {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	width:462px;
	padding:20px;
	background-color:#eee;
	margin-bottom:30px;
	border:1px solid #e4e4e4;
	float:left;
}

#post label {
	width:462px;
	float:left;
	font-weight:bold;
	margin-bottom:4px;
}

#post label.optional {
	font-weight:normal;
	font-style:normal;
}

#post .field {
	width:240px;
	float:left;
	margin-bottom:10px;
}

#post .textarea {
	width:456px;
	float:left;
	margin-bottom:6px;
	height:160px;
}

#post .button {
	float:right;
	margin-top:10px;
	background-image:url(button_post.png);
}

.comment h4 {
	width:464px;
	float:left;
	margin-bottom:4px;
	font-size:12px;
}

.entry a.view_comments {
	margin-left:8px;
	padding-left:20px;
	background:url(icon_comments.png) no-repeat;
	height:18px;
	line-height:18px;
}

.entry h3 {
	margin-bottom:4px;
	float:left;
	font-size:20px;
	line-height:24px;
	width:504px;
	font-weight:normal;
	font-style:normal;
}

.entry h3 a {
	font-weight:normal;
	font-style:normal;
}

.entry h4 {
	font-size:14px;
	margin-bottom:14px;
	width:504px;
	float:left;
	font-weight:normal;
	font-style:normal;
}

.entry h4 a {
	font-weight:normal;
	font-style:normal;
}

.entry h5 {
	font-size:13px;
	margin-bottom:0;
	width:504px;
	float:left;
}

.entry p {
	width:504px;
	margin-bottom:20px;
	float:left;
}

.entry ul {
	width:504px;
	float:left;
	margin-bottom:20px;
}

.entry li {
	float:left;
	padding-bottom:4px;
	padding-top:4px;
	list-style-position:inside;
	list-style-type:square;
	padding-left:20px;
	width:484px;
}

.entry li.alt {
	background-color:rgba(202, 202, 202, 0.16);
}

.entry .slideshow {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 2px 2px;
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);
	background-color:#fff;
	width:462px;
	float:left;
	padding:20px;
	height:300px;
	margin-bottom:16px;
}

.entry .slideshow .images {
	width:462px;
	height:300px;
	background-color:#000;
}

.slideshow .digits {
	float:right;
	position:relative;
	z-index:2;
	top:-22px;
	right:4px;
	margin-bottom:-22px;
}

.slideshow a.digit {
	width:18px;
	height:18px;
	z-index:2;
	text-align:center;
	line-height:18px;
	font-size:10px;
	color:#fff;
	float:left;
	margin-left:2px;
	font-weight:normal;
	font-style:normal;
	background:url(digit_back.png) no-repeat;
}

.slideshow a.digit.current {
	color:#ff0;
}

.slideshow img {
	z-index:1;
	position:relative;
}

.slideshow .prev {
	width:63px;
	height:61px;
	position:relative;
	z-index:2;
	float:left;
	top:-182px;
	margin-bottom:-61px;
	margin-right:-63px;
	background:url(prev_holder_back.png) no-repeat right;
	margin-left:3px;
	left:-44px;
}

.slideshow .next {
	width:63px;
	height:61px;
	position:relative;
	z-index:2;
	float:left;
	top:-182px;
	left:440px;
	margin-bottom:-61px;
	margin-right:-63px;
	background:url(next_holder_back.png) no-repeat;
}

.slideshow .next a {
	width:41px;
	height:41px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background:url(next_back.png) no-repeat;
}

.slideshow .next a:hover {
	background-position:0 -41px;
}

.slideshow .next a:active {
	background-position:0 -82px;
}

.slideshow .prev a {
	width:41px;
	height:41px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	background:url(prev_back.png) no-repeat;
}

.slideshow .prev a:hover {
	background-position:0 -41px;
}

.slideshow .prev a:active {
	background-position:0 -82px;
}

body#blog_section #area .right {
	min-height:310px;
	float:left;
	width:221px;
	padding-left:20px;
	padding-bottom:0px;
	padding-top:30px;
	/* background:url(right_back.png) no-repeat; */
	font-size: 14px;
    line-height: 22px;
}

span.badge{
    position: relative;
    background: #fa4b2a;
    top:-8px;
    right: 10px;
    padding: 1px 2px 1px 5px;
    /* border: 2px solid white; */
    border-radius:100px;
    /* box-shadow: 0 1px 2px rgba(0,0,0,.5), 0 1px 4px rgba(0,0,0,.4), 0 0 1px rgba(0,0,0,.7) inset, 0 10px 0px rgba(255,255,255,.11) inset;  */
    font:bolder 12px/20px "Helvetica Neue", sans-serif;
    color: white;
    text-decoration: none;
    /* text-shadow: 0 -1px 0 rgba(0,0,0,.6); */
}​





.right div#testimonials h3
{
	float: left;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    width: 221px;
    line-height: 22px;
    padding-bottom: 0;
    padding-left: 25px;
    padding-top: 30px;
}

body#blog_section.video-production-services #area .right h3 {
    float: left;
    width: 231px;
    font-size: 26px;
    font-weight: 200;
    }

#subscribe_part {
	width:221px;
	float:left;
	margin-bottom:20px;
}

#feed_part {
	width:221px;
	float:left;
	margin-bottom:10px;
}

#feed_part a {
	float:left;
	background:url(icon_feed.png) no-repeat;
	height:32px;
	line-height:32px;
	font-size:13px;
	padding-left:38px;
	margin-top:4px;
}

#feed_part p {
	font-size:13px;
	width:221px;
	float:left;
	margin-bottom:10px;
}


#cooliris_part {
	width:221px;
	float:left;
	margin-bottom:10px;
}

#cooliris_part a {
	float:left;
	background:url(cooliris2.png) no-repeat;
	height:32px;
	line-height:32px;
	font-size:12px;
	padding-left:38px;
	margin-top:4px;
}

#cooliris_part p {
	font-size:11px;
	width:221px;
	float:left;
	margin-bottom:10px;
}


#SkypeButton_Call_kovarcsikattila_1_paraElement {float: left;margin-left: 0px;margin-top: -28px;}
#SkypeButton_Call_kovarcsikattila_1_paraElement img {margin:0 !important}


/*
#about a {
	float:left;
	background:url(kelownadance_grey.png) no-repeat;
	height:184px;
	line-height:32px;
	font-size:1px;
	padding-left:131px;
	margin-top:12px;
	display: block;
    text-indent:-9000px;
}
 */

#rates a {
	float:left;
	background:url(tit.png) no-repeat;
	height:184px;
	line-height:32px;
	font-size:1px;
	padding-left:131px;
	margin-top:12px;
	display: block;
    text-indent:-9000px;
}



.vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
    border-color: #fa4b2a !important;
    outline: 0;
    background-color: #505050;
    background-color: rgba(50,50,50,.75);
    -webkit-box-shadow: 0 0 3em #fff;
    -moz-box-shadow: 0 0 3em #fff;
    box-shadow: 0 0 3em #fff;
    -webkit-transition: all 0s;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
}
    
.video-js button {background-color: #384853ad !important;}    
.vjs-default-skin {color: #fff !important;}

.video-js .vjs-big-play-button {line-height:2.5em!important; border: 0.12em solid #fff !important;}    

#soccer-videos a {

	background:url(soccer-videos.png) no-repeat;
	height:124px;
	line-height:32px;
	font-size:1px;
	padding-left:228px;
	margin-top:12px;
	display: block;
    text-indent:-9000px;

    background-color: #FFFFFF !important;
    background-position: 10px 10px;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);

    margin-bottom: 10px;
    margin-right: 13px;
    padding: 10px;
    position:inherit;
    z-index:-1;
	overflow:hidden;vertical-align:middle
	float: none;

    margin-bottom: 10px;
    width: 221px;
}



#testimonials p {
	float:left;
	padding-top: 5px;
}


#about p {
	font-size:11px;
	width:155px;
	float:left;
	margin-bottom:12px;
	margin-top:1px;
	text-align: center;
}


#rates p {
	font-size:11px;
	width:221px;
	float:left;
	margin-bottom:10px;
}

#footerlogo {
	overflow:hidden;
	height:auto;
}

.vvlogo {
	overflow:hidden;
	height:auto;
}



#footerlogo a {
	/*float:left;*/
	height:80px;
	width:110px;
	font-size:1px;
	margin-top:-7px;
	display: block;
	text-indent:-9000px;
	background:url(footerlogo.png) no-repeat 50%;
	background-repeat: no-repeat;
}

.vvlogo a {
	/*float:left;*/
	height:95px;
	width:110px;
	font-size:1px;
	margin-top:-7px;
	display: block;
	text-indent:-9000px;
	background:url(vv.png) no-repeat 50%;
	background-repeat: no-repeat;
}



#footerlogo p {
	font-size:11px;
	margin-bottom:10px;
	line-height: 0px;
	padding-top:62px;
	/*
	width:221px;
	float:right;
	*/
    padding-left: 15px;

}





#about img.clients {
    opacity: 0.8;
    -webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-ms-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	margin: 0 0 -5px;
}


#about img.clients:hover {
    opacity: 1;
}





#logo_side {
	margin-bottom:22px;
}

#subscribe_part p {
	font-size:11px;
	width:221px;
	float:left;
	margin-bottom:10px;
}

#subscribe_part .field {
	width:170px;
	float:left;
	margin-bottom:10px;
}

#subscribe_part #subscribe {
	float:left;
	margin-left:48px;
	background-image:url(button.png);
}

body#blog_section .wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -166px;
}

.push {
height: 166px;
display: inline-block;
}

body#blog_section #area .right h3 {
	margin-bottom:0px;
	float:left;
	width:221px;
	font-size:25px;
	font-weight:300;
}


body#blog_section #area .left h3 {
	margin-bottom:0px;
	font-size:22px;
	font-weight:400;
}


body#blog_section.video-production-services #area .left h3, body#blog_section.photos #area .left h3, body#blog_section.links #area .left h3, body#blog_section.contact #area .left h3, body#blog_section.cv #area .left h3, body#blog_section.about #area .left h3,  body#blog_section.videos #area .left h3, body#blog_section.rates #area .left h3 {
	margin-bottom:2px;
	font-size:24px;
	width: 672px;
    text-transform: none;
    letter-spacing: 0.15em;
    font-weight:400;
}


body#blog_section.rates #area .left h4 {
	margin-bottom:2px;
	margin-top:20px;
	float:left;
	font-size:20px;
	font-weight:bold;
	width: 672px;
}

body#blog_section.about #area .left h4 {
	margin-bottom:2px;
	margin-top:20px;
	float:left;
	font-size:20px;
	font-weight:bold;
	width: 672px;
}


body#blog_section #area .right ul {
	width:221px;
	float:left;
}

body#blog_section #area .right li {
	width:221px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	list-style-type:square;
	list-style-position:inside;
}


#bubble_top {
	float:left;
	width:221px;
	height:10px;
	background-image:url(bubble_top_back.png);
}

#bubble {
	float:left;
	width:156px;
	padding:0 10px;
	background:url(bubble_fill.png) repeat-y;
	color:#4b4b4b;
}

#bubble_bottom {
	float:left;
	width:221px;
	height:54px;
	background-image:url(bubble_bottom_back.png);
}

a#follow {
	float:right;
	margin-top:10px;
}

#mac_widget {
	background-color:#000;
	width:970px;
	height:420px;
	float:left;
	margin-top:30px;
	margin-bottom:30px;
	background-image:url(mac_widget_back.png);
	position:relative;
}

#mac_widget .text {
	position:absolute;
	top:100px;
	left:476px;
	width:270px;
	height:110px;
	color:#fff;
	font-size:13px;
	line-height:22px;
}

#mac_widget .text p {
	margin-bottom:12px;
}

#mac_widget .text strong {
	color:#b1b1b1;
}

#mac_widget a.download {
	position:absolute;
	top:213px;
	left:497px;
	width:221px;
	height:20px;
	color:#fff;
	font-size:14px;
	background-image:url(mac_widget_download_back.png);
	display:block;
	padding-top:120px;
	text-align:center;
	font-weight:normal;
	font-style:normal;
}

#mac_widget a:hover.download {
	background-position:0 -140px;
}

#mac_widget .download span {
	color:#b1b1b1;
}

#testimonial {
	font-size: 14px;
    line-height: 24px;
    padding-top:62px;
    padding-left: 7px;
}

.testimonial.first {
	margin-top:30px;
}

.testimonial .bubble {
	width:520px;
	background:url(buzz_bubble_fill.png) repeat-y;
	float:left;
}

.testimonial .bubble_top {
	width:520px;
	float:left;
	height:10px;
	background:url(buzz_bubble_top.png) no-repeat;
}

.testimonial .bubble p {
	padding:10px 20px;
	width:480px;
	float:left;
}

.testimonial .bubble_bottom {
	width:520px;
	height:10px;
	float:left;
	background:url(buzz_bubble_bottom.png) no-repeat;
	margin-bottom:0;
	padding:0;
}

.testimonial .author {
	width:211px;
	float:left;
	background:url(bubble_arrow_right.png) no-repeat left 16px;
	padding-top:18px;
	padding-left:40px;
	margin-left:-1px;
	position:relative;
	z-index:1;
	height:40px;
	font-size:14px;
}

.testimonial .author p {
	margin-bottom:0;
}

.testimonial .author_alt {
	width:211px;
	float:left;
	background:url(bubble_arrow_left.png) no-repeat right 16px;
	padding-top:18px;
	text-align:right;
	padding-right:40px;
	position:relative;
	z-index:1;
	margin-right:-1px;
	height:40px;
	font-size:14px;
}

div#foot {
	width:100%;
	color:#fff;
	font-size:11px;
	float:left;
	background-color: #384853;
	/* background-image:url(head_fill2.png); */
	position:relative;
	clear: both;
	padding-top: 22px;
}


#foot div.inner {

	width:970px;
	margin-right:auto;
	margin-left:auto;
	/* background-image:url(head_fill2.png); */
	/* background:url(foot_back_short.png) no-repeat; */
	padding-top:0px;
	clear: both;
}





div#foot a {
	color:#ffffff;
}

div#foot a:hover {
	color:#fa4b2a;
}

div#foot .left {
	width:350px;
	height:40px;
	padding-top:73px;
	padding-bottom:0px;
	float:left;
	font-size:13px;
	line-height:22px;
	margin-right:70px;
}

div#foot .right {
	float:right;
	font-size:13px;
	line-height:22px;
	margin-top:-122px;
	width:280px;
	padding-left:34px;
	text-align:center;
	font-weight: 300;
}

div#foot .left li {
	width:340px;
	float:left;
	margin-bottom:11px;
	margin-top:0;
}

div#foot .left ul {
	/*float:left;*/
	margin-top:0px;
	padding:0;
	margin-bottom:0;
}

#foot_feed_videos {
	float:left;
	height:30px;
	line-height:30px;
	font-size:15px;
	padding-left:40px;
	background:url(foot_feed2.png) no-repeat;
	font-weight:normal;
	font-style:normal;
	margin-top:30px;
}

#foot_feed_pictures {
	float:left;
	height:30px;
	line-height:30px;
	font-size:15px;
	padding-left:40px;
	background:url(foot_feed2.png) no-repeat;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
}



#copyright {
	width:340px;
	float:left;
	white-space:nowrap;
	margin-top:0px;
	height:60px;
	padding-left:10px
}

#copyright p {font-size:13px;}

p.checkbox {
	 margin-top: -32px;
    padding-bottom: 3px;
    padding-left: 30px;
}

div#links {
	font-size:13px;
	height:40px;
	padding-top:0px;
	width: 500px;
	margin-top: -67px;
	position: relative;
    left: -220px;
}

div#links a {
	margin-right:10px;
}




:focus {
	outline:none;
}

:active {
	outline:none;
}

button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"]>input[type="button"]::-moz-focus-inner {
	border:none;
}

input.button, x:-moz-any-link {
	padding-bottom:1px;
	height:42px;
}

input.button:active, x:-moz-any-link {
	height:43px;
	padding:0 0 1px;
}

a, a:visited {
	color:#fa4b2a;
	text-decoration:none;
}

a:hover {
	color:#fa4b2a;
	text-decoration:underline;
}

p, h1, h2, h3, h4, h5, h6, ul, li, em {
	margin:0;
	list-style-type:none;
	padding:0;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	font-weight: 300;
	font-size: 19px;
    line-height: 1.7;
	/*float:left;*/
}

.field, .textarea, .select_wrapper, .checkbox_wrapper {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}

input.field.disabled, textarea.textarea.disabled, input.checkbox.disabled, div.select_wrapper.disabled {
	-moz-opacity:0.5;
	filter:alpha(opacity:0.5);
	opacity:0.5;
}

input.field, textarea.textarea {
	background: #f5f5f5 none repeat scroll 0 0;
    border: 0 none;
    /* border-radius: 10px; */
    box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
    float: left;
    font-family: Helvetica;
    font-size: 17px;
    line-height: 1.2;
    margin: 0;
    width: 483px;
}

input.field:focus, textarea.textarea:focus {
	background-color:#f5f5f5;
}

input.field.required, textarea.textarea.required {
	background-color:#feecec;
}

input.field.small {
	width:154px;
	float:left;
}

input.field.smaller {
	width:94px;
	float:left;
}

input.field.smallest {
	width:54px;
	float:left;
}

input.field.largest {
	width:394px;
	float:left;
}

textarea.textarea.largest {
	width:394px;
	float:left;
	height:74px;
}

textarea.textarea.large {
	width:294px;
	float:left;
	height:74px;
}

textarea.textarea.tall {
	height:140px;
}

textarea.textarea.taller {
	height:240px;
}

select.select {
	cursor:pointer;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;
	font:11px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding:0;
	margin:0;
	margin:0;
	z-index:2;
	height:19px;
	position:relative;
	min-width:48px;
	width:inherit;
}

.select_wrapper {
	font:12px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin:0;
	border-top:1px solid #8e8e8e;
	border-left:1px solid #8e8e8e;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
	float:left;
	background:#fefefe url(base.png) right -139px;
	height:19px;
	position:relative;
}

.select_wrapper.required {
	background:#feecec url(base.png) right -158px;
}

.select_wrapper span {
	z-index:1;
	position:absolute;
	font-size:11px;
	height:19px;
	line-height:19px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	left:4px;
	right:20px;
}

input.checkbox {
	cursor:pointer;
	-moz-opacity:0;
	filter:alpha(opacity:0);
	opacity:0;
	padding:3px;
	z-index:4;
	width:19px;
	height:19px;
	position:relative;
	margin:0;
}

div.checkbox_wrapper {
	cursor:pointer;
	float:left;
	width:19px;
	height:19px;
	background:#fefefe url(base.png) -138px 0;
	border-top:1px solid #8e8e8e;
	border-left:1px solid #8e8e8e;
	border-bottom:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}

div.checkbox_wrapper.checked {
	background-position:-138px -19px;
}

div.checkbox_wrapper:active {
	background-position:-138px -38px;
}

div.checkbox_wrapper.required {
	background:#feecec url(base.png) -138px -57px;
}

input.button {
	cursor:pointer;
	height:43px;
	width:128px;
	border-style:none;
	color:#F80000;
	text-align:center;
	text-shadow:rgba(255, 254, 255, 0.8) 0 1px 2px;
	text-decoration:none;
}

input.button:hover {
	background-position:0 -43px;
}

input.button:active {
	background-position:0 -86px;
}

input.button.pressed {
	background-position:0 -86px;
}

input.button.disabled {
	cursor:default;
	color:gray;
	background-position:0 0;
	text-shadow:0 1px 1px white;
}

a.button {
	cursor:pointer;
	height:43px;
	width:128px;
	border-style:none;
	color:#000;
	text-align:center;
	text-shadow:rgba(255, 254, 255, 0.8) 0 1px 2px;
	text-decoration:none;
	display:block;
	float:left;
}

a:hover.button {
	background-position:0 -43px;
}

a:active.button {
	background-position:0 -86px;
}

a.button.pressed {
	background-position:0 -86px;
}

a.button.disabled {
	cursor:default;
	color:gray;
	background-position:0 0;
	text-shadow:0 1px 1px white;
}

a.small_button {
	float:left;
	height:24px;
	color:#424242;
	width:74px;
	font-size:10px;
	text-align:center;
	line-height:24px;
	margin-right:10px;
	background:url(application.png) 0 -519px;
}

a:hover.small_button {
	background-position:0 -543px;
}

a:active.small_button {
	background-position:0 -567px;
}

a.small_button.large {
	background-position:-74px -519px;
	width:96px;
}

a:hover.small_button.large {
	background-position:-74px -543px;
}

a:active.small_button.large {
	background-position:-74px -567px;
}

a.small_button.larger {
	background-position:-170px -519px;
	width:122px;
}

a:hover.small_button.larger {
	background-position:-170px -543px;
}

a:active.small_button.larger {
	background-position:-170px -567px;
}

a.small_button.largest {
	background-position:-292px -519px;
	width:160px;
}

a:hover.small_button.largest {
	background-position:-292px -543px;
}

a:active.small_button.largest {
	background-position:-292px -567px;
}


.actionlink {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 12px 12px;
    /*border: 1px solid #999;*/
    /* border-radius: 10px; */
	box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
    background: #fa4b2a;
    /*
background: -webkit-gradient(linear, left top, left bottom, from(#ffa725), to(#c27d29));
    background: -moz-linear-gradient(top, #ffa725, #df9439);
    background: linear-gradient(to bottom, #ffa725, #df9439);
    text-shadow: #4d4d4d 1px 1px 1px;
    font: normal normal bold 15px verdana;
 */
    color: #ffffff !important;
    text-decoration: none !important;
    width: auto;
    margin-top: 15px;
    letter-spacing: 0.10em;
    padding: 10px;
    text-transform: uppercase;
    font-weight: 800;
}
.actionlink:hover,
.actionlink:focus {
    /*border: 1px solid #999;*/
    background: #c0381f;
    /*
background: -webkit-gradient(linear, left top, left bottom, from(#ffc82c), to(#e99631));
    background: -moz-linear-gradient(top, #ffc82c, #e99631);
    background: linear-gradient(to bottom, #ffc82c, #e99631);
 */
    color: #ffffff;
    text-decoration: none !important;
}
.actionlink:active {
    background: #162e3d;
    /*
background: -webkit-gradient(linear, left top, left bottom, from(#a66616), to(#c27d29));
    background: -moz-linear-gradient(top, #a66616, #c27d29);
    background: linear-gradient(to bottom, #a66616, #c27d29);
 */
}

.actionlink.about {
	width: 729px !important;
	/* border-radius: 10px; */
	margin-bottom: 15px;
}

.actionlink.services {
	width: 192px !important;
}

.actionlink.rates {
	width: 155px !important;
}

.actionlink.testimonials {
	width: 162px !important;
}

.actionlink.videos {
	margin-top: 12px;
    margin-right: 0px;
    padding-bottom: 5px;
    padding-top: 6px;}

body#global div#container {
	position:relative;
	margin:0 auto;
	width:440px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

body#global div#container div#box {
	-moz-border-radius-topleft:4px;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-top-right-radius:4px;
	padding:40px;
	width:360px;
	float:left;
	background:#f5f5f5 url(page_fill.png) repeat-x 0 bottom;
	border-top:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;

}

body#global div#container div#box li {
	width:360px;
	float:left;
}

body#global div#container div#box_foot {
	width:440px;
	float:left;
}

body#global div#container div#box_foot p {
	text-align:center;
	width:440px;
	float:left;
}

body#global div#container div#box h1#heading {
	width:360px;
	float:left;
	margin-bottom:10px;
	font-size:16px;
	font-weight:bold;
}

body#global div#container p {
	margin-bottom:20px;
	float:left;
	position:relative;
}

body#global div#container input.field {
	width:354px;
	font-size:18px;
	margin-bottom:10px;
}

body#global div#container label {
	font-weight:bold;
	margin-bottom:4px;
	float:left;
}

body#global div#container div#remember_me {
	width:360px;
	float:left;
	margin-top:4px;
	margin-bottom:10px;
}

body#global div#container div#remember_me div.checkbox_wrapper {
	margin-right:4px;
}

body#global div#container div#remember_me label {
	margin-top:1px;
	margin-bottom:0;
}

body#global div#container div#head {
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	width:360px;
	height:60px;
	float:left;
	margin-bottom:16px;
	background:#000 url(base.png) -240px -73px;
	position:relative;
}

body#global div#container div#head h1#logo {
	width:340px;
	height:60px;
	float:left;
	margin:0;
	padding-left:20px;
	top:0;
}

body#global div#container a#forgot_password {
	float:left;
	margin-top:17px;
}

#login {
	float:right;
	margin-top:8px;
}

div#forgot_part input#reset_password {
	float:left;
	margin-left:60px;
}

div#forgot_part a.small_button {
	margin-top:8px;
}

body#global div#message {
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	background-color:#f9e593;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-top:-60px;
	margin-bottom:20px;
	border-bottom:1px solid #fdd63b;
}

body#global div#message.error {
	border-bottom-color:#fa957b;
	background-color:#f8b7a6;
}



/*------------------------------------------------*/

.hidden {display:none}

#splash h2 {width:970px; display: none;}


body#blog_section.contact #area .left{width:672px;}
body#blog_section.contact #area .right{width:221px}

body#blog_section.video-production-services #area .left{width:672px}

body#blog_section.video-production-services #area .right{width:221px}


body#blog_section.kapcsolat #area .left{width:672px;}
body#blog_section.kapcsolat #area .right{width:221px}

body#blog_section.video-produkcios-szolgaltatasok #area .left{width:672px}
body#blog_section.video-produkcios-szolgaltatasok #area .right{width:221px}


#paddingAfterVideo {padding-bottom:0px;}

#area .left li, .left2 li, .right2 li, .left3 li, .right3 li {width:auto;padding-top:4px;padding-bottom:4px;list-style-position:inside;list-style-type:disc;}




div.inlinecaptcha {
	width:358px;
	margin-bottom:20px;
	float:right;
	padding-left:130px;
}

#emailbox textarea {height:104px; padding: 10px 5px 30px 10px; font-size:19px;}

.error {color: #cc0014;
    left: 10px;
    margin-top: 10px;
    padding-bottom: 16px;
    padding-left: 0;
    padding-right: 6px;
    position: relative;
    text-align: right;
    }


.mediagroup.shortmovies {
/*     border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.mediagroup.lifememories {
/*     border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.mediagroup.commercials {
 /*    border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.mediagroup.reports {
    /* border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.mediagroup.demoreels {
    /* border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.mediagroup.other {
    /* border-bottom:1px solid #E0E0E0; */
    display:inline-block;
    margin-bottom:15px;
    padding-bottom:15px;}

.vinfo2 {padding-bottom: 10px;}
.infolong2 {padding-bottom: 30px; padding-left: 10px; width: 96%; line-height: 1.3; font-weight: 300; color: #555;}


.backgroundwhite {
    background-color: #f5f5f5;
    /* border-radius: 10px; */
    box-shadow:  1px 1px 2px rgba(88, 86, 86, 0.25);
    float: left;
    height: 260px;
    margin-bottom: 16px;
    padding: 20px;
    width: 462px;
    position:inherit;
    z-index:-1;
}

.backgroundwhite3 {
    background-color: #f5f5f5;
    /* border-radius: 10px; */
    /* box-shadow:  3px 3px 3px rgba(88, 86, 86, 0.25); */
    margin-bottom: 16px;
    /*padding: 20px;*/
    position:inherit;
    z-index:-1;
}


video {
    background-color: #FFFFFF;
    /* border-radius: 10px; */
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 16px;
    padding: 20px;
    position:inherit;
    z-index:-1;
}

.backgroundwhite2 {
    background-color: #f1ff1f1;
    /* border-radius: 10px; */
    box-shadow:  3px 3px 3px rgba(88, 86, 86, 0.25);
    float: left;
    height: 140px;
    margin-bottom: 16px;
    /*padding: 10px;*/
    width: 250px;
    position:inherit;
    z-index:-1;
    margin-top:10px;
}

.backgroundwhite4 {
    background-color: #f5f5f5;
    /* border-radius: 10px; */
    /* box-shadow:  3px 3px 3px rgba(88, 86, 86, 0.25); */
	background-size:cover;
    float: left;
    height: 140px;
    margin-bottom: 16px;
    /*padding: 10px;*/
    width: 250px;
    position:inherit;
    z-index:-1;
    margin-top:10px;
}

h2 .red {
   color: #F800000;
}

.right.hdvideo {margin-top:550px}

body#blog_section.about #nav .about a,
body#blog_section.video-production-services #nav .video-production-services a,
body#blog_section.rates #nav .rates a,
body#blog_section.videos #nav .videos a,
body#blog_section.pictures #nav .pictures a,
body#blog_section.links #nav .links a,
body#blog_section.testimonials #nav .testimonials a,
body#blog_section.cv #nav .cv a,
body#blog_section.contact #nav .contact a,
body#blog_section.pictures #nav .gallery a,
body#blog_section.photos #nav .photos a
{
	
	height:45px;
	position:relative;
	/*background-position:0 -93px;*/

}

/*
body#blog_section.videos div.wrapper div#navwrapper nav ul#nav.nav-new li.videos a span.badge
{display: none;}
 */






.badquality {font-style: italic;
padding-bottom: 10px;
margin-top: -6px; display: none !important;}

body#blog_section.pictures #area .left, body#blog_section.photos #area .left{width:100%;float:left;padding-top: 20px;}
body#blog_section.pictures #area .right{width:170px}

body#blog_section.testimonials #area .left{ float: left;
    font-size: 14px;
    padding-bottom: 60px;
    padding-right: 45px;
    padding-top: 30px;
    width: 672px;}

.newsgallery .newsgalleryimg{
	/* background-color: #f5f5f5 !important; */
    /* border-radius: 10px; */
    /* box-shadow: 3px 3px 3px rgba(88, 86, 86, 0.25); */
	background-size:cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
    float: left;
    margin-bottom: 0px;
    margin-right: 13px;
    /*padding: 10px;*/
    position:inherit;
    z-index:-1;
	overflow:hidden;vertical-align:middle;
}



.newsgallery .newsgalleryimg2:hover{
	background-size:110% 110%;
}

.newsgallery .newsgalleryimg2{
	transition: background-size 0.4s ease;
	-moz-transition: background-size 0.4s ease;
	-ms-transition: background-size 0.4s ease;
	-o-transition: background-size 0.4s ease;
	-webkit-transition: background-size 0.4s ease;
	background-color: #f5f5f5 !important;
    /* border-radius: 10px; */
    /* box-shadow: 3px 3px 3px rgba(88, 86, 86, 0.25); */
	background-size:221px 125px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
    float: left;
    margin-bottom: 31px;
    margin-right: 21px;
    /*padding: 10px;*/
    position:inherit;
    z-index:-1;
	overflow:hidden;vertical-align:middle;
}


.description {font-size: 120%; display: inline;	color: #fa4b2a;
}
.from {
	display: inline;
    left: -127px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 34px !important;
}

.ingyen {
	display: inline;
    left: -82px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 34px !important;
}

.dollar {
	font-size: 20px;
    font-weight: bold;
    left: -17px;
    margin-top: -25px !important;
    position: relative;
    top: 3px;
}

.dollar2 {
	font-size: 20px;
    font-weight: bold;
    left: 3px;
    margin-top: -25px !important;
    position: relative;
    top: 3px;
}

li.prices
{
padding-bottom: 10px !important;
}

.rightprice {
	display: inline;
    float: right;
    margin-top: -63px;
    position: relative;
}

.price {font-size: 100%; display: inline; font-weight: none; position: relative; top: -31px; left: 29px;
}


.price2 {font-size: 100%; display: inline; font-weight: none; position: relative; top: -31px; left: 49px;
}
.multicam {display: inline; font-style: italic; display: block;	line-height: 1;
; position:relative; left: 16px;}

body#blog_section.video-production-services #area .left .text h3.nospace
	{margin-bottom:-30px; !important}


.newsgallery .newsgalleryimg a{display:block;width:221px;height:124px;text-decoration:none}
.newsgallery .newsgalleryimg a:hover{text-decoration:none}
.newsgallery .newsgalleryimg a img {display:none}

.videoentry .backgroundwhite4 a{display:block;width:221px;height:124px;text-decoration:none}
.videoentry .backgroundwhite4 a:hover{text-decoration:none}
.videoentry .backgroundwhite4 a img {display:none}

.newsgallery .newsgalleryimg2 a{display:block;width:221px;height:124px;text-decoration:none}
.newsgallery .newsgalleryimg2 a:hover{text-decoration:none}
.newsgallery .newsgalleryimg2 a img {display:none}


.newsgallery {padding-bottom:60px; padding-top: 15px;}

body#blog_section.video-production-services #area .right .newsgallery .newsgalleryimg a,
body#blog_section #area .right .newsgallery .newsgalleryimg a,
body#blog_section.contact #area .right .newsgallery .newsgalleryimg a
{width:221px;height:124px;}

body#blog_section.testimonials #area .right .newsgallery .newsgalleryimg a {width:160px;height:90px}



body#blog_section.video-production-services #area .right .newsgallery .newsgalleryimg,
body#blog_section #area .right .newsgallery .newsgalleryimg,
body#blog_section.rates #area .right .newsgallery .newsgalleryimg,
body#blog_section.contact #area .right .newsgallery .newsgalleryimg,
body#blog_section.testimonials #area .right .newsgallery .newsgalleryimg,
body#blog_section.about #area .right .newsgallery .newsgalleryimg,
{padding:0;border:10px solid #fff}

#lightview ul,#lightview li {float:none}
#lightview .lv_PrevSide,#lightview .lv_Half .lv_CornerWrapper,#lightview .lv_FrameBottom, #lightview .lv_Data li{float:left}
#lightview .lv_NextSide,#lightview .lv_HalfRight .lv_CornerWrapper {float:right}

.recaptchatable a, .recaptchatable a:hover {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: #F3F3F3 !important;
    cursor: pointer;
    font-weight: normal;
    outline: medium none;
    padding: 0 !important;
    text-decoration: none;
}


#emailsplash h2 {width:100%; text-align: left;}


.group::after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.group {
position: relative;
}

::selection {
color:
#fff;
color:
rgba(255, 255, 255, 0.85);
background:
#46474a;
}

#main {
font-size:14px;
	line-height:24px;
	float:left;
}
blockquote, q {
quotes: none;
font-size: 14px;
}

blockquote.test p.quote {
font-weight: 300;
line-height: 1.5;
}



#main div.col-50 {
font-size:14px;
	line-height:24px;
	float:left;
}

blockquote.test
{
margin: 8px 0px 0px 0px;
padding: 20px;
/* -webkit-border-radius: 10px; */
/* -moz-border-radius: 10px; */
/* border-radius: 10px; */
/* 
-webkit-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
-moz-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
 */
display: inline-block;
background: #fff url(/images/quote.png) top left no-repeat;
background-position: 15px 15px;
padding-left: 55px; line-height: 18px; color: #575757;
border-top: 1px solid #e0e0e0;
border-bottom: 1px solid #e0e0e0;
}

blockquote.test2
{
margin: 8px 0px 22px 0px;
padding: 20px;
/* -webkit-border-radius: 10px; */
/* -moz-border-radius: 10px; */
/* border-radius: 10px; */
/* 
-webkit-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
-moz-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
 */
display: inline-block;
background: #fff url(/images/quote.png) top left no-repeat;
background-position: 15px 15px;
padding-left: 55px; line-height: 18px; color: #575757;
border-bottom: 1px solid #e0e0e0;
}

blockquote.test2.last
{
border-bottom: 0px solid #e0e0e0;
}

p.quote img.quote2
{
/*float: right;*/
opacity:0
}

p.quote {background:url(/images/quote2.png) no-repeat right bottom}

.teammember
{
margin: 8px 0px 22px 0px;
padding: 20px;
background:
#f5f5f5;
/*
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
 */
-webkit-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
-moz-box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
box-shadow: 1px 1px 2px rgba(88, 86, 86, 0.25);
display: inline-block;
}

.teammember {float:left;width:427px;margin-right:20px; line-height: 20px !important;}
.teammembers .teammember:nth-child(2n+2){margin-right:0px}
.teammember img {border-radius:0px;margin-right:20px; width: 40%;}
.teammember b.name {font-size:150%}
.teammember .title {font-weight:bold; font-size:140%; display: block; margin-top:-1px; line-height:1.1; color: #777777}




.teammember p
{
    line-height: 1.1;
    padding-top: 6px;
}

.teammembers
{
display: inline-table;
padding-top: 15px;
}


.actionlink.about {
display: inherit;
width: auto !important;
}

.actionlink.rates {
display: inherit;
width: auto !important;
}


.author {
color: #777777;
float:right;
padding-top:15px;
}

nav {text-align:center}

nav .pictures a,
nav .links a
 {display:none}

ul#nav {width:1004px}

nav select {
	float:right;
	font: inherit;
	margin:-45px 20px 0 0;
	text-align:center;
	width:38px;
	height: 45px;
	overflow:hidden;
	background: #fa4b2a url(/images/menu24.png) no-repeat 50%;
	border:0px;
	line-height:44px;
	font-size:15px;
	color:#fff;
	padding-left:40px;
	-webkit-appearance: none;
	-moz-appearance: none;
	border-radius:0px 0px 0 0;
	border-radius: 0px 0px 0px 0px;
}

body#blog_section.videos #area .left h3,body#blog_section.videos2 #area .left h3 {float:none;clear:left}

#area .bx-wrapper {float:none;clear:both;margin:0}
#area .bx-wrapper .bx-viewport {border:10px solid #fff;border-radius:2px 2px 2px 2px;box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);width:auto!important}
#area .bx-wrapper .bx-viewport ul {xoverflow:hidden;xwidth:auto!important;}
#area .bx-wrapper .bx-viewport li {padding:0;margin-right:10px;xwidth:auto!important}
#area .bx-wrapper .bx-viewport li img {width:100%}

.tab { margin-left: 40px;}


.left2 {
	padding-left:8px;
	width:250px;
	padding-top:22px;
	padding-right:0;
	padding-bottom:0px;
	font-size:14px;
	float:left;
}

.right2 {
	padding-left:8px;
	width:672px;
	padding-top:30px;
	padding-right:5px;
	padding-bottom:6px;
	font-size:14px;
	float:left;
}

.left3 {
	padding-left:8px;
	padding-top:30px;
	padding-right:0;
	padding-bottom:20px;
	font-size:14px;
	float:left;
}



.right3 {
	padding-left:8px;
	/*width:250px;*/
	padding-top:22px;
	padding-right:8px;
	padding-bottom:20px;
	font-size:14px;
	float:right;
}

.left4 {
	padding-left:8px;
	width:672px;
	padding-top:20px;
	padding-right:0;
	padding-bottom:0px;
	font-size:14px;
	float:left;
}

.right4 {
	padding-left:8px;
	/*width:250px;*/
	padding-top:22px;
	padding-right:8px;
	padding-bottom:20px;
	font-size:14px;
	float:right;
}

.left5 {
	padding-left:8px;
	width:250px;
	padding-top:10px;
	padding-right:0;
	padding-bottom:0px;
	font-size:14px;
	float:left;
}

.right5 {
	padding-left:8px;
	/*width:250px;*/
	padding-top:22px;
	padding-right:8px;
	padding-bottom:20px;
	font-size:14px;
	float:right;
	margin-top: -25px;
}

.right6 {
	padding-left:8px;
	width:672px;
	padding-top:19px;
	padding-right:5px;
	padding-bottom:8px;
	font-size:14px;
	float:left;
}

.right3 .newsgalleryimg {margin-right:0; margin-bottom:14px}
.right4 .newsgalleryimg {margin-right:0; margin-bottom:0px}
.right5 .newsgalleryimg {margin-right:0; margin-bottom:0px}
.right6 .newsgalleryimg {margin-right:0; margin-bottom:0px}
.right .newsgallery .newsgalleryimg {margin-right:0; margin-bottom:10px}



.full {padding:0;margin:0 8px;}
.clear {clear:both}

.text {line-height:24px}
.text h3 {margin-bottom:2px;font-size:24px;font-weight:400; with: 672px; text-transform: none; letter-spacing: 0.15em;}
.text h4 {margin-bottom:2px;font-size:22px;font-weight:400;margin-top:20px; text-transform: uppercase;
    letter-spacing: 0.15em;}

body#blog_section.about #area .right-clients
	{display:none}

body#blog_section.video-production-services #area .right-services
	{display:none}

body#blog_section.about #area .right-services
	{display:none}



.video-js {padding-top: 56.25%!important; position:relative;}
.video-js video {position:static;}
.vjs-fullscreen {padding-top: 0px!important;}
.vjs-fullscreen video {height:100%!important;}


.clientlogo {float:left;margin:0 16px;}

.pt20 {padding-top:20px;}

.buy-box .dv-button.dv-secondary {
    margin-bottom: 10px;
    width: 145px;
}
.dv-button.dv-secondary {
    float: left;
    margin-bottom: 15px;



}
.dv-1click {
    background: linear-gradient(to bottom, #f6c88f 0px, #ed9220 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 3px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
}
.dv-button {
    border-radius: 3px;
    border-width: 0;
    color: #333;
    cursor: pointer;
    display: block;
    position: relative;
    text-decoration: none !important;
}


li.first {
    margin-top: 25px !important;
}




/**************************************************************************************************/

@media only screen and (min-width: 768px)  {
	nav select {display:none}
}




@media only screen and (max-width: 1024px) and (min-width:768px) {
	#head1 .inner {width:100%;padding-right:0}
	.headerlogos {padding-right:16px}
	#head .inner {width:100%}
	#area .inner {width:100%}
	#area .inner .left {padding-left:10px;width:486px !important}
	#area .inner .right {padding-right:5px; padding-left: 0px !important}
	#nav {padding-left:5px;}
	ul#nav {width:auto}
	ul#nav a {font-size:16px;width:auto!important;padding-left:3px;padding-right:3px}
	ul#nav li.about {padding-left:90px}

.langsmob {display: none;}


.wraptanacs {
   width:auto;

}

	#splash .inner,#splash h2 {width:100%}

	#copyright {padding-left:20px}
	div#foot .left {padding-left:10px}


	body#blog_section.contact #area .left {width:500px !important;}
	body#blog_section.contact #area .right {width:200px !important;}
	body#blog_section.videos #area .left {width:755px !important}
	body#blog_section.videos2 #area .left {width:755px !important}
	body#blog_section.pictures #area .left {width:550px !important}
	body#blog_section.pictures #area .right {padding-left:15px}

	.backgroundwhite3 {max-width:none!important;max-height:none!important}
	.videoentry {margin-right:10px}



	.right2 {
		padding-left:8px;
		width:450px;
		padding-top:30px;
		padding-right:5px;
		padding-bottom:20px;
		font-size:15px;
		float:left;
	}

	#foot div.inner {width:100%}

	.teammember {width: calc(43%);}
	.newsgallery {width: 150%;}

	.teammember p {font-size: 15px;}

	div.inline label {text-align: left;}

	div.inlinecaptcha {
	width:317px;
}

#contact-send {margin-right:0px;}
.g-recaptcha {padding-right:0px}

.from {
	display: inline;
    left: -19px;
    position: relative;
    top: 3px;
    font-weight: 800;
    font-size: 33px !important;
    float: left;
}

.ingyen {
	
    left: -19px;
   
  
}




.dollar {
	font-size: 18px;
    font-weight: bold;
    left: -19px;
    margin-top: -22px !important;
    top: -15px;
    width: auto;
}

.dollar2 {
	font-size: 18px;
    font-weight: bold;
    left: -19px;
    margin-top: -22px !important;
    top: -14px;
    width: auto;
}

.price {font-size: 100%; display: inline; font-weight: none; position: relative; top: -46px; left: 20px;}

.price2 {font-size: 100%; display: inline; font-weight: none; position: relative; top: -46px; left: 25px;}


.rightprice {
	display: inline;
    float: right;
    margin-top: -63px;
}

}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {



ul#nav a {font-size:13px;}
ul#nav li.about {padding-left:90px;}
ul#nav a {
	
	
	margin-left:15px !important;
	padding-right:15px !important;
}

}




@media only screen and (max-width: 767px) and (min-width: 641px)  {
	
body#blog_section.about #nav .about a, body#blog_section.video-production-services #nav .video-production-services a, body#blog_section.rates #nav .rates a, body#blog_section.videos #nav .videos a, body#blog_section.pictures #nav .pictures a, body#blog_section.photos #nav .photos a, body#blog_section.pictures #nav .gallery a, body#blog_section.links #nav .links a, body#blog_section.testimonials #nav .testimonials a, body#blog_section.cv #nav .cv a, body#blog_section.contact #nav .contact a

{Position: absolute; top: 20px; border-right: none;}


div#foot .left {margin-bottom: -67px;}

}



@media only screen and (max-width: 767px)  {
	body{-webkit-text-size-adjust: none;}
	p {font-size:19px}
	#nav {margin-left:20px; background-color: #fff;}
	#headerlogo
	{display: block;
    position: relative;
    top: 20px;
}


.vvlogo {
        left: 292px;
    	top: 90px;}
    	


.langs {padding-top: 0px;}

.wraptanacs {
   width:auto;
   margin:0 auto;
   display: inline-block;
}


.left_col_tanacs {
   float:left;
   width:20%;
   font-size: 27px;
   font-weight: 100;
   padding-top: 7px;
}
.right_col_tanacs {
   float:right;
   width:80%;
   font-size: 27px;
   font-weight: 300;
}

	.teammember {width:427px;}

	.videoentryinfo {padding-bottom: 10px}

	.pswp__img {border-radius: 0px}

	ul#nav {width:auto}
	#headsocial {float:none;clear:both;margin-bottom:15px;margin-right:0px; margin-top: 5px}

	ul#nav li.about {padding-left:10px; background: #384853;}

	body#blog_section #nav a
	{display:none;}

	#head1
	{display:none;}


	.teammember {margin-right:0px}

	ul.whitebubble {width: auto}

	#contact-send {float:none; margin:0;}

	.g-recaptcha {padding-left:0px!important;width:100%;float:none;clear:both;padding-right:0px}
	.g-recaptcha iframe {transform:scale(0.90);transform-origin:0;-webkit-transform:scale(0.90);transform:scale(0.90);-webkit-transform-origin:0 0;transform-origin:0 0;}

	.lv_window {width:100%!important;height:auto!important;left:0!important}
	.lv_content,.lv_inner_previous_next_overlays {width:100%!important;height:auto!important;left:0!important;top:0!important;border-radius:0}
	.lv_content_image {width:100%!important;height:auto!important;border-radius:0}
	.lv_button_top_close {top:10px!important;right:10px!important}


.actionlink.services {width:auto !important;display:block !important ; margin-bottom:30px;}
.actionlink.testimonials {width:auto !important;display:inherit}

.rightprice
{
	display: block;
    float: left;
    padding-left: 45px;
    padding-top: 44px;
    position: absolute;
}

li.prices {
    margin-bottom: 36px;
    padding-bottom: 15px !important;
}


li.first {
    margin-top: 5px !important;
}

	body#blog_section.about #area .right-clients
	{display:inline !important;
	float:left;
	width:221px;
	padding-left:25px;
	padding-bottom:15px;
	padding-top:30px;
	background:url(right_back.png) no-repeat;
	font-size: 15px;
    line-height: 22px;

}


body#blog_section.video-production-services #area .right-services
	{display:none;
	float:left;
	padding-left:25px;
	padding-bottom:0px;
	padding-top:30px;
	background:url(right_back.png) no-repeat;
	font-size: 15px;
    line-height: 22px;
    margin-bottom: -30px;
}


#head.head-new {height: 100px}


	body#blog_section.about #nav .about a,
	body#blog_section.video-production-services #nav .video-production-services a,
	body#blog_section.rates #nav .rates a,
	body#blog_section.videos #nav .videos a,
	body#blog_section.pictures #nav .pictures a,
	body#blog_section.photos #nav .photos a,
	body#blog_section.pictures #nav .gallery a,
	body#blog_section.links #nav .links a,
	body#blog_section.testimonials #nav .testimonials a,
	body#blog_section.cv #nav .cv a,
	body#blog_section.contact #nav .contact a {display:block; font-weight: 400; margin-left: 0px;  border-radius: 0px 0px 0px 0px; letter-spacing: -1px;  border-right: none;}

	h1#headtextlogo {float:none; margin-top: 11px}
	#splash .inner,#splash h2 {width:100%}
	#splash h2 {line-height:1.5;padding:25px 30px;width:auto}


	#head .inner,#head1 .inner,#area .inner, #foot div.inner,#area .left li,
	body#blog_section #area .right,#feed_part,#feed_part p,
	body#blog_section #area .right h3,#about,div.inline,div.inline label,
	body#blog_section.video-production-services #area .left,
	body#blog_section.video-production-services #area .right,
	body#blog_section.video-production-services #area .right h3,
	body#blog_section.about #area .left,
	body#blog_section.about #area .left h4,
	body#blog_section.video-production-services #area .left h3,
	body#blog_section.about .right-services,
	body#blog_section.links #area .left h3,
	body#blog_section.cv #area .left h3,
	body#blog_section.about #area .left h3,
	body#blog_section.videos #area .left,
	body#blog_section.videos #area .left h3,
	body#blog_section.videos2 #area .left,
	body#blog_section.videos2 #area .left h3,
	body#blog_section.rates #area .left,
	body#blog_section.rates #area .left h4,
	body#blog_section.pictures #area .left,
	body#blog_section.photos #area .left,
	body#blog_section.contact #area .left,
	div.inlinecaptcha,
	body#blog_section.testimonials #area .left,
	body#blog_section.testimonials #area .right,
	body#blog_section.about #area .right,
	body#blog_section.rates #area .right,
	body#blog_section.links #area .left,
	body#blog_section.pictures #area .right,
	body#blog_section.photos #area .right,
	body#blog_section.rates #area .left h3 {width:auto;overflow:hidden;float:none;clear:left;}

	/*left,right padding*/
	body#blog_section #area .left,
	body#blog_section #area .right,
	body#blog_section.video-production-services #area .right,
	body#blog_section.rates #area .right,
	body#blog_section.contact #area .right,
	body#blog_section.video-production-services #area .right-services,
	#foot div.inner
	{padding-left:20px;padding-right:20px !important}


	/*top,bottom padding*/

	body#blog_section.contact #area .right h3{float:left;width:284px; line-height: 2.7; margin-bottom: -20px;}
	body#blog_section.contact #area .right p{margin-bottom:0;width:284px;float:left;}
	body#blog_section.contact #area .right p.last{margin-bottom:-10px;}

	body#blog_section #area .right,
	body#blog_section.rates #area .left,
	body#blog_section.about #area .left,
	body#blog_section.contact #area .right,
	body#blog_section.rates #area .right,
	body#blog_section.links #area .left,
	.newsgallery,
	body#blog_section.contact #area .left,
	body#blog_section.testimonials #area .left
	{min-height:30px;padding-bottom:30px;}

	body#blog_section.video-production-services #area .right
	{min-height:30px;padding-bottom:0px; margin-top: 40px;}

	body#blog_section.about #area .left .text p.last
	{min-height:30px;padding-bottom:0px;}


	body#blog_section.rates #area .left.last
	{margin-top: -30px;}

	body#blog_section.video-production-services #area .right6 .text p.last,
	{min-height:30px;padding-bottom:15px;}

	body#blog_section.testimonials #area .right .newsgallery .newsgalleryimg
	{min-height:30px;margin-bottom:-15px;}

	body#blog_section.about #area .right .newsgallery .newsgalleryimg
	{min-height:30px;margin-bottom:-15px;}

	body#blog_section.rates #area .right .newsgallery .newsgalleryimg
	{min-height:30px;margin-bottom:-15px;}

	body#blog_section.video-production-services #area .newsgallery .newsgalleryimg
	{min-height:30px;margin-bottom:-15px;}

	body#blog_section.video-production-services #area .left .text h3.nospace
	{margin-top:-30px; !important}



	/*title*/
	body#blog_section.video-production-services #area .left h3,
	body#blog_section.links #area .left h3,
	body#blog_section.contact #area .left h3,
	body#blog_section.cv #area .left h3,
	body#blog_section.about #area .left h3,
	body#blog_section.videos #area .left h3,
	body#blog_section.videos2 #area .left h3,
	body#blog_section.rates #area .left h3,
	body#blog_section.about #area .left h4,
	body#blog_section #area .left h3
	{font-size:24px; font-weight: 300;}


	body#blog_section #area .right h3,
	body#blog_section.video-production-services #area .right h3,
	body#blog_section.about #area .right-clients h3,
	body#blog_section.video-production-services #area .right-services h3
	{font-size:28px; font-weight: 300; margin-bottom: -25px}

	/*text*/
	body#blog_section.about #area .left .text,
	body#blog_section.video-production-services #area .left,
	body#blog_section.cv #area .left,
	body#blog_section.video-production-services #area .right
	{font-size:19px}

	body#blog_section.video-production-services #area .right p,
	body#blog_section.links #area .right p
	{
    font-size: 19px;
    }

    #feed_part p,
    #feed_part a {
		font-size: 15px !important;
		margin-bottom: 0;
	}


	.videoentry {width:100%;height:auto;margin-right:0}
	/*.videoentry .backgroundwhite2 {width:100%;height:auto;padding:0;box-shadow:none}*/
	.videoentry .backgroundwhite2 {width:auto;height:auto;}
	.videoentry .backgroundwhite2 img {width:100%}

	.videoentry .backgroundwhite4 {width:auto;height:auto;}
	.videoentry .backgroundwhite4 img {width:100%}

	.videoentrytitle, .videoentryinfo {width:95%}


	.backgroundwhite3 {max-width:none!important;max-height:none!important;/*padding:10px*/}

	.newsgallery .newsgalleryimg {width:auto;height:auto;margin-right:0;float:none}
	.newsgallery .newsgalleryimg a {width:auto;height:auto}
	.newsgallery .newsgalleryimg a img {display:block;width:100%}

	.videoentry .backgroundwhite4 {width:auto;height:auto;margin-right:0;margin-left:0;float:none}
	.videoentry .backgroundwhite4 a {width:auto;height:auto}
	.videoentry .backgroundwhite4 a img {display:block;width:100%;border-radius:0px}

	.newsgallery .newsgalleryimg2 {width:auto;height:auto;margin-right:0;float:none}
	.newsgallery .newsgalleryimg2 a {width:auto;height:auto}
	.newsgallery .newsgalleryimg2 a img {display:block;width:100%}

	body#blog_section.video-production-services #area .right .newsgallery .newsgalleryimg a,
	body#blog_section #area .right .newsgallery .newsgalleryimg a,
	body#blog_section.contact #area .right .newsgallery .newsgalleryimg a
	{width:auto;height:auto}

	body#blog_section.testimonials #area .right .newsgallery .newsgalleryimg a {width:auto;height:auto}
	body#blog_section.rates #area .right .newsgallery .newsgalleryimg a {width:auto;height:auto}
	body#blog_section.about #area .right .newsgallery .newsgalleryimg a {width:auto;height:auto}


	#area .bx-wrapper .bx-viewport {border:10px solid #fff}

	.left2,.right3 {width:auto;overflow:hidden;float:none;clear:both;padding:0px 20px 0 20px}
	.right4 {width:auto;overflow:hidden;float:none;clear:both;padding:0px 20px 0 20px}
	.left2 .newsgallery,.right2 .newsgallery,.left3 .newsgallery,.right3 .newsgallery. .left4 .newsgallery, .right4 .newsgallery, .right5 .newsgallery, .left5 .newsgallery {padding-bottom:5px}
.right2,.left3, .left5, .right6{min-height:30px;padding-bottom:20px;padding-left:20px;padding-right:20px!important;padding-top:30px;width:auto;overflow:hidden;float:none;clear:both}
	.right4, .right5{min-height:30px;padding-bottom:0px;padding-left:20px;padding-right:20px!important;width:auto;overflow:hidden;float:none;clear:both}
	.text {font-size:15px;}
	.text h3 {width:auto;overflow:hidden;float:none;clear:both}
	body#blog_section.video-production-services #area .left p.last{width:auto;overflow:hidden;float:none;clear:both;padding-bottom: 30px}
	.full {padding:20px 20px 0 20px;margin:0}

	div#foot {width:100%;}
	#foot .inner {padding:0 10px 10px 10px}
	#footerlogo p {float:none;padding-top:0px; padding-left:0px}
	
	div#foot .left, div#foot .left li ,div#foot .right,#copyright, div#links { width: auto; float: none; clear: both; margin:0; overflow:hidden }
	div#foot .left {margin-left:-10px; margin-top: -50px; margin-bottom: -67px !important;}
	div#foot .left li {margin-bottom:10px}
	div#foot .right {float:none;padding:0;width:100%;}
	div#links {text-align:left; margin-top: -57px; left: 0px; margin-bottom:20px;}
	#footerlogo a {width:84px;margin-top:0px}

	#copyright {white-space:normal;padding-left:0px}

	#about p {/*margin-right:20px*/float:none;}

	.videocategs {padding:0px 0px 10px 10px;text-align:left;float:none;clear:both}
	.videocategs2 {padding:30px 0px 30px 10px;text-align:left;float:none;clear:both}

	.bx-wrapper .bx-pager
	{padding-bottom: 20px !important;}

	.infolong2 {padding-bottom: 16px;padding-left: 10px; width: 96%;}

	.right.hdvideo {margin-top:0}
	video {padding:0;float:none;clear:both;width:100%;height:auto}

	body#blog_section.videos #area .left h3 {overflow:visible}
	body#blog_section.videos2 #area .left h3 {overflow:visible}

	div.inline input.field,#emailbox textarea {width:96%; margin-top: 4px}
	div.inlinecaptcha {padding-left:0}
	#signup, #send {float:none}


	.recaptchatable #recaptcha_image,#recaptcha_image img{
		margin: 0 !important;
		width: 221px !important;
	}
	#captcha #recaptcha_area,#captcha #recaptcha_table {width:260px !important}
	#recaptcha_response_field {width:80px}

	#recaptcha_area, #recaptcha_table,.recaptchatable .recaptcha_r1_c1,#recaptcha_image,.recaptchatable .recaptcha_r3_c2,.recaptcha_r3_c2,.recaptcha_r4_c1,.recaptcha_input_area,.recaptcha_r4_c4,.recaptcha_r7_c1 {width:auto !important}

	.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell
	{
		width:auto;
	}

	#SkypeButton_Call_kovarcsikattila_1_paraElement img {margin-bottom:0 !important}


	blockquote.test {margin:8px 0px 22px 0}
	#feed_part,#feed_part p {margin-bottom:0;font-size:inherit}

	.clientlogo{margin:0 10px}
	.teammembers{margin-top: -50px;}
	.teammember b.name {font-size:130%;}
	.teammember .title {font-size:120%;}
	.teammember.lazyload.last {margin-bottom: -40px}



 	.teammember p {
    padding-top: 28px;}


 	.teammember {width:auto}

h1#headtextlogo a {font-weight: 200; font-size: 23px; line-height: 78px;}


.from {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}

.ingyen {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}


.dollar {
	font-size: 18px;
    font-weight: bold;
    left: 78px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.dollar2 {
	font-size: 18px;
    font-weight: bold;
    left: 93px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.price {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 120px;}

.price2 {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 135px;}


.rightprice {
	display: inline;
    float: right;
    margin-top: -63px;
}




}


@media only screen and (max-width: 640px){
	.actionlink.videos {display:none!important}


#nav.nav-new{top: 0px;}

.langs {padding-top: 1px;}
.comodo {
    left: 122px;}
    
.vvlogo {
    left: 253px;}
    

    
.teammembers{margin-top: -50px;}



.teammember.lazyload.last {margin-bottom: -40px}



.teammember p {
    padding-top: 28px;
 	font-size: 20px;
}

.pswp__img {border-radius: 0px}

.videoentryinfo {padding-bottom: 10px}

h1#headtextlogo a {font-weight: 300; font-size: 23px; line-height: 78px;}
.zopim {z-index:200!important;display:none !important}
#launcher  {z-index:200!important;display:none !important}

.from {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}

.ingyen {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}

.dollar {
	font-size: 18px;
    font-weight: bold;
    left: 78px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.dollar2 {
	font-size: 18px;
    font-weight: bold;
    left: 93px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.price {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 120px;}

.price2 {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 135px;}


.rightprice {
	display: inline;
    float: right;
    margin-top: -63px;
}


	body#blog_section.about #nav .about a,
	body#blog_section.video-production-services #nav .video-production-services a,
	body#blog_section.rates #nav .rates a,
	body#blog_section.videos #nav .videos a,
	body#blog_section.pictures #nav .pictures a,
	body#blog_section.photos #nav .photos a,
	body#blog_section.pictures #nav .gallery a,
	body#blog_section.links #nav .links a,
	body#blog_section.testimonials #nav .testimonials a,
	body#blog_section.cv #nav .cv a,
	body#blog_section.contact #nav .contact a {display:block; font-weight: 400; margin-left: 0px;  border-radius: 0px 0px 0px 0px; font-size: 22px; letter-spacing: 0px;}




}



@media only screen and (max-width: 546px){
	h1#headtextlogo {background-size:90%;}


	h1#headtextlogo a {font-size: 19px !important; line-height: 78px;

}



div#foot .left {margin-bottom: 0px !important;}


	.zopim {z-index:200!important;display:none !important}
	#launcher  {z-index:200!important;display:none !important}


	body#blog_section.about #nav .about a,
	body#blog_section.video-production-services #nav .video-production-services a,
	body#blog_section.rates #nav .rates a,
	body#blog_section.videos #nav .videos a,
	body#blog_section.pictures #nav .pictures a,
	body#blog_section.photos #nav .photos a,
	body#blog_section.pictures #nav .gallery a,
	body#blog_section.links #nav .links a,
	body#blog_section.testimonials #nav .testimonials a,
	body#blog_section.cv #nav .cv a,
	body#blog_section.contact #nav .contact a {display:block; font-weight: 400; margin-left: 30px;  border-radius: 0px 0px 0px 0px; font-size: 20px; letter-spacing: -1px;}




.vjs-default-skin .vjs-big-play-button {
    border-radius: 0px!important;
    -moz-border-radius: 0px!important;
    height: 1.5em!important;
    width: 2.5em!important;
    margin-top: -0.8em!important;
    margin-left: -1.1em!important;
    border: 0.09999em solid #fff !important;


}

.vjs-default-skin .vjs-big-play-button:before {line-height: 1.7em !important; text-shadow: none !important;}

.comodo {
    left: 122px;}

    
.vvlogo {
    
    left: -7px;
    display: table-cell;
    /* top: 51px !important; */
    position: relative;
    top: 0px;
    padding-bottom: 10px;}



}




@media only screen and (max-width: 380px){
	.clientlogo{margin:0}

	#headsocial {display:none}
	#headerlogo {display: block; position: relative; top: 20px;}

	.teammember img {width:100px; }
	.teammembers{margin-top: -50px;}
	.teammember p {
    padding-top: 28px;
 	font-size: 20px;
}

div#foot .left {margin-bottom: 0px; !important;}

.vjs-default-skin .vjs-big-play-button:before {line-height: 1.7em !important;}

.vjs-default-skin .vjs-big-play-button {
    border-radius:0px!important;-moz-border-radius:0px!important;
    height:1.6em!important;width:2.5em!important;
    margin-top: -0.8em!important;
    margin-left: -1.1em!important;
   

}
.vjs-default-skin .vjs-big-play-button:before {line:height: 1.7em !important;}
.video-js .vjs-big-play-button {line-height:1.5em!important; border: 0.09999em solid #fff !important;}


h1#headtextlogo a {font-weight: 300; font-size: 19px; line-height: 78px;}

div.inline input.field,#emailbox textarea {width:94%;}

.teammember.lazyload.last {margin-bottom: -40px}
.zopim {z-index:200!important;display:none !important}
#launcher  {z-index:200!important;display:none !important}



}



@media only screen and (max-width: 330px){
	.backgroundwhite2 {width:auto;height:auto;overflow:hidden;float:none;clear:both}
	.backgroundwhite2 img {width:100%}

	.backgroundwhite4 {width:auto;height:auto;overflow:hidden;float:none;clear:both}
	.backgroundwhite4 img {width:100%}


	#about {text-align:center}
	.clientlogo{margin:0;float:none}
	#head1 {font-size:100%}

	.teammember p {
    padding-top: 12px;
 	font-size: 18px;}

 	h1#headtextlogo a {font-weight: 300; font-size: 24px; line-height: 78px;}
 	.zopim {z-index:200!important;display:none !important}
	 #launcher  {z-index:200!important;display:none !important}

/*
 	body#blog_section.videos div.wrapper div#navwrapper nav ul#nav.nav-new li.videos a span.badge
{display: none;}
 */

.from {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}


.ingyen {
	display: inline;
    left: -29px;
    position: relative;
    top: 20px;
    font-weight: 800;
    font-size: 33px !important;
}

.dollar {
	font-size: 18px;
    font-weight: bold;
    left: 78px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.dollar2 {
	font-size: 18px;
    font-weight: bold;
    left: 93px;
    margin-top: -22px !important;
    top: 3px;
    width: auto;
}

.price {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 120px;}

.price2 {font-size: 100%; display: inline; font-weight: none; position: relative; top: -29px; left: 135px;}


.rightprice {
	display: inline;
    float: right;
    margin-top: -63px;
}


	body#blog_section.video-production-services #area .left h3,
	body#blog_section.links #area .left h3,
	body#blog_section.contact #area .left h3,
	body#blog_section.cv #area .left h3,
	body#blog_section.about #area .left h3,
	body#blog_section.videos #area .left h3,
	body#blog_section.videos2 #area .left h3,
	body#blog_section.rates #area .left h3,
	body#blog_section.about #area .left h4,
	body#blog_section #area .left h3
	{width: auto}



}

.langsmob a {
    color: #fff;
}

.vjs-default-skin .vjs-big-play-button:before {text-shadow: none !important;}









