.zbPlayerNative {display: none;}
.zbPlayerNativeMobile {width: 100%;}
div.zbPlayer span a img{display: inline;}#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 10100; text-align: center;
line-height: 0;
}
#jqlb_loading{
height:32px;
background-image:url(http://www.ufo-science.com/wp-content/plugins/wp-lightbox-2/styles/images/loading.gif);
background-repeat:no-repeat;				
background-position:center center; 		
}	
#jqlb_closelabel{
height:22px;
background-image:url(http://www.ufo-science.com/wp-content/plugins/wp-lightbox-2/styles/images/closelabel.gif);
background-repeat:no-repeat;				
background-position:center center;
}	
#lightbox a img{ border: none; }
#outerImageContainer{
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#imageContainer{
padding: 10px;
}
#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
width: 45%;
height: 100%;
background: transparent url(http://www.ufo-science.com/wp-content/plugins/wp-lightbox-2/styles/images/blank.gif) no-repeat; display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.ufo-science.com/wp-content/plugins/wp-lightbox-2/styles/images/prev.gif) left 50% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.ufo-science.com/wp-content/plugins/wp-lightbox-2/styles/images/next.gif) right 50% no-repeat; } #nextLinkText, #prevLinkText{
color: #FF9834;
font-weight:bold;
text-decoration: none;
}
#nextLinkText{
padding-left: 20px;
}
#prevLinkText{
padding-right: 20px;
}
#downloadLink{
margin-left: 10px;
}  .ontop #imageData {
padding-top: 5px;
} #imageDataContainer{
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
}
#imageData{
padding:0 10px;
}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ float: right;  padding-bottom: 0.7em;	}
#imageData #helpDisplay {clear: left; float: left; display: block; }
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 10090;
width: 100%;
height: 500px;
background-color: #000;
filter:alpha(opacity=60);
-moz-opacity: 0.6;
opacity: 0.6;
display: none;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
* html>body .clearfix {
display: inline-block; 
width: 100%;
}
* html .clearfix {/*\*/height: 1%;/**/}	
#lightboxIframe {
display: none;
}/*--------------------------------------------------------------------------------------------------------------------------*/
/*- RESET - Courtesy of Eric Meyer's CSS Reset Awesomeness: http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ ---*/
/*--------------------------------------------------------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/*- CLEARFIX --- * I prefer not to touch this code, I don't recommend you do so either, it works... so don't fix whats working ;) * -*/
/*-----------------------------------------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none;	margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0;}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after{clear: both; content: '.'; display: block; visibility: hidden; height: 0;}
.clearfix{display: inline-block;}
* html .clearfix{height: 1%;}
.clearfix{display: block;}


	/*--------------------------*/
	/*- SOCIAL ICONS ----------*/
	.social-icons{display: inline-block; margin: 0px; overflow: hidden;}
	.social-icons li{float: left; margin: 0px 5px 5px 0px !important; padding: 0px !important; list-style-type: none; border-bottom: none !important;}
	.social-icons li a{display: block; width: 32px; height: 32px; padding: 0px; margin: 0px; text-indent: -999px; overflow: hidden;}
	
	.social-icons .facebook{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/facebook-32.png) no-repeat;}
	.social-icons .googleplus{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/google+-32.png) no-repeat;}
	.social-icons .twitter{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/twitter-32.png) no-repeat;}
	.social-icons .youtube{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/youtube-32.png) no-repeat;}
	.social-icons .vimeo{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/vimeo-32.png) no-repeat;}
	.social-icons .skype{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/skype-32.png) no-repeat;}
	.social-icons .tumblr{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/tumblr-32.png) no-repeat;}
	.social-icons .linkedin{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/linkedin-32.png) no-repeat;}
	.social-icons .fivehundredpx{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/500px-32.png) no-repeat;}
	.social-icons .aim{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/aim-32.png) no-repeat;}
	.social-icons .android{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/android-32.png) no-repeat;}
	.social-icons .badoo{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/badoo-32.png) no-repeat;}
	.social-icons .dailybooth{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/dailybooth-32.png) no-repeat;}
	.social-icons .dribbble{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/dribbble-32.png) no-repeat;}
	.social-icons .emailz{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/email-32.png) no-repeat;}
	.social-icons .foursquare{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/foursquare-32.png) no-repeat;}
	.social-icons .github{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/github-32.png) no-repeat;}
	.social-icons .hipstamatic{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/hipstamatic-32.png) no-repeat;}
	.social-icons .icq{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/icq-32.png) no-repeat;}
	.social-icons .instagram{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/instagram-32.png) no-repeat;}
	.social-icons .lastfm{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/lastfm-32.png) no-repeat;}
	.social-icons .path{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/path-32.png) no-repeat;}
	.social-icons .pinterest{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/pinterest-32.png) no-repeat;}
	.social-icons .quora{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/quora-32.png) no-repeat;}
	.social-icons .rdio{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/rdio-32.png) no-repeat;}
	.social-icons .reddit{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/reddit-32.png) no-repeat;}
	.social-icons .rss{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/rss-32.png) no-repeat;}
	.social-icons .spotify{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/spotify-32.png) no-repeat;}
	.social-icons .thefancy{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/thefancy-32.png) no-repeat;}
	.social-icons .xbox{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/xbox-32.png) no-repeat;}
	.social-icons .feedly{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/feedly-32.png) no-repeat;} 
	.social-icons .zerply{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/zerply-32.png) no-repeat;}
	.social-icons .kiva{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/kiva-32.png) no-repeat;}
	.social-icons .picasa{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/picasa-32.png) no-repeat;}
	.social-icons .kickstarter{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/kickstarter-32.png) no-repeat;}
	.social-icons .envato{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/envato-32.png) no-repeat;}
	.social-icons .flickr{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/flickr-32.png) no-repeat;}
	.social-icons .soundcloud{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/soundcloud-32.png) no-repeat;}
	/*-----------*/
	/*-- NOTES --*/
	.obox-alert{clear: both; padding: 5px 10px; margin-bottom: 20px; border: 1px solid; color: #333; font-size: 13px; font-weight: bold; border-radius: 4px;}
		.obox-info{background-color: #ffc; border-color: #FFCC66; color: #BD8E39;}
		.obox-success{background-color: #66CC99; border-color: #009966; color: #006D49;}
		.obox-failure{background-color: #FF9999; border-color: #c00; color: #960101;}
		

	/*---------------*/
	/*-- DROP CAPS --*/
	.obox-dropcaps:first-letter{float: left; color: #333; font-size: 70px; line-height: 60px; padding: 8px 8px 0px 0px; font-family: Georgia;}
	

	/*---------------*/
	/*-- LINEBREAK --*/
	.obox-divider{margin: 0 0 26px; border: 2px solid #ccc; background: none;}
	
	
	/*-----------------*/
	/*-- HIGHLIGHTED --*/
	.obox-highlighted{background: #FFFF99; color: #333;}
	

	/*-------------*/
	/*-- BUTTONS --*/
	.obox-button{display: inline-block; margin: 0px; padding: 0px; background: #fff; border: 1px solid #ccc; border-radius: 4px; font-weight: bold; text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.1);
					position: relative;
					box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.2),
								inset 0px -1px 10px rgba(0, 0, 0, 0.05),
								1px 1px 1px rgba(0, 0, 0, 0.05);}
	.obox-button:hover{box-shadow: 	inset 0px 1px 1px rgba(255, 255, 255, 0.4),
									1px 1px 1px rgba(0, 0, 0, 0.05);}
	.obox-button:active{position: relative; top: 1px;}
		.obox-button.obox-small{padding: 6px 10px; font-size: 13px;}
		.obox-button.obox-large{padding: 15px 20px; font-size: 16px;}
		
		.obox-button.obox-black{background-color: #333; border-color: #111; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.5);}
		.obox-button.obox-black:hover{background-color: #525252; border-color: #424242; color: #fff;}
		
		.obox-button.obox-blue{background-color: #AAE4F8; border-color: #91C4DA; color: #567886;}
		.obox-button.obox-blue:hover{background-color: #B9F3FF; border-color: #A0D3E9; color: #567886;}
		
		.obox-button.obox-green{background-color: #A3C567; border-color: #8AAC4D; color: #465928;}
		.obox-button.obox-green:hover{background-color: #B2D476; border-color: #99BB5C; color: #465928;}
		
		.obox-button.obox-grey{background-color: #999; border-color: #777; color: #5D5D5D;}
		.obox-button.obox-grey:hover{background-color: #D9D9D9; border-color: #A8A8A8; color: #5D5D5D;}
		
		.obox-button.obox-navy{background-color: #BCCBD5; border-color: #88A1B4; color: #5C6C7D;}
		.obox-button.obox-navy:hover{background-color: #CBDAE4; border-color: #97B0C3; color: #5C6C7D;}
		
		.obox-button.obox-orange{background-color: #fc3; border-color: #f90; color: #AE6702;}
		.obox-button.obox-orange:hover{background-color: #FFDB42; border-color: #FFA80F; color: #AE6702;}
		
		.obox-button.obox-purple{background-color: #E8C4E4; border-color: #D494CE; color: #8E638A;}
		.obox-button.obox-purple:hover{background-color: #F7D3F3; border-color: #E3A3DD; color: #8E638A;}
		
		.obox-button.obox-red{background-color: #F78297; border-color: #F56778; color: #903D49;}
		.obox-button.obox-red:hover{background-color: #FF91A6; border-color: #FF7687; color: #903D49;}
		
		.obox-button.obox-teal{background-color: #B7F2F4; border-color: #7FE7EB; color: #567886;}
		.obox-button.obox-teal:hover{background-color: #C6FFFF; border-color: #8EF6FA; color: #567886;}
		
		.obox-button.obox-white{background-color: #f0f0f0; border-color: #ccc; color: #595959;}
		.obox-button.obox-white:hover{background-color: #fff; border-color: #e2e2e2; color: #333;}
		
	
	/*-------------*/
	/*-- COLUMNS --*/
	#tinymce .obox-grid{list-style: none; margin: 0; padding: 0; overflow: hidden; text-align: left;}
	.copy .obox-grid{list-style: none; margin: 0; padding: 0; overflow: hidden; text-align: left;}
	.copy .obox-grid .column{margin-bottom: 26px;}
	
	
	/*---------------------*/
	/*- SIX COLUMNS -------*/
	.obox-six-column{clear: both; position: relative;}
	.obox-six-column .obox-column{float: left; width: 14.166667%; margin-right: 3%; margin-bottom: 0px; position: relative;}
	.obox-six-column .obox-column:nth-child(6n+6){margin-right: 0;}
	
	/*---------------------*/
	/*- FIVE COLUMN -------*/
	.obox-five-column{clear: both; position: relative;}
	.obox-five-column .obox-column{float: left; width: 17.5%; margin-right: 20px; margin-bottom: 0px; position: relative;}
	.obox-five-column .obox-column:nth-child(5n+5){margin-right: 0;}
	
	
	/*---------------------*/
	/*- FOUR COLUMNS ------*/
	.obox-four-column .obox-column{float: left; width: 22.75%; margin-right: 3%; margin-bottom: 30px;}
	.obox-four-column .obox-column:nth-child(4n+4){margin-right: 0;}
	.obox-four-column .obox-column:nth-child(3n+4){clear: none;}
	
	
	/*---------------------*/
	/*- THREE COLUMNS -----*/
	.obox-three-column .obox-column{float: left; width: 31.333333%; margin-right: 3%; margin-bottom: 30px;}
	.obox-three-column .obox-column:nth-child(3n+3){margin-right: 0px;}
	.obox-three-column .obox-column:nth-child(3n+4){clear: left;}
	
	
	/*---------------------*/
	/*- TWO COLUMNS -------*/
	.obox-two-column .obox-column{float: left; width: 48.5%; margin-right: 3%; margin-bottom: 30px;}
	.obox-two-column .obox-column:nth-child(2n+2){margin-right: 0px; margin-bottom: 30px;}
	.obox-two-column .obox-column:nth-child(2n+3){clear: left;}
	
	
@media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
	.obox-six-column .obox-column, .obox-four-column .obox-column, .obox-three-column .obox-column, .obox-two-column .obox-column{float: none; width: auto; margin-right: 0%;}
}   html{-webkit-text-size-adjust: none;}
body{background-color: #f6f6f6; background-image: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/bg.png); background-repeat: repeat; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.5em; color: #777;}
label{display: block; margin-bottom: 5px; font-size: 12px; font-weight: 600; color: #777;}
textarea, input{padding: 8px; background: none; font-size: 14px; line-height: 1.6em; background: #fff; border: none; border-radius: 4px;}
textarea{width: 90%; max-width: 520px; padding: 8px; margin: 0px; border: 1px solid #e0e0e0;}
input[type=text], input[type=password]{width: 90%; max-width: 280px; border: 1px solid #e0e0e0;}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button{-webkit-appearance: none; margin: 0;}
a{color: #3B4950; text-decoration: none; -webkit-transition: all .15s ease-in-out; -moz-transition: all .15s ease-in-out;}
a:hover{color: #111;}
strong{font-weight: bold;}
em{font-style: italic;}
img{max-width: 100%; height: auto;}
iframe, embed {max-width: 100%;}  .no_bg{background-image: none;}
.clearboth{clear: both}
.floatleft{float: left;}
.floatright{float: right;}
.floatright{float:right;}
.no_display{display: none;}
.opacity_zero{opacity: 0;}  .wp-caption { border: 1px solid #cccccc; text-align: center; background-color: #f0f0f0; padding: 5px 0px 10px 5px; margin-bottom: 10px; max-width: 96%;}
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0px; padding: 0px; border: 0px none; max-width: 98.5%;}
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0px 4px 5px; margin: 0px; }
.wp-caption.alignnone {margin: 5px 20px 20px 0px;}
.alignnone {margin: 5px 20px 20px 0px;}
.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto;}
.alignright {float:right; margin: 5px 0px 20px 20px;}
.alignleft {float:left; margin: 5px 20px 20px 0px;}
.aligncenter {display: block; margin: 5px auto 5px auto;}
a img.alignright {float:right; margin: 5px 0px 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0px;}
a img.alignleft {float:left; margin: 5px 20px 20px 0px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}
pre{padding: 15px; margin: 0px 0px 22px 0px;
background-color: #f0f0f0; border: 1px solid #dadada;
overflow-x: auto; overflow-y: auto;
white-space: pre-wrap; word-wrap: break-word;
text-indent: 0px;
font-family: 'Courier New', Courier, monospace; font-size: 12px; line-height: 1.3em;
color: #000; orphans: 2; text-transform: none; widows: 2;}
.gallery-item img:hover{opacity:0.4; filter:alpha(opacity=40); transition: ease-in-out 1s;}
.gallery-caption {margin-left: 0; font-size: 11px; width: 74%;}
small {font-size: 75%;}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}
table {border-collapse: collapse; border-spacing: 0;}
em, i {font-style: italic;}
abbr, acronym, dfn {border-bottom: 1px dotted #666;cursor: help;}
address {display: block; margin: 0 0 1.625em;}
ins {text-decoration: none;} .sticky{}
.bypostauthor{}   #header-contact-container{width: 100%; background: #444;}
#header-contacts{max-width: 1000px; margin: auto; padding: 0px 10px; position: relative; color: #999; font-size: 11px; font-weight: bold;}
#header-container{width: 100%; background: #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); position: relative; position: fixed; z-index: 4;}
#header{max-width: 1000px; padding: 15px 10px; margin: auto; position: relative;}
#top-navigation-container{float: right;}
#title-container{background: #3B4950;}
#content-container{padding-top: 50px;}
#content{max-width: 1000px; margin: auto; padding: 60px 10px; position: relative;}
#left-column{float: left; width: 66%;}
#right-column{float: right; width: 30%;}
.sidebarleft #left-column{float: right;}
.sidebarleft #right-column{float: left;}
.sidebarnone #left-column{float: none; width: 100%;}
.sidebarnone #right-column{display: none;}
.single-services #content-container.sidebarnone #left-column, .single-features #content-container.sidebarnone #left-column{float: left; width: 66%;}
.single-services #right-column, .single-features #right-column, .single-portfolio #right-column, .page-template-contact-php #right-column{display: inline-block;}
#footer-container{padding: 40px 10px 20px; background: #3B4950; border-top: 4px solid #252E33; position: relative; z-index: 2;}
#footer{max-width: 1000px; margin: 0 auto;}
#footer-base-container{display: block; padding: 10px 10px; position: relative; overflow: hidden; background: #252E33; z-index: 2;}
.footer-text{max-width: 1000px; margin: auto; padding: 0; overflow: hidden; clear: both; color: #999; font-size: 11px;}
#footer-navigation-container{display: block; overflow: hidden; margin-bottom: 3px;}  #wrapper.boxed{max-width: 1100px; margin: 0 auto; position: relative; background: #f6f6f6; overflow: hidden; border-right: 1px solid #ccc; border-left: 1px solid #ccc; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}
#wrapper.boxed #header-container{display: block; position: relative; box-shadow: none;}
#wrapper.boxed #content-container{padding-top: 0px !important;}
#wrapper.boxed .slider{position: relative; max-width: 1100px;}
#wrapper.boxed .home-page{margin-top: 0px;}
#wrapper.boxed #widget-block{margin-top: 0px; background: #FFF;}     textarea, input, button{font-family: Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.5em; color: #595959;}
button, input[type=button], input[type=submit]{cursor: pointer;}
.form-description{margin-bottom: 20px; font-size: 16px;}
fieldset{padding: 10px; margin-bottom: 20px; background: #f4f4f4; border-radius: #ccc; border-radius: 5px;}
fieldset p:last-child{margin-bottom: 0px;}
.alert{padding: 5px; margin-bottom: 20px; border: 1px solid; color: #000; font-weight: bold; border-radius: 4px;}
.alert p:last-child{margin-bottom: 0px;}
.alert.success{background-color: #66CC99; border-color: #009966;}
.alert.note{background-color: #ffc; border-color: #FFCC66;}
.alert.fail{background-color: #FF9999; border-color: #c00;}  .grid{overflow: hidden; margin-bottom: 20px;}  .six-column{clear: both; position: relative;}
.six-column .column{float: left; width: 14.166667%; margin-right: 3%; margin-bottom: 2%; position: relative;}
.six-column .column:nth-child(6n+6){margin-right: 0px;}
.six-column .column:nth-child(6n+7){clear: left;}
.six-column h4.post-title{margin-bottom: 10px;}
.six-column .post-image{max-height: 75px; overflow: hidden;}
.six-column .button{float: left !important; margin-left: 20px !important; padding: 10px;}
.six-column .star-rating{float: left; margin-top: 10px;}
.six-column li p{font-size: 80%;}
.six-column .read-more{font-size: 80%;}
.six-column .post-date{font-size: 80%;}  .five-column{clear: both; position: relative;}
.five-column .column{float: left; width: 18.4%; margin-right: 2%; margin-bottom: 2%; position: relative;}
.five-column .column:nth-child(5n+5){margin-right: 0px;}
.five-column .column:nth-child(5n+6){clear: left;}
.five-column h4.post-title{margin-bottom: 10px;}
.five-column .post-image{max-height: 90px; overflow: hidden;}
.five-column .button{float: left !important; margin-left: 20px !important; padding: 10px;}
.five-column .star-rating{float: left; margin-top: 10px;}
.five-column li p{font-size: 80%;}
.five-column .read-more{font-size: 80%;}
.five-column .post-date{font-size: 80%;}  .four-column .column{float: left; width: 22.75%; margin-right: 3%; margin-bottom: 30px; min-height: 220px;}
.four-column .column:nth-child(4n+4){margin-right: 0;}
.four-column .column:nth-child(3n+4){clear: none;}
.four-column .star-rating{float: left; margin-top: 10px;}
.four-column .price{clear: both;}  .three-column .column{float: left; width: 31.333333%; margin-right: 3%; margin-bottom: 30px; text-align: center;}
.three-column .column:nth-child(3n+3){margin-right: 0px;}
.three-column .column:nth-child(3n+4){clear: left;}
.three-column .star-rating{float: left; margin-top: 10px;}
.three-column .price{clear: both;}  .two-column .column{float: left; width: 48.5%; margin-right: 3%; margin-bottom: 30px;}
.two-column .column:nth-child(2n+2){margin-right: 0px; margin-bottom: 30px;}
.two-column .column:nth-child(2n+3){clear: left;}
.two-column .star-rating{float: left; margin-top: 20px;}
.two-column .price{clear: both;}  .one-column .column{float: left; width: 100%; margin-bottom: 30px;}
.content-widget .one-column .post-title a{padding: 20px 0px;}
.content-widget .one-column .post-image{margin-top: 30px;}
.content-widget .one-column .star-rating{float: left; margin-top: 20px;}
.content-widget .one-column .price{clear: both;}  .title-block{max-width: 1000px; padding: 60px 20px; margin: auto;}
.title-block h2{color: #fff; font-size: 42px; line-height: 42px; font-weight: 200; text-align: center; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);}
.title-block h2 a{color: #fff;}
.title-block h2 a:hover{color: #3B4950;}
.title-block p{padding-top: 23px; margin: 20px 20% 0; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/slider-top-border.png) top no-repeat; font-size: 16px; color: #eee; text-align: center; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);}
.page-title-block{margin: 0 0 30px;}
.page-title{padding: 0; margin: 0; font-size: 38px; line-height: 38px; font-weight: 200; color: #333;}
.post-title-block{margin: 0 0 30px;}
.post-title{padding: 0; margin: 0; font-weight: 200; color: #333;}
.post-title-block .post-title{font-size: 38px; line-height: 38px;}  .contained .post-title{color: #111;}
.contained .post-title a{color: #111;}
.contained .post-title a:hover{color: #3B4950;}  .non-contained .post-title{color: #111;}
.non-contained .post-title a{color: #111;}
.non-contained .post-title a:hover{color: #3B4950;}
.service-title-block{margin: 0 0 30px;}
.service-title{padding: 0; margin: 0; font-size: 38px; line-height: 50px; font-weight: 200; color: #333;}
.section-title{margin-bottom: 20px; font-size: 30px; font-weight: 700; color: #173F52;}
.post-date{margin-bottom: 10px; color: #999; font-size: 12px;}  .copy.page-feature-copy{margin: 0 0 60px; font-size: 20px; line-height: 30px; text-align: center; color: #999;}  button, input[type=submit]{display: inline-block; padding: 8px 15px; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); font-size: 11px; font-weight: 600; line-height: 1em; border-radius: 2px;}
.button, .added_to_cart{display: inline-block; padding: 8px 15px; border: none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); font-size: 11px; font-weight: 600; line-height: 1em; border-radius: 2px;}
button.button{padding: 0px 15px; height: 30px;}  .products .product .add_to_cart_button,
.products .product .product_type_variable{float: right; margin: -3px 20px 0px 0px;}
.products .product .added_to_cart{float: right; margin: -3px 10px 0px 0px;}
.woocommerce_message .button,
.woocommerce-message .button{float: right;} .add_to_cart_button,
.added_to_cart,
.single_add_to_cart_button,
.button.product_type_variable{background: #3B4950; color: #fff;}
.add_to_cart_button:hover,
.added_to_cart:hover,
.single_add_to_cart_button:hover,
.button.product_type_variable:hover{background: #333; color: #fff;} .widget_shopping_cart .button,
.woocommerce-message .button,
.products .product .added_to_cart{background: #3B4950; color: #fff;}
.widget_shopping_cart .button:hover,
.woocommerce-message .button:hover,
.products .product .added_to_cart:hover{background: #333; color: #fff;} .widget_shopping_cart
.button.checkout,
.shop_table .checkout-button{background: #3B4950; color: #fff;}
.widget_shopping_cart:hover
.button.checkout:hover,
.shop_table .checkout-button:hover{background: #333; color: #fff;}
table .total-cart-buttons td{text-align: right; border: none;}
table td .button.checkout-button{float: right; margin-left: 10px;}
input[name=update_cart]{background: #3B4950; color: #fff;}
input[name=update_cart]:hover{background: #333; color: #fff;}
label.checkbox {display: inline-block;} .quantity .plus, .quantity .minus{height: 15px; width: 20px; padding: 0; position: absolute; right: 0px; font-size: 10px;}
.quantity .plus{top: 0px; background: #3B4950; border-radius: 0px 3px 0px 0px; color: #fff;}
.quantity .minus{bottom: 0px; background: #3B4950; border-radius: 0px 0px 3px 0px; color: #fff;}
.quantity .plus:hover, .quantity .minus:hover{background: #333;}
mark.count {background: none transparent; color: #555555;} .price_slider_wrapper .button{background: #3B4950; color: #fff;}
.price_slider_wrapper .button:hover{background: #3B4950; color: #fff;}
.price_slider_amount .button {float: right;} td .coupon .button{float: left; height: 30px; padding: 0px 10px 0px 10px; margin: 0px; background: #ddd; border: none; text-shadow: none; color: #333; border-radius: 0 2px 2px 0;}
td .coupon .button:hover{background-color: #3B4950; color: #fff;} #respond #submit{background: #FF6C70; color: #fff;}
#respond #submit:hover{background: #F47E81; color: #fff;} .show_review_form.button{background: #3B4950; color: #fff;}
.show_review_form.button:hover{background: #333; color: #fff;}  a.addthis_default_style{padding: 0px !important;}
a.addthis_button_tweet{width: 90px;}
a.addthis_button_facebook_like{width: 85px;}
a.addthis_button_google_plusone{width: 75px;}  .content-widget .read-more, .post-content .read-more{display: block; position: absolute; right: 20px; bottom: 10px; text-transform: uppercase; font-size: 10px; font-weight: 600; color: #3B4950; text-align: right;}
.content-widget .read-more:hover, .post-content .read-more:hover{color: #333;}  .page-widget .view-more{display: block; text-transform: uppercase; font-size: 10px; font-weight: 600; color: #3B4950; text-align: left;}
.page-widget .view-more:hover{color: #333;}  .pagination .next a{background-color: #3B4950; background-image: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/pagination-arrows.png); background-position: -45px 8px; background-repeat: no-repeat;}
.pagination .previous a{background-color: #3B4950; background-image: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/pagination-arrows.png); background-position: 8px 8px; background-repeat: no-repeat;}
.pagination .next a:hover, .pagination .previous a:hover{background-color: #000;}  .video-slider-buttons{float: right; overflow: hidden; margin-bottom: 10px;}  .gform_footer input[type=button], .gform_footer input[type=submit]{width: auto; padding: 5px; margin-bottom: 5px; background: #3E7FB0; border: none; border-radius: 4px; font-weight: bold; font-size: 14px; color: #fff; }
.gform_footer input[type=button]:hover, .gform_footer input[type=submit]:hover{background: #000;}
.gform_footer input[type=button]:active, .gform_footer input[type=submit]:active{position: relative; top: 1px;}  .widget_ns_mailchimp .button{margin-top: 15px; background: #3B4950; color: #fff;}
.widget_ns_mailchimp .button:hover{background: #333;}  #crumbs-container{background: #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); position: relative; z-index: 2; font-size: 12px; }
#crumbs{max-width: 1000px; padding: 10px; margin: auto; overflow: hidden;}
#crumbs li{float: left; display: inline; margin-right: 15px; color: #999;}
#crumbs a{color: #777;}
#crumbs a:hover{text-decoration: underline;}
#crumbs .current, #crumbs .current a{color: #333;}     .logo{float: left;}
.logo h1, .logo img{margin: 0px; padding: 0px; display: block;}  ul#nav{float: right; position: absolute; right: 20px; bottom: 20px; font-size: 13px; font-weight: 600;}
ul#nav li{float: left; margin-left: 30px; position: relative;}
ul#nav li a{display: block; margin: 0px 0px; border-radius: 5px; color: #333;}
ul#nav li a:hover{color: #3B4950;}  ul#nav ul.sub-menu, ul#nav .children{display: none; padding: 0px; position: absolute; top: 42px; z-index: 10;
background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
ul#nav ul.sub-menu ul, ul#nav .children ul{top: -1px; left: 182px;}
ul#nav ul.sub-menu li, ul#nav .children li{clear: both; width: 240px; padding: 0px; margin: 0px; border-bottom: 1px dotted #ccc;}
ul#nav ul.sub-menu li:last-child, ul#nav .children li:last-child{border-bottom: none;}
ul#nav ul.sub-menu li a, ul#nav .children li a{display: block; padding: 8px 10px; font-weight: normal;}
ul#nav ul.sub-menu li a:hover, ul#nav .children li a:hover{padding: 8px 7px 8px 13px;}  .header-search{float: left; width: 20px; height: 30px; position: relative; margin-right: 10px;}
.header-search .search-form{width: 0px; height: 23px; margin: 0; padding: 4px 0px; position: relative; border: none; box-shadow: none; border-radius: 0; color: #3f3f3f; font-size: 13px; font-weight: normal; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.active .search-form{width: 200px; padding: 4px 10px;}
.header-search .search_button, .icon-search{width: 20px; height: 20px; padding: 0; position: absolute; top: 9px; right: 0px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/search.png) no-repeat; cursor: pointer;}
.header-search .search_button{z-index: 1;}
.active .search_button{z-index: 90; top: 9px;}
.icon-search{z-index: 90;}
.active .icon-search{z-index: 1; top: 9px;}
.header-form{position: absolute; top: 0px; left: 0px; z-index: 9; width: 20px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.active .header-form{width: 220px;} 
.active .header-contact, .active .header-social{opacity: 0;}  #top-nav{margin-right: 20px; margin-top: 4px;}
#top-nav li{float: left; margin-left: 20px;}
#top-nav li a{color: #999;}
#top-nav li a:hover{color: #eee;}
#top-nav li ul{display: none;}  .header-cart-button{float: right; background: #555 url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/shopping-bag.png) left no-repeat; padding: 5px 10px 5px 35px; color: #999;}
.header-cart-button:hover{background-color: #111; color: #fff;}
.header-cart{display: none; width: 180px; padding: 10px; background: #111; position: absolute; top: 31px; right: 10px; z-index: 90; color: #fff;}
.header-cart ul{margin: 0; padding: 0; overflow: hidden;}
.header-cart ul li{padding: 0; margin: 0 0 10px 0; list-style-type: none;}
.header-cart .product-image{float: left; margin-right: 10px; max-width: 50px; height: auto;}
.header-cart h4{margin-bottom: 0; text-transform: uppercase;}
.header-cart h4 a{color: #fff;}
.header-cart .header-price{margin: 0; padding: 0;}
.cart-link, .checkout-link{padding: 0 10px; background: #222; color: #fff; text-transform: uppercase;}
.cart-link{float: left;}
.cart-link:hover, .checkout-link:hover{color: #1ABC9C;}
.checkout-link{float: right;}  .header-contact{float: left; margin-top: 5px; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.header-contact li{float: left; list-style-type: none; margin-right: 20px;}
.header-contact .header-number{padding-left: 25px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/phone20.png) 0px 4px no-repeat;}
.header-contact .header-email{padding-left: 30px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/email-header.png) 0px 1px no-repeat;}
.header-contact .header-email a{color: #999; text-decoration: none;}
.header-contact .header-email a:hover{color: #eee;}
.header-social{float: left; overflow: hidden; margin-top: 6px; opacity: 1; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s;}
.header-social li{float: left; margin-left: 10px; text-indent: -99999px;}
.header-social li a{display: block; width: 20px; height: 20px;}
.header-social .header-facebook a{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/facebook16.png) center no-repeat;}
.header-social .header-twitter a{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/twitter20.png) center no-repeat;}
.header-social .header-linkedin a{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/linkedin20.png) center no-repeat;}
.header-social .header-gplus a{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/googleplus16.png) center no-repeat;}
.header-social .header-pinterest a{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/header-icons/pinterest20.png) center no-repeat;} #header, ul#nav, #header .logo img{-webkit-transition: all .15s linear; -moz-transition: all .15s linear; transition: all .15s linear;}     .slider{position: fixed; width: 100%; z-index: 1; overflow: hidden; height: 520px; z-index: 1;}
.slider	.slider-bg{position: absolute; z-index: 2; display: block; margin-left: auto; margin-right: auto; left: 0px; right: 0px;}
.slider	.slider-bg img{position: absolute; max-width: none;}
.slider .slider-content{max-width: 1000px; margin: auto; position: relative; z-index: 3;}
.slider	ul{position: relative;}
.slider	li{position: absolute; top: 0px; width: 100%; height: 520px; background-size: cover !important;}
.videobg{position: absolute; z-index: 2; display: block; margin-left: auto; margin-right: auto; left: 0px; right: 0px; text-align: center;}
.videobg video{width: 100%; height: auto;}  .slider-copy{width: 48%; color: #fff; position: relative; z-index: 2;}
.slider-copy.full{width: 100%; margin: auto; text-align: center;}
.slider-copy h2{margin-bottom: 20px; color: #fff; font-size: 48px; line-height: 48px; font-weight: 600; letter-spacing: -3px; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);}
.slider-copy h5{margin-bottom: 20px; font-size: 20px; line-height: 28px; color: #eee; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);}
.slider-copy p{margin: 0px 30% 30px 0px; color: #fff; text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);}
.slider-copy.full p{margin: 0px 15% 30px 15%;}
.slider-copy .action-link{padding: 13px 30px; display: inline-block; background: #FF6C70; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);
line-height: 1em; border-radius: 5px; font-weight: 600;}
.slider-copy .action-link:hover{background: #F47E81; color: #fff;}  .slider .slider-image{width: 48%; overflow: hidden; position: relative; z-index: 2;}
.slider .slider-image a{display: block;}
.slider .slider-image.right a img{float: right;}
.slider .slider-image.left a img{float: left;}
.slider .image-title .slider-image{max-width: 640px;}
.slider .has-video iframe{max-width: 640px; max-height: 360px;}  .slider-arrows{position: absolute; top: 50%; margin-top: -25px; z-index: 3; width: 100%;}
.slider-arrows a{position: absolute; display: block; width: 50px; height: 50px; background: rgba(0, 0, 0, 0.6) url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/slider-arrows.png) no-repeat; text-indent: -999px; overflow: hidden;}
.slider-arrows .next{right: 0px; background-position: right; border-radius: 4px 0px 0px 4px;}
.slider-arrows .previous{left: 0px; background-position: left; border-radius: 0px 4px 4px 0px;}
.slider-arrows .next:hover{width: 60px; background-color: #000; background-position: -60px 0;}
.slider-arrows .previous:hover{width: 60px; background-color: #000; background-position: 10px 0;}  .boxed .slider-arrows a{width: 30px; border-radius: 4px;}
.boxed .slider-arrows .next{right: 5px; background-position: -70px 0px;}
.boxed .slider-arrows .previous{left: 5px; background-position: -10px 0px;}
.boxed .slider-arrows .next:hover{width: 30px; background-position: -70px 0px;}
.boxed .slider-arrows .previous:hover{width: 30px; background-position: -10px 0px;}  .slider .image-left .slider-image{float: left; padding: 60px 0px 0px; margin-left: -25px;}
.slider .image-left .slider-copy{float: right; padding: 100px 0px 0px; margin-right: -25px;}
.slider .image-right .slider-image{float: right; padding: 60px 0px 0px; margin-right: -25px;}
.slider .image-right .slider-copy{float: left; padding: 100px 0px 0px; margin-left: -25px;}
.slider .image-right .has-video, .slider .image-left .has-video{padding: 100px 0px 0px; margin-right: -25px;}
.slider .text-only .slider-copy{width: auto; float: none; padding: 100px 0px 0px; text-align: center; margin-top: -25px;}
.slider .text-only .slider-copy h5{max-width: 720px; margin-left: auto; margin-right: auto;}
.slider .text-only .slider-copy p{max-width: 720px; margin: 0px auto 30px;}
.slider .text-only .slider-image{display: none;}
.slider .image-only .slider-copy{display: none; margin-top: -25px;}
.slider .image-only .slider-image{float: none; padding: 60px 0px 0px; margin: 0px auto; text-align: center;}
.slider .image-only .has-video{width: 70%;}
.slider .image-title .slider-copy{text-align: center; margin: 0 auto 30px; padding: 60px 0px 0px; margin-top: -25px; width: 80%;}
.slider .image-title .slider-copy h5, .slider .image-title .slider-copy p{display: none;}
.slider .image-title .slider-image{float: none; width: 100%; margin: 0px auto; text-align: center; margin-bottom: -25px;}  #widget-block{position: relative; z-index: 3; padding: 0 20px; margin-top: 520px; background-color: #f6f6f6; background-image: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/bg.png); background-repeat: repeat; overflow: hidden; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
#widgetized-widget-block{position: relative; z-index: 3; padding: 0 20px; margin-top: 0px; background-color: #f6f6f6; background-image: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/bg.png); background-repeat: repeat; overflow: hidden; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);}
#widget-block .widget-list{clear: both; margin: 0 auto; padding: 40px 0px 20px;}
#home_page_downs .widgettitle{padding: 0 0 22px; margin: 0 0 40px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/widget-title-top-border.png) bottom no-repeat; font-size: 26px; font-weight: 200; text-align: center; color: #333;}
#home_page_downs .widgettitle a{color: #333;}
#home_page_downs .widgettitle a:hover{color: #000;}  .page-widget{max-width: 950px; margin: 0 auto 30px;}
.page-widget .post-image{margin-bottom: 10px;}
.page-widget .copy{text-align: left;}  #home_page_downs .widget_text{max-width: 960px; padding: 40px 20px; margin: 30px auto 60px; background: #fff; border-radius: 5px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); font-size: 20px; line-height: 30px; text-align: center; color: #999;}
#home_page_downs .widget_text .widgettitle{margin-bottom: 20px;}  .no-slider{margin-top: 0px !important;}
.content-widget{clear: both; padding: 0; margin-top: 30px;}
.content-widget-item{max-width: 1000px; position: relative; margin: auto;}
.content-widget .column{position: relative; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); text-align: left; overflow: hidden;}
.content-widget .content{padding: 20px; min-height: 0px !important;}
.content-widget .post{margin: 0 auto;}
.content-widget .post-image{margin: 0; overflow: hidden; display: block;}
.content-widget .post-image img{display: block; margin: auto; border-radius: 4px 4px 0px 0px;}
.content-widget .post-date{margin-bottom: 5px; color: #999;}
.content-widget .post-title{margin: 0; font-size: 16px; font-weight: 600;}
.content-widget .post-title a{color: #111;}
.content-widget .post-title a:hover{color: #3B4950;}
.content-widget .copy{}
.content-widget p{padding: 17px 0 0; margin: 15px 0 0; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-post-title-light.png) top left no-repeat; font-size: 14px;}
.content-widget iframe{max-height: 100%;}  .services-content-widget .column{min-height: inherit; background: none !important; text-align: center; box-shadow: none; border-radius: 0;}
.content-widget p{background: none; padding-top: 0;}  .partners-content-widget .column{min-height: inherit; background: none !important; text-align: center; box-shadow: none; border-radius: 0;}
.partners-content-widget .content {padding: 0px;}  .team-content-widget .column{min-height: inherit; background: none !important; text-align: center; box-shadow: none; border-radius: 0;}  .product-content-widget .post-image{border-bottom: 1px solid #eee;}
.product-content-widget .post-title{padding: 15px 0 15px; margin: 0 0 0 20px; font-size: 16px; font-weight: 600; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-post-title-light.png) bottom left no-repeat;}
.product-content-widget .price{float: left; margin: 0px 0px 0px 20px; padding: 0px; background: none;}
.product-content-widget .add_to_cart_button{float: right; margin: 0px 20px 20px 0px;}
.product-content-widget .product_type_variable{float: right; margin: 0px 20px 20px 0px;}  .testimonials-content-widget{padding: 60px 20px; margin: 40px -20px 30px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/testimonials-bg.png) top repeat; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; text-align: center; overflow: hidden;}
.testimonials-container{overflow: hidden; max-width: 1000px; padding: 0 10px; margin: auto;}
.testimonial-item{display: none; margin: 0 15%;}
.testimonial-item:first-child{display: block;}
.testimonial-item .testimonial-image{display: block; width: 70px; height: 70px; margin: 0 auto 10px; overflow: hidden; border: 4px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); border-radius: 100%;}
.testimonial-item .testimonial-image img{border-radius: 100%;}
.testimonial-item blockquote{margin-bottom: 30px; font-family: "droid serif"; line-height: 1.6em; font-size: 26px;}
.testimonial-item .testimonial-name{display: block; font-weight: 700; color: #333; }
.testimonial-item .testimonial-name a{color: #333;}
.testimonial-item .testimonial-name a:hover{color: #3B4950;}  .features-widget{margin-bottom: 60px;}
.features-widget .features-widget-item{max-width: 1000px; position: relative; margin: auto; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.features-widget .column{padding: 30px; border-bottom: 2px solid #ebebeb; overflow: hidden;}
.features-widget .column:last-child{border-bottom: none;}  .features-widget .content{margin-bottom:  30px;}
.features-widget h2{margin-bottom: 20px; font-size: 38px; line-height: 38px; font-weight: 200; color: #333;}
.features-widget h2 a{color: #111;}
.features-widget h5{margin-left: auto; margin-right: auto; margin-bottom: 20px; font-size: 20px; line-height: 28px; color: #888;}
.features-widget p{margin: 0px auto 30px; color: #777;}
.features-widget .action-link{padding: 13px 30px; display: inline-block; background: #FF6C70; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2); line-height: 1em; border-radius: 5px; font-weight: 600;}
.features-widget .image-left .content .post-image{float: left; width: 48%;}
.features-widget .image-left .feature-content{float: right; width: 48%; padding-top: 60px;}
.features-widget .image-right .content .post-image{float: right; width: 48%;}
.features-widget .image-right .feature-content{float: left; width: 48%; padding-top: 60px;}
.features-widget .image-only .post-image{margin: 0 auto;}
.features-widget .image-title{text-align: center;}
.features-widget .image-title .post-image{margin: 0 auto;}
.features-widget .text-only{text-align: center; padding: 30px;}  #home_page_sides{max-width: 1000px; padding: 0 0 40px; margin: 0 auto;}
#home_page_sides .widget{clear: none; float: left; width: 70%; padding: 2%; margin: 0 3% 0 0; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#home_page_sides .widget:nth-child(2n+2){width: 19%; padding: 2%; margin: 0; }
#home_page_sides .widgettitle{padding: 0 0 12px; margin-bottom: 20px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-widget-dark.png) bottom left no-repeat; font-size: 14px; font-weight: 600; color: #333; text-align: left;}
#home_page_sides .widgettitle a{color: #333;}
#home_page_sides .widgettitle a:hover{color: #000;}
#home_page_sides .column{min-height: 0; padding: 0px; margin-bottom: 0; background: none; box-shadow: none; border-radius: 0;}
#home_page_sides .column:last-child{padding: 0; margin-bottom: 0; border: none;}
#home_page_sides .post-image img{border-radius: 0;}
#home_page_sides .content{padding: 20px 0 0;}
#home_page_sides .read-more{margin-top: 15px; position: relative; right: auto; bottom: auto; text-align: left;}  #home_page_sides .testimonials-content-widget{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/testimonials-bg.png) top repeat; border: none; text-align: left; overflow: hidden;}
#home_page_sides .testimonial-item blockquote{margin-bottom: 20px; font-family: "droid serif"; line-height: 1.6em; font-size: 14px;}
#home_page_sides .testimonials-container{overflow: hidden; max-width: 1000px; padding: 0; margin: auto;}
#home_page_sides .testimonial-item{ margin: 0;}
#home_page_sides .testimonial-image{width: 60px; height: 60px; margin: 0 0 10px;}  #home_page_three_column.widget-list{max-width: 1000px; padding: 0px; margin: 40px auto; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#home_page_three_column .widget{float: left; width: 33.333333%; line-height: 1.6em; font-size: 13px;}
#home_page_three_column .widget .content{padding: 20px; border-right: 1px solid #ebebeb;}
#home_page_three_column .widget:nth-child(3n+3) .content{border-right: none;}
#home_page_three_column .widgettitle{padding: 0 0 12px; margin-bottom: 20px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-widget-dark.png) bottom left no-repeat; font-size: 14px; font-weight: 600; color: #333; text-align: left;}
#home_page_three_column .widgettitle a{color: #333;}
#home_page_three_column .widgettitle a:hover{color: #000;}     .post{margin-bottom: 30px;}
.post-content{padding: 30px; background: #fff; position: relative; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}  .post-content .post-image{margin: 0px -30px 30px; border-radius: 3px 3px 0px 0px;}
.post-content .post-image img{display: block; margin: auto;}  .copy p{margin-bottom: 20px;}
.copy ul{list-style: disc; margin: 0px 0px 20px 30px;}
.copy ol{list-style: decimal; margin: 0px 0px 20px 30px;}
.copy ul li, .copy ol li{margin-bottom: 0px; float: none;}
.copy img{display: block;}
.copy a{font-weight: bold; color: #3B4950;}
.copy a:hover{color: #333;}
.copy h2{font-size: 24px; margin-bottom: 25px; color: #333;}
.copy h3{font-size: 20px; margin-bottom: 25px; color: #333;}
.copy h4{font-size: 16px; margin-bottom: 25px; color: #333;}
.copy h5{font-size: 14px; margin-bottom: 25px; color: #333;}
.copy blockquote{padding-left: 15px; margin: 0px 0px 20px; font-weight: 500; font-style: italic;} .contained .copy a{color: #3B4950;}
.contained .copy a:hover{color: #333;}
.contained .post-date{color: #999;} .non-contained .copy a{color: #3B4950;}
.non-contained .copy a:hover{color: #333;}  .page-footer{padding: 20px; background: #fff; border-top: 1px solid #ddd; border-radius: 0px 0px 5px 5px; color: #888; font-size: 12px;}
.page-footer ul{overflow: hidden;}
.page-footer ul li{float: left; margin-right: 10px;}  .post-meta{padding-top: 15px; border-top: 2px solid #eee; overflow: hidden; font-size: 12px;}
.meta-block.tags{float: left; width: 49%:}
.meta-block.tags li{float: left; margin-right: 10px;}
.meta-block.social{float: right; width: 49%:}  .pagination{overflow: hidden; clear: both; display: block; text-align: center;}
.pagination li{display: inline;}
.pagination li.page-count{margin: 0px 15px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; font-weight: 600;}
.pagination .next, .pagination .previous{}
.pagination .next a, .pagination .previous a{display: inline-block; height: 25px; width: 25px; border-radius: 2px;}
.pagination li.page-count{margin-top: 2px; display: block; clear: both; text-align: center;}   #comments{clear: both; padding: 30px; margin-top: 60px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#comments h2{padding: 0; margin-bottom: 40px; color: #333; font-size: 24px; line-height: 30px; font-weight: 200;}
#comments:empty{display: none;}
li.comments-open:nth-child(2n){margin: 0px 0px 50px; padding: 0px; border: none;}
.comment-container{margin-bottom: 50px;}
.comment{margin: 0px 0px 30px; position: relative; overflow: hidden; border-bottom: 1px solid #eee;}
.comment:last-child{border: none;}
.comment-author{float: left; width: 10%; border-radius: 100px;}
.comment-author img{width: 100%; border-radius: 100px;}
.comment-meta{margin-left: 13.461538%;}
.comment .fn{display: block; padding: 0px; margin: 0px; font-size: 15px; color: #333; font-weight: bold;  }
.comment .date{display: block; margin-bottom: 20px; color: #777; font-size: 12px;}
.comment .comment-edit-link{display: block; margin-bottom: 10px; font-size: 12px;}
.comment p{margin-bottom: 26px;}
.comment .reply{position: absolute; top: 0px; right: 0px; border-color: #000; color: #000; font-size: 12px;}  .comment .children{margin-left: 13%; padding-top: 30px; margin-top: 30px; border-top: 1px solid #eee;}
.comment .children .comment-meta{width: 82%;}
.comment .children .comment:last-child{margin-bottom: 0;}  .nocomments{padding: 5px 10px; background: #3B4950; border-radius: 4px; color: #fff; font-size: 12px; font-weight: 600; text-align: center;}
#respond{background: #3B4950; padding: 30px; margin: 0px -30px -30px; border-radius: 0px 0px 3px 3px;}
#respond #reply-title{padding: 0; margin-bottom: 10px; color: #fff; font-size: 24px; font-weight: 200;}
#respond .comment-notes, #respond .logged-in-as{padding: 0 0 22px; margin-bottom: 20px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/top-border-widget.png) bottom left no-repeat; font-size: 12px; color: #c0c0c0;}
#respond .logged-in-as a{color: #ddd;}
#respond .logged-in-as a:hover{color: #fff;}
#respond .required{color: #FF6C70;}
#respond p{margin-bottom: 10px;}
#respond .form-submit{margin: 0;}
#respond label{color: #fff;}
#respond .form-allowed-tags{font-size: 12px; margin-bottom: 20px; color: #c0c0c0;}
#respond .form-allowed-tags code{display: block; font-family: "Courier New", Courier, monospace;}  #disqus_thread{clear: both; padding: 30px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}   .portfolio-title-block .post-title{margin-bottom: 50px; text-align: center; font-size: 45px; line-height: 45px; font-family: 'Rochester', Georgia, Times, cursive;}
.portfolio-content{padding: 30px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); overflow: hidden;}
.portfolio-content #left-column{float: left; width: 36%; padding-bottom: 20px;}
.portfolio-content #right-column{width: 60%;}
.portfolio-categories{margin-bottom: 30px; overflow: hidden; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.portfolio-categories li{float: left; border-right: 1px solid #eee;}
.portfolio-categories a{display: block; padding: 8px 15px; font-size: 12px;}
.portfolio-categories a.selected{font-weight: bold;}  .portfolio-list .column{min-height: 200px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); text-align: left;}
.portfolio-list .content{padding: 20px;}
.portfolio-list .post-image{margin: 0; text-align: center;}
.portfolio-list .post-image img{border-radius: 4px 4px 0px 0px;}
.portfolio-list .post-title{padding-bottom: 17px; margin-bottom: 15px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-post-title-light.png) bottom left no-repeat; font-size: 16px; font-weight: 600;}
.portfolio-list .copy{padding: 0; font-size: 14px; background: none; box-shadow: none;}  .next-prev-post-nav{padding: 15px 0px 0px; margin-top: 10px; border-top: 2px solid #eee; overflow: hidden; color: #ccc;}
.next-prev-post-nav li{float: left;}
.next-prev-post-nav li:last-child{float: right;}
.next-prev-post-nav a{font-weight: bold; font-size: 12px;  color: #3B4950;}
.next-prev-post-nav a:hover{color: #111;}  .portfolio-meta{margin-bottom: 25px; border-top: 2px solid #eee; border-bottom: 2px solid #eee;}
.portfolio-meta li{border-bottom: 1px dotted #eee; font-size: 12px; font-weight: bold;}
.portfolio-meta li:last-child{border-bottom: none;}
.portfolio-meta a{display: block; padding: 4px 0;}
.portfolio-tags{overflow: hidden; clear: both; font-size: 10px; text-transform: uppercase;}
.portfolio-tags li{float: left; margin-right: 10px;}
.portfolio-tags li a{padding: 4px 8px; background: #3B4950; color: #fff;}
.portfolio-tags li a:hover{background: #000; color: #fff;}
.portfolio-content .social{float: none; display: block; margin-top: 25px;}  .gallery-slider{overflow: hidden; position: relative;}  .gallery-container{width: 99999px; position: relative; z-index: 1;}
.gallery-container li{display: block; float: left; max-width: 100%; position: relative;}
.gallery-container li a{display: block; height: auto;}
.gallery-container img{display: block; max-width: 100%; height: auto;}  .controls{width: 82px; position: absolute; top: 30px; left: 30px; z-index: 3;}  .gallery-slider .next, .gallery-slider .previous{float: right; display: block; width: 34px; height: 34px; border-radius: 100%; background: #fff url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/arrow-sprite.png) no-repeat; z-index: 3; overflow: hidden; text-indent: -99999px;}
.gallery-slider .next{background-position: -179px 12px; margin-left: 10px;}
.gallery-slider .previous{background-position: 13px 12px;}
.gallery-slider .next:hover, .gallery-slider .previous:hover{background-color: rgba(255, 255, 255, 0.7); border-color: #a3a07d;}     .testimonials .column{text-align: center; margin-bottom: 40px;}
.testimonials .post-image{max-width: 150px; max-height: 150px; margin: 0 auto 10px; border-radius: 100%; overflow: hidden; display: block; border: 4px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.single .testimonials .post-image{float: left; max-width: 48%; height:auto; margin-right: 20px; border-radius: 0; overflow: hidden; display: block; border: 4px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.testimonials .post-title{padding: 0; margin-bottom: 5px; font-size: 16px; font-weight: 600;}
.testimonials .position{margin-bottom: 15px; font-size: 12px;}
.testimonials p{margin-bottom: 20px; font-family: "droid serif"; line-height: 1.6em; font-size: 26px;}     .team .column{text-align: center;}
.team .post-image{max-width: 200px; max-height: 200px; margin: 0 auto 10px; border-radius: 100%; overflow: hidden; display: block;}
.single .team .post-image{float: left; max-width: 40%; height: auto; max-height: none; margin-right: 20px; border-radius: 0; overflow: visible; display: block;}
.team .team-title{padding: 0; margin: 0; font-size: 38px; line-height: 50px; font-weight: 600; color: #111;}
.team .position{margin-bottom: 15px; font-size: 12px; color: #999;}
.team p{margin-bottom: 20px;}
.team .team-social{display: block; margin-bottom: 20px; overflow: hidden;}
.team .team-social li{display: inline; margin: 0 5px;}
.team .team-social li a{width: 32px; height: 32px; display: inline-block; text-indent: -99999px;}
.team-facebook{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/facebook-32.png) no-repeat;}
.team-twitter{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/twitter-32.png) no-repeat;}
.team-linkedin{background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/social-icons/linkedin-32.png) no-repeat;}  .team-members-container{padding: 30px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.team-members li{padding-bottom: 10px; overflow: hidden; line-height: 21px;}
.team-members img{float: left; max-width: 40px; max-height: 40px; margin-right: 10px; border-radius: 100%; overflow: hidden; border: 3px solid #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.team-member{float: left;}
.team-member a{display: block;}
.team-position{font-size: 11px; color: #999;}   .features-content{background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); overflow: hidden;}
.features-content #left-column{width: 70%;}
.features-content #right-column{width: 30%;}
.features-content .post-content{padding: 30px; border-right: 2px solid #eee; box-shadow: none; border-radius: 0;}
.features-content .post-content .post-image{margin: 0 0 30px;}
.sidebarleft .features-content .post-content{border-right: none; border-left: 2px solid #eee;}  .features-content .related-features-container{padding: 0;}
.features-content .related-features-container li{padding: 20px; border-bottom: 1px solid #eee; overflow: hidden; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/service-shadow.png) top left no-repeat;}
.features-content .related-features-container .features-list-icon{float: left; width: 5%; margin: 3px 4% 0 0; max-width: 30px; max-height: 30px;}
.features-content .related-features-container .active{background: #fff; color: #333; position: relative; margin: 0 0 0 -2px;}
.features-content .related-features-container a{float: left; width: 70%; color: #777;}
.features-content .related-features-container a:hover{color: #333;}
.features-content .related-features-container .active a{color: #333;}
.sidebarleft .features-content .related-features-container .active{left: auto; margin: 0 -2px 0 0;}     .services .column{text-align: center;}
.services .post-image{display: block; margin: 0 auto 20px;}
.services .post-title{margin-bottom: 15px; font-size: 16px; font-weight: 600;}  .service-icon{display: block; float: left; max-width: 50px; margin-right: 15px;}  .related-services-container{padding: 30px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.related-services li{padding-bottom: 5px; overflow: hidden; line-height: 30px;}
.related-services img{float: left; max-width: 30px; max-height: 30px; margin-right: 10px;}     .partners-title{margin-bottom: 15px; font-size: 16px; font-weight: bold;}
.partners .post-content .post-image{box-shadow: none;}  .partners .column{text-align: center;}
.partners .post-image{display: block; margin: 0 auto 20px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.partners .post-title{margin-bottom: 15px; font-size: 16px; font-weight: 600;}   #full-width .post-image{margin: -30px -30px 30px; border-radius: 4px 4px 0px 0px;}
#full-width .post-image img{border-radius: 4px 4px 0px 0px;}   .widget-page{max-width: 1000px; margin: auto; padding: 0px 20px 20px 20px;}   .archives{padding: 30px; margin-bottom: 30px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
.archives_list li{padding: 20px 0px; margin: 0px; border-bottom: 1px dotted #ccc;}
.archives_list .archive-post-image{float: left; width: 100px; height: 100px; margin-right: 20px; position: relative; }
.archives_list .archive-post-image a{display: block; width: 100px; max-height: 100px; overflow: hidden; border-radius: 3px;}
.archives_list .archive-post-image img{display: block; position: relative; width: 100px; height: auto;}
.archives_list .date{background: none; text-align: left; margin: 0px; font-size: 12px;}
.archives_list .post-title{font-size: 20px; margin-bottom: 15px;}
.archives_list .comment-count{font-weight: lighter; font-size: 12px; font-weight: 600;}
.archives_list .label{float: right; display: inline-block;}
.archives_list li:first-child{padding-top: 0px;}   .sidebarnone .contact-template{float: left !important; width: 66% !important;}
.contact-template .post-content{max-width: 620px;}
#map-container{background: #173F53; height: 350px; position: relative; overflow: hidden;}
.map-image{position: absolute; top: 0px; width: 100%; height: 350px; text-align: center; max-width: none;}
#map{display: block; height: 350px !important; width: 100% !important;}   .woocommerce-ordering{overflow: hidden; margin-bottom: 15px;}
.woocommerce-result-count{display: none;}
.woocommerce-pagination ul.page-numbers li{float: left; padding: 5px;}
.woocommerce-pagination ul.page-numbers{float: right;}
.orderby, .shipping_calculator select, .country_select, .state_select{padding: 8px; border: 1px solid #E0E0E0; max-width: 300px; width: 100%; border-radius: 4px;}  .woocommerce_message, .woocommerce-message{padding: 10px; margin-bottom: 20px; background: #f5f5f5; border: 1px solid #ddd; overflow: hidden;}  .category-description{margin-bottom: 25px; font-size: 16px; line-height: 1.4em;}  .onsale{padding: 5px 10px; position: absolute; top: 20px; left: 0px; text-align: center; background: #FF6C70; border-radius: 0 5px 5px 0; color: #fff; font-size: 11px; font-weight: 600;}  .products .product{float: left; width: 48.5%; position: relative; margin-right: 3%; margin-bottom: 20px; padding-bottom: 20px; background: #fff; position: relative; border-radius: 4px; overflow: hidden; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); text-align: left;}
.products .product:nth-child(2n+2){margin-right: 0;}
.sidebarnone .products .product{width: 30.543624%; min-height: 240px;}
.sidebarnone .products .product:nth-child(2n+2){margin-right: 2.184564%;}
.products .product h3{padding: 20px 0px 17px; margin: 0 20px 15px; font-size: 16px; font-weight: 600; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-post-title-light.png) bottom left no-repeat;}
.products .product .price{float: left; padding: 0px 0px 0px 20px; margin: 0; background: none; clear: both;}
.products .product .price del{font-size: 11px; color: #999; font-weight: normal;}
.products .product img{display: block; border-radius: 3px 3px 0px 0px; border-bottom: 1px solid #eee;}
.products .product .star-rating{position: absolute; top: 24px; right: 20px;}
.product-container, .product-container .products{width: 100%; overflow: hidden;}
.product-container .products .product:nth-child(2n+3){clear: none;}  .four-column .products .product{float: left; width: 22.75%; margin-right: 3%; margin-bottom: 30px;}
.four-column .products .product:nth-child(4n+4){margin-right: 0;}
.four-column .products .product:nth-child(3n+4){clear: none;}  .three-column .products .product{float: left; width: 31.333333%; margin-right: 3%; margin-bottom: 30px;}
.three-column .products .product:nth-child(3n+3){margin-right: 0px;}
.three-column .products .product:nth-child(3n+4){clear: left;}  .two-column .products .product{float: left; width: 48.5%; margin-right: 3%; margin-bottom: 30px;}
.two-column .products .product:nth-child(2n+2){margin-right: 0px; margin-bottom: 30px;}
.two-column .products .product:nth-child(2n+3){clear: left;}  .products-single .type-product{background: #fff; padding: 30px; border-radius: 4px; overflow: hidden; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); text-align: left;}
.product-top{margin-bottom: 30px;}
.purchase-options-container{float: right; width: 47.5%;}
.product_title{padding: 0; margin: 0 0 10px; font-size: 38px; line-height: 38px; font-weight: 200; color: #333;}
.price{padding-bottom: 17px; margin-bottom: 15px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-post-title-light.png) bottom left no-repeat; font-weight: 600; font-size: 12px; color: #777;}
.price del{font-size: 11px; color: #999; font-weight: normal;}
.product-price p{margin-bottom: 20px;}
.product_meta{margin-top: 10px; font-size: 11px;}
.products-single .social{margin-bottom: 30px;}  .product-images{float: left; width: 47.5%; position: relative; margin-bottom: 10px;}
.product-images .zoom{display: block;}
.product-images .thumbnails{overflow: hidden;}
.product-images .thumbnails .zoom{float: left; width: 22.222222%; padding: 0; margin: 3.703704% 3.703704% 0 0; background: #f0f0f0; box-shadow: none;}
.product-images .thumbnails .zoom img{width: 100%; height: auto;}
.product-images .thumbnails .zoom:nth-child(4n+4){margin-right: 0;}
.product-images .thumbnails .zoom:nth-child(4n+5){clear: left;}
.product-images .thumbnails .zoom:nth-child(-n+4){margin-bottom: 0;}  .variations td, .variations th{padding: 10px 0;}
.reset_variations{display: none; font-size: 11px; color: #900;}
.reset_variations:hover{color: #000;}
.single_variation{margin: 0 0 10px; overflow: hidden;}
.single_variation .price{float: left; padding: 0; margin: 0; background: none; font-size: 16px;}
.single_variation .stock{float: right; margin: 0; font-size: 11px; color: #900;}
.variations_button{clear: both;}  .woocommerce_tabs{clear: both;}
.tabs{padding: 0 5px; margin-bottom: 20px; border-bottom: 1px solid #ccc; overflow: hidden; position: relative; z-index: 1;}
.tabs li{float: left; font-size: 12px;}
.tabs li a{display: block; padding: 3px 15px; margin-right: 5px; background: #f2f2f2; border: 1px solid #e0e0e0; border-bottom: none; border-radius: 3px 3px 0px 0px; font-weight: 600; color: #777; }
.tabs li.active{margin-bottom: -1px;}
.tabs li.active a{background: #fff; color: #333;}
.tabs li a:hover{background: #fff;}
.tabs li a.selected{background: #ffcb28; color: #2d5c70;}  .entry-content p{margin-bottom: 20px;}
.entry-content ul{list-style: disc; margin: 0px 0px 20px 30px;}
.entry-content ol{list-style: decimal; margin: 0px 0px 20px 30px;}
.entry-content ul li, .entry-content ol li{margin-bottom: 0px; float: none;}
.entry-content img{display: block;}
.entry-content a{font-weight: bold; color: #3B4950;}
.entry-content a:hover{color: #333;}
.entry-content h2{font-size: 24px; margin-bottom: 25px; color: #333;}
.entry-content h3{font-size: 20px; margin-bottom: 25px; color: #333;}
.entry-content h4{font-size: 16px; margin-bottom: 25px; color: #333;}
.entry-content h5{font-size: 14px; margin-bottom: 25px; color: #333;}
.entry-content blockquote{padding-left: 15px; margin: 0px 0px 20px; font-weight: 500; font-style: italic;}
.woocommerce_tabs #tab-description h2, .woocommerce_tabs #tab-reviews h2{display: none !important;}
#reviews .show_review_form{font-weight: bold;}  div.pp_woocommerce #respond{background: #3B4950 !important; padding: 40px !important; margin: -40px !important; border-radius: 3px;}
#reviews #comments{padding: 0px; margin: 0px; background: none; box-shadow: none;}
.entry-content #reviews #comments .commentlist{margin-left: 0;}
.comment{margin: 0px 0px 30px; padding: 30px 0px 0px; position: relative; overflow: hidden; border-bottom: 1px solid #eee;}
.comment:first-child{padding-top: 0px;}
.comment:last-child{border: none;}
.comment_container .avatar{float: left; width: 10%; border-radius: 100px;}
.comment_container .comment-text{margin-left: 13.461538%;}  .star-rating {float: right; width: 80px; height: 16px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/star.png) repeat-x left 0;}
.star-rating span {background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/star.png) repeat-x left -32px; height: 0; padding-top: 16px; overflow: hidden; float: left;}
p.stars {overflow: hidden; zoom: 1; margin-bottom: 0px !important;}
p.stars span {width: 80px; height: 16px; position: relative; float: left; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/star.png) repeat-x left 0;}
p.stars span a {float: left; position: absolute; left: 0; top: 0; width: 16px; height: 0; padding-top: 16px; overflow: hidden;}
p.stars span a:hover, p.stars span a:focus {background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/star.png) repeat-x left -16px;}
p.stars a.active {background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/star.png) repeat-x left -32px;}
p.stars span a.star-1 { width: 16px; z-index: 10; }
p.stars span a.star-2 { width: 32px; z-index: 9; }
p.stars span a.star-3 { width: 48px; z-index: 8; }
p.stars span a.star-4 { width: 64px; z-index: 7; }
p.stars span a.star-5 { width: 80px; z-index: 6; }
.content-widget .star-rating{margin: 5px 0 5px 20px;}  .related, .upsells{margin: 30px -30px 0px; padding: 30px 30px 0px; border-top: 2px solid #e0e0e0; overflow: hidden;}
.related h2, .upsells h2{padding: 0; margin-bottom: 20px; color: #333; font-size: 24px; line-height: 24px; font-weight: 200;}
.upsells .products, .related .products{display: block; border: 1px solid #e0e0e0; border-radius: 4px; overflow: hidden;}
.upsells .product, .related .product{width: 49.919%; padding: 0 0 30px; margin-right: 0; margin-bottom: 0px; box-shadow: none; border-radius: 0px; border-right: 1px solid #e0e0e0;}
.upsells .product:nth-child(2n+2), .related .product:nth-child(2n+2){border-right: none;}
.upsells .product li, .related .product li{padding: 0;}  .cart{overflow: hidden;}
.quantity{float: left; width: 30%; height: 30px; margin-right: 10px; position: relative;}
table .product-quantity .quantity{max-width: 100%; min-width: 70px;}
.quantity .input-text{float: left; width: 60%; height: 18px; padding: 5px 8px; background: #fff; border: 1px solid #ccc; border-right: none; text-align: left; border-radius: 3px 0px 0px 3px;}  table{width: 100%; margin-bottom: 30px; border-collapse: collapse;}
table th{padding: 10px; border-bottom: 2px solid #e0e0e0; vertical-align: top; color: #333; font-weight: 600;}
table th.product-total{text-align: right;}
table td{padding: 10px; border-bottom: 1px solid #e0e0e0; vertical-align: top;}
table tr:last-child td{border: none;}
table .product-remove{width: 1%; text-align: center; vertical-align: middle;}
table .product-remove a{display: block; width: 12px; height: 12px; margin: auto; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/remove.png) center no-repeat; text-indent: -999px; overflow: hidden;}
table .product-thumbnail{width: 5%; text-align: left;}
table .product-thumbnail img{width: 50px; margin: auto; padding: 3px; border: 1px solid #eee; border-radius: 4px;}
table .product-name{width: 40%;}
table .product-total{text-align: right;}
table .product-quantity{text-align: left;}
table .product-subtotal{text-align: right;}
table tfoot{border-top: 2px solid #e0e0e0;}
table tfoot th{text-align: left; border-bottom: 1px solid #e0e0e0;}
table tfoot td{text-align: right;}
table tfoot tr:last-child th{border-bottom: none;}  .variation{overflow: hidden; font-size: 12px; color: #999;  }
.variation dt{clear: left; float: left; font-weight: bold;}
.variation dd{float: left; margin-left: 10px;}  td .coupon{float: left; font-size: 12px; overflow: hidden;}
td .coupon label{display: none;}
td .coupon input{float: left; width: 40%; padding: 0 10px; margin: 0px; height: 28px; border-radius: 2px 0 0 2px; border: 1px solid #ccc; border-right: none; background: #fff;}  .shipping_calculator{float: left; width: 45%;}
.copy .shipping_calculator h2{margin: 0px 0px 5px; color: #434318;  font-weight: bold;  font-size: 14px;}
.copy .shipping_calculator h2 a{}
.shipping-calculator-form{border: 1px solid #e0e0e0; background: #fff;}
.shipping-calculator-form p{padding: 10px; margin: 0px !important; border-bottom: 1px dashed #e0e0e0;}  .cart_totals{float: right; width: 45%;}
.cart_totals table{margin: 0px; background: #fff; border-collapse: separate; border: 1px solid #e0e0e0;  font-size: 14px;}
.cart_totals th, .cart_totals td{vertical-align: middle; border-bottom: 1px dashed #e0e0e0;}
.cart_totals th{font-weight: 600;}
.cart_totals tr:last-child th{border: none;}
.cart_totals td{text-align: right;}
.copy .cart_totals h2{margin: 0px 0px 5px;  font-weight: bold;  font-size: 14px;}
.cart_totals p{margin: 0px;}
.cart_totals small{display: block; padding: 10px 10px 0px; font-size: 12px; text-align: center; }  .col2-set{padding-bottom: 38px; margin-bottom: 30px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/divider.png) bottom repeat-x; overflow: hidden;}
.col-1, .col-2{float: left; width: 47.5%; margin-right: 5%;}
.col-2{margin-right: 0;}
#shiptobilling{float: right; width: 50%;}
.input-checkbox{float: left; margin-right: 10px;}  .copy .login, .copy .create-account{padding: 10px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/bg.jpg) top repeat-x fixed; box-shadow: inset 0px 0px 5px rgba(0, 0, 0, 0.3);}
.copy .login, .copy .create-account p{color: #333; margin: 0 0 10px;  font-size: 14px;}
.copy .login{margin-bottom: 20px;}
.copy .login .lost_password{margin-left: 10px;  text-decoration: underline; font-size: 12px; color: #333;}
.copy .login .lost_password:hover{color: #333;}
.copy .form-row{margin-bottom: 10px;}  #order_review_heading{margin-bottom: 30px; font-size: 24px;}  .copy #order_review table{float: left; width: 47.5%;}
.copy #order_review .product-quantity{text-align: center;}
.copy #order_review .product-total{text-align: right;}  #payment{float: right; width: 47.5%; border-collapse: separate; border-radius: 4px;}
#payment ul.payment_methods input[type=radio]{float: left; position: relative; top: 0px;}
#payment ul.payment_methods{list-style: none; margin: 0px 0px 20px; padding: 10px 0px 0px;}
#payment ul.payment_methods li{margin-bottom: 0px;}
#payment ul.payment_methods li input + label{font-weight: bold; margin-bottom: 10px;}
#payment ul.payment_methods img{display: inline; padding-left: 5px; clear: none;}
.copy #payment .payment_box{padding: 10px; margin: 10px 0px 20px; background: #f5f5f5; border: 1px solid #ccc; border-radius: 4px; font-size: 12px;}
.copy #payment .payment_box p{margin-bottom: 0;}
#payment .place-order input[type=submit]{background: #3B4950; color: #fff;}
#payment .place-order input[type=submit]:hover:hover{background: #333;}
#payment .woocommerce-cc-month{float: left; width: 38%; margin-right: 20px;}
#payment .woocommerce-cc-year{float: left; width: 38%;}  .copy ul.order_details{list-style: none; padding: 0px; margin: 0px 0px 30px;}
.copy ul.order_details li{padding: 10px 0; margin: 0px; border-bottom: 1px dotted #ccc;}
.copy ul.order_details li:last-child{border: none;}
.copy .shop_table.order_details{list-style: none; padding: 0px; margin: 0px 0px 20px;}
.copy .shop_table.order_details th, .copy .shop_table.order_details td{padding: 10px 0;}
.copy .shop_table .actions{text-align: right;}
.copy .shop_table.my_account_orders th, .copy .shop_table.my_account_orders td{padding: 10px 0;}
.copy .customer_details{padding: 0px; margin: 0px 0px 30px; overflow: hidden;}
.copy .customer_details dt{float: left; clear: left; width: 23%; padding: 10px 0; border-bottom: 1px dotted #ccc; font-weight: bold; color: #333;}
.copy .customer_details dd{float: left; width: 73%; padding: 10px 1%; border-bottom: 1px dotted #ccc;}
.copy .addresses{overflow: hidden; margin: 0px 0px 30px; overflow: hidden;}
.copy .addresses .col-1{float: left; width: 47.5%;}
.copy .addresses .col-2{float: right; width: 47.5%;}
.copy .addresses header{margin-bottom: 20px;}  #left-column .col-1, #left-column .col-2{float: none; width: 100%; margin: 0 0 30px 0;}
#left-column .cart_totals{float: none; width: 100%; margin-bottom: 20px;}
#left-column .shipping_calculator{float: none; width: 100%;}
#left-column .copy #order_review table{float: none; width: 100%;}
#left-column #payment{float: none; width: 100%;}    .product_list_widget li{padding: 0 0 5px; margin: 0 0 10px; overflow: hidden; border-bottom: 1px dotted #ccc;}
.product_list_widget a{display: block;}
.product_list_widget img{float: right; display: block; width: 30px; height: 30px; padding: 3px; border: 1px solid #eee; border-radius: 4px;}
.product_list_widget .variation{display: none;}
.product_list_widget .quantity{height: auto;}  .widget_shopping_cart{}
.widget_shopping_cart .total{margin-bottom: 10px; color: #333;}  .widget_login input{margin-bottom: 10px;}
.widget_login input + a{margin-left: 10px;  text-decoration: underline;  font-size: 12px; color: #333;}
.widget_login input + a:hover{color: #333;}  .price_slider_wrapper {margin-top: 15px; font-size: 15px;}
.price_slider_amount .price_label {float: left; padding-top: 5px;   font-size: 11px;}
.widget_price_filter .price_slider_wrapper .price_slider {margin-bottom: 10px !important;}
.widget_price_filter .price_slider_wrapper .ui-widget-content {-webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; background: #333; background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#666)); background: -webkit-linear-gradient(#333, #666); background: -moz-linear-gradient(center top, #333 0%, #666 100%); background: -moz-gradient(center top, #333 0%, #666 100%);}
.widget_price_filter .ui-slider-horizontal {height: .5em;}
.widget_price_filter .ui-slider {position: relative; text-align: left;}
.widget_price_filter .ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) top repeat-x #71ACAC; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.5); -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em;}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {top: 0; height: 100%;}
.widget_price_filter .ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 0.9em; height: 0.9em; -webkit-border-radius: 1em; -moz-border-radius: 1em; border-radius: 1em; border: 1px solid #333; cursor: pointer; background: white; background: -webkit-gradient(linear, left top, left bottom, from(white), to(#BBB)); background: -webkit-linear-gradient(white, #BBB); background: -moz-linear-gradient(center top, white 0%, #BBB 100%); background: -moz-gradient(center top, white 0%, #BBB 100%); outline: none; top: -0.3em; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 0 0 1px rgba(255, 255, 255, 0.65); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 0 0 1px rgba(255, 255, 255, 0.65); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3),inset 0 0 0 1px rgba(255, 255, 255, 0.65);}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {margin-left: -1em;}
.widget_price_filter .ui-state-default, .widget_price_filter .ui-widget-content .ui-state-default, .widget_price_filter .ui-widget-header .ui-state-default {border: 1px solid lightGrey !important; background: #E6E6E6 !important; font-weight: normal !important; color: #555 !important; border-image: initial !important;}   #right-column .widget-list{padding: 30px; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#right-column .widgettitle{padding: 0 0 12px; margin-bottom: 10px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/border-widget-dark.png) bottom left no-repeat; font-size: 14px; font-weight: 600;}
.blog-sidebar{background: #fff; color: #777;}
.blog-sidebar a{color: #333;}
.blog-sidebar a:hover{color: #3B4950;}
.blog-sidebar .widgettitle, .related-services-container .widgettitle{color: #333;}
.shop-sidebar{background: #fff; color: #777;}
.shop-sidebar a{color: #333;}
.shop-sidebar a:hover{color: #3B4950;}
.shop-sidebar .widgettitle{color: #333;}
#right-column .widgettitle a{color: #333;}
#right-column .widgettitle a:hover{color: #555;}
#right-column .widget{margin-bottom: 40px; line-height: 1.6em; font-size: 13px;}
#right-column .widget li{padding-bottom: 5px;}
#right-column .widget .children{margin: 5px 0 0; margin-left: 20px;}
#right-column .widget .children li:last-child{padding-bottom: 0;}
#right-column .widget .dater{color: #777;}
#right-column .column{float: none;}  #searchform{overflow: hidden;}
#searchform label{text-transform: uppercase; font-size: 10px; color: #999;}
#searchform input[type=text]{float: left; width: 56%; height: 15px; padding: 5px 2%; color: #333;}
#searchform input[type=submit]{float: right; height: 27px; padding: 5px 10px; background: #3B4950; border-width: 3px; text-align: center; color: #fff; border-radius: 4px;}
#searchform input[type=submit]:hover{color: #fff; border-color: #fff; background: #000; cursor: pointer;}
#archives .searchform{margin-bottom: 20px;}  a.widget-comment{font-style: italic !important; display: block; font-size: 11px;}  .popular_posts p{font-size: 12px; font-style: italic;}
.popular_posts a{font-weight: 400;}
.widget_popular_posts li a{display: block;}  iframe.twitter-timeline{min-width: 100% !important;}  #right-column  .adverts-125{margin-bottom: 30px;}
.adverts-125 ul{overflow: hidden; margin: 0px -30px 0px; padding: 15px;}
.adverts-125 ul .advert{float: left; margin: 5px; padding: 0px !important; border: none;}
.adverts-125 ul .advert a{display: block;}
.adverts-125 ul .advert:nth-child(2n+2){margin-right: 0px;}
.large-ad img{max-width: 100%; height: auto;}  .widget_categories .children{margin-left: 20px; margin-top: 10px;}
.widget_categories .children li{border: none !important; padding: 0px !important; margin: 0px !important; list-style-type: disc !important;}  .latest-videos{overflow: hidden; padding: 0px !important; position: relative;}
.latest-videos .widgettitle{ margin-bottom: 5px;}
.latest-videos .content{width: 2000px; position: relative; overflow: hidden; z-index: 1;}
.latest-videos div[id^='video_widget_']{float: left; width: 270px; margin: 0px 20px 0px 0px;}
.latest-videos .video-thumb{float: left; max-width: 240px; height: auto;}
.latest-videos .video-thumb a{display: block; margin: 0px;}
.latest-videos .video-thumb img{display: block; max-width: 100%;}
.video-slider-buttons{z-index: 9;}
.video-slider-buttons .previous, .video-slider-buttons .next{width: 25px; height: 35px; position: absolute; top: 50%; z-index: 5; background: rgba(0, 0, 0, 0.6) url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/slider-arrows-small.png) no-repeat; text-indent: -999px; overflow: hidden;}
.video-slider-buttons .previous{left: 0px; border-radius: 0px 4px 4px 0px; background-position: -12px -4px;}
.video-slider-buttons .next{right: 0px; border-radius: 4px 0px 0px 4px; background-position: -72px -4px;}
.video-slider-buttons .next:hover{width: 30px; background-color: #000; background-position: -72px -4px;}
.video-slider-buttons .previous:hover{width: 30px; background-color: #000; background-position: -9px -4px;}
.latest-videos .jp-type-single a{border: none !important; box-shadow: none !important;}
.latest-videos .jp-video-play-icon {float: none; position: absolute; width: 45px; height: 45px; margin: auto !important; left: 0; right: 0; margin-top: auto; margin-bottom: auto; top: 0; bottom: 0; background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/smallarrow.png) 0 0 no-repeat; text-indent:-9999px;}   #site-wide-container{width: 100%; background: #fff; border-top: 1px solid #e2e2e2; position: relative; z-index: 3;}
.site-wide-cta{max-width: 1000px; margin: 0 auto; padding: 30px 10px; overflow: hidden; text-align: center;}
.site-wide-cta span{margin: 0 40px 0 0; padding: 0; color: #595959; font-weight: 600; font-size: 20px; line-height: 40px;}
.site-wide-cta .action-link{display: inline-block; padding: 0 20px; background: #FF6C70; border-radius: 5px; font-size: 18px; font-weight: 600; line-height: 44px; color: #fff;
text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2)}
.action-link:hover{background: #F47E81; color: #fff;}     #footer{font-size: 13px; overflow: hidden;}  .footer-widgets{color: #ddd;}
.footer-widgets a{color: #eee;}
.footer-widgets a:hover{color: #fff;}
.footer-widgets .widget ul{margin: 0px;}
.footer-widgets .widget ul.children{margin: 8px 0 0 10px;}
.footer-widgets .chirp span.meta, .footer-widgets .widget li{padding: 0 0 4px; margin: 0 0 4px; border-bottom: 1px solid #43535C;}
.footer-widgets .chirp span.meta:last-child, .footer-widgets .widget li:last-child{padding: 0; margin: 0; border: none;}
.footer-widgets .widgettitle{margin-bottom: 20px; font-size: 11px; font-weight: 600; color: #fff; text-transform: uppercase;}
.footer-widgets .widgettitle a{color: #fff;}
.footer-widgets .widgettitle a:hover{color: #eee;}  .footer-widgets .widget_pages ul{overflow: hidden;}
.footer-widgets .widget_pages li{float: left; width: 50%; border-bottom: none; padding: 0 0 5px; margin: 0 0 4px;}
.footer-widgets .widget_pages li ul{display: none;}  ul#footer-nav{float: left; font-size: 12px; overflow: hidden;}
ul#footer-nav li{float: left; margin: 0px 15px 0px 0px;}
ul#footer-nav li ul, ul#footer-nav li ul li{display: none !important;}
ul#footer-nav li a{display: block; padding: 0px; margin: 0px; text-decoration: none; font-weight: normal;}
ul#footer-nav li a:hover{color: #fff;}
ul#footer-nav li:first-child a{padding-left: 0px;}  .footer-text a{color: #ccc;}
.footer-text a:hover{color: #fff;}
.footer-text p{float: left;}
.copyright{float: left; color: #999}
.obox-credit{float: right;}   .error-block{max-width: 960px; padding: 40px 20px; margin: 30px auto 60px; background: #fff; border-radius: 5px; box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); font-size: 20px; line-height: 30px; text-align: center; color: #999;}
.error-block h2{padding: 0 0 22px; margin: 0 0 40px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/widget-title-top-border.png) bottom no-repeat; font-size: 26px; font-weight: 200; text-align: center; color: #333;}
.error-block p{margin-bottom: 30px;}
.error-block .action-link{display: inline-block; padding: 0 20px; background: #FF6C70; border-radius: 5px; font-size: 18px; font-weight: 600; line-height: 44px; color: #fff; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.2);}
.error-block .action-link:hover{background: #F47E81; color: #fff;}   ul.gform_fields{margin: 0px; padding: 0px;}
ul.gform_fields .gfield{overflow: hidden; margin-bottom: 15px;}
.gfield textarea{width: 97%; max-width: 600px; padding: 8px; background: #fff; border: 1px solid #ddd; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.09);}
.gfield input{width: 90%; padding: 8px; background: #fff; border: 1px solid #ddd; box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.09);}
.gfield .radio-checkbox label{font-weight: normal; margin: 0px;}
.gfield .radio-checkbox input{float: left; width: auto; margin-right: 10px;}
.gfield .gfield_label{display: block; margin-bottom: 5px; font-size: 15px; font-weight: bold; color: #333;}
.gfield label{font-size: 12px; color: #999; margin-bottom: 0px;}@media only screen and (min-width: 1441px) {
}  @media only screen and (max-width: 1024px){
#header-container{padding: 0px; position: relative; height: auto;}
#header{padding: 10px;}
#content-container{padding-top: 0px;}
#content{padding: 20px;}
.logo{float: none; margin-bottom: 10px;}
ul#nav{float: none; padding: 0; margin: 0 -10px; position: static; left: auto; right: auto; bottom: auto;}
ul#nav li{margin: 0;}
ul#nav li:last-child{border-right: none;}
ul#nav li a{padding: 5px 10px;}
ul#nav li li{border-right: none;}
.title-block{padding: 30px 10px;}
.title-block h2{margin-bottom: 20px; font-size: 26px; line-height: 1em;}
.title-block p{margin: 0 4%; font-size: 14px;}  .slider{position: relative; height: 320px; overflow: visible;}
.slider .slider-content{padding: 2% 8%; width: 84%;}
.slider ul li{padding: 0; max-height: 320px;}
.slider .slider-copy{width: 58%;}
.slider .slider-image{width: 38%;}  .slider-copy h2{margin-bottom: 10px; font-size: 28px; line-height: 32px; font-weight: 900; letter-spacing: 0px;}
.slider-copy h5{margin-bottom: 10px; font-size: 14px; font-weight: 600;}
.slider-copy p{margin: 0 0 10px;}  .slider-arrows a{width: 30px;}
.slider-arrows .next{right: 5px; background-position: -70px 0px; border-radius: 4px;}
.slider-arrows .previous{left: 5px; background-position: -10px 0px; border-radius: 4px;}
.slider-arrows .next:hover{width: 30px; background-position: -70px 0px;}
.slider-arrows .previous:hover{width: 30px; background-position: -10px 0px;}  .slider .image-left .slider-image{padding: 0; margin: 0px;}
.slider .image-left .slider-copy{padding: 0; margin: 0px;}
.slider .image-right .slider-image{padding: 0; margin: 0px;}
.slider .image-right .slider-copy{padding: 0; margin: 0px;}
.slider .image-right .has-video, .slider .image-left .has-video{padding: 2%; margin: 0px;}		
.slider .text-only .slider-copy{width: 80%; float: none; padding: 0; margin-left: auto; margin-right: auto;}
.slider .image-only .has-video{padding: 0; height: 320px;}
.slider .image-only .has-video iframe{max-height: 280px;}
.slider .image-title .slider-copy{text-align: center; margin: 0 auto 30px; padding: 0; margin-top: -25px; width: 80%;}
.slider .image-title .slider-copy h5, .slider .image-title .slider-copy p{display: none;}
.slider .image-title .slider-image{float: none; margin: 0px auto; text-align: center; margin-bottom: -25px;}  #widget-block{margin-top: 0px; padding: 20px;}
#home_page_downs .widgettitle{margin: 0 0 20px;}
.widget-list[id*=home_page]{padding: 0;}
.content-widget{padding: 0px;}
.content-widget .content{padding: 10px;}	
#home_page_downs .widget_text{padding: 20px;}
.adverts-125 ul{margin: 0 auto!important;}  .features-widget .post-image{padding: 0 !important;}
.features-widget .content{padding: 0 0 20px !important;}
#home_page_sides{padding: 0 0 20px;}
#home_page_sides .widget{clear: both; float: none; width: auto; padding: 20px; margin: 0 0 20px;}
#home_page_sides .widget:nth-child(2n+2){clear: both; float: none; width: auto; padding: 20px; margin: 0;}
#home_page_three_column{max-width: 1000px; padding: 0px; margin: 0 auto 40px; background: #fff; border-radius: 4px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2);}
#home_page_three_column .widget{float: none; width: 100%;}
#home_page_three_column .widget .content{padding: 20px; border: none; border-bottom: 1px solid #ebebeb; min-height: auto !important;}
#home_page_three_column .widget:last-child .content{border-bottom: none;}
.post-content{padding: 20px;}
.post-content .post-image{margin: 0px -20px 20px;}
#comments{padding: 20px; margin-top: 20px;}
#comments h2{margin-bottom: 20px;}
#respond{padding: 20px; margin: 0px -20px -20px;}
.portfolio-content{padding: 20px;}
.products-single .type-product{padding: 20px;}  .related-services-container{padding: 20px;}
.related-services li{line-height: normal;}
.related-services img{ display: none;}		
#right-column .widget-list{padding: 20px;}
.site-wide-cta span{display: block; margin: 0 0 20px 0; line-height: 30px;}
.site-wide-cta .action-link{display: block;}
}  @media only screen and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 600px) {
body{font-size: 14px;}
#content-container{padding-top: 0px !important;}
.grid{overflow: hidden;}
.six-column .column, .five-column .column, .four-column .column, .three-column .column, .two-column .column{float: none; width: auto; margin-right: 0%;}
#content{padding: 10px;}
.portfolio-content{padding: 20px;}
.portfolio-content #left-column{clear: both; float: none; width: auto;}
.portfolio-content #right-column{clear: both; float: none; width: 100%;}
#left-column{clear: both; float: none; width: 100%; margin-bottom: 20px;}
#right-column{clear: both; float: none; width: 100%;}
.features-content #left-column{width: 100%; clear: both; border: none; margin-bottom: 0px;}
.features-content #left-column .feature-block {display: block !important; margin-bottom: 20px; border-bottom: 2px solid #ccc;}
.features-content #left-column .feature-block:last-child{margin-bottom: 0px; border: none;}
.features-content .post-content{padding: 20px;}
.features-content #right-column{display: none;}
#home_page_sides .column{margin-bottom: 20px;}  #header-contact-container{display: none;}
#header{padding: 0px;}
.logo{float: left; margin-bottom: 10px; padding: 10px 0px 0px 10px;}  .slider{background-size: cover; max-height: 270px; }
.slider-arrows{top: 50%;}
.slider ul li{max-height: 300px;}
.slider .slider-copy{float: none; width: 100%; margin-bottom: 20px !important; text-align: center;}
.slider .slider-image{float: none; width: 100%;}
.slider .slider-copy p{display: none;}  #menu-drop-button{z-index: 5; display: block; float: right; height: 35px; width: 35px; margin: 0px; background: #fff url(//www.ufo-science.com/wp-content/themes/dynamo/images/layout/drop-down.png) center no-repeat;}
ul#nav{clear: both; padding: 0px; margin: 0px; float: none; position: relative; display: none;}
ul#nav li{float: none; margin: 0px; border-right: none; border-bottom: 1px dotted #ccc;}
ul#nav li:last-child{border-bottom: none;}
ul#nav li ul{display: none !important;}
ul#nav li a{border: none;}
ul#nav li ul.sub-menu{display: block !important; width: 100%; padding: 0; margin: 0; visibility: visible !important; position: relative; left: auto; top: auto; right: auto !important; background: none; box-shadow: none; border-radius: 0;}
ul#nav li ul.sub-menu li{width: auto; margin: 0; border-radius: 0px;}
ul#nav li ul.sub-menu li a{border-radius: 0px; padding-left: 15px;}  .title-block{padding: 30px 10px;}
.title-block h2{margin-bottom: 20px; font-size: 26px; line-height: 30px;}
.title-block p{margin: auto; font-size: 14px;}
.page-title-block{margin: 0 0 20px;}
.page-title{font-size: 26px; line-height: 30px;}
.post-title-block{margin: 0 0 20px;}
.post-title-block .post-title{font-size: 26px; line-height: 30px;}
.service-title-block{margin: 0 0 20px;}
.service-title{font-size: 26px; line-height: 30px;}
.service-title .service-icon{max-width: 30px;}
#widget-block{padding: 10px;}	
#home_page_downs .widgettitle{padding: 0 0 22px; margin: 0 0 20px; font-size: 26px; line-height: 30px;}	
#home_page_downs .widget_text{font-size: 14px; line-height: 1.5em;}  .copy.page-feature-copy{margin: 0 0 30px; font-size: 20px; line-height: 30px; text-align: center; color: #999;}  .product-content-widget .content{padding: 20px;}
.product-content-widget .price{float: none; margin: 0px 20px;}
.product-content-widget .add_to_cart_button{margin: 20px; float: none; overflow: hidden; clear: both; display: block; text-align: center;}
.product-content-widget .product_type_variable{margin: 20px; float: none; overflow: hidden; clear: both; display: block; text-align: center;}  .testimonials-content-widget{padding: 20px;}
.testimonial-item{margin: 0;}
.testimonial-item blockquote{line-height: 1.4em; font-size: 14px;}  .features-widget .column{clear: both; padding: 10px;}
.features-widget .post-image{float: none !important; width: 100% !important; padding: 0 !important;}
.features-widget .content{float: none !important; width: 100% !important; padding: 0 0 20px !important;}
.features-widget h2{font-size: 26px; line-height: 30px;}
.features-widget h5{margin-bottom: 20px; font-size: 14px; line-height: 20px; font-weight: 600;}
.features-widget p{margin: 0px auto 30px; color: #777;}    .products .product{float: none; width: 100%; margin-right: 0;}
.products .product .add_to_cart_button, .products .product .product_type_variable{margin: 20px 20px 0px; float: none; overflow: hidden; clear: both; display: block; text-align: center;}
.products .product .added_to_cart{margin: 8px 20px 0px; float: none; overflow: hidden; clear: both; display: block; text-align: center;}
.products .product .price{float: none;}  .product-images{float: none; width: auto; margin: -20px -20px 20px; border-bottom: 1px solid #eee;}
.product-images img{border-radius: 3px 3px 0px 0px;}
.purchase-options-container{float: none; width: 100%;}
.product_title{margin-bottom: 10px; font-size: 26px; line-height: 30px;}
.related .product{float: none; width: 100%; padding: 0 0 20px; border: none; border-bottom: 1px solid #ccc;}
.related .product:last-child{border: none;}  .woocommerce_tabs{clear: both;}
.tabs{padding: 0; margin-bottom: 20px; border: none;}
.tabs li{float: none;}
.tabs li a{display: block; padding: 3px 15px; margin: 0 0 5px; background: #f2f2f2; border: 1px solid #e0e0e0; border-radius: 3px;}
.tabs li.active{margin: 0;}  table .total-cart-buttons td{text-align: left;}
table td .button.checkout-button{float: none; margin: 0 0 10px;}
.copy .shop_table .actions{text-align: left;}
.button[name=update_cart]{display: block; width: 100%; margin-bottom: 10px;}
.checkout-button{display: block; width: 100%;}
td .coupon{float: none; width: 100%; margin: 0 0 10px;}
.shipping_calculator{float: none; width: auto;}
.cart_totals{float: none; width: auto; margin: 0 0 20px;}
table td.product-thumbnail, table th.product-thumbnail{display: none;}
table td.product-quantity, table th.product-quantity{display: none;}  .col-1, .col-2{float: none; width: 100%; margin: 0 0 20px;}
.copy #order_review table, #payment{clear: both; float: none; width: 100%; margin: 0 0 20px; overflow: hidden;}  .content-widget .read-more, .post-content .read-more{display: block; margin-top: 10px; position: static; right: auto; bottom: auto; text-align: left;}
.obox-credit{float: none;}
}div.jp-video {font-size:1.25em; font-family:Verdana, Arial, sans-serif; line-height:1.6; color: #666; position:relative;}
div.jp-video a {-webkit-transition: none; -moz-transition: none;}
.jp-type-single {position: relative;}
.jp-gui {position: absolute; bottom: 20px; width: 95%; margin-left: auto; margin-right: auto; left: 0; right: 0;}
div.jp-video-full div.jp-jplayer {top: 0; left: 0; position: fixed !important; position: relative; overflow: hidden; z-index:1000;}
div.jp-video-full div.jp-gui {position: fixed !important; position: static; top: 40px; left: 0; width:100%; height:100%; z-index:1000;}
div.jp-interface {height: 40px; position: relative; background-color:#000; margin: 0 auto; border: 1px solid rgba(255,255,255,0.07); border-radius: 3px; overflow: hidden; opacity: 0; -webkit-transition-property: opacity; -webkit-transition-duration: 1s; -moz-transition-property: opacity; -moz-transition-duration: 1s;}
.jp-type-single:hover div.jp-interface {opacity: 1; }
div.jp-controls-holder {clear: both; margin:0 auto; position: relative; overflow:hidden; height: 40px;}
div.jp-video div.jp-type-playlist ul.jp-controls {width: 134px; margin-left: 172px;}
div.jp-interface ul.jp-controls li {display:inline;}
div.jp-video ul.jp-controls {position: absolute; width: 40px; top: 8px !important; left: 20px;}
div.jp-interface ul.jp-controls a {display:block; text-indent:-9999px;}
a.jp-play, a.jp-pause {width:17px; height:23px;}
a.jp-play {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/play.png) 0 0 no-repeat;}
a.jp-play:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/play.png) 0px -23px no-repeat;}
a.jp-pause {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/pause.png) 0 0px no-repeat; display: none;}
a.jp-pause:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/pause.png) 0px -23px no-repeat;}
.four-column .jp-gui, .four-column a.jp-video-play-icon {display: none !important;}
.volume-holder {position: absolute; top: 0px; right: 70px; }
div.jp-video div.jp-progress {position: absolute; height:8px; top: 15px; left: 50px; width: 655px; overflow:hidden; background-color: #1f1e1c;}
.jp-video-full .jp-progress {width: 420px !important;}
div.jp-seek-bar {width:0px; height:100%; cursor: pointer;}
div.jp-play-bar {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/jplayer.blue.monday.jpg) 0 -218px repeat-x ; width:0px; height:100%;}
div.jp-seeking-bg {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/seeking.gif);}
div.jp-video a.jp-mute, div.jp-video a.jp-unmute, div.jp-video a.jp-volume-max {position: absolute; top:10px; margin-top:0;}
a.jp-mute {width: 14px; height: 17px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/volume.png) 0 0px no-repeat;}
a.jp-mute:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/volume.png) 0px -17px no-repeat;}
a.jp-unmute {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/jplayer.blue.monday.jpg) -60px -170px no-repeat; display: none;}
a.jp-unmute:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/jplayer.blue.monday.jpg) -79px -170px no-repeat;}
a.jp-volume-max {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/jplayer.blue.monday.jpg) 0 -186px no-repeat;}
a.jp-volume-max:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/jplayer.blue.monday.jpg) -19px -186px no-repeat;}
div.jp-volume-bar {margin-left: 20px; margin-top: 16px; overflow:hidden; background: #1F1E1C; width:65px; height:5px; cursor: pointer;}
div.jp-volume-bar-value {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/jplayer.blue.monday.jpg) 0 -256px repeat-x; width:0px; height:5px;}
div.jp-video-full div.jp-video-play {z-index:1000;}
a.jp-video-play-icon {position: absolute; width: 112px; height: 100px; margin-left: auto; margin-right: auto; left: 0; right: 0; margin-top: auto; margin-bottom: auto; top: 0; bottom: 0; background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/bigplay.png) 0 0 no-repeat; text-indent:-9999px;}
div.jp-jplayer {background-color: #000000;}
ul.jp-toggles {position: absolute; top: 11px !important; right: 11px !important; width: 45px; height: 30px; list-style-type:none; padding:0;}
.jp-video-full ul.jp-toggles {top: -20px !important;}
ul.jp-toggles li {height: 30px; margin-bottom: 0px;}
div.jp-audio .jp-type-single ul.jp-toggles {width:25px;}
ul.jp-toggles li a {display:block; text-indent:-9999px; line-height:100%; }
a.jp-full-screen {width: 23px; height: 17px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/fullscreen.png) 0 0px no-repeat; margin-left: 20px;}
a.jp-full-screen:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/fullscreen.png) 0px -17px no-repeat;}
a.jp-restore-screen {width: 23px; height: 17px; background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/fullscreen.png) 0 0px no-repeat; margin-left: 20px;}
a.jp-restore-screen:hover {background: url(//www.ufo-science.com/wp-content/themes/dynamo/ocmx/images/jplayer/fullscreen.png) 0px -17px no-repeat;}
.jp-video-full div.jp-interface {width: 650px !important; margin: 0 auto;} .jp-no-solution {position:absolute; width:390px; margin-left:-202px; left:50%; top: 10px; padding:5px; font-size:.8em; background-color:#eee; border:2px solid #009be3; color:#000; display:none;}
.jp-no-solution a {color:#000;}
.jp-no-solution span {font-size:1em; display:block; text-align:center; font-weight:bold;}#header-container{background-color: #e6e6e6;}
ul#nav li a{color: #020202;}
ul#nav li a:hover{color: #c41b4e;}
ul#nav ul.sub-menu, ul#nav .children{background-color: #ffffff;}
ul#nav ul.sub-menu li a, ul#nav .children li a{color: #000000;}
ul#nav ul.sub-menu li a:hover, ul#nav .children li a:hover{color: #c41b4e;}
#title-container{background-color: #9e9e9e;}
.title-block h2{color: #fcfcfc;}
.title-block p{color: #eeeeee;}
#crumbs-container{background-color: #353535;}
#crumbs-container{border-color: #ffffff; box-shadow: none;}
#crumbs li, #crumbs .current, #crumbs .current a{color: #ffffff;}
#crumbs a{color: #e5e5e5;}
#crumbs a:hover{color: #e5e5e5;}
#content-container, #content, #wrapper.boxed #widget-block, .slider, #content-container{background: #d1d8db;}   
#widget-block, .post-content, .products-single .type-product, .products .product, .portfolio-list .column, .content-widget .column, .portfolio-content, #comments, #disqus_thread, .features-widget .features-widget-item, #home_page_downs .widget_text, #home_page_sides .widget:nth-child(2n+2), .cart_totals table, .related, .upsells, .portfolio-categories{background: #ffffff;}
.testimonials-content-widget{background: none #ffffff;}
.post-title, .post-title a, .contained .post-title a, .products .product h3, .product_title, .entry-content h2, .service-title a, .service-title, #comments h2, .content-widget .post-title a, .page-title, .page-title a, .copy h2, .copy h2 a, .copy h3 .copy h3 a, .copy h4, .copy h4 a, .related.products h2, .features-widget h2, .single h3.post-title a:hover, #reply-title{color: #111;}
.post-title:hover, .post-title a:hover, .contained .post-title a:hover, .service-title a:hover, .products .product h3:hover, .content-widget .post-title a:hover, .page-title a:hover, .copy h2 a:hover, .copy h3 a:hover, .copy h4 a:hover{color: #c41b4e;}
.contained .copy p, .entry-content p, .content, #comments, .features-widget p, .features-widget h5, #home_page_downs .widgettitle{color: #020202;}
.contained .copy a, .post-date a, .content a, #comments a, .portfolio-categories a, .portfolio-meta a, .next-prev-post-nav a, .content-widget .read-more, .post-content .read-more{color: #c41b4e;}
.contained .copy a:hover, .post-date a:hover, .content a:hover, #comments a:hover, .portfolio-categories a:hover, .portfolio-meta a:hover, .next-prev-post-nav a:hover, .content-widget .read-more:hover, .post-content .read-more:hover{color: #c4003a;}
.contained .post-date, .content-widget .post-date, .comment .date{color: #999999;}
ul#nav ul.sub-menu li, ul#nav .children li, .post-meta, .comment, .comment .children, .next-prev-post-nav, .features-widget .column, .portfolio-categories li, .portfolio-meta li, .portfolio-meta, .testimonials-content-widget{border-color: #cccccc;}
#respond{background-color: #3B4950;}
#respond #reply-title, #respond .comment-notes, #respond .logged-in-as, #respond label, #respond .form-allowed-tags, #respond .logged-in-as a{color: #c0c0c0;}
.non-contained .post-title a, #home_page_three_column .widgettitle, #home_page_three_column .widgettitle a, .single h3.post-title a:hover{color: #111;}
.non-contained .post-title a:hover, #home_page_three_column .widgettitle a:hover{color: #3B4950;}
.non-contained .copy p{color: #777777;}
.non-contained .copy a{color: #3B4950;}
.non-contained .copy a:hover{color: #333;}
.non-contained .copy a:hover{color: #333;}
table td, table th, .cart_totals th, .cart_totals td, .cart_totals table, .shipping-calculator-form, .shipping-calculator-form p{border-color: #e0e0e0;}
.price{color: #777;}
.onsale{background-color: #FF6C70;}
.tabs li a{background-color: #f2f2f2;}
.tabs li.active a{background-color: #fff;}
.tabs li a, .tabs, .upsells .products, .related, .related .products, .upsells .product, .related .product, .products .product img, .product_list_widget img{border-color: #e0e0e0;}
.tabs li a, .tabs li.active a{color: #333;}
#searchform input[type=submit]{background-color: #3B4950;}
#searchform input[type=submit], a.read-more{color: #fff;}
#searchform input[type=submit]:hover{background-color: #000;}
#searchform input[type=submit]:hover, a.read-more:hover{color: #fff;}
.content-widget .read-more, .post-content .read-more{color: #3B4950;}
.content-widget .read-more:hover, .post-content .read-more:hover{color: #111;}
#respond #submit{background-color: #ff6c70;}
#respond #submit{color: #fff;}
#respond #submit:hover{background-color: #f47e81;}
#respond #submit:hover{color: #fff;}
.pagination .next a, .pagination .previous a{background-color: #3B4950;}
.pagination .next a:hover, .pagination .previous a:hover{background-color: #000;}
.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, .widget_shopping_cart .button, .woocommerce-message .button, .products .product .added_to_cart, .widget_shopping_cart .button.checkout, .shop_table .checkout-button, .price_slider_wrapper .button, #payment .place-order input[type=submit], input[name=update_cart], .widget_shopping_cart .button.checkout, .shop_table .checkout-button{background-color: #3B4950;}
.add_to_cart_button, .added_to_cart, .single_add_to_cart_button, .button.product_type_variable, .widget_shopping_cart .button, .woocommerce-message .button, .products .product .added_to_cart, .widget_shopping_cart .button.checkout, .shop_table .checkout-button, .price_slider_wrapper .button, #payment .place-order input[type=submit], input[name=update_cart], .widget_shopping_cart .button.checkout, .shop_table .checkout-button{color: #fff;}
.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, .widget_shopping_cart .button:hover, .woocommerce-message .button:hover, .products .product .added_to_cart:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, .price_slider_wrapper .button:hover, #payment .place-order input[type=submit]:hover, input[name=update_cart]:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover{background-color: #000;}
.add_to_cart_button:hover, .added_to_cart:hover, .single_add_to_cart_button:hover, .button.product_type_variable:hover, .widget_shopping_cart .button:hover, .woocommerce-message .button:hover, .products .product .added_to_cart:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover, .price_slider_wrapper .button:hover, #payment .place-order input[type=submit]:hover, input[name=update_cart]:hover, .widget_shopping_cart .button.checkout:hover, .shop_table .checkout-button:hover{color: #fff;}
.quantity .plus, .quantity .minus{background-color: #3B4950;}
.quantity .plus:hover, .quantity .minus:hover{background-color: #333;}
td .coupon .button{background-color: #ddd;}
td .coupon .button{color: #333;}
td .coupon .button:hover{background-color: #3B4950;}
td .coupon .button:hover{color: #333;}
.blog-sidebar, .related-services-container{background-color: #ffffff;}
.blog-sidebar .widgettitle, .related-services-container .widgettitle{color: #333;}
.blog-sidebar, .blog-sidebar p, .related-services-container, .related-services-container p{color: #777;}
.blog-sidebar a, .related-services-container a{color: #333;}
.blog-sidebar a:hover, related-services-container a:hover{color: #3B4950;}
.shop-sidebar{background-color: #fff;}
.shop-sidebar .widgettitle{color: #333;}
.shop-sidebar, .shop-sidebar p, .widget_shopping_cart .total{color: #777;}
.shop-sidebar a{color: #333;}
.shop-sidebar a:hover{color: #3B4950;}
.product_list_widget li{border-color: #ccc;}
#site-wide-container{background-color: #1abc9c;}
.site-wide-cta span{color: #fff;}
.site-wide-cta .action-link{background-color: #34b899;}
.site-wide-cta .action-link{color: #fff;}
.site-wide-cta .action-link{border-color: #fff;}
.site-wide-cta .action-link:hover{background-color: #59c8af;}
.site-wide-cta .action-link:hover{color: #fff;}
.site-wide-cta .action-link:hover{border-color: #fff;}
#footer-container{background-color: #eaeaea;}
#footer-container, .footer-widgets, #site-wide-container{border-color: #eaeaea;}
.footer-widgets .widgettitle{color: #020202;}
.footer-widgets, .footer-widgets .dater{color: #020202;}
.footer-widgets a{color: #020202;}
.footer-widgets a:hover{color: #c41b4e;}
.footer-widgets .widget li{color: #eaeaea;}
#footer-base-container{background-color: #020101;}
.footer-text, .footer-text p{color: #999;}
.footer-text a{color: #ccc;}
.footer-text a:hover, ul#footer-nav li a:hover{color: #fff;}
body{background-image: none;}
#widget-block{background-image: none; background: #d1d8db;}
#widget-block{ background-color: #d1d8db;; }