/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.fb_dialog.fb_dialog_advanced.fb_shrink_active {bottom:70pt!important;right:14px !important;}

.fb-customerchat.fb_invisible_flow.fb_iframe_widget iframe {bottom: 120pt !important;right:9px !important;}

.template-layout-2.palette-custom.custom-sticky.affix .width-navigation .main-menu > li.menu-item span.icon-toggle {
	color: #9c9c9c;
}

#course-curriculum-popup #popup-header {
    background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg);
    background-position: center;
}

@media (max-width: 768px){
.responsive header#masthead.template-layout-2 .header-wrapper, .responsive header#masthead.template-layout-2.palette-custom.site-header .header-wrapper{
	   background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg);
    background-position: center;
	margin-top: -1px !important;
	}}

.pagetitle-hide header#masthead.header-overlay.affix-top.site-header .header-wrapper{
	 background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg)!IMPORTANT;
    background-position: center!IMPORTANT;
	background-size:100%!important;
}

/*.responsive header#masthead.template-layout-2 .header-wrapper, .responsive header#masthead.template-layout-2.palette-custom.site-header .header-wrapper{
	 background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg)!IMPORTANT;
    background-position: center!IMPORTANT;
	background-size:100%!important;
}*/

header#masthead.site-header.palette-transparent.affix .header-wrapper{
	 background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg)!IMPORTANT;
    background-position: center!IMPORTANT;
	background-size:100%!important;
}

/*header#masthead.site-header .header-wrapper{
		 background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg)!IMPORTANT;
    background-position: center!IMPORTANT;
	background-size:100%!important;
}*/

.pagetitle-hide.single header#masthead.header-overlay.affix-top.site-header .header-wrapper{
	background-image: url(/wp-content/uploads/2018/02/Mosaic-Texture-Source-mosaic2.jpg)!IMPORTANT;
    background-position: center!IMPORTANT;
	background-size:100%!important;
	background-color:transparent;
	margin-top: -1px !important;
}

.mobile-menu-container a {
	color:#000000 !important;
}

.menu-mobile-effect span {
	background-color: #ffffff !important;
}

.single-post article .content-inner .title {
   margin-top: 20px;
}

.single article .entry-top .entry-date{
    border-top-right-radius: 15px;
}

.archive-courses .content .thumbnail .price {
	border-top-right-radius: 15px;
}

.thim-sc-courses-carousel .content .thumbnail .price{
	border-top-right-radius: 15px;
}

.list-articles article .entry-top .entry-date {
	border-top-right-radius: 15px;
}

.page-title.layout-2 .breadcrumb-content .breadcrumbs-wrapper #breadcrumbs{
	top:0px!important;
}

.page-title.layout-2 .main-top .content .text-title{
	margin-top:0px!important;
}

header#masthead.site-header.palette-transparent .width-navigation .main-menu>li>a{
	color:#eeeeee;
}

header#masthead.site-header.palette-transparent.template-layout-1 .menu-mobile-effect.navbar-toggle .text-menu, header#masthead.site-header.palette-transparent.template-layout-1 .thim-search-wrapper .search-form:after, header#masthead.site-header.palette-transparent.template-layout-1 .widget_shopping_cart .minicart_hover, header#masthead.site-header.palette-transparent.template-layout-1 .widget_thim-login a, header#masthead.site-header.palette-transparent.template-layout-2 .widget_thim-login, header#masthead.site-header.palette-transparent.template-layout-2 .widget_thim-login a{
	color:#ffffff;
}

blockquote { 
	quotes: '\201c' '\201d'; 
	margin-left:2.5em !important;
	font-style: italic;
}

blockquote:before{
	content: open-quote;
	color:#00aeff;
	float:left;
	font-size: 3.5em;
	margin-left:-18px;
	top:10px;
	right: 5px;
	font-style:normal;
	font-weight:300;
	position: relative;
	font-family: 'Special Elite'
}

.time {
	display: none;
}

.mejs-button button {
	background-color: black!important;
  height: 20px!important;
  margin: 10px 6px!important;
	padding: 0!important;
	width: 20px !important;
	overflow:hidden !important;
	border-radius: 0px !important;
}

.lp-profile .learn-press-user-profile .info-general .avatar {
	max-width:150px;	
}

.header-right{
	height:55px;
}

.tc-menu-inner{
	color:#ffffff !important;
}

.comment-subscription-form{
	margin-left:15px;
	margin-top:10px;
}

ul.product-grid li.product .wrapper {
    border: 0px none !important;
}

#learn-press-profile-nav:before {
    content: '';
    width: 0px;
    background: none;
}
.lp-profile #learn-press-user-profile .info-general .avatar {
    width: 200px;
}