/*   
Theme Name: DannyClick 2012 Template
Theme URI: http://dannyclick.com
Description: Clean WP template
Author: WDS
Author URI: http://webdatasolution.com
Version: 1
*/

/* general */
*{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
.clear{clear:both}
@font-face{font-family:black_widowregular;src:url(_/fonts/black_widow-webfont.eot?#iefix) format(embedded-opentype), url(_/fonts/black_widow-webfont.woff) format(woff), url(_/fonts/black_widow-webfont.ttf) format(truetype), url(_/fonts/black_widow-webfont.svg#black_widowregular) format(svg);font-weight:400;font-style:normal}
body{font-family:Arial, Helvetica, sans-serif; color:#78756f; background:url(/wp-content/uploads/2015/09/bg2.jpg) top center fixed no-repeat}
#page-wrap{width:960px;margin:0 auto}
a{color:#333;text-decoration:none}
a:hover{color:#000}

/* header & menu */
logo{display:block;text-align:center;margin-bottom:30px;padding:10px}
menu {margin-bottom:5px;text-align:center}
.menu {list-style:none;display:inline-block;margin:0 auto}
.menu li{display:inline-block}
.menu a{font-family:black_widowregular;color:#97948d;text-transform:uppercase;font-size:16px;padding:5px 12px}
.menu a:hover,menu .current-menu-item a{color:#333}

/* homepage */
.nivoSlider{position:relative;width:100%;height:auto;overflow:none}
.nivoSlider img{position:absolute;top:0;left:0;max-width:none}
.nivo-main-image{display:block!important;position:relative!important;width:100%!important}
#homepage_slider{width:725px;height:450px;margin:0 0 0 27px}
.nivo-directionNav{position:absolute;margin-top:-240px;margin-left:-117px;text-indent:-9999em;width:960px}
.nivo-nextNav,.nivo-prevNav{position:absolute;cursor:pointer;display:block;width:90px;height:50px}
.nivo-prevNav{background:url(_/images/sprite.png) no-repeat 0 -100px}
.nivo-nextNav{background:url(_/images/sprite.png) no-repeat -100px -100px;margin-left:869px}
#homepage_slider_wrapper{width:780px;height:500px;background:url(_/images/sprite.png) no-repeat 0 -400px;margin:0 auto}
#lower_slider_leaf{width:312px;height:56px;background:url(_/images/sprite.png) no-repeat -200px -100px;margin:0 auto 10px}

/* footer */
.half {width:50%; float:left}
.text-right {text-align:right}

footer {padding-bottom:30px; width:800px; margin: 0 auto}
.horizontal_rule {display: block; background:url(_/images/sprite.png) repeat-x; height:10px; margin:25px 0 8px 0 }
footer .half {line-height:36px; font-size:12px}

#facebook_link, #twitter_link, #rss_link, #itunes_link { 
	text-indent: -9999em; font-size:0px; display:inline-block; width: 31px; height: 31px; margin:0;
}

#itunes_link   { background:url(_/images/sprite.png) no-repeat 0 -200px; margin:0 10px 0 0; width:36px; height:36px }
#facebook_link { background:url(_/images/sprite.png) no-repeat -100px -200px; }
#twitter_link  { background:url(_/images/sprite.png) no-repeat -200px -200px; }
#rss_link 	   { background:url(_/images/sprite.png) no-repeat -300px -200px; }


#player {position: absolute; margin-left:700px; margin-top:-100px;display:none;}

.post-type-archive-press .content_wrapper p {
	padding:5px 0 !important
}


.photo{
	float:left;
	width: 100%;
	margin-left: 30px;
}

.photo h1{
	float:left;
	width:100%;
	text-align: center;
	margin-bottom: 20px;
}

.photo a{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

.photo a img,.video a img{

    border: 0px solid #000000;
    padding: 6px;
	margin: 4px;
}

.video{
	float:left;
	width: 100%;
	margin-top: 20px;
	margin-left: 30px;
}

.video h1{
	float:left;
	width:100%;
	text-align: center;
	margin-bottom: 20px;
}



.video a{
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
}



.play-overlay {
    background-image: url("images/play.png");
    background-position: 80px 53px;
    background-repeat: no-repeat;
    float: left;
    height: 200px;
    opacity: 0.8;
    position: absolute;
    width: 200px;
}


.play-overlay:hover {
    opacity: 0.3;

}


.video .video-title {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.65);
    bottom: -70px;
    color: #FFFFFF;
    padding: 7px 6px 10px 21px;
    position: absolute;
    width: 13%

}


.post-type-archive .clear{
	height: auto;
        visibility: visible;
}

.store-logos {
	margin-bottom: 20px;
	margin-top: -20px;
}
.store-logos ul li {
	margin-right: 10px;
	display: inline;
}
.links-div {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 26px;
	font-weight: normal;
	color: #666;
	float: left;
	width: 230px;
	margin-right: 25px;
	margin-top: 30px;
}
.first_img {float: left;
margin-right: 120px;}

#mc_embed_signup form{float: left;
margin-top: -12px;
width: 460px;
margin-right: 80px;}
#mc_embed_signup input{float:left;}
#mc_embed_signup input[type="submit"]{clear:none;}
.email-link{font-weight: bold;
text-transform: uppercase;
margin: 0 auto;
float: none;text-align:center;}
.email-link a{text-transform:none;text-decoration:underline;}
.email{text-align:center;}
.dock_right{border: 3px solid;
padding: 6px 20px;
z-index: 9999;
text-align: center;}