/*
Theme Name:    Zwillgen Blog 2013
Theme URI:     http://themeforest.net/user/ridwanreedwan
Description:   Responsive Magazine Theme - Customized
Author:        Live Pulse
Author URI:    http://www.livepulseweb.com
Template:      Unicorn
Version:       2.0
License:       GNU General Public License version 3.0
License URI:   http://www.gnu.org/licenses/gpl-3.0.html
Text Domain:   Unicorn-child
*/


/* General */
body {
	font: 14px/22px "Helvetica Neue", Helvetica, Arial, sans-serif; background: #e9e9e9;
}
a { 
	color:#f26522;
}

/* Facebook */
.facebook-like-wrap { background: #fff; }

/* Navigation */
.topNav li { float:left; position: relative; list-style-type:none; list-style-image: none; }
.topNav li:first-child a {padding-left:0;}
.topNav li:last-child a {padding-left: 24px;}
.sf-menu li a {margin-right: 45px;}

.header { width: 100%; margin-bottom: 20px; background: #a3a3a3; box-sizing: border-box;}
.headerContainer { width: 984px;margin: 0 auto; }
.arrow-down { display: none; }
.navigation { margin-bottom: 20px; background: #515151; }

@media screen and (max-width: 959px) {
	.headerContainer { max-width: 788px;margin: 0 auto; }
	.arrow-down { display: none; }
}

@media screen and (max-width: 800px) {
	.headerContainer { max-width: 680px;margin: 0 auto; }
	
}
@media screen and (max-width: 767px) {
	.headerContainer { max-width: 470px;margin: 0 auto; }
	.dropdown-menu { background-color: #515151 !important; }
	
}
@media screen and (max-width: 479px) {
	.headerContainer { max-width: 310px;margin: 0 auto; }
	
}

@media screen and (max-width: 767px) {
	.dropdown-menu { background-color: #515151; }
}



/* Logo */
#zg-logo {
	float:left;
	margin-top:8px;
}
#blog-logo {
	float:right;
}
#blog-logo h1, #blog-logo h3 {
	font-family:'Open Sans', 'Oswald', sans-serif;
	font-size:30px;
	line-height:1.1em;
}
#blog-logo h1 {
	font-weight:700 !important;
}
#blog-logo h3 {
	font-weight:300 !important;
}
#blog-logo h1 a, #blog-logo h3 a {
	color:#fff;
}

/* Sidebar Links */
.sidebar_links {
	margin-bottom: 15px;
}

/* Visit Site */
#link-to-zwillgen {
	border:2px solid #f26522;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#link-to-zwillgen:hover {
	background: #f8dacb;
}
#link-to-zwillgen h3 a {
	display:block;
}
#link-to-zwillgen h3 {
	background:url(images/zg-icon.png) 17px 10px no-repeat;
	color:#666;
	font-size:26px;
	letter-spacing: 2px;
	padding:15px 0 10px 72px;
}

/* Subscribe */
#link-to-subscribe {
	border:2px solid #f26522;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#link-to-subscribe:hover {
	background: #f8dacb;
}
#link-to-subscribe h3 a {
	display:block;
}
#link-to-subscribe h3 {
	background:url(images/subscribe-icon.png) 13px 10px no-repeat;
	color:#666;
	font-size:26px;
	letter-spacing: 2px;
	padding:15px 0 10px 67px;
}

/* Contact */
#link-to-contact {
	border:2px solid #f26522;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#link-to-contact:hover {
	background: #f8dacb;
}
#link-to-contact h3 a {
	display:block;
}
#link-to-contact h3 {
	background:url(images/contact-icon.png) 13px 10px no-repeat;
	color:#666;
	font-size:26px;
	letter-spacing: 2px;
	padding:15px 0 10px 67px;
}


/* Webinars */
#link-to-webinars {
	border:2px solid #f26522;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#link-to-webinars:hover {
	background: #f8dacb;
}
#link-to-webinars h3 a {
	display:block;
}
#link-to-webinars h3 {
	background:url(images/webinars-icon.png) 17px 14px no-repeat;
	color:#666;
	font-size:26px;
	letter-spacing: 2px;
	padding:15px 0 10px 67px;
}


/* Search */
#search { 
	border:none;
	background:#f1f1f1; 
	overflow:hidden; 
}
#search #s { 
	background:none; 
	border:none; 
	color:#888; 
	width:195px; 
	float:left; 
	font-size:13px;
	padding:10px;
	font-family:Trebuchet MS;
	text-transform:capitalize;
}
#searchbutton { 
	width:80px; 
	height:35px; 
	line-height:35px;
	font-size:14px;
	float:right; 
	font-family: 'Oswald';
	background: #E64946;  
	border:none; 
	text-transform:uppercase;
	color:#fff;
	cursor: pointer; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	cursor: hand; /* for IE 5.x */ 
}
#searchbutton:hover {
	background: #444;  
}
#search #s:focus { 
	outline:none; 
}
.footer-widget #search { 
	border:none;
	background:#292929; 
	overflow:hidden; 
}
.footer-widget #search #s { 
	width:100px; 
	color:#e1e1e1;
}

/* Content */
.single-content ul,
.single-content ol {
	padding-left:35px;
}

/* Tag Widget */
.tagcloud {
	overflow:hidden; 
}
.tagcloud ul li { 
	display:block; 
	float:left;
	margin:0 5px 8px 0;
	padding:0;
}
.tagcloud a {  
	padding:5px 7px; 
	background:#333; 
	margin-bottom:5px;
	color:#f1f1f1;
}
.tagcloud ul li a:hover { 
	background-color:#F96E5B; 
	color:#f1f1f1; 
}
.single-tags a {
	display: inline-block;
	margin:0 5px 5px 0;
}

/* Author Box */
.author-description img {
	width:125px;
	height:125px;
}
.description-author {
	font-size: 12px;
	line-height: 21px;
	padding-left:140px;
}
.description-author h4 a {
	color: #555;
}
.description-author h4 a:hover {
	color:#f1f1f1;
	background-color:#f26522;
}
.description-author p {

	margin: 0 0 3px;
	padding: 5px 0 3px;
}
.description-author a {
	color: #f26522
}
.author-base {
	width:125px;
}

/* Comments */
.commentlist p{
	padding-left:70px;
}

/* Gravity Forms */
.gform_body ul {
	list-style: none;
	padding: 0;
}
.gform_body li {
	padding: 0 0 10px !important;
}
.gform_wrapper input[type="text"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper textarea  {
	padding: 10px;
	font-size: 13px;
	margin: 0;
	border: 0;
	background: #f1f1f1;
	color: #444;
	width: 50%;
	outline:none;
}
.gform_wrapper label {
	display: block;
}
.gform_wrapper textarea {
	width: 70%;
}
.gform_wrapper input[type="submit"] {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	margin-top: 5px;
	padding: .65em 2em .65em 2em;
	color: white;
	background-color: #f26522;
	text-transform: uppercase;
	font-family: 'Oswald';
	border: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.gform_wrapper input[type="submit"]:hover{
	background:#444;
}
.gfield_required {
	margin-left: 3px;
}

/* MailChimp */
.mc_form_inside {
	margin: 5px 0 0;
}
.mc_merge_var {
	padding: 5px 0 5px;
	clear: both;
}
#mc_signup_form label {
	float: left;
	font-size: 12px;
	text-align: right;
	width: 30%;
}
#mc_signup_form input[type="text"] {
	float: right;
	padding: 7px;
	font-size: 12px;
	margin: 0;
	border: 0;
	background: #f1f1f1;
	color: #444;
	width: 60%;
	outline:none;
}
#mc-indicates-required {
	display: none;
}
.mc_signup_submit {
	float: right;
	text-align: left;
	padding: 5px 13px;
	width: 60%;
}
.mc_signup_submit input[type="submit"] {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-size: 14px;
	margin-top: 5px;
	padding: .65em 2em .65em 2em;
	color: white;
	background-color: #f26522;
	text-transform: uppercase;
	font-family: 'Oswald';
	border: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.mc_signup_submit input[type="submit"]:hover{
	background:#444;
}

/* Callouts */
.coppa_callout {
	background: url(images/coppa-article-img.png) no-repeat left top; 
	float: left;
	padding-left: 105px;
	min-height: 120px;
}

/* Slideshow */
.flex-caption .caption-time {
	height: 60px;
	float: none;
	margin-right: 0;
}
.flex-caption h3 {
	padding-left: 0;
}
.flex-caption h3 a {
	color: #f26522;
}
.readmore.f-left {
float: left;
}

/* Authorsure */
#authorsure-author-profile img {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 10px 0 0;
}
.authorsure-author-title {
	margin-bottom: 20px;
}
#authorsure-posts-heading {
	font-family: Oswald;
	font-size: 1.667em;
	line-height: normal;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
.authorsure-author-box img {
	width: auto;
	height: auto;
	float: left;
	margin: 5px 10px 0 0;
}
.authorsure-author-box h4 {
	margin-bottom: 10px !important;
}
.authorsure-author-box p {
	margin-bottom: 10px !important;
}

.big-title span { background: #434343; }

a.reedwan-social-media-icon { background: #434343; }


@media only screen and (max-width: 959px) and (min-width: 768px) {
	.sf-menu li a {font-size: 13px; margin-right: 25px;}
}


.popup-dom-lightbox-wrapper .lightbox-close { 
	transition: none !important;
	background-position: 0 100% !important;
}

.popup-dom-lightbox-wrapper .lightbox-close:hover, .popup-dom-lightbox-wrapper .lightbox-close:focus, .popup-dom-lightbox-wrapper .lightbox-close:active { 
	background-position: 0 0 !important;
}

body.home .flex-direction-nav { display: none; }

body.page-template-template-webinars .blog-one h3 { margin: 15px 0 0; line-height: 1.5; font-size: 1.2857em !important; }
body.page-template-template-webinars .half-left:nth-child(even) { margin-right: 0 !important; }
body.page-template-template-webinars .pagination { clear: both; }

/* Social Links in Footer */

.widget_wpcom_social_media_icons_widget { display: none; }
.footer-widget .genericon { position: relative; margin-bottom: 10px; }
.footer-widget .genericon span { position:absolute; top: 10px; font-family: Arial; display: inline-block; margin-left: 10px; font-size: 14px;}
.footer-widget .genericon:before { font-size: 30px; }