﻿

img.smallbanners{
	width: 100%;
}


.image-section h2,
.solid-section h2 {
	font-size: 54px;
}


.image-section h4,
.solid-section h4 {
	font-size: 54px;
	font-size: 5.4rem;
	margin-bottom: 40px;
}






.image-section,
.solid-section {
	clear: both;
	text-align: center;
	width: 100%;
}


.solid-section {
	background-color: #fff;
}


.solid-section a.button:hover {
	background-color: #000;
}


.front-page-3 .solid-section h4 {
	margin-bottom: 20px;
}


section.body.page .inner .column.main .posts .post div.article.widget {
margin: 15px 0;
}
.site-title{font-family:roboto,serif;font-size:2em;font-weight:400;margin:0;line-height:1.5}
.site-title a{color:#282c37}
.site-title a:hover{color:inherit}


.has-post-thumbnail .entry-featured{border-bottom:none; box-shadow:none;}

	#ifocus_pic {position:relative;width:948px; height:312px; overflow:hidden;  }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

  .col-md-6 {
    float: left;
    width: 50%;
  }

  .Popular .col-xs-12.col-md-6 {
    margin: -4rem auto;
  }

		
		#page-header .captions
		{
			background: #181818;
			background: rgba(0,0,0,0.85);
			padding: 3.5em 0 3.5em 0;
		}

		
			#page-header .captions h2
			{
				color: #fff;
				font-size: 3em;
				margin: 0 0 0.65em 0;
			}

		
			#page-header .captions p
			{
				margin: 0;
				font-family: 'Open Sans Condensed', sans-serif;
				font-weight: 300;
				font-size: 2.25em;
				color: #989898;
			}


.text-box .text-holder {
  display: table;
  width: 100%;
  height: 100%;
}


.text-box .text-holder .text-frame {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
  text-align: center;
}

#ttw_ftdl {
	text-align:left;
	}


#div-gpt-ad-1456852561967-0-oop, #div-gpt-ad-1456852561967-2, #div-gpt-ad-oop, #div-gpt-ad-headofpage {
    line-height:0px;
    font-size:0px;
}


.timeline .owl-item #fact4 img {
	position:relative;
	top:14px;
}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_26 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }

		
	.mvp-feat1-right-out,
	.mvp-feat1-right-in,
	.mvp-widget-feat2-out,
	.mvp-widget-feat2-in {
		margin-right: 0;
		}

		
	.mvp-feat1-right-out,
	.mvp-feat1-right-in,
	.mvp-widget-feat2-out,
	.mvp-widget-feat2-in,
	#mvp-home-widget-wrap .mvp-flex-side-out,
	#mvp-home-widget-wrap .mvp-flex-side-in {
		margin-right: 0;
		}

.hr {border-bottom: 1px dotted #999999; margin-bottom:15px;}

#lst  {background-color: #d6ffd6}


#mobile-menu .menu-item-has-children .arrow{
	display: none;
}

	#mobile-menu .menu-item-has-children .arrow.up{
		display: none;
	}


li.sign-up {
	border-top: 1px solid #e0e0e0;
	background: #fafafa;
	padding: 12px 0;
	margin-top: 10px;
}


li.sign-up a { font-weight: 200; letter-spacing: 0; }

li.sign-up a:hover { opacity: 0.8; filter: alpha(opacity=80); }


.pricing-table.featured li.sign-up {
	border-top: 1px solid #e0e0e0;
	background: #fafafa;
	padding: 18px 0;
	margin-top: 10px;
}






.pricing-table .color-1 h3, .color-1 .sign-up .button {background-color: #909090;}



.pricing-table .color-2 h3, .color-2 .sign-up .button  {background-color: #565656;}

.pricing-table .color-3 h4, .color-3 .sign-up .button { background-color: #169fe6; }


.main-slider .slide-item {
    position: relative;
}

	.icon-top-container { display: none; }
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.img-centered{display:block;margin-right:auto;margin-left:auto}
.how-do .img-centered{display:block;margin-right:auto;margin-left:auto}
.animation-simple-block{position:relative;display:block;overflow:hidden}
.animation-simple-block:after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right;transform-origin:right;transition:transform .8s cubic-bezier(.25,.46,.45,.94);transition:transform .8s cubic-bezier(.25,.46,.45,.94),-webkit-transform .8s cubic-bezier(.25,.46,.45,.94)}
.animation-simple-block.is-active:after{-webkit-transform:scaleX(0);transform:scaleX(0)}
.ui-widget-content2{background:#e6e2d9;color:#222;width:150px}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: px;
					text-transform: ;
					font-weight: ;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #CFCFCF !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: ;
					color: #606060 !important;
				}
#freelessons .pagearticle table h3,#freelessons .syn-t3 h3,#interps .pagearticle table h3,#planet a:hover,.hoverclear:hover,.leftnav a:hover,.logo:hover,.rightnav a:hover,a.addon:hover,.udemy a:hover{background-color:transparent}
.syn-t3{width:98%;margin:18px auto;border:1px solid #A9A9A9;background-color:#FAFAFF;padding:0 0 15px 8px}
.syn-t3 h3,.syn-t3 h4{color:#000;text-align:center}
#astro-resources li.astro-resources a,#astroarticles li.astroarticles a,#reports li.reps a,#calculators li.calcs a,#ebooks li.ebooks a,#freelessons li.freelessons a,#interps li.interps a,#library li.library a,#loverelationships li.loverelationships a,#syn li.syn a,#transits li.menu-item-object-transits_interp a,#prog li.prog a{background:#fff;color:#000}
.mast-onair .amp-onair-show-title:before{content:"Now on 1620 the zone";display:block;font-size:15px;font-weight:bold;font-family:"Open Sans";color:#ff0101;margin-bottom:5px;line-height:110%;padding-top:%;text-transform:uppercase}
.mast-onair .amp-onair-show-title{font-family:"Open Sans";font-size:15px;margin-bottom:2px}
.mast-onair .amp-onair-show-title a{font-family:"Open Sans";text-decoration:none;color:#fff;font-size:15px}


.nf-modal-content {
    background: #fff;
    border-radius: 10px;
    background:#fff;
    padding: 15px;

    overflow: auto;
}
.tatsu-module{margin-bottom:60px}
.tatsu-module.tatsu-divider-wrap{line-height:0;margin-bottom:20px}
.tatsu-module.simple-text{width:100%;display:block;border-style:solid;-webkit-box-sizing:border-box;box-sizing:border-box}
body:not(.tatsu-frame) #tatsu-header-container .tatsu-header-module:last-child,body:not(.tatsu-frame) #tatsu-header-container .tatsu-module:last-child{margin-right:0}
.tatsu-rJMLa89uK7.tatsu-module{margin:0 0 60px 0}
.tatsu-S1apIqdFQ.tatsu-module{margin:0 0 60px 0}
.tatsu-HJ6dYxykS.tatsu-module{margin:0px 0px 40px 0px}
.tatsu-fynrg3e9m14rfjpj.tatsu-module{margin:0 0 30px 0}
.tatsu-S1feyaWkH.tatsu-module{margin:0 0 30px 0}

#footer #toplink {
  margin-bottom: -25px;
  text-align: center;
}

#footer #toplink a:hover {
  text-decoration: none;
  color: #ffffff;
}

#footer #toplink i {
  color: #55a79a;
}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }
.head-login .cart-icon .cart-product-number{background:#49a32b none repeat scroll 0 0;border:1px solid rgba(0,0,0,.1);border-radius:50%;color:#fff;font-size:14px;height:22px;line-height:22px;position:absolute;right:-3px;top:-11px;width:22px;z-index:13}
.header-v4 a.cart-icon span.cart-product-number,.header-v3 a.cart-icon span.cart-product-number{background:#fff none repeat scroll 0 0;color:#49a32b}
.head-login a.login-icon span.inner-icon,.head-login a.cart-icon:hover span.inner-icon,.head-login .cart-icon .cart-product-number,.pricebox.style6:hover .pricebox-purchased-link a{background:#5996cd none repeat scroll 0 0}
.header-v4 .head-login a span.inner-icon,.header-v4 .head-login a.cart-icon:hover span.inner-icon,.header-v4 a.cart-icon span.cart-product-number,.header-v3 .head-login a span.inner-icon,.header-v3 .head-login a.cart-icon:hover span.inner-icon,.header-v3 a.cart-icon span.cart-product-number{color:#5996cd}

.header-image .site-description {
  display: none;
}


.site-description {
  font-size: 12px;
  text-align: center;
}
.box-list .box-date{color:#6d6c6c;font-weight:400}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}


.post .title { float: left; width: 600px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}


.header-transparent .main-header__navigation__menu .menu-item a {
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,.6)
}


.header-transparent .main-header__navigation__menu .menu-item a:hover {
    border-bottom: 2px solid rgba(255,255,255,.1)
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}

.footer-socket-wrapper .copyright {
   color: #b1b6b6;
   float: left;
   font-size: 14px;
   max-width: 50%;
}

.footer-socket-wrapper .copyright a {
   color: #b1b6b6;
   border-bottom: 1px solid #5a5d62;
}

.footer-socket-wrapper .copyright a:hover {
   color: #ffffff;
}
.gallery__product--hidden,.notice-bar{display:none}
.gallery__product{width:250px;padding:15px;background:#fff;position:absolute;z-index:3}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.push { height:200px; }
