﻿.qodef-testimonials .qodef-testimonial-text-holder{position:relative;display:block}
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner{display:block;text-align:left;padding:23px 35px 40px;background-color:rgba(255,255,255,.35);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.qodef-testimonials .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{content:"";width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid rgba(255,255,255,.35);position:absolute;top:100%;left:44px}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner{background-color:#b2dd4c}
.qodef-testimonials.filled .qodef-testimonial-text-holder .qodef-testimonial-text-inner:after{border-top:12px solid #b2dd4c}


.w5{
    width:50%;
    float:right;
}

    .w5 .metasliderWrapper{
        float:none;
        margin:0 auto;
    }

    .w5 .metasliderWrapper img{
        left:0;
    }

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
.smue-row .smue-clmn.smue-space .smue-space-obj{height:100%}



.footer-socket-wrapper {
   padding: 20px 0px 50px;
   background-color: #303440;
}

.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;
}

.footer-socket-wrapper .small-menu {
   float: right;
}

.footer-socket-wrapper .small-menu a {
   padding-top: 0;
}

.footer-socket-wrapper .small-menu ul li ul {
   top: 21px;
}

.slider1 table td.brdr{
	border-right:1px solid white;
}
#u2187-bw{margin-top:62px;margin-bottom:-400px;min-height:400px;}
#u2187,#u2187-bw{z-index:137;}
.callus{margin:-1% 0 0 0 !important;float:left !important;position:absolute;bottom:19px;}
.callus li{margin:5% 0 0 0;float:left !important;color:#fff !important;}
.callus li a{color:#fff !important;float:left !important;font-size:14px !important;font-weight:100 !important;margin:11px 0 0;font-family:'Roboto';padding:0 0 0 5px;}
#footer .privacy-links ul.menu li.first{border-left:1px solid #ffffff;padding-left:1em;margin-left:1em;}
#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}
.carousel .item .slide-img{margin-bottom:32px;max-width:170px}


   .comptable .depcol,.comptable .payoutcol,  .comptable .bonuscol2{
    display:none;
}



.post-meta {background-color:#ffffff; padding:1px 4px 6px 6px; margin-top:0px; color:#ababab; border-bottom:1px solid #efefef;}

.post-meta p {font-size:12px; margin-bottom:0;}

.post-meta .glyphicon {color:#ccc; margin-right:6px;}

.post-meta .glyphicon-calendar {margin-left:6px;}

.post-meta .glyphicon-tags {position:relative; top:5px; margin-right:10px; margin-left:6px;}

.post-meta .slash {color:#ccc;}

.post-meta-list {margin-bottom:20px;}

.carousel--banner .carousel-content__inner{
background-color: transparent;
}

.carousel--banner .carousel-content__inner--inverted .carousel__subtitle, .carousel--banner .carousel-content__inner--inverted .carousel__title{
color:#202923;
}


.carousel-content__inner {
  z-index: 20 !important; }


.carousel--banner .carousel-content__inner--hidden {
  display: none; }


.carousel--banner .carousel-content__inner--inverted .carousel__subtitle,
.carousel--banner .carousel-content__inner--inverted .carousel__title {
  color: #fff; }
html.no-touch .nav li.menu-item-has-children:hover:before{display:block}
.nav li.menu-item-has-children.open:after{width:30px}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-3{width:25%}
.row{position:relative;width:100%;max-width:1300px;margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}
.row:before,.row:after{content:' ';display:table}
.row:after{clear:both}
.col-main .row{max-width:none;margin-right:-10px;margin-left:-10px;padding-left:0;padding-right:0}
.ring-builder-wrapper .row-wrap{width:calc(100% - 20px);overflow:hidden;margin:0 auto;padding:0;display:-ms-flex;display:flex;border:1px solid #ccc}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.vc_column-inner::after{clear:both}


.vc_column-inner.vc_custom_1513308992683 {
    padding: 0px !IMPORTANT;
}


#close .vc_column-inner {
    padding: 0px !important;
}


li.cat-item{margin-bottom:5px !important;}


.cat-item-104,.cat-item-105{display:none;}

.logo_standard {
  max-width:225px !important;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_header_content_wrapper{font-family:'walsheim_regular',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;font-size:32px;line-height:2em}
#footer .main-footer .newsletter{position:relative}
#footer .main-footer .newsletter input{height:40px;background-color:#1a1a1a;padding-right:40px;margin-bottom:5px;color:#fff}
#footer .main-footer .newsletter button{position:absolute;top:5px;right:5px;width:29px;height:29px;background-color:#e4b200}
#footer .main-footer .newsletter button:hover{background-color:#fdc600}
#footer .main-footer .newsletter ul li{height:50px;width:50px;background-color:#e4b200;text-align:center;border-radius:3px;margin-right:7px}
#footer .main-footer .newsletter ul li:hover{background-color:#ffd231}
#footer .main-footer .newsletter ul li a{display:block;color:#333;line-height:50px;font-size:20px}
.clear,#nav,#columns,#breadcrumb,#content-bottom,#secondary-content,#tertiary-content,#footer-wrapper,#footer,#footer-message,#home-content{clear:both;}
.section-admin table{width:100%;}
#aavso-membership-app-form td.section-title{padding:0px;text-align:left;}
#aavso-membership-email-app-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form td.section-title{padding:0px;text-align:center;}
#aavso-donate-form table#installments td.section-title{font-weight:bold;}
#aavso-store-form td.section-title{padding:0px;text-align:center;}
#aavso-store-form table#installments td.section-title{font-weight:bold;}
#aavso-renew-membership-form td.section-title{padding:0px;text-align:left;}


.sfmsb-icon-itunes.sfmsb-square:before 	 	{ content: "\e607"; }

.sfmsb-icon-itunes.sfmsb-circle:before 	 	{ content: "\e600"; }

#promo .buy {text-align: center; padding: 20px 0;}

#promo .buy .btn {font-size: 24px; width: 250px; margin: 10px 25px; padding: 10px;}

#promo .buy .btn .fa {font-size: 24px; color: inherit; float: unset; padding-right: 5px;}

#promo .buy .btn-primary :hover,
#buy .btn-primary :hover {color: inherit; margin: 0; vertical-align: unset;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}
.header_inner_wrapper{overflow:hidden;}

#mobile-site-navigation .mobile-menu-heading {display:inline-block; color:#fff; font-size:25px; font-weight:400; margin-top:70px; margin-left:30px;}

	.preloader .pre-bounce1,
	.preloader .pre-bounce2 {
	    -webkit-animation: 2s ease 0s normal none infinite bounce;
	            animation: 2s ease 0s normal none infinite bounce;
	    background-color: #de4939;
	    border-radius: 50%;
	    height: 100%;
	    left: 0;
	    opacity: 0.6;
	    position: absolute;
	    top: 0;
	    width: 100%;
	}

	.preloader .pre-bounce2 {
	    -webkit-animation-delay: -0.5s;
	            animation-delay: -0.5s;
	}


div.block-wrapper {                    
  margin: 10px 0;
}


body.layout-first-main-last #sidebar-first .block-wrapper,
body.layout-first-main-last #sidebar-last .block-wrapper {
  margin: 0 0 10px;
}


body.layout-main-last #sidebar-last div.block-wrapper {
  margin: 0 0 30px;
}


.footer-widgets-2 {
	width: 360px;
}


.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}


	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-primary {
		width: 300px;
	}


	.content,
	.content-sidebar-sidebar .content,
	.content-sidebar-sidebar .content-sidebar-wrap,
	.footer-widgets-1,
	.footer-widgets-2,
	.footer-widgets-3,
	.sidebar-content-sidebar .content,
	.sidebar-content-sidebar .content-sidebar-wrap,
	.sidebar-primary,
	.sidebar-secondary,
	.sidebar-sidebar-content .content,
	.sidebar-sidebar-content .content-sidebar-wrap,
	.site-header .widget-area,
	.title-area {
		width: 100%;
	}
#floating_menu.mff.a60 .center_logo #nav_right{border-top:none}
.center_logo #nav_right{border-top:1px solid #444444}
.center_logo #nav_right:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
header #nav_right{text-align:left}
header .center_logo #nav_right{display:table;margin:0 auto;width:100%}
header .center_logo #nav_right nav.right{display:table-cell;float:none;vertical-align:middle}
header .side_logo #logo,header .side_logo #text_logo,header .side_logo #nav_right,header .side_logo .phone{display:table-cell;float:none}
header .side_logo #nav_right{vertical-align:middle}
header .mhl{width:100%}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-4142-0 , #pg-4142-1 , #pg-4142-2 , #pg-4142-3 , #pg-4142-4 , #pg-4142-5 , #pg-4142-6 , #pl-4142 .so-panel { margin-bottom:30px }
 #pl-4142 .so-panel:last-child { margin-bottom:0px }
 #pg-w5c8ba3bf92f97-0 , #pg-w5c8ba3bf92f97-1 , #pg-w5c8ba3bf92f97-2 , #pg-w5c8ba3bf92f97-3 , #pg-w5c8ba3bf92f97-4 , #pg-w5c8ba3bf92f97-5 , #pg-w5c8ba3bf92f97-6 , #pl-w5c8ba3bf92f97 .so-panel { margin-bottom:30px }
 #pl-w5c8ba3bf92f97 .so-panel:last-child { margin-bottom:0px }
.feature--introduction{font-weight:400;color:#00aeef;font-size:2.45rem}
.feature--introduction,.feature--subTitle{font-family:omnes-pro-n6,omnes-pro,Arial,sans-serif;margin-bottom:25px}
.monikago .feature--introduction{font-size:1.89rem;color:#ec018c}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.main .content .cnt { overflow: hidden; height: 100%; }
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}
.w3-hide-small{display:none!important}

.mid-footer 
{
    min-height:35px;
    background:#363636;
    padding:40px;
}

.mid-footer-sm
{
    min-height:35px;
    background:#363636;
}

.mid-footer-links 
{
    margin: 0 0 50px 0;
    font-family:'Open Sans';
    font-weight:normal;
    color:#FFF;
    text-align:center;
}

.mid-footer-links li 
{
    display:inline-block;
    margin-left:25px;
}

.mid-footer-links li:first-child 
{
    margin-left:0px;
}

.mid-footer-links li a
{
    color:#FFF;
    text-decoration:none;
}
.vce-col-content,.vce-col-inner{position:relative;overflow-wrap:break-word}
.vce-col-inner{width:100%}

.search-expand-inner { padding: 22px; border-bottom: 1px solid rgba(255,255,255,0.3);  }
.nf-loading-spinner{width:40px;height:40px;margin:100px auto;background-color:hsla(0,0%,82%,.5);border-radius:100%;animation:nf-scaleout 1.0s infinite ease-in-out}
