/*
Theme Name: TriniTuner V4.1
Theme URI: https://www.trinituner.com/v4/
Author: Olton Interactive
Author URI: http://www.oltoninteractive.com
Description: Description
Version: 1.1-wpcom
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: _
Tags:

Based on Underscores http://underscores.me/, (C) 2012-2014 Automattic, Inc.

*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Info
2.0 Typography
3.0 Elements
4.0 Forms
5.0 Navigation
	5.1 Links
	5.2 Menus
6.0 Accessibility
7.0 Alignments
8.0 Clearings
9.0 Widgets
10.0 Content
	10.1 Posts and pages
	10.2 Asides
	10.3 Comments
11.0 Infinite scroll
12.0 Media
	12.1 Captions
	12.2 Galleries
--------------------------------------------------------------*/

/*--------------------------------------------------------------
2.0 Typography
--------------------------------------------------------------*/
body {
	color: #333;
	font-family: 'PT Sans', sans-serif !important;
	font-weight:400;
	line-height: 1.5;
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif !important;
}
h1 {
    color:#000;
}
h2 {
    color:#004b9b;
}
h3 {
    color:#000;
}
h4 {
	margin-bottom:.5em;
    color:#004b9b;
	font-weight:600;
	text-transform:capitalize;
}
h5 {
    color:#000;
	font-weight:600;
}
h6 {
    font-weight:600;
}
p {
	margin-bottom: 1.5em;
}

b, strong {
	font-weight: bold;
}
.entry-header h1 {
	margin:auto !important;
	padding:.5em 0em 0em;
	color:#fff;
	font-size:3em;
	font-weight:200;
	text-shadow:1px 1px 5px rgba(0,0,0,.25);
}
.widget h2 {
	/*display:none;*/
}

/*--------------------------------------------------------------
3.0 Elements
--------------------------------------------------------------*/
hr {
	border: 0;
	border-bottom:1px dotted #c7beb6;
	height: 1px;
	margin: 2em auto;
}

/*--------------------------------------------------------------
4.0 Forms
--------------------------------------------------------------*/
button, input[type="button"], input[type="reset"], input[type="submit"], #submitButton {
	padding:4px 7px;
	/*font-size:1.25em;*/
	font-weight:400;
	color: #fff;
	background: #004b9b;
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
	box-shadow:none !important;
	
    -webkit-transition: background 0.5s linear;
    -moz-transition: background 0.5s linear;
    -o-transition: background 0.5s linear;
    transition: background 0.5s linear;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa;
	background:#000;
}

button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	border-color: #aaa #bbb #bbb;
}

#masthead .search {
	position:relative;
	float:none;
	width:100%;
	margin:.75em 0%;
	padding:.25em;
	color:#333;
	font-size:1em;
	background:#f6f6f6;
	border:1px solid #f1f1f1;
}


/*--------------------------------------------------------------
5.0 Navigation
--------------------------------------------------------------*/
/*--------------------------------------------------------------
5.1 Links
--------------------------------------------------------------*/
a {
    color:#004b9b;

    -webkit-transition: color 0.5s linear;
    -moz-transition: color 0.5s linear;
    -o-transition: color 0.5s linear;
    transition: color 0.5s linear;
}
a:visited {
    color:#004b9b;
}
a:hover, a:focus, a:active {
    color:#000;
}
.site-footer a {
    color:#000;
	text-decoration:none;
}
.site-footer a:visited {
    color:#444;
}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
    color:#004b9b;
}
#topbar a, #topbar a:visited {
    color:#fff;
	text-decoration:none;
}
#topbar a:hover, #topbar a:focus, #topbar a:active {
	color:#ccc;
}
#sidebar h4 a {
	text-decoration:underline;
}
.social a {
	opacity:.65;
	
    -webkit-transition: opacity 0.25s linear;
    -moz-transition: opacity 0.25s linear;
    -o-transition: opacity 0.25s linear;
    transition: opacity 0.25s linear;
}
.social a:hover {
	opacity:1;
}
.tagcloud a {
	font-size:1em !important;
}

/*--------------------------------------------------------------
5.2 Menus
--------------------------------------------------------------*/
.main-navigation ul {
	list-style: none;
	margin: auto;
	padding: 0;
}
.main-navigation li {
	position: relative;
	width:100%;
	text-align:center;
}
.main-navigation a {
    display: block;
    font-size:1.2em;
    padding:.25em 0em;
	/*margin:.5em .25em;*/
    color:#000;
	border-bottom:2px solid #fff;
    text-decoration:none;

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}

.main-navigation a:hover {
    color:#004b9b !important;
	border-bottom:2px solid #004b9b;

    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.main-navigation ul ul {
	float: left;
	position: absolute;
	top: 3em;
	left: -999em;
	padding:0px;
	background:#fff;
	border:1px solid #f0f0f0;
	z-index: 99999;
	
	opacity:0;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.main-navigation ul ul ul {
	left: -999em;
	top: -10px;
	padding:0px;
}
.main-navigation ul ul a {
	width: 255px;
	padding:0em;
	border-radius:0px;
	border-top:none;
}
.main-navigation ul ul li {
	background:#fff;
}
.main-navigation li:hover > a {
}
.main-navigation ul ul :hover > a {
}
.main-navigation ul ul a:hover {
}
.main-navigation ul li:hover > ul {
	left: auto;
}
.main-navigation ul ul li:hover > ul {
	left: 100%;
}
.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
    color:#004b9b !important;
	border-bottom:2px solid #004b9b;
}

/* Small menu */
.main-navigation ul {
	display: none;
}
.menu-toggle, .main-navigation button {
	display:none;
	position:absolute;
	top:0em;
	right:1.5em;
	max-width:32px;
	max-height:32px;
	margin:1em auto;
	background:url(https://www.trinituner.com/v4/wp-content/themes/trinituner-v4.1/images/menu-icon.png) no-repeat;
	background-size:100%;
	border:none !important;
	border-radius:0px;
	content:'';
	
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
    transition: all 0.5s linear;
}
.menu-toggle:hover {
	box-shadow:none !important;
	opacity:.5;
}

#mega-menu-wrap-primary {
	background:none;
}
#mega-menu-wrap-primary .mega-menu-toggle {
	display: block;
	position: absolute;
	top:-52px;
	right: 1px;
	width:100%;
	max-width: 32px;
	max-height: 32px;
	border-radius: 16px;
	line-height: 32px;
	text-align: center;	
}
#mega-menu-wrap-primary .mega-menu-toggle::before {
	margin:0px 3px;
}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-right {
	margin-right: 3px !important;
}
#small-masthead #mega-menu-wrap-primary .mega-menu-toggle {
	right:-10px;
}


/*--------------------------------------------------------------
13 Layout
--------------------------------------------------------------*/
#topbar {
	display:none;
	clear:both;
	font-size:smaller;
	text-align:center;
	color:#ccc;
	background:#000;
	color:#999;
	background:#012;
}
#masthead {
    display:block;
    position:relative;
    width:100%;
	padding:0em 0em .5em;
	font-size:1.25em;
	border:none;
    background:#fff;
	box-shadow:0px 8px 10px rgba(0,0,0,.25);
    z-index:500;
}
/*
#masthead:before, #masthead::before {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:23px;
	content:"";
	background:url(images/christmas-lights.gif) repeat-x top;
	background-size:contain;
	z-index:1;
}
*/
#small-masthead {
    display:none;
    position:fixed;
	top:0px;
    width:100%;
	font-size:1.25em;
	background:#fff;
	box-shadow:0px 2px 10px rgba(0,0,0,.25);
    z-index:999;
}
.site-branding {
    float:left;
	clear:both;
    width:100%;
	padding:.5em 0em;
}
#small-masthead .site-branding {
	float:left;
	width:auto;
	clear:none;
	padding:5px 0px;
}
#wp-navigation, #wp-small-navigation {
	display:block;
	clear:both;
	width:100%;
	margin:auto;
	z-index:1000;
}
.social {
	width:auto;
	margin:.5em auto;
	font-size:smaller;
	text-align:center;
}
#small-masthead .social {
	position:absolute;
	top:2px;
	right:60px;
}
.sidebar-left, .sidebar-right {
	margin:auto;
	font-size:1.1em;
}
.container {
	clear:both;
    width:90%;
    max-width:1920px;
	margin:auto;
}
.column, .column-fifth, .column-quarter, .column-twofifths, .column-third, .column-threefifths, .column-half, .column-twothirds, .column-threequarter {
	float:none;
	clear:both;
	width:100%;
	margin:auto;
}
#masthead .column-quarter, #masthead .column-half {
	float:none;
	clear:both;
	width:100%;
	margin:auto;
}
.content-area {
	max-width:1440px;
	margin:auto;
	padding:0em 1em;
}
#titleContainer .content-area {
	max-width:1400px;
	padding:0em;
}
#trinituner-forum.content-area {
	padding:1em;
}
.content {
}
.sidebar-right .widget {
	padding:.5em;
}
.site-footer {
	width:100%;
    margin:2em auto auto;
	padding:0em;
    font-size:1.25em;
    border:none;
	border-top:1px solid #f0f0f0;
	color:#888;
	/*background:linear-gradient(to top, rgba(255,255,255,1) 50%, rgba(245,245,245,1) 100%);*/
	box-shadow:inset 0px 0px 20px rgba(0,0,0,.05);
	z-index:500;
}
.site-footer .site-links, .site-footer .site-info, .site-footer .back-to-top {
	width:100%;
	clear:both;
    padding:2em 0em;
	text-align:center;
	background:#fcfcfc;
}
.site-footer .site-links {
	display:none;
}
.site-footer .site-info {
	padding:2em 0em 2em;
	font-size:smaller;
}
#sponsors {
	/*border-bottom:1px solid #f6f6f6;*/
	box-shadow:0px 0px 20px rgba(0,0,0,.1);
}
.sponsors {
	padding:2em 0em;
	text-align:center;
	background:#fff;
}
.site-footer .sponsors, .site-footer #sponsors {
	background:#fff !important;
	box-shadow:none !important;
}

/*--------------------------------------------------------------
14 Backgrounds / Other
--------------------------------------------------------------*/
body {
	background:rgba(250,250,250,1);
}
#topbar .title {
	display:inline-block;
	float:left;
}
#topbar .content-left span {
	display:none;
}
.site-branding img {
	max-height:50px;
}
#small-masthead .site-branding img {
	max-height:48px;
}
#titleContainer {
	padding:2em 0em 2em;	
}
.entry-header {
	margin:auto auto 1.5em;
	padding:5em 0em;
	text-align:center;
	background:rgba(3,33,84,1);
	background:url(https://www.trinituner.com/v4/wp-content/themes/trinituner-v4.1/images/highlights-bg.jpg) no-repeat center;
	background-size:cover;
    border:none;
}
.sidebar-left .image, .sidebar-right .image {
	position:relative;
	float:left;
	width:auto;
	max-width:40%;
	max-height:80px;
	margin:auto 1em 2em auto;
	border:3px solid #fff;
    box-shadow:1px 2px 5px rgba(0,0,0,.1);
	overflow:hidden;
}
.sidebar-left .ad, .sidebar-right .ad {
	padding-top:0em;
}
.panel-small {
	position:relative;
	clear:both;
	margin:.5em auto 1.75em;
	background:none;
	box-shadow:none;
	border:none;
}
.panel-small .image .thumbnail {
	padding:0em;
}
.panel-small .image img {
	position:relative;
}
.panel-small .content {
	clear:right;
	padding:0em .5em .25em;
}

.image img {
	width:100%;
	height:auto;
	border-bottom:3px #004b9b solid;
}
.titlebar {
	position:relative;
	/*max-width:95%;*/
	margin:.5em auto 1em;
	padding:.25em 0em .25em;
	font-weight:600;
	text-align:left;
	color:#000;
	border-bottom:3px solid #004b9b;
}
.entry-title {
	max-width:1220px;
	margin:auto;
	font-weight:600;
	text-align:center;
	text-transform:uppercase;
	color:#fff;
}
.social img {
	max-height:32px;
	margin-top:4px;
	padding:0px 3px 0px 0px;
}
#sponsors img {
	width:auto !important;
	max-height:50px;
	margin:1em;
}
.site-footer .logo {
	display:block;
	width:100%;
	max-width:210px;
	clear:both;
	margin:auto;
	padding:2em 0em;
	text-align:center;
}
.site-footer a img {
	margin-bottom:-9px;
}

/* Ad Banners */
.ad-728x90 {
	position:relative;
	clear:both;
	width:100%;
	max-width:728px;
	margin:auto;
	text-align:center;
}
.ad-300x250 {
	position:relative;
	clear:both;
	width:100%;
	max-width:300px;
	margin:auto;
	padding:0em 0em 2em;
	text-align:center;
}
.ad-160x600 {
	position:relative;
	clear:both;
	width:100%;
	max-width:160px;
	margin:auto;
	padding:0em 0em 2em;
	text-align:center;
}
.ad-300x600 {
	display:none;
	visibility:hidden;
	position:relative;
	clear:both;
	width:100%;
	max-width:300px;
	margin:auto;
	padding:0em 0em 2em;
	text-align:center;
}
.adsm_block {
	background:none !important;
}
#post_ads {
	background:#f9f9f9 !important;
	border:1px solid #f0f0f0 !important;
}
#post_ads .postprofile {
	display:none !important;
}
#post_ads .postbody {
	width:100% !important;
	overflow:hidden !important;
}
/* Events */
ol.tribe-list-widget {
	width:100%;
	list-style:none !important;
	margin:auto auto 1.5em;
}
ol.tribe-list-widget li {
	margin:auto auto 1em;
}


/*--------------------------------------------------------------
Splash
----------------------------------------------------------------
#splashContainer {
	opacity:0;
	position:fixed;
	clear:both;
	width:100%;
	height:100%;
	min-height:650px;
	margin:auto;
	background:rgba(3,33,84,1);
	background:url(http://www.trinituner.com/v4/wp-content/uploads/2016/04/bg2.jpg) no-repeat center;
	background-size:cover;
	z-index:10000;
}
#splash {
	position:absolute;
	top:25%;
    width:100%;
	margin:auto;
	text-align:center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#splash img {
	max-width:380px;
	padding:20px;
}
@media only screen and (min-height:500px) {
	#splash {
		top:40%;
	}
}
*/

/* Tablet Layout: 768px to 960. Inherits styles from: Tablet Layout. */
@media only screen and (min-width:880px) {
	#splash img {
		max-width:420px;
		padding:20px;
	}
}



/*--------------------------------------------------------------
15 Responsive
--------------------------------------------------------------*/
@media only screen and (min-width:600px) {
	#topbar .content {
		padding:1.25em 1.5em 0em;
		font-size:1.25em;
		color:#999;
	}
	#masthead {
        display:block !important;
        visibility:visible !important;
		padding:0em;
    }
	#masthead .search {
		width:97%;
		margin:.5em 1.5%;
	}
	.desktop {
		display:block;
		visibility:visible;
	}
	.mobile {
		display:none;
		visibility:hidden;
	}
    .site-content .container {
		clear:none;
        width:96%;
		margin:auto;
		padding:2em 0em;
    }
	#sponsors .container {
		width:100%;
		max-width:1110px;
		margin:auto;
	}
	.column {
		width:98%;
		margin:auto 1% 1em;
	}
	.column-fifth, .column-quarter, .column-twofifths, .column-third, .column-half, .column-threequarter, .column-threefifths {
		float:left;
		clear:none;
		width:48%;
		margin:auto 1% 1em;
	}
	#trinituner-forum .column-threequarter {
		float:none;
		clear:both;
		width:100%;
		margin:auto;
	}
	#trinituner-forum .column-quarter {
		display:none;
	}
	.column-twothirds .thumbnail-plain {
		max-width:960px;
	}
	.column-twothirds .image, #gallery .image {
		max-width:100%;
		margin:auto;
	}
	.column-twothirds .image, #gallery .image .thumbnail-plain {
		max-width:100%;
		margin:auto;
	}
	.sidebar-left, .sidebar-right {
		float:right;	
	}
	.sidebar-left {
		background:url(https://www.trinituner.com/v4/wp-content/themes/trinituner-v4.1/images/sidebar-bg.png) no-repeat left top;
	}
	#topbar .widget, #topbar .widget-container {
		display:inline;
		float:none;
		width:auto;
		max-width:100%;
		margin:auto;
	}
	#topbar .widget ul { 
		margin:auto;
		list-style:none;
	}
	#sponsors .widget {
		float:none;
		width:100%;
		margin:auto;
		text-align:center;
	}
	.ad-728x90 {
	}
	
	.site-footer .site-links {
		display:block;
	}
	.site-footer .site-info {
		padding:0em 0em 2em;
	}
}

/* Tablet Layout: 768px to 960. Inherits styles from: Tablet Layout. */
@media only screen and (min-width:960px) {
	#topbar {
		display:block;
		max-height:40px;
		text-align:left;
		overflow:hidden;
	}
	#topbar .social {
		display:block;
		float:right;
		max-width:190px;
		margin:auto 1.5em auto auto;
		text-align:right;
	}
	
	.site-branding {
		float:left;
		clear:none;
		width:auto;
		padding:0px;
		text-align:left;
	}
	#wp-navigation, #wp-small-navigation {
		float:left;
		clear:none;
		width:auto;
		min-width:755px;
		text-align:left;
	}
	#small-masthead {
		top: 0px;
		position:fixed;
	}
	#small-masthead .site-branding {
		padding:5px 0px 5px 20px;
	}
	#small-masthead .social {
		position:relative;
		top:auto;
		right:auto;
		float:right;
		margin:.75em 1.5em auto auto;
	}
	#masthead .column-quarter {
		clear:none;
		width:23%;
		margin:10px 1%;
	}
	#masthead .column-half {
		float:right;
		clear:none;
		width:73%;
		margin:10px 1%;
	}
	#masthead #global-search {
		clear:both;
		width:98%;
	}
	.main-navigation ul {
		display:block !important;
	}
	.main-navigation li {
		position:relative;
		float:left;
		width:auto;
		text-align:left;
	}
	.main-navigation a {
		margin:.5em;
	}
	.menu-toggle,.main-navigation.toggled .nav-menu, #mega-menu-wrap-primary .mega-menu-toggle {
		display: none;
	}
	.main-navigation ul {
		display: block;
	}
	
	.column-third {
		float:left;
		clear:none;
		width:32.333%;
		margin:auto .5% 1em;
	}
	.column-twothirds {
		float:left;
		clear:none;
		width:65.666%;
		margin:auto .5% 1em;
	}
	.content-left {
		width:50%;
		float:left;
	}
	.content-right {
		width:50%;
		float:right;
	}
	
	.ad-728x90 {
		-webkit-transform:scale(1);
		transform:scale(1);
		padding:0em 0em 1em;
	}
	.ad-300x600 {
		display:block;
		visibility:visible;
	}
	
	#sponsors img {
		width:auto !important;
		max-height:100px;
		margin:auto;
	}
}
/* Laptops > */
@media only screen and (min-width:1279px) {
	#masthead .column-quarter, #masthead #global-search {
		float:left;
		clear:none;
		width:20%;
		margin:10px 1%;
	}
	#masthead .column-half {
		float:left;
		clear:none;
		width:54%;
		margin:10px 1%;
	}
	#titleContainer h1 {
		display:inline-block;
		float:left;
		text-align:left;
	}
	#titleContainer .ad-728x90 {
		clear:none;
		float:right !important;
		padding:0em;
	}
	.container {
		width:100%;
	}
	.sidebar-left {
		float:left;
		padding:0em;
		background:url(https://www.trinituner.com/v4/wp-content/themes/trinituner-v4.1/images/sidebar-bg.png) no-repeat left top;
	}
	.sidebar-right {
		float:left;
		padding:0em;
		background:url(https://www.trinituner.com/v4/wp-content/themes/trinituner-v4.1/images/sidebar-bg.png) no-repeat left top;
	}
	.column-fifth {
		width:19%;
		margin:auto .5% 1em;
	}
	.column-quarter {
		width:24%;
		margin:auto .5% 1em;
	}
	#trinituner-forum .column-quarter {
		display:block;
		float:left;
		clear:none;
		width:22%;
		margin:auto .5% 1em;
		padding:0em 1%;
	}
	.column-half {
		width:49%;
		margin:auto .5% 1em;
	}
	.column-threequarter, #trinituner-forum .column-threequarter {
		float:left;
		clear:none;
		width:74%;
		margin:auto .5% 1em;
	}
	.column-threefifths {
		width:59%;
		margin:auto .5% 1em;
	}
	.site-footer #sponsors {
		width:100%;
		padding:1em 0em;
		margin:auto auto;
		text-align:center;
		z-index:100;
	}
	#sponsors .container {
		padding:0em;
	}
	#sponsors .content {
		padding:.5em 0em;
	}
}
/* Desktops */
@media only screen and (min-width:1479px) and (min-height:900px) {
	#sponsors, .site-footer #sponsors {
		position:fixed;
		bottom:0px;
		width:100%;
		padding:0em !important;
		background:#fff !important;
		z-index:999;
	}
	#sponsors .container {
		max-width:1600px;
	}
	#sponsors img {
		max-height:54px;
	}
	.site-footer {
		padding:1em 0em 7.5em;
	}
}

/*--------------------------------------------------------------
16 Animation
--------------------------------------------------------------*/
.fade-in-0s {
	opacity:0;
	-webkit-animation:fadein .75s ease-in-out;
	-webkit-animation-fill-mode:forwards;
	-webkit-animation-delay:.85s;
	animation:fadein .75s ease-in-out;
	animation-fill-mode:forwards;
	animation-delay:.85s;
}
.fade-in-1s {
	opacity:0;
	-webkit-animation:fadein .75s ease-in-out;
	-webkit-animation-fill-mode:forwards;
	-webkit-animation-delay:1s;
	animation:fadein .75s ease-in-out;
	animation-fill-mode:forwards;
	animation-delay:1s;
}
.fade-in-2s {
	opacity:0;
	-webkit-animation:fadein 1s ease-in-out;
	-webkit-animation-fill-mode:forwards;
	-webkit-animation-delay:1.1s;
	animation:fadein 1s ease-in-out;
	animation-fill-mode:forwards;
	animation-delay:1.1s;
}
.fade-in-3s {
	opacity:0;
	-webkit-animation:fadein 1s ease-in-out;
	-webkit-animation-fill-mode:forwards;
	-webkit-animation-delay:1.15s;
	animation:fadein 1s ease-in-out;
	animation-fill-mode:forwards;
	animation-delay:1.15s;
}

@keyframes fadein {
0%   {
	opacity:0;
	/*-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);*/
}
100% {
	opacity:1;
	/*-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);*/
}
}
@-webkit-keyframes fadein /* Safari and Chrome */ {
0%   {
	opacity:0;
	/*-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	transform:scale(1.1);*/
	}
100% {
	opacity:1;
	/*-webkit-transform:scale(1);
	-moz-transform:scale(1);
	transform:scale(1);*/
	}
}
