/* Main page styles */
	body { background:#030200; font-size:15px !important; }
	body.home { background: #030200 url("images/quo-vadis.jpg") no-repeat center center fixed; 
	  -webkit-background-size: cover;
	  -moz-background-size: cover;
	  -o-background-size: cover;
	  background-size: cover;
	  /*----- IE ----- */
	  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='.myBackground.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='myBackground.jpg', sizingMethod='scale')";
	}
	body.home img.splash-link { position: absolute;
	   top: 50%;
	   left: 50%;
	   width: 800px;
	   height: 500px;
	   margin-top: -250px; /* Half the height */
	   margin-left: -400px; /* Half the width */
}



/* ------------- SITE FONTS --------------------------- */
body, a, p, div, span, td, aside, label, li, .widget p, .widget a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; font-size:16px !important; }
.widget p, p, label, div, span, td, li { color:#d6d6d6 !important; } 
h1, h2, h3, h4, h5, h6, #meta-login-link a, #footer-widgets a, #footer p, #footer a, #footer div, #footer span { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; }
h1, h2, h3, h4, h5, h6 { color:#cecdcd !important; margin:15px 0px; line-height:1em; }
h3, h4, h5, h6 { text-transform:uppercase; }
h1 { font-size:2em !important; }
h2 { font-size:1.5em !important; }
h3 { font-size:1.25em !important; }
h5 { padding:3px; background:#2D2D2D; max-width:300px; }
h5.toggle { padding-left:5px; }
h5.toggle a:before { font-family: "FontAwesome" !important; font-size:.7em; font-weight: normal !important; font-style: normal; text-decoration: inherit; content: "\f067"; line-height: .3em; padding-right:10px; }
ul.slides div, ul.slides li, ul.slides p, ul.slides h2 { color:#fff !important; }
#cookie-law-info-bar span { font-size:1.1em; }
sub {
    vertical-align: sub;
}
sup {
    vertical-align: super;
}
sub, sup {
    font-size: 0.5em;
    line-height: 100%;
}
/* ---------------------------------------------------- */
a:link, a:visited, .widget_woo_twitter p a { color:#D2C64E; }
a:hover, a:active { text-decoration:underline; } 
#wrapper { padding-top:0px; margin-top:0px; background: #121212; }
body.home #wrapper { background:transparent none !important; }
#header { padding-top:0px; padding-bottom:15px; min-height:335px; background:#121212 url('images/header-image.jpg') no-repeat top center; }
#logo { float:none !important; margin:auto; text-align:center; padding-top:10px; }
#logo .site-description { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; color: #fff !important; display: block; font-size:1.1em; }

#navigation { border: none !important; background: #7C0000 !important; border-radius:0px !important; margin-bottom:0em; box-shadow:none !important; }
ul.nav { margin-top: 0px; }
#navigation ul.nav > li { border: none !important; }
#navigation ul li:first-child, #navigation ul li:first-child a { border-radius: 0px !important; }
ul.nav li a { padding-top:5px !important; padding-bottom:5px !important; }

ul.nav li a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; text-transform:uppercase !important; color:#fff; background: transparent none; border-radius: none; margin: 0px 2px; }
#navigation ul li:first-child, #navigation ul li:first-child a { border-radius: none !important; }
ul.nav li.current_page_item a, ul.nav li.current_page_parent a, ul.nav li.current-menu-ancestor a, ul.nav li.current-cat a, ul.nav li.current-menu-item a, #navigation ul.nav > li a:hover, ul.nav li a:hover, #navigation ul.nav > li:hover { border-radius: none !important; background: none repeat scroll 0% 0% #7f7e7e; color: #7c0000 !important; }
ul.sub-menu li { border-bottom:1px solid #e6e6e6; }

ul.nav ul li.current_page_item a, ul.nav ul li.current_page_parent a, ul.nav ul li.current-menu-ancestor a, ul.nav ul li.current-cat a, ul.nav ul li.current-menu-item a { color: #a80101 !important; }

#loopedSlider { margin-bottom:0px; -webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    2px 2px 3px rgba(50, 50, 50, 0.75);
box-shadow:         2px 2px 3px rgba(50, 50, 50, 0.75);}

#content-container, .edged { padding:15px; /*background:#110b01 url('images/content-bg.jpg') no-repeat top;*/ background:transparent none; margin-top: 10px; }
#main-sidebar-container, #sidebar-alt { padding-top: 20px; }
/*#main-sidebar-container { width: 70% !important; }
body.home #main { width: 60% !important; }
body.home #sidebar { width: 34% !important; }
body.home #sidebar-alt { width: 25% !important; }
body.home #main-sidebar-container { width: 70% !important; }
*/
#main-sidebar-container #sidebar, .two-col-right #main-sidebar-container #sidebar { width: 25% !important; }

#footer-widgets, #footer { background:#121212; max-width:1160px !important; padding:20px; }

/*#footer { padding:20px 20px 0px 20px; }*/
#footer .col-left { height: 40px; }

#footer, #copyright, #credit { font-family:inherit; color:#333; } 
.menu, .widget ul li a { font-size:1em !important; }

.location-twitter { margin-top:30px; padding-top:15px; border-top:1px solid #e6e6e6; }

/* Sidebar styles */

/* Widget styles */

.searchform { width: 20%; float:left; margin-top:15px; margin-left:10px; }
#content-container .widget h3 {	padding:10px; margin:10px 0px 0px 0px; text-transform:uppercase; color:#999; clear:both; border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; }
.widget div { padding-top:10px; }
.widget div.clearfix { border:none !important; }

#content-container .widget h3.date { background: none transparent; filter:none; border-radius:none; border:none; padding:0px; margin:0px; text-transform:none; }

.widget_woo_twitter ul li .content { font-size: inherit; font-family: inherit; }
.widget_woo_twitter .back { background: transparent none; border-radius:none;
}
#footer { border:none; }
#footer-widgets { border-bottom:1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; border-top:none; }
#footer-widgets.col-2 .block {
    width: 100%;
}

#footer-widgets .block {
    margin-right: 3.8%;
    float: none;
}

#widget-custom-footer-box2 { position:relative; top:-49px; left:80px; }

#menu-footer ul { margin:auto; } 
#menu-footer li { float:left; margin-right:20px; }

#menu-secondary-footer li { float:left; padding: 0px 5px 4px 5px; height:14px; font-size: .9em; }
li#menu-item-58 { border-left: 1px solid #333; border-right: 1px solid #333; }

h3.feature-title, h3.feature-title a { font-size:1em !important; }

.nocomments, .hide-me { display:none; }

/*Plugin styles */

.features { width: 95%; margin:auto; }
.feature { width:31%; float:left; margin-right:25px; }

#cookie-law-info-bar { left:0px; }

/* New custom rules */
#widget-custom-box1 { min-height:50px; background: transparent none; clear:both; padding:0px 0px 10px 0px; border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; }
#members-area { width:60%; text-align:right; float:right; margin-top:-75px; margin-right:10px; }
.members div, div#message p { color:#444 !important; }
#meta-login-link, #logged-in-welcome { background:transparent url('images/login.png') no-repeat; float:right; margin-right:10px; margin-top:-5px; clear:both; color:#fff !important; padding-left:20px; }
/*#logged-in-welcome { min-width:190px; }*/
#meta-login-link { width:inherit; }
#meta-login-link, #widget-custom-box1 .textwidget a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important; text-transform:uppercase !important; padding-left:20px; float:right; }
#member-profile-toolbar, #member-pages-toolbar { /*margin-left:-25px;*/ float:right; clear:both; width:100%; margin-top:10px; }
#member-profile-toolbar li, #member-pages-toolbar li { list-style-type:none; float:right; margin:2px 5px; padding:2px 5px 2px 2px; } 
#member-profile-toolbar li a, #member-pages-toolbar li a { text-transform:none; /*margin:2px 5px; padding:2px 5px;*/ border-right:1px solid #252525; }
#member-profile-toolbar li a.last, #member-pages-toolbar li a.last { border:none; }
ul#study-page-link li ul li a { border-right:none; }
#member-pages-toolbar #study-page-link li a { padding-right:12px; }
#member-profile-toolbar li a#my-xprofile, /*li#li-nav-settings a,*/ #member-pages-toolbar li a.last, #member-pages-toolbar li.last a { border:none; }

div#item-header ul#study-page-link, div#item-header li#study-page-link, #profile-area li#study-page-link, #profile-area ul#study-page-link {
    margin-bottom: inherit;
	top:-38px;
}

div#item-header {
    overflow: visible;
	/*background:#030200;*/
	background:transparent none;
}
div#item-header ul#member-profile-toolbar { position:relative; top:-40px; }

div.item-list-tabs ul li {
    float: left;
    list-style-type: none;
    margin: 5px 0px 0px 20px;
}


/*member study link navigation menu */
#study-page-link, #study-page-link ul, #my-colleges, #my-colleges ul {
/*list-style-image:none;
list-style-position:outside;
list-style-type:none;*/
position:relative;
z-index:1000 !important;
margin-left:0px;
overflow:visible !important;
/*float:left;*/
}
#item-header #study-page-link {
	position:inherit; 
}

#study-page-link a, #study-page-link a:hover {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
display:block;
text-decoration:none;*/
}
#study-page-link li, #my-colleges li {
/*float:left !important;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#study-page-link a.parent, #my-colleges a.parent, #study-page-link a.parent:visited, #my-colleges a.parent:visited {
display:block;
padding-right:40px;
background:url("images/menu-arrow.png") no-repeat 98.5% top;
}
#study-page-link a:hover, #my-colleges a:hover, #study-page-link a:active, #my-colleges a:active, .current_page_item a, #home .on {
text-decoration:none;
}
#study-page-link li ul,  #my-colleges li ul {
/*border-bottom:1px solid #6E7073;*/
height:auto;
left:-999em;
line-height:30px;
margin:0;
padding:0;
position:absolute;
width:190px;
}
#study-page-link li li,  #my-colleges li li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1E1F21 none repeat scroll 0 0;
border-left:1px solid #6E7073;
border-right:1px solid #6E7073;
border-top:1px solid #6E7073;
width:190px;
text-align:center;
}
#study-page-link li li a, #my-colleges li li a, #study-page-link li li a:visited, #my-colleges li li a:visited {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent /*#0d0901*/ none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.9em;
font-weight:normal;
}
#study-page-link li li:hover, #study-page-link li li a:hover, #my-colleges li li a:hover, #study-page-link li li a:active, #my-colleges li li a:active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#60625C none repeat scroll 0 0;
}

#study-page-link li:hover ul, #study-page-link li li:hover ul, #study-page-link li li li:hover ul, #study-page-link li.sfhover ul, #study-page-link li li.sfhover ul, #study-page-link li li li.sfhover ul,
#my-colleges li:hover ul, #my-colleges li li:hover ul, #my-colleges li li li:hover ul, #my-colleges li.sfhover ul, #my-colleges li li.sfhover ul, #my-colleges li li li.sfhover ul  {
left:auto;
}
/*member study link navigation menu */

#widget-custom-box2 { margin-top:20px; 
	background: #fcfff4; 
	/* Old browsers */
	background: -moz-linear-gradient(top,  #fcfff4 0%, #ddd9d9 40%, #b2aeae 100%); 
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(40%,#ddd9d9), color-stop(100%,#b2aeae)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcfff4 0%,#ddd9d9 40%,#b2aeae 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcfff4 0%,#ddd9d9 40%,#b2aeae 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcfff4 0%,#ddd9d9 40%,#b2aeae 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcfff4 0%,#ddd9d9 40%,#b2aeae 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#b2aeae',GradientType=0 ); /* IE6-9 */
	border-radius: 10px;
	border:1px solid #b1b0b0;
	padding:15px 10px 10px 15px;
	/*Box shadow */
	-webkit-box-shadow: 2px 2px 3px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    2px 2px 3px rgba(50, 50, 50, 0.75);
	box-shadow:         2px 2px 3px rgba(50, 50, 50, 0.75); 
}


.clearfix { min-height:2px; clear:both; } 
/*.settings #content,*/ .edged-bottom { /*height:30px; background:#110b01 url('images/content-bg-bottom.jpg') no-repeat left bottom;*/ }
.settings #content { }

.light-border { border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; margin-top:10px; }
hr, .woo-sc-hr { color:#110B01; border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; margin-top:10px; }


table { margin:20px 20px 20px 0px; }
table td { padding:10px; font-weight:bold; }
table tr { padding:10px; border-bottom:1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; }
table.cookies tr { padding:10px; /*background:#302005;*/ }
table.cookies tr.alt-table-row { background:transparent none; }

.nav-prev, .nav-next { display:none; }

/* ------------------- Member login page --------------------*/

.login-username label, .login-password label { width:85px; display: block; float: left; }

/* ------------------ Visual Form Builder --------------------- */

.visual-form-builder fieldset { padding:5px; background:transparent none !important; border:1px solid #1f1f1f !important; 
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.80);
-moz-box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.80);
box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.80); }
.visual-form-builder .vfb-legend {  border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; padding:0px 6px; }
.visual-form-builder li, .entry-content .visual-form-builder li, .comment-content .visual-form-builder li, .mu_register .visual-form-builder li {
    padding: 6px 1% 9px; }
form.visual-form-builder div { margin:10px 5px; }
li.vfb-item-checkbox div { float:left; }
form.visual-form-builder div.msg { margin:20px 5px; }
label.vfb-desc { width:200px; display: block; float: left; }
.please-tick-one-or-more-of-the-following label.vfb-desc { width:330px; margin-right:10px; }
#ccf-form-success p { color:#333 !important; }
.accordion-content .visual-form-builder-container { margin:-50px 0px -60px 0px; }
form.visual-form-builder { margin:0px !important; }
.accordion-content fieldset { margin-top:-20px; }
.accordion-content .vfb-legend h3 { display:none; }
.form-text { margin-bottom:15px; }
.vfb-required-asterisk { color:#C00 !important; float:left; margin-right:3px; }
.submit-a-paper h3 { font-size:1em !important; font-style:italic; }
.vfb-item-instructions label.vfb-desc { clear:both; margin-bottom:15px; float:none !important; width:auto !important; }
.vfb-section input { width:40% !important; color:#444 !important; }
.vfb-section input[type="submit"] { max-width:100px !important; }
/* Form B only */
#form-b-529 .vfb-section input { width:40% !important; }
#form-b-529 .vfb-section input[type="submit"] { width:84px !important; }
#form-b-529 label.vfb-desc { width:auto; min-width:115px; margin-right:10px !important; }
#form-b-529 .installations label.vfb-desc { min-width:138px; }
#form-b-529 li.vfb-right-third label.vfb-desc { min-width:90px !important; }
#form-b-529 .joining-members-section label.vfb-desc { max-width:135px; }
#form-b-529 .joining-members-section .vfb-item-radio label.vfb-desc { max-width:300px; }
#form-b-529 .other-college-business label.vfb-desc, #form-b-529 .grades-given-in-college label.vfb-desc { min-width:135px !important; }
/*-----------------*/
.vfb-section select, textarea { width:41.7% !important; } 
.vfb-section select { height:29px; }
.vfb-section textarea { height:250px; }
.visual-form-builder .vfb-section-div h4 { color:#666 !important; border-bottom:1px solid #666 !important; }
a.vfb-submit-button {  margin-top:10px; width:auto !important; color:#444 !important; padding: 5px;
background: none repeat scroll 0% 0% #FAFAFA;
border-color: #CCC #EFEFEF #EFEFEF #CCC;
border-width: 1px;
border-style: solid;
margin-bottom: 10px;
border-radius: 3px; clear:both; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold; }
input.vfb-submit:hover, input.vfb-submit:focus, a.vfb-submit-button:hover { text-decoration:none; box-shadow: 0px 0px 6px rgba(204, 0, 0, 0.95); } 
.no-display div, .no-display li { display:none; }
.no-display li.vfb-item-submit { display:inherit !important; }
.vfb-section-div { background:#222222; }
label.vfb-error { color:#C00 !important; }
#ui-datepicker-div span { color:#121212 !important; }
.vfb-form-success { color:#93d84b !important; font-weight:bold; font-family:Arial, Helvetica, sans-serif !important; }
.vfb-item-secret input[type="text"] { max-width:100px !important; margin:0px 10px !important; }  
/* ------------------ Calendar styles ------------------------*/
/*#sidebar .spider_calendar tr, #sidebar .spider_calendar td, #sidebar .spider_calendar table {
	background-color: transparent !important;
    background-image: none;
}
#sidebar .spider_calendar td { padding:5px 0px; }
#sidebar .spider_calendar li { margin:10px 0px 5px 0px; }
#sidebar .spider_calendar li p { font-size:.82em !important; }
#sidebar .spider_calendar td.calbg { background-color:#333333 !important; }
#TB_iframeContent, #TB_iframeContent #pop_table tbody { background-color:#fff !important; }*/

body.post-type-archive-event #content, body.tax-event-category #content, body.single-event #content { padding:10px 40px; }
article.type-event { margin:10px 5px; padding:10px; border-bottom: 1px solid #1f1f1f; -moz-box-shadow: 0px 1px 0 0px #000; -webkit-box-shadow: 0px 1px 0 0px #000; box-shadow: 0px 1px 0 0px #000; }
.EO_Event_List_Widget li { margin:10px 0px; border-bottom:1px solid #666; padding-bottom:5px; }
/* ------------------ Buddypress styles ------------------------ */

#item-header-avatar img.avatar, body.xprofile #sidebar, body.messages #sidebar, body.settings #sidebar, body.directory #sidebar, a#change-avatar, a#delete-account, body.directory img.avatar, #notifications-personal-li, #notifications-personal-li a, #profile-personal-li, #profile-personal-li a, body.settings span.activity, body.settings span.user-nicename, #member-pages-toolbar #li-nav-xprofile, .field-visibility-settings-toggle, .field-visibility-settings-notoggle, .field-visibility-settings, #profile-edit-form h4, .bp_members h1.title { display:none; }
div#item-header div#item-header-content { margin-left:0px; }
#item-header-content h2 { padding-top:10px !important; }
div#item-nav ul li a { background:transparent; padding:10px; padding-bottom:7px; }
div#subnav.item-list-tabs { margin-top:0px !important; }
div#object-nav ul { padding-left:10px; }
div#object-nav.item-list-tabs { margin-top:-15px; padding-top:20px; }
li.current a, li.current, #subnav ul, #subnav, tr.alt td { background:#282828 !important; }
#buddypress table.profile-fields tr td.label { border-right: 1px solid #282828; }
#buddypress .standard-form input[type="text"] { color:#333 !important; } 
li.current a { color:#fff !important; }
.bp-template-notice a, #pass-strength-result { color:#7C0000 !important; }
#pass-strength-result { font-weight:bold; }
#subnav ul { min-height:35px; max-width:500px; }
#item-body { padding: 0px 20px 20px; max-width: 960px !important; }
body.settings h1.title a { color:#D2C64E !important; font-size:1.02em !important; }
div#message { margin: 0 0 15px; background:#fff; }
.message-search { margin:20px 0px; }

#buddypress table.notifications thead tr, #buddypress table.notifications-settings thead tr, #buddypress table.profile-settings thead tr, #buddypress table.profile-fields thead tr, #buddypress table.wp-profile-fields thead tr, #buddypress table.messages-notices thead tr, #buddypress table.forum thead tr { background: none transparent; }

.grey-input { background:#bbbbbb; }

table.notifications th { background:#000; }
#buddypress div.item-list-tabs ul li.selected a span, #buddypress div.item-list-tabs ul li.current a span, #buddypress div.item-list-tabs ul li a span { background-color: #000; }

div.dir-search { margin: 5px 0px 0px; }
#members-directory-form, #members-directory-form h3 { margin:10px 0px; }
#members-directory-form h3 { padding:20px 0px; }
body.directory #footer-widgets { margin-top:30px; }

#profile-edit-form div { margin:10px 0px; clear:both; }
#profile-edit-form label { display:block; float:left; min-width:130px; }

/*-------------------- Login -------------------------------*/
.login h1 a { background-size:auto; }

/* ------------------ Accordion Styles ---------------------*/
.accordion {
    border-bottom: 0px solid #000000;
    margin: 0px;
}
.accordion-title { background: transparent url("images/down-arrow.png") no-repeat 98% top; padding:5px 10px; color:#cecdcd !important; margin:0px !important; border-bottom:1px solid #1f1f1f; }
h5.accordion-title { margin-left:45px !important; }
.accordion-title:hover {}
/*.accordion-title:first-child {border: none;}*/
.accordion-title.open { 
	color:#d0cdcd !important;
	background:transparent url("images/up-arrow.png") no-repeat 98% top;
	padding:5px 0px;
	cursor: default; 
	border-bottom: 1px solid #1f1f1f;
    margin: 0px; 
	padding: 5px 0px;
    cursor: pointer;
	-moz-box-shadow: 0px 1px 0 0px #000;
	-webkit-box-shadow: 0px 1px 0 0px #000;
	box-shadow: 0px 1px 0 0px #000;
	margin-bottom:-10px; }
.accordion-content { padding: 0px; margin-top:0px; margin-left:45px !important; }
/*###############################################################*/

.not-displayed { display:none; }

#college-right-block, #right-block { border:1px solid #333; padding:5px; width:350px; float:right; margin:15px; overflow:hidden; }
#right-block h4 { text-align:center; }



@media only screen and (max-width:540px) {
	body { background:#030200; font-size:15px !important; }
	body.home { background: #030200 url("images/quo-vadis-mob.jpg") no-repeat center center fixed; 
	  -webkit-background-size:contain;
	  -moz-background-size:contain;
	  -o-background-size:contain;
	  background-size:cover;
	}
	body.home img.splash-link { position: absolute;
	   top: 35%;
	   left: 50%;
	   width: 99%;
	   height: 99%;
	   margin-top: -55%; /* Half the height */
	   margin-left: -50%; /* Half the width */
	}
}

	