/*

	Copyright 2018, DeskTeam360. All Rights Reserved.
	Author: The DeskTeam360 Team
	Author URI: https://deskteam360.com/

*/
<style>
	
	.home .hide-home { display: none !important; }
	
	#headerWrap {
		background: ;
		background: rgba(, 0) !important;		width: 100%;
		/*
			position: absolute;
			z-index: 999;
		*/
		margin: 0 auto 0;
		padding: 0;
		position: relative;
	}
		#headerWrap .grid-wrap {
			width: 100%;
			max-width: 100%;
			margin: 0 auto;
			padding: 5px 0;
		}
			#headerWrap .header-logo {
			    text-align: center;
			    font-size: 28px;
			    line-height: 24px;
			    margin: 0 10px 0;
			}
				#headerWrap .header-logo img {
					width: auto;
					max-width: auto;
					max-height: 30px;
					height: auto;
					margin: 20px auto 0;
					display: block;
				}
				#headerWrap .header-logo span {
				    display: block;
				    line-height: 45px;
				    padding: 20px 0px 0;
				    text-align: center;
				}

			#headerWrap .header-nav {
				text-align: center;
				margin: 14px 20px 0 0;
			}
				#headerWrap .header-nav-menu {
					margin: 0 10px;
				}
				
			#headerWrap .header-content {
				color: ;
				font-size: 18px;
				line-height: 28px;
			    text-align: center;
			}

	.header-social {
	    width: 100%;
	    margin: 10px 0 0;
	    text-align: center;
	    display: block;
	}
	
	.header-social a, .footer-social a {
	    color: #FFF;
	    background: #2e69ee;
	    border-radius: 32px;
	    height: 32px;
	    width: 32px;
	    text-align: center;
	    line-height: 32px;
	    margin: 0 5px;
	    font-size: 20px;
	    display: inline-block;
	}
	.header-social a:hover, .footer-social a:hover {
	    color: #FFF;
	    background: #00a9ff;
	}
		.footer-social {
			max-width: 400px;
			margin: 10px auto;
		}

	#navWrap {
		background: #2e69ee;
		width: 100%;
		margin: 0 auto;
		padding: 0;
		float: left;
	}
		#navWrap .grid-wrap {
			width: 100%;
			margin: 0 auto;
			height: auto;
			position: relative;
			z-index: 99;
			padding: 0;
		}

		.header-slim .full-nav {
			margin: 0;
			padding: 0;
			position: relative;
			z-index: 999;
			display: none;
		}
			.header-slim .full-nav ul {
			    padding: 0px;
			    list-style-type: none;
			    position: relative;
			    z-index: 9999;
			    text-align: right;
			    float: none;
			    margin: 0 auto;
			    display: block;
			}
			.header-slim .full-nav ul#menu-main-menu {
			    margin: 0 auto 0 !important;
			    -webkit-transition: all 0.3s;
			    -moz-transition: all 0.3s;
			    -ms-transition: all 0.3s;
			    -o-transition: all 0.3s;
			    transition: all 0.3s;
			}
				.header-slim .full-nav ul li { display: inline; position: relative; margin: 0 3px; padding: 0; text-align: right; }
					.header-slim .full-nav ul li .sub-menu { display: none; }
					.header-slim .full-nav ul li:hover .sub-menu { display: block; }
						.header-slim .full-nav ul li .sub-menu li .sub-menu { display: none; }
						.header-slim .full-nav ul li .sub-menu li:hover .sub-menu { display: block !important; }
					.header-slim .full-nav ul li a, .header-slim .full-nav ul li a:hover {
						color: #00a9ff;
						font-family: 'Quicksand', sans-serif;;
						font-size: 12px;
						line-height: 20px;
						margin: 0;
						padding: 10px 5px;
						display: inline-block;
					}
						.header-slim .full-nav ul li a:hover, .header-slim .full-nav .menu-item:hover > a/*, .full-nav ul li.current_page_item a */{
							color: #797e83 !important;
						}

						.header-slim .full-nav .sub-menu .current-menu-item > a { background: #00a9ff; color: #FFF !important; }
						.header-slim .full-nav a:hover, .header-slim .full-nav .menu-item:hover > a {
							color: #2e69ee !important;
			    		    position: relative;
							-webkit-border-top-left-radius: 10px;
							   -moz-border-top-left-radius: 10px;
								    border-top-left-radius: 10px;
							-webkit-border-top-right-radius: 10px;
							   -moz-border-top-right-radius: 10px;
								    border-top-right-radius: 10px;
						}
						.header-slim .full-nav ul li.menu-item-has-children:hover > a {
							background: #FFF;
						}
						.header-slim .full-nav .sub-menu {
							background: #FFF;
							top: 23px; left: 0;
							display: block;
							position: absolute !important;
							z-index: 9999;
						    -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.4);
						       -moz-box-shadow:0 3px 3px rgba(0,0,0,0.4);
						    		box-shadow:0 3px 3px rgba(0,0,0,0.4);
							-webkit-border-top-right-radius: 10px;
							   -moz-border-top-right-radius: 10px;
								    border-top-right-radius: 10px;
							-webkit-border-bottom-left-radius: 10px;
							   -moz-border-bottom-left-radius: 10px;
								    border-bottom-left-radius: 10px;
							-webkit-border-bottom-right-radius: 10px;
							   -moz-border-bottom-right-radius: 10px;
								    border-bottom-right-radius: 10px;
							overflow: hidden;
						}
							.header-slim .full-nav .sub-menu li {
								margin: 0; padding: 0;
								display: block;
								float: none;
								position: relative;
							}
								.header-slim .full-nav .sub-menu li a {
									min-width: 100px !important;
									font-family: 'Quicksand', sans-serif; !important;
									font-size: 13px !important;
									line-height: 20px !important;
									color: #2e69ee !important;
									margin: 0;
									padding: 5px 10px !important;
									display: block !important;
									white-space: nowrap;
									text-align: left !important;
									text-shadow: none;
									text-transform: none !important;
								}
									.header-slim .full-nav .sub-menu li a:hover {
										background: #00a9ff;
										color: #FFF !important;
										font-size: 13px !important;
										line-height: 20px !important;
										-webkit-border-radius: 0;
										   -moz-border-radius: 0;
											    border-radius: 0;
										padding: 5px 10px !important;
									}

	#pageHeaderBanner { display: block; }
		#pageHeaderBanner .grid-wrap { padding: 190px 0 30px !important; }





.header3.scrolling {
  background: rgba(0,0,0,0.8);
}
  
.full-nav ul li a, .full-nav ul li a:hover {
    color: #FFF !important;
    text-shadow: none;
}
.header3 .full-nav a:hover, .header3 .full-nav .menu-item:hover > a {
    color: #97b1c8 !important;
    position: relative;
}
#headerWrap .header-content {
    color: #FFF !important;
}

  
label {
	font-family: 'Quicksand', sans-serif;;
}

  /* font setting */
  h1 em, h2 em, h3 em, h4 em, h5 em, h6 em, p em {
    font-family: 'PT Serif', serif;
  } 
 
  
  
a.button, a.content-button, .gform_button, .gform_wrapper .button, .section-cta a.form-button, .woocommerce .pricing-wrap a.button, .woocommerce button.button, .affwp-referral-url-submit-wrap .button, .affwp-save-profile-wrap .button {
  display: inline-block;
  width: auto !important;
  font-size: 24px;
  line-height: 40px;
  margin: 10px auto 30px;
  padding: 10px 50px;
  
  color: #FFF !important;
  font-family: 'Quicksand', sans-serif;
  overflow: hidden;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  cursor: pointer;
  transition: opacity 0.2s linear;
  box-shadow: 0 0 15px rgba(0,0,0,0.4);
  -moz-box-shadow: 0 0 15px rgba(0,0,0,0.4);
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.4);
  
  position: relative;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2854+0,bc0672+100 */
  background-color: #fb840f !important; /* Old browsers */
  background: #fb840f !important; /* Old browsers */
  background: -moz-linear-gradient(130deg,  #fb840f 0%, #fc1e5c 100%) !important; /* FF3.6-15 */
  background: -webkit-linear-gradient(130deg,  #fb840f 0%,#fc1e5c 100%) !important; /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(130deg,  #fb840f 0%,#fc1e5c 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb840f', endColorstr='#fc1e5c',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
  z-index: 1;
}
  a.button::before, a.content-button::before, .section-cta a.form-button::before, .gform_button::before, .gform_wrapper .button::before, .woocommerce .pricing-wrap a.button::before, .woocommerce button.button::before, .affwp-referral-url-submit-wrap .button::before, .affwp-save-profile-wrap .button::before {
    position: absolute;
    content: "";
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fc2854+0,bc0672+100 */
    background-color: #16ddd0 !important; /* Old browsers */
    background: #16ddd0 !important; /* Old browsers */
    background: -moz-linear-gradient(130deg,  #16ddd0 0%, #256cdf 100%) !important; /* FF3.6-15 */
    background: -webkit-linear-gradient(130deg,  #16ddd0 0%,#256cdf 100%) !important; /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(130deg,  #16ddd0 0%,#256cdf 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#16ddd0', endColorstr='#256cdf',GradientType=1 ) !important; /* IE6-9 fallback on horizontal gradient */
    z-index: -1;
    transition: opacity 0.2s linear;
    opacity: 0;
  }
  a.button:hover::before, a.content-button:hover::before, .section-cta a.form-button:hover::before, .gform_button:hover::before, .gform_wrapper .button:hover::before, .woocommerce .pricing-wrap a.button:hover::before, .woocommerce button.button:hover::before, .affwp-referral-url-submit-wrap .button:hover::before, .affwp-save-profile-wrap .button:hover::before {
    opacity: 1;
  }
  
  	#affwp-referral-notifications {
	    float: left;
	    margin: 4px 10px 0 0;
	}
  
	.woocommerce-message a.button, .woocommerce-error a.button, .shop_table button.button, .checkout_coupon button.button {
		font-size: inherit !important;
		line-height: 1em !important;
	    border-radius: 3px !important;
	    color: #515151 !important;
	    background: #ebe9eb !important;
	    box-shadow: none !important;
		text-shadow: none !important;
		margin: 0 !important;
	}
		.woocommerce-message a.button::before,
		.woocommerce-error a.button::before,
		.shop_table button.button::before, 
		.checkout_coupon  button.button::before {
			display: none;
		}
		.woocommerce-message a.button:hover,
		.woocommerce-error a.button:hover, 
		.shop_table button.button:hover, 
		.checkout_coupon  button.button:hover {
		    background: #dad8da !important;
		    color: #515151 !important;
		}
  
  .gform_button, .gform_wrapper .button {
    margin: 20px auto;
    display: block;
    padding: 10px 50px;
   line-height: 40px !important;
    font-size: 24px !important;
  }

  .section-cta a.form-button {
    display: block;
    width: 100% !important;
    max-width: 340px !important;
  }
  	.formpage-button-title {
      font-size: 24px;
      line-height: 40px;
    }
    .form-button-left a, .form-button-right a {
      padding: 10px 20px !important;
  	}
  	
  	
  	.label {
	    font-size: 18px;
	    line-height: 24px;
	    padding: 5px 15px;
	    margin: 0 5px;
	    -webkit-border-radius: 50px;
		   -moz-border-radius: 50px;
    			border-radius: 50px;
	}
	  	.label-uss {
		  	background: #fc1e5c;
		}
	  	.label-pro {
		  	background: #ffa629;
		}
	  	.label-plus {
		  	background: #54d654;
		}
	  	.label-elite {
		  	background: #256cdf;
		}




  
  	/* WOO CART */
  	.shop_table .product-thumbnail {
	  	display: none;
  	}
  	.woocommerce-cart .cart-empty {
	    text-align: center;
	    margin: 60px 0 10px;
	}
  	.woocommerce-cart .return-to-shop {
	    text-align: center;
	    margin: 10px 0 60px;
	    float: left;
		width: 100%;
	}
	
	
  
  	/* WOO CHECKOUT */

  	.woocommerce-checkout .cart-subtotal { display: none !important; }
  	/*
	.woocommerce-checkout .order-total th:after { content: " Today"; }
  	.woocommerce-checkout .order-total.recurring-total th:after { content: ""; }
  	*/

	.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
	    width: 43%;
	    overflow: visible;
	}

		.woocommerce form .form-row label {
		    padding: 0 !important;
		    clear: both;
		}
		.woocommerce form .form-row .input-checkbox {
		    margin: 7px 8px 0 0;
		}
		
		
	#learndash_course_status {
	    float: left;
	}




  #footerWrap {
    background: #000;
  }

    #footerWrap p {
      color: #FFF;
  	}
    #footerWrap a {
      color: #FFF;
  	}
      #footerWrap a:hover { color: #00a9ff; }
    #footerWrap h3 {
      color: #FFF;
      text-align: left;
  	}

    #footerWrap .module-blank ul {
      margin: 0 20px 0 0;
      list-style-type: none;
  	}
      #footerWrap .module-blank ul li {
        border-top: 1px solid rgba(255,255,255,0.1);
        margin: 0;
      }
        #footerWrap .module-blank ul li a {
      	  font-size: 14px;
          display: block;
          padding: 5px;
        }



@media screen and (min-width: 882px) {

		.header-fixed {
		    position: relative !important;
		    display: block;
		    float: left;
		    height: auto;
		}
		#headerWrap {}
			#headerWrap .header-logo img {
			    text-align: left;
			}
				#headerWrap .header-logo img {
				    width: auto;
				    max-width: 100%;
				    height: auto;
				    margin: 10px 20px;
				    display: block;
				    max-height: 40px;
				}

	#pageHeaderBanner {}
		#pageHeaderBanner .grid-wrap { padding: 80px 30px 70px !important; }


	#footerWrap .grid-wrap {
		padding: 6vh 30px 4vh;
	}
		#footerWrap .col-footer .module { padding: 10px 30px; }


}

@media screen and (min-width: 1174px) {

		.header-slim .full-nav ul li a, .header-slim .full-nav ul li a:hover {
		    font-size: 16px !important;
		    line-height: 22px !important;
		    padding: 6px 10px !important;
		}

}