/*
Theme Name:     3clicks Child Theme
Theme URI:      http://3clicks.bringthepixel.com
Description:    Got questions? Visit our <a href="http://bringthepixel.com/support/">support forum</a>.
Author:         bring the pixel
Author URI:     http://www.bringthepixel.com/
Template:       3clicks
Version:        1.0
Tags:           flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, threaded-comments, translation-ready
*/


#documentation-container .g1-button {
	font-weight: 200;
	font-size: 13px;
}

#documentation-container .g1-button {
	margin-bottom: 3em;
}

body.page-id-3633 #edd-license-key-container-wrap .edd-submit {
	width: 200px;
	margin-top: 4px;
}

body.home .edit-link {
	display:none;
}

body.home #g1-content-area {
	margin-bottom:-2em;
}

body.home #g1-tabs-1 {
	margin-top:-6em;
}	

body.home .g1-tabs-nav {
	margin-top:-1em;
}

body.home #g1-tabs-1 .g1-tabs-nav {
	text-align:center;
}

body.home .g1-tabs-viewport {
	min-height: 353px !important;
}

#iconCustomizationTop #g1-section-5.g1-section {
 background: transparent !important;
}
body.home #g1-section-5, #g1-section-5.g1-section, .grass_bg_section {
	background-image: url("https://www.evan-herman.com/wp-content/uploads/2014/05/grass-bg.png");
	background-repeat: repeat-x !important;
	background-position: bottom center !important;
}

body.home #g1-section-5 .g1-layout-inner { 
	margin-bottom:9.5em;
}

.product-bundle-list {
	list-style: none;
}

	.product-bundle-list li {
		margin-top: 4.5em;
	}
	
	.product-bundle-list li a {
		font-size: 18px;
	}
	
	.product-bundle-list li:first-child {
		margin-top: 0;
	}
	
		.product-bundle-list li img {
			display: block;
			margin: 0 auto;
		}
		
			.product-bundle-list li img.banner-img {
				margin-bottom: 2em !important;
			}

/*
body.home #g1-section-6.g1-section {
	background-image: url("http://www.evan-herman.com/wp-content/uploads/2014/05/soil.png");
	background-size: contain;
	background-repeat: repeat-x;
}
*/

.g1-collection--gallery article.g1-on--mouse:before, .g1-collection--gallery article.g1-on--finger:before, .g1-collection--gallery article.g1-on--mouse .g1-nonmedia > .g1-01, .g1-collection--gallery article.g1-on--finger .g1-nonmedia > .g1-01 {
	left: -10px;
	right: -10px;
	bottom: -10px;
}

.client_quote_1 {
	margin-left:0 !important;
}

/* About Page */
body.page-id-325 .g1-banda-1 li.g1-banda__before img {
	display:block;
	margin:0 auto;
}

	body.page-id-325 .before_after_image_stats {
		text-align:center;
		padding-top:0;
	}

	body.page-id-325 #numbers-counter-4 .g1-numbers__title span {
		margin-left:10px; 
	}
	
/* Client Logos */
.happy_client_logo {
	margin: 25px;
}

/* Services Info Section */
.home .services-info-section .g1-grid {
	margin-bottom:6.5em !important;
}

	.home .services-info-section .g1-two-third {
		padding:0 3em;
	}

	body.home #g1-section-2 .g1-grid:last-child {
		margin-bottom:4em !important;
	}
	
/* Recent Work Section Home */
.home_recent_work_section {
	padding:0;
}
	.home_recent_work_section .g1-layout-inner {
		padding: 2em 0;
	}

#g1-list-1 li, #g1-list-2 li, #g1-list-3 li, #g1-list-4 li, #g1-list-5 li, #g1-list-6 li, #g1-list-7 li, #g1-list-8 li, #g1-list-9 li, #g1-list-10 li,#g1-list-11 li,#g1-list-12 li,#g1-list-13 li,#g1-list-14 li,#g1-list-15 li,#g1-list-16 li,#g1-list-17 li {
	border:none;
}

ol+br, .delete-next-p + p {
 display: none !important;
}

/* Support Mascot */
#evan_herman_support_mascot {
	margin-top: 3em; 
}

/* Before + After Images  Section */
/* Before After Image Section */
#g1-section-3 {
	padding-bottom:0;
}

#g1-section-3 .g1-layout-inner .g1-one-third + p {
	display:none !important; 
}

/* Animated Stats Section */
#g1-section-4 {
	padding-top:0;
}
 
#post-124 div#g1-tabs-1 {
	display: none;
}

#post-124 #preloaderDiv { 
	margin-top:-2em;  
}

/*** Premium Features Hover Fade Section ****/
.g1-banda__after, #g1-banda-1, #g1-banda-2, #g1-banda-3, #g1-banda-4, #g1-banda-5, #g1-banda-6,  
#fluid-wrapper-counter-1, #fluid-wrapper-counter-2, #fluid-wrapper-counter-3, #fluid-wrapper-counter-4, #fluid-wrapper-counter-5, #fluid-wrapper-counter-6 {
	min-height:240px;
	margin-bottom:0;
}

/* HomePage Section 2 Padding Top */
.page-id-124 #g1-section-2 {
	padding-top: 0 !important;
	margin-top: -3.25em;
}
/* HomePage Call To Action In Section 1 */
#g1-section-1 li.g1-column.g1-two-third.g1-valign-middle {
	text-align:right !important;
}
/* Margin Below Pre-footer Google Map */
.entry-content .g1gmap {
	margin-bottom:0;
}

#g1-prefooter-widget-area .g1-mailchimp-subscriber-email {
	width: 100% !important;
}

/* Place all your CSS modifications below */
.g1-carousel-right, .g1-carousel-left {
	margin-top:2em;
}

body.home .g1-one-third .g1-box {
	text-align:center;
}

body.home .g1-one-third .g1-quote {
	text-align:left;
}

/* Logo Padding */
#g1-id {
	padding-left: 30px;
}

#g1-primary-bar #g1-primary-nav {
	margin: 1em 0; 
} 

/* Countdown Clock Centered */
#post-109 #g1-box-counter-1 .g1-countdown {
	display:block;
	width:410px;
	margin:0 auto; 
} 

/* WordPress Icon In Menu */
.icon-wordpress:before {
	content: "\e601";
	font-family: 'evan-herman-personal-site-font' !important;
}

i.g1-box__icon:before {
	font-size:2.4em;
}	

/* Navigation hover states */
.g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > li > a, .g1-searchbox__switch strong {
   transition: color .25s ease-in-out;
   -moz-transition: color .25s ease-in-out;
   -webkit-transition: color .25s ease-in-out;
}

.g1-searchbox__switch, .g1-searchbox__switch:hover {
	text-decoration: none !important;
}

.g1-searchbox__switch strong:hover {
	color: #86BF2B !important;
}

.g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > li.current-menu-item:hover > a, .g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > li.current_page_parent:hover > a, .g1-nav--simple.g1-nav--collapsed #g1-primary-nav-menu > li.current_page_item:hover > a {
	color: #fff !important;
}

.g1-menu-item-level-0:hover > a {
	color: #86BF2B !important;
}

.g1-menu-item-level-0.current_page_parent:hover > a {
	color: #fff !important;
}

/* Footer Bottom Margin */
#g1-footer {
	margin-bottom:0 !important;
}

#g1-prefooter .g1-one-third:last-child {
	min-height: 359px;
	background-image: url('https://www.evan-herman.com/wp-content/themes/3clicks-child-theme/images/evan-herman-mailing-list-mascot.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	background-size:155px;
}

/* Support Page Styles */
.disabled_navigation_button, .disabled_navigation_button:hover {
	color: rgba(65, 65, 65, 0.38) !important;
	background-color: rgba(189, 189, 189, 0.6) !important;
	border: 1px solid rgba(65, 65, 65, 0.38) !important;
}

/* Tabs Container */
#post-2505 .g1-tabs-viewport {
	min-height:140px;
}

#post-2505 .g1-tabs.g1-align-center .g1-tabs-nav {
	text-align:left !important;
}

/* Search Form Button */
#post-2505 .bbp-search-form a.g1-button {
	margin-bottom:.35em;
}

/* Search Form */
.bbp-search-form {
	margin-bottom:1em;
}

/* Center and Style the VS */
#post-2505 .g1-tabs-viewport .g1-column:nth-child(2) p {
	line-height:4;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	margin-bottom:0;
}


/* Icon Descriptions */ 
#post-2505 .g1-tabs-viewport .g1-tabs-viewport-item:nth-child(3) .g1-numbers__description {
	padding-left:0;
}

/* Portfolio Breadcrumbs */
.post-type-archive-g1_work .g1-nav-breadcrumbs {
	display:none;
}

/* Sign Up Tab */
#post-2505 .g1-tabs-viewport .g1-tabs-viewport-item:nth-child(4) {
	text-align:center;  
}

	/* BB PRESS SPECIFIC STYLES */
		#bbpress-forums .status-closed, #bbpress-forums .status-closed a {
			color: #333;
		}
		
		#bbpress-forums div.bbp-forum-author img.avatar, #bbpress-forums div.bbp-topic-author img.avatar, #bbpress-forums div.bbp-reply-author img.avatar {
			border-radius: 50%;
		}
		
		#secondary .bbp-logged-in {
			padding: 30px 1.5em 1.25em;
		}
		
		#secondary .bbp-logged-in .logout-link {
			float:right;
		}
		
		body.page-id-1008 #field_2_5 li { 
			float:left;
			margin-right:1.5em;
		}	
		
		/* Hide Twitter Widget On All Pages But Homes */
		body.page-id-2505 .g1-twitter-toolbar, body.bbpress .g1-twitter-toolbar, body.page-id-2598 .g1-twitter-toolbar, 
		body.page-id-414 .g1-twitter-toolbar, body.page-id-109 .g1-twitter-toolbar, body.page-id-109 .g1-twitter-toolbar, 
		body.post-type-archive-g1_work .g1-twitter-toolbar, body.page-id-999 .g1-twitter-toolbar, body.page-id-325 .g1-twitter-toolbar, 
		body.blog .g1-twitter-toolbar, body.page-id-2902 .g1-twitter-toolbar, .single-post .g1-twitter-toolbar {
			display:none;
		}
		
		/* Add a 5px green top border to the pre-footer on all pages but home */
		body.blog #g1-prefooter .g1-background, body.page-id-2505 #g1-prefooter .g1-background, body.bbpress #g1-prefooter .g1-background, body.page-id-2598 #g1-prefooter .g1-background, 
		body.page-id-414 #g1-prefooter .g1-background, body.page-id-109 #g1-prefooter .g1-background, body.page-id-109 #g1-prefooter .g1-background, 
		body.post-type-archive-g1_work #g1-prefooter .g1-background, body.page-id-999 #g1-prefooter .g1-background, body.page-id-325 #g1-prefooter .g1-background, .single-download #g1-prefooter, .edd-checkout #g1-prefooter, .page-id-3635 #g1-prefooter {
			border-top:5px solid #86BF2B !important;
		}
		
		/* Change ul + li styles in widget area */
		.widget-area ul {
			list-style:none !important;
			margin-left:0 !important;
		}
			.widget-area ul li {
				margin: .75em 0 !important;
			}
		
		body.page-id-2505 .wpml-btn {
			float:right;
			margin-bottom:1.5em;
		} /* work? */
		
		#bbpress-forums .g1-button {
			margin-bottom: 0 !important;
		}
		
		#bbps-topic-move , #bbps_support_forum_options {
			margin-bottom: .75em !important; 
		}
		
		.bbp-template-notice {
			padding: 0;
		}
		.bbp-forum-description {	
			padding: 1em;
			margin-bottom: 0 !important;
		}
		.bbp-template-notice.info:before {
			margin: 0;
		}
		/* BB Press Toolbar - buttons above the tinyMCE editor */
		#qt_bbp_topic_content_toolbar {
			color: #fff;
		}
		#qt_bbp_topic_content_toolbar input[type="button"], #qt_bbp_reply_content_toolbar input[type="button"] {
			background: #888888;
			border: 1px solid #666666;
			box-shadow:none;
		}
			
			#qt_bbp_topic_content_toolbar input[type="button"]:hover, #qt_bbp_reply_content_toolbar input[type="button"]:hover {
				background: #666666;
				border: 1px solid #666666;
			}
			
		/* Toolbar Background */
		#qt_bbp_topic_content_toolbar, #qt_bbp_reply_content_toolbar {
			background: #EAEAEA url('https://www.evan-herman.com/wp-content/uploads/2014/04/evan_herman_site_logo.png') top 7px right 10px;
			background-repeat: no-repeat;
			background-size:40px;
		}

		/* Subscription Button */
		#bbpress-forums #subscription-toggle {
			float:right;
		}
		
		/* BB Press Content Area */
		#bbpress-forums div.bbp-the-content-wrapper textarea.bbp-the-content {
			background: #f8f8f8;
		}
		
		/* Hide BBPress Breadcrumbs on Support Page */
		.bbp-breadcrumb-home, .bbp-breadcrumb > p > .bbp-breadcrumb-sep:first-child {
			display:none;
		}	
		
		/* Hide main navigation on all bbpress pages */
		.bbpress .g1-nav-breadcrumbs {
			display:none;
		}	

		/******************************/
		/* Logged In User Buttons */
		/*****************************/
		.logout-nav-button {
			float:right;
		}
	
		.account-nav-button {
			margin-left: .5em;
			margin-right:.5em;
		}
			.account-nav-button:first-child {
				margin-left:0 !important;
			}
		
		
		/************************/
		/* Modal Login Styles */
		/************************/
		/* align modal footer text to the left */
		.modal-footer {
			text-align:left !important;
			padding: 10px 20px 10px;
			margin-top:2em;
		}
		
		/* extend login fields 100% */
		#login_form_modal input[type="text"], #login_form_modal input[type="password"] {
			width:100%;
		}	
		
		#login_form_modal .login-remember {
			float:left;
		}
		
		#upgrade_account_form .modal-body, #one_time_emergency_fix_form .modal-body {
			padding-top:0 !important;
		}
		
		/* float the submit buttons to the right */
		.modal-body input[type="submit"] {
			float:right; 
		}
		
		/* Center the token notification
		On premium support modal */
		.modal-token-notification {
			display: block;
			margin-top: .6em;
			text-align: center;
		}
		
		/* removing the p after each account overview box */	
		.page-id-2505 #g1-toggle-counter-1 .g1-grid br, .page-id-2505 #g1-toggle-counter-1 .g1-grid .g1-one-third + p, #g1-toggle-counter-1 {
			display:none;
		}
		
		.g1-toggle__content {
			text-align:center;
		}
		
		.page-id-2505 .g1-toggle__title {
			margin-bottom:0;
			margin:3em 0;
		}
	
		.page-id-2505 .icon-question-sign {
			font-size:12px;
			margin-left:.25em;
		}
		
		.page-id-2505 .show-past-requests:hover {
			text-decoration:none;
		}

			/* User Requests Page */
			.page-id-2902 .open-request-icon {
				font-size:9px;
				border-radius:50%;
				color:white;
				background:#333;
				padding:3px;
				margin-right: .25em;
				display:block;
				float:left;
				margin-top:1em;
			}
			
		.page-id-2902 .user-request-container {
			margin-top:2em;
		}
		
		/* Preloader - rotating Div */
		#preloaderDiv {
			border-top-color: #86BF2B !important;
			display: block;
			margin: 32px auto;
			height:30px;
			width:30px;
			-webkit-animation: rotation .7s infinite linear;
			-moz-animation: rotation .7s infinite linear;
			-o-animation: rotation .7s infinite linear;
			animation: rotation .7s infinite linear;
			border-left:8px solid #86BF2B;
			border-right:8px solid #86BF2B;
			border-bottom:8px solid #86BF2B;
			border-top:8px solid #86BF2B;
			border-radius:100%;
			margin-bottom:10px;
		}
		
		/* Rotation keyframes for preloaderDiv */
		@keyframes rotation {
			from {transform: rotate(0deg);}
			to {transform: rotate(359deg);}
		}
		@-webkit-keyframes rotation {
			from {-webkit-transform: rotate(0deg);}
			to {-webkit-transform: rotate(359deg);}
		}
		@-moz-keyframes rotation {
			from {-moz-transform: rotate(0deg);}
			to {-moz-transform: rotate(359deg);}
		}
		@-o-keyframes rotation {
			from {-o-transform: rotate(0deg);}
			to {-o-transform: rotate(359deg);}
		}
		
		.user-request-back-to-support {
			display:block;
			margin-bottom:2em;
		}
		
		.user-request-back-to-support:hover {
			color: #86BF2B !important;
			text-decoration:none;
		}
		
		/* Checkmark Resolved Image */
		.checkmark-resolved-image:hover {
			cursor: pointer;
		}
		
		/* Bootstrap Modal */
		/* top margin on the modal */
		.modal-dialog {
			margin-top:3em !important;
		}
		
		.eh-modal-logo {
			float:left;
			margin-right: .5em;
			width: 50px;
		}
		
		/* Close the modal x button */
		.modal-header button {
			float:right;
		}
		
		/* prevent overflow, scrollbar when modal opens */
		.modal, .modal-open {
			overflow-y: auto;
		}
		
		/* Re-style the gravity form submit button */
		#gform_submit_button_6 {
			float:right;
			margin-bottom:2em;
		}
		
		.gform_wrapper .gform_page_footer .button.gform_button {
			margin-right: 0 !important;
		}
		
		.login-now-button {
			float:right;
			margin-bottom:1.5em;
		}
		
		.register-now-button {
			float:left;
		}
		
		.login-register-container {
			display:inline-block;
			width:100%;
			margin-bottom:1.5em;
		}
		
		.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], .gform_next_button, .button, .gform_button, .modal-body input[type="submit"] {
			padding: .5em;
			background: #86bf2b;
			border: 1px solid;
			border-color: #4c6c18;
			color: white;
			font-size:11px;
			border-radius: 5px !important;
			-webkit-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out;
			-moz-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out; 
			-o-transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out;
			transition: background-color 0.175s ease-in-out, border-color 0.175s ease-in-out, color 0.175s ease-in-out;
		}
		
			.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover, .gform_next_button:hover, .button:hover, .gform_button:hover, .modal-body input[type="submit"]:hover {
				background: #4c6c18;
			}
		
		/* Gravity forms radio buttons */
		.gfield_radio li {
			float:left;
			margin-right: 1em !important;
		}
		
		/* Logo */
		.login-register-logo {
			margin:0 auto;
			margin-bottom:5px;
		}
		
		/* Buttons, Links */
		#form .submit .button {
			background: rgba(134,191,43,0.7);
		}
			#form .submit .button:hover {
				background: rgba(76,108,24,0.7);
			}
			
			#additional-settings a, .wpml-content h2 {
				color:#86bf2b;
			}
				#additional-settings a:hover {
					color:#4c6c18;
				}
				

		#g1-section-3.g1-section {
			padding: 1em 0 .25em 0;
		}	
		
		.client_sprite_third { background: url('https://www.evan-herman.com/wp-content/themes/3clicks-child-theme/images/client-sprite-sheet.png') no-repeat top center;  margin: 1.25em .65em;} 
		 
		/* Client Sprites Home Page */
		.sprite-PENN{ background-position: 0 0; width: 225px; height: 140px; } 
		.sprite-brandon_lori{ background-position: 0 -190px; width: 225px; height: 140px; } 
		.sprite-conquest_vb{ background-position: 0 -380px; width: 225px; height: 140px; } 
		.sprite-ingage_security{ background-position: 0 -570px; width: 225px; height: 140px; } 
		.sprite-malware_rescue{ background-position: 0 -760px; width: 225px; height: 140px; } 
		.sprite-metrie{ background-position: 0 -950px; width: 225px; height: 140px; } 
		.sprite-scrapple{ background-position: 0 -1140px; width: 225px; height: 140px; }   
		
		.lightbox_link {
			display:block;
		}
		
		.single-post ol li {
			margin: 3.5em 0;
		}
		
		/* Ads Sidebar */
		.blog #secondary #text-3, .single-post #secondary #text-3 {
			-webkit-transition: height 2.5s;
			-moz-transition: height 2.5s;
			transition: height 2.5s;
		}
		#get_support_now_ad {
			background: url('https://www.evan-herman.com/wp-content/uploads/2014/06/office.png') repeat top left;
			padding-top:2em;
			display:none;
			-webkit-border-radius: 10px;
			-moz-border-radius: 10px;
			border-radius: 10px;
		}
		#logged_in_ad {
			display:none;
		}
			#get_support_now_ad img {
				width:140px;
				display:block;
				margin:0 auto;
				margin-top: 4em !important;
			}
		#get_support_now_ad .text {
			  text-decoration: none !important;
			  position:absolute;
			  display:none;
			  width:100%;
			  text-align:center;
		}
		#get_support_now_ad:hover { 
			color: #86BF2B !important;
			text-decoration: none !important;
		}
			#get_support_now_ad .text:first-child {
				  display: block;
			}
			
			.coupon_code_holder {
				text-align:center;
				display:block;
				padding:.75em;
				border:1px dashed rgb(187, 185, 185);
				width:75%;
				margin:0 auto;
			}
			.coupon_code_savings {
				font-style:italic;
			}
			
			.coupon_code {
				font-weight:bold;
			}
			
			/* Scroll Triggered Box - Contains our Mailing List Signup Form */
			#stb-3184 {
				
			}
				#stb-3184 input {
					width:100%;
				}
				
			.dsq-postid {
				display: inline-block !important;
			}
				
			/* New Style  new */
		
/******************/ 
/* Break Points */
/*****************/

/* First Break Point */
@media only screen and (max-width: 1024px) {
	
	/* Primary Navigation */
	#g1-primary-bar #g1-primary-nav {
		margin-top: 1em;
	} 
	
	/* Support Page Styles */
	
}

@media only screen and (max-width: 600px) {

	/* Support Logo */
	/* Support Page */
	#evan_herman_support_mascot.alignright {
		float:none !important;
		display: block !important;
		margin: 0 auto !important;
		margin-top:0 !important;
	}
	
	.page-id-2505 a[href="#one_time_emergency_fix_form"], .page-id-2505 a.g1-button.g1-button--solid.g1-button--small.register-now-button {
		display:block !important;
		width:200px !important;
		margin:0 auto !important;
		float:none !important; 
	}

}

	/* Support Page */
	/* Emergency Repair Button */
	.page-id-2505 a.g1-button.g1-button--solid.g1-button--small.account-nav-button.emergency-repair-button {
		color: #ffffff;
		background-color: #e74c3c !important;
		border-color: #e74c3c !important;
	}

/* All G1 Buttons In Content */
.g1-button:hover {
	text-decoration:none !important;
}

/* Modals Width */
#free_user_registration_modal .modal-dialog, #one_time_emergency_fix_form .modal-dialog {
	width: 68% !important;
	min-width:283px !important;
	margin:0 auto;
}	
	#free_user_registration_modal .modal-content, #one_time_emergency_fix_form .modal-content {
		box-shadow:none !important;
		border:none !important;
		-webkit-box-shadow: none !important;
	}	
	
	.wordcamp-badge:first-child {
		margin-left: 0;
	}
	.wordcamp-badge {
		margin: 0 2em;
		float:left;
	}
	
.single-download .g1-twitter-toolbar {
	display: none;
}

.single-download .g1-nav-breadcrumbs ol {
	float: left;
}

.single-download #secondary .star-holder {
	color: rgb(229, 213, 83) !important;
}
.single-download #secondary .star-holder+p {
	display: none;
}

/* Single Download Sidebar */
#secondary #edd_product_details-2, #wpb_widget-2, #text-6, #plugin_doc_widget-2 {	
	list-style: none;
}

/* Edd widget title */
#secondary #edd_product_details-2 h1, #wpb_widget-2 h1, #text-6 h1, #plugin_doc_widget-2 h1 {	
	font-size: 25px;
}

.edd_price_options {
	margin-bottom: 0px !important;
}

.edd_purchase_submit_wrapper {
	margin-top: 15px !important;
}

.edd-submit.button.blue, .demo-plugin-button {
	background: #8BC136 !important;
	border-color: #8BC136 !important;
	padding: 1em;
	width: 100%;
}

.edd_terms_links {
	margin-left: 10px;
}

#edd_agree_to_terms {
	display:block;
	margin: 10px !important;
}

#edd_terms {
	display: block;
	margin: 0 10px 10px 10px;
}

#checkout-icon-container {
	display: block;
	width: 100%;
	float: left;
	margin: 0 1em -1.75em 1em;
}
.checkout-icon {
	float: left;
	min-width: 327px;
	width: 55%;
}

.edd-submit.button.blue:hover, .demo-plugin-button:hover {
	background-color: #4c6c18 !important;
	border-color: #4c6c18 !important;
}


.edd-checkout .g1-twitter-toolbar {
	display: none;
}

.single-post .g1-nav-breadcrumbs:after {
	display: inline !important;
}

#g1-primary-nav .current-menu-parent > a {
	background-color: #86bf2b !important;
	color: #fff !important;
	border-radius: 5px !important;
}

.current-menu-parent > a:hover, .current-menu-parent:hover > a {
	color: #fff !important;
}


/* Sidebar Widget */
#secondary .sidebar-widget {
	background: #F7F7F7;
	color: #333;
	padding: 1.5em;
	
}

.edd-checkout #edd-purchase-button {
	width: 250px;
}


/* Free User Registration Modal */
	/* Form */
	#gform_6 li input {
		border: none;
		background: #E6E6E6;
		padding-left: 5px;
	}
	
	/* Close Button */
	.modal-header .close {
		height: 35px;
		line-height: 1;
	}
	
	
	.download-breadcrumb:before {
		font-family: 'fontawesome';
		content: '\f105';
		margin: 0 .25em;
	}
	
/* Purchase Receipt Page */
#edd_purchase_receipt th, #edd_purchase_receipt td, #edd_purchase_receipt_products th, #edd_purchase_receipt_products td {
	font-size: 15px;
	margin: .5em 0;
}

.page-id-3635 .g1-twitter-toolbar{display:none;} 

/* Site License Styles */
#edd_sl_license_keys {
	width: 100%;
	text-align:center;
}

#edd_sl_license_sites {
	width: 100%;
}

.edd_sl_license_row td:nth-child(2) {
	text-align:center;
}

#edd_sl_license_add_site_form input[type="text"] {
	width: 65%;
	min-width: 250px;
}



/* Timeline Express Demo Styles */
body.page-id-4258 input[name="timeline-express-category[]"] {
	margin-top: 5px !important;
}

body.page-id-4258 .g1-twitter-toolbar {
	display: none !important;
}

body.page-id-4258 #g1-prefooter {
	margin-top: 2em;
}

body.page-id-4258 #g1-prefooter {
	margin-top: 2em;
}

#cd-timeline {
	width: 100% !important;
	max-width: 100% !important;
}


/* Documentation */
.docs-section {
	display: block;
	margin: 5em 0;
}
	.docs-section h3 {
		color: #333333;
	}
	
.docs-section code {
	font-family: arial;
	padding: .2 .3em;
	background: rgb(236, 236, 236);
	border: 1px solid rgb(205, 205, 205);
}

.docs-links {
	list-style: none;
	margin-left: 0;
}

body.page-id-109 span.plugin-addon {
	padding: 7px;
	color: #fff;
	width: 150px;
	font-size: 13px;
	font-weight: 200;
	border-radius: 4px;
	background: #333;
}

body.page-id-109 span.plugin-bundle {
	padding: 7px;
	color: #fff;
	width: 150px;
	font-size: 13px;
	font-weight: 200;
	border-radius: 4px;
	background: #f18383;
}

.edd-terms-agreement label {
	line-height: 2.5 !important;
}