/*
Theme Name: Vivoom
Theme URI: https://vivoom.co
Author: Joshua Smith
Author URI: http://quartzstudio.com
Description: The 2013 theme for Vivoom is a beautifully minimal site with full-screen video and image effects
Version: 1.0
Text Domain: vivoom
*/

body { font-family: "pragmatica-web", "Helvetica Neue", Helvetica, Arial sans-serif; font-size: 15px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
:root * { filter:none !important \0/IE9; }

.ui-button-main, input[type="submit"] { background-color: #ff431e; }
button:hover, .ui-button:hover, .ui-button:focus,.ui-file:hover, .ui-file:focus,.ui-select:hover, .ui-select:focus,input:hover, input:focus, textarea:focus, textarea:hover,select[multiple]:focus, select[multiple]:hover { box-shadow: 0 0 7px #ff431e; }
button:hover, .ui-button:hover, .ui-button:focus,.ui-file:hover, .ui-file:focus,.ui-select:hover, .ui-select:focus,.ui-button-main, .ui-button-main:hover, .ui-button-main:focus, input:hover, input:focus, textarea:focus, textarea:hover,select[multiple]:focus, select[multiple]:hover, input[type="submit"] { border-color: #ff431e; }

.vivoom-splash { height: 100%; width: 100%; background: #111; display: table; }
.vivoom-splash .vivoom-splash-background { position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: transparent repeat 50% 50%; background-size: cover; background-image: url(img/concert.jpg); }
.vivoom-splash .vivoom-splash-background:after { content: ''; position: absolute; height: 100%; width: 100%; top: 0; left: 0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMxMTExMTEiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMTExMTExIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(17,17,17,0.75) 0%, rgba(17,17,17,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(17,17,17,0.75)), color-stop(100%,rgba(17,17,17,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(17,17,17,0.75) 0%,rgba(17,17,17,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(17,17,17,0.75) 0%,rgba(17,17,17,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(17,17,17,0.75) 0%,rgba(17,17,17,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(17,17,17,0.75) 0%,rgba(17,17,17,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bf111111', endColorstr='#111111',GradientType=1 );
}
body.theme-red .vivoom-splash .vivoom-splash-background:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZjVlMGUiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWIwMDQ4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-radial-gradient(center, ellipse cover,  rgba(255,94,14,0.75) 0%, rgba(235,0,72,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(255,94,14,0.75)), color-stop(100%,rgba(235,0,72,1)));
	background: -webkit-radial-gradient(center, ellipse cover,  rgba(255,94,14,0.75) 0%,rgba(235,0,72,1) 100%);
	background: -o-radial-gradient(center, ellipse cover,  rgba(255,94,14,0.75) 0%,rgba(235,0,72,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover,  rgba(255,94,14,0.75) 0%,rgba(235,0,72,1) 100%);
	background: radial-gradient(ellipse at center,  rgba(255,94,14,0.75) 0%,rgba(235,0,72,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfff5e0e', endColorstr='#eb0048',GradientType=1 );
}
.vivoom-splash .vivoom-splash-content { padding: 20px; display: table-cell; vertical-align: middle;  }
.vivoom-splash .vivoom-splash-content .vivoom-splash-title { display: block; margin: 3% auto; width: 100%; min-width: 280px; max-width: 600px; text-indent: -9999px; font-size: 1px; }
.vivoom-splash .vivoom-splash-content .vivoom-splash-title:after { content: ''; display: block; padding-bottom: 25%; height: 0; background: transparent url(img/vivoom.png) no-repeat 50% 50%; background-size: cover; }
.vivoom-splash .vivoom-splash-content .vivoom-splash-download { margin: 0; display: block; margin: 3% auto; width: 260px; height: 100px; text-indent: -9999px; font-size: 1px; background: transparent url(img/download.png) no-repeat 50% 50%; background-size: cover; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out;  -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
.vivoom-splash .vivoom-splash-content .vivoom-splash-download:hover { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.vivoom-splash .vivoom-splash-content .vivoom-splash-download:active { top: 1px; }
body.theme-red .vivoom-splash .vivoom-splash-content .vivoom-splash-download { background-image: url(img/download-white.png) }
.vivoom-splash .vivoom-splash-footer {  }
.vivoom-splash .vivoom-splash-footer ul { margin: 10% auto 2%; text-align: center; }
.vivoom-splash .vivoom-splash-footer ul li { display: inline; list-style-type: none; margin: 0; }
.vivoom-splash .vivoom-splash-footer ul li a { display: inline-block; color: white; padding: .15em .5em; opacity: .33; -webkit-transition: all .25s ease-out; -moz-transition: all .25s ease-out;  -ms-transition: all .25s ease-out; -o-transition: all .25s ease-out; transition: all .25s ease-out; }
body.theme-red .vivoom-splash .vivoom-splash-footer ul li a { opacity: .5; }
.vivoom-splash .vivoom-splash-footer ul li a:hover { opacity: 1 !important; text-decoration: none; }
