
aside.left { width: 25% }
aside.right { width: 25% }

.left-only { width: 69% }
.right-only { width: 69%}
.left-right { width: 38%}

/* -------------------------------------------------------------------------- */
/*                              Backgrounds                                   */
/* -------------------------------------------------------------------------- */

html {
	background: #162f45;
}
#main {
	background: #fffffc;
	background-color: rgba(255, 255, 252, 1);
 
}
.ie8 #main {
			zoom: 1;
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#fffffffc, endColorstr=#fffffffc)";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fffffffc, endColorstr=#fffffffc);
	}
.services.has-more .open {
	background-color: #fffffc;
}

.boxed #container-after {
	background-image: -webkit-linear-gradient(90deg, #fffffc, #fffffc);
	background-image:    -moz-linear-gradient(90deg, #fffffc, #fffffc);
	background-image:     -ms-linear-gradient(90deg, #fffffc, #fffffc);
	background-image:      -o-linear-gradient(90deg, #fffffc, #fffffc);
	background-image:         linear-gradient(90deg, #fffffc, #fffffc);
	filter:       progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffffc', EndColorStr='#fffffffc',GradientType=1);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fffffffc', EndColorStr='#fffffffc',GradientType=1)";
}

footer.main-footer {
	background: #fdbf57;
}
.footer-sidebars-wrapper {
	background: #ffeea0;
	background-color: rgba(255, 238, 160, 1);
}
.ie8 footer.main-footer > .footer-sidebars-wrapper {
			zoom: 1;
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffeea0, endColorstr=#ffffeea0)";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#ffffeea0, endColorstr=#ffffeea0);
	}
.copyrights {
	background: #fdbf57;
}

.header-slider-wrapper,
.wpv-loading-mask {
	background-color: #fffffc;
}


.header-slider-wrapper, .slider-helper {
			background: #fffffc;
	}

	.header-slider-wrapper .wpv-loading-mask {
		background-color: #fffffc;
	}



header.main-header,
.main-menu .menu > li > a {
	min-height: 75px !important;
	line-height: 75px !important;
}
header.main-header {
	background: #fffffc;
	background-color: rgba(255, 255, 252, 1);
}
.ie8 header.main-header {
			zoom: 1;
		background: none !important;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr=#fffffffc, endColorstr=#fffffffc)";
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#fffffffc, endColorstr=#fffffffc);
	}
.icons-top {
	top: 75px !important;
}

body.admin-bar .icons-top {
	top: 102px !important;
}

.visiblegrid .wpv-fx-grid-mask .wpv-fx-grid-facet {
	border-color: #cccccc !important;
}

/* -----------------------------------------------------------------------------
	Main Navigation
----------------------------------------------------------------------------- */

.main-menu .menu .sub-menu .menu-item:hover > a,
.main-menu .menu .sub-menu .menu-item a:hover,
.main-menu .menu .sub-menu .current_page_item > a,
.main-menu .menu .sub-menu .current-menu-item > a {
	background: #4f4f4f;
}

.main-menu .menu .sub-menu {
	background-color: #3f3f3f;
}

.main-menu .menu .sub-menu li {
	border-top: 1px solid #525252;
}

/* ------------------------------------------------------
	Header Sliders
------------------------------------------------------ */

.wpv-loaded #header-slider {
	height: 433px;
}

/*****************************************************************
						Helper elements and colors
******************************************************************/


.full-width-divider {
			border-top: 1px solid #c4c4c4;
		box-shadow: 0 1px 0 #f5f5f5 inset;
	}

.price-title,
.price .meta-box,
.team-member,
.services.no-image,
.slider-shortcode-wrapper.style-gallery .wpv-nav-pager li,
.services.has-more.accent2,
.entry-utility .bg,
.slogan.accent2 {
	background: #fffffc;
}

.services.has-more.accent3,
.slogan.accent3 {
	background: #fec669;
}

.services.has-more.accent4,
.slogan.accent4 {
	background: #fec669;
}

.price-title,
.price .meta-box,
.services.has-more.accent2 .closed,
.slogan.accent2 .slogan-content {
	color: #444444;
}

.services.has-more.accent3 .closed,
.slogan.accent3 .slogan-content {
	color: #444444;
}

.services.has-more.accent4 .closed,
.slogan.accent4 .slogan-content {
	color: #ffffff;
}

.value-box {
	background: #f2f2ef;
	color: #444444;
}

.price .content-box li,
.price-wrapper .content-box,
.price-wrapper .meta-box {
	border-color: #f2f2ef}

/* Buttons with generated colors -------------------------------------------- */

	.button.accent3 {
		background-color: #fec669;
		color: #444444 !important;
		border-color: #e4b25e !important;
	}

	.button.accent3:hover,
	.button.accent3:focus {
		background-color: #fee8c3;
		color: #444444 !important;
		border-color: #e4d0af !important;
	}


	.button.accent4 {
		background-color: #28567e;
		color: #ffffff !important;
		border-color: #3d668a !important;
	}

	.button.accent4:hover,
	.button.accent4:focus {
		background-color: #244d71;
		color: #ffffff !important;
		border-color: #395e7f !important;
	}


a, * a {
	text-decoration: none !important;
}

/*--------------------------------------------------------------------------
	Internet Explorer
	Fixes requiring full path from html file to the used resources
--------------------------------------------------------------------------*/
.ie7 .light .style-caption-center #header-slider-caption-wrapper .wpv-caption,
.ie8 .light .style-caption-center #header-slider-caption-wrapper .wpv-caption,
.ie7 .dark .style-caption-center #header-slider-caption-wrapper .wpv-caption,
.ie8 .dark .style-caption-center #header-slider-caption-wrapper .wpv-caption  {
	background: transparent !important;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='crop',src='http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/images/slider/caption-center/caption_bgr.png') !important;
}

.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.p47millville.org/wp-content/themes/kelta/wpv_theme/assets/css/colorbox/images/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

html {
	color: #3b3b3b;
}

/* primary font */
*,
p,
.main-container,
.contact_form input[type="text"], 
.contact_form input[type="email"], 
.contact_form textarea {
		font: normal 16px / 25px "PT Sans";
}

/* em font */
.cite,
.cite *,
.page-header .desc,
blockquote,
blockquote p,
em {
		font: italic 12px / 20px Georgia, serif;
	color: #707070;
}

.logo {
		font: bold 32px / 32px "Open Sans";
}
.logo,
.logo:hover {
	color: #3b3b3b !important;
}

	h1, h1 a, h1 a:visited {
			font: 300 36px / 49px "Open Sans";
		color: #fffffc;
	}
	h2, h2 a, h2 a:visited {
			font: normal 23px / 30px "Open Sans";
		color: #db252e;
	}
	h3, h3 a, h3 a:visited {
			font: 300 21px / 26px "Open Sans";
		color: #252525;
	}
	h4, h4 a, h4 a:visited {
			font: bold 16px / 20px "Open Sans";
		color: #3f3f3f;
	}
	h5, h5 a, h5 a:visited {
			font: 300 16px / 18px "Open Sans";
		color: #3f3f3f;
	}
	h6, h6 a, h6 a:visited {
			font: normal 13px / 15px "Open Sans";
		color: #777777;
	}


body.fast-slider .fast-slider-caption,
body.fast-slider .fast-slider-caption a,
body.fast-slider .fast-slider-caption a:hover,
.post-article header .entry-date,
.full-width-divider .divider-content,
.full-width-divider .divider-content > * {
	background: #28567e !important;
	color: #ffffff !important;
}


#sub-header-inner {
	color: #ffffff !important;
}

.boxed.has-left-column .post-article header .entry-date {
	font-size: 18px;
	font-family: "Open Sans"}

#footer-sidebars,
#footer-sidebars p,
#footer-sidebars * {
		font: normal 11px / 17px "Open Sans";
	color: #3b3b3b;
}

#footer-sidebars h4 {
		font: bold 11px / 29px "Open Sans" !important;
	color: #3b3b3b;
}

.copyrights,
.copyrights * {
		font: normal 11px / 17px "Open Sans";
	color: #214666;
}

	
 a,
 .comments-link a b {
	color: #28567e;
}

 a:visited {
	color: #28567e;
}

 a:hover,
 .more-btn:hover span,
 .next-btn:hover span,
 .prev-btn:hover span,  
 .comments-link a:hover b, 
 .sortable a.active {
	color: #d51e2b !important;
} 

	
#footer-sidebars  a,
#footer-sidebars  .comments-link a b {
	color: #28fff3;
}

#footer-sidebars  a:visited {
	color: #fbfbfb;
}

#footer-sidebars  a:hover,
#footer-sidebars  .more-btn:hover span,
#footer-sidebars  .next-btn:hover span,
#footer-sidebars  .prev-btn:hover span,  
#footer-sidebars  .comments-link a:hover b, 
#footer-sidebars  .sortable a.active {
	color: #3cffff !important;
} 


/* ------------------------------------------------------
	Forms
------------------------------------------------------ */
input[type=text],
input[type=email],
input[type=password],
textarea {
	background: #f9f9f8;
	color: #444444;
}

input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus,
textarea:focus {
	background: #fcfcfb;
	color: #444444;
}

/*--------------------------------------
              accents
---------------------------------------*/

.accent-2 {
	color: #fffffc;
}

.accent-3 {
	color: #fec669;
}

/* ----------------------------------------
              M  E  N  U  S
----------------------------------------- */

/*   top navigation  ------------------------------------------ */

.top-nav-box,
#phone-num {
	color: #fffffc;
}

.top-nav-box a {
	color: #fffffc !important;
}

.top-nav-box a:hover {
	color: #fdbf57 !important;
}

.top-nav-box .current_page_item > a,
.top-nav-box .current-menu-item > a {
	color: #fdbf57 !important;
}

.top-nav ul > li.current_page_item > a,
.top-nav ul > li.current_page_item > ul > li > a:hover,
.top-nav ul > li.current-menu-parent > a,
.top-nav ul > li.current-menu-ancestor > a {
	color: #d51e2b;
	background-color: transparent !important;
}

/*   main menu  ----------------------------------------------- */

.main-menu .menu > .menu-item > a,
.main-menu .menu > .menu-item > a:visited {
		font: normal 17px / 20px "Open Sans";
	color: #535353;
}

.main-menu .menu .sub-menu a {
	color: #cccccc !important;
}


/* Menu items :hover ------------------------------------------ */

.main-menu .menu > .menu-item:hover > a,
.main-menu .menu > .menu-item > a:hover,
.main-menu .menu > .current_page_item > a,
.main-menu .menu > .current-menu-item > a,
.main-menu .menu > .current_page_ancestor > a,
.main-menu .menu > .current-menu-ancestor > a {
	color: #fdfdfd !important;
	background-color: #28567e !important;
}

/* Menu items :hover (nested for the main menu) ---------------- */
.main-menu .menu .sub-menu .menu-item:hover > a,
.main-menu .menu .sub-menu .menu-item a:hover,
.main-menu .menu .sub-menu .current_page_item > a,
.main-menu .menu .sub-menu .current-menu-item > a {
	color: #fafafa !important;
}

				body.accent-override .main-menu .menu > .menu-item:nth-child(1):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(1) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(1) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(1) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(1) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(1) > a {
				background: #d51e2b !important;
				color: #ffffff !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu a {
				background: #d51e2b !important;
				color: #ffffff !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu .current-menu-item > a {
				background: #bf1b26 !important;
				color: #ffffff !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(1) .sub-menu li {
				border-top-color: #d93440 !important;  
			}
					body.accent-override .main-menu .menu > .menu-item:nth-child(2):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(2) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(2) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(2) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(2) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(2) > a {
				background: #fec669 !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu a {
				background: #fec669 !important;
				color: #444444 !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu .current-menu-item > a {
				background: #e4b25e !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(2) .sub-menu li {
				border-top-color: #fecb78 !important;  
			}
					body.accent-override .main-menu .menu > .menu-item:nth-child(3):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(3) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(3) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(3) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(3) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(3) > a {
				background: #fec669 !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu a {
				background: #fec669 !important;
				color: #444444 !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu .current-menu-item > a {
				background: #e4b25e !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(3) .sub-menu li {
				border-top-color: #fecb78 !important;  
			}
					body.accent-override .main-menu .menu > .menu-item:nth-child(4):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(4) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(4) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(4) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(4) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(4) > a {
				background: #fec669 !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu a {
				background: #fec669 !important;
				color: #444444 !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu .current-menu-item > a {
				background: #e4b25e !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(4) .sub-menu li {
				border-top-color: #fecb78 !important;  
			}
					body.accent-override .main-menu .menu > .menu-item:nth-child(5):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(5) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(5) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(5) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(5) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(5) > a {
				background: #fec669 !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu a {
				background: #fec669 !important;
				color: #444444 !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu .current-menu-item > a {
				background: #e4b25e !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(5) .sub-menu li {
				border-top-color: #fecb78 !important;  
			}
					body.accent-override .main-menu .menu > .menu-item:nth-child(6):hover > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(6) > a:hover,
			body.accent-override .main-menu .menu > .current_page_item:nth-child(6) > a,
			body.accent-override .main-menu .menu > .current-menu-item:nth-child(6) > a,
			body.accent-override .main-menu .menu > .current_page_ancestor:nth-child(6) > a,
			body.accent-override .main-menu .menu > .current-menu-ancestor:nth-child(6) > a {
				background: #fec669 !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu a {
				background: #fec669 !important;
				color: #444444 !important;	
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu a:hover,
			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu .menu-item:hover a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu .current_page_item > a,
			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu .current-menu-item > a {
				background: #e4b25e !important;
				color: #444444 !important;
			}

			body.accent-override .main-menu .menu > .menu-item:nth-child(6) .sub-menu li {
				border-top-color: #fecb78 !important;  
			}
	
/* =============================================================================
                   MOBILES AND OTHER SMALL SCREENS
============================================================================= */

@media only screen and (max-device-width: 10cm), 
	   only screen and (min-resolution: 160dpi) { 

	*,
	p,
	.main-container,
	.contact_form input[type="text"], 
	.contact_form input[type="email"], 
	.contact_form textarea {
		font-size: 24px;
	}

	.cite,
	.cite *,
	.page-header .desc,
	blockquote,
	blockquote p,
	em {
		font-size: 18px;
	}

	.logo {
		font-size: 48px;
	}

	h1, h1 a, h1 a:visited {
		font-size: 54px;
	}
	h2, h2 a, h2 a:visited {
		font-size: 35px;
	}
	h3, h3 a, h3 a:visited {
		font-size: 32px;
	}
	h4, h4 a, h4 a:visited {
		font-size: 24px;
	}
	h5, h5 a, h5 a:visited {
		font-size: 24px;
	}
	h6, h6 a, h6 a:visited {
		font-size: 20px;
	}
	
	.boxed.has-left-column .post-article header .entry-date {
		font-size: 27px;
	}

	#footer-sidebars,
	#footer-sidebars p,
	#footer-sidebars * {
		font-size: 17px;
	}

	#footer-sidebars h4 {
		font-size: 17px;
	}

	.copyrights, .copyrights * {
		font-size: 17px;
	}
}
div.button-wrp a.button.large.alignright {
color:#fff !important;
background-color:#d51e2b;
}

div.button-wrp a.button.large.alignright:hover {
color:#fff !important;
background-color:#fdbf57;
}

#main .divider-content h2 {
font-size: 26px;
font-weight:500;
}

.logo img {
padding-top:10px;
padding-bottom:10px;
}

div.standard-post-format.clearfix header h2{
color:#162f45 !important;
}

.standard-post-format header h2 a{
color:#DB252E !important;
}

.page-content no-image h2 a{
color:#DB252E !important;
}

#cntctfrm_contact_form div label {
display: block;
}

input[type="text"], input[type="email"], input[type="password"], input[type="email"], textarea {
border: 1px solid #ccc !important;
}

.cptch_block > br {
display:none;
}

.wpjp-attribution-text {
diplay:none !important;
}

div.top-nav-box > div#phone-num a {
display:none !important;
}

div.copyrights div.one_third p > a {
display:none !important;
}

#menu-home a strong {
font-weight: normal !important;
}

div.limit-wrapper div.header-inner {
padding-right: 1% !important;
padding-bottom: 20px !important;
padding-left: 1% !important;
}

@media (max-width: 960px) {
.main-menu {
margin-top: 100px !important;
}
}

.vjs-default-skin .vjs-big-play-button {
left: 50% !important;
top: 50% !important;
}